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

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

バージョンが取ることのできる状態を示す列挙型。この列挙型はまだ固定されておらず、後で値を追加できます。

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