Deployments: delete

Cuidado:esta é uma versão descontinuada da API Deployment Manager. Use a versão mais recente da API.

Requer autorização

Exclui uma implantação e todos os recursos associados. Faça o teste agora mesmo.

Solicitação

Solicitação HTTP

DELETE https://www.googleapis.com/deploymentmanager/v2beta1/projects/project/global/deployments/deployment

Parâmetros

Nome do parâmetro Valor Descrição
Parâmetros de caminho
deployment string O nome da implantação dessa solicitação.
project string O código de projeto da solicitação.

Autorização

Esta solicitação requer autorização com pelo menos um dos seguintes escopos (leia mais sobre autenticação e autorização).

Escopo
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/ndev.cloudman

Corpo da solicitação

Não forneça um corpo de solicitação com este método.

Resposta

Se bem-sucedido, este método retornará um corpo de resposta com a seguinte estrutura:

{
  "selfLink": string,
  "id": unsigned long,
  "creationTimestamp": string,
  "name": string,
  "zone": string,
  "clientOperationId": string,
  "operationType": string,
  "targetLink": string,
  "targetId": unsigned long,
  "status": string,
  "statusMessage": string,
  "user": string,
  "progress": integer,
  "insertTime": string,
  "startTime": string,
  "endTime": string,
  "warnings": [
    {
      "code": (value),
      "message": string,
      "data": [
        {
          "key": string,
          "value": string
        }
      ]
    }
  ],
  "error": {
    "errors": [
      {
        "code": string,
        "location": string,
        "message": string
      }
    ]
  },
  "httpErrorStatusCode": integer,
  "httpErrorMessage": string,
  "region": string
}
Nome da propriedade Valor Descrição Observações
id unsigned long [Somente saída] Código exclusivo do recurso, definido pelo servidor.
creationTimestamp string [Somente saída] Carimbo de data/hora da criação no formato de texto RFC 3339.
name string [Somente saída] Nome da operação.
zone string [Somente saída] URL da zona em que reside a operação.
clientOperationId string [Saída somente] Um identificador opcional especificado pelo cliente quando a mutação foi iniciada. Precisa ser exclusivo para todos os recursos de operação no projeto.
operationType string [Somente saída] Tipo da operação. Por exemplo, insert ou delete.
targetId unsigned long [Somente saída] ID exclusivo do destino que identifica uma determinada instância do destino.
status string [Somente saída] Status da operação. Pode ser PENDING, RUNNING ou DONE.
statusMessage string [Somente saída] Uma descrição textual opcional do status atual da operação.
user string [Somente saída] Usuário que solicitou a operação, por exemplo, user@example.com.
progress integer [Somente saída] Um indicador de progresso opcional que varia de 0 a 100. Não há nenhuma exigência de que seja linear nem tenha compatibilidade com qualquer granularidade de operações. Não use esse valor para estimar quando a operação será concluída. Esse número precisa aumentar monotonicamente à medida que a operação avança.
insertTime string [Somente saída] Hora em que a operação foi solicitada. Isso está no formato RFC 3339.
startTime string [Somente saída] Hora em que a operação foi iniciada pelo servidor. Isso está no formato RFC 3339.
endTime string [Somente saída] Hora em que a operação foi concluída. Isso está no formato RFC3339.
warnings[] list [Somente saída] Se mensagens de aviso forem geradas durante o processamento dessa operação, esse campo será preenchido.
warnings[].code any value [Somente saída] Identificador do tipo de aviso.
warnings[].message string [Somente saída] Detalhes opcionais legíveis por humanos para esse aviso.
warnings[].data[] list [Somente saída] Metadados desse aviso no formato "chave: valor".
warnings[].data[].key string [Somente saída] Uma chave para os dados de aviso.
warnings[].data[].value string [Somente saída] Um valor de dados do aviso correspondente à chave.
error object [Somente saída] Se ocorreram erros durante o processamento desta operação, este campo será preenchido.
error.errors[] list [Somente saída] A matriz de erros encontrados durante o processamento dessa operação.
error.errors[].code string [Somente saída] O identificador do tipo desse erro.
error.errors[].location string [Somente saída] Indica o campo na solicitação que causou o erro. Esta propriedade é opcional.
error.errors[].message string [Somente saída] Uma mensagem de erro opcional, legível.
httpErrorStatusCode integer [Somente saída] Se a operação falhar, o código de status do erro HTTP será retornado, por exemplo, 404.
httpErrorMessage string [Somente saída] Se a operação falhar, a mensagem de erro HTTP será retornada, por exemplo, NOT FOUND.
region string [Somente saída] URL da região em que reside a operação.

Faça um teste

Use o Explorador de APIs a seguir para chamar este método em dados reais e veja a resposta. Se você preferir, teste o Explorador independente.