Ir para o conteúdo principal

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

  1. 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.

  2. 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
MethodPOST
URL or Endpoint/fabric/v4/prices/search
HeadersAuthorization, Content-Type
Path ParametersNot applicable
Query ParametersNot applicable
Body Parametersfilter

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.

Esta página foi útil?