VaultsOperations interface
表示 Vault作的接口。
属性
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| check |
检查保管库名称是否有效且尚未使用。 |
| create |
在指定的订阅中创建或更新密钥保管库。 |
| delete | |
| get | 获取指定的 Azure 密钥保管库。 |
| get |
获取已删除的 Azure 密钥保管库。 |
| list | 列表作获取与订阅关联的保管库的相关信息。 |
| list |
列表作获取与订阅和指定资源组中关联的保管库的相关信息。 |
| list |
列表作获取与订阅关联的保管库的相关信息。 |
| list |
获取有关订阅中已删除的保管库的信息。 |
| purge |
永久删除指定的保管库。 aka 清除已删除的 Azure 密钥保管库。 |
| update | 更新指定订阅中的密钥保管库。 |
| update |
更新指定订阅中密钥保管库中的访问策略。 |
属性详细信息
beginCreateOrUpdate
警告
现已弃用此 API。
use createOrUpdate instead
beginCreateOrUpdate: (resourceGroupName: string, vaultName: string, parameters: VaultCreateOrUpdateParameters, options?: VaultsCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<Vault>, Vault>>
属性值
(resourceGroupName: string, vaultName: string, parameters: VaultCreateOrUpdateParameters, options?: VaultsCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<Vault>, Vault>>
beginCreateOrUpdateAndWait
警告
现已弃用此 API。
use createOrUpdate instead
beginCreateOrUpdateAndWait: (resourceGroupName: string, vaultName: string, parameters: VaultCreateOrUpdateParameters, options?: VaultsCreateOrUpdateOptionalParams) => Promise<Vault>
属性值
(resourceGroupName: string, vaultName: string, parameters: VaultCreateOrUpdateParameters, options?: VaultsCreateOrUpdateOptionalParams) => Promise<Vault>
beginPurgeDeleted
警告
现已弃用此 API。
use purgeDeleted instead
beginPurgeDeleted: (vaultName: string, location: string, options?: VaultsPurgeDeletedOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
属性值
(vaultName: string, location: string, options?: VaultsPurgeDeletedOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
beginPurgeDeletedAndWait
警告
现已弃用此 API。
use purgeDeleted instead
beginPurgeDeletedAndWait: (vaultName: string, location: string, options?: VaultsPurgeDeletedOptionalParams) => Promise<void>
属性值
(vaultName: string, location: string, options?: VaultsPurgeDeletedOptionalParams) => Promise<void>
checkNameAvailability
检查保管库名称是否有效且尚未使用。
checkNameAvailability: (vaultName: VaultCheckNameAvailabilityParameters, options?: VaultsCheckNameAvailabilityOptionalParams) => Promise<CheckNameAvailabilityResult>
属性值
(vaultName: VaultCheckNameAvailabilityParameters, options?: VaultsCheckNameAvailabilityOptionalParams) => Promise<CheckNameAvailabilityResult>
createOrUpdate
在指定的订阅中创建或更新密钥保管库。
createOrUpdate: (resourceGroupName: string, vaultName: string, parameters: VaultCreateOrUpdateParameters, options?: VaultsCreateOrUpdateOptionalParams) => PollerLike<OperationState<Vault>, Vault>
属性值
(resourceGroupName: string, vaultName: string, parameters: VaultCreateOrUpdateParameters, options?: VaultsCreateOrUpdateOptionalParams) => PollerLike<OperationState<Vault>, Vault>
delete
delete: (resourceGroupName: string, vaultName: string, options?: VaultsDeleteOptionalParams) => Promise<void>
属性值
(resourceGroupName: string, vaultName: string, options?: VaultsDeleteOptionalParams) => Promise<void>
get
获取指定的 Azure 密钥保管库。
get: (resourceGroupName: string, vaultName: string, options?: VaultsGetOptionalParams) => Promise<Vault>
属性值
(resourceGroupName: string, vaultName: string, options?: VaultsGetOptionalParams) => Promise<Vault>
getDeleted
获取已删除的 Azure 密钥保管库。
getDeleted: (vaultName: string, location: string, options?: VaultsGetDeletedOptionalParams) => Promise<DeletedVault>
属性值
(vaultName: string, location: string, options?: VaultsGetDeletedOptionalParams) => Promise<DeletedVault>
list
列表作获取与订阅关联的保管库的相关信息。
list: (options?: VaultsListOptionalParams) => PagedAsyncIterableIterator<TrackedResource, TrackedResource[], PageSettings>
属性值
(options?: VaultsListOptionalParams) => PagedAsyncIterableIterator<TrackedResource, TrackedResource[], PageSettings>
listByResourceGroup
列表作获取与订阅和指定资源组中关联的保管库的相关信息。
listByResourceGroup: (resourceGroupName: string, options?: VaultsListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<Vault, Vault[], PageSettings>
属性值
(resourceGroupName: string, options?: VaultsListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<Vault, Vault[], PageSettings>
listBySubscription
列表作获取与订阅关联的保管库的相关信息。
listBySubscription: (options?: VaultsListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<Vault, Vault[], PageSettings>
属性值
(options?: VaultsListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<Vault, Vault[], PageSettings>
listDeleted
获取有关订阅中已删除的保管库的信息。
listDeleted: (options?: VaultsListDeletedOptionalParams) => PagedAsyncIterableIterator<DeletedVault, DeletedVault[], PageSettings>
属性值
(options?: VaultsListDeletedOptionalParams) => PagedAsyncIterableIterator<DeletedVault, DeletedVault[], PageSettings>
purgeDeleted
永久删除指定的保管库。 aka 清除已删除的 Azure 密钥保管库。
purgeDeleted: (vaultName: string, location: string, options?: VaultsPurgeDeletedOptionalParams) => PollerLike<OperationState<void>, void>
属性值
(vaultName: string, location: string, options?: VaultsPurgeDeletedOptionalParams) => PollerLike<OperationState<void>, void>
update
更新指定订阅中的密钥保管库。
update: (resourceGroupName: string, vaultName: string, parameters: VaultPatchParameters, options?: VaultsUpdateOptionalParams) => Promise<Vault>
属性值
(resourceGroupName: string, vaultName: string, parameters: VaultPatchParameters, options?: VaultsUpdateOptionalParams) => Promise<Vault>
updateAccessPolicy
更新指定订阅中密钥保管库中的访问策略。
updateAccessPolicy: (resourceGroupName: string, vaultName: string, operationKind: AccessPolicyUpdateKind, parameters: VaultAccessPolicyParameters, options?: VaultsUpdateAccessPolicyOptionalParams) => Promise<VaultAccessPolicyParameters>
属性值
(resourceGroupName: string, vaultName: string, operationKind: AccessPolicyUpdateKind, parameters: VaultAccessPolicyParameters, options?: VaultsUpdateAccessPolicyOptionalParams) => Promise<VaultAccessPolicyParameters>