Share via


VaultOperations interface

Interface representing a Vault operations.

Properties

create

Creates the vault.

delete
get

Gets the details of the vault.

list

Gets the list of vaults in the given subscription and resource group.

listBySubscription

Gets the list of vaults in the given subscription.

update

Performs update on the vault.

Property Details

create

Creates the vault.

create: (resourceGroupName: string, vaultName: string, resource: VaultModel, options?: VaultCreateOptionalParams) => PollerLike<OperationState<VaultModel>, VaultModel>

Property Value

(resourceGroupName: string, vaultName: string, resource: VaultModel, options?: VaultCreateOptionalParams) => PollerLike<OperationState<VaultModel>, VaultModel>

delete

delete: (resourceGroupName: string, vaultName: string, options?: VaultDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, vaultName: string, options?: VaultDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Gets the details of the vault.

get: (resourceGroupName: string, vaultName: string, options?: VaultGetOptionalParams) => Promise<VaultModel>

Property Value

(resourceGroupName: string, vaultName: string, options?: VaultGetOptionalParams) => Promise<VaultModel>

list

Gets the list of vaults in the given subscription and resource group.

list: (resourceGroupName: string, options?: VaultListOptionalParams) => PagedAsyncIterableIterator<VaultModel, VaultModel[], PageSettings>

Property Value

(resourceGroupName: string, options?: VaultListOptionalParams) => PagedAsyncIterableIterator<VaultModel, VaultModel[], PageSettings>

listBySubscription

Gets the list of vaults in the given subscription.

listBySubscription: (options?: VaultListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<VaultModel, VaultModel[], PageSettings>

Property Value

(options?: VaultListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<VaultModel, VaultModel[], PageSettings>

update

Performs update on the vault.

update: (resourceGroupName: string, vaultName: string, properties: VaultModelUpdate, options?: VaultUpdateOptionalParams) => PollerLike<OperationState<VaultModel>, VaultModel>

Property Value

(resourceGroupName: string, vaultName: string, properties: VaultModelUpdate, options?: VaultUpdateOptionalParams) => PollerLike<OperationState<VaultModel>, VaultModel>