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


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"