Share via


RecoveryServicesBackupClient Class

Definition

Open API 2.0 Specs for Azure RecoveryServices Backup service

public class RecoveryServicesBackupClient : Microsoft.Rest.ServiceClient<Microsoft.Azure.Management.RecoveryServices.Backup.RecoveryServicesBackupClient>, IDisposable, Microsoft.Azure.Management.RecoveryServices.Backup.IRecoveryServicesBackupClient, Microsoft.Rest.Azure.IAzureClient
type RecoveryServicesBackupClient = class
    inherit ServiceClient<RecoveryServicesBackupClient>
    interface IRecoveryServicesBackupClient
    interface IDisposable
    interface IAzureClient
Public Class RecoveryServicesBackupClient
Inherits ServiceClient(Of RecoveryServicesBackupClient)
Implements IAzureClient, IDisposable, IRecoveryServicesBackupClient
Inheritance
RecoveryServicesBackupClient
Implements

Constructors

RecoveryServicesBackupClient(DelegatingHandler[])

Initializes a new instance of the RecoveryServicesBackupClient class.

RecoveryServicesBackupClient(HttpClient, Boolean)

Initializes a new instance of the RecoveryServicesBackupClient class.

RecoveryServicesBackupClient(HttpClientHandler, DelegatingHandler[])

Initializes a new instance of the RecoveryServicesBackupClient class.

RecoveryServicesBackupClient(ServiceClientCredentials, DelegatingHandler[])

Initializes a new instance of the RecoveryServicesBackupClient class.

RecoveryServicesBackupClient(ServiceClientCredentials, HttpClient, Boolean)

Initializes a new instance of the RecoveryServicesBackupClient class.

RecoveryServicesBackupClient(ServiceClientCredentials, HttpClientHandler, DelegatingHandler[])

Initializes a new instance of the RecoveryServicesBackupClient class.

RecoveryServicesBackupClient(Uri, DelegatingHandler[])

Initializes a new instance of the RecoveryServicesBackupClient class.

RecoveryServicesBackupClient(Uri, HttpClientHandler, DelegatingHandler[])

Initializes a new instance of the RecoveryServicesBackupClient class.

RecoveryServicesBackupClient(Uri, ServiceClientCredentials, DelegatingHandler[])

Initializes a new instance of the RecoveryServicesBackupClient class.

RecoveryServicesBackupClient(Uri, ServiceClientCredentials, HttpClientHandler, DelegatingHandler[])

Initializes a new instance of the RecoveryServicesBackupClient class.

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.

DisableDispose
ExportJobsOperationResults

Gets the IExportJobsOperationResultsOperations.

FeatureSupport

Gets the IFeatureSupportOperations.

FirstMessageHandler (Inherited from ServiceClient<T>)
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.

HttpClient (Inherited from ServiceClient<T>)
HttpClientHandler (Inherited from ServiceClient<T>)
HttpMessageHandlers (Inherited from ServiceClient<T>)
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.

UserAgent (Inherited from ServiceClient<T>)
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

CreateHttpHandlerPipeline(HttpClientHandler, DelegatingHandler[]) (Inherited from ServiceClient<T>)
Dispose()
Dispose(Boolean) (Inherited from ServiceClient<T>)
GetOperationStatusWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Fetches operation status for data move operation on vault

InitializeHttpClient(HttpClient, HttpClientHandler, DelegatingHandler[]) (Inherited from ServiceClient<T>)
InitializeHttpClient(HttpClientHandler, DelegatingHandler[]) (Inherited from ServiceClient<T>)
MoveRecoveryPointWithHttpMessagesAsync(String, String, String, String, String, String, MoveRPAcrossTiersRequest, Dictionary<String, List<String>>, CancellationToken)

Move recovery point from one datastore to another store.

SetHttpClient(HttpClient)
SetRetryPolicy(RetryPolicy) (Inherited from ServiceClient<T>)
SetUserAgent(String, String) (Inherited from ServiceClient<T>)
SetUserAgent(String) (Inherited from ServiceClient<T>)

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