Skip to main content

Get Protocol

Request

This API provides capability to accept/reject user's virtual connection

Security
BearerAuth
Path
routingProtocolIdstring, (uuid)required

Routing Protocol Id

Example:557400f8-d360-11e9-bb65-2a2ae2dbcce4
connectionIdstringrequired

Connection Id

Example:557400f8-d360-11e9-bb65-2a2ae2dbcce4
Payload
// No request payload

Responses

Successful operation

Bodyapplication/json
One of:
typestring

Routing protocol type

Value:"BGP"
namestring
Example:"My-BGP-route-1"
bgpIpv4object(BGPConnectionIpv4)
bgpIpv6object(BGPConnectionIpv6)
customerAsninteger, (int64)

Customer asn

Example:65002
equinixAsninteger, (int64)

Equinix asn

Example:65002
bgpAuthKeystring

BGP authorization key

Example:"testAuthKey"
asOverrideEnabledboolean

Enable AS number override

bfdobject(RoutingProtocolBFD)
hrefstring, (uri)

Routing Protocol URI

Example:"https://api.equinix.com/fabric/v4/connections/81331c52-04c0-4656-a4a7-18c52669348f/routingProtocols/69762051-85ed-4d13-b6b4-e32e93c672b5"
uuidstring, (uuid)

Routing protocol identifier

Example:"c9b8e7a2-f3b1-4576-a4a9-1366a63df170"
statestring
Enum:"PROVISIONED""DEPROVISIONED""PROVISIONING""DEPROVISIONING""REPROVISIONING""FAILED"
operationobject(RoutingProtocolOperation)
changeobject(RoutingProtocolChange)

Current state of latest Routing Protocol change

changelogobject(Changelog)

Change log

projectobject(RoutingProtocolProject)

The Routing Protocol's project

connectionobject(RoutingProtocolConnection)

Connection specification

Response
{ "href": "https://api.equinix.com/fabric/v4/connections/3c9b8e7a2-f3b1-4576-a4a9-1366a63df170/routingProtocols/557400f8-d360-11e9-bb65-2a2ae2dbcce4", "uuid": "557400f8-d360-11e9-bb65-2a2ae2dbcce4", "state": "PROVISIONING", "change": { "href": "https://api.equinix.com/fabric/v4/connections/3c9b8e7a2-f3b1-4576-a4a9-1366a63df170/routingProtocols/557400f8-d360-11e9-bb65-2a2ae2dbcce4/changes/3c9b8e7a2-f3b1-4576-a4a9-1366a63df170", "uuid": "3c9b8e7a2-f3b1-4576-a4a9-1366a63df170", "type": "ROUTING_PROTOCOL_CREATION" }, "changelog": { "createdBy": "fabric", "createdDateTime": "2021-10-30T07:21:39Z", "updatedBy": "fabric", "updatedDateTime": "2021-10-30T07:21:39Z" }, "type": "BGP", "bgpIpv4": { "customerPeerIp": "10.1.1.3", "enabled": true, "outboundASPrependCount": 3, "inboundMED": 1000, "outboundMED": 2000, "routesMax": 40, "operation": { … } }, "customerAsn": 10000, "equinixAsn": 10001, "asOverrideEnabled": true }
Was this page helpful?