Method: projects.locations.privateClouds.delete

Planifie la suppression d'une ressource PrivateCloud.

Une ressource PrivateCloud dont la suppression est programmée a la valeur DELETED pour PrivateCloud.state et la valeur de expireTime correspond à l'heure à laquelle la suppression est définitive et ne peut plus être annulée. L'opération de suppression est marquée comme terminée dès que PrivateCloud est planifié pour suppression (cela s'applique également lorsque delayHours est défini sur zéro). L'opération n'est pas conservée à l'état "En attente" jusqu'à ce que PrivateCloud soit supprimé. PrivateCloud peut être restauré à l'aide de la méthode privateClouds.undelete avant l'expiration du expireTime. Lorsque expireTime est atteint, la suppression est définitive. Toutes les ressources du cloud privé sont supprimées de manière irréversible et la facturation s'arrête. Lors de la procédure de suppression finale, PrivateCloud.state est défini sur PURGING. PrivateCloud peut être interrogé à l'aide de la méthode GET standard pendant toute la période de suppression et d'effacement. Il ne sera renvoyé que lorsqu'il aura été complètement supprimé.

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
name

string

Obligatoire. Nom de ressource du cloud privé à supprimer. Les noms de ressources sont des URI sans schéma qui suivent les conventions décrites sur https://cloud.google.com/apis/design/resource_names. Par exemple : projects/my-project/locations/us-central1-a/privateClouds/my-cloud

L'autorisation IAM suivante est requise pour la ressource name indiquée :

  • vmwareengine.privateClouds.delete

Paramètres de requête

Paramètres
requestId

string

Facultatif. L'ID de requête doit être un UUID valide, sachant qu'un UUID égal à zéro (00000000-0000-0000-0000-000000000000) n'est pas accepté.

force

boolean

Facultatif. Si la valeur est définie sur "true", la suppression en cascade est activée et tous les enfants de cette ressource de cloud privé sont également supprimés. Lorsque ce signal est défini sur "false", le cloud privé n'est pas supprimé s'il existe des enfants autres que le cluster de gestion. Le cluster de gestion est toujours supprimé.

delayHours

integer

Facultatif. Délai de suppression en heures. La valeur par défaut est 3. Si vous spécifiez une valeur non nulle pour ce champ, la valeur de PrivateCloud.state passe à DELETED et expireTime est défini sur l'heure de suppression prévue. La suppression peut être annulée avant l'expiration du délai de expireTime à l'aide de VmwareEngine.UndeletePrivateCloud. Si vous spécifiez la valeur 0 pour ce champ, le processus de suppression commence et la facturation cesse immédiatement. Lors du processus de suppression finale, la valeur de PrivateCloud.state devient PURGING.

Corps de la requête

Le corps de la requête doit être vide.

Corps de la réponse

Si la requête aboutit, le corps de la réponse contient une instance de Operation.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

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

Pour plus d'informations, consultez la Authentication Overview.