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 /v1.0/{project_id}/instances?allFailure={allFailure}

Tabela 1 descreve os parâmetros.
Tabela 1 Descrição do parâmetro

Parâmetro

Tipo

Obrigatório

Descrição

project_id

String

Sim

ID do projeto.

allFailure

String

Não

Um indicador de que todas as instâncias do DCS falharam ao serem criadas será excluído. Opções:

Opções:

  • 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 DCS especificadas pelo parâmetro instâncias na solicitação da API serão excluídas.

Solicitação

Parâmetros de solicitação

Tabela 2 descreve os parâmetros de solicitação.
Tabela 2 Descrição do parâmetro

Parâmetro

Tipo

Obrigatório

Descrição

instances

Array

Não

IDs das instâncias de DCS a serem excluídas.

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

Um máximo de 50 instâncias podem ser excluídas por vez.

URL da solicitação:

DELETE https://{dcs_endpoint}/v1.0/{project_id}/instances?allFailure={allFailure}

Exemplo de solicitação com allFailure definido como false:

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

Resposta

Parâmetros de resposta

Se o valor do parâmetro allFailure no URI for true, todas as instâncias DCS que o locatário especificado por project_id que falhou em criar serão excluídas e uma resposta vazia será retornada. Se o valor do parâmetro allFailure no URI for false, as instâncias DCS especificadas pelo parâmetro instances na solicitação da API serão excluídas e uma resposta contendo o parâmetro em Tabela 3 será retornada.
Tabela 3 Descrição do parâmetro

Parâmetro

Tipo

Descrição

results

Array

Para obter detalhes sobre como excluir uma instância, consulte Tabela 4.

Tabela 4 descrição do parâmetro de resultados

Parâmetro

Tipo

Descrição

instance

String

ID da instância do DCS.

result

String

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

Exemplo de resposta

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

Código de status

Tabela 5 descreve o código de status das operações bem-sucedidas. Para obter detalhes sobre outros códigos de status, consulte Tabela 1.

Tabela 5 Códigos de status

Código de status

Descrição

200

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

204

As instâncias de DCS que falharam ao serem criadas são limpas com êxito.