Hapus bundel konfigurasi
Hapus bundel konfigurasi dan semua versinya. Penghapusan bersifat asinkron — API segera kembali dengan DELETING status, dan layanan menghapus bundel dan riwayat versinya di latar belakang.
Anda tidak dapat menghapus bundel yang direferensikan oleh A/B tes aktif. Hentikan A/B tes terlebih dahulu.
Sampel Kode
contoh
Permintaan parameter
| Parameter | Tipe | Diperlukan | Deskripsi |
|---|---|---|---|
|
|
Tali |
Ya |
ID bundel konfigurasi yang akan dihapus. Lulus sebagai parameter jalur. |
Respons
API mengembalikan HTTP 202 (Diterima), yang menunjukkan penghapusan telah antri.
| Bidang | Tipe | Deskripsi |
|---|---|---|
|
|
String |
ID bundel yang dihapus. |
|
|
String |
Status bundel. Pengembalian |
Perilaku penghapusan
-
Operasi ini idempoten — memanggil delete pada bundel yang sudah dihapus mengembalikan respons yang sama tanpa kesalahan.
-
Semua versi di semua cabang dihapus bersama dengan bundel.
-
Setelah penghapusan selesai, ID bundel dan nama menjadi tersedia untuk digunakan kembali.
-
Jika bundel direferensikan oleh A/B tes aktif, penghapusan gagal dengan
ConflictExceptionfile. Hentikan A/B tes terlebih dahulu.
Kesalahan
| Kesalahan | Status HTTP | Deskripsi |
|---|---|---|
|
|
400 |
Parameter permintaan tidak valid. |
|
|
404 |
Yang ditentukan |
|
|
409 |
Bundel digunakan oleh sumber daya lain (misalnya, A/B tes aktif) dan tidak dapat dihapus. |
|
|
403 |
Izin tidak mencukupi. Verifikasi kebijakan IAM termasuk |
|
|
429 |
Tingkat permintaan terlampaui. Coba lagi dengan backoff eksponensial. |
|
|
500 |
Service-side kesalahan. Coba lagi permintaannya. |