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