Method: projects.locations.privateClouds.delete

Programa un recurso PrivateCloud para su eliminación.

Un recurso PrivateCloud programado para su eliminación tiene PrivateCloud.state establecido en DELETED y expireTime establecido en la fecha y hora en que la eliminación es definitiva y ya no se puede revertir. La operación de eliminación se marca como completada en cuanto se programa correctamente la eliminación de PrivateCloud (esto también se aplica cuando delayHours se establece en cero), y la operación no se mantiene en estado pendiente hasta que se borra PrivateCloud. PrivateCloud se puede restablecer con el método privateClouds.undelete antes de que transcurra expireTime. Cuando se alcanza expireTime, el borrado es definitivo, se quitan de forma irreversible todos los recursos de la nube privada y se detiene la facturación. Durante el proceso de eliminación final, PrivateCloud.state se establece en PURGING. Se puede sondear PrivateCloud con el método GET estándar durante todo el período de eliminación y purga. No se devolverá solo cuando se borre por completo.

Solicitud HTTP

DELETE https://vmwareengine.googleapis.com/v1/{name=projects/*/locations/*/privateClouds/*}

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta

Parámetros
name

string

Obligatorio. Es el nombre del recurso de la nube privada que se borrará. Los nombres de recursos son URIs sin esquema que siguen las convenciones que se indican en https://cloud.google.com/apis/design/resource_names. Por ejemplo: projects/my-project/locations/us-central1-a/privateClouds/my-cloud.

La autorización requiere el siguiente permiso de IAM en el recurso especificado name:

  • vmwareengine.privateClouds.delete

Parámetros de consulta

Parámetros
requestId

string

Es opcional. El ID de solicitud debe ser un UUID válido, con la excepción de que no se admite ningún UUID cero (00000000-0000-0000-0000-000000000000).

force

boolean

Es opcional. Si se establece como verdadero, se habilita el borrado en cascada y también se borran todos los elementos secundarios de este recurso de nube privada. Cuando este parámetro se establece como falso, no se borrará la nube privada si hay algún elemento secundario que no sea el clúster de administración. El clúster de administración siempre se borra.

delayHours

integer

Es opcional. Es el retraso de la eliminación especificado en horas. El valor predeterminado es 3. Si se especifica un valor distinto de cero para este campo, el valor de PrivateCloud.state cambia a DELETED y expireTime se establece en la hora de eliminación planificada. La eliminación se puede cancelar antes de que transcurra el plazo de expireTime con VmwareEngine.UndeletePrivateCloud. Si especificas un valor de 0 para este campo, se iniciará el proceso de eliminación y se detendrá la facturación de inmediato. Durante el proceso de eliminación final, el valor de PrivateCloud.state se convierte en PURGING.

Cuerpo de la solicitud

El cuerpo de la solicitud debe estar vacío.

Cuerpo de la respuesta

Si se ejecuta de forma correcta, el cuerpo de la respuesta contiene una instancia de Operation.

Permisos de autorización

Requiere el siguiente permiso de OAuth:

  • https://www.googleapis.com/auth/cloud-platform

Para obtener más información, consulta Authentication Overview.