Dela via


KeyVaultAccessControlClient.CreateRoleAssignmentAsync Metod

Definition

Skapar en rolltilldelning.

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

Parametrar

roleScope
KeyVaultRoleScope

Omfånget för rolltilldelningen som ska skapas.

roleDefinitionId
String

Rolldefinitions-ID:t som används i rolltilldelningen.

principalId
String

Det huvud-ID som tilldelats rollen. Detta mappar till ID:t i Active Directory. Den kan peka på en användare, tjänstens huvudnamn eller säkerhetsgrupp.

roleAssignmentName
Nullable<Guid>

Valfritt namn som används för att skapa rolltilldelningen. En ny Guid genereras om den inte anges.

cancellationToken
CancellationToken

En CancellationToken kontroll av begärans livslängd.

Returer

A Task<TResult> som innehåller resultatet av den asynkrona åtgärden.

Undantag

Servern returnerade ett fel. Se Message för information som returneras från servern.

roleDefinitionId eller principalId är null.

roleDefinitionId eller principalId är tom.

Gäller för