Untuk mengetahui daftar metode untuk resource ini, lihat bagian akhir halaman ini.
Representasi resource
{ "id": unsigned long, "name": string, "description": string, "operation": operations Resource, "fingerprint": bytes, "manifest": string, "update": { "manifest": string, "labels": [ { "key": string, "value": string } ], "description": string }, "insertTime": string, "updateTime": string, "target": { "config": { "content": string }, "imports": [ { "name": string, "content": string } ] }, "labels": [ { "key": string, "value": string } ], "selfLink": string }
Nama properti | Nilai | Deskripsi | Catatan |
---|---|---|---|
description |
string |
Deskripsi opsional yang diberikan pengguna untuk deployment. | |
fingerprint |
bytes |
Memberikan sidik jari untuk digunakan dalam permintaan guna mengubah deployment, seperti permintaan `update()`, `stop()`, dan `cancelPreview()`. Sidik jari adalah nilai yang dihasilkan secara acak yang harus diberikan dengan permintaan `update()`, `stop()`, dan `cancelPreview()` untuk melakukan penguncian optimis. Hal ini memastikan konkurensi optimis sehingga hanya satu permintaan yang terjadi dalam satu waktu. Sidik jari awalnya dibuat oleh Deployment Manager dan berubah setelah setiap permintaan untuk mengubah data. Untuk mendapatkan nilai sidik jari terbaru, lakukan permintaan `get()` ke deployment. |
|
id |
unsigned long |
||
insertTime |
string |
Hanya output. Stempel waktu pembuatan dalam format teks RFC3339. | |
labels[] |
list |
Peta label; disediakan oleh klien saat resource dibuat atau diperbarui. Secara khusus: Kunci label harus memiliki panjang antara 1 dan 63 karakter dan harus sesuai dengan ekspresi reguler berikut: `[a-z]([-a-z0-9]*[a-z0-9])?` Nilai label harus memiliki panjang antara 0 dan 63 karakter dan harus sesuai dengan ekspresi reguler `([a-z]([-a-z0-9]*[a-z0-9])?)?`. |
|
labels[].key |
string |
||
labels[].value |
string |
||
manifest |
string |
Hanya output. URL manifes yang mewakili manifes terakhir yang berhasil di-deploy. Jika tidak ada manifes yang berhasil di-deploy, kolom ini tidak akan ada. | |
name |
string |
Nama resource; diberikan oleh klien saat resource dibuat. Nama harus terdiri dari 1-63 karakter, dan mematuhi RFC1035. Secara khusus, nama harus memiliki panjang 1-63 karakter dan cocok dengan ekspresi reguler `[a-z]([-a-z0-9]*[a-z0-9])?` yang berarti karakter pertama harus berupa huruf kecil, dan semua karakter berikutnya harus berupa tanda hubung, huruf kecil, atau angka, kecuali karakter terakhir, yang tidak boleh berupa tanda hubung. | |
operation |
nested object |
Hanya output. Operasi yang terakhir kali berjalan, atau saat ini sedang berjalan, di deployment ini. | |
selfLink |
string |
Hanya output. URL yang ditentukan server untuk resource. | |
target |
nested object |
[Khusus Input] Parameter yang menentukan deployment Anda, termasuk konfigurasi deployment dan template yang relevan. | |
target.config |
nested object |
Konfigurasi yang akan digunakan untuk deployment ini. | |
target.config.content |
string |
Isi file. | |
target.imports[] |
list |
Menentukan file yang akan diimpor untuk konfigurasi ini. File ini dapat digunakan untuk mengimpor template atau file lainnya. Misalnya, Anda dapat mengimpor file teks untuk menggunakan file tersebut dalam template. | |
target.imports[].content |
string |
Isi file. | |
target.imports[].name |
string |
Nama file. | |
update |
nested object |
Hanya output. Jika Deployment Manager saat ini mengupdate atau melihat pratinjau update untuk deployment ini, konfigurasi yang diperbarui akan muncul di sini. | |
update.description |
string |
Hanya output. Deskripsi opsional yang disediakan pengguna tentang deployment setelah update saat ini diterapkan. | |
update.labels[] |
list |
Hanya output. Peta label; disediakan oleh klien saat resource dibuat atau diperbarui. Secara khusus: Kunci label harus memiliki panjang antara 1 dan 63 karakter dan harus sesuai dengan ekspresi reguler berikut: `[a-z]([-a-z0-9]*[a-z0-9])?` Nilai label harus memiliki panjang antara 0 dan 63 karakter dan harus sesuai dengan ekspresi reguler `([a-z]([-a-z0-9]*[a-z0-9])?)?`. |
|
update.labels[].key |
string |
||
update.labels[].value |
string |
||
update.manifest |
string |
Hanya output. URL manifes yang mewakili konfigurasi update deployment ini. | |
updateTime |
string |
Hanya output. Perbarui stempel waktu dalam format teks RFC3339. |
Metode
- cancelPreview
- Membatalkan dan menghapus pratinjau yang saat ini terkait dengan deployment.
- hapus
- Menghapus deployment dan semua resource dalam deployment.
- get
- Mendapatkan informasi tentang deployment tertentu.
- getIamPolicy
- Mendapatkan kebijakan kontrol akses untuk resource. Dapat kosong jika tidak ada kebijakan atau resource tersebut.
- insert
- Membuat deployment dan semua resource yang dijelaskan oleh manifes deployment.
- list
- Mencantumkan semua deployment untuk project tertentu.
- patch
- Menerapkan patch pada deployment dan semua resource yang dijelaskan oleh manifes deployment.
- setIamPolicy
- Menetapkan kebijakan kontrol akses pada resource yang ditentukan. Mengganti kebijakan yang ada.
- stop
- Menghentikan operasi yang sedang berlangsung. Tindakan ini tidak akan mengembalikan pekerjaan yang telah selesai, tetapi mencegah pekerjaan baru dimulai.
- testIamPermissions
- Menampilkan izin yang dimiliki pemanggil pada resource yang ditentukan.
- update
- Memperbarui deployment dan semua resource yang dijelaskan oleh manifes deployment.