REST Resource: projects.locations.backends.rollouts

Kaynak: Kullanıma sunma

Bir derlemenin arka uç için tek kez kullanıma sunulması.

JSON gösterimi
{
  "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
}
Alanlar
name

string

Tanımlayıcı. Kullanıma sunma kaynak adı.

Biçim:

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

displayName

string

İsteğe bağlı. İnsanlar tarafından okunabilir ad. 63 karakterle sınırlıdır.

state

enum (State)

Yalnızca çıkış. Kullanıma sunma durumu.

error

object (Status)

Yalnızca çıkış. FAILED durumundaysa kullanıma sunma ile ilgili durum ve (insan tarafından okunabilir) hata mesajı.

build

string

Sabit. Zaten mevcut olan bir derlemenin adı. Üretilmesi gerekmez. kullanıma sunma, trafiği güncellemeden önce derlemenin hazır olmasını bekler.

reconciling

boolean

Yalnızca çıkış. Doğru ise, kullanıma sunmanın halihazırda bir LRO'su olduğunu gösteren alan.

createTime

string (Timestamp format)

Yalnızca çıkış. Kullanıma sunumun oluşturulduğu zaman.

RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Yalnızca çıkış. Kullanıma sunumun son güncellendiği zaman.

RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

deleteTime

string (Timestamp format)

Yalnızca çıkış. Kullanıma sunumun silindiği zaman.

RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

labels

map (key: string, value: string)

İsteğe bağlı. Nesneleri düzenlemek ve kategorilere ayırmak için kullanılabilecek yapılandırılmamış anahtar/değer eşlemesi.

"key": value çiftlerinin listesini içeren bir nesne. Örnek: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

annotations

map (key: string, value: string)

İsteğe bağlı. Rastgele meta verileri depolamak için harici araçlar tarafından ayarlanabilecek yapılandırılmamış anahtar/değer eşlemesi. Bu öğeler sorgulanamaz ve nesneler değiştirilirken korunmalıdır.

"key": value çiftlerinin listesini içeren bir nesne. Örnek: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

uid

string

Yalnızca çıkış. Sistem tarafından atanmış, benzersiz tanımlayıcı.

etag

string

Yalnızca çıkış. Diğer değerleri temel alan sunucu tarafından hesaplanan sağlama toplamı; işlemin beklenen kaynak üzerinde yapılmasını sağlamak için güncelleme veya silme sırasında gönderilebilir.

Eyalet

Kullanıma sunma durumu.

Sıralamalar
STATE_UNSPECIFIED Kullanıma sunma durumu bilinmiyor.
QUEUED Kullanıma sunma işlemi, etkinleştirme işleminin başlamasını bekliyor. Bunun nedeni, raporun başka bir sunumun tamamlanmasını bekliyor olması olabilir.
PENDING_BUILD Kullanıma sunma işlemi, derleme işleminin tamamlanmasını beklemektedir. Bu da kodun oluşturulmasını ve temel altyapının kurulmasını sağlar.
PROGRESSING Kullanıma sunma süreci başladı ve şu anda trafiği aktif olarak değiştiriyor.
PAUSED Kullanıma sunma, manuel olarak duraklatıldığı veya DURAKLATILDI aşamasında olduğu için duraklatıldı. Bu ayar, paused = true sırasında ayarlanmalıdır.
SUCCEEDED Kullanıma sunma işlemi tamamlandı.
FAILED Kullanıma sunma işlemi başarısız oldu. Daha fazla bilgi için hataya bakın.
CANCELLED Kullanıma sunma iptal edildi.

Yöntemler

create

Arka uç için yeni bir kullanıma sunma işlemi oluşturur.

get

Bir kullanıma sunmayla ilgili bilgileri alır.

list

Bir arka uç için kullanıma sunma işlemlerini listeler.