Version

版本資源的定義。

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

string

版本的專屬 ID,格式如下。projects/{project}/versions/{version}

versionState

object (VersionState)

版本目前的狀態。

creator

string

建立這個版本的使用者的電子郵件地址。

updateTime

string (Timestamp format)

上次使用此版本變更的時間戳記。

RFC3339 世界標準時間「Zulu」的時間戳記格式,解析度為奈秒,且最多 9 個小數位數。範例:"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 已刪除這個版本。