Share via


IRecoveryServicesBackupClient Interface

Definition

Open API 2.0 Specs for Azure RecoveryServices Backup service

public interface IRecoveryServicesBackupClient : IDisposable
type IRecoveryServicesBackupClient = interface
    interface IDisposable
Public Interface IRecoveryServicesBackupClient
Implements IDisposable
Derived
Implements

Properties

AcceptLanguage

The preferred language for the response.

ApiVersion

Client Api Version.

BackupEngines

Gets the IBackupEnginesOperations.

BackupJobs

Gets the IBackupJobsOperations.

BackupOperationResults

Gets the IBackupOperationResultsOperations.

BackupOperationStatuses

Gets the IBackupOperationStatusesOperations.

BackupPolicies

Gets the IBackupPoliciesOperations.

BackupProtectableItems

Gets the IBackupProtectableItemsOperations.

BackupProtectedItems

Gets the IBackupProtectedItemsOperations.

BackupProtectionContainers

Gets the IBackupProtectionContainersOperations.

BackupProtectionIntent

Gets the IBackupProtectionIntentOperations.

BackupResourceEncryptionConfigs

Gets the IBackupResourceEncryptionConfigsOperations.

BackupResourceStorageConfigsNonCRR

Gets the IBackupResourceStorageConfigsNonCRROperations.

BackupResourceVaultConfigs

Gets the IBackupResourceVaultConfigsOperations.

Backups

Gets the IBackupsOperations.

BackupStatus

Gets the IBackupStatusOperations.

BackupUsageSummaries

Gets the IBackupUsageSummariesOperations.

BackupWorkloadItems

Gets the IBackupWorkloadItemsOperations.

BaseUri

The base URI of the service.

BMSPrepareDataMoveOperationResult

Gets the IBMSPrepareDataMoveOperationResultOperations.

Credentials

Credentials needed for the client to connect to Azure.

DeserializationSettings

Gets or sets json deserialization settings.

ExportJobsOperationResults

Gets the IExportJobsOperationResultsOperations.

FeatureSupport

Gets the IFeatureSupportOperations.

GenerateClientRequestId

Whether a unique x-ms-client-request-id should be generated. When set to true a unique x-ms-client-request-id value is generated and included in each request. Default is true.

ItemLevelRecoveryConnections

Gets the IItemLevelRecoveryConnectionsOperations.

JobCancellations

Gets the IJobCancellationsOperations.

JobDetails

Gets the IJobDetailsOperations.

JobOperationResults

Gets the IJobOperationResultsOperations.

Jobs

Gets the IJobsOperations.

LongRunningOperationRetryTimeout

The retry timeout in seconds for Long Running Operations. Default value is 30.

Operation

Gets the IOperationOperations.

Operations

Gets the IOperations.

PrivateEndpoint

Gets the IPrivateEndpointOperations.

PrivateEndpointConnection

Gets the IPrivateEndpointConnectionOperations.

ProtectableContainers

Gets the IProtectableContainersOperations.

ProtectedItemOperationResults

Gets the IProtectedItemOperationResultsOperations.

ProtectedItemOperationStatuses

Gets the IProtectedItemOperationStatusesOperations.

ProtectedItems

Gets the IProtectedItemsOperations.

ProtectionContainerOperationResults

Gets the IProtectionContainerOperationResultsOperations.

ProtectionContainerRefreshOperationResults

Gets the IProtectionContainerRefreshOperationResultsOperations.

ProtectionContainers

Gets the IProtectionContainersOperations.

ProtectionIntent

Gets the IProtectionIntentOperations.

ProtectionPolicies

Gets the IProtectionPoliciesOperations.

ProtectionPolicyOperationResults

Gets the IProtectionPolicyOperationResultsOperations.

ProtectionPolicyOperationStatuses

Gets the IProtectionPolicyOperationStatusesOperations.

RecoveryPoints

Gets the IRecoveryPointsOperations.

RecoveryPointsRecommendedForMove

Gets the IRecoveryPointsRecommendedForMoveOperations.

ResourceGuardProxies

Gets the IResourceGuardProxiesOperations.

ResourceGuardProxy

Gets the IResourceGuardProxyOperations.

Restores

Gets the IRestoresOperations.

SecurityPINs

Gets the ISecurityPINsOperations.

SerializationSettings

Gets or sets json serialization settings.

SubscriptionId

The subscription Id.

ValidateOperation

Gets the IValidateOperationOperations.

ValidateOperationResults

Gets the IValidateOperationResultsOperations.

ValidateOperationStatuses

Gets the IValidateOperationStatusesOperations.

Methods

BeginBMSPrepareDataMoveWithHttpMessagesAsync(String, String, PrepareDataMoveRequest, Dictionary<String,List<String>>, CancellationToken)

Prepares source vault for Data Move operation

BeginBMSTriggerDataMoveWithHttpMessagesAsync(String, String, TriggerDataMoveRequest, Dictionary<String,List<String>>, CancellationToken)

Triggers Data Move Operation on target vault

BeginMoveRecoveryPointWithHttpMessagesAsync(String, String, String, String, String, String, MoveRPAcrossTiersRequest, Dictionary<String, List<String>>, CancellationToken)

Move recovery point from one datastore to another store.

BMSPrepareDataMoveWithHttpMessagesAsync(String, String, PrepareDataMoveRequest, Dictionary<String,List<String>>, CancellationToken)

Prepares source vault for Data Move operation

BMSTriggerDataMoveWithHttpMessagesAsync(String, String, TriggerDataMoveRequest, Dictionary<String,List<String>>, CancellationToken)

Triggers Data Move Operation on target vault

GetOperationStatusWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Fetches operation status for data move operation on vault

MoveRecoveryPointWithHttpMessagesAsync(String, String, String, String, String, String, MoveRPAcrossTiersRequest, Dictionary<String, List<String>>, CancellationToken)

Move recovery point from one datastore to another store.

Extension Methods

BeginBMSPrepareDataMove(IRecoveryServicesBackupClient, String, String, PrepareDataMoveRequest)

Prepares source vault for Data Move operation

BeginBMSPrepareDataMoveAsync(IRecoveryServicesBackupClient, String, String, PrepareDataMoveRequest, CancellationToken)

Prepares source vault for Data Move operation

BeginBMSTriggerDataMove(IRecoveryServicesBackupClient, String, String, TriggerDataMoveRequest)

Triggers Data Move Operation on target vault

BeginBMSTriggerDataMoveAsync(IRecoveryServicesBackupClient, String, String, TriggerDataMoveRequest, CancellationToken)

Triggers Data Move Operation on target vault

BeginMoveRecoveryPoint(IRecoveryServicesBackupClient, String, String, String, String, String, String, MoveRPAcrossTiersRequest)

Move recovery point from one datastore to another store.

BeginMoveRecoveryPointAsync(IRecoveryServicesBackupClient, String, String, String, String, String, String, MoveRPAcrossTiersRequest, CancellationToken)

Move recovery point from one datastore to another store.

BMSPrepareDataMove(IRecoveryServicesBackupClient, String, String, PrepareDataMoveRequest)

Prepares source vault for Data Move operation

BMSPrepareDataMoveAsync(IRecoveryServicesBackupClient, String, String, PrepareDataMoveRequest, CancellationToken)

Prepares source vault for Data Move operation

BMSTriggerDataMove(IRecoveryServicesBackupClient, String, String, TriggerDataMoveRequest)

Triggers Data Move Operation on target vault

BMSTriggerDataMoveAsync(IRecoveryServicesBackupClient, String, String, TriggerDataMoveRequest, CancellationToken)

Triggers Data Move Operation on target vault

GetOperationStatus(IRecoveryServicesBackupClient, String, String, String)

Fetches operation status for data move operation on vault

GetOperationStatusAsync(IRecoveryServicesBackupClient, String, String, String, CancellationToken)

Fetches operation status for data move operation on vault

MoveRecoveryPoint(IRecoveryServicesBackupClient, String, String, String, String, String, String, MoveRPAcrossTiersRequest)

Move recovery point from one datastore to another store.

MoveRecoveryPointAsync(IRecoveryServicesBackupClient, String, String, String, String, String, String, MoveRPAcrossTiersRequest, CancellationToken)

Move recovery point from one datastore to another store.

Applies to