REST Resource: projects.locations.backends.rollouts

Tài nguyên: Phát hành

Phát hành một bản dựng cho phần phụ trợ.

Biểu diễn dưới dạng 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
}
Trường
name

string

Giá trị nhận dạng. Tên tài nguyên của bản phát hành.

Định dạng:

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

displayName

string

Không bắt buộc. Tên dễ đọc. Giới hạn 63 ký tự.

state

enum (State)

Chỉ có đầu ra. Trạng thái phát hành.

error

object (Status)

Chỉ có đầu ra. Một thông báo lỗi về trạng thái và (con người có thể đọc được) khi phát hành ở trạng thái FAILED.

build

string

Bất biến. Tên của một bản dựng đã tồn tại. Không nhất thiết phải xây dựng; một bản phát hành sẽ đợi bản dựng sẵn sàng trước khi cập nhật lưu lượng truy cập.

reconciling

boolean

Chỉ có đầu ra. Một trường (nếu đúng) cho biết Bản phát hành hiện có LRO.

createTime

string (Timestamp format)

Chỉ có đầu ra. Thời gian tạo bản phát hành.

Dấu thời gian theo múi giờ "Zulu" RFC3339 (giờ UTC) với độ phân giải nano giây và lên đến 9 chữ số phân số. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Chỉ có đầu ra. Thời gian cập nhật bản phát hành gần đây nhất.

Dấu thời gian theo múi giờ "Zulu" RFC3339 (giờ UTC) với độ phân giải nano giây và lên đến 9 chữ số phân số. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

deleteTime

string (Timestamp format)

Chỉ có đầu ra. Thời gian xoá bản phát hành.

Dấu thời gian theo múi giờ "Zulu" RFC3339 (giờ UTC) với độ phân giải nano giây và lên đến 9 chữ số phân số. Ví dụ: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

labels

map (key: string, value: string)

Không bắt buộc. Bản đồ khoá-giá trị phi cấu trúc có thể dùng để sắp xếp và phân loại đối tượng.

Một đối tượng chứa danh sách các cặp "key": value. Ví dụ: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

annotations

map (key: string, value: string)

Không bắt buộc. Sơ đồ liên kết khoá không có cấu trúc có thể do các công cụ bên ngoài thiết lập để lưu trữ và siêu dữ liệu tuỳ ý. Các đối tượng này không truy vấn được và cần được giữ nguyên khi sửa đổi đối tượng.

Một đối tượng chứa danh sách các cặp "key": value. Ví dụ: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

uid

string

Chỉ có đầu ra. Giá trị nhận dạng duy nhất do hệ thống chỉ định.

etag

string

Chỉ có đầu ra. Giá trị tổng kiểm do máy chủ tính dựa trên các giá trị khác; có thể được gửi khi cập nhật hoặc xoá để đảm bảo thao tác được thực hiện trên tài nguyên dự kiến.

Tiểu bang

Trạng thái phát hành.

Enum
STATE_UNSPECIFIED Quá trình phát hành ở trạng thái không xác định.
QUEUED Quá trình phát hành đang chờ quá trình kích hoạt bắt đầu. Điều này có thể là do ứng dụng đang chờ một bản phát hành khác hoàn tất.
PENDING_BUILD Quá trình phát hành đang chờ quá trình xây dựng hoàn tất. Quá trình này sẽ tạo mã và thiết lập cơ sở hạ tầng cơ bản.
PROGRESSING Quá trình triển khai đã bắt đầu và đang tích cực sửa đổi lưu lượng truy cập.
PAUSED Quá trình phát hành đã bị tạm dừng do bị tạm dừng theo cách thủ công hoặc giai đoạn BỊ TẠM DỪNG. Bạn phải đặt thuộc tính này trong khi paused = true.
SUCCEEDED Quá trình phát hành đã hoàn tất.
FAILED Không phát hành được. Hãy xem lỗi để biết thêm thông tin.
CANCELLED Quá trình phát hành đã bị huỷ.

Phương thức

create

Tạo bản phát hành mới cho một phần phụ trợ.

get

Nhận thông tin về bản phát hành.

list

Liệt kê các lần phát hành cho một phần phụ trợ.