Condividi tramite


KeyVaultAccessControlClient.CreateRoleAssignmentAsync Metodo

Definizione

Crea un'assegnazione di ruolo.

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

Parametri

roleScope
KeyVaultRoleScope

Ambito dell'assegnazione di ruolo da creare.

roleDefinitionId
String

ID definizione del ruolo usato nell'assegnazione di ruolo.

principalId
String

ID entità assegnato al ruolo. Viene eseguito il mapping all'ID all'interno di Active Directory. Può puntare a un utente, a un'entità servizio o a un gruppo di sicurezza.

roleAssignmentName
Nullable<Guid>

Nome facoltativo usato per creare l'assegnazione di ruolo. Se non specificato, verrà generato un nuovo Guid oggetto .

cancellationToken
CancellationToken

Oggetto CancellationToken che controlla la durata della richiesta.

Restituisce

Oggetto Task<TResult> contenente il risultato dell'operazione asincrona.

Eccezioni

Il server ha restituito un errore. Per informazioni dettagliate restituite dal server, vedere Message .

roleDefinitionId o principalId è null.

roleDefinitionId o principalId è vuoto.

Si applica a