ValidationCheck represents the result of preflight check.
| JSON representation | 
|---|
| { "option": enum ( | 
| Fields | |
|---|---|
| option | 
 Options used for the validation check | 
| status | 
 Output only. The detailed validation check status. | 
| scenario | 
 Output only. The scenario when the preflight checks were run. | 
Options
| Enums | |
|---|---|
| OPTIONS_UNSPECIFIED | Default value. Standard preflight validation check will be used. | 
| SKIP_VALIDATION_CHECK_BLOCKING | Prevent failed preflight checks from failing. | 
| SKIP_VALIDATION_ALL | Skip all preflight check validations. | 
ValidationCheckStatus
ValidationCheckStatus defines the detailed validation check status.
| JSON representation | 
|---|
| {
  "result": [
    {
      object ( | 
| Fields | |
|---|---|
| result[] | 
 Individual checks which failed as part of the Preflight check execution. | 
ValidationCheckResult
ValidationCheckResult defines the details about the validation check.
| JSON representation | 
|---|
| {
  "state": enum ( | 
| Fields | |
|---|---|
| state | 
 The validation check state. | 
| description | 
 The description of the validation check. | 
| category | 
 The category of the validation. | 
| reason | 
 A human-readable message of the check failure. | 
| details | 
 Detailed failure information, which might be unformatted. | 
State
| Enums | |
|---|---|
| STATE_UNKNOWN | The default value. The check result is unknown. | 
| STATE_FAILURE | The check failed. | 
| STATE_SKIPPED | The check was skipped. | 
| STATE_FATAL | The check itself failed to complete. | 
| STATE_WARNING | The check encountered a warning. | 
Scenario
| Enums | |
|---|---|
| SCENARIO_UNSPECIFIED | Default value. This value is unused. | 
| CREATE | The validation check occurred during a create flow. | 
| UPDATE | The validation check occurred during an update flow. |