Perbarui bundel konfigurasi
Perbarui bundel konfigurasi untuk membuat versi baru yang tidak dapat diubah dengan konfigurasi yang diubah. Setiap pembaruan menghasilkan ID versi baru; versi yang ada tidak pernah dimodifikasi. Versi membentuk rantai viaparentVersionIds, mirip dengan git commit.
Sampel Kode
contoh
Permintaan parameter
| Parameter | Tipe | Diperlukan | Deskripsi |
|---|---|---|---|
|
|
Tali |
Ya |
ID bundel konfigurasi yang akan diperbarui. Lulus sebagai parameter jalur. |
|
|
String |
Tidak |
Nama yang diperbarui untuk bundel. |
|
|
String |
Tidak |
Deskripsi yang diperbarui. Maksimal 500 karakter. |
|
|
Peta |
Tidak |
Konfigurasi komponen yang diperbarui. Membuat versi baru dengan komponen-komponen ini. |
|
|
Daftar string |
Tidak |
ID versi induk untuk pelacakan garis keturunan. Diperlukan saat memperbarui |
|
|
String |
Tidak |
Nama cabang untuk versi ini. Jika tidak ditentukan, mewarisi cabang induk atau default ke. |
|
|
String |
Tidak |
Pesan komit yang menjelaskan perubahan. Maksimal 500 karakter. |
|
|
Objek |
Tidak |
Sumber yang membuat versi ini. Berisi |
|
|
String |
Tidak |
Token idempotensi. |
Respons
| Bidang | Tipe | Deskripsi |
|---|---|---|
|
|
String |
ARN dari bundel konfigurasi. |
|
|
String |
ID dari bundel konfigurasi. |
|
|
String |
UUID dari versi baru yang dibuat oleh pembaruan ini. |
|
|
Stempel waktu |
Saat pembaruan diterapkan. |
Percabangan dan penggabungan
Bundel konfigurasi mendukung percabangan seperti git:
-
Komit linier. Hilangkan
parentVersionIdsatau lewati satu orang tua. Versi baru memperluas garis keturunan cabang. -
Cabang baru. Tentukan
branchNameyang belum ada danparentVersionIdsmenunjuk ke versi yang ingin Anda cabang. -
Gabungkan komit. Lulus dua
parentVersionIds: yang pertama adalah versi terbaru di cabang target, yang kedua adalah yang terbaru di cabang sumber. Ini membuat komit gabungan pada cabang target.
Kesalahan
| Kesalahan | Status HTTP | Deskripsi |
|---|---|---|
|
|
400 |
Parameter permintaan tidak valid. Periksa kendala bidang. |
|
|
404 |
Yang ditentukan |
|
|
409 |
Konflik versi. Versi induk yang ditentukan bukan yang terbaru di cabang. Ambil versi terbaru dan coba lagi. |
|
|
403 |
Izin tidak mencukupi. Verifikasi kebijakan IAM termasuk |
|
|
429 |
Tingkat permintaan terlampaui. Coba lagi dengan backoff eksponensial. |
|
|
500 |
Service-side kesalahan. Coba lagi permintaannya. |