你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Microsoft.Resources templateSpecs

Bicep 资源定义

templateSpecs 资源类型可部署到:

有关每个 API 版本中已更改属性的列表,请参阅 更改日志

注解

建议使用 Azure PowerShell 中的 New-AzTemplateSpec 或在 Azure CLI 中使用 az ts create 来创建模板规格,而不是使用 ARM 模板或 Bicep 文件来定义模板规格。这些命令会自动将链接的模板转换为连接到主模板的项目。 使用 ARM 模板创建模板规格时,必须手动将这些链接的模板添加为项目,这可能会很复杂。 有关详细信息,请参阅 快速入门:创建和部署模板规格

资源格式

若要创建 Microsoft.Resources/templateSpecs 资源,请将以下 Bicep 添加到模板。

resource symbolicname 'Microsoft.Resources/templateSpecs@2022-02-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    description: 'string'
    displayName: 'string'
    metadata: any()
  }
}

属性值

templateSpecs

名称 说明 Value
name 资源名称 字符串 (必需)

字符限制:1-90

有效字符:
字母数字、下划线、括号、连字符和句点。
location 模板规格的位置。创建模板规格后无法更改它。 它必须是受支持的 Azure 位置之一。 字符串 (必需)
标记 资源标记。 标记名称和值的字典。 请参阅 模板中的标记
properties 模板规格属性。 TemplateSpecProperties

TemplateSpecProperties

名称 说明 Value
description 模板规格说明。 字符串
displayName 模板规格显示名称。 字符串
metadata 模板规格元数据。 元数据是一个开放式对象,通常是键值对的集合。 对于 Bicep,可以使用 any () 函数。

ARM 模板资源定义

templateSpecs 资源类型可部署到:

有关每个 API 版本中已更改属性的列表,请参阅 更改日志

注解

建议使用 Azure PowerShell 中的 New-AzTemplateSpec 或在 Azure CLI 中使用 az ts create 来创建模板规格,而不是使用 ARM 模板或 Bicep 文件来定义模板规格。这些命令会自动将链接的模板转换为连接到主模板的项目。 使用 ARM 模板创建模板规格时,必须手动将这些链接的模板添加为项目,这可能会很复杂。 有关详细信息,请参阅 快速入门:创建和部署模板规格

资源格式

若要创建 Microsoft.Resources/templateSpecs 资源,请将以下 JSON 添加到模板。

{
  "type": "Microsoft.Resources/templateSpecs",
  "apiVersion": "2022-02-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "description": "string",
    "displayName": "string",
    "metadata": {}
  }
}

属性值

templateSpecs

名称 说明 Value
type 资源类型 'Microsoft.Resources/templateSpecs'
apiVersion 资源 API 版本 '2022-02-01'
name 资源名称 字符串 (必需)

字符限制:1-90

有效字符:
字母数字、下划线、括号、连字符和句点。
location 模板规格的位置。创建模板规格后无法更改它。 它必须是受支持的 Azure 位置之一。 字符串 (必需)
标记 资源标记。 标记名称和值的字典。 请参阅 模板中的标记
properties 模板规格属性。 TemplateSpecProperties

TemplateSpecProperties

名称 说明 Value
description 模板规格说明。 字符串
displayName 模板规格显示名称。 字符串
metadata 模板规格元数据。 元数据是一个开放式对象,通常是键值对的集合。

Terraform (AzAPI 提供程序) 资源定义

templateSpecs 资源类型可部署到:

  • 资源组

有关每个 API 版本中已更改属性的列表,请参阅 更改日志

资源格式

若要创建 Microsoft.Resources/templateSpecs 资源,请将以下 Terraform 添加到模板。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Resources/templateSpecs@2022-02-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      description = "string"
      displayName = "string"
    }
  })
}

属性值

templateSpecs

名称 说明 Value
type 资源类型 “Microsoft.Resources/templateSpecs@2022-02-01”
name 资源名称 字符串 (必需)

字符限制:1-90

有效字符:
字母数字、下划线、括号、连字符和句点。
location 模板规格的位置。创建模板规格后无法更改它。 它必须是受支持的 Azure 位置之一。 字符串 (必需)
parent_id 若要部署到资源组,请使用该资源组的 ID。 字符串 (必需)
标记 资源标记。 标记名称和值的字典。
properties 模板规格属性。 TemplateSpecProperties

TemplateSpecProperties

名称 说明 Value
description 模板规格说明。 字符串
displayName 模板规格显示名称。 字符串
metadata 模板规格元数据。 元数据是一个开放式对象,通常是键值对的集合。