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


Схемы Microsoft.Blueprints 2017-11-11-preview

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

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

  • групп управления команды развертывания группы управления

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

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

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

resource symbolicname 'Microsoft.Blueprint/blueprints@2017-11-11-preview' = {
  name: 'string'
  properties: {
    description: 'string'
    displayName: 'string'
    layout: any(...)
    parameters: {
      {customized property}: {
        allowedValues: [
          any(...)
        ]
        defaultValue: any(...)
        metadata: {
          description: 'string'
          displayName: 'string'
          strongType: 'string'
        }
        type: 'string'
      }
    }
    resourceGroups: {
      {customized property}: {
        dependsOn: [
          'string'
        ]
        location: 'string'
        metadata: {
          description: 'string'
          displayName: 'string'
          strongType: 'string'
        }
        name: 'string'
      }
    }
    targetScope: 'string'
    versions: any(...)
  }
}

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

BlueprintProperties

Имя Описание Ценность
описание В нескольких строках объясняется этот ресурс. струна

Ограничения целостности:
Максимальная длина = 500
displayName Строка однострочный поясняет этот ресурс. струна

Ограничения целостности:
Максимальная длина = 256
схема Представление макета схемы для ссылки на пользовательский интерфейс. любой
Параметры Параметры, необходимые для определения схемы. ParameterDefinitionCollection
resourceGroups Заполнители групп ресурсов, определенные этим определением схемы. ResourceGroupDefinitionCollection
targetScope Область применения этой схемы. "managementGroup"
"подписка"
Версии Опубликованные версии этой схемы. любой

Microsoft.Blueprint/blueprints/blueprints

Имя Описание Ценность
имя Имя ресурса строка (обязательно)
свойства Подробные свойства схемы BlueprintProperties (обязательно)

ParameterDefinition

Имя Описание Ценность
allowedValues Массив допустимых значений для этого параметра. any[]
defaultValue Значение по умолчанию для этого параметра. любой
метаданные Понятные свойства для этого параметра. ParameterDefinitionMetadata
тип Допустимые типы данных для параметров шаблона Azure Resource Manager. Массив
'bool'
'int'
"object"
SecureObject
SecureString
"string" (обязательный)

ParameterDefinitionCollection

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

ParameterDefinitionMetadata

Имя Описание Ценность
описание Описание этого параметра или resourceGroup. струна

Ограничения целостности:
Максимальная длина = 500
displayName DisplayName этого параметра или resourceGroup. струна

Ограничения целостности:
Максимальная длина = 256
strongType StrongType для пользовательского интерфейса для отображения расширенных возможностей во время назначения. струна

Ограничения целостности:
Максимальная длина = 64

ResourceGroupDefinition

Имя Описание Ценность
dependsOn Артефакты, которые необходимо развернуть перед этой группой ресурсов. string[]
местоположение Расположение этой группы ресурсов оставьте пустым, если расположение группы ресурсов будет указано во время назначения схемы. струна

Ограничения целостности:
Максимальная длина = 90
метаданные Понятные свойства для этой группы ресурсов. ParameterDefinitionMetadata
имя Имя этой группы ресурсов оставьте пустым, если имя группы ресурсов будет указано во время назначения схемы. струна

Ограничения целостности:
Минимальная длина = 1
Максимальная длина = 90

ResourceGroupDefinitionCollection

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

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

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

  • групп управления команды развертывания группы управления

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

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

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

{
  "type": "Microsoft.Blueprint/blueprints",
  "apiVersion": "2017-11-11-preview",
  "name": "string",
  "properties": {
    "description": "string",
    "displayName": "string",
    "layout": {},
    "parameters": {
      "{customized property}": {
        "allowedValues": [ {} ],
        "defaultValue": {},
        "metadata": {
          "description": "string",
          "displayName": "string",
          "strongType": "string"
        },
        "type": "string"
      }
    },
    "resourceGroups": {
      "{customized property}": {
        "dependsOn": [ "string" ],
        "location": "string",
        "metadata": {
          "description": "string",
          "displayName": "string",
          "strongType": "string"
        },
        "name": "string"
      }
    },
    "targetScope": "string",
    "versions": {}
  }
}

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

BlueprintProperties

Имя Описание Ценность
описание В нескольких строках объясняется этот ресурс. струна

Ограничения целостности:
Максимальная длина = 500
displayName Строка однострочный поясняет этот ресурс. струна

Ограничения целостности:
Максимальная длина = 256
схема Представление макета схемы для ссылки на пользовательский интерфейс. любой
Параметры Параметры, необходимые для определения схемы. ParameterDefinitionCollection
resourceGroups Заполнители групп ресурсов, определенные этим определением схемы. ResourceGroupDefinitionCollection
targetScope Область применения этой схемы. "managementGroup"
"подписка"
Версии Опубликованные версии этой схемы. любой

Microsoft.Blueprint/blueprints/blueprints

Имя Описание Ценность
apiVersion Версия API '2017-11-11-preview'
имя Имя ресурса строка (обязательно)
свойства Подробные свойства схемы BlueprintProperties (обязательно)
тип Тип ресурса "Microsoft.Blueprint/blueprints"

ParameterDefinition

Имя Описание Ценность
allowedValues Массив допустимых значений для этого параметра. any[]
defaultValue Значение по умолчанию для этого параметра. любой
метаданные Понятные свойства для этого параметра. ParameterDefinitionMetadata
тип Допустимые типы данных для параметров шаблона Azure Resource Manager. Массив
'bool'
'int'
"object"
SecureObject
SecureString
"string" (обязательный)

ParameterDefinitionCollection

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

ParameterDefinitionMetadata

Имя Описание Ценность
описание Описание этого параметра или resourceGroup. струна

Ограничения целостности:
Максимальная длина = 500
displayName DisplayName этого параметра или resourceGroup. струна

Ограничения целостности:
Максимальная длина = 256
strongType StrongType для пользовательского интерфейса для отображения расширенных возможностей во время назначения. струна

Ограничения целостности:
Максимальная длина = 64

ResourceGroupDefinition

Имя Описание Ценность
dependsOn Артефакты, которые необходимо развернуть перед этой группой ресурсов. string[]
местоположение Расположение этой группы ресурсов оставьте пустым, если расположение группы ресурсов будет указано во время назначения схемы. струна

Ограничения целостности:
Максимальная длина = 90
метаданные Понятные свойства для этой группы ресурсов. ParameterDefinitionMetadata
имя Имя этой группы ресурсов оставьте пустым, если имя группы ресурсов будет указано во время назначения схемы. струна

Ограничения целостности:
Минимальная длина = 1
Максимальная длина = 90

ResourceGroupDefinitionCollection

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

Примеры использования

Шаблоны быстрого запуска Azure

Следующие шаблоны быстрого запуска Azure развернуть этот тип ресурса.

Шаблон Описание
схемы. Создание нового определения схемы

развертывание в Azure
Этот шаблон создает определение схемы схемы Azure Blueprint. Определение схемы включает артефакт назначения политики и может быть изменен, а затем развертываться в группах управления или подписках для согласованных сред.

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

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

  • групп управления

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Blueprint/blueprints@2017-11-11-preview"
  name = "string"
  body = jsonencode({
    properties = {
      description = "string"
      displayName = "string"
      layout = ?
      parameters = {
        {customized property} = {
          allowedValues = [
            ?
          ]
          defaultValue = ?
          metadata = {
            description = "string"
            displayName = "string"
            strongType = "string"
          }
          type = "string"
        }
      }
      resourceGroups = {
        {customized property} = {
          dependsOn = [
            "string"
          ]
          location = "string"
          metadata = {
            description = "string"
            displayName = "string"
            strongType = "string"
          }
          name = "string"
        }
      }
      targetScope = "string"
      versions = ?
    }
  })
}

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

BlueprintProperties

Имя Описание Ценность
описание В нескольких строках объясняется этот ресурс. струна

Ограничения целостности:
Максимальная длина = 500
displayName Строка однострочный поясняет этот ресурс. струна

Ограничения целостности:
Максимальная длина = 256
схема Представление макета схемы для ссылки на пользовательский интерфейс. любой
Параметры Параметры, необходимые для определения схемы. ParameterDefinitionCollection
resourceGroups Заполнители групп ресурсов, определенные этим определением схемы. ResourceGroupDefinitionCollection
targetScope Область применения этой схемы. "managementGroup"
"подписка"
Версии Опубликованные версии этой схемы. любой

Microsoft.Blueprint/blueprints/blueprints

Имя Описание Ценность
имя Имя ресурса строка (обязательно)
свойства Подробные свойства схемы BlueprintProperties (обязательно)
тип Тип ресурса "Microsoft.Blueprint/blueprints@2017-11-11-preview"

ParameterDefinition

Имя Описание Ценность
allowedValues Массив допустимых значений для этого параметра. any[]
defaultValue Значение по умолчанию для этого параметра. любой
метаданные Понятные свойства для этого параметра. ParameterDefinitionMetadata
тип Допустимые типы данных для параметров шаблона Azure Resource Manager. Массив
'bool'
'int'
"object"
SecureObject
SecureString
"string" (обязательный)

ParameterDefinitionCollection

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

ParameterDefinitionMetadata

Имя Описание Ценность
описание Описание этого параметра или resourceGroup. струна

Ограничения целостности:
Максимальная длина = 500
displayName DisplayName этого параметра или resourceGroup. струна

Ограничения целостности:
Максимальная длина = 256
strongType StrongType для пользовательского интерфейса для отображения расширенных возможностей во время назначения. струна

Ограничения целостности:
Максимальная длина = 64

ResourceGroupDefinition

Имя Описание Ценность
dependsOn Артефакты, которые необходимо развернуть перед этой группой ресурсов. string[]
местоположение Расположение этой группы ресурсов оставьте пустым, если расположение группы ресурсов будет указано во время назначения схемы. струна

Ограничения целостности:
Максимальная длина = 90
метаданные Понятные свойства для этой группы ресурсов. ParameterDefinitionMetadata
имя Имя этой группы ресурсов оставьте пустым, если имя группы ресурсов будет указано во время назначения схемы. струна

Ограничения целостности:
Минимальная длина = 1
Максимальная длина = 90

ResourceGroupDefinitionCollection

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