Version

버전 리소스의 정의입니다.

JSON 표현
{
  "name": string,
  "versionState": {
    object (VersionState)
  },
  "creator": string,
  "updateTime": string
}
필드
name

string

다음 형식의 버전의 고유 식별자입니다. projects/{project}/versions/{version}.

versionState

object (VersionState)

버전의 현재 상태입니다.

creator

string

이 버전을 만든 사용자의 이메일입니다.

updateTime

string (Timestamp format)

이 버전에 대한 마지막 변경 타임스탬프입니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"입니다.

VersionState

버전의 현재 상태를 나타냅니다.

JSON 표현
{
  "state": enum (State),
  "message": string
}
필드
state

enum (State)

버전의 현재 상태입니다.

message

string

버전의 현재 상태에 관한 사용자 친화적인 메시지입니다.

상태

버전이 취할 수 있는 상태를 나타내는 열거형입니다. 이 enum은 아직 고정되지 않았으며 값은 나중에 추가될 수 있습니다.

열거형
STATE_UNSPECIFIED 상태 기본값입니다.
CREATION_IN_PROGRESS 버전을 만드는 중입니다.
CREATION_FAILED 버전을 만들 수 없습니다.
CREATED 버전이 생성되었습니다.
REVIEW_IN_PROGRESS 버전이 정책 검토 중 (승인이라고도 함)입니다.
APPROVED 정책 검토를 위해 버전이 승인되었으며 배포할 수 있습니다.
CONDITIONALLY_APPROVED 버전이 조건부로 승인되었지만 최종 검토 대기 중입니다. 최종 검토가 거부되면 롤백될 수 있습니다.
DENIED 정책 검토를 위해 버전이 거부되었습니다.
UNDER_TAKEDOWN 버전이 에이전트 전체로 게시 중단되고 모든 버전이 게시 중단됩니다.
DELETED 버전이 삭제되었습니다.