Download OpenAPI specification:Download
Equinix Internet Access provides direct access to the Internet with scalable bandwidth options in IBX data centers.
Get IBXs
offset | integer >= 0 Default: 0 Example: offset=0 Pagination offset |
limit | integer >= 0 Default: 50 Example: limit=50 Max number of returned results |
service.connection.type required | string (ConnectionType) Enum: "IA_C" "IA_VC" Example: service.connection.type=IA_C Service connection type (physical, virtual) |
connection.aside.accessPoint.type | string Enum: "COLO" "VD" "PORT" Service connection access point type. When not provided, COLO type is used by default. |
asset.type | string Value: "CABINET" Example: asset.type=CABINET Specifies the type of an asset the user must have in the IBX |
required | object (Pagination) | ||||||||||||||
| |||||||||||||||
required | Array of objects (Ibx) | ||||||||||||||
Array
|
{- "pagination": {
- "offset": 0,
- "limit": 20,
- "total": 2,
- "next": "string",
- "previous": "string"
}, - "data": [
- {
- "countryCode": "PL",
- "countryName": "Poland",
- "region": "EMEA",
- "metroCode": "WA",
- "ibxCode": "WA1",
- "geoCoordinates": {
- "latitude": 53.55,
- "longitude": 9.95
}
}
]
}
By passing in the appropriate options, you can create Equinix Internet Access Service product. The entire request either succeeds or fails. In case of failure all the changes in the system are rolled back, so the system gets back to its stated before submitting the request
Options for creating Equinix Internet Access Service product
tags | Array of strings | ||||||||||||||||||||||||||||||||||||||||||||||||||
name | string (ServiceName) <= 64 characters | ||||||||||||||||||||||||||||||||||||||||||||||||||
description | string (ServiceDescription) <= 255 characters | ||||||||||||||||||||||||||||||||||||||||||||||||||
type required | string (ServiceType) Enum: "SINGLE" "DUAL" SINGLE - Internet Access Service supported with one Connection originating from one AccessPoint on the ASide DUAL - Internet Access Service supported with two redundant Connections originating from two redundant AccessPoints on the Aside and terminating to two redundant Internet Routers on the ZSide | ||||||||||||||||||||||||||||||||||||||||||||||||||
connections required | Array of strings <uuid> (ConnectionId) [ 1 .. 2 ] items [ items <uuid > ] Collection of service connections uuids | ||||||||||||||||||||||||||||||||||||||||||||||||||
required | any (RoutingProtocolRequest) | ||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||
object (ServiceOrder) | |||||||||||||||||||||||||||||||||||||||||||||||||||
|
name | string (ServiceName) <= 64 characters | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
description | string (ServiceDescription) <= 255 characters | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type required | string (ServiceType) Enum: "SINGLE" "DUAL" SINGLE - Internet Access Service supported with one Connection originating from one AccessPoint on the ASide DUAL - Internet Access Service supported with two redundant Connections originating from two redundant AccessPoints on the Aside and terminating to two redundant Internet Routers on the ZSide | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
required | Array of objects (Connection) [ 1 .. 2 ] items Collection of service connections uuids | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array ([ 1 .. 2 ] items)
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
required | any (RoutingProtocolReadModel) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
bandwidth | integer Service bandwidth in Mbps | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object (ProjectReadModel) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object (Account) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
required | any (Change) Current state of latest service change | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object (ChangeLog) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
object (ServiceOrderReadModel) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
uuid required | string <uuid> (ServiceId) Service identifier | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
state required | string (ServiceState) Enum: "PENDING" "PROVISIONING" "ACTIVE" "INACTIVE" "DEPROVISIONING" "DEPROVISIONED" "FAILED" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
useCase required | string (UseCase) Enum: "MAIN" "BACKUP" "MANAGEMENT_ACCESS" |
{- "tags": [
- "tag1",
- "tag2",
- "tag3"
], - "name": "string",
- "description": "string",
- "type": "SINGLE",
- "connections": [
- "9b8c5042-b553-4d5e-a2ac-c73bf6d4fd81"
], - "routingProtocol": {
- "tags": [
- "tag1",
- "tag2",
- "tag3"
], - "type": "DIRECT",
- "name": "WebServers Routes",
- "description": "Routes to customer facing web server\n",
- "ipv4": {
- "customerRoutes": [
- {
- "ipBlock": {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "prefixLength": 24,
- "addressingPlans": [
- {
- "size": 1,
- "purpose": "Provide internet services to the customers\n",
- "immediate": 1,
- "afterThreeMonths": 1
}
], - "questions": [
- {
- "type": "PRIVATE_SPACE_CONSIDERED",
- "answer": "YES"
}
]
}, - "prefix": "198.51.100.0/24"
}
], - "peerings": [
- {
- "connection": {
- "uuid": "9b8c5042-b553-4d5e-a2ac-c73bf6d4fd81"
}, - "equinixPeerIps": [
- "string"
], - "equinixVRRPIp": "18.15.15.18"
}
]
}, - "ipv6": {
- "customerRoutes": [
- {
- "ipBlock": {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "prefixLength": 48
}, - "prefix": "2001:db8::/64"
}
], - "peerings": [
- {
- "connection": "9b8c5042-b553-4d5e-a2ac-c73bf6d4fd81",
- "equinixPeerIps": [
- "string"
], - "equinixVRRPIp": "1002:0db8:85a3:0000:0000:8a2e:0370:6223"
}
]
}
}, - "order": {
- "contacts": [
- {
- "type": "ORDERING",
- "registeredUser": "john_doe",
- "firstName": "John",
- "lastName": "Doe",
- "timezone": "Pacific",
- "availability": "WORK_HOURS",
- "notes": "For urgent cases please make a phone call.",
- "details": [
- {
- "type": "EMAIL",
- "value": "john.doe@nowhere.com",
- "notes": "org internal communication only"
}
]
}
], - "purchaseOrder": {
- "type": "STANDARD_PURCHASE_ORDER",
- "number": "129105284100",
- "amount": 100.5,
- "startDate": "2019-08-24",
- "endDate": "2019-08-24",
- "description": "example purchase order description",
- "attachment": {
- "attachmentId": "96b9bbac-86d3-4497-9e0c-1f8e3803eddb"
}
}, - "referenceNumber": "239384723943",
- "signature": {
- "signatory": "SELF",
- "delegate": {
- "firstName": "string",
- "lastName": "string",
- "email": "cto@business.com"
}
}
}
}
{- "name": "string",
- "description": "string",
- "type": "SINGLE",
- "connections": [
- {
- "uuid": "9b8c5042-b553-4d5e-a2ac-c73bf6d4fd81"
}
], - "routingProtocol": {
- "tags": [
- "tag1",
- "tag2",
- "tag3"
], - "uuid": "9b8c5042-b553-4d5e-a2ac-c73bf6d4fd81",
- "type": "DIRECT",
- "name": "WebServers Routes",
- "description": "Routes to customer facing web servers",
- "ipv4": {
- "customerRoutes": [
- {
- "importPolicy": "PA",
- "ipBlock": {
- "uuid": "71a1eb68-4daf-4ef0-bd7f-6970727b6fe8",
- "type": "IA_IP_BLOCK",
- "prefix": "198.51.100.0/24",
- "prefixLength": 30,
- "addressingPlans": [
- {
- "size": 1,
- "purpose": "Provide internet services to the customers\n",
- "immediate": 1,
- "afterThreeMonths": 1
}
], - "questions": [
- {
- "type": "PRIVATE_SPACE_CONSIDERED",
- "answer": "YES"
}
]
}
}
], - "peerings": [
- {
- "connections": [
- {
- "uuid": "9b8c5042-b553-4d5e-a2ac-c73bf6d4fd81"
}
], - "customerPeerIps": [
- "string"
], - "peerSubnet": {
- "prefix": "7.7.7.0/30",
- "prefixLength": 30
}, - "vrrpEnabled": true,
- "equinixPeerIps": [
- "string"
], - "equinixVRRPIp": "string",
- "customerVRRPIp": "string"
}
]
}, - "ipv6": {
- "customerRoutes": [
- {
- "importPolicy": "PA",
- "ipBlock": {
- "uuid": "71a1eb68-4daf-4ef0-bd7f-6970727b6fe8",
- "type": "IA_IP_BLOCK",
- "prefix": "2001:db8::/64",
- "prefixLength": 64
}
}
], - "peerings": [
- {
- "connections": [
- {
- "uuid": "9b8c5042-b553-4d5e-a2ac-c73bf6d4fd81"
}
], - "customerPeerIps": [
- "string"
], - "peerSubnet": {
- "prefix": "2000:3333:0000:0000:0000:0000:0000:0000/64",
- "prefixLength": 64
}, - "vrrpEnabled": true,
- "equinixPeerIps": [
- "string"
], - "equinixVRRPIp": "string",
- "customerVRRPIp": "string"
}
]
}, - "changeLog": {
- "createdBy": "1232",
- "createdByFullName": "John Doe",
- "createdByEmail": "john.doe@company.com",
- "createdDateTime": "2019-08-24T14:15:22Z",
- "updatedBy": "1234",
- "updatedByFullName": "Ryan Einstein",
- "updatedByEmail": "ryan.einstein@company.com",
- "updatedDateTime": "2019-08-24T14:15:22Z",
- "deletedBy": "1234",
- "deletedByFullName": "Ryan Einstein",
- "deletedByEmail": "ryan.einstein@company.com",
- "deletedDateTime": "2019-08-24T14:15:22Z"
}
}, - "bandwidth": 1000,
- "project": {
- "projectId": "9713123422221",
- "projectName": "US Office",
- "parentOrganizationId": "22331",
- "parentOrganizationName": "ABC Company"
}, - "account": {
- "accountNumber": "1234533211",
- "accountName": "Company account",
- "orgId": "1232",
- "organizationName": "Equinix, Inc."
}, - "change": {
- "uuid": "string",
- "type": "SERVICE_CREATION",
- "status": "REQUESTED",
- "createdDateTime": "2020-11-06T07:00:00Z",
- "updatedDateTime": "2020-11-06T07:00:00Z",
- "information": "string",
- "data": {
- "service": {
- "uuid": "919ac898-a4b9-4f9d-b684-aa09ddc65b1b"
}, - "request": "string"
}
}, - "changeLog": {
- "createdBy": "1232",
- "createdByFullName": "John Doe",
- "createdByEmail": "john.doe@company.com",
- "createdDateTime": "2019-08-24T14:15:22Z",
- "updatedBy": "1234",
- "updatedByFullName": "Ryan Einstein",
- "updatedByEmail": "ryan.einstein@company.com",
- "updatedDateTime": "2019-08-24T14:15:22Z",
- "deletedBy": "1234",
- "deletedByFullName": "Ryan Einstein",
- "deletedByEmail": "ryan.einstein@company.com",
- "deletedDateTime": "2019-08-24T14:15:22Z"
}, - "order": {
- "contacts": [
- {
- "type": "ORDERING",
- "registeredUser": "john_doe",
- "firstName": "John",
- "lastName": "Doe",
- "timezone": "Pacific",
- "availability": "WORK_HOURS",
- "notes": "For urgent cases please make a phone call.",
- "details": [
- {
- "type": "EMAIL",
- "value": "john.doe@nowhere.com",
- "notes": "org internal communication only"
}
]
}
], - "purchaseOrder": {
- "type": "STANDARD_PURCHASE_ORDER",
- "number": "129105284100",
- "amount": 100.5,
- "startDate": "2019-08-24",
- "endDate": "2019-08-24",
- "description": "example purchase order description",
- "attachment": {
- "attachmentId": "96b9bbac-86d3-4497-9e0c-1f8e3803eddb"
}
}, - "referenceNumber": "239384723943",
- "signature": {
- "signatory": "SELF",
- "delegate": {
- "firstName": "string",
- "lastName": "string",
- "email": "cto@business.com"
}
}, - "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "NEW",
- "status": "COMPLETED",
- "changeLog": {
- "createdBy": "1232",
- "createdByFullName": "John Doe",
- "createdByEmail": "john.doe@company.com",
- "createdDateTime": "2019-08-24T14:15:22Z",
- "updatedBy": "1234",
- "updatedByFullName": "Ryan Einstein",
- "updatedByEmail": "ryan.einstein@company.com",
- "updatedDateTime": "2019-08-24T14:15:22Z",
- "deletedBy": "1234",
- "deletedByFullName": "Ryan Einstein",
- "deletedByEmail": "ryan.einstein@company.com",
- "deletedDateTime": "2019-08-24T14:15:22Z"
}, - "number": "1-9234239473"
}, - "uuid": "919ac898-a4b9-4f9d-b684-aa09ddc65b1b",
- "state": "PENDING",
- "useCase": "MAIN"
}
Get Equinix Internet Access Service details. Beta
serviceId required | string <uuid> (ServiceId) Example: 919ac898-a4b9-4f9d-b684-aa09ddc65b1b Service identifier |
tags | Array of strings | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
href required | string <uri> Internet access URI | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
uuid required | string <uuid> (ServiceId) Service identifier | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type required | string (ServiceType) Enum: "SINGLE" "DUAL" SINGLE - Internet Access Service supported with one Connection originating from one AccessPoint on the ASide DUAL - Internet Access Service supported with two redundant Connections originating from two redundant AccessPoints on the Aside and terminating to two redundant Internet Routers on the ZSide | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
name required | string Name of the service This name should only contain spaces, the characters "_", "-", letters or numbers. The name cannot start or end with a "-". This name can have only maximum of 24 characters | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
description | string Description of the service | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
bandwidth required | integer <int64> >= 1000 Bandwidth of the service in Mbps | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
billing required | string (ServiceBilling) Enum: "FIXED" "USAGE_BASED" "BURST_BASED" Billing type of service | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
state required | string (ServiceState) Enum: "PENDING" "PROVISIONING" "ACTIVE" "INACTIVE" "DEPROVISIONING" "DEPROVISIONED" "FAILED" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
required | any (Change) Current state of latest service change | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
required | object (ChangeLog) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
required | Array of objects (ConnectionReadModel) non-empty | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array (non-empty)
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
required | any (RoutingProtocolReadModel) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
required | Array of objects (Location) non-empty | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Array (non-empty)
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
required | object (Account) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
required | object (ProjectReadModel) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
required | object (ServiceOrderReadModel) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
useCase required | string (UseCase) Enum: "MAIN" "BACKUP" "MANAGEMENT_ACCESS" |
{- "tags": [
- "tag1",
- "tag2",
- "tag3"
], - "uuid": "919ac898-a4b9-4f9d-b684-aa09ddc65b1b",
- "type": "SINGLE",
- "name": "Internet Access",
- "description": "Internet access service",
- "bandwidth": 1000,
- "billing": "FIXED",
- "state": "PENDING",
- "change": {
- "uuid": "string",
- "type": "SERVICE_CREATION",
- "status": "REQUESTED",
- "createdDateTime": "2020-11-06T07:00:00Z",
- "updatedDateTime": "2020-11-06T07:00:00Z",
- "information": "string",
- "data": {
- "service": {
- "uuid": "919ac898-a4b9-4f9d-b684-aa09ddc65b1b"
}, - "request": "string"
}
}, - "changeLog": {
- "createdBy": "1232",
- "createdByFullName": "John Doe",
- "createdByEmail": "john.doe@company.com",
- "createdDateTime": "2019-08-24T14:15:22Z",
- "updatedBy": "1234",
- "updatedByFullName": "Ryan Einstein",
- "updatedByEmail": "ryan.einstein@company.com",
- "updatedDateTime": "2019-08-24T14:15:22Z",
- "deletedBy": "1234",
- "deletedByFullName": "Ryan Einstein",
- "deletedByEmail": "ryan.einstein@company.com",
- "deletedDateTime": "2019-08-24T14:15:22Z"
}, - "connections": [
- {
- "uuid": "9b8c5042-b553-4d5e-a2ac-c73bf6d4fd81",
- "type": "IA_C",
- "aSide": {
- "type": "string",
- "service": {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f"
}
}
}
], - "routingProtocol": {
- "tags": [
- "tag1",
- "tag2",
- "tag3"
], - "uuid": "9b8c5042-b553-4d5e-a2ac-c73bf6d4fd81",
- "type": "DIRECT",
- "name": "WebServers Routes",
- "description": "Routes to customer facing web servers",
- "ipv4": {
- "customerRoutes": [
- {
- "importPolicy": "PA",
- "ipBlock": {
- "uuid": "71a1eb68-4daf-4ef0-bd7f-6970727b6fe8",
- "type": "IA_IP_BLOCK",
- "prefix": "198.51.100.0/24",
- "prefixLength": 30,
- "addressingPlans": [
- {
- "size": 1,
- "purpose": "Provide internet services to the customers\n",
- "immediate": 1,
- "afterThreeMonths": 1
}
], - "questions": [
- {
- "type": "PRIVATE_SPACE_CONSIDERED",
- "answer": "YES"
}
]
}
}
], - "peerings": [
- {
- "connections": [
- {
- "uuid": "9b8c5042-b553-4d5e-a2ac-c73bf6d4fd81"
}
], - "customerPeerIps": [
- "string"
], - "peerSubnet": {
- "prefix": "7.7.7.0/30",
- "prefixLength": 30
}, - "vrrpEnabled": true,
- "equinixPeerIps": [
- "string"
], - "equinixVRRPIp": "string",
- "customerVRRPIp": "string"
}
]
}, - "ipv6": {
- "customerRoutes": [
- {
- "importPolicy": "PA",
- "ipBlock": {
- "uuid": "71a1eb68-4daf-4ef0-bd7f-6970727b6fe8",
- "type": "IA_IP_BLOCK",
- "prefix": "2001:db8::/64",
- "prefixLength": 64
}
}
], - "peerings": [
- {
- "connections": [
- {
- "uuid": "9b8c5042-b553-4d5e-a2ac-c73bf6d4fd81"
}
], - "customerPeerIps": [
- "string"
], - "peerSubnet": {
- "prefix": "2000:3333:0000:0000:0000:0000:0000:0000/64",
- "prefixLength": 64
}, - "vrrpEnabled": true,
- "equinixPeerIps": [
- "string"
], - "equinixVRRPIp": "string",
- "customerVRRPIp": "string"
}
]
}, - "changeLog": {
- "createdBy": "1232",
- "createdByFullName": "John Doe",
- "createdByEmail": "john.doe@company.com",
- "createdDateTime": "2019-08-24T14:15:22Z",
- "updatedBy": "1234",
- "updatedByFullName": "Ryan Einstein",
- "updatedByEmail": "ryan.einstein@company.com",
- "updatedDateTime": "2019-08-24T14:15:22Z",
- "deletedBy": "1234",
- "deletedByFullName": "Ryan Einstein",
- "deletedByEmail": "ryan.einstein@company.com",
- "deletedDateTime": "2019-08-24T14:15:22Z"
}
}, - "locations": [
- {
- "metroCode": "WA",
- "ibxCode": "WA1"
}
], - "account": {
- "accountNumber": "1234533211",
- "accountName": "Company account",
- "orgId": "1232",
- "organizationName": "Equinix, Inc."
}, - "project": {
- "projectId": "9713123422221",
- "projectName": "US Office",
- "parentOrganizationId": "22331",
- "parentOrganizationName": "ABC Company"
}, - "order": {
- "contacts": [
- {
- "type": "ORDERING",
- "registeredUser": "john_doe",
- "firstName": "John",
- "lastName": "Doe",
- "timezone": "Pacific",
- "availability": "WORK_HOURS",
- "notes": "For urgent cases please make a phone call.",
- "details": [
- {
- "type": "EMAIL",
- "value": "john.doe@nowhere.com",
- "notes": "org internal communication only"
}
]
}
], - "purchaseOrder": {
- "type": "STANDARD_PURCHASE_ORDER",
- "number": "129105284100",
- "amount": 100.5,
- "startDate": "2019-08-24",
- "endDate": "2019-08-24",
- "description": "example purchase order description",
- "attachment": {
- "attachmentId": "96b9bbac-86d3-4497-9e0c-1f8e3803eddb"
}
}, - "referenceNumber": "239384723943",
- "signature": {
- "signatory": "SELF",
- "delegate": {
- "firstName": "string",
- "lastName": "string",
- "email": "cto@business.com"
}
}, - "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "NEW",
- "status": "COMPLETED",
- "changeLog": {
- "createdBy": "1232",
- "createdByFullName": "John Doe",
- "createdByEmail": "john.doe@company.com",
- "createdDateTime": "2019-08-24T14:15:22Z",
- "updatedBy": "1234",
- "updatedByFullName": "Ryan Einstein",
- "updatedByEmail": "ryan.einstein@company.com",
- "updatedDateTime": "2019-08-24T14:15:22Z",
- "deletedBy": "1234",
- "deletedByFullName": "Ryan Einstein",
- "deletedByEmail": "ryan.einstein@company.com",
- "deletedDateTime": "2019-08-24T14:15:22Z"
}, - "number": "1-9234239473"
}, - "useCase": "MAIN"
}
Delete Equinix Internet Access product by passing the id of the service. The entire request either succeeds or fails. Beta
serviceId required | string <uuid> (ServiceId) Example: 919ac898-a4b9-4f9d-b684-aa09ddc65b1b Service identifier |
dryRun | boolean Example: dryRun=true Setting this parameter to true will perform only request validation without actually deleting the service |
[- {
- "errorCode": "EQ-7100010",
- "errorMessage": "Validation Failure",
- "correlationId": "sampleCorrelationId"
}
]
Updates properties of Equinix Internet Access
serviceId required | string <uuid> (ServiceId) Example: 919ac898-a4b9-4f9d-b684-aa09ddc65b1b Service identifier |
dryRun | boolean Example: dryRun=true Setting this parameter to true will perform only request validation without actually updating the service |
op required | string <^(replace)$> Default: "replace" | ||||||||
path required | string <^(\/bandwidth)$> Default: "/bandwidth" Path inside document leading to updated parameter. Allowed values:
| ||||||||
value required | integer >= 0 new value for updated parameter | ||||||||
object (ServiceOrder) | |||||||||
|
[- {
- "op": "replace",
- "path": "/bandwidth",
- "value": 0,
- "order": {
- "contacts": [
- {
- "type": "ORDERING",
- "registeredUser": "john_doe",
- "firstName": "John",
- "lastName": "Doe",
- "timezone": "Pacific",
- "availability": "WORK_HOURS",
- "notes": "For urgent cases please make a phone call.",
- "details": [
- {
- "type": "EMAIL",
- "value": "john.doe@nowhere.com",
- "notes": "org internal communication only"
}
]
}
], - "purchaseOrder": {
- "type": "STANDARD_PURCHASE_ORDER",
- "number": "129105284100",
- "amount": 100.5,
- "startDate": "2019-08-24",
- "endDate": "2019-08-24",
- "description": "example purchase order description",
- "attachment": {
- "attachmentId": "96b9bbac-86d3-4497-9e0c-1f8e3803eddb"
}
}, - "referenceNumber": "239384723943",
- "signature": {
- "signatory": "SELF",
- "delegate": {
- "firstName": "string",
- "lastName": "string",
- "email": "cto@business.com"
}
}
}
}
]
{- "tags": [
- "tag1",
- "tag2",
- "tag3"
], - "uuid": "919ac898-a4b9-4f9d-b684-aa09ddc65b1b",
- "type": "SINGLE",
- "name": "Internet Access",
- "description": "Internet access service",
- "bandwidth": 1000,
- "billing": "FIXED",
- "state": "PENDING",
- "change": {
- "uuid": "string",
- "type": "SERVICE_CREATION",
- "status": "REQUESTED",
- "createdDateTime": "2020-11-06T07:00:00Z",
- "updatedDateTime": "2020-11-06T07:00:00Z",
- "information": "string",
- "data": {
- "service": {
- "uuid": "919ac898-a4b9-4f9d-b684-aa09ddc65b1b"
}, - "request": "string"
}
}, - "changeLog": {
- "createdBy": "1232",
- "createdByFullName": "John Doe",
- "createdByEmail": "john.doe@company.com",
- "createdDateTime": "2019-08-24T14:15:22Z",
- "updatedBy": "1234",
- "updatedByFullName": "Ryan Einstein",
- "updatedByEmail": "ryan.einstein@company.com",
- "updatedDateTime": "2019-08-24T14:15:22Z",
- "deletedBy": "1234",
- "deletedByFullName": "Ryan Einstein",
- "deletedByEmail": "ryan.einstein@company.com",
- "deletedDateTime": "2019-08-24T14:15:22Z"
}, - "connections": [
- {
- "uuid": "9b8c5042-b553-4d5e-a2ac-c73bf6d4fd81",
- "type": "IA_C",
- "aSide": {
- "type": "string",
- "service": {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f"
}
}
}
], - "routingProtocol": {
- "tags": [
- "tag1",
- "tag2",
- "tag3"
], - "uuid": "9b8c5042-b553-4d5e-a2ac-c73bf6d4fd81",
- "type": "DIRECT",
- "name": "WebServers Routes",
- "description": "Routes to customer facing web servers",
- "ipv4": {
- "customerRoutes": [
- {
- "importPolicy": "PA",
- "ipBlock": {
- "uuid": "71a1eb68-4daf-4ef0-bd7f-6970727b6fe8",
- "type": "IA_IP_BLOCK",
- "prefix": "198.51.100.0/24",
- "prefixLength": 30,
- "addressingPlans": [
- {
- "size": 1,
- "purpose": "Provide internet services to the customers\n",
- "immediate": 1,
- "afterThreeMonths": 1
}
], - "questions": [
- {
- "type": "PRIVATE_SPACE_CONSIDERED",
- "answer": "YES"
}
]
}
}
], - "peerings": [
- {
- "connections": [
- {
- "uuid": "9b8c5042-b553-4d5e-a2ac-c73bf6d4fd81"
}
], - "customerPeerIps": [
- "string"
], - "peerSubnet": {
- "prefix": "7.7.7.0/30",
- "prefixLength": 30
}, - "vrrpEnabled": true,
- "equinixPeerIps": [
- "string"
], - "equinixVRRPIp": "string",
- "customerVRRPIp": "string"
}
]
}, - "ipv6": {
- "customerRoutes": [
- {
- "importPolicy": "PA",
- "ipBlock": {
- "uuid": "71a1eb68-4daf-4ef0-bd7f-6970727b6fe8",
- "type": "IA_IP_BLOCK",
- "prefix": "2001:db8::/64",
- "prefixLength": 64
}
}
], - "peerings": [
- {
- "connections": [
- {
- "uuid": "9b8c5042-b553-4d5e-a2ac-c73bf6d4fd81"
}
], - "customerPeerIps": [
- "string"
], - "peerSubnet": {
- "prefix": "2000:3333:0000:0000:0000:0000:0000:0000/64",
- "prefixLength": 64
}, - "vrrpEnabled": true,
- "equinixPeerIps": [
- "string"
], - "equinixVRRPIp": "string",
- "customerVRRPIp": "string"
}
]
}, - "changeLog": {
- "createdBy": "1232",
- "createdByFullName": "John Doe",
- "createdByEmail": "john.doe@company.com",
- "createdDateTime": "2019-08-24T14:15:22Z",
- "updatedBy": "1234",
- "updatedByFullName": "Ryan Einstein",
- "updatedByEmail": "ryan.einstein@company.com",
- "updatedDateTime": "2019-08-24T14:15:22Z",
- "deletedBy": "1234",
- "deletedByFullName": "Ryan Einstein",
- "deletedByEmail": "ryan.einstein@company.com",
- "deletedDateTime": "2019-08-24T14:15:22Z"
}
}, - "locations": [
- {
- "metroCode": "WA",
- "ibxCode": "WA1"
}
], - "account": {
- "accountNumber": "1234533211",
- "accountName": "Company account",
- "orgId": "1232",
- "organizationName": "Equinix, Inc."
}, - "project": {
- "projectId": "9713123422221",
- "projectName": "US Office",
- "parentOrganizationId": "22331",
- "parentOrganizationName": "ABC Company"
}, - "order": {
- "contacts": [
- {
- "type": "ORDERING",
- "registeredUser": "john_doe",
- "firstName": "John",
- "lastName": "Doe",
- "timezone": "Pacific",
- "availability": "WORK_HOURS",
- "notes": "For urgent cases please make a phone call.",
- "details": [
- {
- "type": "EMAIL",
- "value": "john.doe@nowhere.com",
- "notes": "org internal communication only"
}
]
}
], - "purchaseOrder": {
- "type": "STANDARD_PURCHASE_ORDER",
- "number": "129105284100",
- "amount": 100.5,
- "startDate": "2019-08-24",
- "endDate": "2019-08-24",
- "description": "example purchase order description",
- "attachment": {
- "attachmentId": "96b9bbac-86d3-4497-9e0c-1f8e3803eddb"
}
}, - "referenceNumber": "239384723943",
- "signature": {
- "signatory": "SELF",
- "delegate": {
- "firstName": "string",
- "lastName": "string",
- "email": "cto@business.com"
}
}, - "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "NEW",
- "status": "COMPLETED",
- "changeLog": {
- "createdBy": "1232",
- "createdByFullName": "John Doe",
- "createdByEmail": "john.doe@company.com",
- "createdDateTime": "2019-08-24T14:15:22Z",
- "updatedBy": "1234",
- "updatedByFullName": "Ryan Einstein",
- "updatedByEmail": "ryan.einstein@company.com",
- "updatedDateTime": "2019-08-24T14:15:22Z",
- "deletedBy": "1234",
- "deletedByFullName": "Ryan Einstein",
- "deletedByEmail": "ryan.einstein@company.com",
- "deletedDateTime": "2019-08-24T14:15:22Z"
}, - "number": "1-9234239473"
}, - "useCase": "MAIN"
}
Get Equinix Internet Access Services that match specified criteria. Beta
offset | number Example: offset=20 Search result offset |
limit | number Example: limit=35 Search result limit |
sort | string^([-]?[\/][a-z]+[,]?)+$ Example: sort=/name,-/type Search result sorting |
Search filters
object (Filter) | |||||||||||
|
required | object (Pagination) | ||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||
required | Array of objects (Sort) | ||||||||||||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||||||||||||
required | Array of objects (ServiceReadModel) | ||||||||||||||||||||||||||||||||||||
Array
|
{- "filter": {
- "and": [
- {
- "property": "string",
- "operator": "=",
- "values": [
- "string"
]
}
]
}
}
{- "pagination": {
- "offset": 0,
- "limit": 20,
- "total": 2,
- "next": "string",
- "previous": "string"
}, - "sort": [
- {
- "direction": "ASC",
- "property": "/name"
}
], - "data": [
- {
- "tags": [
- "tag1",
- "tag2",
- "tag3"
], - "uuid": "919ac898-a4b9-4f9d-b684-aa09ddc65b1b",
- "type": "SINGLE",
- "name": "Internet Access",
- "description": "Internet access service",
- "bandwidth": 1000,
- "billing": "FIXED",
- "state": "PENDING",
- "change": {
- "uuid": "string",
- "type": "SERVICE_CREATION",
- "status": "REQUESTED",
- "createdDateTime": "2020-11-06T07:00:00Z",
- "updatedDateTime": "2020-11-06T07:00:00Z",
- "information": "string",
- "data": {
- "service": {
- "uuid": "919ac898-a4b9-4f9d-b684-aa09ddc65b1b"
}, - "request": "string"
}
}, - "changeLog": {
- "createdBy": "1232",
- "createdByFullName": "John Doe",
- "createdByEmail": "john.doe@company.com",
- "createdDateTime": "2019-08-24T14:15:22Z",
- "updatedBy": "1234",
- "updatedByFullName": "Ryan Einstein",
- "updatedByEmail": "ryan.einstein@company.com",
- "updatedDateTime": "2019-08-24T14:15:22Z",
- "deletedBy": "1234",
- "deletedByFullName": "Ryan Einstein",
- "deletedByEmail": "ryan.einstein@company.com",
- "deletedDateTime": "2019-08-24T14:15:22Z"
}, - "connections": [
- {
- "uuid": "9b8c5042-b553-4d5e-a2ac-c73bf6d4fd81",
- "type": "IA_C",
- "aSide": {
- "type": "string",
- "service": {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f"
}
}
}
], - "routingProtocol": {
- "tags": [
- "tag1",
- "tag2",
- "tag3"
], - "uuid": "9b8c5042-b553-4d5e-a2ac-c73bf6d4fd81",
- "type": "DIRECT",
- "name": "WebServers Routes",
- "description": "Routes to customer facing web servers",
- "ipv4": {
- "customerRoutes": [
- {
- "importPolicy": "PA",
- "ipBlock": {
- "uuid": "71a1eb68-4daf-4ef0-bd7f-6970727b6fe8",
- "type": "IA_IP_BLOCK",
- "prefix": "198.51.100.0/24",
- "prefixLength": 30,
- "addressingPlans": [
- {
- "size": null,
- "purpose": null,
- "immediate": null,
- "afterThreeMonths": null
}
], - "questions": [
- {
- "type": null,
- "answer": null
}
]
}
}
], - "peerings": [
- {
- "connections": [
- {
- "uuid": "9b8c5042-b553-4d5e-a2ac-c73bf6d4fd81"
}
], - "customerPeerIps": [
- "string"
], - "peerSubnet": {
- "prefix": "7.7.7.0/30",
- "prefixLength": 30
}, - "vrrpEnabled": true,
- "equinixPeerIps": [
- "string"
], - "equinixVRRPIp": "string",
- "customerVRRPIp": "string"
}
]
}, - "ipv6": {
- "customerRoutes": [
- {
- "importPolicy": "PA",
- "ipBlock": {
- "uuid": "71a1eb68-4daf-4ef0-bd7f-6970727b6fe8",
- "type": "IA_IP_BLOCK",
- "prefix": "2001:db8::/64",
- "prefixLength": 64
}
}
], - "peerings": [
- {
- "connections": [
- {
- "uuid": "9b8c5042-b553-4d5e-a2ac-c73bf6d4fd81"
}
], - "customerPeerIps": [
- "string"
], - "peerSubnet": {
- "prefix": "2000:3333:0000:0000:0000:0000:0000:0000/64",
- "prefixLength": 64
}, - "vrrpEnabled": true,
- "equinixPeerIps": [
- "string"
], - "equinixVRRPIp": "string",
- "customerVRRPIp": "string"
}
]
}, - "changeLog": {
- "createdBy": "1232",
- "createdByFullName": "John Doe",
- "createdByEmail": "john.doe@company.com",
- "createdDateTime": "2019-08-24T14:15:22Z",
- "updatedBy": "1234",
- "updatedByFullName": "Ryan Einstein",
- "updatedByEmail": "ryan.einstein@company.com",
- "updatedDateTime": "2019-08-24T14:15:22Z",
- "deletedBy": "1234",
- "deletedByFullName": "Ryan Einstein",
- "deletedByEmail": "ryan.einstein@company.com",
- "deletedDateTime": "2019-08-24T14:15:22Z"
}
}, - "locations": [
- {
- "metroCode": "WA",
- "ibxCode": "WA1"
}
], - "account": {
- "accountNumber": "1234533211",
- "accountName": "Company account",
- "orgId": "1232",
- "organizationName": "Equinix, Inc."
}, - "project": {
- "projectId": "9713123422221",
- "projectName": "US Office",
- "parentOrganizationId": "22331",
- "parentOrganizationName": "ABC Company"
}, - "order": {
- "contacts": [
- {
- "type": "ORDERING",
- "registeredUser": "john_doe",
- "firstName": "John",
- "lastName": "Doe",
- "timezone": "Pacific",
- "availability": "WORK_HOURS",
- "notes": "For urgent cases please make a phone call.",
- "details": [
- {
- "type": "EMAIL",
- "value": "john.doe@nowhere.com",
- "notes": "org internal communication only"
}
]
}
], - "purchaseOrder": {
- "type": "STANDARD_PURCHASE_ORDER",
- "number": "129105284100",
- "amount": 100.5,
- "startDate": "2019-08-24",
- "endDate": "2019-08-24",
- "description": "example purchase order description",
- "attachment": {
- "attachmentId": "96b9bbac-86d3-4497-9e0c-1f8e3803eddb"
}
}, - "referenceNumber": "239384723943",
- "signature": {
- "signatory": "SELF",
- "delegate": {
- "firstName": "string",
- "lastName": "string",
- "email": "cto@business.com"
}
}, - "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "NEW",
- "status": "COMPLETED",
- "changeLog": {
- "createdBy": "1232",
- "createdByFullName": "John Doe",
- "createdByEmail": "john.doe@company.com",
- "createdDateTime": "2019-08-24T14:15:22Z",
- "updatedBy": "1234",
- "updatedByFullName": "Ryan Einstein",
- "updatedByEmail": "ryan.einstein@company.com",
- "updatedDateTime": "2019-08-24T14:15:22Z",
- "deletedBy": "1234",
- "deletedByFullName": "Ryan Einstein",
- "deletedByEmail": "ryan.einstein@company.com",
- "deletedDateTime": "2019-08-24T14:15:22Z"
}, - "number": "1-9234239473"
}, - "useCase": "MAIN"
}
]
}