你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

KeyVaultAccessControlClient 类

定义

KeyVaultAccessControlClient 提供同步和异步方法来查看和管理 Azure 密钥保管库的基于角色的访问。 客户端支持创建、列出、更新和删除 KeyVaultRoleAssignmentKeyVaultRoleDefinition

public class KeyVaultAccessControlClient
type KeyVaultAccessControlClient = class
Public Class KeyVaultAccessControlClient
继承
KeyVaultAccessControlClient

构造函数

KeyVaultAccessControlClient()

初始化 类的新实例 KeyVaultAccessControlClient 以便模拟。

KeyVaultAccessControlClient(Uri, TokenCredential)

为指定的保管库初始化 类的新实例 KeyVaultAccessControlClient

KeyVaultAccessControlClient(Uri, TokenCredential, KeyVaultAdministrationClientOptions)

为指定的保管库初始化 类的新实例 KeyVaultAccessControlClient

属性

VaultUri

获取保管库 URI。

方法

CreateOrUpdateRoleDefinition(CreateOrUpdateRoleDefinitionOptions, CancellationToken)

创建或更新角色定义。

CreateOrUpdateRoleDefinition(KeyVaultRoleScope, Nullable<Guid>, CancellationToken)

创建或更新角色定义。 如果已定义命名角色定义,则会对其进行更新。

CreateOrUpdateRoleDefinitionAsync(CreateOrUpdateRoleDefinitionOptions, CancellationToken)

创建或更新角色定义。

CreateOrUpdateRoleDefinitionAsync(KeyVaultRoleScope, Nullable<Guid>, CancellationToken)

创建或更新角色定义。 如果已定义命名角色定义,则会对其进行更新。

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

创建角色分配。

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

创建角色分配。

DeleteRoleAssignment(KeyVaultRoleScope, String, CancellationToken)

删除指定的角色分配。

DeleteRoleAssignmentAsync(KeyVaultRoleScope, String, CancellationToken)

删除指定的角色分配。

DeleteRoleDefinition(KeyVaultRoleScope, Guid, CancellationToken)

删除角色定义。

DeleteRoleDefinitionAsync(KeyVaultRoleScope, Guid, CancellationToken)

删除角色定义。

GetRoleAssignment(KeyVaultRoleScope, String, CancellationToken)

获取指定的角色分配。

GetRoleAssignmentAsync(KeyVaultRoleScope, String, CancellationToken)

获取指定的角色分配。

GetRoleAssignments(KeyVaultRoleScope, CancellationToken)

获取范围的角色分配。

GetRoleAssignmentsAsync(KeyVaultRoleScope, CancellationToken)

获取范围的角色分配。

GetRoleDefinition(KeyVaultRoleScope, Guid, CancellationToken)

获取特定角色定义。

GetRoleDefinitionAsync(KeyVaultRoleScope, Guid, CancellationToken)

获取特定角色定义。

GetRoleDefinitions(KeyVaultRoleScope, CancellationToken)

获取范围及更高范围内适用的所有角色定义。

GetRoleDefinitionsAsync(KeyVaultRoleScope, CancellationToken)

获取范围及更高范围内适用的所有角色定义。

适用于