리소스: 릴리스
Release는 Kubernetes 매니페스트가 포함된 버전이 지정된 릴리스를 나타냅니다.
| JSON 표현 |
|---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "lifecycle": enum ( |
| 필드 | |
|---|---|
name |
식별자. 릴리스 이름입니다. 형식: |
createTime |
출력 전용입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
updateTime |
출력 전용입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
labels |
(선택사항) 키-값 쌍인 라벨입니다.
|
lifecycle |
(선택사항) |
version |
필수 항목입니다. |
publishTime |
출력 전용입니다. 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
info |
(선택사항) |
수명 주기
수명 주기는 Release의 상태를 나타냅니다. 게시된 릴리스는 변경할 수 없습니다.
| 열거형 | |
|---|---|
LIFECYCLE_UNSPECIFIED |
수명 주기가 지정되지 않았음을 나타냅니다. |
DRAFT |
Release가 수정 중임을 나타냅니다. |
PUBLISHED |
Release가 게시 (또는 출시)되었으며 변경할 수 없음을 나타냅니다. |
ReleaseInfo
ReleaseInfo에는 ResourceBundle 릴리스에 관한 추가 정보(예: Artifact Registry OCI 이미지 링크)가 포함되어 있습니다.
| JSON 표현 |
|---|
{ "ociImagePath": string, "variantOciImagePaths": { string: string, ... } } |
| 필드 | |
|---|---|
ociImagePath |
출력 전용입니다. 서비스가 |
variantOciImagePaths |
(선택사항) 패키지 릴리스 생성 시 서비스가 업로드하는 oci 이미지의 변형별 경로입니다.
|
메서드 |
|
|---|---|
|
특정 프로젝트, 위치, 리소스 번들에 새 릴리스를 만듭니다. |
|
단일 릴리스를 삭제합니다. |
|
단일 릴리스의 세부정보를 가져옵니다. |
|
특정 프로젝트와 위치의 릴리스를 나열합니다. |
|
단일 릴리스의 파라미터를 업데이트합니다. |