Cloud Deployment Manager will reach end of support on December 31, 2025. If you currently use Deployment Manager, please migrate to Infrastructure Manager or an alternative deployment technology by December 31, 2025 to ensure your services continue without interruption.
An optional textual description of the resource; provided by the client when the resource is created.
id
unsigned long
insertTime
string
Output only. Creation timestamp 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, must follow the expression: `[a-z]([-a-z0-9_.]{0,61}[a-z0-9])?`.
operation
nested object
Output only. The Operation that most recently ran, or is currently running, on this composite type.
selfLink
string
Output only. Server defined URL for the resource.
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-04-30 UTC."],[[["\u003cp\u003eThis resource represents a composite type, which includes properties such as name, ID, creation timestamp, description, self-referencing link, and its current operational status.\u003c/p\u003e\n"],["\u003cp\u003eThe composite type can have labels, represented as key-value pairs, with specific length and formatting constraints for both keys and values.\u003c/p\u003e\n"],["\u003cp\u003eThe templateContents section details the template's structure, encompassing the template file content, schema, imported files, the interpreter to use, and the primary template's filename.\u003c/p\u003e\n"],["\u003cp\u003eSeveral methods are available for managing composite types, including deleting, getting information about, creating, listing, patching, and updating them.\u003c/p\u003e\n"]]],[],null,["# CompositeTypes\n\n\u003cbr /\u003e\n\nFor a list of [methods](#methods) for this resource, see the end of this page.\n\nResource representations\n------------------------\n\nHolds the composite type. \n\n```text\n{\n \"name\": string,\n \"id\": unsigned long,\n \"insertTime\": string,\n \"description\": string,\n \"selfLink\": string,\n \"operation\": operations Resource,\n \"status\": string,\n \"labels\": [\n {\n \"key\": string,\n \"value\": string\n }\n ],\n \"templateContents\": {\n \"template\": string,\n \"schema\": string,\n \"imports\": [\n {\n \"name\": string,\n \"content\": string\n }\n ],\n \"interpreter\": string,\n \"mainTemplate\": string\n }\n}\n```\n\nMethods\n-------\n\n[delete](/deployment-manager/docs/reference/v2beta/compositeTypes/delete)\n: Deletes a composite type.\n\n[get](/deployment-manager/docs/reference/v2beta/compositeTypes/get)\n: Gets information about a specific composite type.\n\n[insert](/deployment-manager/docs/reference/v2beta/compositeTypes/insert)\n: Creates a composite type.\n\n[list](/deployment-manager/docs/reference/v2beta/compositeTypes/list)\n: Lists all composite types for Deployment Manager.\n\n[patch](/deployment-manager/docs/reference/v2beta/compositeTypes/patch)\n: Patches a composite type.\n\n[update](/deployment-manager/docs/reference/v2beta/compositeTypes/update)\n: Updates a composite type."]]