Mengontrol konfigurasi traffic untuk backend.
Representasi JSON |
---|
{ "name": string, "current": { object ( |
Kolom | |
---|---|
name |
ID. Nama resource backend. Format:
|
current |
Hanya output. Status alokasi traffic saat ini untuk backend. Saat menyetel |
reconciling |
Hanya output. Kolom yang, jika true (benar), menunjukkan bahwa sistem sedang bekerja untuk membuat |
createTime |
Hanya output. Waktu backend dibuat. Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: |
updateTime |
Hanya output. Waktu backend terakhir diperbarui. Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: |
labels |
Opsional. Peta nilai kunci tidak terstruktur yang dapat digunakan untuk mengatur dan mengategorikan objek. Objek yang berisi daftar pasangan |
annotations |
Opsional. Peta nilai kunci tidak terstruktur yang dapat ditetapkan oleh alat eksternal untuk menyimpan dan metadata arbitrer. Objek tersebut tidak dapat dikueri dan harus dipertahankan saat memodifikasi objek. Objek yang berisi daftar pasangan |
etag |
Hanya output. Checksum yang dihitung oleh server berdasarkan nilai lain; mungkin dikirim saat pembaruan atau penghapusan untuk memastikan operasi dilakukan pada resource yang diharapkan. |
uid |
Hanya output. ID unik yang ditetapkan oleh sistem. |
Kolom union
|
|
target |
Setel untuk mengontrol traffic yang diinginkan untuk backend secara manual. Hal ini akan menyebabkan |
rolloutPolicy |
Kebijakan peluncuran menentukan cara pembuatan build baru dan deployment otomatis. |
Kumpulan Lalu Lintas
Daftar pemisahan lalu lintas yang bersama-sama mewakili di mana lalu lintas diarahkan.
Representasi JSON |
---|
{
"splits": [
{
object ( |
Kolom | |
---|---|
splits[] |
Wajib diisi. Daftar pemisahan traffic. |
Pemisahan Traffic
Alokasi traffic untuk backend.
Representasi JSON |
---|
{ "build": string, "percent": integer } |
Kolom | |
---|---|
build |
Wajib diisi. Build tempat traffic diarahkan. |
percent |
Wajib diisi. Persentase traffic yang akan dikirim ke build. Saat ini harus 100% atau 0%. |
PeluncuranPolicy
Kebijakan mengenai cara build dan peluncuran dipicu dan diluncurkan.
Representasi JSON |
---|
{ "disabled": boolean, "disabledTime": string, // Union field |
Kolom | |
---|---|
disabled |
Opsional. Tanda yang, jika benar, mencegah peluncuran dibuat melalui LaunchPolicy ini. |
disabledTime |
Hanya output. Jika Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: |
Kolom union trigger . Menentukan jenis peristiwa codebase yang dapat memicu build baru. trigger hanya ada berupa salah satu diantara berikut: |
|
codebaseBranch |
Jika disetel, tentukan cabang yang memicu build baru untuk memulai dengan kebijakan ini. Jika tidak, peluncuran otomatis tidak akan dilakukan. |