BackupVaults interface

Interface representing a BackupVaults.

Methods

beginCreateOrUpdate(string, string, string, BackupVault, BackupVaultsCreateOrUpdateOptionalParams)

Create or update the specified Backup Vault in the NetApp account

beginCreateOrUpdateAndWait(string, string, string, BackupVault, BackupVaultsCreateOrUpdateOptionalParams)

Create or update the specified Backup Vault in the NetApp account

beginDelete(string, string, string, BackupVaultsDeleteOptionalParams)

Delete the specified Backup Vault

beginDeleteAndWait(string, string, string, BackupVaultsDeleteOptionalParams)

Delete the specified Backup Vault

beginUpdate(string, string, string, BackupVaultPatch, BackupVaultsUpdateOptionalParams)

Patch the specified NetApp Backup Vault

beginUpdateAndWait(string, string, string, BackupVaultPatch, BackupVaultsUpdateOptionalParams)

Patch the specified NetApp Backup Vault

get(string, string, string, BackupVaultsGetOptionalParams)

Get the Backup Vault

listByNetAppAccount(string, string, BackupVaultsListByNetAppAccountOptionalParams)

List and describe all Backup Vaults in the NetApp account.

Method Details

beginCreateOrUpdate(string, string, string, BackupVault, BackupVaultsCreateOrUpdateOptionalParams)

Create or update the specified Backup Vault in the NetApp account

function beginCreateOrUpdate(resourceGroupName: string, accountName: string, backupVaultName: string, body: BackupVault, options?: BackupVaultsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<BackupVault>, BackupVault>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

accountName

string

The name of the NetApp account

backupVaultName

string

The name of the Backup Vault

body
BackupVault

BackupVault object supplied in the body of the operation.

options
BackupVaultsCreateOrUpdateOptionalParams

The options parameters.

Returns

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

beginCreateOrUpdateAndWait(string, string, string, BackupVault, BackupVaultsCreateOrUpdateOptionalParams)

Create or update the specified Backup Vault in the NetApp account

function beginCreateOrUpdateAndWait(resourceGroupName: string, accountName: string, backupVaultName: string, body: BackupVault, options?: BackupVaultsCreateOrUpdateOptionalParams): Promise<BackupVault>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

accountName

string

The name of the NetApp account

backupVaultName

string

The name of the Backup Vault

body
BackupVault

BackupVault object supplied in the body of the operation.

options
BackupVaultsCreateOrUpdateOptionalParams

The options parameters.

Returns

Promise<BackupVault>

beginDelete(string, string, string, BackupVaultsDeleteOptionalParams)

Delete the specified Backup Vault

function beginDelete(resourceGroupName: string, accountName: string, backupVaultName: string, options?: BackupVaultsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<BackupVaultsDeleteHeaders>, BackupVaultsDeleteHeaders>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

accountName

string

The name of the NetApp account

backupVaultName

string

The name of the Backup Vault

options
BackupVaultsDeleteOptionalParams

The options parameters.

Returns

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

beginDeleteAndWait(string, string, string, BackupVaultsDeleteOptionalParams)

Delete the specified Backup Vault

function beginDeleteAndWait(resourceGroupName: string, accountName: string, backupVaultName: string, options?: BackupVaultsDeleteOptionalParams): Promise<BackupVaultsDeleteHeaders>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

accountName

string

The name of the NetApp account

backupVaultName

string

The name of the Backup Vault

options
BackupVaultsDeleteOptionalParams

The options parameters.

Returns

beginUpdate(string, string, string, BackupVaultPatch, BackupVaultsUpdateOptionalParams)

Patch the specified NetApp Backup Vault

function beginUpdate(resourceGroupName: string, accountName: string, backupVaultName: string, body: BackupVaultPatch, options?: BackupVaultsUpdateOptionalParams): Promise<SimplePollerLike<OperationState<BackupVault>, BackupVault>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

accountName

string

The name of the NetApp account

backupVaultName

string

The name of the Backup Vault

body
BackupVaultPatch

Backup Vault object supplied in the body of the operation.

options
BackupVaultsUpdateOptionalParams

The options parameters.

Returns

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

beginUpdateAndWait(string, string, string, BackupVaultPatch, BackupVaultsUpdateOptionalParams)

Patch the specified NetApp Backup Vault

function beginUpdateAndWait(resourceGroupName: string, accountName: string, backupVaultName: string, body: BackupVaultPatch, options?: BackupVaultsUpdateOptionalParams): Promise<BackupVault>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

accountName

string

The name of the NetApp account

backupVaultName

string

The name of the Backup Vault

body
BackupVaultPatch

Backup Vault object supplied in the body of the operation.

options
BackupVaultsUpdateOptionalParams

The options parameters.

Returns

Promise<BackupVault>

get(string, string, string, BackupVaultsGetOptionalParams)

Get the Backup Vault

function get(resourceGroupName: string, accountName: string, backupVaultName: string, options?: BackupVaultsGetOptionalParams): Promise<BackupVault>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

accountName

string

The name of the NetApp account

backupVaultName

string

The name of the Backup Vault

options
BackupVaultsGetOptionalParams

The options parameters.

Returns

Promise<BackupVault>

listByNetAppAccount(string, string, BackupVaultsListByNetAppAccountOptionalParams)

List and describe all Backup Vaults in the NetApp account.

function listByNetAppAccount(resourceGroupName: string, accountName: string, options?: BackupVaultsListByNetAppAccountOptionalParams): PagedAsyncIterableIterator<BackupVault, BackupVault[], PageSettings>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

accountName

string

The name of the NetApp account

options
BackupVaultsListByNetAppAccountOptionalParams

The options parameters.

Returns