Method: projects.locations.privateClouds.delete

Menjadwalkan penghapusan resource PrivateCloud.

Resource PrivateCloud yang dijadwalkan untuk dihapus memiliki PrivateCloud.state yang ditetapkan ke DELETED dan expireTime yang ditetapkan ke waktu saat penghapusan bersifat final dan tidak dapat dibatalkan lagi. Operasi penghapusan ditandai sebagai selesai segera setelah PrivateCloud berhasil dijadwalkan untuk dihapus (hal ini juga berlaku saat delayHours disetel ke nol), dan operasi tidak disimpan dalam status tertunda hingga PrivateCloud dihapus. PrivateCloud dapat dipulihkan menggunakan metode privateClouds.undelete sebelum expireTime berakhir. Saat expireTime tercapai, penghapusan bersifat final dan semua resource cloud pribadi akan dihapus secara permanen dan penagihan akan dihentikan. Selama proses penghapusan akhir, PrivateCloud.state disetel ke PURGING. PrivateCloud dapat di-polling menggunakan metode GET standar selama seluruh periode penghapusan dan pembersihan. Objek tidak akan ditampilkan hanya jika objek tersebut dihapus sepenuhnya.

Permintaan HTTP

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

URL menggunakan sintaks gRPC Transcoding.

Parameter jalur

Parameter
name

string

Wajib. Nama resource cloud pribadi yang akan dihapus. Nama resource adalah URI tanpa skema yang mengikuti konvensi di https://cloud.google.com/apis/design/resource_names. Contoh: projects/my-project/locations/us-central1-a/privateClouds/my-cloud

Otorisasi memerlukan izin IAM berikut pada name resource yang ditentukan:

  • vmwareengine.privateClouds.delete

Parameter kueri

Parameter
requestId

string

Opsional. ID permintaan harus berupa UUID yang valid, kecuali UUID nol tidak didukung (00000000-0000-0000-0000-000000000000).

force

boolean

Opsional. Jika disetel ke benar (true), penghapusan bertingkat diaktifkan dan semua turunan resource private cloud ini juga akan dihapus. Jika tanda ini disetel ke salah (false), cloud pribadi tidak akan dihapus jika ada turunan selain cluster pengelolaan. Cluster pengelolaan selalu dihapus.

delayHours

integer

Opsional. Penundaan waktu penghapusan yang ditentukan dalam jam. Nilai defaultnya adalah 3. Menentukan nilai bukan nol untuk kolom ini akan mengubah nilai PrivateCloud.state menjadi DELETED dan menetapkan expireTime ke waktu penghapusan yang direncanakan. Penghapusan dapat dibatalkan sebelum expireTime berlalu menggunakan VmwareEngine.UndeletePrivateCloud. Menentukan nilai 0 untuk kolom ini akan memulai proses penghapusan dan menghentikan penagihan secara langsung. Selama proses penghapusan akhir, nilai PrivateCloud.state menjadi PURGING.

Isi permintaan

Isi permintaan harus kosong.

Isi respons

Jika berhasil, isi respons akan memuat instance Operation.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

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

Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.