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

Vaults interface

表示保管库的接口。

方法

beginCreateOrUpdate(string, string, VaultCreateOrUpdateParameters, VaultsCreateOrUpdateOptionalParams)

在指定的订阅中创建或更新密钥保管库。

beginCreateOrUpdateAndWait(string, string, VaultCreateOrUpdateParameters, VaultsCreateOrUpdateOptionalParams)

在指定的订阅中创建或更新密钥保管库。

beginPurgeDeleted(string, string, VaultsPurgeDeletedOptionalParams)

永久删除指定的保管库。 aka 清除已删除的 Azure 密钥保管库。

beginPurgeDeletedAndWait(string, string, VaultsPurgeDeletedOptionalParams)

永久删除指定的保管库。 aka 清除已删除的 Azure 密钥保管库。

checkNameAvailability(VaultCheckNameAvailabilityParameters, VaultsCheckNameAvailabilityOptionalParams)

检查保管库名称是否有效且尚未使用。

delete(string, string, VaultsDeleteOptionalParams)

删除指定的 Azure 密钥保管库。

get(string, string, VaultsGetOptionalParams)

获取指定的 Azure 密钥保管库。

getDeleted(string, string, VaultsGetDeletedOptionalParams)

获取已删除的 Azure 密钥保管库。

list(VaultsListOptionalParams)

列表作获取与订阅关联的保管库的相关信息。

listByResourceGroup(string, VaultsListByResourceGroupOptionalParams)

列表作获取与订阅和指定资源组中关联的保管库的相关信息。

listBySubscription(VaultsListBySubscriptionOptionalParams)

列表作获取与订阅关联的保管库的相关信息。

listDeleted(VaultsListDeletedOptionalParams)

获取有关订阅中已删除的保管库的信息。

update(string, string, VaultPatchParameters, VaultsUpdateOptionalParams)

更新指定订阅中的密钥保管库。

updateAccessPolicy(string, string, AccessPolicyUpdateKind, VaultAccessPolicyParameters, VaultsUpdateAccessPolicyOptionalParams)

更新指定订阅中密钥保管库中的访问策略。

方法详细信息

beginCreateOrUpdate(string, string, VaultCreateOrUpdateParameters, VaultsCreateOrUpdateOptionalParams)

在指定的订阅中创建或更新密钥保管库。

function beginCreateOrUpdate(resourceGroupName: string, vaultName: string, parameters: VaultCreateOrUpdateParameters, options?: VaultsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<Vault>, Vault>>

参数

resourceGroupName

string

资源组的名称。 此名称不区分大小写。

vaultName

string

保管库的名称。

parameters
VaultCreateOrUpdateParameters

用于创建或更新保管库的参数

options
VaultsCreateOrUpdateOptionalParams

选项参数。

返回

Promise<@azure/core-lro.SimplePollerLike<OperationState<Vault>, Vault>>

beginCreateOrUpdateAndWait(string, string, VaultCreateOrUpdateParameters, VaultsCreateOrUpdateOptionalParams)

在指定的订阅中创建或更新密钥保管库。

function beginCreateOrUpdateAndWait(resourceGroupName: string, vaultName: string, parameters: VaultCreateOrUpdateParameters, options?: VaultsCreateOrUpdateOptionalParams): Promise<Vault>

参数

resourceGroupName

string

资源组的名称。 此名称不区分大小写。

vaultName

string

保管库的名称。

parameters
VaultCreateOrUpdateParameters

用于创建或更新保管库的参数

options
VaultsCreateOrUpdateOptionalParams

选项参数。

返回

Promise<Vault>

beginPurgeDeleted(string, string, VaultsPurgeDeletedOptionalParams)

永久删除指定的保管库。 aka 清除已删除的 Azure 密钥保管库。

function beginPurgeDeleted(vaultName: string, location: string, options?: VaultsPurgeDeletedOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

参数

vaultName

string

保管库的名称。

location

string

Azure 区域的名称。

options
VaultsPurgeDeletedOptionalParams

选项参数。

返回

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginPurgeDeletedAndWait(string, string, VaultsPurgeDeletedOptionalParams)

永久删除指定的保管库。 aka 清除已删除的 Azure 密钥保管库。

function beginPurgeDeletedAndWait(vaultName: string, location: string, options?: VaultsPurgeDeletedOptionalParams): Promise<void>

参数

vaultName

string

保管库的名称。

location

string

Azure 区域的名称。

options
VaultsPurgeDeletedOptionalParams

选项参数。

返回

Promise<void>

checkNameAvailability(VaultCheckNameAvailabilityParameters, VaultsCheckNameAvailabilityOptionalParams)

检查保管库名称是否有效且尚未使用。

function checkNameAvailability(vaultName: VaultCheckNameAvailabilityParameters, options?: VaultsCheckNameAvailabilityOptionalParams): Promise<CheckNameAvailabilityResult>

参数

vaultName
VaultCheckNameAvailabilityParameters

保管库的名称。

返回

delete(string, string, VaultsDeleteOptionalParams)

删除指定的 Azure 密钥保管库。

function delete(resourceGroupName: string, vaultName: string, options?: VaultsDeleteOptionalParams): Promise<void>

参数

resourceGroupName

string

资源组的名称。 此名称不区分大小写。

vaultName

string

保管库的名称。

options
VaultsDeleteOptionalParams

选项参数。

返回

Promise<void>

get(string, string, VaultsGetOptionalParams)

获取指定的 Azure 密钥保管库。

function get(resourceGroupName: string, vaultName: string, options?: VaultsGetOptionalParams): Promise<Vault>

参数

resourceGroupName

string

资源组的名称。 此名称不区分大小写。

vaultName

string

保管库的名称。

options
VaultsGetOptionalParams

选项参数。

返回

Promise<Vault>

getDeleted(string, string, VaultsGetDeletedOptionalParams)

获取已删除的 Azure 密钥保管库。

function getDeleted(vaultName: string, location: string, options?: VaultsGetDeletedOptionalParams): Promise<DeletedVault>

参数

vaultName

string

保管库的名称。

location

string

Azure 区域的名称。

options
VaultsGetDeletedOptionalParams

选项参数。

返回

Promise<DeletedVault>

list(VaultsListOptionalParams)

列表作获取与订阅关联的保管库的相关信息。

function list(options?: VaultsListOptionalParams): PagedAsyncIterableIterator<TrackedResource, TrackedResource[], PageSettings>

参数

options
VaultsListOptionalParams

选项参数。

返回

listByResourceGroup(string, VaultsListByResourceGroupOptionalParams)

列表作获取与订阅和指定资源组中关联的保管库的相关信息。

function listByResourceGroup(resourceGroupName: string, options?: VaultsListByResourceGroupOptionalParams): PagedAsyncIterableIterator<Vault, Vault[], PageSettings>

参数

resourceGroupName

string

资源组的名称。 此名称不区分大小写。

options
VaultsListByResourceGroupOptionalParams

选项参数。

返回

listBySubscription(VaultsListBySubscriptionOptionalParams)

列表作获取与订阅关联的保管库的相关信息。

function listBySubscription(options?: VaultsListBySubscriptionOptionalParams): PagedAsyncIterableIterator<Vault, Vault[], PageSettings>

参数

options
VaultsListBySubscriptionOptionalParams

选项参数。

返回

listDeleted(VaultsListDeletedOptionalParams)

获取有关订阅中已删除的保管库的信息。

function listDeleted(options?: VaultsListDeletedOptionalParams): PagedAsyncIterableIterator<DeletedVault, DeletedVault[], PageSettings>

参数

options
VaultsListDeletedOptionalParams

选项参数。

返回

update(string, string, VaultPatchParameters, VaultsUpdateOptionalParams)

更新指定订阅中的密钥保管库。

function update(resourceGroupName: string, vaultName: string, parameters: VaultPatchParameters, options?: VaultsUpdateOptionalParams): Promise<Vault>

参数

resourceGroupName

string

资源组的名称。 此名称不区分大小写。

vaultName

string

保管库的名称。

parameters
VaultPatchParameters

用于修补保管库的参数

options
VaultsUpdateOptionalParams

选项参数。

返回

Promise<Vault>

updateAccessPolicy(string, string, AccessPolicyUpdateKind, VaultAccessPolicyParameters, VaultsUpdateAccessPolicyOptionalParams)

更新指定订阅中密钥保管库中的访问策略。

function updateAccessPolicy(resourceGroupName: string, vaultName: string, operationKind: AccessPolicyUpdateKind, parameters: VaultAccessPolicyParameters, options?: VaultsUpdateAccessPolicyOptionalParams): Promise<VaultAccessPolicyParameters>

参数

resourceGroupName

string

资源组的名称。 此名称不区分大小写。

vaultName

string

保管库的名称

operationKind
AccessPolicyUpdateKind

作的名称

parameters
VaultAccessPolicyParameters

要合并到保管库中的访问策略

options
VaultsUpdateAccessPolicyOptionalParams

选项参数。

返回