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
SINGLE_PORT - Internet Access Service supported with one Connection originating from one AccessPoint on the ASide DUAL_PORT - 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
Service use case
Collection of routing protocols
- Equinix APIhttps://api.equinix.com/internetAccess/v1/services
{ "tags": [ "string" ], "type": "SINGLE_PORT", "useCase": "MAIN", "name": "WebServers", "description": "Customer facing web servers\n", "bandwidth": 10000, "minBandwidthCommit": 500, "billing": "FIXED", "connections": [ { … } ], "draft": false, "routingProtocols": [ { … } ], "order": { "tags": [ … ], "contacts": [ … ], "draft": false, "purchaseOrder": { … }, "referenceNumber": "239384723943", "signature": { … } }, "account": { "accountNumber": "2-57689234" }, "project": { "projectId": "7348" } }
Equinix Internet Access Service Response
SINGLE_PORT - Internet Access Service supported with one Connection originating from one AccessPoint on the ASide DUAL_PORT - 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
Service use case
Type of billing
{ "tags": [ "string" ], "type": "SINGLE_PORT", "useCase": "MAIN", "name": "WebServers", "description": "Customer facing web servers\n", "bandwidth": 10000, "minBandwidthCommit": 500, "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f", "account": { "accountNumber": "2-57689234" }, "billing": "FIXED", "changeLog": { "createdBy": "string", "createdByFullName": "string", "createdByEmail": "user@example.com", "createdDateTime": "2019-08-24T14:15:22Z", "updatedBy": "string", "updatedByFullName": "string", "updatedByEmail": "user@example.com", "updatedDateTime": "2019-08-24T14:15:22Z", "deletedBy": "string", "deletedByFullName": "string", "deletedByEmail": "user@example.com", "deletedDateTime": "2019-08-24T14:15:22Z" }, "draft": false, "links": [ { … } ], "order": { "href": "string", "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f", "type": "NEW" }, "project": { "href": "string", "projectId": "7348" }, "state": "DRAFT" }