BackupInstances interface

Interface representing a BackupInstances.

Methods

beginAdhocBackup(string, string, string, TriggerBackupRequest, BackupInstancesAdhocBackupOptionalParams)

Trigger adhoc backup

beginAdhocBackupAndWait(string, string, string, TriggerBackupRequest, BackupInstancesAdhocBackupOptionalParams)

Trigger adhoc backup

beginCreateOrUpdate(string, string, string, BackupInstanceResource, BackupInstancesCreateOrUpdateOptionalParams)

Create or update a backup instance in a backup vault

beginCreateOrUpdateAndWait(string, string, string, BackupInstanceResource, BackupInstancesCreateOrUpdateOptionalParams)

Create or update a backup instance in a backup vault

beginDelete(string, string, string, BackupInstancesDeleteOptionalParams)

Delete a backup instance in a backup vault

beginDeleteAndWait(string, string, string, BackupInstancesDeleteOptionalParams)

Delete a backup instance in a backup vault

beginResumeBackups(string, string, string, BackupInstancesResumeBackupsOptionalParams)

This operation will resume backups for backup instance

beginResumeBackupsAndWait(string, string, string, BackupInstancesResumeBackupsOptionalParams)

This operation will resume backups for backup instance

beginResumeProtection(string, string, string, BackupInstancesResumeProtectionOptionalParams)

This operation will resume protection for a stopped backup instance

beginResumeProtectionAndWait(string, string, string, BackupInstancesResumeProtectionOptionalParams)

This operation will resume protection for a stopped backup instance

beginStopProtection(string, string, string, BackupInstancesStopProtectionOptionalParams)

This operation will stop protection of a backup instance and data will be held forever

beginStopProtectionAndWait(string, string, string, BackupInstancesStopProtectionOptionalParams)

This operation will stop protection of a backup instance and data will be held forever

beginSuspendBackups(string, string, string, BackupInstancesSuspendBackupsOptionalParams)

This operation will stop backup for a backup instance and retains the backup data as per the policy (except latest Recovery point, which will be retained forever)

beginSuspendBackupsAndWait(string, string, string, BackupInstancesSuspendBackupsOptionalParams)

This operation will stop backup for a backup instance and retains the backup data as per the policy (except latest Recovery point, which will be retained forever)

beginSyncBackupInstance(string, string, string, SyncBackupInstanceRequest, BackupInstancesSyncBackupInstanceOptionalParams)

Sync backup instance again in case of failure This action will retry last failed operation and will bring backup instance to valid state

beginSyncBackupInstanceAndWait(string, string, string, SyncBackupInstanceRequest, BackupInstancesSyncBackupInstanceOptionalParams)

Sync backup instance again in case of failure This action will retry last failed operation and will bring backup instance to valid state

beginTriggerCrossRegionRestore(string, string, CrossRegionRestoreRequestObject, BackupInstancesTriggerCrossRegionRestoreOptionalParams)

Triggers Cross Region Restore for BackupInstance.

beginTriggerCrossRegionRestoreAndWait(string, string, CrossRegionRestoreRequestObject, BackupInstancesTriggerCrossRegionRestoreOptionalParams)

Triggers Cross Region Restore for BackupInstance.

beginTriggerRehydrate(string, string, string, AzureBackupRehydrationRequest, BackupInstancesTriggerRehydrateOptionalParams)

rehydrate recovery point for restore for a BackupInstance

beginTriggerRehydrateAndWait(string, string, string, AzureBackupRehydrationRequest, BackupInstancesTriggerRehydrateOptionalParams)

rehydrate recovery point for restore for a BackupInstance

beginTriggerRestore(string, string, string, AzureBackupRestoreRequestUnion, BackupInstancesTriggerRestoreOptionalParams)

Triggers restore for a BackupInstance

beginTriggerRestoreAndWait(string, string, string, AzureBackupRestoreRequestUnion, BackupInstancesTriggerRestoreOptionalParams)

Triggers restore for a BackupInstance

beginValidateCrossRegionRestore(string, string, ValidateCrossRegionRestoreRequestObject, BackupInstancesValidateCrossRegionRestoreOptionalParams)

Validates whether Cross Region Restore can be triggered for DataSource.

beginValidateCrossRegionRestoreAndWait(string, string, ValidateCrossRegionRestoreRequestObject, BackupInstancesValidateCrossRegionRestoreOptionalParams)

Validates whether Cross Region Restore can be triggered for DataSource.

beginValidateForBackup(string, string, ValidateForBackupRequest, BackupInstancesValidateForBackupOptionalParams)

Validate whether adhoc backup will be successful or not

beginValidateForBackupAndWait(string, string, ValidateForBackupRequest, BackupInstancesValidateForBackupOptionalParams)

Validate whether adhoc backup will be successful or not

beginValidateForRestore(string, string, string, ValidateRestoreRequestObject, BackupInstancesValidateForRestoreOptionalParams)

Validates if Restore can be triggered for a DataSource

beginValidateForRestoreAndWait(string, string, string, ValidateRestoreRequestObject, BackupInstancesValidateForRestoreOptionalParams)

Validates if Restore can be triggered for a DataSource

get(string, string, string, BackupInstancesGetOptionalParams)

Gets a backup instance with name in a backup vault

getBackupInstanceOperationResult(string, string, string, string, BackupInstancesGetBackupInstanceOperationResultOptionalParams)

Get result of backup instance creation operation

list(string, string, BackupInstancesListOptionalParams)

Gets a backup instances belonging to a backup vault

Method Details

beginAdhocBackup(string, string, string, TriggerBackupRequest, BackupInstancesAdhocBackupOptionalParams)

Trigger adhoc backup

function beginAdhocBackup(resourceGroupName: string, vaultName: string, backupInstanceName: string, parameters: TriggerBackupRequest, options?: BackupInstancesAdhocBackupOptionalParams): Promise<SimplePollerLike<OperationState<OperationJobExtendedInfo>, OperationJobExtendedInfo>>

Parameters

resourceGroupName

string

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

vaultName

string

The name of the backup vault.

backupInstanceName

string

The name of the backup instance.

parameters
TriggerBackupRequest

Request body for operation

options
BackupInstancesAdhocBackupOptionalParams

The options parameters.

Returns

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

beginAdhocBackupAndWait(string, string, string, TriggerBackupRequest, BackupInstancesAdhocBackupOptionalParams)

Trigger adhoc backup

function beginAdhocBackupAndWait(resourceGroupName: string, vaultName: string, backupInstanceName: string, parameters: TriggerBackupRequest, options?: BackupInstancesAdhocBackupOptionalParams): Promise<OperationJobExtendedInfo>

Parameters

resourceGroupName

string

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

vaultName

string

The name of the backup vault.

backupInstanceName

string

The name of the backup instance.

parameters
TriggerBackupRequest

Request body for operation

options
BackupInstancesAdhocBackupOptionalParams

The options parameters.

Returns

beginCreateOrUpdate(string, string, string, BackupInstanceResource, BackupInstancesCreateOrUpdateOptionalParams)

Create or update a backup instance in a backup vault

function beginCreateOrUpdate(resourceGroupName: string, vaultName: string, backupInstanceName: string, parameters: BackupInstanceResource, options?: BackupInstancesCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<BackupInstanceResource>, BackupInstanceResource>>

Parameters

resourceGroupName

string

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

vaultName

string

The name of the backup vault.

backupInstanceName

string

The name of the backup instance.

parameters
BackupInstanceResource

Request body for operation

options
BackupInstancesCreateOrUpdateOptionalParams

The options parameters.

Returns

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

beginCreateOrUpdateAndWait(string, string, string, BackupInstanceResource, BackupInstancesCreateOrUpdateOptionalParams)

Create or update a backup instance in a backup vault

function beginCreateOrUpdateAndWait(resourceGroupName: string, vaultName: string, backupInstanceName: string, parameters: BackupInstanceResource, options?: BackupInstancesCreateOrUpdateOptionalParams): Promise<BackupInstanceResource>

Parameters

resourceGroupName

string

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

vaultName

string

The name of the backup vault.

backupInstanceName

string

The name of the backup instance.

parameters
BackupInstanceResource

Request body for operation

options
BackupInstancesCreateOrUpdateOptionalParams

The options parameters.

Returns

beginDelete(string, string, string, BackupInstancesDeleteOptionalParams)

Delete a backup instance in a backup vault

function beginDelete(resourceGroupName: string, vaultName: string, backupInstanceName: string, options?: BackupInstancesDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parameters

resourceGroupName

string

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

vaultName

string

The name of the backup vault.

backupInstanceName

string

The name of the backup instance.

options
BackupInstancesDeleteOptionalParams

The options parameters.

Returns

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

beginDeleteAndWait(string, string, string, BackupInstancesDeleteOptionalParams)

Delete a backup instance in a backup vault

function beginDeleteAndWait(resourceGroupName: string, vaultName: string, backupInstanceName: string, options?: BackupInstancesDeleteOptionalParams): Promise<void>

Parameters

resourceGroupName

string

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

vaultName

string

The name of the backup vault.

backupInstanceName

string

The name of the backup instance.

options
BackupInstancesDeleteOptionalParams

The options parameters.

Returns

Promise<void>

beginResumeBackups(string, string, string, BackupInstancesResumeBackupsOptionalParams)

This operation will resume backups for backup instance

function beginResumeBackups(resourceGroupName: string, vaultName: string, backupInstanceName: string, options?: BackupInstancesResumeBackupsOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parameters

resourceGroupName

string

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

vaultName

string

The name of the backup vault.

backupInstanceName

string

The name of the backup instance.

options
BackupInstancesResumeBackupsOptionalParams

The options parameters.

Returns

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

beginResumeBackupsAndWait(string, string, string, BackupInstancesResumeBackupsOptionalParams)

This operation will resume backups for backup instance

function beginResumeBackupsAndWait(resourceGroupName: string, vaultName: string, backupInstanceName: string, options?: BackupInstancesResumeBackupsOptionalParams): Promise<void>

Parameters

resourceGroupName

string

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

vaultName

string

The name of the backup vault.

backupInstanceName

string

The name of the backup instance.

options
BackupInstancesResumeBackupsOptionalParams

The options parameters.

Returns

Promise<void>

beginResumeProtection(string, string, string, BackupInstancesResumeProtectionOptionalParams)

This operation will resume protection for a stopped backup instance

function beginResumeProtection(resourceGroupName: string, vaultName: string, backupInstanceName: string, options?: BackupInstancesResumeProtectionOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parameters

resourceGroupName

string

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

vaultName

string

The name of the backup vault.

backupInstanceName

string

The name of the backup instance.

options
BackupInstancesResumeProtectionOptionalParams

The options parameters.

Returns

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

beginResumeProtectionAndWait(string, string, string, BackupInstancesResumeProtectionOptionalParams)

This operation will resume protection for a stopped backup instance

function beginResumeProtectionAndWait(resourceGroupName: string, vaultName: string, backupInstanceName: string, options?: BackupInstancesResumeProtectionOptionalParams): Promise<void>

Parameters

resourceGroupName

string

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

vaultName

string

The name of the backup vault.

backupInstanceName

string

The name of the backup instance.

options
BackupInstancesResumeProtectionOptionalParams

The options parameters.

Returns

Promise<void>

beginStopProtection(string, string, string, BackupInstancesStopProtectionOptionalParams)

This operation will stop protection of a backup instance and data will be held forever

function beginStopProtection(resourceGroupName: string, vaultName: string, backupInstanceName: string, options?: BackupInstancesStopProtectionOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parameters

resourceGroupName

string

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

vaultName

string

The name of the backup vault.

backupInstanceName

string

The name of the backup instance.

options
BackupInstancesStopProtectionOptionalParams

The options parameters.

Returns

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

beginStopProtectionAndWait(string, string, string, BackupInstancesStopProtectionOptionalParams)

This operation will stop protection of a backup instance and data will be held forever

function beginStopProtectionAndWait(resourceGroupName: string, vaultName: string, backupInstanceName: string, options?: BackupInstancesStopProtectionOptionalParams): Promise<void>

Parameters

resourceGroupName

string

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

vaultName

string

The name of the backup vault.

backupInstanceName

string

The name of the backup instance.

options
BackupInstancesStopProtectionOptionalParams

The options parameters.

Returns

Promise<void>

beginSuspendBackups(string, string, string, BackupInstancesSuspendBackupsOptionalParams)

This operation will stop backup for a backup instance and retains the backup data as per the policy (except latest Recovery point, which will be retained forever)

function beginSuspendBackups(resourceGroupName: string, vaultName: string, backupInstanceName: string, options?: BackupInstancesSuspendBackupsOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parameters

resourceGroupName

string

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

vaultName

string

The name of the backup vault.

backupInstanceName

string

The name of the backup instance.

options
BackupInstancesSuspendBackupsOptionalParams

The options parameters.

Returns

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

beginSuspendBackupsAndWait(string, string, string, BackupInstancesSuspendBackupsOptionalParams)

This operation will stop backup for a backup instance and retains the backup data as per the policy (except latest Recovery point, which will be retained forever)

function beginSuspendBackupsAndWait(resourceGroupName: string, vaultName: string, backupInstanceName: string, options?: BackupInstancesSuspendBackupsOptionalParams): Promise<void>

Parameters

resourceGroupName

string

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

vaultName

string

The name of the backup vault.

backupInstanceName

string

The name of the backup instance.

options
BackupInstancesSuspendBackupsOptionalParams

The options parameters.

Returns

Promise<void>

beginSyncBackupInstance(string, string, string, SyncBackupInstanceRequest, BackupInstancesSyncBackupInstanceOptionalParams)

Sync backup instance again in case of failure This action will retry last failed operation and will bring backup instance to valid state

function beginSyncBackupInstance(resourceGroupName: string, vaultName: string, backupInstanceName: string, parameters: SyncBackupInstanceRequest, options?: BackupInstancesSyncBackupInstanceOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parameters

resourceGroupName

string

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

vaultName

string

The name of the backup vault.

backupInstanceName

string

The name of the backup instance.

parameters
SyncBackupInstanceRequest

Request body for operation

options
BackupInstancesSyncBackupInstanceOptionalParams

The options parameters.

Returns

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

beginSyncBackupInstanceAndWait(string, string, string, SyncBackupInstanceRequest, BackupInstancesSyncBackupInstanceOptionalParams)

Sync backup instance again in case of failure This action will retry last failed operation and will bring backup instance to valid state

function beginSyncBackupInstanceAndWait(resourceGroupName: string, vaultName: string, backupInstanceName: string, parameters: SyncBackupInstanceRequest, options?: BackupInstancesSyncBackupInstanceOptionalParams): Promise<void>

Parameters

resourceGroupName

string

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

vaultName

string

The name of the backup vault.

backupInstanceName

string

The name of the backup instance.

parameters
SyncBackupInstanceRequest

Request body for operation

options
BackupInstancesSyncBackupInstanceOptionalParams

The options parameters.

Returns

Promise<void>

beginTriggerCrossRegionRestore(string, string, CrossRegionRestoreRequestObject, BackupInstancesTriggerCrossRegionRestoreOptionalParams)

Triggers Cross Region Restore for BackupInstance.

function beginTriggerCrossRegionRestore(resourceGroupName: string, location: string, parameters: CrossRegionRestoreRequestObject, options?: BackupInstancesTriggerCrossRegionRestoreOptionalParams): Promise<SimplePollerLike<OperationState<OperationJobExtendedInfo>, OperationJobExtendedInfo>>

Parameters

resourceGroupName

string

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

location

string

The name of the Azure region.

parameters
CrossRegionRestoreRequestObject

Request body for trigger CRR operation

Returns

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

beginTriggerCrossRegionRestoreAndWait(string, string, CrossRegionRestoreRequestObject, BackupInstancesTriggerCrossRegionRestoreOptionalParams)

Triggers Cross Region Restore for BackupInstance.

function beginTriggerCrossRegionRestoreAndWait(resourceGroupName: string, location: string, parameters: CrossRegionRestoreRequestObject, options?: BackupInstancesTriggerCrossRegionRestoreOptionalParams): Promise<OperationJobExtendedInfo>

Parameters

resourceGroupName

string

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

location

string

The name of the Azure region.

parameters
CrossRegionRestoreRequestObject

Request body for trigger CRR operation

Returns

beginTriggerRehydrate(string, string, string, AzureBackupRehydrationRequest, BackupInstancesTriggerRehydrateOptionalParams)

rehydrate recovery point for restore for a BackupInstance

function beginTriggerRehydrate(resourceGroupName: string, vaultName: string, backupInstanceName: string, parameters: AzureBackupRehydrationRequest, options?: BackupInstancesTriggerRehydrateOptionalParams): Promise<SimplePollerLike<OperationState<BackupInstancesTriggerRehydrateHeaders>, BackupInstancesTriggerRehydrateHeaders>>

Parameters

resourceGroupName

string

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

vaultName

string

The name of the backup vault.

backupInstanceName

string

The name of the backup instance.

parameters
AzureBackupRehydrationRequest

Request body for operation

options
BackupInstancesTriggerRehydrateOptionalParams

The options parameters.

Returns

beginTriggerRehydrateAndWait(string, string, string, AzureBackupRehydrationRequest, BackupInstancesTriggerRehydrateOptionalParams)

rehydrate recovery point for restore for a BackupInstance

function beginTriggerRehydrateAndWait(resourceGroupName: string, vaultName: string, backupInstanceName: string, parameters: AzureBackupRehydrationRequest, options?: BackupInstancesTriggerRehydrateOptionalParams): Promise<BackupInstancesTriggerRehydrateHeaders>

Parameters

resourceGroupName

string

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

vaultName

string

The name of the backup vault.

backupInstanceName

string

The name of the backup instance.

parameters
AzureBackupRehydrationRequest

Request body for operation

options
BackupInstancesTriggerRehydrateOptionalParams

The options parameters.

Returns

beginTriggerRestore(string, string, string, AzureBackupRestoreRequestUnion, BackupInstancesTriggerRestoreOptionalParams)

Triggers restore for a BackupInstance

function beginTriggerRestore(resourceGroupName: string, vaultName: string, backupInstanceName: string, parameters: AzureBackupRestoreRequestUnion, options?: BackupInstancesTriggerRestoreOptionalParams): Promise<SimplePollerLike<OperationState<OperationJobExtendedInfo>, OperationJobExtendedInfo>>

Parameters

resourceGroupName

string

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

vaultName

string

The name of the backup vault.

backupInstanceName

string

The name of the backup instance.

parameters
AzureBackupRestoreRequestUnion

Request body for operation

options
BackupInstancesTriggerRestoreOptionalParams

The options parameters.

Returns

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

beginTriggerRestoreAndWait(string, string, string, AzureBackupRestoreRequestUnion, BackupInstancesTriggerRestoreOptionalParams)

Triggers restore for a BackupInstance

function beginTriggerRestoreAndWait(resourceGroupName: string, vaultName: string, backupInstanceName: string, parameters: AzureBackupRestoreRequestUnion, options?: BackupInstancesTriggerRestoreOptionalParams): Promise<OperationJobExtendedInfo>

Parameters

resourceGroupName

string

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

vaultName

string

The name of the backup vault.

backupInstanceName

string

The name of the backup instance.

parameters
AzureBackupRestoreRequestUnion

Request body for operation

options
BackupInstancesTriggerRestoreOptionalParams

The options parameters.

Returns

beginValidateCrossRegionRestore(string, string, ValidateCrossRegionRestoreRequestObject, BackupInstancesValidateCrossRegionRestoreOptionalParams)

Validates whether Cross Region Restore can be triggered for DataSource.

function beginValidateCrossRegionRestore(resourceGroupName: string, location: string, parameters: ValidateCrossRegionRestoreRequestObject, options?: BackupInstancesValidateCrossRegionRestoreOptionalParams): Promise<SimplePollerLike<OperationState<OperationJobExtendedInfo>, OperationJobExtendedInfo>>

Parameters

resourceGroupName

string

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

location

string

The name of the Azure region.

parameters
ValidateCrossRegionRestoreRequestObject

Request body for operation

Returns

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

beginValidateCrossRegionRestoreAndWait(string, string, ValidateCrossRegionRestoreRequestObject, BackupInstancesValidateCrossRegionRestoreOptionalParams)

Validates whether Cross Region Restore can be triggered for DataSource.

function beginValidateCrossRegionRestoreAndWait(resourceGroupName: string, location: string, parameters: ValidateCrossRegionRestoreRequestObject, options?: BackupInstancesValidateCrossRegionRestoreOptionalParams): Promise<OperationJobExtendedInfo>

Parameters

resourceGroupName

string

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

location

string

The name of the Azure region.

parameters
ValidateCrossRegionRestoreRequestObject

Request body for operation

Returns

beginValidateForBackup(string, string, ValidateForBackupRequest, BackupInstancesValidateForBackupOptionalParams)

Validate whether adhoc backup will be successful or not

function beginValidateForBackup(resourceGroupName: string, vaultName: string, parameters: ValidateForBackupRequest, options?: BackupInstancesValidateForBackupOptionalParams): Promise<SimplePollerLike<OperationState<OperationJobExtendedInfo>, OperationJobExtendedInfo>>

Parameters

resourceGroupName

string

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

vaultName

string

The name of the backup vault.

parameters
ValidateForBackupRequest

Request body for operation

options
BackupInstancesValidateForBackupOptionalParams

The options parameters.

Returns

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

beginValidateForBackupAndWait(string, string, ValidateForBackupRequest, BackupInstancesValidateForBackupOptionalParams)

Validate whether adhoc backup will be successful or not

function beginValidateForBackupAndWait(resourceGroupName: string, vaultName: string, parameters: ValidateForBackupRequest, options?: BackupInstancesValidateForBackupOptionalParams): Promise<OperationJobExtendedInfo>

Parameters

resourceGroupName

string

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

vaultName

string

The name of the backup vault.

parameters
ValidateForBackupRequest

Request body for operation

options
BackupInstancesValidateForBackupOptionalParams

The options parameters.

Returns

beginValidateForRestore(string, string, string, ValidateRestoreRequestObject, BackupInstancesValidateForRestoreOptionalParams)

Validates if Restore can be triggered for a DataSource

function beginValidateForRestore(resourceGroupName: string, vaultName: string, backupInstanceName: string, parameters: ValidateRestoreRequestObject, options?: BackupInstancesValidateForRestoreOptionalParams): Promise<SimplePollerLike<OperationState<OperationJobExtendedInfo>, OperationJobExtendedInfo>>

Parameters

resourceGroupName

string

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

vaultName

string

The name of the backup vault.

backupInstanceName

string

The name of the backup instance.

parameters
ValidateRestoreRequestObject

Request body for operation

options
BackupInstancesValidateForRestoreOptionalParams

The options parameters.

Returns

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

beginValidateForRestoreAndWait(string, string, string, ValidateRestoreRequestObject, BackupInstancesValidateForRestoreOptionalParams)

Validates if Restore can be triggered for a DataSource

function beginValidateForRestoreAndWait(resourceGroupName: string, vaultName: string, backupInstanceName: string, parameters: ValidateRestoreRequestObject, options?: BackupInstancesValidateForRestoreOptionalParams): Promise<OperationJobExtendedInfo>

Parameters

resourceGroupName

string

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

vaultName

string

The name of the backup vault.

backupInstanceName

string

The name of the backup instance.

parameters
ValidateRestoreRequestObject

Request body for operation

options
BackupInstancesValidateForRestoreOptionalParams

The options parameters.

Returns

get(string, string, string, BackupInstancesGetOptionalParams)

Gets a backup instance with name in a backup vault

function get(resourceGroupName: string, vaultName: string, backupInstanceName: string, options?: BackupInstancesGetOptionalParams): Promise<BackupInstanceResource>

Parameters

resourceGroupName

string

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

vaultName

string

The name of the backup vault.

backupInstanceName

string

The name of the backup instance.

options
BackupInstancesGetOptionalParams

The options parameters.

Returns

getBackupInstanceOperationResult(string, string, string, string, BackupInstancesGetBackupInstanceOperationResultOptionalParams)

Get result of backup instance creation operation

function getBackupInstanceOperationResult(resourceGroupName: string, vaultName: string, backupInstanceName: string, operationId: string, options?: BackupInstancesGetBackupInstanceOperationResultOptionalParams): Promise<BackupInstanceResource>

Parameters

resourceGroupName

string

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

vaultName

string

The name of the backup vault.

backupInstanceName

string

The name of the backup instance.

operationId

string

Returns

list(string, string, BackupInstancesListOptionalParams)

Gets a backup instances belonging to a backup vault

function list(resourceGroupName: string, vaultName: string, options?: BackupInstancesListOptionalParams): PagedAsyncIterableIterator<BackupInstanceResource, BackupInstanceResource[], PageSettings>

Parameters

resourceGroupName

string

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

vaultName

string

The name of the backup vault.

options
BackupInstancesListOptionalParams

The options parameters.

Returns