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


Microsoft.Blueprints/artifacts

Определение ресурса Bicep

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

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

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

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

resource symbolicname 'Microsoft.Blueprint/blueprints/artifacts@2018-11-01-preview' = {
  name: 'string'
  kind: 'string'
  parent: resourceSymbolicName
  // For remaining properties, see blueprints/artifacts objects
}

Объекты blueprints/artifacts

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

Для policyAssignment используйте:

  kind: 'policyAssignment'
  properties: {
    dependsOn: [
      'string'
    ]
    description: 'string'
    displayName: 'string'
    parameters: {}
    policyDefinitionId: 'string'
    resourceGroup: 'string'
  }

Для roleAssignment используйте:

  kind: 'roleAssignment'
  properties: {
    dependsOn: [
      'string'
    ]
    description: 'string'
    displayName: 'string'
    principalIds: any()
    resourceGroup: 'string'
    roleDefinitionId: 'string'
  }

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

  kind: 'template'
  properties: {
    dependsOn: [
      'string'
    ]
    description: 'string'
    displayName: 'string'
    parameters: {}
    resourceGroup: 'string'
    template: any()
  }

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

blueprints/artifacts

Имя Описание Значение
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в Bicep.
строка (обязательно)
kind Установка типа объекта policyAssignment
roleAssignment
шаблон (обязательно)
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить только в том случае, если дочерний ресурс объявлен вне родительского ресурса.

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

PolicyAssignmentArtifact

Имя Описание Значение
kind Указывает тип артефакта схемы. policyAssignment (обязательно)
properties свойства для артефакта policyAssignment PolicyAssignmentArtifactProperties (обязательно)

PolicyAssignmentArtifactProperties

Имя Описание Значение
Свойство dependsOn Артефакты, которые необходимо развернуть перед указанным артефактом. string[]
description Многострочное объяснение этого ресурса. строка
displayName Однострочный строковый поясняет этот ресурс. строка
параметры Значения параметров для определения политики. object (обязательный)
policyDefinitionId Идентификатор ресурса Azure для определения политики. строка (обязательно)
resourceGroup Имя заполнителя группы ресурсов, которому будет назначена политика. строка

RoleAssignmentArtifact

Имя Описание Значение
kind Указывает тип артефакта схемы. roleAssignment (обязательный)
properties Свойства артефакта схемы назначения роли. RoleAssignmentArtifactProperties (обязательно)

RoleAssignmentArtifactProperties

Имя Описание Значение
Свойство dependsOn Артефакты, которые необходимо развернуть перед указанным артефактом. string[]
description Многострочное объяснение этого ресурса. строка
displayName Однострочный строковый поясняет этот ресурс. строка
principalIds Массив удостоверений пользователей или групп в Azure Active Directory. RoleDefinition будет применяться к каждому удостоверению. Для Bicep можно использовать функцию any(). (обязательно)
resourceGroup RoleAssignment будет область в эту группу ресурсов. Если он пуст, он ограничивается подпиской. строка
roleDefinitionId Идентификатор ресурса Azure roleDefinition. string (обязательно)

TemplateArtifact

Имя Описание Значение
kind Указывает тип артефакта схемы. "template" (обязательно)
properties Свойства артефакта схемы шаблона Resource Manager. TemplateArtifactProperties (обязательно)

TemplateArtifactProperties

Имя Описание Значение
Свойство dependsOn Артефакты, которые необходимо развернуть до указанного артефакта. string[]
description Многострочное объяснение этого ресурса. строка
displayName Однострочный поясняющий ресурс. строка
параметры Resource Manager значения параметров артефакта схемы шаблона. object (обязательный)
resourceGroup Если применимо, имя заполнителя группы ресурсов, в котором будет развернут артефакт схемы шаблона Resource Manager. строка
шаблон Текст артефакта схемы шаблона Resource Manager. Для Bicep можно использовать функцию any(). (обязательно)

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

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

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

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

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

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

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

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

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

{
  "type": "Microsoft.Blueprint/blueprints/artifacts",
  "apiVersion": "2018-11-01-preview",
  "name": "string",
  "kind": "string",
  // For remaining properties, see blueprints/artifacts objects
}

Объекты blueprints/artifacts

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

Для policyAssignment используйте:

  "kind": "policyAssignment",
  "properties": {
    "dependsOn": [ "string" ],
    "description": "string",
    "displayName": "string",
    "parameters": {},
    "policyDefinitionId": "string",
    "resourceGroup": "string"
  }

Для roleAssignment используйте:

  "kind": "roleAssignment",
  "properties": {
    "dependsOn": [ "string" ],
    "description": "string",
    "displayName": "string",
    "principalIds": {},
    "resourceGroup": "string",
    "roleDefinitionId": "string"
  }

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

  "kind": "template",
  "properties": {
    "dependsOn": [ "string" ],
    "description": "string",
    "displayName": "string",
    "parameters": {},
    "resourceGroup": "string",
    "template": {}
  }

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

blueprints/artifacts

Имя Описание Значение
тип Тип ресурса Microsoft.Blueprint/blueprints/artifacts
версия_API Версия API ресурсов '2018-11-01-preview'
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в шаблонах JSON ARM.
string (обязательно)
kind Установка типа объекта policyAssignment
roleAssignment
шаблон (обязательно)

PolicyAssignmentArtifact

Имя Описание Значение
kind Указывает тип артефакта схемы. policyAssignment (обязательно)
properties свойства для артефакта policyAssignment PolicyAssignmentArtifactProperties (обязательно)

PolicyAssignmentArtifactProperties

Имя Описание Значение
Свойство dependsOn Артефакты, которые необходимо развернуть до указанного артефакта. string[]
description Многострочное объяснение этого ресурса. строка
displayName Однострочный поясняющий ресурс. строка
параметры Значения параметров для определения политики. object (обязательный)
policyDefinitionId Идентификатор ресурса Azure для определения политики. string (обязательно)
resourceGroup Имя заполнителя группы ресурсов, которому будет назначена политика. строка

RoleAssignmentArtifact

Имя Описание Значение
kind Указывает тип артефакта схемы. roleAssignment (обязательно)
properties Свойства артефакта схемы назначения ролей. RoleAssignmentArtifactProperties (обязательно)

RoleAssignmentArtifactProperties

Имя Описание Значение
Свойство dependsOn Артефакты, которые необходимо развернуть до указанного артефакта. string[]
description Многострочное объяснение этого ресурса. строка
displayName Однострочный поясняющий ресурс. строка
principalIds Массив удостоверений пользователей или групп в Azure Active Directory. RoleDefinition будет применяться к каждому удостоверению.
resourceGroup RoleAssignment будет область в эту группу ресурсов. Если он пуст, он ограничивается подпиской. строка
roleDefinitionId Идентификатор ресурса Azure roleDefinition. string (обязательно)

TemplateArtifact

Имя Описание Значение
kind Указывает тип артефакта схемы. "template" (обязательно)
properties Свойства артефакта схемы шаблона Resource Manager. TemplateArtifactProperties (обязательно)

TemplateArtifactProperties

Имя Описание Значение
Свойство dependsOn Артефакты, которые необходимо развернуть до указанного артефакта. string[]
description Многострочное объяснение этого ресурса. строка
displayName Однострочный поясняющий ресурс. строка
параметры Resource Manager значения параметров артефакта схемы шаблона. object (обязательный)
resourceGroup Если применимо, имя заполнителя группы ресурсов, в котором будет развернут артефакт схемы шаблона Resource Manager. строка
шаблон Текст артефакта схемы шаблона Resource Manager.

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

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

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

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

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

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

  • Группы ресурсов
  • Подписки
  • Группы управления

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Blueprint/blueprints/artifacts@2018-11-01-preview"
  name = "string"
  parent_id = "string"
  // For remaining properties, see blueprints/artifacts objects
  body = jsonencode({
    kind = "string"
  })
}

Объекты blueprints/artifacts

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

Для policyAssignment используйте:

  kind = "policyAssignment"
  properties = {
    dependsOn = [
      "string"
    ]
    description = "string"
    displayName = "string"
    parameters = {}
    policyDefinitionId = "string"
    resourceGroup = "string"
  }

Для roleAssignment используйте:

  kind = "roleAssignment"
  properties = {
    dependsOn = [
      "string"
    ]
    description = "string"
    displayName = "string"
    resourceGroup = "string"
    roleDefinitionId = "string"
  }

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

  kind = "template"
  properties = {
    dependsOn = [
      "string"
    ]
    description = "string"
    displayName = "string"
    parameters = {}
    resourceGroup = "string"
  }

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

blueprints/artifacts

Имя Описание Значение
тип Тип ресурса "Microsoft.Blueprint/blueprints/artifacts@2018-11-01-preview"
name имя ресурса. строка (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: схемы
kind Установка типа объекта policyAssignment
roleAssignment
шаблон (обязательно)

PolicyAssignmentArtifact

Имя Описание Значение
kind Указывает тип артефакта схемы. policyAssignment (обязательно)
properties свойства для артефакта policyAssignment PolicyAssignmentArtifactProperties (обязательно)

PolicyAssignmentArtifactProperties

Имя Описание Значение
Свойство dependsOn Артефакты, которые необходимо развернуть перед указанным артефактом. string[]
description Многострочное объяснение этого ресурса. строка
displayName Однострочный строковый поясняет этот ресурс. строка
параметры Значения параметров для определения политики. object (обязательный)
policyDefinitionId Идентификатор ресурса Azure для определения политики. строка (обязательно)
resourceGroup Имя заполнителя группы ресурсов, которому будет назначена политика. строка

RoleAssignmentArtifact

Имя Описание Значение
kind Указывает тип артефакта схемы. "roleAssignment" (обязательно)
properties Свойства артефакта схемы назначения роли. RoleAssignmentArtifactProperties (обязательно)

RoleAssignmentArtifactProperties

Имя Описание Значение
Свойство dependsOn Артефакты, которые необходимо развернуть перед указанным артефактом. string[]
description Многострочное объяснение этого ресурса. строка
displayName Однострочный строковый поясняет этот ресурс. строка
principalIds Массив удостоверений пользователей или групп в Azure Active Directory. RoleDefinition будет применяться к каждому удостоверению.
resourceGroup RoleAssignment будет область в эту группу ресурсов. Если он пуст, он ограничивается подпиской. строка
roleDefinitionId Идентификатор ресурса Azure roleDefinition. строка (обязательно)

TemplateArtifact

Имя Описание Значение
kind Указывает тип артефакта схемы. "template" (обязательно)
properties Свойства артефакта схемы шаблона Resource Manager. TemplateArtifactProperties (обязательно)

TemplateArtifactProperties

Имя Описание Значение
Свойство dependsOn Артефакты, которые необходимо развернуть перед указанным артефактом. string[]
description Многострочное объяснение этого ресурса. строка
displayName Однострочный строковый поясняет этот ресурс. строка
параметры Resource Manager значения параметров артефакта схемы шаблона. object (обязательный)
resourceGroup Если применимо, имя заполнителя группы ресурсов, в котором будет развернут артефакт схемы Resource Manager шаблона. строка
шаблон Текст артефакта схемы шаблона Resource Manager.