Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2022-11-09 GMT+08:00

Exclusão de instâncias de DCS em massa

Função

Essa API é usada para excluir várias instâncias de DCS por vez.

URI

DELETE /v2/{project_id}/instances

Tabela 1 Parâmetros de caminho

Parâmetro

Obrigatório

Tipo

Descrição

project_id

Sim

String

ID do projeto.

Tabela 2 Parâmetros de consulta

Parâmetro

Obrigatório

Tipo

Descrição

all_failure

Não

Boolean

Se excluir todas as instâncias de DCS que falharam ao serem criadas. Valores:

  • true: todas as instâncias que falham ao serem criadas são excluídas. Nesse caso, o parâmetro instances na solicitação pode estar vazio.
  • false ou outros valores: As instâncias de DCS especificadas pelo parâmetro de instances serão excluídas.

Parâmetros de solicitação

Tabela 3 Parâmetros do corpo da solicitação

Parâmetro

Obrigatório

Tipo

Descrição

instances

Não

Array of strings

Lista dos ID de instância.

Esse parâmetro é definido somente quando o parâmetro all_failure no URI é definido como false ou outro valor.

Parâmetros de resposta

Código de estado: 200

Tabela 4 Parâmetros do corpo de resposta

Parâmetro

Tipo

Descrição

results

Array of BatchOpsResult objects

Resultado da exclusão, reinicialização ou limpeza de dados de uma instância.

Tabela 5 BatchOpsResult

Parâmetro

Tipo

Descrição

result

String

Resultado da exclusão da instância. Opções: success e failed.

instance

String

ID da instância do DCS.

Código de estado: 500

Tabela 6 Parâmetros do corpo de resposta

Parâmetro

Tipo

Descrição

error_msg

String

Mensagem de erro.

Máximo: 1024

error_code

String

Código de erro.

Máximo: 9

error_ext_msg

String

Informações de erro estendidas. Este parâmetro não é usado atualmente e está definido como nulo.

Máximo: 1024

Código de estado: 400

Tabela 7 Parâmetros do corpo de resposta

Parâmetro

Tipo

Descrição

error_msg

String

Mensagem de erro.

Máximo: 1024

error_code

String

Código de erro.

Máximo: 9

error_ext_msg

String

Informações de erro estendidas. Este parâmetro não é usado atualmente e está definido como nulo.

Máximo: 1024

Exemplos de solicitações

DELETE https://{dcs_endpoint}/v2/{project_id}/instances?all_failure={all_failure}

{
  "instances" : [ "54602a9d-5e22-4239-9123-77e350df4a34", "7166cdea-dbad-4d79-9610-7163e6f8b640" ]
}

Exemplo de respostas

Código de estado: 200

Instâncias de DCS excluídas com êxito.

{
  "results" : [ {
    "result" : "success",
    "instance" : "54602a9d-5e22-4239-9123-77e350df4a34"
  }, {
    "result" : "success",
    "instance" : "7166cdea-dbad-4d79-9610-7163e6f8b640"
  } ]
}

Códigos de status

Código de status

Descrição

200

Instâncias de DCS excluídas com êxito.

500

Erro de serviço interno.

400

Pedido inválido.

Códigos de erro

Consulte Códigos de erro.