VaultsOperations interface

Interface representing a Vaults operations.

Properties

beginCreateOrUpdate
beginCreateOrUpdateAndWait
beginDelete
beginDeleteAndWait
beginUpdate
beginUpdateAndWait
createOrUpdate

Creates or updates a Recovery Services vault.

delete

Deletes a vault.

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

beginCreateOrUpdate

Warning

This API is now deprecated.

use createOrUpdate instead

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

Property Value

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

beginCreateOrUpdateAndWait

Warning

This API is now deprecated.

use createOrUpdate instead

beginCreateOrUpdateAndWait: (resourceGroupName: string, vaultName: string, vault: Vault, options?: VaultsCreateOrUpdateOptionalParams) => Promise<Vault>

Property Value

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

beginDelete

Warning

This API is now deprecated.

use delete instead

beginDelete: (resourceGroupName: string, vaultName: string, options?: VaultsDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Property Value

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

beginDeleteAndWait

Warning

This API is now deprecated.

use delete instead

beginDeleteAndWait: (resourceGroupName: string, vaultName: string, options?: VaultsDeleteOptionalParams) => Promise<void>

Property Value

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

beginUpdate

Warning

This API is now deprecated.

use update instead

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

Property Value

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

beginUpdateAndWait

Warning

This API is now deprecated.

use update instead

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

Property Value

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

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

Deletes a vault.

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>