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 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 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. |