Version

Định nghĩa về tài nguyên phiên bản.

Biểu diễn dưới dạng JSON
{
  "name": string,
  "versionState": {
    object (VersionState)
  },
  "creator": string,
  "updateTime": string
}
Trường
name

string

Giá trị nhận dạng duy nhất của phiên bản ở định dạng sau. projects/{project}/versions/{version}.

versionState

object (VersionState)

Trạng thái hiện tại của phiên bản.

creator

string

Email của người dùng đã tạo phiên bản này.

updateTime

string (Timestamp format)

Dấu thời gian của lần thay đổi gần đây nhất đối với phiên bản này.

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".

VersionState

Biểu thị trạng thái hiện tại của phiên bản.

Biểu diễn dưới dạng JSON
{
  "state": enum (State),
  "message": string
}
Trường
state

enum (State)

Trạng thái hiện tại của phiên bản.

message

string

Thông báo thân thiện với người dùng về trạng thái hiện tại của phiên bản.

Tiểu bang

Enum cho biết các trạng thái mà một Phiên bản có thể sử dụng. Enum này chưa được cố định và các giá trị có thể được thêm vào sau này.

Enum
STATE_UNSPECIFIED Giá trị mặc định của Trạng thái.
CREATION_IN_PROGRESS Đang tạo phiên bản.
CREATION_FAILED Không tạo được phiên bản.
CREATED Phiên bản đã được tạo thành công.
REVIEW_IN_PROGRESS Phiên bản này đang được đánh giá việc tuân thủ chính sách (còn gọi là Phê duyệt).
APPROVED Phiên bản này đã được phê duyệt để đánh giá việc tuân thủ chính sách và có thể triển khai.
CONDITIONALLY_APPROVED Phiên bản này đã được phê duyệt có điều kiện nhưng đang chờ xem xét lần cuối. Yêu cầu này có thể được thu hồi nếu lần xem xét cuối cùng bị từ chối.
DENIED Phiên bản này đã bị từ chối đánh giá việc tuân thủ chính sách.
UNDER_TAKEDOWN Phiên bản đã bị gỡ bỏ vì toàn bộ nhân viên hỗ trợ và tất cả các phiên bản đều bị gỡ bỏ.
DELETED Phiên bản này đã bị xoá.