Resource: Release
Release
represents a versioned release containing kubernetes manifests.
JSON representation |
---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "lifecycle": enum ( |
Fields | |
---|---|
name |
Identifier. Name of the Release. Format is |
createTime |
Output only. Time A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
updateTime |
Output only. Time A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
labels |
Optional. Labels as key value pairs. An object containing a list of |
lifecycle |
Optional. lifecycle of the |
version |
Required. version of the |
publishTime |
Output only. Time the A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
variants |
Optional. variants represents the variants of the An object containing a list of |
info |
Output only. |
Lifecycle
Lifecycle indicates the state of the Release
. A published release is immutable.
Enums | |
---|---|
LIFECYCLE_UNSPECIFIED |
indicates lifecycle has not been specified. |
DRAFT |
indicates that the Release is being edited. |
PUBLISHED |
indicates that the Release is now published (or released) and immutable. |
Variant
Variant represents the content of a ResourceBundle
variant.
JSON representation |
---|
{ "labels": { string: string, ... }, "resources": [ string ] } |
Fields | |
---|---|
labels |
labels to represent any metadata associated with the variant. An object containing a list of |
resources[] |
resources contain the kubernetes manifests (YAMLs) for this variant. |
ReleaseInfo
ReleaseInfo contains extra information about the ResourceBundle
release e.g., link to an artifact registry OCI image.
JSON representation |
---|
{ "ociImagePath": string } |
Fields | |
---|---|
ociImagePath |
Output only. path to the oci image the service uploads to on a |
Methods |
|
---|---|
|
Creates a new Release in a given project, location and resource bundle. |
|
Deletes a single Release. |
|
Gets details of a single Release. |
|
Lists Releases in a given project and location. |
|
Updates the parameters of a single Release. |