Determinar o preço da conexão do Device Link
Determinar os custos de uma conexão de link de dispositivo.
Para obter informações sobre a vinculação de dispositivos, consulte Grupos de vinculação de dispositivos.

Pré-requisitos
-
Autenticar - Envie suas credenciais de usuário, ID do Cliente e Segredo do Cliente para autenticação OAuth2. Consulte Autenticação de API para obter instruções sobre como chamar a API OAuth para validar e autenticar suas credenciais.
-
Envie uma solicitação
GETpara o endpointfabric/v4/metrospara encontrar todas as redes metropolitanas onde o Equinix Fabric está disponível e determinar a localização do link do dispositivo.
Solicitando informações de preços para uma conexão de link de dispositivo
Para obter informações sobre preços de um Grupo de Links de Dispositivos, envie uma solicitação POST para o endpoint /fabric/v4/prices/search. Especifique seus critérios de preço no corpo da solicitação.
| POST /fabric/v4/prices/search | |
|---|---|
| Method | POST |
| URL or Endpoint | /fabric/v4/prices/search |
| Headers | Authorization, Content-Type |
| Path Parameters | Not applicable |
| Query Parameters | Not applicable |
| Body Parameters | filter |
Exemplo de solicitação cURL:
curl -X POST 'https://api.equinix.com/fabric/v4/prices/search'
curl -X POST 'https://api.equinix.com/fabric/v4/prices/search'
-H 'content-type: application/json'
-H 'authorization: Bearer <token>'
-d '{
"filter": {
"and": [
{
"property": "/type",
"operator": "=",
"values": [
"VIRTUAL_CONNECTION_PRODUCT"
]
},
{
"property": "/connection/type",
"operator": "=",
"values": [
"VD_CHAIN_VC"
]
},
{
"property": "/connection/bandwidth",
"operator": "IN",
"values": [
50,
1000
]
},
{
"property": "/connection/aSide/accessPoint/type",
"operator": "=",
"values": [
"VD"
]
},
{
"property": "/connection/aSide/accessPoint/location/metroCode",
"operator": "=",
"values": [
"CH"
]
},
{
"property": "/connection/zSide/accessPoint/type",
"operator": "=",
"values": [
"CHAINGROUP"
]
},
{
"property": "/connection/zSide/accessPoint/bridge/package/code",
"operator": "=",
"values": [
"GLOBAL"
]
}
]
}
}'
Os parâmetros incluídos no corpo da solicitação são específicos deste exemplo. Para obter uma lista completa dos parâmetros e suas descrições, consulte a Referência da API.
Exemplo de resposta:
{
"data": [
{
"type": "VIRTUAL_CONNECTION_PRODUCT",
"code": "ECX00015.PROD",
"name": "Equinix Fabric Virtual Connection Product",
"description": "Equinix Fabric Virtual Connection",
"charges": [
{
"type": "MONTHLY_RECURRING",
"price": 500.0
}
],
"currency": "USD",
"connection": {
"type": "VD_CHAIN_VC",
"bandwidth": 1000,
"aSide": {
"accessPoint": {
"type": "VD",
"location": {
"metroCode": "CH"
}
}
},
"zSide": {
"accessPoint": {
"type": "CHAINGROUP",
"bridge": {
"package": {
"code": "GLOBAL"
}
}
}
}
}
},
{
"type": "VIRTUAL_CONNECTION_PRODUCT",
"code": "ECX00015.PROD",
"name": "Equinix Fabric Virtual Connection Product",
"description": "Equinix Fabric Virtual Connection",
"charges": [
{
"type": "MONTHLY_RECURRING",
"price": 200.0
}
],
"currency": "USD",
"connection": {
"type": "VD_CHAIN_VC",
"bandwidth": 50,
"aSide": {
"accessPoint": {
"type": "VD",
"location": {
"metroCode": "CH"
}
}
},
"zSide": {
"accessPoint": {
"type": "CHAINGROUP",
"bridge": {
"package": {
"code": "GLOBAL"
}
}
}
}
}
}
],
"pagination": {
"offset": 0,
"limit": 2,
"total": 2
}
}
A resposta inclui parâmetros de configuração definidos no corpo da requisição. Para obter uma lista completa dos parâmetros possíveis e suas descrições, consulte a Referência da API.