KeyVaultAccessControlClient.CreateRoleAssignmentAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria uma atribuição de função.
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))
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.
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 Task<TResult> que contém o resultado da operação assíncrona.
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
Azure SDK for .NET