REST Resource: projects.locations.backends.rollouts

리소스: 출시

백엔드용 빌드의 단일 출시입니다.

JSON 표현
{
  "name": string,
  "displayName": string,
  "state": enum (State),
  "error": {
    object (Status)
  },
  "build": string,
  "reconciling": boolean,
  "createTime": string,
  "updateTime": string,
  "deleteTime": string,
  "labels": {
    string: string,
    ...
  },
  "annotations": {
    string: string,
    ...
  },
  "uid": string,
  "etag": string
}
필드
name

string

식별자. 출시의 리소스 이름입니다.

형식:

projects/{project}/locations/{locationId}/backends/{backendId}/rollouts/{rolloutId}.

displayName

string

선택사항입니다. 인간이 읽을 수 있는 이름입니다. 글자 수가 63자(영문 기준)로 제한됩니다.

state

enum (State)

출력 전용입니다. 출시 상태입니다.

error

object (Status)

출력 전용입니다. FAILED 상태인 경우 출시의 상태 및 사람이 읽을 수 있는 오류 메시지입니다.

build

string

변경할 수 없습니다. 이미 존재하는 빌드의 이름입니다. 빌드할 필요가 없습니다. 출시는 빌드가 준비될 때까지 기다린 후에 트래픽을 업데이트합니다

reconciling

boolean

출력 전용입니다. true인 경우 출시에 현재 LRO가 있음을 나타내는 필드입니다.

createTime

string (Timestamp format)

출력 전용입니다. 출시가 생성된 시간입니다.

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

updateTime

string (Timestamp format)

출력 전용입니다. 출시가 마지막으로 업데이트된 시간입니다.

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

deleteTime

string (Timestamp format)

출력 전용입니다. 출시가 삭제된 시간입니다.

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

labels

map (key: string, value: string)

선택사항입니다. 객체를 구성하고 분류하는 데 사용할 수 있는 구조화되지 않은 키-값 맵입니다.

"key": value 쌍 목록을 포함하는 객체입니다. 예: { "name": "wrench", "mass": "1.3kg", "count": "3" }

annotations

map (key: string, value: string)

선택사항입니다. 임의의 메타데이터를 저장하기 위해 외부 도구에서 설정할 수 있는 구조화되지 않은 키-값 맵입니다. 쿼리할 수 없으며 객체를 수정할 때 보존해야 합니다.

"key": value 쌍 목록을 포함하는 객체입니다. 예: { "name": "wrench", "mass": "1.3kg", "count": "3" }

uid

string

출력 전용입니다. 시스템에서 할당한 고유 식별자입니다.

etag

string

출력 전용입니다. 다른 값을 기반으로 서버에서 계산된 체크섬 예상된 리소스에서 작업이 완료되도록 업데이트 또는 삭제 시 전송될 수 있습니다.

출시 상태입니다.

열거형
STATE_UNSPECIFIED 출시가 알 수 없는 상태입니다.
QUEUED 출시가 작동이 시작되기를 기다리는 중입니다. 다른 출시가 완료되기를 기다리고 있기 때문일 수 있습니다.
PENDING_BUILD 출시는 코드를 빌드하고 기본 인프라를 설정하는 빌드 프로세스가 완료될 때까지 기다리는 중입니다.
PROGRESSING 출시가 시작되었으며 트래픽을 적극적으로 수정하고 있습니다.
PAUSED 수동으로 일시중지되었거나 일시중지 상태여서 출시가 일시중지되었습니다. paused = true 중에 설정해야 합니다.
SUCCEEDED 출시가 완료되었습니다.
FAILED 출시에 실패했습니다. 자세한 내용은 오류를 참조하세요.
CANCELLED 출시가 취소되었습니다.

메소드

create

백엔드의 새 출시를 만듭니다.

get

출시 정보를 가져옵니다.

list

백엔드의 출시를 나열합니다.