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


Схемы Microsoft.Blueprint

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

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

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

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

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

resource symbolicname 'Microsoft.Blueprint/blueprints@2018-11-01-preview' = {
  scope: resourceSymbolicName or scope
  name: 'string'
  properties: {
    description: 'string'
    displayName: 'string'
    parameters: {
      {customized property}: {
        allowedValues: [
          any(Azure.Bicep.Types.Concrete.AnyType)
        ]
        defaultValue: any(Azure.Bicep.Types.Concrete.AnyType)
        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'
        tags: {
          {customized property}: 'string'
        }
      }
    }
    targetScope: 'string'
    versions: any(Azure.Bicep.Types.Concrete.AnyType)
  }
}

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

BlueprintProperties

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

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

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

Microsoft.Blueprint/blueprints/blueprints

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

ParameterDefinition

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

ParameterDefinitionMetadata

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

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

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

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

ResourceGroupDefinition

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

ResourceGroupDefinitionTags

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

SharedBlueprintPropertiesParameters

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

SharedBlueprintPropertiesResourceGroups

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

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

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

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

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

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

{
  "type": "Microsoft.Blueprint/blueprints",
  "apiVersion": "2018-11-01-preview",
  "name": "string",
  "properties": {
    "description": "string",
    "displayName": "string",
    "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",
        "tags": {
          "{customized property}": "string"
        }
      }
    },
    "targetScope": "string",
    "versions": {}
  }
}

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

BlueprintProperties

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

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

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

Microsoft.Blueprint/blueprints/blueprints

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

ParameterDefinition

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

ParameterDefinitionMetadata

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

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

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

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

ResourceGroupDefinition

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

ResourceGroupDefinitionTags

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

SharedBlueprintPropertiesParameters

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

SharedBlueprintPropertiesResourceGroups

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

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

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

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

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Blueprint/blueprints@2018-11-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      description = "string"
      displayName = "string"
      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"
          tags = {
            {customized property} = "string"
          }
        }
      }
      targetScope = "string"
      versions = ?
    }
  })
}

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

BlueprintProperties

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

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

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

Microsoft.Blueprint/blueprints/blueprints

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

ParameterDefinition

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

ParameterDefinitionMetadata

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

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

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

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

ResourceGroupDefinition

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

ResourceGroupDefinitionTags

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

SharedBlueprintPropertiesParameters

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

SharedBlueprintPropertiesResourceGroups

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