TemplateSpec interface

Template Spec object.

Extends

Properties

description

Template Spec description.

displayName

Template Spec display name.

location

The location of the Template Spec. It cannot be changed after Template Spec creation. It must be one of the supported Azure locations.

metadata

The Template Spec metadata. Metadata is an open-ended object and is typically a collection of key-value pairs.

tags

Resource tags.

versions

High-level information about the versions within this Template Spec. The keys are the version names. Only populated if the $expand query parameter is set to 'versions'. NOTE: This property will not be serialized. It can only be populated by the server.

Inherited Properties

id

String Id used to locate any resource on Azure. NOTE: This property will not be serialized. It can only be populated by the server.

name

Name of this resource. NOTE: This property will not be serialized. It can only be populated by the server.

systemData

Azure Resource Manager metadata containing createdBy and modifiedBy information. NOTE: This property will not be serialized. It can only be populated by the server.

type

Type of this resource. NOTE: This property will not be serialized. It can only be populated by the server.

Property Details

description

Template Spec description.

description?: string

Property Value

string

displayName

Template Spec display name.

displayName?: string

Property Value

string

location

The location of the Template Spec. It cannot be changed after Template Spec creation. It must be one of the supported Azure locations.

location: string

Property Value

string

metadata

The Template Spec metadata. Metadata is an open-ended object and is typically a collection of key-value pairs.

metadata?: Record<string, unknown>

Property Value

Record<string, unknown>

tags

Resource tags.

tags?: {[propertyName: string]: string}

Property Value

{[propertyName: string]: string}

versions

High-level information about the versions within this Template Spec. The keys are the version names. Only populated if the $expand query parameter is set to 'versions'. NOTE: This property will not be serialized. It can only be populated by the server.

versions?: {[propertyName: string]: TemplateSpecVersionInfo}

Property Value

{[propertyName: string]: TemplateSpecVersionInfo}

Inherited Property Details

id

String Id used to locate any resource on Azure. NOTE: This property will not be serialized. It can only be populated by the server.

id?: string

Property Value

string

Inherited From AzureResourceBase.id

name

Name of this resource. NOTE: This property will not be serialized. It can only be populated by the server.

name?: string

Property Value

string

Inherited From AzureResourceBase.name

systemData

Azure Resource Manager metadata containing createdBy and modifiedBy information. NOTE: This property will not be serialized. It can only be populated by the server.

systemData?: SystemData

Property Value

Inherited From AzureResourceBase.systemData

type

Type of this resource. NOTE: This property will not be serialized. It can only be populated by the server.

type?: string

Property Value

string

Inherited From AzureResourceBase.type