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


Схемы и версии Microsoft.Blueprint

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

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

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

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

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

resource symbolicname 'Microsoft.Blueprint/blueprints/versions@2018-11-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    blueprintName: 'string'
    changeNotes: 'string'
    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'
  }
}

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

Microsoft.Blueprint/blueprints/versions/versions

Имя Описание Ценность
имя Имя ресурса строка (обязательно)
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: схемы
свойства Подробные свойства опубликованной схемы. PublishedBlueprintProperties (обязательно)

ParameterDefinition

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

ParameterDefinitionMetadata

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

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

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

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

PublishedBlueprintProperties

Имя Описание Ценность
BlueprintName Имя опубликованного определения схемы. струна
changeNotes Заметки об изменениях для конкретной версии. струна

Ограничения целостности:
Максимальная длина =
описание В нескольких строках объясняется этот ресурс. струна

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

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

ResourceGroupDefinition

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

ResourceGroupDefinitionTags

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

SharedBlueprintPropertiesParameters

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

SharedBlueprintPropertiesResourceGroups

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

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

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

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

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

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

{
  "type": "Microsoft.Blueprint/blueprints/versions",
  "apiVersion": "2018-11-01-preview",
  "name": "string",
  "properties": {
    "blueprintName": "string",
    "changeNotes": "string",
    "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"
  }
}

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

Microsoft.Blueprint/blueprints/versions/versions

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

ParameterDefinition

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

ParameterDefinitionMetadata

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

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

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

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

PublishedBlueprintProperties

Имя Описание Ценность
BlueprintName Имя опубликованного определения схемы. струна
changeNotes Заметки об изменениях для конкретной версии. струна

Ограничения целостности:
Максимальная длина =
описание В нескольких строках объясняется этот ресурс. струна

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

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

ResourceGroupDefinition

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

ResourceGroupDefinitionTags

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

SharedBlueprintPropertiesParameters

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

SharedBlueprintPropertiesResourceGroups

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Blueprint/blueprints/versions@2018-11-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      blueprintName = "string"
      changeNotes = "string"
      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"
    }
  })
}

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

Microsoft.Blueprint/blueprints/versions/versions

Имя Описание Ценность
имя Имя ресурса строка (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: схемы
свойства Подробные свойства опубликованной схемы. PublishedBlueprintProperties (обязательно)
тип Тип ресурса "Microsoft.Blueprint/blueprints/versions@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. струна

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

PublishedBlueprintProperties

Имя Описание Ценность
BlueprintName Имя опубликованного определения схемы. струна
changeNotes Заметки об изменениях для конкретной версии. струна

Ограничения целостности:
Максимальная длина =
описание В нескольких строках объясняется этот ресурс. струна

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

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

ResourceGroupDefinition

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

ResourceGroupDefinitionTags

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

SharedBlueprintPropertiesParameters

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

SharedBlueprintPropertiesResourceGroups

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