RecoveryServicesBackupClient class

Extends

Constructors

RecoveryServicesBackupClient(TokenCredential, string, RecoveryServicesBackupClientOptionalParams)

Initializes a new instance of the RecoveryServicesBackupClient class.

Properties

$host
apiVersion
backupEngines
backupJobs
backupOperationResults
backupOperationStatuses
backupPolicies
backupProtectableItems
backupProtectedItems
backupProtectionContainers
backupProtectionIntent
backupResourceEncryptionConfigs
backupResourceStorageConfigsNonCRR
backupResourceVaultConfigs
backups
backupStatus
backupUsageSummaries
backupWorkloadItems
bMSPrepareDataMoveOperationResult
deletedProtectionContainers
exportJobsOperationResults
featureSupport
fetchTieringCost
getTieringCostOperationResult
itemLevelRecoveryConnections
jobCancellations
jobDetails
jobOperationResults
jobs
operation
operations
privateEndpointConnectionOperations
privateEndpointOperations
protectableContainers
protectedItemOperationResults
protectedItemOperationStatuses
protectedItems
protectionContainerOperationResults
protectionContainerRefreshOperationResults
protectionContainers
protectionIntentOperations
protectionPolicies
protectionPolicyOperationResults
protectionPolicyOperationStatuses
recoveryPoints
recoveryPointsRecommendedForMove
resourceGuardProxies
resourceGuardProxy
restores
securityPINs
subscriptionId
tieringCostOperationStatus
validateOperation
validateOperationResults
validateOperationStatuses

Inherited Properties

pipeline

The pipeline used by this client to make requests

Methods

beginBMSPrepareDataMove(string, string, PrepareDataMoveRequest, BMSPrepareDataMoveOptionalParams)

Prepares source vault for Data Move operation

beginBMSPrepareDataMoveAndWait(string, string, PrepareDataMoveRequest, BMSPrepareDataMoveOptionalParams)

Prepares source vault for Data Move operation

beginBMSTriggerDataMove(string, string, TriggerDataMoveRequest, BMSTriggerDataMoveOptionalParams)

Triggers Data Move Operation on target vault

beginBMSTriggerDataMoveAndWait(string, string, TriggerDataMoveRequest, BMSTriggerDataMoveOptionalParams)

Triggers Data Move Operation on target vault

beginMoveRecoveryPoint(string, string, string, string, string, string, MoveRPAcrossTiersRequest, MoveRecoveryPointOptionalParams)

Move recovery point from one datastore to another store.

beginMoveRecoveryPointAndWait(string, string, string, string, string, string, MoveRPAcrossTiersRequest, MoveRecoveryPointOptionalParams)

Move recovery point from one datastore to another store.

getOperationStatus(string, string, string, GetOperationStatusOptionalParams)

Fetches operation status for data move operation on vault

Inherited Methods

sendOperationRequest<T>(OperationArguments, OperationSpec)

Send an HTTP request that is populated using the provided OperationSpec.

sendRequest(PipelineRequest)

Send the provided httpRequest.

Constructor Details

RecoveryServicesBackupClient(TokenCredential, string, RecoveryServicesBackupClientOptionalParams)

Initializes a new instance of the RecoveryServicesBackupClient class.

new RecoveryServicesBackupClient(credentials: TokenCredential, subscriptionId: string, options?: RecoveryServicesBackupClientOptionalParams)

Parameters

credentials
TokenCredential

Subscription credentials which uniquely identify client subscription.

subscriptionId

string

The subscription Id.

options
RecoveryServicesBackupClientOptionalParams

The parameter options

Property Details

$host

$host: string

Property Value

string

apiVersion

apiVersion: string

Property Value

string

backupEngines

backupEngines: BackupEngines

Property Value

backupJobs

backupJobs: BackupJobs

Property Value

backupOperationResults

backupOperationResults: BackupOperationResults

Property Value

backupOperationStatuses

backupOperationStatuses: BackupOperationStatuses

Property Value

backupPolicies

backupPolicies: BackupPolicies

Property Value

backupProtectableItems

backupProtectableItems: BackupProtectableItems

Property Value

backupProtectedItems

backupProtectedItems: BackupProtectedItems

Property Value

backupProtectionContainers

backupProtectionContainers: BackupProtectionContainers

Property Value

backupProtectionIntent

backupProtectionIntent: BackupProtectionIntent

Property Value

backupResourceEncryptionConfigs

backupResourceEncryptionConfigs: BackupResourceEncryptionConfigs

Property Value

backupResourceStorageConfigsNonCRR

backupResourceStorageConfigsNonCRR: BackupResourceStorageConfigsNonCRR

Property Value

backupResourceVaultConfigs

backupResourceVaultConfigs: BackupResourceVaultConfigs

Property Value

backups

backups: Backups

Property Value

backupStatus

backupStatus: BackupStatus

Property Value

backupUsageSummaries

backupUsageSummaries: BackupUsageSummaries

Property Value

backupWorkloadItems

backupWorkloadItems: BackupWorkloadItems

Property Value

bMSPrepareDataMoveOperationResult

bMSPrepareDataMoveOperationResult: BMSPrepareDataMoveOperationResult

Property Value

deletedProtectionContainers

deletedProtectionContainers: DeletedProtectionContainers

Property Value

exportJobsOperationResults

exportJobsOperationResults: ExportJobsOperationResults

Property Value

featureSupport

featureSupport: FeatureSupport

Property Value

fetchTieringCost

fetchTieringCost: FetchTieringCost

Property Value

getTieringCostOperationResult

getTieringCostOperationResult: GetTieringCostOperationResult

Property Value

itemLevelRecoveryConnections

itemLevelRecoveryConnections: ItemLevelRecoveryConnections

Property Value

jobCancellations

jobCancellations: JobCancellations

Property Value

jobDetails

jobDetails: JobDetails

Property Value

jobOperationResults

jobOperationResults: JobOperationResults

Property Value

jobs

jobs: Jobs

Property Value

operation

operation: Operation

Property Value

operations

operations: Operations

Property Value

privateEndpointConnectionOperations

privateEndpointConnectionOperations: PrivateEndpointConnectionOperations

Property Value

privateEndpointOperations

privateEndpointOperations: PrivateEndpointOperations

Property Value

protectableContainers

protectableContainers: ProtectableContainers

Property Value

protectedItemOperationResults

protectedItemOperationResults: ProtectedItemOperationResults

Property Value

protectedItemOperationStatuses

protectedItemOperationStatuses: ProtectedItemOperationStatuses

Property Value

protectedItems

protectedItems: ProtectedItems

Property Value

protectionContainerOperationResults

protectionContainerOperationResults: ProtectionContainerOperationResults

Property Value

protectionContainerRefreshOperationResults

protectionContainerRefreshOperationResults: ProtectionContainerRefreshOperationResults

Property Value

protectionContainers

protectionContainers: ProtectionContainers

Property Value

protectionIntentOperations

protectionIntentOperations: ProtectionIntentOperations

Property Value

protectionPolicies

protectionPolicies: ProtectionPolicies

Property Value

protectionPolicyOperationResults

protectionPolicyOperationResults: ProtectionPolicyOperationResults

Property Value

protectionPolicyOperationStatuses

protectionPolicyOperationStatuses: ProtectionPolicyOperationStatuses

Property Value

recoveryPoints

recoveryPoints: RecoveryPoints

Property Value

recoveryPointsRecommendedForMove

recoveryPointsRecommendedForMove: RecoveryPointsRecommendedForMove

Property Value

resourceGuardProxies

resourceGuardProxies: ResourceGuardProxies

Property Value

resourceGuardProxy

resourceGuardProxy: ResourceGuardProxy

Property Value

restores

restores: Restores

Property Value

securityPINs

securityPINs: SecurityPINs

Property Value

subscriptionId

subscriptionId: string

Property Value

string

tieringCostOperationStatus

tieringCostOperationStatus: TieringCostOperationStatus

Property Value

validateOperation

validateOperation: ValidateOperation

Property Value

validateOperationResults

validateOperationResults: ValidateOperationResults

Property Value

validateOperationStatuses

validateOperationStatuses: ValidateOperationStatuses

Property Value

Inherited Property Details

pipeline

The pipeline used by this client to make requests

pipeline: Pipeline

Property Value

Inherited From coreClient.ServiceClient.pipeline

Method Details

beginBMSPrepareDataMove(string, string, PrepareDataMoveRequest, BMSPrepareDataMoveOptionalParams)

Prepares source vault for Data Move operation

function beginBMSPrepareDataMove(vaultName: string, resourceGroupName: string, parameters: PrepareDataMoveRequest, options?: BMSPrepareDataMoveOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parameters

vaultName

string

The name of the recovery services vault.

resourceGroupName

string

The name of the resource group where the recovery services vault is present.

parameters
PrepareDataMoveRequest

Prepare data move request

options
BMSPrepareDataMoveOptionalParams

The options parameters.

Returns

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

beginBMSPrepareDataMoveAndWait(string, string, PrepareDataMoveRequest, BMSPrepareDataMoveOptionalParams)

Prepares source vault for Data Move operation

function beginBMSPrepareDataMoveAndWait(vaultName: string, resourceGroupName: string, parameters: PrepareDataMoveRequest, options?: BMSPrepareDataMoveOptionalParams): Promise<void>

Parameters

vaultName

string

The name of the recovery services vault.

resourceGroupName

string

The name of the resource group where the recovery services vault is present.

parameters
PrepareDataMoveRequest

Prepare data move request

options
BMSPrepareDataMoveOptionalParams

The options parameters.

Returns

Promise<void>

beginBMSTriggerDataMove(string, string, TriggerDataMoveRequest, BMSTriggerDataMoveOptionalParams)

Triggers Data Move Operation on target vault

function beginBMSTriggerDataMove(vaultName: string, resourceGroupName: string, parameters: TriggerDataMoveRequest, options?: BMSTriggerDataMoveOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parameters

vaultName

string

The name of the recovery services vault.

resourceGroupName

string

The name of the resource group where the recovery services vault is present.

parameters
TriggerDataMoveRequest

Trigger data move request

options
BMSTriggerDataMoveOptionalParams

The options parameters.

Returns

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

beginBMSTriggerDataMoveAndWait(string, string, TriggerDataMoveRequest, BMSTriggerDataMoveOptionalParams)

Triggers Data Move Operation on target vault

function beginBMSTriggerDataMoveAndWait(vaultName: string, resourceGroupName: string, parameters: TriggerDataMoveRequest, options?: BMSTriggerDataMoveOptionalParams): Promise<void>

Parameters

vaultName

string

The name of the recovery services vault.

resourceGroupName

string

The name of the resource group where the recovery services vault is present.

parameters
TriggerDataMoveRequest

Trigger data move request

options
BMSTriggerDataMoveOptionalParams

The options parameters.

Returns

Promise<void>

beginMoveRecoveryPoint(string, string, string, string, string, string, MoveRPAcrossTiersRequest, MoveRecoveryPointOptionalParams)

Move recovery point from one datastore to another store.

function beginMoveRecoveryPoint(vaultName: string, resourceGroupName: string, fabricName: string, containerName: string, protectedItemName: string, recoveryPointId: string, parameters: MoveRPAcrossTiersRequest, options?: MoveRecoveryPointOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parameters

vaultName

string

The name of the recovery services vault.

resourceGroupName

string

The name of the resource group where the recovery services vault is present.

fabricName

string

containerName

string

protectedItemName

string

recoveryPointId

string

parameters
MoveRPAcrossTiersRequest

Move Resource Across Tiers Request

options
MoveRecoveryPointOptionalParams

The options parameters.

Returns

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

beginMoveRecoveryPointAndWait(string, string, string, string, string, string, MoveRPAcrossTiersRequest, MoveRecoveryPointOptionalParams)

Move recovery point from one datastore to another store.

function beginMoveRecoveryPointAndWait(vaultName: string, resourceGroupName: string, fabricName: string, containerName: string, protectedItemName: string, recoveryPointId: string, parameters: MoveRPAcrossTiersRequest, options?: MoveRecoveryPointOptionalParams): Promise<void>

Parameters

vaultName

string

The name of the recovery services vault.

resourceGroupName

string

The name of the resource group where the recovery services vault is present.

fabricName

string

containerName

string

protectedItemName

string

recoveryPointId

string

parameters
MoveRPAcrossTiersRequest

Move Resource Across Tiers Request

options
MoveRecoveryPointOptionalParams

The options parameters.

Returns

Promise<void>

getOperationStatus(string, string, string, GetOperationStatusOptionalParams)

Fetches operation status for data move operation on vault

function getOperationStatus(vaultName: string, resourceGroupName: string, operationId: string, options?: GetOperationStatusOptionalParams): Promise<OperationStatus>

Parameters

vaultName

string

The name of the recovery services vault.

resourceGroupName

string

The name of the resource group where the recovery services vault is present.

operationId

string

options
GetOperationStatusOptionalParams

The options parameters.

Returns

Promise<OperationStatus>

Inherited Method Details

sendOperationRequest<T>(OperationArguments, OperationSpec)

Send an HTTP request that is populated using the provided OperationSpec.

function sendOperationRequest<T>(operationArguments: OperationArguments, operationSpec: OperationSpec): Promise<T>

Parameters

operationArguments
OperationArguments

The arguments that the HTTP request's templated values will be populated from.

operationSpec
OperationSpec

The OperationSpec to use to populate the httpRequest.

Returns

Promise<T>

Inherited From coreClient.ServiceClient.sendOperationRequest

sendRequest(PipelineRequest)

Send the provided httpRequest.

function sendRequest(request: PipelineRequest): Promise<PipelineResponse>

Parameters

request
PipelineRequest

Returns

Promise<PipelineResponse>

Inherited From coreClient.ServiceClient.sendRequest