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