Uses of Package
com.azure.resourcemanager.recoveryservicesbackup.models
Package
Description
Package containing the classes for RecoveryServicesBackupClient.
Package containing the service clients for RecoveryServicesBackupClient.
Package containing the inner data models for RecoveryServicesBackupClient.
Package containing the data models for RecoveryServicesBackupClient.
-
ClassDescriptionResource collection API of BackupEngines.Resource collection API of BackupJobs.Resource collection API of BackupOperationResults.Resource collection API of BackupOperationStatuses.Resource collection API of BackupPolicies.Resource collection API of BackupProtectableItems.Resource collection API of BackupProtectedItems.Resource collection API of BackupProtectionContainers.Resource collection API of BackupProtectionIntents.Resource collection API of BackupResourceEncryptionConfigs.Resource collection API of BackupResourceStorageConfigsNonCrrs.Resource collection API of BackupResourceVaultConfigs.Resource collection API of Backups.Resource collection API of BackupStatus.Resource collection API of BackupUsageSummaries.Resource collection API of BackupWorkloadItems.Resource collection API of BmsPrepareDataMoveOperationResults.Resource collection API of DeletedProtectionContainers.Resource collection API of ExportJobsOperationResults.Resource collection API of FeatureSupports.Resource collection API of ItemLevelRecoveryConnections.Resource collection API of JobCancellations.Resource collection API of JobDetails.Resource collection API of JobOperationResults.Resource collection API of Jobs.Resource collection API of OperationOperations.Resource collection API of Operations.Resource collection API of PrivateEndpointConnections.Resource collection API of PrivateEndpoints.Resource collection API of ProtectableContainers.Resource collection API of ProtectedItemOperationResults.Resource collection API of ProtectedItemOperationStatuses.Resource collection API of ProtectedItems.Resource collection API of ProtectionContainerOperationResults.Resource collection API of ProtectionContainerRefreshOperationResults.Resource collection API of ProtectionContainers.Resource collection API of ProtectionIntents.Resource collection API of ProtectionPolicies.Resource collection API of ProtectionPolicyOperationResults.Resource collection API of ProtectionPolicyOperationStatuses.Resource collection API of RecoveryPoints.Resource collection API of RecoveryPointsRecommendedForMoves.Resource collection API of ResourceGuardProxies.Resource collection API of ResourceGuardProxyOperations.Resource collection API of ResourceProviders.Resource collection API of Restores.Resource collection API of SecurityPINs.Resource collection API of ValidateOperationResults.Resource collection API of ValidateOperations.Resource collection API of ValidateOperationStatuses.
-
ClassDescriptionBase class for backup request.The BackupResourceEncryptionConfigResource model.BackupStatus request.Base class for feature request.Parameters to Provision ILR API.ListRecoveryPointsRecommendedForMoveRequest Request.The MoveRPAcrossTiersRequest model.Prepare DataMove Request.Contract to validate if backup can be enabled on the given resource in a given vault and given configuration.Base class for restore request.Base class for get security pin request body.Trigger DataMove Request.Request body of unlock delete API.Base class for validate operation request.
-
ClassDescriptionThe base backup engine class.The resource storage details.The BackupResourceEncryptionConfigExtended model.Backup resource vault config details.Localized display information of an operation.Class to represent shoebox properties in json client discovery.Specifies the fabric name - Azure or AD.HTTP Status Code of the operation.Defines workload agnostic properties for a job.The name of usage.Base class for operation result info.Error information associated with operation status call.Base class for additional information of operation status.Operation status.This is the base class for operation result responses.Private Endpoint Connection Response Properties.Protectable Container Class.Base class for backup items.Base class for container with backup items.Base class for backup ProtectionIntent.Base class for backup policy.Specifies whether the container is registered or not.Base class for backup copies.The ResourceGuardProxyBase model.Support status of feature.Unit of the usage.Base class for validate operation response.Validation Status.Base class for backup item.Base class for backup item.
-
ClassDescriptionWhether storage account lock is to be acquired for this container or not.AzureBackupServer (DPMVenus) workload-specific protection container.Backup engine type when Azure Backup Server is used to manage the backups.AzureFileShare workload-specific backup request.Protectable item for Azure Fileshare workloads.Azure File Share workload-specific backup item.Additional information about Azure File Share backup item.AzureStorage backup policy.Update snapshot Uri with the correct friendly Name of the source Azure file share.Azure File Share workload specific backup copy.AzureFileShare Restore Request.File Share type XSync or XSMB.IaaS VM workload-specific backup item representing a classic virtual machine.IaaS VM workload-specific backup item representing the Classic Compute VM.IaaS VM workload-specific backup item representing the Classic Compute VM.IaaS VM workload-specific backup item representing an Azure Resource Manager virtual machine.IaaS VM workload-specific backup item representing the Azure Resource Manager VM.IaaS VM workload-specific backup item representing the Azure Resource Manager VM.Azure IaaS VM workload-specific error information.Azure IaaS VM workload-specific Health Details.Azure IaaS VM workload-specific job object.Azure IaaS VM workload-specific additional information for job.Azure IaaS VM workload-specific job task details.Azure IaaS VM workload-specific job object.IaaS VM workload-specific backup item.Additional information on Azure IaaS VM specific backup item.IaaS VM workload-specific backup policy.Azure Recovery Services Vault specific protection intent item.IaaS VM specific backup protection intent item.Container for SQL workloads under SQL Availability Group.Azure Sql workload-specific container.Azure SQL workload-specific backup item.Additional information on Azure Sql specific protected item.Azure SQL workload-specific backup policy.Azure Storage Account workload-specific container.Azure storage specific error information.Azure storage specific job.Azure Storage workload-specific additional information for job.Azure storage workload specific job task details.Azure Storage-specific protectable containers.Azure workload-specific container.Container for SQL workloads under Azure Virtual Machines.AzureResource(IaaS VM) Specific feature support request.An immutable client-side representation of AzureVMResourceFeatureSupportResponse.Azure VM workload-specific workload item.Azure VM workload-specific protectable item.Azure VM workload-specific protected item.Additional information on Azure Workload for SQL specific backup item.Azure VM (Mercury) workload-specific backup policy.Azure VM workload-specific protected item representing SAP ASE Database.Azure VM workload-specific workload item representing SAP ASE Database.Azure VM workload-specific protectable item representing SAP ASE System.Azure VM workload-specific workload item representing SAP ASE System.Azure VM workload-specific protectable item representing SAP HANA Database.Azure VM workload-specific protected item representing SAP HANA Database.Azure VM workload-specific workload item representing SAP HANA Database.Azure VM workload-specific protectable item representing SAP HANA Dbinstance.Azure VM workload-specific protected item representing SAP HANA DBInstance.Azure VM workload-specific protectable item representing SAP HANA Dbinstance.Azure VM workload-specific protectable item representing SAP HANA System.Azure VM workload-specific workload item representing SAP HANA System.Azure VM workload-specific protectable item representing SQL Availability Group.Azure VM workload-specific protectable item representing SQL Database.Azure VM workload-specific protected item representing SQL Database.Azure VM workload-specific workload item representing SQL Database.Azure VM workload-specific protectable item representing SQL Instance.Azure VM workload-specific workload item representing SQL Instance.Azure Recovery Services Vault specific protection intent item.AzureWorkload workload-specific backup request.Container for the workloads running inside Azure Compute or Classic Compute.Azure workload specific protection intent item.Extended information of the container.Azure storage specific error information.Azure storage specific job.Azure VM workload-specific additional information for job.Azure VM workload specific job task details.Recovery point specific to PointInTime.AzureWorkload SAP Hana -specific restore.Workload specific recovery point, specifically encapsulates full/diff recovery point.AzureWorkload-specific restore.Recovery point specific to PointInTime in SAPHana.AzureWorkload SAP Hana -specific restore.AzureWorkload SAP Hana-specific restore with integrated rehydration of recovery point.SAPHana specific recoverypoint, specifically encapsulates full/diff recoverypoints.AzureWorkload SAP Hana-specific restore.AzureWorkload SAP Hana-specific restore with integrated rehydration of recovery point.Azure Workload SQL Auto Protection intent item.Recovery point specific to PointInTime.AzureWorkload SQL -specific restore.AzureWorkload SQL-specific restore with integrated rehydration of recovery point.SQL specific recoverypoint, specifically encapsulates full/diff recoverypoint along with extended info.Extended info class details.AzureWorkload SQL -specific restore.AzureWorkload SQL-specific restore with integrated rehydration of recovery point.The base backup engine class.An immutable client-side representation of BackupEngineBaseResource.List of BackupEngineBase resources.Additional information on backup engine.Type of the backup engine.Type of backup items associated with this container.Backup management type to execute the current job.An immutable client-side representation of BackupManagementUsage.Backup management usage for vault.Base class for backup request.Base class for backup request.The resource storage details.An immutable client-side representation of BackupResourceConfigResource.The BackupResourceEncryptionConfig model.The BackupResourceEncryptionConfigExtended model.An immutable client-side representation of BackupResourceEncryptionConfigExtendedResource.The BackupResourceEncryptionConfigResource model.Backup resource vault config details.An immutable client-side representation of BackupResourceVaultConfigResource.BackupStatus request.An immutable client-side representation of BackupStatusResponse.Type of backup, viz.BEK is bitlocker encryption key.Localized display information of an operation.Class to represent shoebox log specification in json client discovery.Class to represent shoebox properties in json client discovery.Class to represent shoebox service specification in json client discovery.Operations List response which contains list of available APIs.An immutable client-side representation of ClientDiscoveryValueForSingleApi.Client script details for file / folder restore.Container identity information.Options to resolve copy conflicts.Create mode to indicate recovery of existing soft deleted data source or creation of new data source.Daily retention format.Daily retention schedule.The DailySchedule model.DataMove Level.Type of workload this item represents.Day of the week.Defines values for DayOfWeek.Vault Dedup state.The DiskExclusionProperties model.Disk information.This is used to represent the various nodes of the distributed container.Data Protection Manager (DPM) specific backup engine.DPM workload-specific protection container.Additional information of the DPMContainer.DPM workload-specific error information.DPM workload-specific job object.Additional information on the DPM workload-specific job.DPM workload-specific job task details.Additional information on Backup engine specific backup item.Additional information of DPM Protected item.Encryption At Rest Type.Details needed if the VM was encrypted at the time of backup.Enabled or Disabled.Error Detail class which encapsulates Code, Message and Recommendations.This class is used to send blob details after exporting jobs.Extended Properties for Azure IaasVM Backup.Specifies the fabric name - Azure or AD.Base class for feature request.Base class for generic container of backup items.Container extended information.Base class for backup items.Azure VM (Mercury) workload-specific backup policy.Generic backup copy.Health status of protected item.The HourlySchedule model.HTTP Status Code of the operation.IaaS VM workload-specific backup request.IaaS VM workload-specific container.Restore files/folders from a backup copy of IaaS VM.Defines values for IaasvmPolicyType.IaaS VM workload-specific backup item.IaaS VM workload specific backup copy.IaaS VM workload-specific restore.IaaS VM workload-specific restore with integrated rehydration of recovery point.IaaS VM workload specific restore details for restores using managed identity.Encapsulates Managed Identity related information.Parameters to Provision ILR API.Parameters to Provision ILR API.Defines values for InfrastructureEncryptionState.Details about inquired protectable items under a given container.Status of protectable item, i.e.Validation for inquired protectable items under a given container.Target details for file / folder restore.The InstantRPAdditionalDetails model.Defines workload agnostic properties for a job.An immutable client-side representation of JobResource.List of Job resources.Defines values for JobSupportedAction.KEK is encryption key for BEK.BEK is bitlocker key.KPI Resource Health Details.Last backup operation status.Defines values for LastUpdateStatus.ListRecoveryPointsRecommendedForMoveRequest Request.Log policy schedule.Long term retention policy.Container with items backed up using MAB backup engine.Additional information of the container.MAB workload-specific Health Details.MAB workload-specific error information.MAB workload-specific backup item.Additional information on the backed up item.MAB workload-specific job.Additional information for the MAB workload-specific job.MAB workload-specific job task details.Mab container-specific backup policy.Server type of MAB container.Monthly retention schedule.Defines values for MonthOfYear.The MoveRPAcrossTiersRequest model.The name of usage.Operation result info.Base class for operation result info.An immutable client-side representation of OperationResultInfoBaseResource.An immutable client-side representation of OperationStatus.Error information associated with operation status call.Base class for additional information of operation status.Operation status job extended info.Operation status extended info for list of jobs.Operation status extended info for ILR provision action.Operation status extended info for ValidateOperation action.Operation status.Re-Do Operation.This is the base class for operation result responses.Can Overwrite if Target DataBase already exists.Provides details for log ranges.Type of backup policy type.Pre-backup validation for Azure VM Workload provider.Prepare DataMove Request.Prepare DataMove Response.Contract to validate if backup can be enabled on the given resource in a given vault and given configuration.An immutable client-side representation of PreValidateEnableBackupResponse.The Private Endpoint network resource that is linked to the Private Endpoint connection.Private Endpoint Connection Response Properties.An immutable client-side representation of PrivateEndpointConnectionResource.The first stage of the PrivateEndpointConnectionResource definition.The stage of the PrivateEndpointConnectionResource definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.The stage of the PrivateEndpointConnectionResource definition allowing to specify etag.The stage of the PrivateEndpointConnectionResource definition allowing to specify location.The stage of the PrivateEndpointConnectionResource definition allowing to specify parent resource.The stage of the PrivateEndpointConnectionResource definition allowing to specify properties.The stage of the PrivateEndpointConnectionResource definition allowing to specify tags.The template for PrivateEndpointConnectionResource update.The stage of the PrivateEndpointConnectionResource update allowing to specify etag.The stage of the PrivateEndpointConnectionResource update allowing to specify properties.The stage of the PrivateEndpointConnectionResource update allowing to specify tags.Gets or sets the status.Private Link Service Connection State.Protectable Container Class.An immutable client-side representation of ProtectableContainerResource.List of ProtectableContainer resources.Type of the container.Base class for backup items.Health status of the backup item, evaluated based on last heartbeat received.An immutable client-side representation of ProtectedItemResource.The first stage of the ProtectedItemResource definition.The stage of the ProtectedItemResource definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.The stage of the ProtectedItemResource definition allowing to specify etag.The stage of the ProtectedItemResource definition allowing to specify location.The stage of the ProtectedItemResource definition allowing to specify parent resource.The stage of the ProtectedItemResource definition allowing to specify properties.The stage of the ProtectedItemResource definition allowing to specify tags.The template for ProtectedItemResource update.The stage of the ProtectedItemResource update allowing to specify etag.The stage of the ProtectedItemResource update allowing to specify properties.The stage of the ProtectedItemResource update allowing to specify tags.List of ProtectedItem resources.Backup state of the backed up item.Base class for container with backup items.An immutable client-side representation of ProtectionContainerResource.The first stage of the ProtectionContainerResource definition.The stage of the ProtectionContainerResource definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.The stage of the ProtectionContainerResource definition allowing to specify etag.The stage of the ProtectionContainerResource definition allowing to specify location.The stage of the ProtectionContainerResource definition allowing to specify parent resource.The stage of the ProtectionContainerResource definition allowing to specify properties.The stage of the ProtectionContainerResource definition allowing to specify tags.The template for ProtectionContainerResource update.The stage of the ProtectionContainerResource update allowing to specify etag.The stage of the ProtectionContainerResource update allowing to specify properties.The stage of the ProtectionContainerResource update allowing to specify tags.List of ProtectionContainer resources.Base class for backup ProtectionIntent.backup protectionIntent type.An immutable client-side representation of ProtectionIntentResource.The first stage of the ProtectionIntentResource definition.The stage of the ProtectionIntentResource definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.The stage of the ProtectionIntentResource definition allowing to specify etag.The stage of the ProtectionIntentResource definition allowing to specify location.The stage of the ProtectionIntentResource definition allowing to specify parent resource.The stage of the ProtectionIntentResource definition allowing to specify properties.The stage of the ProtectionIntentResource definition allowing to specify tags.The template for ProtectionIntentResource update.The stage of the ProtectionIntentResource update allowing to specify etag.The stage of the ProtectionIntentResource update allowing to specify properties.The stage of the ProtectionIntentResource update allowing to specify tags.List of ProtectionIntent resources.Base class for backup policy.An immutable client-side representation of ProtectionPolicyResource.The first stage of the ProtectionPolicyResource definition.The stage of the ProtectionPolicyResource definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.The stage of the ProtectionPolicyResource definition allowing to specify etag.The stage of the ProtectionPolicyResource definition allowing to specify location.The stage of the ProtectionPolicyResource definition allowing to specify parent resource.The stage of the ProtectionPolicyResource definition allowing to specify properties.The stage of the ProtectionPolicyResource definition allowing to specify tags.The template for ProtectionPolicyResource update.The stage of the ProtectionPolicyResource update allowing to specify etag.The stage of the ProtectionPolicyResource update allowing to specify properties.The stage of the ProtectionPolicyResource update allowing to specify tags.List of ProtectionPolicy resources.Backup state of this backup item.Specifies whether the container is registered or not.Gets or sets provisioning state of the private endpoint connection.Defines whether the current recovery mode is file restore or database restore.Base class for backup copies.Disk configuration.The RecoveryPointMoveReadinessInfo model.RP Rehydration Info.An immutable client-side representation of RecoveryPointResource.List of RecoveryPoint resources.Recovery point tier information.RecoveryPoint Tier Information V2.Recovery point tier status.Recovery point tier type.Type of this recovery.Rehydration Priority.The ResourceGuardOperationDetail model.The ResourceGuardProxyBase model.An immutable client-side representation of ResourceGuardProxyBaseResource.The first stage of the ResourceGuardProxyBaseResource definition.The stage of the ResourceGuardProxyBaseResource definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.The stage of the ResourceGuardProxyBaseResource definition allowing to specify etag.The stage of the ResourceGuardProxyBaseResource definition allowing to specify location.The stage of the ResourceGuardProxyBaseResource definition allowing to specify parent resource.The stage of the ResourceGuardProxyBaseResource definition allowing to specify properties.The stage of the ResourceGuardProxyBaseResource definition allowing to specify tags.The template for ResourceGuardProxyBaseResource update.The stage of the ResourceGuardProxyBaseResource update allowing to specify etag.The stage of the ResourceGuardProxyBaseResource update allowing to specify properties.The stage of the ResourceGuardProxyBaseResource update allowing to specify tags.List of ResourceGuardProxyBase resources.Health Details for backup items.Resource Health Status.Base for all lists of resources.Restore file specs like file path, type and target folder path info.Type of restore point.Base class for restore request.Base class for restore request.Restore Type (FullShareRestore or ItemLevelRestore).Retention duration.Retention duration type of retention policy.Base class for retention policy.Retention schedule format type for monthly retention policy.Base class for backup schedule.Frequency of the schedule operation of this policy.Base class for get security pin request body.Common settings field for backup management.Simple policy retention.Simple policy schedule.The V2 policy schedule for IaaS that supports hourly backups.Soft Delete feature state.SQLDataDirectory info.Encapsulates information regarding data directory.Type of data directory mapping.Storage type.Locked or Unlocked.Sub-protection policy which includes schedule and retention.Support status of feature.Target Azure File Share Info.Details about target workload during restore operation.Tiering Mode to control automatic tiering of recovery points.Tiering Policy for a target tier.An immutable client-side representation of TokenInformation.Trigger DataMove Request.Request body of unlock delete API.An immutable client-side representation of UnlockDeleteResponse.Unit of the usage.AzureRestoreValidation request.Base class for validate operation request.Base class for validate operation response.An immutable client-side representation of ValidateOperationsResponse.AzureRestoreValidation request.Validation Status.Vault level Job.Vault Job specific error information.Vault Job for CMK - has CMK specific info.An immutable client-side representation of VaultStorageConfigOperationResultResponse.Weekly retention format.Weekly retention schedule.The WeeklySchedule model.Defines values for WeekOfMonth.Details of an inquired protectable item.Base class for backup item.An immutable client-side representation of WorkloadItemResource.List of WorkloadItem resources.Workload item type of the item for which intent is to be set.Base class for backup item.An immutable client-side representation of WorkloadProtectableItemResource.List of WorkloadProtectableItem resources.Type of workload for the backup management.Vault x-cool state.Yearly retention schedule.