Déterminer le prix de la connexion Device Link
Déterminer les coûts d'une connexion Device Link.
Pour plus d'informations sur la liaison des périphériques, consultez Device Link Groups.

Préalable
-
Authentification: soumettez vos identifiants utilisateur, votre identifiant client et votre clé secrète pour l’authentification OAuth2. Consultez la documentation relative à l’authentification API (Authentification API) pour savoir comment appeler l’API OAuth afin de valider et d’authentifier vos identifiants.
-
Envoyez une requête
GETau point de terminaisonfabric/v4/metrospour trouver tous les métros où Equinix Fabric est disponible et déterminer l'emplacement de la liaison du périphérique.
Demande d'informations sur les prix pour une connexion Device Link
Pour obtenir les informations tarifaires d'un groupe de liaisons de périphériques, envoyez une requête POST au point de terminaison /fabric/v4/prices/search. Précisez vos critères de tarification dans le corps de la requête.
| 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 |
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 propres à cet exemple. Pour obtenir la liste complète des paramètres et leurs descriptions, consultez la référence de l'API.
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 inclut les paramètres de configuration définis dans le corps de la requête. Pour obtenir la liste complète des paramètres possibles et leurs descriptions, consultez la référence de l'API.