Compartir a través de


KeyVaultAccessControlClient Clase

Definición

KeyVaultAccessControlClient proporciona métodos sincrónicos y asincrónicos para ver y administrar el acceso basado en roles para azure Key Vault. El cliente admite la creación, enumeración, actualización y eliminación KeyVaultRoleAssignment de y KeyVaultRoleDefinition.

public class KeyVaultAccessControlClient
type KeyVaultAccessControlClient = class
Public Class KeyVaultAccessControlClient
Herencia
KeyVaultAccessControlClient

Constructores

KeyVaultAccessControlClient()

Inicializa una nueva instancia de la KeyVaultAccessControlClient clase para simular.

KeyVaultAccessControlClient(Uri, TokenCredential)

Inicializa una nueva instancia de la KeyVaultAccessControlClient clase para el almacén especificado.

KeyVaultAccessControlClient(Uri, TokenCredential, KeyVaultAdministrationClientOptions)

Inicializa una nueva instancia de la KeyVaultAccessControlClient clase para el almacén especificado.

Propiedades

VaultUri

Obtiene el URI del almacén.

Métodos

CreateOrUpdateRoleDefinition(CreateOrUpdateRoleDefinitionOptions, CancellationToken)

Crea o actualiza una definición de roles.

CreateOrUpdateRoleDefinition(KeyVaultRoleScope, Nullable<Guid>, CancellationToken)

Crea o actualiza una definición de roles. Si la definición de rol con nombre ya está definida, se actualizará.

CreateOrUpdateRoleDefinitionAsync(CreateOrUpdateRoleDefinitionOptions, CancellationToken)

Crea o actualiza una definición de roles.

CreateOrUpdateRoleDefinitionAsync(KeyVaultRoleScope, Nullable<Guid>, CancellationToken)

Crea o actualiza una definición de roles. Si la definición de rol con nombre ya está definida, se actualizará.

CreateRoleAssignment(KeyVaultRoleScope, String, String, Nullable<Guid>, CancellationToken)

Crea una asignación de roles.

CreateRoleAssignmentAsync(KeyVaultRoleScope, String, String, Nullable<Guid>, CancellationToken)

Crea una asignación de roles.

DeleteRoleAssignment(KeyVaultRoleScope, String, CancellationToken)

Elimine la asignación de roles especificada.

DeleteRoleAssignmentAsync(KeyVaultRoleScope, String, CancellationToken)

Elimine la asignación de roles especificada.

DeleteRoleDefinition(KeyVaultRoleScope, Guid, CancellationToken)

Elimina una definición de rol.

DeleteRoleDefinitionAsync(KeyVaultRoleScope, Guid, CancellationToken)

Elimina una definición de rol.

GetRoleAssignment(KeyVaultRoleScope, String, CancellationToken)

Obtiene la asignación de roles especificada.

GetRoleAssignmentAsync(KeyVaultRoleScope, String, CancellationToken)

Obtiene la asignación de roles especificada.

GetRoleAssignments(KeyVaultRoleScope, CancellationToken)

Obtiene las asignaciones de roles de un ámbito.

GetRoleAssignmentsAsync(KeyVaultRoleScope, CancellationToken)

Obtiene las asignaciones de roles de un ámbito.

GetRoleDefinition(KeyVaultRoleScope, Guid, CancellationToken)

Obtiene una definición de rol específica.

GetRoleDefinitionAsync(KeyVaultRoleScope, Guid, CancellationToken)

Obtiene una definición de rol específica.

GetRoleDefinitions(KeyVaultRoleScope, CancellationToken)

Obtenga todas las definiciones de roles aplicables en el ámbito y versiones posteriores.

GetRoleDefinitionsAsync(KeyVaultRoleScope, CancellationToken)

Obtenga todas las definiciones de roles aplicables en el ámbito y versiones posteriores.

Se aplica a