Determinar o preço do bloco IP
Determinar os custos de um bloco de IP em um local especificado.
O bloco IP é um conjunto de endereços IP públicos alocados pela Equinix que podem ser usados para recursos de dispositivos virtuais ou locais ou para configuração de firewall.

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.
-
Use o endpoint Get All Metros para encontrar todas as redes metropolitanas onde o Equinix Fabric está disponível e determinar a localização do bloco de IP.
Solicitar informações de preços para um bloco de IP
Para solicitar informações de preços, 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'
-H 'content-type: application/json'
-H 'authorization: Bearer <token>'
-d '{
"filter": {
"and": [
{
"property": "/type",
"operator": "=",
"values": [
"IP_BLOCK_PRODUCT"
]
},
{
"property": "/ipBlock/type",
"operator": "=",
"values": [
"IPv4"
]
},
{
"property": "/ipBlock/prefixLength",
"operator": "=",
"values": [
29
]
},
{
"property": "/ipBlock/location/metroCode",
"operator": "IN",
"values": [
"SV", "WA"
]
}
]
}
}'
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": "IP_BLOCK_PRODUCT",
"code": "ECX00005.PROD",
"name": "Equinix Fabric IP Addressing Product",
"description": "Equinix Fabric IP Addressing",
"charges": [
{
"type": "MONTHLY_RECURRING",
"price": 20.0
}
],
"currency": "USD",
"ipBlock": {
"type": "IPv4",
"prefixLength": 29,
"location": {
"metroCode": "SV"
}
}
},
{
"type": "IP_BLOCK_PRODUCT",
"code": "ECX00005.PROD",
"name": "Equinix Fabric IP Addressing Product",
"description": "Equinix Fabric IP Addressing",
"charges": [
{
"type": "MONTHLY_RECURRING",
"price": 160.0
}
],
"currency": "PLN",
"ipBlock": {
"type": "IPv4",
"prefixLength": 29,
"location": {
"metroCode": "WA"
}
}
}
],
"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.