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 | 検証チェックは更新フロー中に発生しました。 |