Desprovisionar uma instância do serviço de acesso à Internet
Desative as instâncias do serviço Equinix Internet Access que você não precisa mais.

Atualmente, você pode desprovisionar o Equinix Internet Access com o Fabric e o Equinix Internet Access com Network Edge. Para desprovisionar uma instância do serviço Equinix Internet Access com Porta Dedicada, entre em contato com a Central de Atendimento da Equinix.
A função Equinix Internet Access Manager deve ser atribuída à conta usada para enviar solicitações de API. Para obter informações sobre gerenciamento de acesso, consulte Atribuir funções aos usuários.
O processamento do pedido para a instância de serviço que você deseja desativar deve estar concluído (order.status: COMPLETED) e o status da instância de serviço deve ser um dos seguintes: ACTIVE, DRAFT, INACTIVE, PENDING.
Pré-requisitos
-
Autenticar - Envie suas credenciais de usuário, ID do cliente e segredo do cliente para OAuth2. autenticação. Consulte Autenticação de API para obter instruções sobre como chamar a API OAuth para validar e autenticar suas credenciais.
-
Use o endpoint Search Internet Access Services para determinar o ID de uma instância de serviço que você deseja desativar.
Excluindo uma instância do serviço de acesso à Internet
Para excluir uma instância do serviço de Acesso à Internet, envie uma solicitação DELETE para o endpoint internetAccess/v2/services/{id}.
Exemplo de solicitação cURL:
curl -X DELETE 'https://api.equinix.com/internetAccess/v2/services/1416e55b-f9ee-4867-9ebe-e785a0295d7e' \
-H 'authorization: Bearer <token>'
Exemplo de resposta:
{
"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"
}
Você pode usar o parâmetro de consulta dryRun para executar a solicitação da API em modo de teste e determinar se a conta de usuário tem permissões suficientes para excluir a instância de serviço especificada.
Exemplo de solicitação cURL:
curl -X DELETE 'https://api.equinix.com/internetAccess/v2/services/1416e55b-f9ee-4867-9ebe-e785a0295d7e?dryRun=true' \
-H 'authorization: Bearer <token>'