Compartir a través de


KeyVaultAccessControlClient.CreateRoleAssignmentAsync Método

Definición

Crea una asignación de roles.

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))

Parámetros

roleScope
KeyVaultRoleScope

Ámbito de la asignación de roles que se va a crear.

roleDefinitionId
String

Identificador de definición de roles usado en la asignación de roles.

principalId
String

Identificador de entidad de seguridad asignado al rol. Esto se asigna al identificador dentro de Active Directory. Puede apuntar a un usuario, una entidad de servicio o un grupo de seguridad.

roleAssignmentName
Nullable<Guid>

Nombre opcional que se usa para crear la asignación de roles. Se generará un nuevo Guid si no se especifica.

cancellationToken
CancellationToken

Control CancellationToken de la duración de la solicitud.

Devoluciones

que Task<TResult> contiene el resultado de la operación asincrónica.

Excepciones

El servidor devolvió un error. Consulte Message para obtener más información devuelta desde el servidor.

roleDefinitionId o principalId es null.

roleDefinitionId o principalId está vacía.

Se aplica a