다음을 통해 공유


KeyVaultAccessControlClient.CreateRoleAssignment 메서드

정의

역할 할당을 만듭니다.

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

매개 변수

roleScope
KeyVaultRoleScope

만들 역할 할당의 scope.

roleDefinitionId
String

역할 할당에 사용되는 역할 정의 ID입니다.

principalId
String

역할에 할당된 보안 주체 ID입니다. Active Directory 내의 ID에 매핑됩니다. 사용자, 서비스 주체 또는 보안 그룹을 가리킬 수 있습니다.

roleAssignmentName
Nullable<Guid>

역할 할당을 만드는 데 사용되는 선택적 이름입니다. 지정하지 않으면 새 Guid 가 생성됩니다.

cancellationToken
CancellationToken

CancellationToken 요청 수명을 제어하는 입니다.

반환

작업 결과를 포함하는 Response<T>입니다.

예외

서버에서 오류를 반환했습니다. 서버에서 반환된 자세한 내용은 을 참조하세요 Message .

roleDefinitionId 또는 principalId가 null입니다.

roleDefinitionId 또는 principalId 비어 있습니다.

적용 대상