Service
Create Equinix Internet Access Service Instance
POST /internetAccess/v1/services | |
---|---|
Method | POST |
Endpoint | /internetAccess/v1/services |
Headers | authorization, content-type |
Path Parameters | Not applicable |
Query Parameters | Not applicable |
Body Parameters | tags, type, useCase, name, description, bandwidth, minBandwidthCommit, billing, connections, draft, routingProtocols, order, account |
This API request creates an Equinix Internet Access service instance.
Ordering Equinix Internet Access service instance using the Create Equinix Internet Access Service Instance API request means that you have read and accepted:
- Service terms and conditions. Use the Get Terms and Conditions API request to retrieve terms and conditions applicable to your order.
- Pricing information that you acknowledge and agree, on behalf of the company account specified in this Order (“Customer”), that the Pricing Information obtained using the Get Pricing API request: (1) is calculated pursuant to the Master Country Agreement, Pricing Agreement,or other similar agreement (“Agreement”) effective between Equinix and Customer; and (2) does not include taxes and may vary depending upon the options selected by Customer in the Order and the applicable tax jurisdiction.
Sample curl request - EIA with Dedicated Port, primary internet connection, dual port, fixed billing, signature not required
curl -X POST 'https://api.equinix.com/internetAccess/v1/services'
-H 'content-type: application/json'
-H 'authorization: Bearer qwErtY8zyW1abcdefGHI'
-d '{
"name": "Web servers",
"description": "Internet connection for web servers.",
"type": "DUAL_PORT",
"useCase": "MAIN",
"billing": "FIXED",
"bandwidth": 500,
"connections": [
{
"type": "IA_C",
"aSide": {
"accessPoint": {
"type": "COLO",
"port": {
"bandwidth": 1000,
"type": "IA_PORT",
"location": {
"ibx": "DC5"
},
"lag": {
"enabled": false
},
"connectivitySource": {
"type": "COLO"
},
"physicalPorts": [
{
"type": "IA_PHYSICAL_PORT",
"speed": 1000,
"demarcationPoint": {
"mediaType": "Single-Mode Fiber",
"connectionService": "Single-Mode Fiber",
"connectorType": "SC",
"cageSpaceId": "DC5:01:20221219_910222",
"cabinetSpaceId": "DC5:01:20221219_910222:Demarc",
"patchPanel": "CP:Demarc:1266844",
"patchPanelPortA": 1,
"patchPanelPortB": 2
}
}
]
}
}
}
},
{
"type": "IA_C",
"aSide": {
"accessPoint": {
"type": "COLO",
"port": {
"bandwidth": 1000,
"type": "IA_PORT",
"location": {
"ibx": "DC5"
},
"lag": {
"enabled": false
},
"connectivitySource": {
"type": "COLO"
},
"physicalPorts": [
{
"type": "IA_PHYSICAL_PORT",
"speed": 1000,
"demarcationPoint": {
"mediaType": "Single-Mode Fiber",
"connectionService": "Single-Mode Fiber",
"connectorType": "SC",
"cageSpaceId": "DC5:01:20221219_910222",
"cabinetSpaceId": "DC5:01:20221219_910222:Demarc",
"patchPanel": "CP:Demarc:1266844",
"patchPanelPortA": 3,
"patchPanelPortB": 4
}
}
]
}
}
}
}
],
"routingProtocols": [
{
"type": "STATIC",
"ipv4": {
"customerRoutes": [
{
"ipBlock": {
"prefixLength": 30
}
}
]
},
"ipv6": {
"customerRoutes": [
{
"ipBlock": {
"prefixLength": 64
}
}
]
}
}
],
"order": {
"referenceNumber": "",
"contacts": [
{
"type": "TECHNICAL",
"registeredUser": "AverageJoe"
},
{
"type": "NOTIFICATION",
"registeredUser": "AverageJoe"
}
]
},
"account": {
"accountNumber": "123456"
}
}'
Sample curl request - EIA with Dedicated Port, primary internet connection, single port, fixed billing - APAC region, signature required - self-signed
curl -X POST 'https://api.equinix.com/internetAccess/v1/services'
-H 'content-type: application/json'
-H 'authorization: Bearer qwErtY8zyW1abcdefGHI'
-d '{
"name": "EIA",
"type": "SINGLE_PORT",
"useCase": "MAIN",
"billing": "FIXED",
"bandwidth": 500,
"connections": [
{
"type": "IA_C",
"aSide": {
"accessPoint": {
"type": "COLO",
"port": {
"bandwidth": 1000,
"type": "IA_PORT",
"location": {
"ibx": "HK2"
},
"lag": {
"enabled": false
},
"connectivitySource": {
"type": "COLO"
},
"physicalPorts": [
{
"type": "IA_PHYSICAL_PORT",
"speed": 1000,
"demarcationPoint": {
"mediaType": "Single-Mode Fiber",
"connectionService": "Single-Mode Fiber",
"connectorType": "SC",
"cageSpaceId": "HK2:01:001071",
"cabinetSpaceId": "HK2:01:001071:Demarc",
"patchPanel": "PP:Demarc:00001071",
"patchPanelPortA": 86,
"patchPanelPortB": 87
}
}
]
}
}
}
}
],
"routingProtocols": [
{
"type": "BGP",
"ipv4": {
"customerRoutes": [
{
"ipBlock": {
"prefixLength": 30,
"addressingPlans": [
{
"immediate": 2,
"afterThreeMonths": 4,
"size": 4,
"purpose": "Core routers"
}
],
"questions": [
{
"type": "PRIVATE_SPACE_CONSIDERED",
"answer": "NO"
},
{
"type": "REFUSED_PREVIOUSLY",
"answer": "NO"
},
{
"type": "RETURNING_ADDRESS_SPACE",
"answer": "NO"
}
]
}
}
]
},
"exportPolicy": "DEFAULT"
}
],
"order": {
"referenceNumber": "",
"signature": {
"signatory": "SELF"
},
"contacts": [
{
"type": "TECHNICAL",
"registeredUser": "AverageJoe"
},
{
"type": "NOTIFICATION",
"registeredUser": "AverageJoe"
}
]
},
"account": {
"accountNumber": "202518"
}
}'
Sample curl request - EIA with Dedicated Port, primary internet connection, single port, fixed billing - customer-owned IP address, signature required - delegated
curl -X POST 'https://api.equinix.com/internetAccess/v1/services'
-H 'content-type: application/json'
-H 'authorization: Bearer qwErtY8zyW1abcdefGHI'
-d '{
"name": "EIA",
"type": "SINGLE_PORT",
"useCase": "MAIN",
"billing": "FIXED",
"bandwidth": 20,
"connections": [
{
"type": "IA_C",
"aSide": {
"accessPoint": {
"type": "COLO",
"port": {
"bandwidth": 1000,
"type": "IA_PORT",
"location": {
"ibx": "HK2"
},
"lag": {
"enabled": false
},
"connectivitySource": {
"type": "COLO"
},
"physicalPorts": [
{
"type": "IA_PHYSICAL_PORT",
"speed": 1000,
"demarcationPoint": {
"mediaType": "Single-Mode Fiber",
"connectionService": "Single-Mode Fiber",
"connectorType": "SC",
"cageSpaceId": "HK2:01:001071",
"cabinetSpaceId": "HK2:01:001071:Demarc",
"patchPanel": "PP:Demarc:00001071",
"patchPanelPortA": 88,
"patchPanelPortB": 89
}
}
]
}
}
}
}
],
"routingProtocols": [
{
"type": "BGP",
"customerAsn": "123",
"ipv4": {
"customerRoutes": [
{
"prefix": "67.223.84.0/24"
}
]
},
"ipv6": {
"customerRoutes": [
{
"prefix": "fd00::/48"
}
]
},
"exportPolicy": "FULL_DEFAULT"
}
],
"order": {
"referenceNumber": "",
"signature": {
"signatory": "DELEGATE",
"delegate": {
"email": "someone.else@equinix.com"
}
},
"contacts": [
{
"type": "TECHNICAL",
"registeredUser": "AverageJoe"
},
{
"type": "NOTIFICATION",
"registeredUser": "AverageJoe"
}
]
},
"account": {
"accountNumber": "202518"
}
}'
Sample curl request - EIA with Dedicated Port, primary internet connection, single port, burst billing, direct routing, signature required - self-signed
curl -X POST 'https://api.equinix.com/internetAccess/v1/services'
-H 'content-type: application/json'
-H 'authorization: Bearer qwErtY8zyW1abcdefGHI'
-d '{
"name": "EIA",
"type": "SINGLE_PORT",
"useCase": "MAIN",
"billing": "BURST_BASED",
"minBandwidthCommit": 100,
"bandwidth": 1000,
"connections": [
{
"type": "IA_C",
"aSide": {
"accessPoint": {
"type": "COLO",
"port": {
"bandwidth": 1000,
"type": "IA_PORT",
"location": {
"ibx": "HK1"
},
"lag": {
"enabled": false
},
"connectivitySource": {
"type": "COLO"
},
"physicalPorts": [
{
"type": "IA_PHYSICAL_PORT",
"speed": 1000,
"demarcationPoint": {
"mediaType": "Single-Mode Fiber",
"connectionService": "Single-Mode Fiber",
"connectorType": "SC",
"cageSpaceId": "HK1:13:20221219_910214",
"cabinetSpaceId": "HK1:13:20221219_910214:Demarc",
"patchPanel": "CP:Demarc:1266847",
"patchPanelPortA": 1,
"patchPanelPortB": 2
}
}
]
}
}
}
}
],
"routingProtocols": [
{
"type": "DIRECT"
}
],
"order": {
"referenceNumber": "",
"purchaseOrder": {
"type": "STANDARD_PURCHASE_ORDER",
"number": "PO-1234",
"amount": "100",
"startDate": "2023-02-08",
"endDate": "2023-02-28",
"attachment": {
"attachmentId": "b67ee8b6-a50e-493c-bf6b-750db9429951"
}
},
"signature": {
"signatory": "SELF"
},
"contacts": [
{
"type": "TECHNICAL",
"registeredUser": "JoeAverage"
},
{
"type": "NOTIFICATION",
"registeredUser": "JoeAverage"
}
]
},
"account": {
"accountNumber": "212171"
}
}'
Sample curl request - EIA with Fabric, primary internet connection, single port, static routing, fixed billing
EIA with Fabric can be ordered using billing accounts that don't require a purchase order to place an order. To identify applicable billing accounts, see Retrieve Billing Information.
curl -X POST 'https://api.equinix.com/internetAccess/v1/services'
-H 'content-type: application/json'
-H 'authorization: Bearer qwErtY8zyW1abcdefGHI'
-d '{
"name": "EIA_Static",
"type": "SINGLE_PORT",
"useCase": "MAIN",
"billing": "FIXED",
"bandwidth": 10,
"connections": [
{
"type": "IA_VC",
"name": "EIA_Static",
"aSide": {
"accessPoint": {
"type": "COLO",
"port": {
"type": "XF_PORT",
"uuid": "asdf5dbe-fa39-a399-f7e0-306a5c00af26"
},
"linkProtocol": {
"type": "DOT1Q",
"vlanTag": 1235
}
}
}
}
],
"routingProtocols": [
{
"type": "STATIC",
"ipv4": {
"customerRoutes": [
{
"ipBlock": {
"prefixLength": 28
}
}
]
},
"ipv6": {
"customerRoutes": [
{
"ipBlock": {
"prefixLength": 64
}
}
]
}
}
],
"order": {
"referenceNumber": "customerReference",
"contacts": [
{
"type": "TECHNICAL",
"registeredUser": "mjscott"
},
{
"type": "NOTIFICATION",
"registeredUser": "mjscott"
}
]
},
"account": {
"accountNumber": "200001"
},
"project": {
"projectId": "6548320d-866b-4fdf-9b05-dcbe95f43bb1"
}
}'
Sample curl request - EIA with Fabric, primary internet connection, single port, direct routing, fixed billing
EIA with Fabric can be ordered using billing accounts that don't require a purchase order to place an order. To identify applicable billing accounts, see Retrieve Billing Information.
curl -X POST 'https://api.equinix.com/internetAccess/v1/services'
-H 'content-type: application/json'
-H 'authorization: Bearer qwErtY8zyW1abcdefGHI'
-d '{
"name": "EIA_Direct",
"type": "SINGLE_PORT",
"useCase": "MAIN",
"billing": "FIXED",
"bandwidth": 10,
"connections": [
{
"type": "IA_VC",
"name": "EIA_Direct",
"aSide": {
"accessPoint": {
"type": "COLO",
"port": {
"type": "XF_PORT",
"uuid": "asdf5dbe-fa39-a399-f7e0-306a5c00af26"
},
"linkProtocol": {
"type": "DOT1Q",
"vlanTag": 1234
}
}
}
}
],
"routingProtocols": [
{
"type": "DIRECT",
"ipv4": {
"customerRoutes": [
{
"ipBlock": {
"prefixLength": 29
}
}
]
},
"ipv6": {
"customerRoutes": [
{
"ipBlock": {
"prefixLength": 48
}
}
]
}
}
],
"order": {
"referenceNumber": "",
"contacts": [
{
"type": "TECHNICAL",
"registeredUser": "mjscott"
},
{
"type": "NOTIFICATION",
"registeredUser": "mjscott"
}
]
},
"account": {
"accountNumber": "007"
},
"project": {
"projectId": "6548320d-866b-4fdf-9b05-dcbe95f43bb1"
}
}'
Sample curl request - EIA with Fabric, primary internet connection, single port, BGP routing, fixed billing
EIA with Fabric can be ordered using billing accounts that don't require a purchase order to place an order. To identify applicable billing accounts, see Retrieve Billing Information.
curl -X POST 'https://api.equinix.com/internetAccess/v1/services'
-H 'content-type: application/json'
-H 'authorization: Bearer qwErtY8zyW1abcdefGHI'
-d '{
"name": "EIA_BGP",
"type": "SINGLE_PORT",
"useCase": "MAIN",
"billing": "FIXED",
"bandwidth": 10,
"connections": [
{
"type": "IA_VC",
"name": "EIA_BGP",
"aSide": {
"accessPoint": {
"type": "COLO",
"port": {
"type": "XF_PORT",
"uuid": "asdf5dbe-fa39-a399-f7e0-306a5c00af26"
},
"linkProtocol": {
"type": "DOT1Q",
"vlanTag": 1236
}
}
}
}
],
"routingProtocols": [
{
"type": "BGP",
"ipv4": {
"customerRoutes": [
{
"ipBlock": {
"prefixLength": 30
}
}
]
},
"ipv6": {
"customerRoutes": [
{
"ipBlock": {
"prefixLength": 64
}
}
]
},
"exportPolicy": "FULL_DEFAULT"
}
],
"order": {
"referenceNumber": "",
"contacts": [
{
"type": "TECHNICAL",
"registeredUser": "mjscott"
},
{
"type": "NOTIFICATION",
"registeredUser": "mjscott"
}
]
},
"account": {
"accountNumber": "200001"
},
"project": {
"projectId": "asdf320d-866b-4fdf-9b05-dcbe95f43bb1"
}
}'
Body parameters
Parameter
|
Description |
---|---|
tags
array[string] OPTIONAL |
Additional Equinix Internet Access service instance information. |
type
string REQUIRED |
Service port type option. Applicable values:
|
useCase
string REQUIRED |
Service use case. Applicable values:
|
name
string REQUIRED |
Name of the service instance. Example: MainInternetPipe |
description
string OPTIONAL |
Description of the service instance. Example: Descriptive description. |
bandwidth
integer REQUIRED |
Service bandwidth in Mbps. Example: 500 |
minBandwidthCommit
integer OPTIONAL |
Minimum bandwidth commitment in Mbps. Applicable to BURST_BASED
billing.Example: 500 |
billing
string OPTIONAL |
Type of billing. Applicable values:
|
connections
array[object] REQUIRED |
Collection of service connections. |
tags
array[string] OPTIONAL |
Additional Equinix Internet Access service instance connection information. |
type
string REQUIRED |
Connection type. Applicable values:
|
name
string OPTIONAL |
Connection name. Example: MainInternetAccess |
description
string OPTIONAL |
Connection description. Example: Access to the interwebz. |
aSide
object REQUIRED |
A-side connection configuration. |
accessPoint
object REQUIRED |
Access point configuration. |
type
string REQUIRED |
Access point type. Applicable values:
|
port
object REQUIRED |
Port configuration. |
bandwidth
integer CONDITIONAL |
Aggregated ports bandwidth capacity in Mbps. Applicable to Equinix Internet Access service with dedicated port. Example: 1000 |
type
string REQUIRED |
Port type. Applicable values:
|
uuid
string CONDITIONAL |
Fabric port identifier. Applicable to Equinix Internet Access service with Fabric. Example: c4d85dbe-fa11-a119-f7e0-306a5c00af26 |
location
object CONDITIONAL |
Port location information. Applicable to Equinix Internet Access service with dedicated port. |
ibx
string REQUIRED |
IBX data center identifier. Applicable values: Use the Get IBX Data Centers API request to retrieve IBX data centers where Equinix Internet Access is available. Example: DC5 |
lag
object CONDITIONAL |
Link aggregation configuration. Applicable to Equinix Internet Access service with dedicated port. |
enabled
boolean REQUIRED |
Indicates if the port can be a member of a link aggregation
group. Example: false |
connectivitySource
object CONDITIONAL |
Connection source configuration. Applicable to Equinix Internet Access service with dedicated port. |
type
string REQUIRED |
Connection source type. Applicable values:
|
physicalPorts
array[object] CONDITIONAL |
Physical ports configuration. Applicable to Equinix Internet Access service with dedicated port. |
type
string REQUIRED |
Physical port type. Applicable values: IA_PHYSICAL_PORT - Dedicated Equinix Internet Access port. |
speed
integer REQUIRED |
Physical port bandwidth capacity. Applicable values:
|
demarcationPoint
object REQUIRED |
Connection demarcation point information. |
mediaType
string REQUIRED |
Connection media type. Applicable values: Use the Get Connection Services API request to retrieve available connection media types. Example: Single-Mode Fiber |
connectionService
string REQUIRED |
Connection service. Applicable values: Use the Get Connection Services API request to retrieve available connection services. Example: Single-Mode Fiber |
connectorType
string REQUIRED |
Physical connector type. Applicable values: Use the Get Connection Services API request to retrieve available connector types. Example: SC |
cageSpaceId
string REQUIRED |
Cage space identifier. Applicable values: Use the Get Cages API request to retrieve available options. Example: DC5:01:20221219_910222 |
cabinetSpaceId
string REQUIRED |
Cabinet space identifier. Applicable values: Use the Get Cabinets API request to retrieve available options. Example: DC5:01:20221219_910222:Demarc |
patchPanel
string REQUIRED |
Patch panel identifier. Applicable values: Use the Get Patch Panels API request to retrieve available options. Example: PP:Demarc:00001071 |
patchPanelPortA
integer REQUIRED |
Physical port number. Applicable values: Use the Get Patch Panels API request to retrieve available options. Example: 86 |
patchPanelPortB
integer CONDITIONAL |
Physical port number. Required for SC , ST , and
FC connector types. Optional for the LC connector
type.Applicable values: Use the Get Patch Panels API request to retrieve available options. Example: 87 |
linkProtocol
object CONDITIONAL |
Link protocol configuration. Applicable to Equinix Internet Access service with Fabric. |
vlanTag
integer CONDITIONAL |
DOT1Q protocol VLAN tag. Applicable to DOT1Q encapsulation type. Example: 1234 |
vlanCTag
integer CONDITIONAL |
QINQ protocol, inner (customer) VLAN tag. Applicable to QINQ encapsulation type. Example: 1234 |
vlanSTag
integer CONDITIONAL |
QINQ protocol, outer (service) VLAN tag. Applicable to QINQ encapsulation type. Example: 1234 |
routingProtocols
array[object] REQUIRED |
Routing protocols configuration. |
type
string REQUIRED |
Routing protocol type. Applicable values:
|
name
string OPTIONAL |
Name of the routing protocol instance. Example: WebServers Routes |
description
string OPTIONAL |
Description of the routing protocol instance. Example: Routes to customer facing web servers |
customerAsn
string OPTIONAL |
Your Autonomous System Number. Applicable to customer-owned IP addresses and
EIA with Dedicated Port instances that use BGP routing. Example: 1234 |
customerAsnRange
string OPTIONAL |
32-bit or 16-bit ASN range for Equinix-assigned private ASN. Applicable to
customer-owned IP addresses and EIA with Fabric instances that use BGP
routing. Applicable values:
|
ipv4
object OPTIONAL |
IP v4 configuration settings. |
customerRoutes
array[object] REQUIRED |
Routing information. |
prefix
object OPTIONAL |
IP block information. Applicable to customer-owned IP
addresses. Example: 67.223.84.0/24 |
ipBlock
object OPTIONAL |
IP block information. Applicable if you want to lease an IP block from Equinix. |
prefixLength
integer REQUIRED |
Network portion of an IP address determining the number of available IP
addresses. Example: 30 |
addressingPlans
array[object] CONDITIONAL |
Additional information on how intend to use the addressing space. Applicable to orders in APAC region that include IP blocks. |
immediate
integer REQUIRED |
IP addresses required for immediate use. Example: 2 |
afterThreeMonths
integer REQUIRED |
IP addresses required after three months. Example: 2 |
size
integer REQUIRED |
Total number of IP addresses required. Example: 4 |
purpose
string REQUIRED |
Intended use for the given IP block. Example: Core routers |
questions
array[object] CONDITIONAL |
Additional information on your IP v4 allocation request. Applicable to orders in APAC region that include IP blocks. Note that you must include answers to all three questions. |
type
string REQUIRED |
Question definition. Applicable values:
|
answer
string REQUIRED |
Answer to the specified question. Applicable values:
|
ipv6
object OPTIONAL |
IP v6 configuration settings. |
customerRoutes
array[object] REQUIRED |
Routing information. |
prefix
object OPTIONAL |
IP block information. Applicable to customer-owned IP
addresses. Example: fd00::/48 |
ipBlock
object CONDITIONAL |
IP block information. Applicable if you want to lease an IP block from Equinix. |
prefixLength
integer REQUIRED |
Network portion of an IP address determining the number of available IP
addresses. Example: 48 |
order object OPTIONAL |
Equinix Internet Access service instance order information. |
contacts
array[object] OPTIONAL |
Contact information for order processing. Applicable to Equinix Internet Access with dedicated port service orders. |
type
string REQUIRED |
Contact information category. Applicable values:
TECHNICAL and
NOTIFICATION types.
|
registeredUser
string OPTIONAL |
Registered user identifier. Use the Get Users API request
to retrieve users in your organization. Example: AverageJoe |
draft
boolean OPTIONAL |
Indicates if this is a draft order. Applicable values: false |
purchaseOrder
object CONDITIONAL |
Data set containing purchase order information. Depending on your billing account settings, purchase order may be required or optional. |
type
string OPTIONAL |
Purchase order type. Applicable values:
|
number
string REQUIRED |
Purchase order identifier. Example: PO-1234 |
amount
number OPTIONAL |
Amount. Example: 10000 |
startDate
string OPTIONAL |
Purchase order's validity start date in YYYY-MM-DD
format. Example: 2013-05-24 |
endDate
string OPTIONAL |
Purchase order's validity and date in YYYY-MM-DD
format. Example: 2013-05-24 |
description
string OPTIONAL |
Purchase order description. Example: Interconnection budget. |
attachment
object OPTIONAL |
Purchase order document information. |
attachmentId
string OPTIONAL |
Attachment document identifier. Use the POST
Attachments File API request to upload an attachment and obtain its
identifier. Example: b67ee8b6-a50e-493c-bf6b-750db9429951 |
referenceNumber
string OPTIONAL |
Reference number for the Equinix Internet Access order. |
signature
object OPTIONAL |
Equinix Internet Access order signature information. |
signatory
string REQUIRED |
Determines the party responsible for signing the order. Applicable values:
|
delegate
object CONDITIONAL |
Signatory delegate contact information. Required if the signatory
parameter is set to DELEGATE . |
firstName
string OPTIONAL |
First name of signatory delegate. Example: Joe |
lastName
string OPTIONAL |
Last name of signatory delegate. Example: Average |
email
string REQUIRED |
Email address that the signature request is sent
to. Example: joe@average.com |
tags
array[string] OPTIONAL |
Additional Equinix Internet Access service order information. |
account
object REQUIRED |
Customer billing account information. |
accountNumber
string REQUIRED |
Customer billing account number. Applicable values: Use the Get Accounts API request to retrieve accounts that are available for Equinix Internet Access ordering in a given IBX data center. Example: 123456 |
Sample response
{
"uuid": "e6b8874f-d1f8-4f94-ad57-96569dd74486",
"type": "DUAL_PORT",
"useCase": "MAIN",
"name": "Web servers",
"description": "Internet connection for web servers."
"bandwidth": 500,
"account": {
"accountNumber": "123456"
},
"billing": "FIXED",
"draft": false,
"links": [],
"order": {
"href": "https://api.equinix.com/internetAccess/v1/orders/4b8df286-5562-41e2-8753-0379eecbe176",
"uuid": "4b8df286-5562-41e2-8753-0379eecbe176",
"type": "AMENDMENT"
},
"state": "PENDING"
}
Response payload body description
Parameter
|
Description |
---|---|
uuid
string |
Equinix Internet Access service instance
identifier. Example: e6b8874f-d1f8-4f94-ad57-96569dd74486 |
tags
array[string] |
Additional Equinix Internet Access service instance
information. Example: servers |
type
string |
Service connectivity options. Possible values:
|
useCase
string |
Service use case. Possible values:
|
name
string |
Name of the service instance. Example: Web servers |
description
string |
Description of the service instance. Example: Internet connection for web servers. |
bandwidth
integer |
Service bandwidth in Mbps. Example: 500 |
minBandwidthCommit
integer |
Minimum bandwidth commitment in Mbps. Applicable to BURST_BASED
billing.Example: 500 |
account
object |
Customer billing account. |
accountNumber
string |
Customer billing account number. Example: 123456 |
draft
boolean |
Indicates if this is a draft order. Example: false |
links
array[object] |
HATEOAS links specifying possible follow-up interactions. |
order
object |
Equinix Internet Access service instance order information. |
href
string |
An absolute URL that returns the specified Equinix Internet Access service
instance order. Example: https://api.equinix.com/internetAccess/v1/services/e6b8874f-d1f8-4f94-ad57-96569dd74486/orders/4b8df286-5562-41e2-8753-0379eecbe176 |
uuid
string |
Service order identifier. Example: 4b8df286-5562-41e2-8753-0379eecbe176 |
type
string |
Service order type. Possible values:
|
state
string |
State of service order. Possible values:
|
Get Specified Equinix Internet Access Service Instance
GET /internetAccess/v1/services/{uuid} | |
---|---|
Method | GET |
Endpoint | /internetAccess/v1/services/{uuid} |
Headers | authorization, content-type |
Path Parameters | uuid |
Query Parameters | Not applicable |
Body Parameters | Not applicable |
This API request returns an EIA service instance.
Sample curl request
curl -X GET 'https://api.equinix.com/internetAccess/v1/services/e6b8874f-d1f8-4f94-ad57-96569dd74486'
-H 'authorization: Bearer qwErtY8zyW1abcdefGHI'
Path parameters
Parameter
|
Description
|
---|---|
uuid string REQUIRED |
Equinix Internet Access service instance
identifier. Example: e6b8874f-d1f8-4f94-ad57-96569dd74486 |
Sample response
{
"href": "https://api.equinix.com/internetAccess/v1/services/ba9d90e3-8f86-4d00-8ea0-2c719d6e4b64",
"uuid": "ba9d90e3-8f86-4d00-8ea0-2c719d6e4b64",
"type": "SINGLE_PORT",
"name": "EIA dot1q Juniper",
"bandwidth": 500,
"billing": "FIXED",
"state": "ACTIVE",
"draft": false,
"useCase": "MAIN",
"change": {
"href": "https://api.equinix.com/internetAccess/v1/services/ba9d90e3-8f86-4d00-8ea0-2c719d6e4b64/changes/07e49217-2575-49c0-bded-7422ea12d7c4",
"uuid": "07e49217-2575-49c0-bded-7422ea12d7c4",
"type": "SERVICE_CREATION"
},
"changeLog": {
"createdBy": "890702",
"createdByFullName": "johnDoe johnDoe",
"createdByEmail": "johnDoe@nocompany2.com",
"createdDateTime": "2023-05-09T14:03:38.338900Z",
"updatedBy": "890702",
"updatedByFullName": "johnDoe johnDoe",
"updatedByEmail": "johnDoe@nocompany2.com",
"updatedDateTime": "2023-05-09T14:03:38.338902Z"
},
"connections": [
{
"href": "https://api.equinix.com/internetAccess/v1/services/ba9d90e3-8f86-4d00-8ea0-2c719d6e4b64/connections/a8027ab6-57db-4ed4-9f86-9951927fd429",
"uuid": "a8027ab6-57db-4ed4-9f86-9951927fd429",
"type": "IA_VC",
"name": "CONNECTION a8027ab6-57db-4ed4-9f86-9951927fd429",
"changeLog": {
"createdBy": "890702",
"createdByFullName": "johnDoe johnDoe",
"createdByEmail": "johnDoe@nocompany2.com",
"createdDateTime": "2023-05-09T14:03:38.338900Z",
"updatedBy": "890702",
"updatedByFullName": "johnDoe johnDoe",
"updatedByEmail": "johnDoe@nocompany2.com",
"updatedDateTime": "2023-05-09T14:03:38.338902Z"
},
"bandwidth": 500,
"aSide": {
"accessPoint": {
"type": "COLO",
"name": "sit-001-200001-CX-DC5-L-Dot1q-STD-10G-PRI-NK-275",
"location": {
"href": "https://api.equinix.com/internetAccess/v1/ibxs/DC5",
"region": "AMER",
"metroName": "Ashburn",
"metroCode": "DC",
"ibx": "DC5"
},
"port": {
"href": "https://api.equinix.com/fabric/v4/ports/c4d85dbe-fa2a-a2a9-f7e0-306a5c00af26",
"type": "XF_PORT",
"uuid": "c4d85dbe-fa2a-a2a9-f7e0-306a5c00af26"
},
"linkProtocol": {
"type": "DOT1Q",
"vlanTag": 4013
}
}
},
"links": []
}
],
"routingProtocols": [
{
"href": "https://api.equinix.com/internetAccess/v1/services/ba9d90e3-8f86-4d00-8ea0-2c719d6e4b64/routingProtocols/7bed33bc-36c4-4a67-9537-9a500cf803e9",
"uuid": "7bed33bc-36c4-4a67-9537-9a500cf803e9",
"type": "STATIC",
"name": "Routing Protocol static",
"ipv4": {
"customerRoutes": [
{
"importPolicy": "PA",
"prefix": "51.163.2.128/27",
"prefixLength": 27,
"ipBlock": {
"href": "https://api.equinix.com/internetAccess/v1/ipBlocks/ea07d743-4753-4be6-98bf-de12130b4141",
"uuid": "ea07d743-4753-4be6-98bf-de12130b4141",
"type": "IA_IP_BLOCK"
}
}
],
"peerings": [
{
"connections": [],
"customerPeerIps": [
"51.163.7.250/30"
],
"peerSubnet": {
"prefix": "51.163.7.248/30",
"prefixLength": 30
},
"vrrpEnabled": false,
"equinixPeerIps": [
"51.163.7.249/30"
]
}
]
},
"changeLog": {
"createdBy": "890702",
"createdByFullName": "johnDoe johnDoe",
"createdByEmail": "johnDoe@nocompany2.com",
"createdDateTime": "2023-05-09T14:03:38.338900Z",
"updatedBy": "890702",
"updatedByFullName": "johnDoe johnDoe",
"updatedByEmail": "johnDoe@nocompany2.com",
"updatedDateTime": "2023-05-09T14:03:38.338902Z"
},
"links": []
}
],
"account": {
"href": "https://api.equinix.com/internetAccess/v1/accounts/200001",
"accountNumber": "200001",
"accountName": ""
},
"project": {
"href": "https://api.equinix.com/resourceManager/v2/projects/6548320d-866b-4fdf-9b05-dcbe95f43bb1",
"projectId": "6548320d-866b-4fdf-9b05-dcbe95f43bb1",
"projectName": "Project-22999",
"parentOrganizationId": "43ecef86-ec2b-43c9-b7c0-74229e464780",
"parentOrganizationName": "sit-001-200001a"
},
"order": {
"href": "https://api.equinix.com/internetAccess/v1/orders/bbd5a2bb-9bc8-4e1a-871e-4ee7e00f3ecd",
"uuid": "bbd5a2bb-9bc8-4e1a-871e-4ee7e00f3ecd",
"type": "AMENDMENT",
"draft": false,
"status": "COMPLETED",
"changeLog": {
"createdBy": "890702",
"createdByFullName": "johnDoe johnDoe",
"createdByEmail": "johnDoe@nocompany2.com",
"createdDateTime": "2023-05-09T14:02:27.721774Z",
"updatedBy": "890702",
"updatedByFullName": "johnDoe johnDoe",
"updatedByEmail": "johnDoe@nocompany2.com",
"updatedDateTime": "2023-05-09T14:02:27.721774Z"
},
"number": "1-223399842012",
"contacts": [
{
"href": "https://api.equinix.com/access/v2/users/johnDoe",
"type": "TECHNICAL",
"registeredUser": "johnDoe",
"details": []
},
{
"href": "https://api.equinix.com/access/v2/users/johnDoe",
"type": "NOTIFICATION",
"registeredUser": "johnDoe",
"details": []
},
{
"href": "https://api.equinix.com/access/v2/users/johnDoe",
"type": "ORDERING",
"registeredUser": "johnDoe",
"details": []
}
],
"links": []
},
"links": []
}
Response payload body description
Parameter
|
Description |
---|---|
href
string |
An absolute URL that returns the Equinix Internet Access service instance
information. Example:https://api.equinix.com/internetAccess/v1/services/2a4fb415-5a7f-436f-bae6-02f5e403deec |
uuid
string |
Equinix Internet Access service instance
identifier. Example: df043001-bf0a-446b-a48f-bcdcca68a9f3 |
type
string |
Equinix Internet Access service port type option. Possible values:
|
name
string |
Name of the Equinix Internet Access service
instance. Example: MainInternetPipe |
description
string |
Description of the Equinix Internet Access service
instance. Example: Descriptive description. |
bandwidth
integer |
Service bandwidth in Mbps. Example: 500 |
minBandwidthCommit
integer |
Minimum bandwidth commitment in Mbps. Applicable to BURST_BASED
billing.Example: 500 |
billing
string |
Type of billing. Possible values:
|
useCase
string |
Equinix Internet Access service use case. Applicable values:
|
change
object |
Equinix Internet Access service instance change information. |
href
string |
An absolute URL that returns the given Equinix Internet Access service instance
change details. Example:https://api.equinix.com/internetAccess/v1/services/2a4fb415-5a7f-436f-bae6-02f5e403deec/changes/3fa85f64-5717-4562-b3fc-2c963f66afa6 |
uuid
string |
Equinix Internet Access service instance change
identifier. Example: 3fa85f64-5717-4562-b3fc-2c963f66afa6 |
type
string |
Equinix Internet Access service instance change operation
type. Example: SERVICE_CREATION |
changeLog
object |
A permanent record of asset creation, modification, or deletion. |
createdBy
string |
Username of the asset creator. Example: AverageJoe |
createdByFullName
string |
First and last name of the asset creator. Example: AverageJoe |
createdByEmail
string |
Email address of the asset creator. Example: joe@average.com |
createdDateTime
string |
Asset creation timestamp in the IETF ISO 8601 extended date/time format:
YYYY-MM-DDTHH:MM:SS.000+0000 Example: 2021-07-15T19:30:29.526Z |
updatedBy
string |
Username of the user that modified the asset. Example: AverageJoe |
updatedByFullName
string |
First and last name of the user that modified the
asset. Example: Joe Average |
updatedByEmail
string |
Email address of the user that modified the asset. Example:joe@average.com |
updatedDateTime
string |
Asset update timestamp in the IETF ISO 8601 extended date/time format:
YYYY-MM-DDTHH:MM:SS.000+0000 Example: 2021-07-15T19:30:29.526Z |
deletedBy
string |
Username of the user that deleted the asset. Example: AverageJoe |
deletedByFullName
string |
First and last name of the user that deleted the
asset. Example: Joe Average |
deletedByEmail
string |
Email address of the user that deleted the asset. Example:joe@average.com |
deletedDateTime
string |
Asset deletion timestamp in the IETF ISO 8601 extended date/time format:
YYYY-MM-DDTHH:MM:SS.000+0000 Example: 2021-07-15T19:30:29.526Z |
connections
array[object] |
Collection of service connections. |
href
string |
An absolute URL that returns connection
information. Example:https://api.equinix.com/internetAccess/v1/services/df043001-bf0a-446b-a48f-bcdcca68a9f3/connections/9b8c5042-b553-4d5e-a2ac-c73bf6d4fd81 |
uuid
string |
Connection identifier. Example: 9b8c5042-b553-4d5e-a2ac-c73bf6d4fd81 |
type
string |
Connection type. Possible values:
|
name
string |
Connection name. Example: Primary Connection LD1 |
description
string |
Connection description. Example: Access to the interwebz. |
changeLog
object |
A permanent record of asset creation, modification, or deletion. |
bandwidth
integer |
Connection bandwidth. Example: 1000 |
redundancy
object |
Connection redundancy configuration. Example: 1000 |
enabled
boolean |
Redundancy activation setting. Example: true |
priority
string |
Relative priority in a redundancy group. Possible values:
|
group
string |
Redundancy group identifier. Example: f53e34d4-1371-4750-ab83-6c3f2e8b2c43 |
aSide
object |
A-side connection configuration. |
accessPoint
object |
Access point configuration. |
type
string |
Access point type. Possible values:
|
name
string |
Access point name. Example: Single-Port-Internet-Access |
description
string |
Access point description. Example: Highly available access to the internet primary port. |
location
object |
Connection location information. |
href
string |
An absolute URL that returns IBX data center location
information. Example:https://api.equinix.com/internetAccess/v1/ibxs/SV1 |
region
string |
Broad geographic area in which a specified asset is
located. Example: AMER |
metroName
string |
Metropolitan area name. Example: Silicon Valley |
metroCode
string |
Metropolitan area identifier. Example: SV |
ibx
string |
IBX data center identifier Example: SV1 |
port
object |
Port configuration. |
href
string |
An absolute URL that returns port information. Example:https://api.equinix.com/fabric/v4/ports/a867f685-41b0-1b07-6de0-320a5c00abdd |
type
string |
Port type. Applicable values:
|
uuid
string |
Fabric port identifier. Applicable to Equinix Internet Access service with Fabric. Example: a867f685-41b0-1b07-6de0-320a5c00abdd |
linkProtocol
object |
Link protocol configuration. |
type
string |
Link protocol encapsulation type. Possible values:
|
vlanTag
integer |
DOT1Q protocol VLAN tag. Example: 1234 |
vlanCTag
integer |
QINQ protocol, inner (customer) VLAN tag. Example: 1234 |
vlanSTag
integer |
QINQ protocol, outer (service) VLAN tag. Example: 1234 |
virtualDevice
object |
Virtual device information. Applicable to connections originating from Network Edge virtual devices. |
uuid
string |
Network Edge virtual device identifier. Example: f53e34d4-1371-4750-ab83-6c3f2e8b2c43 |
type
string |
Network Edge virtual device type. Possible values: EDGE |
href
integer |
An absolute URL that returns device information. Example:https://api.equinix.com/ne/v1/devices/a867f685-41b0-1b07-6de0-320a5c00abdd |
tags
array[string] |
Additional Equinix Internet Access service instance connection information. |
routingProtocols
array[object] |
Routing protocols configuration. |
href
string |
An absolute URL that returns routing protocol instance
configuration. Example:https://api.equinix.com/internetAccess/v1/services/df043001-bf0a-446b-a48f-bcdcca68a9f3/routingProtocols/9b8c5042-b553-4d5e-a2ac-c73bf6d4fd81 |
uuid
string |
Routing protocol instance identifier. Example: 9b8c5042-b553-4d5e-a2ac-c73bf6d4fd81 |
type
string |
Routing protocol type. Possible values:
|
name
string |
Name of the routing protocol instance. Example: WebServers Routes |
description
string |
Description of the routing protocol instance. Example: Routes to customer facing web servers |
ipv4/ipv6
object |
IP v4/v6 configuration settings. |
customerRoutes
array[object] |
Routing information. |
importPolicy
object |
IP addressing import policy information. |
prefix
object |
IP block information. Applicable to customer-owned IP
addresses. Example: 67.223.84.0/24 |
prefixLength
integer |
Network portion of an IP address. Example: 30 |
ipBlock
object |
IP block information. Applicable to IP blocks leased from Equinix. |
href
string |
An absolute URL that returns IP block information. Example:https://api.equinix.com/internetAccess/v1/ipBlocks/71a1eb68-4daf-4ef0-bd7f-6970727b6fe8 |
uuid
string |
IP block identifier. Example: 71a1eb68-4daf-4ef0-bd7f-6970727b6fe8 |
type
string |
IP block type. Possible values:
|
peerings
array[object] |
IP v4/v6 peering configuration. |
connections
array[object] |
IP v4/v6 peering connections. |
href
string |
An absolute URL that returns specified peering
connection. Example:https://api.equinix.com/internetAccess/v1/services/df043001-bf0a-446b-a48f-bcdcca68a9f3/connections/38a1eb68-4daf-4ef0-bd7f-6970727b6fc1 |
uuid
string |
Peering connection identifier. Example: 38a1eb68-4daf-4ef0-bd7f-6970727b6fc1 |
type
string |
Peering connection type. Possible values:
|
customerPeerIps
array[string] |
Customer-side peering IP addresses. Example: 242.212.207.237 |
peerSubnet
object |
Peering subnet configuration. |
prefix
string |
Peering subnet prefix along with the subnet mask in CIDR
notation. Example: 7.7.7.0/30 |
prefixLength
integer |
Peering subnet prefix length. Example: 30 |
vrrpEnabled
boolean |
Indicates if the virtual router redundancy protocol is
active. Example: true |
equinixPeerIps
array[string] |
Equinix-side peering IP addresses. Example: 242.212.207.237 |
equinixVRRPIp
string |
Equinix-side VRRP IP addresses. Example: 121.253.023.201 |
customerVRRPIp
string |
Customer-side VRRP IP addresses. Example: 228.252.12.6 |
changeLog
object |
A permanent record of asset creation, modification, or deletion. |
tags
array[string] |
Additional routing protocols information. |
links
array[object] |
HATEOAS links specifying possible follow-up interactions. |
account
object |
Customer account information. |
href
string |
An absolute URL that returns the customer account
information. Example:https://api.equinix.com/internetAccess/v1/accounts/1234 |
accountNumber
string |
Customer account number. Example: 1234533211 |
accountName
string |
Name of customer account. Example: Web Henderson |
orgId
string |
Customer organization identifier. Example: 1234 |
organizationName
string |
Customer organization name. Example: Joe Average Inc. |
project
object |
Customer project information. |
href
string |
An absolute URL that returns the project
information. Example:https://api.equinix.com/resourceManager/v2/projects/371 |
projectId
string |
Project identifier in the customer resource hierarchy.
Example: 123456 |
projectName
string |
Project name. Example: Web Henderson |
parentOrganizationId
string |
Customer organization identifier. Example: 1234 |
parentOrganizationName
string |
Customer organization name. Example: Joe Average Inc. |
order
object |
Equinix Internet Access service instance order information. |
href
string |
An absolute URL that returns the specified Equinix Internet Access service
instance order. Example:https://api.equinix.com/internetAccess/v1/services/e6b8874f-d1f8-4f94-ad57-96569dd74486/orders/4b8df286-5562-41e2-8753-0379eecbe176 |
uuid
string |
Service order identifier. Example: 4b8df286-5562-41e2-8753-0379eecbe176 |
type
string |
Service order type. Possible values:
|
draft
boolean |
Indicates a draft order. Example: false |
status
string |
Service order state. Possible values:
|
changeLog
object |
A permanent record of asset creation, modification, or deletion. |
number
string |
Order number. Example: 1-9234239473 |
purchaseOrder
object |
Purchase order number information. |
href
string |
An absolute URL that returns the specified purchase order number
information. Example:https://api.equinix.com/internetAccess/v1/purchaseOrders/32423423 |
type
string |
Purchase order type. Possible values:
|
number
string |
Purchase order number identifier. Example: 32423423 |
contacts
array[object] |
Contact information for order processing and notifications. |
href
string |
An absolute URL that returns user information. Example:https://api.equinix.com/access/v2/users/john_doe |
type
string |
Contact information category. Applicable values:
TECHNICAL and
NOTIFICATION types.
|
registeredUser
string |
Registered user identifier. Example: AverageJoe |
tags
array[string] |
Additional Equinix Internet Access service order information. |
links
array[object] |
HATEOAS links specifying possible follow-up interactions. |
tags
array[string] |
Additional Equinix Internet Access service instance information. |
links
array[object] |
HATEOAS links specifying possible follow-up interactions. |
Retrieve Equinix Internet Access Service Instances
POST /internetAccess/v1/services/search | |
---|---|
Method | POST |
Endpoint | /internetAccess/v1/services/search |
Headers | authorization, content-type |
Path Parameters | Not applicable |
Query Parameters | Not applicable |
Body Parameters | Not applicable |
This API request returns Equinix Internet Access service instances that match the search criteria.
This API request returns only instances of Equinix Internet Access with Fabric port.
Sample curl request
curl -X POST 'https://api.equinix.com/internetAccess/v1/services/search'
-H 'content-type: application/json'
-H 'authorization: Bearer qwErtY8zyW1abcdefGHI'
-d '{
"filter": {
"and": [
{
"property": "/project/projectId",
"operator": "=",
"values": [
"646712000889547"
]
}
]
}
}'
Body parameters
Parameter
|
Description |
---|---|
filter
object REQUIRED |
Object defining search conditions. |
and
array[object] REQUIRED |
Array of search parameters. |
property
string REQUIRED |
Search parameter. Applicable values:
|
operator
string REQUIRED |
Search parameter operator. Applicable values:
|
values
string REQUIRED |
Search parameter value. Example: ACTIVE |
pagination
object OPTIONAL |
Search results pagination settings. |
offset
integer OPTIONAL |
Index of the first item returned in the response. Minimum: 0 Default: 0 |
limit
integer OPTIONAL |
Maximum number of items returned per page. Minimum: 1 Maximum: 100 Default: 20 |
sort
object OPTIONAL |
Search results sorting settings. |
direction
string OPTIONAL |
Search results sorting direction. Applicable values:
|
property
string OPTIONAL |
Search results sorting parameter. Applicable values:
Default: /name |
/name | Example: "property": "/name", "operator": "=", "values": [ "myFavoriteEquinixInternetConnection" ] |
operator
string REQUIRED |
Search field parameter operator. Applicable values:
|
value
array[string] REQUIRED |
Equinix Internet Access service instance name. Example: ["myFavoriteEquinixInternetConnection"] |
/uuid | Example: "property": "/uuid", "operator": "=", "values": [ "3a58dd05-f46d-4b1d-a154-2e85c396ea62" ] |
operator
string REQUIRED |
Search field parameter operator. Applicable values:
|
value
array[string] REQUIRED |
Equinix Internet Access service instance
identifier. Example: ["3a58dd05-f46d-4b1d-a154-2e85c396ea62"] |
/project/projectId | Example: "property": "/project/projectId", "operator": "=", "values": [ "12345" ] |
operator
string REQUIRED |
Search field parameter operator. Applicable values:
|
value
array[string] REQUIRED |
Project identifier in the customer resource
hierarchy. Example: ["12345"] |
/project/parentOrganizationId | Example: "property": "/project/parentOrganizationId", "operator": "=", "values": [ "646712000889547" ] |
operator
string REQUIRED |
Search field parameter operator. Applicable values:
|
value
array[string] REQUIRED |
Parent organization identifier. Example: ["646712000889547"] |
/state | Example: "property": "/state", "operator": "=", "values": [ "ACTIVE" ] |
operator
string REQUIRED |
Search field parameter operator. Applicable values:
|
value
array[string] REQUIRED |
Equinix Internet Access service instance lifecycle stage. Applicable values:
|
Sample response
{
"pagination": {
"offset": 0,
"limit": 20,
"total": 2
},
"sort": [
{
"direction": "ASC",
"property": "/name"
}
],
"data": [
{
"href": "https://api.equinix.com/internetAccess/v1/services/ba9d90e3-8f86-4d00-8ea0-2c719d6e4b64",
"uuid": "ba9d90e3-8f86-4d00-8ea0-2c719d6e4b64",
"type": "SINGLE_PORT",
"name": "EIA dot1q Juniper",
"bandwidth": 50,
"billing": "FIXED",
"state": "ACTIVE",
"draft": false,
"useCase": "MAIN",
"change": {
"href": "https://api.equinix.com/internetAccess/v1/services/ba9d90e3-8f86-4d00-8ea0-2c719d6e4b64/changes/07e49217-2575-49c0-bded-7422ea12d7c4",
"uuid": "07e49217-2575-49c0-bded-7422ea12d7c4",
"type": "SERVICE_CREATION"
},
"changeLog": {
"createdBy": "890702",
"createdByFullName": "johnDoe johnDoe",
"createdByEmail": "johnDoe@nocompany2.com",
"createdDateTime": "2023-05-09T14:03:38.338900Z",
"updatedBy": "890702",
"updatedByFullName": "johnDoe johnDoe",
"updatedByEmail": "johnDoe@nocompany2.com",
"updatedDateTime": "2023-05-09T14:03:38.338902Z"
},
"connections": [
{
"href": "https://api.equinix.com/internetAccess/v1/services/ba9d90e3-8f86-4d00-8ea0-2c719d6e4b64/connections/a8027ab6-57db-4ed4-9f86-9951927fd429",
"uuid": "a8027ab6-57db-4ed4-9f86-9951927fd429",
"type": "IA_VC",
"name": "CONNECTION a8027ab6-57db-4ed4-9f86-9951927fd429",
"changeLog": {
"createdBy": "890702",
"createdByFullName": "johnDoe johnDoe",
"createdByEmail": "johnDoe@nocompany2.com",
"createdDateTime": "2023-05-09T14:03:38.338900Z",
"updatedBy": "890702",
"updatedByFullName": "johnDoe johnDoe",
"updatedByEmail": "johnDoe@nocompany2.com",
"updatedDateTime": "2023-05-09T14:03:38.338902Z"
},
"bandwidth": 50,
"aSide": {
"accessPoint": {
"type": "COLO",
"name": "sit-001-200001-CX-DC5-L-Dot1q-STD-10G-PRI-NK-275",
"location": {
"href": "https://api.equinix.com/internetAccess/v1/ibxs/DC5",
"region": "AMER",
"metroName": "Ashburn",
"metroCode": "DC",
"ibx": "DC5"
},
"port": {
"href": "https://api.equinix.com/fabric/v4/ports/c4d85dbe-fa2a-a2a9-f7e0-306a5c00af26",
"type": "XF_PORT",
"uuid": "c4d85dbe-fa2a-a2a9-f7e0-306a5c00af26"
},
"linkProtocol": {
"type": "DOT1Q",
"vlanTag": 4013
}
}
},
"links": []
}
],
"routingProtocols": [
{
"href": "https://api.equinix.com/internetAccess/v1/services/ba9d90e3-8f86-4d00-8ea0-2c719d6e4b64/routingProtocols/7bed33bc-36c4-4a67-9537-9a500cf803e9",
"uuid": "7bed33bc-36c4-4a67-9537-9a500cf803e9",
"type": "STATIC",
"name": "Routing Protocol static",
"ipv4": {
"customerRoutes": [
{
"importPolicy": "PA",
"prefix": "51.163.2.128/27",
"prefixLength": 27,
"ipBlock": {
"href": "https://api.equinix.com/internetAccess/v1/ipBlocks/ea07d743-4753-4be6-98bf-de12130b4141",
"uuid": "ea07d743-4753-4be6-98bf-de12130b4141",
"type": "IA_IP_BLOCK"
}
}
],
"peerings": [
{
"connections": [],
"customerPeerIps": [
"51.163.7.250/30"
],
"peerSubnet": {
"prefix": "51.163.7.248/30",
"prefixLength": 30
},
"vrrpEnabled": false,
"equinixPeerIps": [
"51.163.7.249/30"
]
}
]
},
"changeLog": {
"createdBy": "890702",
"createdByFullName": "johnDoe johnDoe",
"createdByEmail": "johnDoe@nocompany2.com",
"createdDateTime": "2023-05-09T14:03:38.338900Z",
"updatedBy": "890702",
"updatedByFullName": "johnDoe johnDoe",
"updatedByEmail": "johnDoe@nocompany2.com",
"updatedDateTime": "2023-05-09T14:03:38.338902Z"
},
"links": []
}
],
"account": {
"href": "https://api.equinix.com/internetAccess/v1/accounts/200001",
"accountNumber": "200001",
"accountName": ""
},
"project": {
"href": "https://api.equinix.com/resourceManager/v2/projects/6548320d-866b-4fdf-9b05-dcbe95f43bb1",
"projectId": "6548320d-866b-4fdf-9b05-dcbe95f43bb1",
"projectName": "Project-22999",
"parentOrganizationId": "43ecef86-ec2b-43c9-b7c0-74229e464780",
"parentOrganizationName": "sit-001-200001a"
},
"order": {
"href": "https://api.equinix.com/internetAccess/v1/orders/bbd5a2bb-9bc8-4e1a-871e-4ee7e00f3ecd",
"uuid": "bbd5a2bb-9bc8-4e1a-871e-4ee7e00f3ecd",
"type": "AMENDMENT",
"draft": false,
"status": "COMPLETED",
"changeLog": {
"createdBy": "890702",
"createdByFullName": "johnDoe johnDoe",
"createdByEmail": "johnDoe@nocompany2.com",
"createdDateTime": "2023-05-09T14:02:27.721774Z",
"updatedBy": "890702",
"updatedByFullName": "johnDoe johnDoe",
"updatedByEmail": "johnDoe@nocompany2.com",
"updatedDateTime": "2023-05-09T14:02:27.721774Z"
},
"number": "1-223399842012",
"contacts": [
{
"href": "https://api.equinix.com/access/v2/users/johnDoe",
"type": "TECHNICAL",
"registeredUser": "johnDoe",
"details": []
},
{
"href": "https://api.equinix.com/access/v2/users/johnDoe",
"type": "NOTIFICATION",
"registeredUser": "johnDoe",
"details": []
},
{
"href": "https://api.equinix.com/access/v2/users/johnDoe",
"type": "ORDERING",
"registeredUser": "johnDoe",
"details": []
}
],
"links": []
},
"links": []
},
{
"href": "https://api.equinix.com/internetAccess/v1/services/1416e55b-f9ee-4867-9ebe-e785a0295d7e",
"uuid": "1416e55b-f9ee-4867-9ebe-e785a0295d7e",
"type": "SINGLE_PORT",
"name": "EIA dot1q Juniper",
"bandwidth": 50,
"billing": "FIXED",
"state": "ACTIVE",
"draft": false,
"useCase": "MAIN",
"change": {
"href": "https://api.equinix.com/internetAccess/v1/services/1416e55b-f9ee-4867-9ebe-e785a0295d7e/changes/3026b1ff-7e94-436f-a737-b71b1ae2312b",
"uuid": "3026b1ff-7e94-436f-a737-b71b1ae2312b",
"type": "SERVICE_CREATION"
},
"changeLog": {
"createdBy": "890702",
"createdByFullName": "johnDoe johnDoe",
"createdByEmail": "johnDoe@nocompany2.com",
"createdDateTime": "2023-05-10T11:26:55.038309Z",
"updatedBy": "890702",
"updatedByFullName": "johnDoe johnDoe",
"updatedByEmail": "johnDoe@nocompany2.com",
"updatedDateTime": "2023-05-10T11:26:55.038311Z"
},
"connections": [
{
"href": "https://api.equinix.com/internetAccess/v1/services/1416e55b-f9ee-4867-9ebe-e785a0295d7e/connections/b8ea019b-ee47-44c4-9442-006e34ba8f82",
"uuid": "b8ea019b-ee47-44c4-9442-006e34ba8f82",
"type": "IA_VC",
"name": "CONNECTION b8ea019b-ee47-44c4-9442-006e34ba8f82",
"changeLog": {
"createdBy": "890702",
"createdByFullName": "johnDoe johnDoe",
"createdByEmail": "johnDoe@nocompany2.com",
"createdDateTime": "2023-05-10T11:26:55.038309Z",
"updatedBy": "890702",
"updatedByFullName": "johnDoe johnDoe",
"updatedByEmail": "johnDoe@nocompany2.com",
"updatedDateTime": "2023-05-10T11:26:55.038311Z"
},
"bandwidth": 50,
"aSide": {
"accessPoint": {
"type": "COLO",
"name": "sit-001-200001-CX-DC5-L-Dot1q-STD-10G-PRI-NK-275",
"location": {
"href": "https://api.equinix.com/internetAccess/v1/ibxs/DC5",
"region": "AMER",
"metroName": "Ashburn",
"metroCode": "DC",
"ibx": "DC5"
},
"port": {
"href": "https://api.equinix.com/fabric/v4/ports/c4d85dbe-fa2a-a2a9-f7e0-306a5c00af26",
"type": "XF_PORT",
"uuid": "c4d85dbe-fa2a-a2a9-f7e0-306a5c00af26"
},
"linkProtocol": {
"type": "DOT1Q",
"vlanTag": 4015
}
}
},
"links": []
}
],
"routingProtocols": [
{
"href": "https://api.equinix.com/internetAccess/v1/services/1416e55b-f9ee-4867-9ebe-e785a0295d7e/routingProtocols/d72885ad-3ebc-4856-b5f6-529ee8c29b0c",
"uuid": "d72885ad-3ebc-4856-b5f6-529ee8c29b0c",
"type": "STATIC",
"name": "Routing Protocol static",
"ipv4": {
"customerRoutes": [
{
"importPolicy": "PA",
"prefix": "142.215.114.0/27",
"prefixLength": 27,
"ipBlock": {
"href": "https://api.equinix.com/internetAccess/v1/ipBlocks/b7cc54e6-3f31-488a-ab98-51e02f64d8ad",
"uuid": "b7cc54e6-3f31-488a-ab98-51e02f64d8ad",
"type": "IA_IP_BLOCK"
}
}
],
"peerings": [
{
"connections": [],
"customerPeerIps": [
"142.215.188.118/30"
],
"peerSubnet": {
"prefix": "142.215.188.116/30",
"prefixLength": 30
},
"vrrpEnabled": false,
"equinixPeerIps": [
"142.215.188.117/30"
]
}
]
},
"changeLog": {
"createdBy": "890702",
"createdByFullName": "johnDoe johnDoe",
"createdByEmail": "johnDoe@nocompany2.com",
"createdDateTime": "2023-05-10T11:26:55.038309Z",
"updatedBy": "890702",
"updatedByFullName": "johnDoe johnDoe",
"updatedByEmail": "johnDoe@nocompany2.com",
"updatedDateTime": "2023-05-10T11:26:55.038311Z"
},
"links": []
}
],
"account": {
"href": "https://api.equinix.com/internetAccess/v1/accounts/200001",
"accountNumber": "200001",
"accountName": ""
},
"project": {
"href": "https://api.equinix.com/resourceManager/v2/projects/6548320d-866b-4fdf-9b05-dcbe95f43bb1",
"projectId": "6548320d-866b-4fdf-9b05-dcbe95f43bb1",
"projectName": "Project-22999",
"parentOrganizationId": "43ecef86-ec2b-43c9-b7c0-74229e464780",
"parentOrganizationName": "sit-001-200001a"
},
"order": {
"href": "https://api.equinix.com/internetAccess/v1/orders/960643a1-0983-476e-a3da-e4fc2952ec39",
"uuid": "960643a1-0983-476e-a3da-e4fc2952ec39",
"type": "AMENDMENT",
"draft": false,
"status": "COMPLETED",
"changeLog": {
"createdBy": "890702",
"createdByFullName": "johnDoe johnDoe",
"createdByEmail": "johnDoe@nocompany2.com",
"createdDateTime": "2023-05-10T11:25:03.318122Z",
"updatedBy": "890702",
"updatedByFullName": "johnDoe johnDoe",
"updatedByEmail": "johnDoe@nocompany2.com",
"updatedDateTime": "2023-05-10T11:25:03.318122Z"
},
"number": "1-223573608868",
"contacts": [
{
"href": "https://api.equinix.com/access/v2/users/johnDoe",
"type": "TECHNICAL",
"registeredUser": "johnDoe",
"details": []
},
{
"href": "https://api.equinix.com/access/v2/users/johnDoe",
"type": "NOTIFICATION",
"registeredUser": "johnDoe",
"details": []
},
{
"href": "https://api.equinix.com/access/v2/users/johnDoe",
"type": "ORDERING",
"registeredUser": "johnDoe",
"details": []
}
],
"links": []
},
"links": []
}
]
}
Response payload body description
Parameter
|
Description |
---|---|
pagination
object |
Search results pagination settings. |
offset
integer |
Index of the first item returned in the response. Example: 0 |
limit
integer |
Maximum number of items returned per page. Example: 20 |
total
integer |
Total number of items returned. Example: 10 |
sort
object |
Search results sorting settings. |
direction
integer |
Search results sorting direction. Example: ASC |
property
integer |
Search results sorting parameter. Example: /name |
data
array[object] |
Data array containing search results. |
href
string |
An absolute URL that returns the Equinix Internet Access service instance
information. Example:https://api.equinix.com/internetAccess/v1/services/2a4fb415-5a7f-436f-bae6-02f5e403deec |
uuid
string |
Equinix Internet Access service instance
identifier. Example: df043001-bf0a-446b-a48f-bcdcca68a9f3 |
type
string |
Equinix Internet Access service port type option. Possible values:
|
name
string |
Name of the Equinix Internet Access service
instance. Example: MainInternetPipe |
description
string |
Description of the Equinix Internet Access service
instance. Example: Descriptive description. |
bandwidth
integer |
Service bandwidth in Mbps. Example: 500 |
minBandwidthCommit
integer |
Minimum bandwidth commitment in Mbps. Applicable to BURST_BASED
billing.Example: 500 |
billing
string |
Type of billing. Possible values:
|
useCase
string |
Equinix Internet Access service use case. Applicable values:
|
change
object |
Equinix Internet Access service instance change information. |
href
string |
An absolute URL that returns the given Equinix Internet Access service instance
change details. Example:https://api.equinix.com/internetAccess/v1/services/2a4fb415-5a7f-436f-bae6-02f5e403deec/changes/3fa85f64-5717-4562-b3fc-2c963f66afa6 |
uuid
string |
Equinix Internet Access service instance change
identifier. Example: 3fa85f64-5717-4562-b3fc-2c963f66afa6 |
type
string |
Equinix Internet Access service instance change operation
type. Example: SERVICE_CREATION |
changeLog
object |
A permanent record of asset creation, modification, or deletion. |
createdBy
string |
Username of the asset creator. Example: AverageJoe |
createdByFullName
string |
First and last name of the asset creator. Example: AverageJoe |
createdByEmail
string |
Email address of the asset creator. Example: joe@average.com |
createdDateTime
string |
Asset creation timestamp in the IETF ISO 8601 extended date/time format:
YYYY-MM-DDTHH:MM:SS.000+0000 Example: 2021-07-15T19:30:29.526Z |
updatedBy
string |
Username of the user that modified the asset. Example: AverageJoe |
updatedByFullName
string |
First and last name of the user that modified the
asset. Example: Joe Average |
updatedByEmail
string |
Email address of the user that modified the asset. Example:joe@average.com |
updatedDateTime
string |
Asset update timestamp in the IETF ISO 8601 extended date/time format:
YYYY-MM-DDTHH:MM:SS.000+0000 Example: 2021-07-15T19:30:29.526Z |
deletedBy
string |
Username of the user that deleted the asset. Example: AverageJoe |
deletedByFullName
string |
First and last name of the user that deleted the
asset. Example: Joe Average |
deletedByEmail
string |
Email address of the user that deleted the asset. Example:joe@average.com |
deletedDateTime
string |
Asset deletion timestamp in the IETF ISO 8601 extended date/time format:
YYYY-MM-DDTHH:MM:SS.000+0000 Example: 2021-07-15T19:30:29.526Z |
connections
array[object] |
Collection of service connections. |
href
string |
An absolute URL that returns connection
information. Example:https://api.equinix.com/internetAccess/v1/services/df043001-bf0a-446b-a48f-bcdcca68a9f3/connections/9b8c5042-b553-4d5e-a2ac-c73bf6d4fd81 |
uuid
string |
Connection identifier. Example: 9b8c5042-b553-4d5e-a2ac-c73bf6d4fd81 |
type
string |
Connection type. Possible values:
|
name
string |
Connection name. Example: Primary Connection LD1 |
description
string |
Connection description. Example: Access to the interwebz. |
changeLog
object |
A permanent record of asset creation, modification, or deletion. |
bandwidth
integer |
Connection bandwidth. Example: 1000 |
redundancy
object |
Connection redundancy configuration. Example: 1000 |
enabled
boolean |
Redundancy activation setting. Example: true |
priority
string |
Relative priority in a redundancy group. Possible values:
|
group
string |
Redundancy group identifier. Example: f53e34d4-1371-4750-ab83-6c3f2e8b2c43 |
aSide
object |
A-side connection configuration. |
accessPoint
object |
Access point configuration. |
type
string |
Access point type. Possible values:
|
name
string |
Access point name. Example: Single-Port-Internet-Access |
description
string |
Access point description. Example: Highly available access to the internet primary port. |
location
object |
Connection location information. |
href
string |
An absolute URL that returns IBX data center location
information. Example:https://api.equinix.com/internetAccess/v1/ibxs/SV1 |
region
string |
Broad geographic area in which a specified asset is
located. Example: AMER |
metroName
string |
Metropolitan area name. Example: Silicon Valley |
metroCode
string |
Metropolitan area identifier. Example: SV |
ibx
string |
IBX data center identifier Example: SV1 |
port
object |
Port configuration. |
href
string |
An absolute URL that returns port information. Example:https://api.equinix.com/fabric/v4/ports/a867f685-41b0-1b07-6de0-320a5c00abdd |
type
string |
Port type. Applicable values:
|
uuid
string |
Fabric port identifier. Applicable to Equinix Internet Access service with Fabric. Example: a867f685-41b0-1b07-6de0-320a5c00abdd |
linkProtocol
object |
Link protocol configuration. |
type
string |
Link protocol encapsulation type. Possible values:
|
vlanTag
integer |
DOT1Q protocol VLAN tag. Example: 1234 |
vlanCTag
integer |
QINQ protocol, inner (customer) VLAN tag. Example: 1234 |
vlanSTag
integer |
QINQ protocol, outer (service) VLAN tag. Example: 1234 |
virtualDevice
object |
Virtual device information. Applicable to connections originating from Network Edge virtual devices. |
uuid
string |
Network Edge virtual device identifier. Example: f53e34d4-1371-4750-ab83-6c3f2e8b2c43 |
type
string |
Network Edge virtual device type. Possible values: EDGE |
href
string |
An absolute URL that returns device information. Example:https://api.equinix.com/ne/v1/devices/a867f685-41b0-1b07-6de0-320a5c00abdd |
tags
array[string] |
Additional Equinix Internet Access service instance connection information. |
routingProtocols
array[object] |
Routing protocols configuration. |
href
string |
An absolute URL that returns routing protocol instance
configuration. Example:https://api.equinix.com/internetAccess/v1/services/df043001-bf0a-446b-a48f-bcdcca68a9f3/routingProtocols/9b8c5042-b553-4d5e-a2ac-c73bf6d4fd81 |
uuid
string |
Routing protocol instance identifier. Example: 9b8c5042-b553-4d5e-a2ac-c73bf6d4fd81 |
type
string |
Routing protocol type. Possible values:
|
name
string |
Name of the routing protocol instance. Example: WebServers Routes |
description
string |
Description of the routing protocol instance. Example: Routes to customer facing web servers |
ipv4/ipv6
object |
IP v4/v6 configuration settings. |
customerRoutes
array[object] |
Routing information. |
importPolicy
object |
IP addressing import policy information. |
prefix
object |
IP block information. Applicable to customer-owned IP
addresses. Example: 67.223.84.0/24 |
prefixLength
integer |
Network portion of an IP address. Example: 30 |
ipBlock
object |
IP block information. Applicable to IP blocks leased from Equinix. |
href
string |
An absolute URL that returns IP block information. Example:https://api.equinix.com/internetAccess/v1/ipBlocks/71a1eb68-4daf-4ef0-bd7f-6970727b6fe8 |
uuid
string |
IP block identifier. Example: 71a1eb68-4daf-4ef0-bd7f-6970727b6fe8 |
type
string |
IP block type. Possible values:
|
peerings
array[object] |
IP v4/v6 peering configuration. |
connections
array[object] |
IP v4/v6 peering connections. |
href
string |
An absolute URL that returns specified peering
connection. Example:https://api.equinix.com/internetAccess/v1/services/df043001-bf0a-446b-a48f-bcdcca68a9f3/connections/38a1eb68-4daf-4ef0-bd7f-6970727b6fc1 |
uuid
string |
Peering connection identifier. Example: 38a1eb68-4daf-4ef0-bd7f-6970727b6fc1 |
type
string |
Peering connection type. Possible values:
|
customerPeerIps
array[string] |
Customer-side peering IP addresses. Example: 242.212.207.237 |
peerSubnet
object |
Peering subnet configuration. |
prefix
string |
Peering subnet prefix along with the subnet mask in CIDR
notation. Example: 7.7.7.0/30 |
prefixLength
integer |
Peering subnet prefix length. Example: 30 |
vrrpEnabled
boolean |
Indicates if the virtual router redundancy protocol is
active. Example: true |
equinixPeerIps
array[string] |
Equinix-side peering IP addresses. Example: 242.212.207.237 |
equinixVRRPIp
string |
Equinix-side VRRP IP addresses. Example: 121.253.023.201 |
customerVRRPIp
string |
Customer-side VRRP IP addresses. Example: 228.252.12.6 |
changeLog
object |
A permanent record of asset creation, modification, or deletion. |
tags
array[string] |
Additional routing protocols information. |
links
array[object] |
HATEOAS links specifying possible follow-up interactions. |
account
object |
Customer account information. |
href
string |
An absolute URL that returns the customer account
information. Example:https://api.equinix.com/internetAccess/v1/accounts/1234 |
accountNumber
string |
Customer account number. Example: 1234533211 |
accountName
string |
Name of customer account. Example: Web Henderson |
orgId
string |
Customer organization identifier. Example: 1234 |
organizationName
string |
Customer organization name. Example: Joe Average Inc. |
project
object |
Customer project information. |
href
string |
An absolute URL that returns the project
information. Example:https://api.equinix.com/resourceManager/v2/projects/371 |
projectId
string |
Project identifier in the customer resource hierarchy.
Example: 123456 |
projectName
string |
Project name. Example: Web Henderson |
parentOrganizationId
string |
Customer organization identifier. Example: 1234 |
parentOrganizationName
string |
Customer organization name. Example: Joe Average Inc. |
order
object |
Equinix Internet Access service instance order information. |
href
string |
An absolute URL that returns the specified Equinix Internet Access service
instance order. Example:https://api.equinix.com/internetAccess/v1/services/e6b8874f-d1f8-4f94-ad57-96569dd74486/orders/4b8df286-5562-41e2-8753-0379eecbe176 |
uuid
string |
Service order identifier. Example: 4b8df286-5562-41e2-8753-0379eecbe176 |
type
string |
Service order type. Possible values:
|
draft
boolean |
Indicates a draft order. Example: false |
status
string |
Service order state. Possible values:
|
changeLog
object |
A permanent record of asset creation, modification, or deletion. |
number
string |
Order number. Example: 1-9234239473 |
purchaseOrder
object |
Purchase order number information. |
href
string |
An absolute URL that returns the specified purchase order number
information. Example:https://api.equinix.com/internetAccess/v1/purchaseOrders/32423423 |
type
string |
Purchase order type. Possible values:
|
number
string |
Purchase order number identifier. Example: 32423423 |
contacts
array[object] |
Contact information for order processing and notifications. In case of Equinix Internet Access with Fabric, contact information is populated automatically with the username of the user account used to obtain access token. |
href
string |
An absolute URL that returns user information. Example:https://api.equinix.com/access/v2/users/john_doe |
type
string |
Contact information category. Applicable values:
TECHNICAL and
NOTIFICATION types.
|
registeredUser
string |
Registered user identifier. Example: AverageJoe |
tags
array[string] |
Additional Equinix Internet Access service order information. |
links
array[object] |
HATEOAS links specifying possible follow-up interactions. |
tags
array[string] |
Additional Equinix Internet Access service instance information. |
links
array[object] |
HATEOAS links specifying possible follow-up interactions. |
Delete Equinix Internet Access Service Instance
DELETE /internetAccess/v1/services/{uuid} | |
---|---|
Method | DELETE |
Endpoint | /internetAccess/v1/services/{uuid} |
Headers | authorization |
Path Parameters | uuid |
Query Parameters | dryRun |
Body Parameters | Not applicable |
This API request deprovisions an EIA service instance.
Currently, you can deprovision Equinix Internet Access with Fabric and Equinix Internet Access with Network Edge service instances only. To deprovision an Equinix Internet Access with Dedicated Port service instance, contact Equinix Service Desk.
Sample curl request
curl -X DELETE 'https://api.equinix.com/internetAccess/v1/services/e6b8874f-d1f8-4f94-ad57-96569dd74486'
-H 'authorization: Bearer qwErtY8zyW1abcdefGHI'
Path parameters
Parameter
|
Description
|
---|---|
uuid string REQUIRED |
Equinix Internet Access service instance identifier. Applicable values: Use the Retrieve Equinix Internet Access Service Instances API request to determine the service instance identifier. You can deprovision service instances in |
Query parameters
Parameter
|
Description
|
---|---|
dryRun boolean OPTIONAL |
If set to true, the API request is executed in test mode to determine if the
user account has sufficient permissions to delete the given service
instance. Example: true |
Sample response
{
"type": "SINGLE_PORT",
"useCase": "MAIN",
"name": "Schrute Server Farms Connection",
"bandwidth": 500,
"uuid": "31c30c26-548e-4056-b92a-a15dd3cc6aae",
"account": {
"accountNumber": "200491"
},
"billing": "FIXED",
"changeLog": {
"createdBy": "890751",
"createdByFullName": "Michael Scott",
"createdByEmail": "michael.scott@paper.co",
"createdDateTime": "2023-07-28T06:19:17.614892Z",
"updatedBy": "890751",
"updatedByFullName": "Pam Halpert",
"updatedByEmail": "pam.halpert@paper.co",
"updatedDateTime": "2023-07-28T06:19:17.614897Z",
"deletedByFullName": "johnDoe johnDoe",
"deletedByEmail": "johnDoe@nocompany2.com",
"deletedDateTime": "2023-09-09T12:34:56.038311Z"
},
"draft": false,
"links": [
{
"href": "https://api.equinix.com/internetAccess/v1/services/31c30c26-548e-4056-b92a-a15dd3cc6aae",
"authenticate": false
}
],
"order": {
"href": "https://api.equinix.com/internetAccess/v1/orders/d78b048c-0ccb-4158-a6e0-2c4cc752f806",
"uuid": "d78b048c-0ccb-4158-a6e0-2c4cc752f806",
"type": "AMENDMENT"
},
"project": {
"href": "https://api.equinix.com/resourceManager/v1/projects/ad419c0f-bb03-45be-9753-e828c555fea9",
"projectId": "ad419c0f-bb03-45be-9753-e828c555fea9"
},
"state": "DEPROVISIONING"
}
Response payload body description
Parameter
|
Description |
---|---|
type
string |
Service connectivity options. Possible values:
|
useCase
string |
Service use case. Possible values:
|
name
string |
Name of the service instance. Example: Web servers |
description
string |
Description of the service instance. Example: Internet connection for web servers. |
bandwidth
integer |
Service bandwidth in Mbps. Example: 500 |
minBandwidthCommit
integer |
Minimum bandwidth commitment in Mbps. Applicable to BURST_BASED
billing.Example: 500 |
uuid
string |
Equinix Internet Access service instance
identifier. Example: e6b8874f-d1f8-4f94-ad57-96569dd74486 |
account
object |
Customer billing account. |
accountNumber
string |
Customer billing account number. Example: 123456 |
billing
string |
Type of billing Example: FIXED |
changeLog
object |
A permanent record of asset creation, modification, or deletion. |
draft
boolean |
Indicates if this is a draft order. Example: false |
links
array[object] |
HATEOAS links specifying possible follow-up interactions. |
order
object |
Equinix Internet Access service instance order information. |
href
string |
An absolute URL that returns the specified Equinix Internet Access service
instance order. Example:https://api.equinix.com/internetAccess/v1/services/e6b8874f-d1f8-4f94-ad57-96569dd74486/orders/4b8df286-5562-41e2-8753-0379eecbe176 |
uuid
string |
Service order identifier. Example: 4b8df286-5562-41e2-8753-0379eecbe176 |
type
string |
Service order type. Possible values:
|
project
object |
Customer project information. |
href
string |
An absolute URL that returns the project
information. Example:https://api.equinix.com/resourceManager/v2/projects/371 |
projectId
string |
Project identifier in the customer resource hierarchy.
Example: 123456 |
state
string |
State of service order. Possible values:
|