- JSON 표현
- VersionState
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- 상태
버전 리소스의 정의입니다.
JSON 표현 | |
---|---|
{
"name": string,
"versionState": {
object ( |
필드 | |
---|---|
name |
다음 형식으로 된 버전의 고유 식별자입니다. |
versionState |
버전의 현재 상태입니다. |
creator |
이 버전을 만든 사용자의 이메일입니다. |
updateTime |
이 버전이 마지막으로 변경된 시점의 타임스탬프입니다. RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 |
VersionState
버전의 현재 상태를 나타냅니다.
JSON 표현 | |
---|---|
{
"state": enum ( |
필드 | |
---|---|
state |
버전의 현재 상태입니다. |
message |
버전의 현재 상태에 대한 사용자 친화적인 메시지입니다. |
주
버전이 취할 수 있는 상태를 나타내는 열거형입니다. 이 enum은 아직 고정되지 않았으며 나중에 값을 추가할 수 있습니다.
열거형 | |
---|---|
STATE_UNSPECIFIED |
상태의 기본값. |
CREATION_IN_PROGRESS |
버전 생성이 진행 중입니다. |
CREATION_FAILED |
버전을 만들 수 없습니다. |
CREATED |
버전이 생성되었습니다. |
REVIEW_IN_PROGRESS |
버전이 정책 검토 (승인이라고도 함) 중입니다. |
APPROVED |
이 버전은 정책 검토를 위해 승인되었으며 배포할 수 있습니다. |
CONDITIONALLY_APPROVED |
버전이 조건부로 승인되었지만 최종 검토 대기 중입니다. 최종 검토가 거부되면 롤백될 수 있습니다. |
DENIED |
버전이 정책 검토를 위해 거부되었습니다. |
UNDER_TAKEDOWN |
전체 에이전트와 모든 버전이 게시 중단됨에 따라 버전도 게시 중단됩니다. |
DELETED |
버전이 삭제되었습니다. |