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 | 
                업데이트 흐름 중에 유효성 검사 확인이 발생했습니다. |