Data Center Facilities (DCFs) are the hosts of Ports on the Console Connect platform. They support a range of Speeds (1Gb, 10Gb, 1000Gb) in various locations across the globe. The endpoints and examples listed in this section will help you find the right DCF for your needs.
Before diving directly into finding DCFs, it is helpful to know which locations are available to order Ports from. This endpoint returns a list of country and city pairs that can be used in search.
The criteria of the list is based on the following:
dataCenterFacility.ready
Returns a list of locations with available DCFs
[- {
- "country": "AU,",
- "city": "Brisbane"
}, - {
- "country": "US,",
- "city": "New York"
}, - {
- "country": "JP,",
- "city": "Tokyo"
}
]
This endpoint is much like finding general DCF locations, only it narrows down the criteria even further by returning only the locations that our Cloud partners have available ports in. This endpoint is useful when you want to find DCFs to create a Layer 2 Connection to a Cloud provider (e.g. AWS).
Returns a list of DCFs available from Clouds.
[- {
- "country": "AU,",
- "city": "Brisbane"
}, - {
- "country": "US,",
- "city": "New York"
}, - {
- "country": "JP,",
- "city": "Tokyo"
}
]
Search for available DCFs on and off the network.
To ensure a DCF is ready for physical port orders, ensure the property dataCenterFacility.ready: true
is set when searching for DCFs.
To find a DCF that supports Hybrid NNI Ports, search for dataCenterFacility.nniReady: true
.
See the Query Parameters section below for search examples.
required | object (LoopBackFilter) Criteria for searching DCFs. filter={
"where": {
"dataCenterFacility.speeds.value": 10000,
"dataCenterFacility.ready": true
},
"skip": 0,
"limit": 10
} filter={
"where": {
"company.addresses.country": "AU",
"company.addresses.city": "Sydney"
"dataCenterFacility.speeds.value": 10000,
"dataCenterFacility.ready": true
},
"skip": 0,
"limit": 10
} filter={
"where": {
"name": {"like": "DCF Name", "options": "i"},
"dataCenterFacility.ready": true
},
"skip": 0,
"limit": 10
} filter={
"where": {
"dataCenterFacility.canBundleCrossConnect": true,
"dataCenterFacility.ready": true
},
"skip": 0,
"limit": 10
} filter={
"where": {
"tags": {"in": ["free-cross-connect"]},
"dataCenterFacility.ready": true
},
"skip": 0,
"limit": 10
} filter={
"where": {
"tags": {"in": "offnet"},
"dataCenterFacility.ready": true
},
"skip": 0,
"limit": 10
} filter={
"where": {
"tags": {"nin": "offnet"},
"dataCenterFacility.ready": true
},
"skip": 0,
"limit": 10
} filter={
"where": {
"tags": {"in": "monthly-ports"},
"dataCenterFacility.ready": true
},
"skip": 0,
"limit": 10
} |
returns a list of DCFs or an empty array
[- {
- "id": "507f1f77bcf86cd799439011",
- "name": "Console Connect - Hermes House",
- "username": "pccwg-hermes-house",
- "company": {
- "addresses": [
- {
- "street": "5/F, Hermes House,10 Middle Road,Tsim Sha Tsui",
- "city": "Hong Kong",
- "country": "CN"
}
]
}, - "dataCenterFacility": {
- "metroId": "507f1f77bcf86cd799439011",
- "ready": true,
- "nniReady": true,
- "speeds": [
- {
- "name": "10000 Mbps",
- "value": 10000
}
], - "canBundleCrossConnect": false
}
}
]
Search for available DCFs on and off the network. See the Query Parameters section below for search examples.
returns a list of DCFs or an empty array
[- {
- "id": "507f1f77bcf86cd799439011",
- "name": "Console Connect - Hermes House",
- "username": "pccwg-hermes-house",
- "company": {
- "addresses": [
- {
- "street": "5/F, Hermes House,10 Middle Road,Tsim Sha Tsui",
- "city": "Hong Kong",
- "country": "CN"
}
]
}, - "dataCenterFacility": {
- "metroId": "507f1f77bcf86cd799439011",
- "ready": true,
- "nniReady": true,
- "speeds": [
- {
- "name": "10000 Mbps",
- "value": 10000
}
], - "canBundleCrossConnect": false
}
}
]
Get a single DCF by its ID.
Returns a single DCF.
Throws an error for an invalid DCF.
{- "id": "507f1f77bcf86cd799439011",
- "name": "Console Connect - Hermes House",
- "username": "pccwg-hermes-house",
- "company": {
- "addresses": [
- {
- "street": "5/F, Hermes House,10 Middle Road,Tsim Sha Tsui",
- "city": "Hong Kong",
- "country": "CN"
}
]
}, - "dataCenterFacility": {
- "metroId": "507f1f77bcf86cd799439011",
- "ready": true,
- "nniReady": true,
- "speeds": [
- {
- "name": "10000 Mbps",
- "value": 10000
}
], - "canBundleCrossConnect": true
}, - "bundleCrossConnectChargeId": "65eff1e96d38598ce3cf6247"
}