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 | 驗證檢查是在更新流程中進行。 |