Desaprovisionamiento de una instancia del servicio Internet Access
Desaprovisione las instancias del servicio Equinix Internet Access que ya no necesite.

Actualmente, puede desaprovisionar Equinix Internet Access con Fabric y Equinix Internet Access con Network Edge. Para desaprovisionar una instancia del servicio Equinix Internet Access con puerto dedicado, póngase en contacto con Equinix Service Desk.
La función Equinix Internet Access Manager debe asignarse a la cuenta utilizada para enviar solicitudes de API. Para obtener información sobre la gestión de acceso, consulte Asignar funciones a los usuarios.
El procesamiento del pedido para la instancia de servicio que desea desaprovisionar debe haber finalizado (order.status: COMPLETED) y el estado de la instancia de servicio debe ser uno de los siguientes: ACTIVO, BORRADOR, INACTIVO, PENDIENTE.
Requisitos previos
-
Autenticar - Envíe sus credenciales de usuario, ID de cliente y secreto de cliente para OAuth2 autenticación. Consulte API Authentication para obtener instrucciones sobre cómo llamar a la API OAuth para validar y autenticar sus credenciales.
-
Utilice el punto final Buscar servicios de acceso a Internet para determinar el ID de una instancia de servicio que desee desaprovisionar.
Eliminación de una instancia del servicio Internet Access
Para eliminar una instancia del servicio Internet Access, envíe una solicitud DELETE al punto final internetAccess/v2/services/{id}.
Ejemplo de solicitud cURL:
curl -X DELETE 'https://api.equinix.com/internetAccess/v2/services/1416e55b-f9ee-4867-9ebe-e785a0295d7e' \
-H 'authorization: Bearer <token>'
Respuesta de muestra:
{
"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"
}
Puede utilizar el parámetro de consulta dryRun para ejecutar la solicitud de API en modo de prueba y determinar si la cuenta de usuario tiene permisos suficientes para eliminar la instancia de servicio dada.
Ejemplo de solicitud cURL:
curl -X DELETE 'https://api.equinix.com/internetAccess/v2/services/1416e55b-f9ee-4867-9ebe-e785a0295d7e?dryRun=true' \
-H 'authorization: Bearer <token>'