Method: projects.locations.privateClouds.delete

Plant das Löschen einer PrivateCloud-Ressource.

Für eine PrivateCloud-Ressource, die zum Löschen geplant ist, ist PrivateCloud.state auf DELETED und expireTime auf den Zeitpunkt festgelegt, zu dem das Löschen endgültig ist und nicht mehr rückgängig gemacht werden kann. Der Löschvorgang wird als abgeschlossen markiert, sobald PrivateCloud erfolgreich zum Löschen geplant wurde. Das gilt auch, wenn delayHours auf null gesetzt ist. Der Vorgang bleibt nicht im Status „Ausstehend“, bis PrivateCloud gelöscht wurde. PrivateCloud kann mit der Methode privateClouds.undelete wiederhergestellt werden, bevor expireTime abläuft. Wenn expireTime erreicht ist, ist die Löschung endgültig. Alle Ressourcen der privaten Cloud werden unwiderruflich entfernt und die Abrechnung wird eingestellt. Während des endgültigen Entfernungsvorgangs wird PrivateCloud.state auf PURGING gesetzt. PrivateCloud kann während des gesamten Lösch- und Bereinigungszeitraums mit der Standardmethode GET abgefragt werden. Sie wird nur dann nicht zurückgegeben, wenn sie vollständig gelöscht wurde.

HTTP-Anfrage

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

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
name

string

Erforderlich. Der Ressourcenname der zu löschenden privaten Cloud. Ressourcennamen sind schemalose URIs, die den Konventionen unter https://cloud.google.com/apis/design/resource_names entsprechen. Beispiel: projects/my-project/locations/us-central1-a/privateClouds/my-cloud

Die Autorisierung erfordert folgende IAM-Berechtigung für die angegebene Ressource name:

  • vmwareengine.privateClouds.delete

Suchparameter

Parameter
requestId

string

Optional. Die Anfrage-ID muss eine gültige UUID sein, mit der Ausnahme, dass UUIDs mit Nullen nicht unterstützt werden (00000000-0000-0000-0000-000000000000).

force

boolean

Optional. Wenn auf „true“ gesetzt, ist das kaskadierende Löschen aktiviert und alle untergeordneten Elemente dieser privaten Cloud-Ressource werden ebenfalls gelöscht. Wenn dieses Flag auf „false“ gesetzt ist, wird die private Cloud nicht gelöscht, wenn es untergeordnete Elemente außer dem Verwaltungscluster gibt. Der Verwaltungscluster wird immer gelöscht.

delayHours

integer

Optional. Zeitverzögerung des Löschvorgangs in Stunden. Der Standardwert ist 3. Wenn Sie für dieses Feld einen Wert ungleich null angeben, ändert sich der Wert von PrivateCloud.state in DELETED und expireTime wird auf die geplante Löschzeit festgelegt. Das Löschen kann vor Ablauf von expireTime mit VmwareEngine.UndeletePrivateCloud abgebrochen werden. Wenn Sie für dieses Feld den Wert 0 angeben, wird der Löschvorgang gestartet und die Abrechnung sofort eingestellt. Während des endgültigen Löschvorgangs wird der Wert von PrivateCloud.state zu PURGING.

Anfragetext

Der Anfragetext muss leer sein.

Antworttext

Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von Operation.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter Authentication Overview.