バージョン リソースの定義。
JSON 表現 | |
---|---|
{
"name": string,
"versionState": {
object ( |
フィールド | |
---|---|
name |
次の形式のバージョンの一意の識別子。 |
versionState |
バージョンの現在の状態。 |
creator |
このバージョンを作成したユーザーのメールアドレス。 |
updateTime |
このバージョンへの前回の変更のタイムスタンプ。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
VersionState
バージョンの現在の状態を表します。
JSON 表現 | |
---|---|
{
"state": enum ( |
フィールド | |
---|---|
state |
バージョンの現在の状態。 |
message |
バージョンの現在の状態に関するユーザー フレンドリーなメッセージ。 |
状態
Version が取る可能性のある状態を示す列挙型。この列挙型はまだ固定されていないため、後で値が追加される可能性があります。
列挙型 | |
---|---|
STATE_UNSPECIFIED |
状態のデフォルト値。 |
CREATION_IN_PROGRESS |
バージョンの作成が進行中です。 |
CREATION_FAILED |
バージョンを作成できませんでした。 |
CREATED |
バージョンを作成しました。 |
REVIEW_IN_PROGRESS |
このバージョンはポリシー審査(承認)中です。 |
APPROVED |
このバージョンはポリシー審査で承認されたため、デプロイできます。 |
CONDITIONALLY_APPROVED |
バージョンは条件付きで承認されていますが、最終審査待ちです。最終審査で承認されなかった場合はロールバックされます。 |
DENIED |
このバージョンはポリシー審査のために拒否されました。 |
UNDER_TAKEDOWN |
バージョンは、エージェント全体で削除され、すべてのバージョンが削除されます。 |
DELETED |
バージョンを削除しました。 |