Skip to main content

Déterminer le prix de la connexion au lien de l'appareil

Déterminer les coûts d'une connexion de liaison d'appareil.

Pour plus d'informations sur la liaison de périphériques, voir Groupes de liaison de périphériques.

Conditions préalables

  1. Authentifier - Soumettez vos informations d'identification de l'utilisateur, l'ID du client et le secret du client pour l'authentification OAuth2. Reportez-vous à API Authentication pour savoir comment appeler l'API OAuth afin de valider et d'authentifier vos informations d'identification.

  2. Envoyez une requête GET au point de terminaison fabric/v4/metros pour trouver tous les métros où Equinix Fabric est disponible et déterminer l'emplacement du lien du périphérique.

Pour obtenir les informations sur les prix d'un groupe de liens de la Fabric, envoyez une requête POST au point de terminaison /fabric/v4/prices/search. Spécifiez vos critères de prix dans le corps de la requête.

POST /fabric/v4/prices/search
MethodPOST
URL or Endpoint/fabric/v4/prices/search
HeadersAuthorization, Content-Type
Path ParametersNot applicable
Query ParametersNot applicable
Body Parametersfilter

Exemple de requête 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"
                ]
            }
        ]
    }
}'

Les paramètres inclus dans le corps de la requête sont spécifiques à cet exemple. Pour obtenir la liste complète des paramètres et leur description, consultez la [Référence API] (/api-catalog/fabricv4#tag/Prices/operation/searchPrices).

Exemple de réponse :

{
"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
}
}

La charge utile de la réponse comprend les paramètres de configuration définis dans le corps de la demande. Pour une liste complète des paramètres possibles et de leurs descriptions, voir la [Référence API] (/api-catalog/fabricv4#tag/Prices/operation/searchPrices).

Cette page vous a-t-elle été utile ?