CompositeTypeArgs

data class CompositeTypeArgs(val description: Output<String>? = null, val id: Output<String>? = null, val labels: Output<List<CompositeTypeLabelEntryArgs>>? = null, val name: Output<String>? = null, val project: Output<String>? = null, val templateContents: Output<TemplateContentsArgs>? = null) : ConvertibleToJava<CompositeTypeArgs>

Creates a composite type.

Constructors

Link copied to clipboard
fun CompositeTypeArgs(description: Output<String>? = null, id: Output<String>? = null, labels: Output<List<CompositeTypeLabelEntryArgs>>? = null, name: Output<String>? = null, project: Output<String>? = null, templateContents: Output<TemplateContentsArgs>? = null)

Functions

Link copied to clipboard
open override fun toJava(): CompositeTypeArgs

Properties

Link copied to clipboard
val description: Output<String>? = null

An optional textual description of the resource; provided by the client when the resource is created.

Link copied to clipboard
val id: Output<String>? = null
Link copied to clipboard

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])?)?.

Link copied to clipboard
val name: Output<String>? = null

Name of the composite type, must follow the expression: [a-z]([-a-z0-9_&#46;]{0,61}[a-z0-9])?.

Link copied to clipboard
val project: Output<String>? = null
Link copied to clipboard

Files for the template type.