REST Resource: projects.locations.backends.rollouts

Resource: Peluncuran

Peluncuran tunggal build untuk backend.

Representasi JSON
{
  "name": string,
  "displayName": string,
  "state": enum (State),
  "error": {
    object (Status)
  },
  "build": string,
  "reconciling": boolean,
  "createTime": string,
  "updateTime": string,
  "deleteTime": string,
  "labels": {
    string: string,
    ...
  },
  "annotations": {
    string: string,
    ...
  },
  "uid": string,
  "etag": string
}
Kolom
name

string

ID. Nama resource peluncuran.

Format:

projects/{project}/locations/{locationId}/backends/{backendId}/rollouts/{rolloutId}.

displayName

string

Opsional. Nama yang dapat dibaca manusia. Maksimal 63 karakter.

state

enum (State)

Hanya output. Status peluncuran.

error

object (Status)

Hanya output. Status dan pesan error (dapat dibaca manusia) untuk peluncuran, jika dalam status FAILED.

build

string

Tidak dapat diubah. Nama build yang sudah ada. Program itu tidak harus dibuat; peluncuran akan menunggu build siap sebelum mengupdate traffic.

reconciling

boolean

Hanya output. Kolom yang, jika benar, menunjukkan bahwa Peluncuran saat ini memiliki LRO.

createTime

string (Timestamp format)

Hanya output. Waktu peluncuran dibuat.

Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Hanya output. Waktu saat peluncuran terakhir diperbarui.

Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

deleteTime

string (Timestamp format)

Hanya output. Waktu saat peluncuran dihapus.

Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

labels

map (key: string, value: string)

Opsional. Peta nilai kunci tidak terstruktur yang dapat digunakan untuk mengatur dan mengategorikan objek.

Objek yang berisi daftar pasangan "key": value. Contoh: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

annotations

map (key: string, value: string)

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 "key": value. Contoh: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

uid

string

Hanya output. ID unik yang ditetapkan oleh sistem.

etag

string

Hanya output. Checksum yang dihitung oleh server berdasarkan nilai lain; mungkin dikirim saat pembaruan atau penghapusan untuk memastikan operasi dilakukan pada resource yang diharapkan.

Negara Bagian

Status peluncuran.

Enum
STATE_UNSPECIFIED Peluncuran dalam status tidak diketahui.
QUEUED Peluncuran menunggu aktuasi dimulai. Hal ini mungkin karena peluncuran berikutnya sedang menunggu untuk selesai.
PENDING_BUILD Peluncuran menunggu proses build selesai, yang membangun kode dan menyiapkan infrastruktur yang mendasarinya.
PROGRESSING Peluncuran telah dimulai dan secara aktif mengubah traffic.
PAUSED Peluncuran telah dijeda karena sedang dijeda secara manual atau tahap DIJEDA. Atribut ini harus disetel saat paused = true.
SUCCEEDED Peluncuran telah selesai.
FAILED Peluncuran gagal. Lihat error untuk mengetahui informasi selengkapnya.
CANCELLED Peluncuran telah dibatalkan.

Metode

create

Membuat peluncuran baru untuk backend.

get

Mendapatkan informasi tentang peluncuran.

list

Mencantumkan peluncuran untuk backend.