Share via


VaultsOperations interface

Interface representing a Vaults operations.

Properties

createOrUpdate

Creates or updates a Recovery Services vault.

delete
get

Get the Vault details.

listByResourceGroup

Retrieve a list of Vaults.

listBySubscriptionId

Fetches all the resources of the specified type in the subscription.

update

Updates the vault.

Property Details

createOrUpdate

Creates or updates a Recovery Services vault.

createOrUpdate: (resourceGroupName: string, vaultName: string, vault: Vault, options?: VaultsCreateOrUpdateOptionalParams) => PollerLike<OperationState<Vault>, Vault>

Property Value

(resourceGroupName: string, vaultName: string, vault: Vault, options?: VaultsCreateOrUpdateOptionalParams) => PollerLike<OperationState<Vault>, Vault>

delete

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

Property Value

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

get

Get the Vault details.

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

Property Value

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

listByResourceGroup

Retrieve a list of Vaults.

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

Property Value

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

listBySubscriptionId

Fetches all the resources of the specified type in the subscription.

listBySubscriptionId: (options?: VaultsListBySubscriptionIdOptionalParams) => PagedAsyncIterableIterator<Vault, Vault[], PageSettings>

Property Value

(options?: VaultsListBySubscriptionIdOptionalParams) => PagedAsyncIterableIterator<Vault, Vault[], PageSettings>

update

Updates the vault.

update: (resourceGroupName: string, vaultName: string, vault: PatchVault, options?: VaultsUpdateOptionalParams) => PollerLike<OperationState<Vault>, Vault>

Property Value

(resourceGroupName: string, vaultName: string, vault: PatchVault, options?: VaultsUpdateOptionalParams) => PollerLike<OperationState<Vault>, Vault>