Class RecoveryServicesBackupManager


  • public final class RecoveryServicesBackupManager
    extends Object
    Entry point to RecoveryServicesBackupManager. Open API 2.0 Specs for Azure RecoveryServices Backup service.
    • Method Detail

      • authenticate

        public static RecoveryServicesBackupManager authenticate​(com.azure.core.credential.TokenCredential credential,
                                                                 com.azure.core.management.profile.AzureProfile profile)
        Creates an instance of RecoveryServicesBackup service API entry point.
        Parameters:
        credential - the credential to use.
        profile - the Azure profile for client.
        Returns:
        the RecoveryServicesBackup service API instance.
      • authenticate

        public static RecoveryServicesBackupManager authenticate​(com.azure.core.http.HttpPipeline httpPipeline,
                                                                 com.azure.core.management.profile.AzureProfile profile)
        Creates an instance of RecoveryServicesBackup service API entry point.
        Parameters:
        httpPipeline - the HttpPipeline configured with Azure authentication credential.
        profile - the Azure profile for client.
        Returns:
        the RecoveryServicesBackup service API instance.
      • configure

        public static RecoveryServicesBackupManager.Configurable configure()
        Gets a Configurable instance that can be used to create RecoveryServicesBackupManager with optional configuration.
        Returns:
        the Configurable instance allowing configurations.
      • backupResourceStorageConfigsNonCrrs

        public BackupResourceStorageConfigsNonCrrs backupResourceStorageConfigsNonCrrs()
        Gets the resource collection API of BackupResourceStorageConfigsNonCrrs.
        Returns:
        Resource collection API of BackupResourceStorageConfigsNonCrrs.
      • protectionIntents

        public ProtectionIntents protectionIntents()
        Gets the resource collection API of ProtectionIntents. It manages ProtectionIntentResource.
        Returns:
        Resource collection API of ProtectionIntents.
      • backupStatus

        public BackupStatus backupStatus()
        Gets the resource collection API of BackupStatus.
        Returns:
        Resource collection API of BackupStatus.
      • featureSupports

        public FeatureSupports featureSupports()
        Gets the resource collection API of FeatureSupports.
        Returns:
        Resource collection API of FeatureSupports.
      • backupProtectionIntents

        public BackupProtectionIntents backupProtectionIntents()
        Gets the resource collection API of BackupProtectionIntents.
        Returns:
        Resource collection API of BackupProtectionIntents.
      • backupUsageSummaries

        public BackupUsageSummaries backupUsageSummaries()
        Gets the resource collection API of BackupUsageSummaries.
        Returns:
        Resource collection API of BackupUsageSummaries.
      • operations

        public Operations operations()
        Gets the resource collection API of Operations.
        Returns:
        Resource collection API of Operations.
      • backupResourceVaultConfigs

        public BackupResourceVaultConfigs backupResourceVaultConfigs()
        Gets the resource collection API of BackupResourceVaultConfigs.
        Returns:
        Resource collection API of BackupResourceVaultConfigs.
      • backupResourceEncryptionConfigs

        public BackupResourceEncryptionConfigs backupResourceEncryptionConfigs()
        Gets the resource collection API of BackupResourceEncryptionConfigs.
        Returns:
        Resource collection API of BackupResourceEncryptionConfigs.
      • privateEndpointConnections

        public PrivateEndpointConnections privateEndpointConnections()
        Gets the resource collection API of PrivateEndpointConnections. It manages PrivateEndpointConnectionResource.
        Returns:
        Resource collection API of PrivateEndpointConnections.
      • privateEndpoints

        public PrivateEndpoints privateEndpoints()
        Gets the resource collection API of PrivateEndpoints.
        Returns:
        Resource collection API of PrivateEndpoints.
      • resourceProviders

        public ResourceProviders resourceProviders()
        Gets the resource collection API of ResourceProviders.
        Returns:
        Resource collection API of ResourceProviders.
      • bmsPrepareDataMoveOperationResults

        public BmsPrepareDataMoveOperationResults bmsPrepareDataMoveOperationResults()
        Gets the resource collection API of BmsPrepareDataMoveOperationResults.
        Returns:
        Resource collection API of BmsPrepareDataMoveOperationResults.
      • protectedItems

        public ProtectedItems protectedItems()
        Gets the resource collection API of ProtectedItems. It manages ProtectedItemResource.
        Returns:
        Resource collection API of ProtectedItems.
      • protectedItemOperationResults

        public ProtectedItemOperationResults protectedItemOperationResults()
        Gets the resource collection API of ProtectedItemOperationResults.
        Returns:
        Resource collection API of ProtectedItemOperationResults.
      • recoveryPoints

        public RecoveryPoints recoveryPoints()
        Gets the resource collection API of RecoveryPoints.
        Returns:
        Resource collection API of RecoveryPoints.
      • restores

        public Restores restores()
        Gets the resource collection API of Restores.
        Returns:
        Resource collection API of Restores.
      • backupPolicies

        public BackupPolicies backupPolicies()
        Gets the resource collection API of BackupPolicies.
        Returns:
        Resource collection API of BackupPolicies.
      • protectionPolicies

        public ProtectionPolicies protectionPolicies()
        Gets the resource collection API of ProtectionPolicies. It manages ProtectionPolicyResource.
        Returns:
        Resource collection API of ProtectionPolicies.
      • protectionPolicyOperationResults

        public ProtectionPolicyOperationResults protectionPolicyOperationResults()
        Gets the resource collection API of ProtectionPolicyOperationResults.
        Returns:
        Resource collection API of ProtectionPolicyOperationResults.
      • backupJobs

        public BackupJobs backupJobs()
        Gets the resource collection API of BackupJobs.
        Returns:
        Resource collection API of BackupJobs.
      • jobDetails

        public JobDetails jobDetails()
        Gets the resource collection API of JobDetails.
        Returns:
        Resource collection API of JobDetails.
      • jobCancellations

        public JobCancellations jobCancellations()
        Gets the resource collection API of JobCancellations.
        Returns:
        Resource collection API of JobCancellations.
      • jobOperationResults

        public JobOperationResults jobOperationResults()
        Gets the resource collection API of JobOperationResults.
        Returns:
        Resource collection API of JobOperationResults.
      • exportJobsOperationResults

        public ExportJobsOperationResults exportJobsOperationResults()
        Gets the resource collection API of ExportJobsOperationResults.
        Returns:
        Resource collection API of ExportJobsOperationResults.
      • jobs

        public Jobs jobs()
        Gets the resource collection API of Jobs.
        Returns:
        Resource collection API of Jobs.
      • backupProtectedItems

        public BackupProtectedItems backupProtectedItems()
        Gets the resource collection API of BackupProtectedItems.
        Returns:
        Resource collection API of BackupProtectedItems.
      • operationOperations

        public OperationOperations operationOperations()
        Gets the resource collection API of OperationOperations.
        Returns:
        Resource collection API of OperationOperations.
      • validateOperations

        public ValidateOperations validateOperations()
        Gets the resource collection API of ValidateOperations.
        Returns:
        Resource collection API of ValidateOperations.
      • validateOperationResults

        public ValidateOperationResults validateOperationResults()
        Gets the resource collection API of ValidateOperationResults.
        Returns:
        Resource collection API of ValidateOperationResults.
      • validateOperationStatuses

        public ValidateOperationStatuses validateOperationStatuses()
        Gets the resource collection API of ValidateOperationStatuses.
        Returns:
        Resource collection API of ValidateOperationStatuses.
      • backupEngines

        public BackupEngines backupEngines()
        Gets the resource collection API of BackupEngines.
        Returns:
        Resource collection API of BackupEngines.
      • protectionContainerRefreshOperationResults

        public ProtectionContainerRefreshOperationResults protectionContainerRefreshOperationResults()
        Gets the resource collection API of ProtectionContainerRefreshOperationResults.
        Returns:
        Resource collection API of ProtectionContainerRefreshOperationResults.
      • protectableContainers

        public ProtectableContainers protectableContainers()
        Gets the resource collection API of ProtectableContainers.
        Returns:
        Resource collection API of ProtectableContainers.
      • protectionContainers

        public ProtectionContainers protectionContainers()
        Gets the resource collection API of ProtectionContainers. It manages ProtectionContainerResource.
        Returns:
        Resource collection API of ProtectionContainers.
      • backupWorkloadItems

        public BackupWorkloadItems backupWorkloadItems()
        Gets the resource collection API of BackupWorkloadItems.
        Returns:
        Resource collection API of BackupWorkloadItems.
      • protectionContainerOperationResults

        public ProtectionContainerOperationResults protectionContainerOperationResults()
        Gets the resource collection API of ProtectionContainerOperationResults.
        Returns:
        Resource collection API of ProtectionContainerOperationResults.
      • backups

        public Backups backups()
        Gets the resource collection API of Backups.
        Returns:
        Resource collection API of Backups.
      • protectedItemOperationStatuses

        public ProtectedItemOperationStatuses protectedItemOperationStatuses()
        Gets the resource collection API of ProtectedItemOperationStatuses.
        Returns:
        Resource collection API of ProtectedItemOperationStatuses.
      • itemLevelRecoveryConnections

        public ItemLevelRecoveryConnections itemLevelRecoveryConnections()
        Gets the resource collection API of ItemLevelRecoveryConnections.
        Returns:
        Resource collection API of ItemLevelRecoveryConnections.
      • backupOperationResults

        public BackupOperationResults backupOperationResults()
        Gets the resource collection API of BackupOperationResults.
        Returns:
        Resource collection API of BackupOperationResults.
      • backupOperationStatuses

        public BackupOperationStatuses backupOperationStatuses()
        Gets the resource collection API of BackupOperationStatuses.
        Returns:
        Resource collection API of BackupOperationStatuses.
      • protectionPolicyOperationStatuses

        public ProtectionPolicyOperationStatuses protectionPolicyOperationStatuses()
        Gets the resource collection API of ProtectionPolicyOperationStatuses.
        Returns:
        Resource collection API of ProtectionPolicyOperationStatuses.
      • backupProtectableItems

        public BackupProtectableItems backupProtectableItems()
        Gets the resource collection API of BackupProtectableItems.
        Returns:
        Resource collection API of BackupProtectableItems.
      • backupProtectionContainers

        public BackupProtectionContainers backupProtectionContainers()
        Gets the resource collection API of BackupProtectionContainers.
        Returns:
        Resource collection API of BackupProtectionContainers.
      • securityPINs

        public SecurityPINs securityPINs()
        Gets the resource collection API of SecurityPINs.
        Returns:
        Resource collection API of SecurityPINs.
      • recoveryPointsRecommendedForMoves

        public RecoveryPointsRecommendedForMoves recoveryPointsRecommendedForMoves()
        Gets the resource collection API of RecoveryPointsRecommendedForMoves.
        Returns:
        Resource collection API of RecoveryPointsRecommendedForMoves.
      • resourceGuardProxies

        public ResourceGuardProxies resourceGuardProxies()
        Gets the resource collection API of ResourceGuardProxies.
        Returns:
        Resource collection API of ResourceGuardProxies.
      • resourceGuardProxyOperations

        public ResourceGuardProxyOperations resourceGuardProxyOperations()
        Gets the resource collection API of ResourceGuardProxyOperations. It manages ResourceGuardProxyBaseResource.
        Returns:
        Resource collection API of ResourceGuardProxyOperations.
      • serviceClient

        public RecoveryServicesBackupClient serviceClient()
        Returns:
        Wrapped service client RecoveryServicesBackupClient providing direct access to the underlying auto-generated API implementation, based on Azure REST API.