BackupVaults interface
Interface representing a BackupVaults.
Methods
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.
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.
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
Promise<BackupVaultsDeleteHeaders>
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
The options parameters.