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


Шаблон Microsoft.ResourcesSpecs/versions 2019-06-01-preview

Замечания

Сведения о создании форм портала см. в руководстве по созданию форм портала Azure для спецификации шаблона.

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

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

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

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

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

resource symbolicname 'Microsoft.Resources/templateSpecs/versions@2019-06-01-preview' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    artifacts: [
      {
        path: 'string'
        kind: 'string'
        // For remaining properties, see TemplateSpecArtifact objects
      }
    ]
    description: 'string'
    template: any(Azure.Bicep.Types.Concrete.AnyType)
  }
  tags: {
    {customized property}: 'string'
  }
}

Объекты TemplateSpecArtifact

Задайте свойство типа, чтобы указать тип объекта.

Для шаблонаиспользуйте:

{
  kind: 'template'
  template: any(Azure.Bicep.Types.Concrete.AnyType)
}

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

Microsoft.Resources/templateSpecs/versions

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

Ограничения целостности:
Минимальная длина = 1
Максимальная длина = 1
Pattern = ^[-\w\._\(\)]+$ (обязательно)
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: templateSpecs
свойства Свойства версии спецификации шаблона. TemplateSpecVersionProperties (обязательно)
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах

TemplateSpecArtifact

Имя Описание Ценность
добрый Установите значение template для типа TemplateSpecTemplateArtifact. "template" (обязательный)
путь Безопасный относительный путь к артефакту файловой системы. строка (обязательно)

TemplateSpecTemplateArtifact

Имя Описание Ценность
добрый Тип артефакта. "template" (обязательный)
шаблон Шаблон Azure Resource Manager. любой (обязательный)

TemplateSpecVersionProperties

Имя Описание Ценность
Артефакты Массив артефактов спецификации шаблона. TemplateSpecArtifact[]
описание Описание версии спецификации шаблона. струна

Ограничения целостности:
Максимальная длина =
шаблон Содержимое шаблона Azure Resource Manager. любой

TemplateSpecVersionTags

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

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

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

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

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

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

{
  "type": "Microsoft.Resources/templateSpecs/versions",
  "apiVersion": "2019-06-01-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "artifacts": [ {
      "path": "string",
      "kind": "string"
      // For remaining properties, see TemplateSpecArtifact objects
    } ],
    "description": "string",
    "template": {}
  },
  "tags": {
    "{customized property}": "string"
  }
}

Объекты TemplateSpecArtifact

Задайте свойство типа, чтобы указать тип объекта.

Для шаблонаиспользуйте:

{
  "kind": "template",
  "template": {}
}

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

Microsoft.Resources/templateSpecs/versions

Имя Описание Ценность
apiVersion Версия API '2019-06-01-preview'
местоположение Расположение версии спецификации шаблона. Он должен соответствовать расположению родительского спецификации шаблона. строка (обязательно)
имя Имя ресурса струна

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

TemplateSpecArtifact

Имя Описание Ценность
добрый Установите значение template для типа TemplateSpecTemplateArtifact. "template" (обязательный)
путь Безопасный относительный путь к артефакту файловой системы. строка (обязательно)

TemplateSpecTemplateArtifact

Имя Описание Ценность
добрый Тип артефакта. "template" (обязательный)
шаблон Шаблон Azure Resource Manager. любой (обязательный)

TemplateSpecVersionProperties

Имя Описание Ценность
Артефакты Массив артефактов спецификации шаблона. TemplateSpecArtifact[]
описание Описание версии спецификации шаблона. струна

Ограничения целостности:
Максимальная длина =
шаблон Содержимое шаблона Azure Resource Manager. любой

TemplateSpecVersionTags

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

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Resources/templateSpecs/versions@2019-06-01-preview"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      artifacts = [
        {
          path = "string"
          kind = "string"
          // For remaining properties, see TemplateSpecArtifact objects
        }
      ]
      description = "string"
      template = ?
    }
  })
}

Объекты TemplateSpecArtifact

Задайте свойство типа, чтобы указать тип объекта.

Для шаблонаиспользуйте:

{
  kind = "template"
  template = ?
}

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

Microsoft.Resources/templateSpecs/versions

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

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

TemplateSpecArtifact

Имя Описание Ценность
добрый Установите значение template для типа TemplateSpecTemplateArtifact. "template" (обязательный)
путь Безопасный относительный путь к артефакту файловой системы. строка (обязательно)

TemplateSpecTemplateArtifact

Имя Описание Ценность
добрый Тип артефакта. "template" (обязательный)
шаблон Шаблон Azure Resource Manager. любой (обязательный)

TemplateSpecVersionProperties

Имя Описание Ценность
Артефакты Массив артефактов спецификации шаблона. TemplateSpecArtifact[]
описание Описание версии спецификации шаблона. струна

Ограничения целостности:
Максимальная длина =
шаблон Содержимое шаблона Azure Resource Manager. любой

TemplateSpecVersionTags

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