Поделиться через


Шаблон Microsoft.ResourcesSpecs 2021-05-01

Замечания

Вместо использования шаблона ARM или Bicep-файла для определения спецификации шаблона рекомендуется использовать New-AzTemplateSpec в Azure PowerShell или az ts create в Azure CLI для создания спецификации шаблона. Эти команды автоматически преобразуют связанные шаблоны в артефакты, подключенные к основному шаблону. При использовании шаблона ARM для создания спецификации шаблона необходимо вручную добавить эти связанные шаблоны в качестве артефактов, которые могут быть сложными. Дополнительные сведения см. в кратком руководстве по . Создание и развертывание спецификации шаблона.

Определение ресурсов Bicep

Тип ресурса templateSpecs можно развернуть с помощью операций, предназначенных для следующих целей:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Resources/templateSpecs, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.Resources/templateSpecs@2021-05-01' = {
  location: 'string'
  name: 'string'
  properties: {
    description: 'string'
    displayName: 'string'
    metadata: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  tags: {
    {customized property}: 'string'
  }
}

Значения свойств

Microsoft.Resources/templateSpecs

Имя Описание Ценность
местоположение Расположение спецификации шаблона. Его нельзя изменить после создания спецификации шаблона. Это должно быть одно из поддерживаемых расположений Azure. строка (обязательно)
имя Имя ресурса струна

Ограничения целостности:
Минимальная длина = 1
Максимальная длина = 1
Pattern = ^[-\w\._\(\)]+$ (обязательно)
свойства Свойства спецификации шаблона. TemplateSpecProperties
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах

TemplateSpecProperties

Имя Описание Ценность
описание Описание спецификации шаблона. струна

Ограничения целостности:
Максимальная длина =
displayName Отображаемое имя спецификации шаблона. струна

Ограничения целостности:
Максимальная длина =
метаданные Метаданные спецификации шаблона. Метаданные — это открытый объект, который обычно является коллекцией пар "ключ-значение". любой

TemplateSpecTags

Имя Описание Ценность

Определение ресурса шаблона ARM

Тип ресурса templateSpecs можно развернуть с помощью операций, предназначенных для следующих целей:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Resources/templateSpecs, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.Resources/templateSpecs",
  "apiVersion": "2021-05-01",
  "name": "string",
  "location": "string",
  "properties": {
    "description": "string",
    "displayName": "string",
    "metadata": {}
  },
  "tags": {
    "{customized property}": "string"
  }
}

Значения свойств

Microsoft.Resources/templateSpecs

Имя Описание Ценность
apiVersion Версия API '2021-05-01'
местоположение Расположение спецификации шаблона. Его нельзя изменить после создания спецификации шаблона. Это должно быть одно из поддерживаемых расположений Azure. строка (обязательно)
имя Имя ресурса струна

Ограничения целостности:
Минимальная длина = 1
Максимальная длина = 1
Pattern = ^[-\w\._\(\)]+$ (обязательно)
свойства Свойства спецификации шаблона. TemplateSpecProperties
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тип Тип ресурса "Microsoft.Resources/templateSpecs"

TemplateSpecProperties

Имя Описание Ценность
описание Описание спецификации шаблона. струна

Ограничения целостности:
Максимальная длина =
displayName Отображаемое имя спецификации шаблона. струна

Ограничения целостности:
Максимальная длина =
метаданные Метаданные спецификации шаблона. Метаданные — это открытый объект, который обычно является коллекцией пар "ключ-значение". любой

TemplateSpecTags

Имя Описание Ценность

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса templateSpecs можно развернуть с помощью операций, предназначенных для следующих целей:

  • групп ресурсов

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Resources/templateSpecs, добавьте следующий объект Terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Resources/templateSpecs@2021-05-01"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      description = "string"
      displayName = "string"
      metadata = ?
    }
  })
}

Значения свойств

Microsoft.Resources/templateSpecs

Имя Описание Ценность
местоположение Расположение спецификации шаблона. Его нельзя изменить после создания спецификации шаблона. Это должно быть одно из поддерживаемых расположений Azure. строка (обязательно)
имя Имя ресурса струна

Ограничения целостности:
Минимальная длина = 1
Максимальная длина = 1
Pattern = ^[-\w\._\(\)]+$ (обязательно)
свойства Свойства спецификации шаблона. TemplateSpecProperties
Теги Теги ресурсов Словарь имен и значений тегов.
тип Тип ресурса "Microsoft.Resources/templateSpecs@2021-05-01"

TemplateSpecProperties

Имя Описание Ценность
описание Описание спецификации шаблона. струна

Ограничения целостности:
Максимальная длина =
displayName Отображаемое имя спецификации шаблона. струна

Ограничения целостности:
Максимальная длина =
метаданные Метаданные спецификации шаблона. Метаданные — это открытый объект, который обычно является коллекцией пар "ключ-значение". любой

TemplateSpecTags

Имя Описание Ценность