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
System.Object
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

AadProperties

Gets the IAadPropertiesOperations.

AcceptLanguage

The preferred language for the response.

BackupCrrJobDetails

Gets the IBackupCrrJobDetailsOperations.

BackupCrrJobs

Gets the IBackupCrrJobsOperations.

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.

BackupProtectedItemsCrr

Gets the IBackupProtectedItemsCrrOperations.

BackupProtectionContainers

Gets the IBackupProtectionContainersOperations.

BackupProtectionIntent

Gets the IBackupProtectionIntentOperations.

BackupResourceEncryptionConfigs

Gets the IBackupResourceEncryptionConfigsOperations.

BackupResourceStorageConfigs

Gets the IBackupResourceStorageConfigsOperations.

BackupResourceVaultConfigs

Gets the IBackupResourceVaultConfigsOperations.

Backups

Gets the IBackupsOperations.

BackupStatus

Gets the IBackupStatusOperations.

BackupUsageSummaries

Gets the IBackupUsageSummariesOperations.

BackupUsageSummariesCRR

Gets the IBackupUsageSummariesCRROperations.

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.

CrossRegionRestore

Gets the ICrossRegionRestoreOperations.

CrrOperationResults

Gets the ICrrOperationResultsOperations.

CrrOperationStatus

Gets the ICrrOperationStatusOperations.

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.

RecoveryPointsCrr

Gets the IRecoveryPointsCrrOperations.

RecoveryPointsRecommendedForMove

Gets the IRecoveryPointsRecommendedForMoveOperations.

Restores

Gets the IRestoresOperations.

SecurityPINs

Gets the ISecurityPINsOperations.

SerializationSettings

Gets or sets json serialization settings.

SubscriptionId

The subscription Id.

UserAgent (Inherited from ServiceClient<T>)

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) (Inherited from ServiceClient<T>)
SetUserAgent(String, 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.

GetLongRunningOperationResultAsync(IAzureClient, AzureOperationResponse, Dictionary<String,List<String>>, CancellationToken)

Gets operation result for long running operations.

GetLongRunningOperationResultAsync<THeader>(IAzureClient, AzureOperationHeaderResponse<THeader>, Dictionary<String,List<String>>, CancellationToken)

Gets operation result for long running operations.

GetLongRunningOperationResultAsync<TBody>(IAzureClient, AzureOperationResponse<TBody>, Dictionary<String,List<String>>, CancellationToken)

Gets operation result for long running operations.

GetLongRunningOperationResultAsync<TBody,THeader>(IAzureClient, AzureOperationResponse<TBody,THeader>, Dictionary<String,List<String>>, CancellationToken)

Gets operation result for long running operations.

GetPostOrDeleteOperationResultAsync(IAzureClient, AzureOperationResponse, Dictionary<String,List<String>>, CancellationToken)

Gets operation result for DELETE and POST operations. (Deprecated, please use GetLongRunningOperationResultAsync)

GetPostOrDeleteOperationResultAsync<THeader>(IAzureClient, AzureOperationHeaderResponse<THeader>, Dictionary<String,List<String>>, CancellationToken)

Gets operation result for DELETE and POST operations. (Deprecated, please use GetLongRunningOperationResultAsync)

GetPostOrDeleteOperationResultAsync<TBody>(IAzureClient, AzureOperationResponse<TBody>, Dictionary<String,List<String>>, CancellationToken)

Gets operation result for DELETE and POST operations. (Deprecated, please use GetLongRunningOperationResultAsync)

GetPostOrDeleteOperationResultAsync<TBody,THeader>(IAzureClient, AzureOperationResponse<TBody,THeader>, Dictionary<String,List<String>>, CancellationToken)

Gets operation result for DELETE and POST operations. (Deprecated, please use GetLongRunningOperationResultAsync)

GetPutOrPatchOperationResultAsync(IAzureClient, AzureOperationResponse, Dictionary<String,List<String>>, CancellationToken)

Gets operation result for PUT and PATCH operations. (Deprecated, please use GetLongRunningOperationResultAsync)

GetPutOrPatchOperationResultAsync<TBody>(IAzureClient, AzureOperationResponse<TBody>, Dictionary<String,List<String>>, CancellationToken)

Gets operation result for PUT and PATCH operations. (Deprecated, please use GetLongRunningOperationResultAsync)

GetPutOrPatchOperationResultAsync<TBody,THeader>(IAzureClient, AzureOperationResponse<TBody,THeader>, Dictionary<String,List<String>>, CancellationToken)

Gets operation result for PUT and PATCH operations. (Deprecated, please use GetLongRunningOperationResultAsync)

Applies to