리소스: 릴리스
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에는 아티팩트 레지스트리 OCI 이미지 링크와 같은 ResourceBundle 출시에 관한 추가 정보가 포함되어 있습니다.
| JSON 표현 |
|---|
{ "ociImagePath": string, "variantOciImagePaths": { string: string, ... } } |
| 필드 | |
|---|---|
ociImagePath |
출력 전용입니다. 서비스가 |
variantOciImagePaths |
선택사항입니다. 패키지 출시 생성 시 서비스가 업로드하는 oci 이미지의 변형별 경로
|
메서드 |
|
|---|---|
|
특정 프로젝트, 위치, 리소스 번들에 새 버전을 만듭니다. |
|
단일 버전을 삭제합니다. |
|
단일 버전의 세부정보를 가져옵니다. |
|
특정 프로젝트와 위치의 버전을 나열합니다. |
|
단일 버전의 파라미터를 업데이트합니다. |