KeyVaultAccessControlClient.CreateRoleAssignmentAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
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.