REST Resource: projects.locations.spaces.sharedTemplates.revisions

Resource: SharedTemplateRevision

A read-only template revision that is shared with a space.

JSON representation
{
  "name": string,
  "description": string,
  "type": enum (TemplateType),
  "sharedTemplateMetadata": {
    object (TFBlueprintMetadata)
  },
  "originTemplateRevision": string,
  "createTime": string,
  "applicationTemplateRevision": {
    object (SerializedApplicationTemplate)
  },

  // 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 shared template revision name. $sharedTemplate is a server-generated UUID. projects/$project/locations/$location/spaces/$space/sharedTemplates/$sharedTemplate/revisions/$revision

description

string

Optional. The shared template revision description.

type

enum (TemplateType)

Required. The Application Design Center assembly template type.

sharedTemplateMetadata

object (TFBlueprintMetadata)

Output only. The shared template metadata.

originTemplateRevision

string

Output only. The shared template revision refers to the following catalog template revision.

createTime

string (Timestamp format)

Output only. The shared template revision 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".

applicationTemplateRevision

object (SerializedApplicationTemplate)

Output only. The serialized application 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.

Methods

get

Gets details about a shared template revision.

list

Lists shared template revisions in a given space.