Désactivation d'une instance de service d'accès Internet
Supprimez les instances de service Equinix Internet Access dont vous n'avez plus besoin.

Actuellement, vous pouvez désactiver Equinix Internet Access avec Fabric et Equinix Internet Access avec Network Edge. Pour désactiver une instance de service Equinix Internet Access avec port dédié, contactez le service d'assistance d'Equinix.
Le rôle Equinix Internet Access Manager doit être attribué au compte utilisé pour envoyer les requêtes API. Pour plus d'informations sur la gestion des accès, consultez Attribuer des rôles aux utilisateurs.
Le traitement de la commande pour l'instance de service que vous souhaitez désactiver doit être terminé (order.status: COMPLETED) et le statut de l'instance de service doit être l'un des suivants: ACTIVE, DRAFT, INACTIVE, PENDING.
Préalable
-
Authentification - Soumettez vos identifiants utilisateur, votre identifiant client et votre clé secrète client pour OAuth2 Authentification. Consultez Authentification API pour obtenir des instructions sur la façon d'appeler l'API OAuth afin de valider et d'authentifier vos informations d'identification.
-
Utilisez le point de terminaison Search Internet Access Services pour déterminer l'ID d'une instance de service que vous souhaitez désactiver.
Suppression d'une instance de service d'accès Internet
Pour supprimer une instance de service Internet Access, envoyez une requête DELETE au point de terminaison internetAccess/v2/services/{id}.
Exemple de requête cURL:
curl -X DELETE 'https://api.equinix.com/internetAccess/v2/services/1416e55b-f9ee-4867-9ebe-e785a0295d7e' \
-H 'authorization: Bearer <token>'
Exemple de réponse:
{
"type": "SINGLE_PORT",
"useCase": "MAIN",
"name": "EIA dot1q Juniper",
"bandwidth": 50,
"uuid": "1416e55b-f9ee-4867-9ebe-e785a0295d7e",
"account": {
"accountNumber": "200491"
},
"billing": "FIXED",
"changeLog": {
"createdBy": "890702",
"createdByFullName": "johnDoe johnDoe",
"createdByEmail": "johnDoe@nocompany2.com",
"createdDateTime": "2023-05-10T11:26:55.038309Z",
"updatedBy": "890702",
"updatedByFullName": "johnDoe johnDoe",
"updatedByEmail": "johnDoe@nocompany2.com",
"updatedDateTime": "2023-05-10T11:26:55.038311Z",
"deletedBy": "890702",
"deletedByFullName": "johnDoe johnDoe",
"deletedByEmail": "johnDoe@nocompany2.com",
"deletedDateTime": "2023-09-09T12:34:56.038311Z"
},
"draft": false,
"links": [
{
"href": "https://api.equinix.com/internetAccess/v1/services/31c30c26-548e-4056-b92a-a15dd3cc6aae",
"authenticate": false
}
],
"order": {
"href": "https://api.equinix.com/internetAccess/v1/orders/d78b048c-0ccb-4158-a6e0-2c4cc752f806",
"uuid": "d78b048c-0ccb-4158-a6e0-2c4cc752f806",
"type": "AMENDMENT"
},
"project": {
"href": "https://api.equinix.com/resourceManager/v1/projects/ad419c0f-bb03-45be-9753-e828c555fea9",
"projectId": "ad419c0f-bb03-45be-9753-e828c555fea9"
},
"state": "DEPROVISIONING"
}
Vous pouvez utiliser le paramètre de requête dryRun pour exécuter la requête API en mode test et déterminer si le compte utilisateur dispose des autorisations suffisantes pour supprimer l'instance de service donnée.
Exemple de requête cURL:
curl -X DELETE 'https://api.equinix.com/internetAccess/v2/services/1416e55b-f9ee-4867-9ebe-e785a0295d7e?dryRun=true' \
-H 'authorization: Bearer <token>'