Object literals
Const $host
$host: object
parameterPath
parameterPath: string = "$host"
skipEncoding
skipEncoding: boolean = true
mapper
mapper: object
required
required: boolean = true
serializedName
serializedName: string = "$host"
type
type: object
name
name: string = "String"
Const AzureResourceBase
AzureResourceBase: object
type
type: object
className
className: string = "AzureResourceBase"
name
name: string = "Composite"
modelProperties
modelProperties: object
id
id: object
readOnly
readOnly: boolean = true
serializedName
serializedName: string = "id"
type
type: object
name
name: string = "String"
name
name: object
readOnly
readOnly: boolean = true
serializedName
serializedName: string = "name"
type
type: object
name
name: string = "String"
systemData
systemData: object
serializedName
serializedName: string = "systemData"
type
type: object
className
className: string = "SystemData"
name
name: string = "Composite"
type
type: object
readOnly
readOnly: boolean = true
serializedName
serializedName: string = "type"
type
type: object
name
name: string = "String"
Const ErrorAdditionalInfo
ErrorAdditionalInfo: object
type
type: object
className
className: string = "ErrorAdditionalInfo"
name
name: string = "Composite"
modelProperties
modelProperties: object
info
info: object
readOnly
readOnly: boolean = true
serializedName
serializedName: string = "info"
type
type: object
name
name: string = "Dictionary"
value
value: object
type
type: object
name
name: string = "any"
type
type: object
readOnly
readOnly: boolean = true
serializedName
serializedName: string = "type"
type
type: object
name
name: string = "String"
Const ErrorResponse
ErrorResponse: object
type
type: object
className
className: string = "ErrorResponse"
name
name: string = "Composite"
modelProperties
modelProperties: object
additionalInfo
additionalInfo: object
readOnly
readOnly: boolean = true
serializedName
serializedName: string = "additionalInfo"
type
type: object
name
name: string = "Sequence"
element
element: object
type
type: object
className
className: string = "ErrorAdditionalInfo"
name
name: string = "Composite"
code
code: object
readOnly
readOnly: boolean = true
serializedName
serializedName: string = "code"
type
type: object
name
name: string = "String"
details
details: object
readOnly
readOnly: boolean = true
serializedName
serializedName: string = "details"
type
type: object
name
name: string = "Sequence"
element
element: object
type
type: object
className
className: string = "ErrorResponse"
name
name: string = "Composite"
message
message: object
readOnly
readOnly: boolean = true
serializedName
serializedName: string = "message"
type
type: object
name
name: string = "String"
target
target: object
readOnly
readOnly: boolean = true
serializedName
serializedName: string = "target"
type
type: object
name
name: string = "String"
Const LinkedTemplateArtifact
LinkedTemplateArtifact: object
type
type: object
className
className: string = "LinkedTemplateArtifact"
name
name: string = "Composite"
modelProperties
modelProperties: object
path
path: object
required
required: boolean = true
serializedName
serializedName: string = "path"
type
type: object
name
name: string = "String"
template
template: object
required
required: boolean = true
serializedName
serializedName: string = "template"
type
type: object
name
name: string = "Dictionary"
value
value: object
type
type: object
name
name: string = "any"
Const SystemData
SystemData: object
type
type: object
className
className: string = "SystemData"
name
name: string = "Composite"
modelProperties
modelProperties: object
createdAt
createdAt: object
serializedName
serializedName: string = "createdAt"
type
type: object
name
name: string = "DateTime"
createdBy
createdBy: object
serializedName
serializedName: string = "createdBy"
type
type: object
name
name: string = "String"
createdByType
createdByType: object
serializedName
serializedName: string = "createdByType"
type
type: object
name
name: string = "String"
lastModifiedAt
lastModifiedAt: object
serializedName
serializedName: string = "lastModifiedAt"
type
type: object
name
name: string = "DateTime"
lastModifiedBy
lastModifiedBy: object
serializedName
serializedName: string = "lastModifiedBy"
type
type: object
name
name: string = "String"
lastModifiedByType
lastModifiedByType: object
serializedName
serializedName: string = "lastModifiedByType"
type
type: object
name
name: string = "String"
Const TemplateSpec
TemplateSpec: object
type
type: object
className
className: string = "TemplateSpec"
name
name: string = "Composite"
modelProperties
modelProperties: object
description
description: object
serializedName
serializedName: string = "properties.description"
constraints
constraints: object
MaxLength
MaxLength: number = 4096
type
type: object
name
name: string = "String"
displayName
displayName: object
serializedName
serializedName: string = "properties.displayName"
constraints
constraints: object
MaxLength
MaxLength: number = 64
type
type: object
name
name: string = "String"
location
location: object
required
required: boolean = true
serializedName
serializedName: string = "location"
type
type: object
name
name: string = "String"
metadata
metadata: object
serializedName
serializedName: string = "properties.metadata"
type
type: object
name
name: string = "Dictionary"
value
value: object
type
type: object
name
name: string = "any"
tags
tags: object
serializedName
serializedName: string = "tags"
type
type: object
name
name: string = "Dictionary"
value
value: object
type
type: object
name
name: string = "String"
versions
versions: object
readOnly
readOnly: boolean = true
serializedName
serializedName: string = "properties.versions"
type
type: object
name
name: string = "Dictionary"
value
value: object
type
type: object
className
className: string = "TemplateSpecVersionInfo"
name
name: string = "Composite"
Const TemplateSpecUpdateModel
TemplateSpecUpdateModel: object
type
type: object
className
className: string = "TemplateSpecUpdateModel"
name
name: string = "Composite"
modelProperties
modelProperties: object
tags
tags: object
serializedName
serializedName: string = "tags"
type
type: object
name
name: string = "Dictionary"
value
value: object
type
type: object
name
name: string = "String"
Const TemplateSpecVersion
TemplateSpecVersion: object
type
type: object
className
className: string = "TemplateSpecVersion"
name
name: string = "Composite"
modelProperties
modelProperties: object
description
description: object
serializedName
serializedName: string = "properties.description"
constraints
constraints: object
MaxLength
MaxLength: number = 4096
type
type: object
name
name: string = "String"
linkedTemplates
linkedTemplates: object
serializedName
serializedName: string = "properties.linkedTemplates"
type
type: object
name
name: string = "Sequence"
element
element: object
type
type: object
className
className: string = "LinkedTemplateArtifact"
name
name: string = "Composite"
location
location: object
required
required: boolean = true
serializedName
serializedName: string = "location"
type
type: object
name
name: string = "String"
mainTemplate
mainTemplate: object
serializedName
serializedName: string = "properties.mainTemplate"
type
type: object
name
name: string = "Dictionary"
value
value: object
type
type: object
name
name: string = "any"
metadata
metadata: object
serializedName
serializedName: string = "properties.metadata"
type
type: object
name
name: string = "Dictionary"
value
value: object
type
type: object
name
name: string = "any"
tags
tags: object
serializedName
serializedName: string = "tags"
type
type: object
name
name: string = "Dictionary"
value
value: object
type
type: object
name
name: string = "String"
uiFormDefinition
uiFormDefinition: object
serializedName
serializedName: string = "properties.uiFormDefinition"
type
type: object
name
name: string = "Dictionary"
value
value: object
type
type: object
name
name: string = "any"
Const TemplateSpecVersionInfo
TemplateSpecVersionInfo: object
type
type: object
className
className: string = "TemplateSpecVersionInfo"
name
name: string = "Composite"
modelProperties
modelProperties: object
description
description: object
readOnly
readOnly: boolean = true
serializedName
serializedName: string = "description"
type
type: object
name
name: string = "String"
timeCreated
timeCreated: object
readOnly
readOnly: boolean = true
serializedName
serializedName: string = "timeCreated"
type
type: object
name
name: string = "DateTime"
timeModified
timeModified: object
readOnly
readOnly: boolean = true
serializedName
serializedName: string = "timeModified"
type
type: object
name
name: string = "DateTime"
Const TemplateSpecVersionUpdateModel
TemplateSpecVersionUpdateModel: object
type
type: object
className
className: string = "TemplateSpecVersionUpdateModel"
name
name: string = "Composite"
modelProperties
modelProperties: object
tags
tags: object
serializedName
serializedName: string = "tags"
type
type: object
name
name: string = "Dictionary"
value
value: object
type
type: object
name
name: string = "String"
Const TemplateSpecVersionsListResult
TemplateSpecVersionsListResult: object
type
type: object
className
className: string = "TemplateSpecVersionsListResult"
name
name: string = "Composite"
modelProperties
modelProperties: object
nextLink
nextLink: object
readOnly
readOnly: boolean = true
serializedName
serializedName: string = "nextLink"
type
type: object
name
name: string = "String"
value
value: object
serializedName
serializedName: string = "value"
type
type: object
name
name: string = "Sequence"
element
element: object
type
type: object
className
className: string = "TemplateSpecVersion"
name
name: string = "Composite"
Const TemplateSpecsError
TemplateSpecsError: object
type
type: object
className
className: string = "TemplateSpecsError"
name
name: string = "Composite"
modelProperties
modelProperties: object
error
error: object
serializedName
serializedName: string = "error"
type
type: object
className
className: string = "ErrorResponse"
name
name: string = "Composite"
Const TemplateSpecsListResult
TemplateSpecsListResult: object
type
type: object
className
className: string = "TemplateSpecsListResult"
name
name: string = "Composite"
modelProperties
modelProperties: object
nextLink
nextLink: object
readOnly
readOnly: boolean = true
serializedName
serializedName: string = "nextLink"
type
type: object
name
name: string = "String"
value
value: object
serializedName
serializedName: string = "value"
type
type: object
name
name: string = "Sequence"
element
element: object
type
type: object
className
className: string = "TemplateSpec"
name
name: string = "Composite"
Const accept
accept: object
parameterPath
parameterPath: string = "accept"
mapper
mapper: object
defaultValue
defaultValue: string = "application/json"
isConstant
isConstant: boolean = true
serializedName
serializedName: string = "Accept"
type
type: object
name
name: string = "String"
Const apiVersion
apiVersion: object
parameterPath
parameterPath: string = "apiVersion"
mapper
mapper: object
defaultValue
defaultValue: string = "2021-05-01"
isConstant
isConstant: boolean = true
serializedName
serializedName: string = "api-version"
type
type: object
name
name: string = "String"
Const contentType
contentType: object
parameterPath
parameterPath: string[] = ["options", "contentType"]
mapper
mapper: object
defaultValue
defaultValue: string = "application/json"
isConstant
isConstant: boolean = true
serializedName
serializedName: string = "Content-Type"
type
type: object
name
name: string = "String"
Const createOrUpdateOperationSpec
createOrUpdateOperationSpec: object
headerParameters
headerParameters: any[] = [Parameters.contentType, Parameters.accept]
httpMethod
httpMethod: string = "PUT"
mediaType
mediaType: string = "json"
path
path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Resources/templateSpecs/{templateSpecName}/versions/{templateSpecVersion}"
queryParameters
queryParameters: any[] = [Parameters.apiVersion]
requestBody
requestBody: any = Parameters.templateSpecVersionModel
serializer
serializer: any
urlParameters
urlParameters: any[] = [Parameters.$host,Parameters.subscriptionId,Parameters.resourceGroupName,Parameters.templateSpecName,Parameters.templateSpecVersion]
responses
responses: object
200
200: object
bodyMapper
bodyMapper: any = Mappers.TemplateSpecVersion
201
201: object
bodyMapper
bodyMapper: any = Mappers.TemplateSpecVersion
default
default: object
bodyMapper
bodyMapper: any = Mappers.TemplateSpecsError
Const deleteOperationSpec
deleteOperationSpec: object
headerParameters
headerParameters: any[] = [Parameters.accept]
httpMethod
httpMethod: string = "DELETE"
path
path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Resources/templateSpecs/{templateSpecName}/versions/{templateSpecVersion}"
queryParameters
queryParameters: any[] = [Parameters.apiVersion]
serializer
serializer: any
urlParameters
urlParameters: any[] = [Parameters.$host,Parameters.subscriptionId,Parameters.resourceGroupName,Parameters.templateSpecName,Parameters.templateSpecVersion]
responses
responses: object
default
default: object
bodyMapper
bodyMapper: any = Mappers.TemplateSpecsError
Const expand
expand: object
parameterPath
parameterPath: string[] = ["options", "expand"]
mapper
mapper: object
serializedName
serializedName: string = "$expand"
type
type: object
name
name: string = "String"
Const getOperationSpec
getOperationSpec: object
headerParameters
headerParameters: any[] = [Parameters.accept]
httpMethod
httpMethod: string = "GET"
path
path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Resources/templateSpecs/{templateSpecName}/versions/{templateSpecVersion}"
queryParameters
queryParameters: any[] = [Parameters.apiVersion]
serializer
serializer: any
urlParameters
urlParameters: any[] = [Parameters.$host,Parameters.subscriptionId,Parameters.resourceGroupName,Parameters.templateSpecName,Parameters.templateSpecVersion]
responses
responses: object
200
200: object
bodyMapper
bodyMapper: any = Mappers.TemplateSpecVersion
default
default: object
bodyMapper
bodyMapper: any = Mappers.TemplateSpecsError
Const listByResourceGroupNextOperationSpec
listByResourceGroupNextOperationSpec: object
headerParameters
headerParameters: any[] = [Parameters.accept]
httpMethod
httpMethod: string = "GET"
path
path: string = "{nextLink}"
queryParameters
queryParameters: any[] = [Parameters.apiVersion, Parameters.expand]
serializer
serializer: any
urlParameters
urlParameters: any[] = [Parameters.$host,Parameters.subscriptionId,Parameters.resourceGroupName,Parameters.nextLink]
responses
responses: object
200
200: object
bodyMapper
bodyMapper: any = Mappers.TemplateSpecsListResult
default
default: object
bodyMapper
bodyMapper: any = Mappers.TemplateSpecsError
Const listByResourceGroupOperationSpec
listByResourceGroupOperationSpec: object
headerParameters
headerParameters: any[] = [Parameters.accept]
httpMethod
httpMethod: string = "GET"
path
path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Resources/templateSpecs/"
queryParameters
queryParameters: any[] = [Parameters.apiVersion, Parameters.expand]
serializer
serializer: any
urlParameters
urlParameters: any[] = [Parameters.$host,Parameters.subscriptionId,Parameters.resourceGroupName]
responses
responses: object
200
200: object
bodyMapper
bodyMapper: any = Mappers.TemplateSpecsListResult
default
default: object
bodyMapper
bodyMapper: any = Mappers.TemplateSpecsError
Const listBySubscriptionNextOperationSpec
listBySubscriptionNextOperationSpec: object
headerParameters
headerParameters: any[] = [Parameters.accept]
httpMethod
httpMethod: string = "GET"
path
path: string = "{nextLink}"
queryParameters
queryParameters: any[] = [Parameters.apiVersion, Parameters.expand]
serializer
serializer: any
urlParameters
urlParameters: any[] = [Parameters.$host,Parameters.subscriptionId,Parameters.nextLink]
responses
responses: object
200
200: object
bodyMapper
bodyMapper: any = Mappers.TemplateSpecsListResult
default
default: object
bodyMapper
bodyMapper: any = Mappers.TemplateSpecsError
Const listBySubscriptionOperationSpec
listBySubscriptionOperationSpec: object
headerParameters
headerParameters: any[] = [Parameters.accept]
httpMethod
httpMethod: string = "GET"
path
path: string = "/subscriptions/{subscriptionId}/providers/Microsoft.Resources/templateSpecs/"
queryParameters
queryParameters: any[] = [Parameters.apiVersion, Parameters.expand]
serializer
serializer: any
urlParameters
urlParameters: any[] = [Parameters.$host, Parameters.subscriptionId]
responses
responses: object
200
200: object
bodyMapper
bodyMapper: any = Mappers.TemplateSpecsListResult
default
default: object
bodyMapper
bodyMapper: any = Mappers.TemplateSpecsError
Const listNextOperationSpec
listNextOperationSpec: object
headerParameters
headerParameters: any[] = [Parameters.accept]
httpMethod
httpMethod: string = "GET"
path
path: string = "{nextLink}"
queryParameters
queryParameters: any[] = [Parameters.apiVersion]
serializer
serializer: any
urlParameters
urlParameters: any[] = [Parameters.$host,Parameters.subscriptionId,Parameters.resourceGroupName,Parameters.templateSpecName,Parameters.nextLink]
responses
responses: object
200
200: object
bodyMapper
bodyMapper: any = Mappers.TemplateSpecVersionsListResult
default
default: object
bodyMapper
bodyMapper: any = Mappers.TemplateSpecsError
Const listOperationSpec
listOperationSpec: object
headerParameters
headerParameters: any[] = [Parameters.accept]
httpMethod
httpMethod: string = "GET"
path
path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Resources/templateSpecs/{templateSpecName}/versions"
queryParameters
queryParameters: any[] = [Parameters.apiVersion]
serializer
serializer: any
urlParameters
urlParameters: any[] = [Parameters.$host,Parameters.subscriptionId,Parameters.resourceGroupName,Parameters.templateSpecName]
responses
responses: object
200
200: object
bodyMapper
bodyMapper: any = Mappers.TemplateSpecVersionsListResult
default
default: object
bodyMapper
bodyMapper: any = Mappers.TemplateSpecsError
Const nextLink
nextLink: object
parameterPath
parameterPath: string = "nextLink"
skipEncoding
skipEncoding: boolean = true
mapper
mapper: object
required
required: boolean = true
serializedName
serializedName: string = "nextLink"
type
type: object
name
name: string = "String"
Const resourceGroupName
resourceGroupName: object
parameterPath
parameterPath: string = "resourceGroupName"
mapper
mapper: object
required
required: boolean = true
serializedName
serializedName: string = "resourceGroupName"
constraints
constraints: object
MaxLength
MaxLength: number = 90
MinLength
MinLength: number = 1
Pattern
Pattern: RegExp = new RegExp("^[-\\w\\._\\(\\)]+$")
type
type: object
name
name: string = "String"
Const subscriptionId
subscriptionId: object
parameterPath
parameterPath: string = "subscriptionId"
mapper
mapper: object
required
required: boolean = true
serializedName
serializedName: string = "subscriptionId"
type
type: object
name
name: string = "String"
Const templateSpec
templateSpec: object
mapper
mapper: any = TemplateSpecMapper
parameterPath
parameterPath: string = "templateSpec"
Const templateSpec1
templateSpec1: object
mapper
mapper: any = TemplateSpecUpdateModelMapper
parameterPath
parameterPath: string[] = ["options", "templateSpec"]
Const templateSpecName
templateSpecName: object
parameterPath
parameterPath: string = "templateSpecName"
mapper
mapper: object
required
required: boolean = true
serializedName
serializedName: string = "templateSpecName"
constraints
constraints: object
MaxLength
MaxLength: number = 90
MinLength
MinLength: number = 1
Pattern
Pattern: RegExp = new RegExp("^[-\\w\\._\\(\\)]+$")
type
type: object
name
name: string = "String"
Const templateSpecVersion
templateSpecVersion: object
parameterPath
parameterPath: string = "templateSpecVersion"
mapper
mapper: object
required
required: boolean = true
serializedName
serializedName: string = "templateSpecVersion"
constraints
constraints: object
MaxLength
MaxLength: number = 90
MinLength
MinLength: number = 1
Pattern
Pattern: RegExp = new RegExp("^[-\\w\\._\\(\\)]+$")
type
type: object
name
name: string = "String"
Const templateSpecVersionModel
templateSpecVersionModel: object
mapper
mapper: any = TemplateSpecVersionMapper
parameterPath
parameterPath: string = "templateSpecVersionModel"
Const templateSpecVersionUpdateModel
templateSpecVersionUpdateModel: object
mapper
mapper: any = TemplateSpecVersionUpdateModelMapper
parameterPath
parameterPath: string[] = ["options", "templateSpecVersionUpdateModel"]
Const updateOperationSpec
updateOperationSpec: object
headerParameters
headerParameters: any[] = [Parameters.contentType, Parameters.accept]
httpMethod
httpMethod: string = "PATCH"
mediaType
mediaType: string = "json"
path
path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Resources/templateSpecs/{templateSpecName}/versions/{templateSpecVersion}"
queryParameters
queryParameters: any[] = [Parameters.apiVersion]
requestBody
requestBody: any = Parameters.templateSpecVersionUpdateModel
serializer
serializer: any
urlParameters
urlParameters: any[] = [Parameters.$host,Parameters.subscriptionId,Parameters.resourceGroupName,Parameters.templateSpecName,Parameters.templateSpecVersion]
responses
responses: object
200
200: object
bodyMapper
bodyMapper: any = Mappers.TemplateSpecVersion
default
default: object
bodyMapper
bodyMapper: any = Mappers.TemplateSpecsError
Defines values for CreatedByType.
KnownCreatedByType can be used interchangeably with CreatedByType, this enum contains the known values that the service supports.
Known values supported by the service
User
Application
ManagedIdentity
Key