CompositeTypes

For a list of methods for this resource, see the end of this page.

Resource representations

Holds the composite type.

{
  "id": unsigned long,
  "selfLink": string,
  "insertTime": string,
  "name": string,
  "description": string,
  "operation": operations Resource,
  "status": string,
  "labels": [
    {
      "key": string,
      "value": string
    }
  ],
  "templateContents": {
    "template": string,
    "schema": string,
    "imports": [
      {
        "name": string,
        "content": string
      }
    ],
    "interpreter": string
  }
}
Property name Value Description Notes
description string An optional textual description of the resource; provided by the client when the resource is created.
id unsigned long [Output Only] Unique identifier for the resource; defined by the server.
insertTime string [Output Only] Timestamp when the composite type was created, in RFC3339 text format.
labels[] list Map of labels; provided by the client when the resource is created or updated. Specifically: Label keys must be between 1 and 63 characters long and must conform to the following regular expression: [a-z]([-a-z0-9]*[a-z0-9])? Label values must be between 0 and 63 characters long and must conform to the regular expression ([a-z]([-a-z0-9]*[a-z0-9])?)?
labels[].key string
labels[].value string
name string Name of the composite type.
operation nested object [Output Only] The Operation that most recently ran, or is currently running, on this composite type.
status string
templateContents nested object Files for the template type.
templateContents.imports[] list Import files referenced by the main template.
templateContents.imports[].content string The contents of the file.
templateContents.imports[].name string The name of the file.
templateContents.interpreter string Which interpreter (python or jinja) should be used during expansion.
templateContents.schema string The contents of the template schema.
templateContents.template string The contents of the main template file.

Methods

delete
Deletes a composite type.
get
Gets information about a specific composite type.
insert
Creates a composite type.
list
Lists all composite types for Deployment Manager.
patch
Updates a composite type. This method supports patch semantics.
update
Updates a composite type.
Was this page helpful? Let us know how we did:

Send feedback about...

Cloud Deployment Manager