Microsoft.Blueprint BlueprintAssignments
Определение ресурса Bicep
Тип ресурса blueprintAssignments является ресурсом расширения, что означает, что его можно применить к другому ресурсу.
scope
Используйте свойство этого ресурса, чтобы задать область для этого ресурса. См. раздел Настройка область для ресурсов расширения в Bicep.
Тип ресурса blueprintAssignments можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов — см. команды развертывания группы ресурсов.
- Подписки — см. команды развертывания подписки.
- Группы управления — см. статью Команды развертывания группы управления.
Список измененных свойств в каждой версии API см. в журнале изменений.
Формат ресурсов
Чтобы создать ресурс Microsoft.Blueprint/blueprintAssignments, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.Blueprint/blueprintAssignments@2018-11-01-preview' = {
name: 'string'
location: 'string'
scope: resourceSymbolicName
identity: {
principalId: 'string'
tenantId: 'string'
type: 'string'
userAssignedIdentities: {}
}
properties: {
blueprintId: 'string'
description: 'string'
displayName: 'string'
locks: {
excludedPrincipals: [
'string'
]
mode: 'string'
}
parameters: {}
resourceGroups: {}
scope: 'string'
}
}
Значения свойств
blueprintAssignments
Имя | Описание | Значение |
---|---|---|
name | имя ресурса. | строка (обязательно) Ограничение символов: 90 Допустимые символы: Буквенно-цифровые символы, символы подчеркивания и дефисы. |
location | Расположение этого назначения схемы. | строка (обязательно) |
область | Используйте при создании ресурса расширения на область, отличном от область развертывания. | Целевой ресурс Для Bicep задайте для этого свойства символьное имя ресурса, чтобы применить ресурс расширения. |
удостоверение | Управляемое удостоверение для этого назначения схемы. | ManagedServiceIdentity (обязательно) |
properties | Свойства объекта назначения схемы. | AssignmentProperties (обязательно) |
Управляемое удостоверение службы
Имя | Описание | Значение |
---|---|---|
principalId | Идентификатор субъекта Azure Active Directory, связанный с этим удостоверением. | строка |
tenantId | Идентификатор Azure Active Directory. | строка |
type | Тип управляемого удостоверения. | "Нет" SystemAssigned UserAssigned (обязательно) |
userAssignedIdentities | Список управляемых удостоверений, назначаемых пользователем, связанных с ресурсом. Ключ — это идентификатор ресурса Azure управляемого удостоверения. | объект |
Свойства назначения
Имя | Описание | Значение |
---|---|---|
blueprintId | Идентификатор опубликованной версии определения схемы. | строка |
description | Многострочное объяснение этого ресурса. | строка |
displayName | Однострочный строковый поясняет этот ресурс. | строка |
locks | Определяет, как ресурсы, развернутые назначением схемы, блокируются. | AssignmentLockSettings |
параметры | Значения параметров назначения схемы. | object (обязательный) |
resourceGroups | Имена и расположения заполнителей групп ресурсов. | object (обязательный) |
область | Целевая подписка область назначения схемы (формат:/subscriptions/{subscriptionId}). Для назначений уровня группы управления свойство является обязательным. | строка |
AssignmentLockSettings
Имя | Описание | Значение |
---|---|---|
excludedPrincipals | Список субъектов AAD, исключенных из блокировок схемы. Допускается до 5 субъектов. | string[] |
mode | Режим блокировки. | AllResourcesDoNotDelete AllResourcesReadOnly "Нет" |
Определение ресурса шаблона ARM
Тип ресурса BlueprintAssignments является ресурсом расширения, что означает, что его можно применить к другому ресурсу.
scope
Используйте свойство этого ресурса, чтобы задать область для этого ресурса. См. раздел Настройка область ресурсов расширения в шаблонах ARM.
Тип ресурса blueprintAssignments можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов — см. команды развертывания групп ресурсов.
- Подписки — см . команды развертывания подписки.
- Группы управления — см. статью Команды развертывания групп управления.
Список измененных свойств в каждой версии API см. в журнале изменений.
Формат ресурсов
Чтобы создать ресурс Microsoft.Blueprint/blueprintAssignments, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.Blueprint/blueprintAssignments",
"apiVersion": "2018-11-01-preview",
"name": "string",
"location": "string",
"scope": "string",
"identity": {
"principalId": "string",
"tenantId": "string",
"type": "string",
"userAssignedIdentities": {}
},
"properties": {
"blueprintId": "string",
"description": "string",
"displayName": "string",
"locks": {
"excludedPrincipals": [ "string" ],
"mode": "string"
},
"parameters": {},
"resourceGroups": {},
"scope": "string"
}
}
Значения свойств
blueprintAssignments
Имя | Описание | Значение |
---|---|---|
тип | Тип ресурса | Microsoft.Blueprint/blueprintAssignments |
версия_API | Версия API ресурсов | '2018-11-01-preview' |
name | имя ресурса. | string (обязательно) Ограничение символов: 90 Допустимые символы: Буквенно-цифровые символы, символы подчеркивания и дефисы. |
location | Расположение этого назначения схемы. | string (обязательно) |
область | Используйте при создании ресурса расширения в область, отличном от область развертывания. | Целевой ресурс Для JSON задайте полное имя ресурса, к который будет применяться ресурс расширения . |
удостоверение | Управляемое удостоверение для этого назначения схемы. | ManagedServiceIdentity (обязательно) |
properties | Свойства объекта назначения схемы. | AssignmentProperties (обязательно) |
Управляемое удостоверение службы
Имя | Описание | Значение |
---|---|---|
principalId | Идентификатор субъекта Azure Active Directory, связанный с этим удостоверением. | строка |
tenantId | Идентификатор Azure Active Directory. | строка |
type | Тип управляемого удостоверения. | "Нет" SystemAssigned UserAssigned (обязательно) |
userAssignedIdentities | Список назначаемых пользователем управляемых удостоверений, связанных с ресурсом. Ключом является идентификатор ресурса Azure управляемого удостоверения. | объект |
Свойства AssignmentProperties
Имя | Описание | Значение |
---|---|---|
blueprintId | Идентификатор опубликованной версии определения схемы. | строка |
description | Многострочное объяснение этого ресурса. | строка |
displayName | Однострочный поясняющий ресурс. | строка |
locks | Определяет блокировку ресурсов, развернутых назначением схемы. | AssignmentLockSettings |
параметры | Значения параметров назначения схемы. | object (обязательный) |
resourceGroups | Имена и расположения заполнителей групп ресурсов. | object (обязательный) |
область | Целевая подписка область назначения схемы (формат:/subscriptions/{subscriptionId}). Для назначений уровня группы управления свойство является обязательным. | строка |
AssignmentLockSettings
Имя | Описание | Значение |
---|---|---|
excludedPrincipals | Список субъектов AAD, исключенных из блокировок схемы. Допускается до 5 субъектов. | string[] |
mode | Режим блокировки. | AllResourcesDoNotDelete AllResourcesReadOnly "Нет" |
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса blueprintAssignments является ресурсом расширения, что означает, что его можно применить к другому ресурсу.
parent_id
Используйте свойство этого ресурса, чтобы задать область для этого ресурса.
Тип ресурса blueprintAssignments можно развернуть с помощью операций, предназначенных для:
- Группы ресурсов
- Подписки
- Группы управления
Список измененных свойств в каждой версии API см. в журнале изменений.
Формат ресурсов
Чтобы создать ресурс Microsoft.Blueprint/blueprintAssignments, добавьте в шаблон следующую terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Blueprint/blueprintAssignments@2018-11-01-preview"
name = "string"
location = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
blueprintId = "string"
description = "string"
displayName = "string"
locks = {
excludedPrincipals = [
"string"
]
mode = "string"
}
parameters = {}
resourceGroups = {}
scope = "string"
}
})
}
Значения свойств
blueprintAssignments
Имя | Описание | Значение |
---|---|---|
тип | Тип ресурса | "Microsoft.Blueprint/blueprintAssignments@2018-11-01-preview" |
name | имя ресурса. | строка (обязательно) Ограничение символов: 90 Допустимые символы: Буквенно-цифровые символы, символы подчеркивания и дефисы. |
location | Расположение этого назначения схемы. | строка (обязательно) |
parent_id | Идентификатор ресурса, к который применяется этот ресурс расширения. | строка (обязательно) |
удостоверение | Управляемое удостоверение для этого назначения схемы. | ManagedServiceIdentity (обязательно) |
properties | Свойства объекта назначения схемы. | AssignmentProperties (обязательно) |
Управляемое удостоверение службы
Имя | Описание | Значение |
---|---|---|
тип | Тип управляемого удостоверения. | "SystemAssigned" UserAssigned (обязательно) |
identity_ids | Список управляемых удостоверений, назначаемых пользователем, связанных с ресурсом. Ключ — это идентификатор ресурса Azure управляемого удостоверения. | Массив идентификаторов удостоверений пользователей. |
Свойства назначения
Имя | Описание | Значение |
---|---|---|
blueprintId | Идентификатор опубликованной версии определения схемы. | строка |
description | Многострочное объяснение этого ресурса. | строка |
displayName | Однострочный строковый поясняет этот ресурс. | строка |
locks | Определяет, как ресурсы, развернутые назначением схемы, блокируются. | AssignmentLockSettings |
параметры | Значения параметров назначения схемы. | object (обязательный) |
resourceGroups | Имена и расположения заполнителей групп ресурсов. | object (обязательный) |
область | Целевая подписка область назначения схемы (формат:/subscriptions/{subscriptionId}). Для назначений уровня группы управления свойство является обязательным. | строка |
AssignmentLockSettings
Имя | Описание | Значение |
---|---|---|
excludedPrincipals | Список субъектов AAD, исключенных из блокировок схемы. Допускается до 5 субъектов. | string[] |
mode | Режим блокировки. | AllResourcesDoNotDelete "AllResourcesReadOnly" "None" |