REST Resource: projects.locations.spaces.catalogs.templates.revisions

Resource: CatalogTemplateRevision

Template revisions inside a catalog.

JSON representation
{
  "name": string,
  "description": string,
  "type": enum (TemplateType),
  "createTime": string,
  "updateTime": string,
  "templateMetadata": {
    object (TFBlueprintMetadata)
  },
  "state": enum (State),
  "applicationTemplateRevision": {
    object (SerializedApplicationTemplate)
  },
  "uuid": string,

  // Union field artifact_location can be only one of the following:
  "gitSource": {
    object (GitSource)
  },
  "applicationTemplateRevisionSource": string
  // End of list of possible types for union field artifact_location.
}
Fields
name

string

Identifier. The catalog template revision name. projects/$project/locations/$location/spaces/$space/catalogs/$catalog/templates/$template/revisions/$revision

description

string

Optional. The catalog template revision description.

type

enum (TemplateType)

Required. The Application Design Center assembly template type.

createTime

string (Timestamp format)

Output only. The catalog template creation timestamp.

Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Output only. The catalog template update timestamp.

Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30".

templateMetadata

object (TFBlueprintMetadata)

Output only. Template metadata related to Terraform input and output.

state

enum (State)

Output only. The template state (validating/ready/invalid).

applicationTemplateRevision

object (SerializedApplicationTemplate)

Output only. The application template revision.

uuid

string

Output only. UUID of the template revision.

Union field artifact_location. The artifact location of the Terraform in the template. artifact_location can be only one of the following:
gitSource

object (GitSource)

Optional. The git source.

applicationTemplateRevisionSource

string

Optional. The application template revision source.

State

The template state.

Enums
STATE_UNSPECIFIED Default.
VALIDATING The template is being validated.
ACTIVE The template is ready to be used.
INVALID The template is invalid.

Methods

delete

Deletes a template revision.

get

Gets details about a template revision.

list

Lists template revisions.