- Resource: Rollout
- RolloutInfo
- Status
- RolloutStrategyInfo
- AllAtOnceStrategyInfo
- ClusterInfo
- ResourceBundleDeploymentInfo
- SyncState
- Status
- RollingStrategyInfo
- Metode
Resource: Peluncuran
Resource peluncuran merepresentasikan instance operasi peluncuran FleetPackage di seluruh armada. Ini adalah resource yang dibuat sistem dan akan bersifat hanya baca untuk pengguna akhir. Objek ini akan terutama digunakan oleh layanan untuk memproses perubahan di FleetPackage dan perubahan lainnya di lingkungan.
| Representasi JSON |
|---|
{ "name": string, "release": string, "rolloutStrategy": { object ( |
| Kolom | |
|---|---|
name |
ID. Nama Peluncuran. Format adalah |
release |
Referensi ke |
rolloutStrategy |
Strategi peluncuran untuk meluncurkan |
info |
Detail peluncuran saat ini. |
deletionPropagationPolicy |
Kebijakan penerapan penghapusan peluncuran. |
createTime |
Hanya output. Waktu peluncuran dibuat. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
updateTime |
Hanya output. Waktu peluncuran terakhir diperbarui. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
RolloutInfo
RolloutInfo merepresentasikan status FleetPackage di semua cluster yang menjadi target peluncuran.
| Representasi JSON |
|---|
{ "state": enum ( |
| Kolom | |
|---|---|
state |
Hanya output. Status berisi status keseluruhan Peluncuran. |
startTime |
Hanya output. Waktu saat peluncuran dimulai. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
endTime |
Hanya output. Waktu saat peluncuran selesai. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
message |
Hanya output. Pesan yang berisi informasi tambahan terkait peluncuran. |
rolloutStrategyInfo |
Hanya output. Info strategi peluncuran menunjukkan status eksekusi strategi peluncuran. |
Negara Bagian
Status peluncuran
| Enum | |
|---|---|
STATE_UNSPECIFIED |
Status tidak ditentukan. |
COMPLETED |
Peluncuran selesai. |
SUSPENDED |
Peluncuran ditangguhkan. |
ABORTED |
Peluncuran dibatalkan. Peluncuran yang sudah berjalan dihentikan karena keanggotaan armada berubah, atau paket armada dihapus. |
IN_PROGRESS |
Peluncuran sedang berlangsung. |
STALLED |
Peluncuran terhenti. |
CANCELLED |
Peluncuran dibatalkan. Peluncuran yang diusulkan dianggap tidak valid atau tidak mungkin dilakukan sejak awal karena masalah pada konfigurasi paket, rilis, atau varian. |
ABORTING |
Membatalkan peluncuran. |
RolloutStrategyInfo
RolloutStrategyInfo merepresentasikan status eksekusi berbagai jenis strategi peluncuran. Hanya kolom yang sesuai dengan strategi peluncuran yang ditentukan di resource peluncuran yang akan diisi.
| Representasi JSON |
|---|
{ // Union field |
| Kolom | |
|---|---|
Kolom union strategy. Strategi mewakili hasil penerapan salah satu strategi peluncuran. strategy hanya ada berupa salah satu diantara berikut: |
|
allAtOnceStrategyInfo |
AllAtOnceStrategyInfo menampilkan status eksekusi strategi peluncuran AllAtOnce. |
rollingStrategyInfo |
RollingStrategyInfo mewakili status eksekusi strategi peluncuran bertahap. |
AllAtOnceStrategyInfo
AllAtOnceStrategyInfo menampilkan status eksekusi strategi peluncuran AllAtOnce.
| Representasi JSON |
|---|
{
"clusters": [
{
object ( |
| Kolom | |
|---|---|
clusters[] |
Daftar yang tidak diurutkan. Status deployment paket resource untuk semua cluster yang ditargetkan. |
ClusterInfo
ClusterInfo merepresentasikan status peluncuran paket resource untuk cluster.
| Representasi JSON |
|---|
{ "membership": string, "desired": { object ( |
| Kolom | |
|---|---|
membership |
Hanya output. Keanggotaan gkehub cluster target |
desired |
Hanya output. Status yang diinginkan untuk paket resource. |
initial |
Hanya output. Status awal paket resource sebelum deployment. |
current |
Hanya output. Status paket resource saat ini. |
state |
Hanya output. Status peluncuran untuk cluster. |
messages[] |
Hanya output. Daftar yang tidak diurutkan. Pesan menyampaikan informasi tambahan terkait deployment. |
startTime |
Hanya output. Stempel waktu saat rekonsiliasi dimulai. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
endTime |
Hanya output. Stempel waktu saat rekonsiliasi berakhir. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
ResourceBundleDeploymentInfo
ResourceBundleDeploymentInfo merepresentasikan status deployment paket resource.
| Representasi JSON |
|---|
{
"release": string,
"version": string,
"variant": string,
"syncState": enum ( |
| Kolom | |
|---|---|
release |
Hanya output. Merujuk pada rilis |
version |
Hanya output. Mengacu pada rilis |
variant |
Hanya output. Merujuk pada varian dalam rilis |
syncState |
Hanya output. Status sinkronisasi deployment |
messages[] |
Hanya output. Daftar yang tidak diurutkan. Pesan berisi informasi terkait deployment |
SyncState
Status sinkronisasi deployment paket resource.
| Enum | |
|---|---|
SYNC_STATE_UNSPECIFIED |
Status tidak ditentukan. |
RECONCILING |
Status merekonsiliasi. |
STALLED |
Status tertunda. |
SYNCED |
Status disinkronkan. |
PENDING |
Status menunggu keputusan. |
ERROR |
Status error. |
DELETION_PENDING |
Status menunggu penghapusan. |
DELETING |
Menghapus status. |
DELETED |
Status dihapus. |
Negara Bagian
Status peluncuran untuk cluster.
| Enum | |
|---|---|
STATE_UNSPECIFIED |
Status tidak ditentukan. |
WAITING |
Status menunggu. |
IN_PROGRESS |
Dalam status proses. |
STALLED |
Status tertunda. |
COMPLETED |
Status selesai. |
ABORTED |
Status dibatalkan. Peluncuran yang sudah berjalan dihentikan karena keanggotaan armada berubah, atau paket armada dihapus. |
CANCELLED |
Status dibatalkan. Peluncuran yang diusulkan dianggap tidak valid atau tidak mungkin dilakukan sejak awal karena masalah pada konfigurasi paket, rilis, atau varian. |
ERROR |
Status error. |
UNCHANGED |
Status tidak berubah. |
SKIPPED |
Status dilewati. |
RollingStrategyInfo
RollingStrategyInfo mewakili status eksekusi strategi peluncuran Bertahap.
| Representasi JSON |
|---|
{
"clusters": [
{
object ( |
| Kolom | |
|---|---|
clusters[] |
Daftar yang tidak diurutkan. Status deployment paket resource untuk semua cluster yang ditargetkan. |
Metode |
|
|---|---|
|
Membatalkan Peluncuran. |
|
Mendapatkan detail satu Peluncuran. |
|
Mencantumkan Peluncuran dalam project, lokasi, dan Paket Fleet tertentu. |
|
Melanjutkan Peluncuran. |
|
Menangguhkan Peluncuran. |