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 该版本已删除。