Version

版本资源的定义。

JSON 表示法
{
  "name": string,
  "versionState": {
    object (VersionState)
  },
  "creator": string,
  "updateTime": string
}
字段
name

string

版本的唯一标识符,格式如下。projects/{project}/versions/{version}

versionState

object (VersionState)

版本的当前状态。

creator

string

创建此版本的用户的电子邮件地址。

updateTime

string (Timestamp format)

上次更改此版本的时间戳。

时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

VersionState

表示版本的当前状态。

JSON 表示法
{
  "state": enum (State),
  "message": string
}
字段
state

enum (State)

版本的当前状态。

message

string

有关版本当前状态的简单易懂的消息。

指示版本可以采用的状态的枚举。此枚举尚未冻结,您可以稍后添加值。

枚举
STATE_UNSPECIFIED State 的默认值。
CREATION_IN_PROGRESS 正在创建版本。
CREATION_FAILED 版本创建失败。
CREATED 已成功创建版本。
REVIEW_IN_PROGRESS 该版本正在接受政策审核(也称为审批)。
APPROVED 该版本已通过政策审核,可以进行部署。
CONDITIONALLY_APPROVED 该版本已获得有条件批准,但正在等待最终审核。如果最终审核遭拒,该界面可能会回滚。
DENIED 该版本已被拒绝接受政策审核。
UNDER_TAKEDOWN 当整个代理和所有版本都被移除时,该版本将被移除。
DELETED 该版本已被删除。