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


Role Assignments - Create

Создает назначение роли.

PUT {vaultBaseUrl}/{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}?api-version=7.4

Параметры URI

Имя В Обязательно Тип Описание
roleAssignmentName
path True

string

Имя создаваемого назначения роли. Это может быть любой допустимый GUID.

scope
path True

string

Область создаваемого назначения роли.

vaultBaseUrl
path True

string

Имя хранилища, например https://myvault.vault.azure.net.

api-version
query True

string

Версия API клиента.

Текст запроса

Имя Обязательно Тип Описание
properties True

RoleAssignmentProperties

Свойства назначения ролей.

Ответы

Имя Тип Описание
201 Created

RoleAssignment

Создано — возвращает сведения о назначении ролей.

Other Status Codes

KeyVaultError

Key Vault ответ об ошибке, описывающий причину сбоя операции.

Примеры

PutRoleAssignments

Образец запроса

PUT https://myvault.vault.azure.net//keys/providers/Microsoft.Authorization/roleAssignments/roleAssignmentName?api-version=7.4

{
  "properties": {
    "roleDefinitionId": "/keys/providers/Microsoft.Authorization/roleDefinitions/roleDefinitionId",
    "principalId": "principalId"
  }
}

Пример ответа

{
  "properties": {
    "roleDefinitionId": "/keys/providers/Microsoft.Authorization/roleDefinitions/roleDefinitionId",
    "principalId": "principalId",
    "scope": "/keys"
  },
  "id": "/keys/providers/Microsoft.Authorization/roleAssignments/roleAssignmentId",
  "type": "Microsoft.Authorization/roleAssignments",
  "name": "roleAssignmentId"
}

Определения

Имя Описание
Error

Ошибка сервера хранилища ключей.

KeyVaultError

Исключение ошибки хранилища ключей.

RoleAssignment

Назначения ролей

RoleAssignmentCreateParameters

Параметры создания назначения ролей.

RoleAssignmentProperties

Свойства назначения ролей.

RoleAssignmentPropertiesWithScope

Свойства назначения ролей с область.

RoleScope

Роль область.

Error

Ошибка сервера хранилища ключей.

Имя Тип Описание
code

string

Код ошибки.

innererror

Error

Ошибка сервера хранилища ключей.

message

string

Сообщение об ошибке.

KeyVaultError

Исключение ошибки хранилища ключей.

Имя Тип Описание
error

Error

Ошибка сервера хранилища ключей.

RoleAssignment

Назначения ролей

Имя Тип Описание
id

string

Идентификатор назначения ролей.

name

string

Имя назначения роли.

properties

RoleAssignmentPropertiesWithScope

Свойства назначения ролей.

type

string

Тип назначения роли.

RoleAssignmentCreateParameters

Параметры создания назначения ролей.

Имя Тип Описание
properties

RoleAssignmentProperties

Свойства назначения ролей.

RoleAssignmentProperties

Свойства назначения ролей.

Имя Тип Описание
principalId

string

Идентификатор субъекта, назначенный роли. Он сопоставляется с идентификатором в Active Directory. Он может указывать на пользователя, субъект-службу или группу безопасности.

roleDefinitionId

string

Идентификатор определения роли, используемый при назначении роли.

RoleAssignmentPropertiesWithScope

Свойства назначения ролей с область.

Имя Тип Описание
principalId

string

Идентификатор субъекта.

roleDefinitionId

string

Идентификатор определения роли.

scope

RoleScope

Роль область.

RoleScope

Роль область.

Имя Тип Описание
/

string

Глобальная область

/keys

string

Область ключей