Role Assignments - Create

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

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

Параметры URI

Name In Required Type Description
roleAssignmentName
path True
  • string

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

scope
path True
  • string

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

vaultBaseUrl
path True
  • string

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

api-version
query True
  • string

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

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

Name Required Type Description
properties True

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

Ответы

Name Type Description
201 Created

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

Other Status Codes

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

Примеры

PutRoleAssignments

Sample Request

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

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

Sample Response

{
  "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

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

Name Type Description
code
  • string

Код ошибки.

innererror

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

message
  • string

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

KeyVaultError

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

Name Type Description
error

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

RoleAssignment

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

Name Type Description
id
  • string

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

name
  • string

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

properties

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

type
  • string

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

RoleAssignmentCreateParameters

Создание параметров назначения ролей.

Name Type Description
properties

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

RoleAssignmentProperties

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

Name Type Description
principalId
  • string

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

roleDefinitionId
  • string

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

RoleAssignmentPropertiesWithScope

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

Name Type Description
principalId
  • string

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

roleDefinitionId
  • string

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

scope

Область роли.

RoleScope

Область роли.

Name Type Description
/
  • string

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

/keys
  • string

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