ValidationCheck は、プリフライト チェックの結果を定義します。
JSON 表現 |
---|
{ "option": enum ( |
フィールド | |
---|---|
option |
検証チェックに使用されるオプション。 |
status |
出力専用。詳細な検証チェックのステータス。 |
scenario |
出力専用。プリフライト チェックが実行されたシナリオ。 |
オプション
列挙型 | |
---|---|
OPTIONS_UNSPECIFIED |
デフォルト値。標準のプリフライト検証チェックが使用されます。 |
SKIP_VALIDATION_CHECK_BLOCKING |
失敗したプリフライト チェックが失敗しないようにします。 |
SKIP_VALIDATION_ALL |
すべてのプリフライト チェックの検証をスキップします。 |
ValidationCheckStatus
ValidationCheckStatus は、詳細な検証チェックのステータスを定義します。
JSON 表現 |
---|
{
"result": [
{
object ( |
フィールド | |
---|---|
result[] |
プリフライト チェックの実行の一部として失敗した個々のチェック。 |
ValidationCheckResult
ValidationCheckResult は、検証チェックの詳細を定義します。
JSON 表現 |
---|
{
"state": enum ( |
フィールド | |
---|---|
state |
検証チェックの状態。 |
description |
検証チェックの説明。 |
category |
検証のカテゴリ。 |
reason |
チェックの失敗に関する、人が読める形式のメッセージ。 |
details |
失敗に関する詳細情報。形式は決まっていない可能性があります。 |
状態
列挙型 | |
---|---|
STATE_UNKNOWN |
デフォルト値。チェック結果が不明です。 |
STATE_FAILURE |
チェックに失敗しました。 |
STATE_SKIPPED |
チェックがスキップされました。 |
STATE_FATAL |
チェック自体を完了できませんでした。 |
STATE_WARNING |
チェックで警告が発生しました。 |
シナリオ
列挙型 | |
---|---|
SCENARIO_UNSPECIFIED |
デフォルト値。この値は使用されません。 |
CREATE |
検証チェックは作成フロー中に発生しました。 |
UPDATE |
検証チェックは更新フロー中に発生しました。 |