Deployments: delete

Precaución: Esta es una versión obsoleta de la API de Deployment Manager. En su lugar, usa la versión más reciente de la API.

Requiere autorización

Borra una implementación y todos los recursos asociados. Pruébalo ahora.

Solicitud

Solicitud HTTP

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

Parámetros

Nombre del parámetro Valor Descripción
Parámetros de ruta de acceso
deployment string Es el nombre de la implementación para esta solicitud.
project string : Es el ID del proyecto de esta solicitud.

Autorización

Esta solicitud requiere autorización con al menos uno de los siguientes alcances (obtén más información sobre la autenticación y la autorización).

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

Cuerpo de la solicitud

No proporciones un cuerpo de la solicitud con este método.

Respuesta

Si se aplica correctamente, este método muestra un cuerpo de respuesta con la siguiente estructura:

{
  "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
}
Nombre de la propiedad Valor Descripción Notas
id unsigned long [Solo salida] Es el identificador único del recurso que define el servidor.
creationTimestamp string [Solo salida] Marca de tiempo de creación en formato de texto RFC 3339.
name string [Solo salida] Nombre de la operación.
zone string [Solo salida] URL de la zona en la que reside la operación.
clientOperationId string [Solo salida] Es un identificador opcional que especifica el cliente cuando se inició la mutación. Debe ser único para todos los recursos de operación del proyecto.
operationType string [Solo salida] Tipo de operación. Los ejemplos incluyen insert o delete.
targetId unsigned long [Solo salida] ID de destino único que identifica una encarnación particular del destino.
status string [Solo salida] Estado de la operación. Puede ser una de las siguientes opciones: PENDING, RUNNING o DONE.
statusMessage string [Solo salida] Es una descripción textual opcional del estado actual de la operación.
user string [Solo salida] Es el usuario que solicitó la operación, por ejemplo, user@example.com.
progress integer [Solo salida] Es un indicador de progreso opcional que varía de 0 a 100. No es necesario que sea lineal ni que admita ningún nivel de detalle de las operaciones. No se debe usar para adivinar cuándo se completará la operación. Esta cantidad debe aumentar de forma monótona a medida que avanza la operación.
insertTime string [Solo salida] La hora en que se solicitó esta operación. Está en formato RFC 3339.
startTime string [Solo salida] Es la hora en que el servidor inició esta operación. Está en formato RFC 3339.
endTime string [Solo salida] La hora en que se completó esta operación. Esto está en formato RFC3339.
warnings[] list [Solo salida] Si se generan mensajes de advertencia durante el procesamiento de esta operación, se completará este campo.
warnings[].code any value [Solo salida] Es el identificador de tipo de advertencia para esta advertencia.
warnings[].message string [Solo salida] Detalles opcionales legibles por humanos para esta advertencia.
warnings[].data[] list [Solo salida] Metadatos de esta advertencia en formato "clave: valor".
warnings[].data[].key string [Solo salida] Es una clave para los datos de advertencia.
warnings[].data[].value string [Solo salida] Un valor de datos de advertencia que corresponde a la clave.
error object [Solo salida] Si se produjeron errores durante el procesamiento de esta operación, se completará este campo.
error.errors[] list [Solo salida] Es el array de errores que se encontraron durante el procesamiento de esta operación.
error.errors[].code string [Solo salida] Es el identificador de tipo de error de este error.
error.errors[].location string [Solo salida] Indica el campo de la solicitud que causó el error. Esta propiedad es opcional.
error.errors[].message string [Solo salida] Es un mensaje de error opcional legible por humanos.
httpErrorStatusCode integer [Solo salida] Si la operación falla, se muestra el código de estado de error HTTP, p.ej., 404.
httpErrorMessage string [Solo salida] Si la operación falla, se muestra el mensaje de error HTTP, p.ej., NOT FOUND.
region string [Solo salida] URL de la región en la que reside la operación.

Pruébala

Usa el Explorador de APIs que aparece a continuación para llamar a este método en datos en vivo y ver la respuesta. Como alternativa, prueba el explorador independiente.