Compartilhar via


KeyVaultAccessControlClient.CreateRoleAssignment Método

Definição

Cria uma atribuição de função.

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)

Parâmetros

roleScope
KeyVaultRoleScope

O escopo da atribuição de função a ser criada.

roleDefinitionId
String

A ID de definição de função usada na atribuição de função.

principalId
String

A ID da entidade de segurança atribuída à função. Isso mapeia para a ID dentro do Active Directory. Ele pode apontar para um usuário, entidade de serviço ou grupo de segurança.

roleAssignmentName
Nullable<Guid>

Nome opcional usado para criar a atribuição de função. Um novo Guid será gerado se não for especificado.

cancellationToken
CancellationToken

Um CancellationToken que controla o tempo de vida da solicitação.

Retornos

Um Response<T> que contém o resultado da operação.

Exceções

O servidor retornou um erro. Consulte Message para obter detalhes retornados do servidor.

roleDefinitionId ou principalId é nulo.

roleDefinitionId ou principalId está vazio.

Aplica-se a