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


KeyVaultAccessControlClient.CreateRoleAssignmentAsync Метод

Определение

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

public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Security.KeyVault.Administration.KeyVaultRoleAssignment>> CreateRoleAssignmentAsync (Azure.Security.KeyVault.Administration.KeyVaultRoleScope roleScope, string roleDefinitionId, string principalId, Guid? roleAssignmentName = default, System.Threading.CancellationToken cancellationToken = default);
abstract member CreateRoleAssignmentAsync : Azure.Security.KeyVault.Administration.KeyVaultRoleScope * string * string * Nullable<Guid> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Security.KeyVault.Administration.KeyVaultRoleAssignment>>
override this.CreateRoleAssignmentAsync : Azure.Security.KeyVault.Administration.KeyVaultRoleScope * string * string * Nullable<Guid> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Security.KeyVault.Administration.KeyVaultRoleAssignment>>
Public Overridable Function CreateRoleAssignmentAsync (roleScope As KeyVaultRoleScope, roleDefinitionId As String, principalId As String, Optional roleAssignmentName As Nullable(Of Guid) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of KeyVaultRoleAssignment))

Параметры

roleScope
KeyVaultRoleScope

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

roleDefinitionId
String

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

principalId
String

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

roleAssignmentName
Nullable<Guid>

Необязательное имя, используемое для создания назначения роли. Если не указано, будет создан новый Guid объект .

cancellationToken
CancellationToken

Объект , CancellationToken контролирующий время существования запроса.

Возвращаемое значение

Объект , Task<TResult> содержащий результат асинхронной операции.

Исключения

Сервер вернул ошибку. Дополнительные сведения, возвращаемые с сервера, см Message . в этой статье.

roleDefinitionId или principalId равно null.

Параметр roleDefinitionId или principalId является пустым.

Применяется к