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「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

バージョンの現在の状態に関するユーザー フレンドリーなメッセージ。

状態

Version が取る可能性のある状態を示す列挙型。この列挙型はまだ固定されていないため、後で値が追加される可能性があります。

列挙型
STATE_UNSPECIFIED 状態のデフォルト値。
CREATION_IN_PROGRESS バージョンの作成が進行中です。
CREATION_FAILED バージョンを作成できませんでした。
CREATED バージョンを作成しました。
REVIEW_IN_PROGRESS このバージョンはポリシー審査(承認)中です。
APPROVED このバージョンはポリシー審査で承認されたため、デプロイできます。
CONDITIONALLY_APPROVED バージョンは条件付きで承認されていますが、最終審査待ちです。最終審査で承認されなかった場合はロールバックされます。
DENIED このバージョンはポリシー審査のために拒否されました。
UNDER_TAKEDOWN バージョンは、エージェント全体で削除され、すべてのバージョンが削除されます。
DELETED バージョンを削除しました。