Package com.azure.resourcemanager.dataprotection.models
Package containing the data models for DataProtectionClient. Open API 2.0 Specs for Azure Data Protection service.
-
Interface Summary Interface Description AzureBackupFindRestorableTimeRangesResponseResource An immutable client-side representation of AzureBackupFindRestorableTimeRangesResponseResource.AzureBackupJobResource An immutable client-side representation of AzureBackupJobResource.AzureBackupRecoveryPointResource An immutable client-side representation of AzureBackupRecoveryPointResource.BackupInstanceResource An immutable client-side representation of BackupInstanceResource.BackupInstanceResource.Definition The entirety of the BackupInstanceResource definition.BackupInstanceResource.DefinitionStages The BackupInstanceResource definition stages.BackupInstanceResource.DefinitionStages.Blank The first stage of the BackupInstanceResource definition.BackupInstanceResource.DefinitionStages.WithCreate The stage of the BackupInstanceResource 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.BackupInstanceResource.DefinitionStages.WithParentResource The stage of the BackupInstanceResource definition allowing to specify parent resource.BackupInstanceResource.DefinitionStages.WithProperties The stage of the BackupInstanceResource definition allowing to specify properties.BackupInstanceResource.Update The template for BackupInstanceResource update.BackupInstanceResource.UpdateStages The BackupInstanceResource update stages.BackupInstanceResource.UpdateStages.WithProperties The stage of the BackupInstanceResource update allowing to specify properties.BackupInstances Resource collection API of BackupInstances.BackupPolicies Resource collection API of BackupPolicies.BackupVaultOperationResults Resource collection API of BackupVaultOperationResults.BackupVaultResource An immutable client-side representation of BackupVaultResource.BackupVaultResource.Definition The entirety of the BackupVaultResource definition.BackupVaultResource.DefinitionStages The BackupVaultResource definition stages.BackupVaultResource.DefinitionStages.Blank The first stage of the BackupVaultResource definition.BackupVaultResource.DefinitionStages.WithCreate The stage of the BackupVaultResource 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.BackupVaultResource.DefinitionStages.WithEtag The stage of the BackupVaultResource definition allowing to specify etag.BackupVaultResource.DefinitionStages.WithIdentity The stage of the BackupVaultResource definition allowing to specify identity.BackupVaultResource.DefinitionStages.WithLocation The stage of the BackupVaultResource definition allowing to specify location.BackupVaultResource.DefinitionStages.WithProperties The stage of the BackupVaultResource definition allowing to specify properties.BackupVaultResource.DefinitionStages.WithResourceGroup The stage of the BackupVaultResource definition allowing to specify parent resource.BackupVaultResource.DefinitionStages.WithTags The stage of the BackupVaultResource definition allowing to specify tags.BackupVaultResource.Update The template for BackupVaultResource update.BackupVaultResource.UpdateStages The BackupVaultResource update stages.BackupVaultResource.UpdateStages.WithIdentity The stage of the BackupVaultResource update allowing to specify identity.BackupVaultResource.UpdateStages.WithTags The stage of the BackupVaultResource update allowing to specify tags.BackupVaults Resource collection API of BackupVaults.BaseBackupPolicyResource An immutable client-side representation of BaseBackupPolicyResource.BaseBackupPolicyResource.Definition The entirety of the BaseBackupPolicyResource definition.BaseBackupPolicyResource.DefinitionStages The BaseBackupPolicyResource definition stages.BaseBackupPolicyResource.DefinitionStages.Blank The first stage of the BaseBackupPolicyResource definition.BaseBackupPolicyResource.DefinitionStages.WithCreate The stage of the BaseBackupPolicyResource 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.BaseBackupPolicyResource.DefinitionStages.WithParentResource The stage of the BaseBackupPolicyResource definition allowing to specify parent resource.BaseBackupPolicyResource.DefinitionStages.WithProperties The stage of the BaseBackupPolicyResource definition allowing to specify properties.BaseBackupPolicyResource.Update The template for BaseBackupPolicyResource update.BaseBackupPolicyResource.UpdateStages The BaseBackupPolicyResource update stages.BaseBackupPolicyResource.UpdateStages.WithProperties The stage of the BaseBackupPolicyResource update allowing to specify properties.CheckNameAvailabilityResult An immutable client-side representation of CheckNameAvailabilityResult.ClientDiscoveryValueForSingleApi An immutable client-side representation of ClientDiscoveryValueForSingleApi.DataProtectionOperations Resource collection API of DataProtectionOperations.DataProtections Resource collection API of DataProtections.DppBaseResource An immutable client-side representation of DppBaseResource.ExportJobs Resource collection API of ExportJobs.ExportJobsOperationResults Resource collection API of ExportJobsOperationResults.ExportJobsResult An immutable client-side representation of ExportJobsResult.FeatureValidationResponseBase An immutable client-side representation of FeatureValidationResponseBase.Jobs Resource collection API of Jobs.OperationJobExtendedInfo An immutable client-side representation of OperationJobExtendedInfo.OperationResource An immutable client-side representation of OperationResource.OperationResults Resource collection API of OperationResults.OperationStatus Resource collection API of OperationStatus.RecoveryPoints Resource collection API of RecoveryPoints.ResourceGuardResource An immutable client-side representation of ResourceGuardResource.ResourceGuardResource.Definition The entirety of the ResourceGuardResource definition.ResourceGuardResource.DefinitionStages The ResourceGuardResource definition stages.ResourceGuardResource.DefinitionStages.Blank The first stage of the ResourceGuardResource definition.ResourceGuardResource.DefinitionStages.WithCreate The stage of the ResourceGuardResource 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.ResourceGuardResource.DefinitionStages.WithEtag The stage of the ResourceGuardResource definition allowing to specify etag.ResourceGuardResource.DefinitionStages.WithIdentity The stage of the ResourceGuardResource definition allowing to specify identity.ResourceGuardResource.DefinitionStages.WithLocation The stage of the ResourceGuardResource definition allowing to specify location.ResourceGuardResource.DefinitionStages.WithProperties The stage of the ResourceGuardResource definition allowing to specify properties.ResourceGuardResource.DefinitionStages.WithResourceGroup The stage of the ResourceGuardResource definition allowing to specify parent resource.ResourceGuardResource.DefinitionStages.WithTags The stage of the ResourceGuardResource definition allowing to specify tags.ResourceGuardResource.Update The template for ResourceGuardResource update.ResourceGuardResource.UpdateStages The ResourceGuardResource update stages.ResourceGuardResource.UpdateStages.WithIdentity The stage of the ResourceGuardResource update allowing to specify identity.ResourceGuardResource.UpdateStages.WithTags The stage of the ResourceGuardResource update allowing to specify tags.ResourceGuards Resource collection API of ResourceGuards.RestorableTimeRanges Resource collection API of RestorableTimeRanges. -
Class Summary Class Description AbsoluteDeleteOption AbsoluteDeleteOption Delete option with duration.AbsoluteMarker Defines values for AbsoluteMarker.AdHocBackupRuleOptions AdHocBackupRuleOptions Adhoc backup rules.AdhocBackupTriggerOption AdhocBackupTriggerOption Adhoc backup trigger option.AdhocBasedTaggingCriteria AdhocBasedTaggingCriteria Adhoc backup tagging criteria.AdhocBasedTriggerContext AdhocBasedTriggerContext Adhoc trigger context.AuthCredentials Base class for different types of authentication credentials.AzureBackupDiscreteRecoveryPoint AzureBackupDiscreteRecoveryPoint Azure backup discrete RecoveryPoint.AzureBackupFindRestorableTimeRangesRequest List Restore Ranges Request.AzureBackupFindRestorableTimeRangesRequestResource List Restore Ranges Request.AzureBackupFindRestorableTimeRangesResponse List Restore Ranges Response.AzureBackupJob AzureBackup Job Class.AzureBackupJobResourceList List of AzureBackup Job resources.AzureBackupParams AzureBackupParams Azure backup parameters.AzureBackupRecoveryPoint AzureBackupRecoveryPoint Azure backup recoveryPoint.AzureBackupRecoveryPointBasedRestoreRequest AzureBackupRecoveryPointBasedRestoreRequest Azure backup recoveryPoint based restore request.AzureBackupRecoveryPointResourceList AzureBackupRecoveryPointResourceList Azure backup recoveryPoint resource list.AzureBackupRecoveryTimeBasedRestoreRequest AzureBackupRecoveryTimeBasedRestoreRequest AzureBackup RecoveryPointTime Based Restore Request.AzureBackupRehydrationRequest AzureBackupRehydrationRequest Azure Backup Rehydrate Request.AzureBackupRestoreRequest AzureBackupRestoreRequest Azure backup restore request.AzureBackupRestoreWithRehydrationRequest AzureBackupRestoreWithRehydrationRequest AzureBackup Restore with Rehydration Request.AzureBackupRule AzureBackupRule Azure backup rule.AzureOperationalStoreParameters Parameters for Operational-Tier DataStore.AzureRetentionRule AzureRetentionRule Azure retention rule.BackupCriteria BackupCriteria BackupCriteria base class.BackupInstance Backup Instance.BackupInstanceResourceList BackupInstanceResourceList BackupInstance Resource list response.BackupInstancesAdhocBackupHeaders The BackupInstancesAdhocBackupHeaders model.BackupInstancesAdhocBackupResponse Contains all response data for the adhocBackup operation.BackupInstancesDeleteHeaders The BackupInstancesDeleteHeaders model.BackupInstancesDeleteResponse Contains all response data for the delete operation.BackupInstancesTriggerRehydrateHeaders The BackupInstancesTriggerRehydrateHeaders model.BackupInstancesTriggerRehydrateResponse Contains all response data for the triggerRehydrate operation.BackupInstancesTriggerRestoreHeaders The BackupInstancesTriggerRestoreHeaders model.BackupInstancesTriggerRestoreResponse Contains all response data for the triggerRestore operation.BackupInstancesValidateForBackupHeaders The BackupInstancesValidateForBackupHeaders model.BackupInstancesValidateForBackupResponse Contains all response data for the validateForBackup operation.BackupInstancesValidateForRestoreHeaders The BackupInstancesValidateForRestoreHeaders model.BackupInstancesValidateForRestoreResponse Contains all response data for the validateForRestore operation.BackupParameters BackupParameters BackupParameters base.BackupPolicy BackupPolicy Rule based backup policy.BackupSchedule BackupSchedule Schedule for backup.BackupVault BackupVault Backup Vault.BackupVaultOperationResultsGetHeaders The BackupVaultOperationResultsGetHeaders model.BackupVaultOperationResultsGetResponse Contains all response data for the get operation.BackupVaultResourceList BackupVaultResourceList List of BackupVault resources.BaseBackupPolicy BaseBackupPolicy BackupPolicy base.BaseBackupPolicyResourceList BaseBackupPolicyResourceList List of BaseBackupPolicy resources.BasePolicyRule BasePolicyRule BasePolicy Rule.CheckNameAvailabilityRequest CheckNameAvailabilityRequest CheckNameAvailability Request.ClientDiscoveryDisplay ClientDiscoveryDisplay Localized display information of an operation.ClientDiscoveryForLogSpecification ClientDiscoveryForLogSpecification Class to represent shoebox log specification in json client discovery.ClientDiscoveryForProperties ClientDiscoveryForProperties Class to represent shoebox properties in json client discovery.ClientDiscoveryForServiceSpecification ClientDiscoveryForServiceSpecification Class to represent shoebox service specification in json client discovery.ClientDiscoveryResponse ClientDiscoveryResponse Operations List response which contains list of available APIs.CopyOnExpiryOption CopyOnExpiryOption Copy on Expiry Option.CopyOption CopyOption Options to copy.CurrentProtectionState Defines values for CurrentProtectionState.CustomCopyOption CustomCopyOption Duration based custom options to copy.Datasource Datasource Datasource to be backed up.DatasourceSet DatasourceSet DatasourceSet details of datasource to be backed up.DataStoreInfoBase DataStoreInfoBase DataStoreInfo base.DataStoreParameters Parameters for DataStore.DataStoreTypes Defines values for DataStoreTypes.Day Day Day of the week.DayOfWeek Defines values for DayOfWeek.DeleteOption DeleteOption Delete Option.DppBaseResourceList Base for all lists of V2 resources.DppIdentityDetails DppIdentityDetails Identity details.DppResource DppResource Resource class.DppResourceList List Resource ListResource.DppTrackedResource The DppTrackedResource model.DppTrackedResourceList The DppTrackedResourceList model.DppWorkerRequest The DppWorkerRequest model.ExportJobsTriggerHeaders The ExportJobsTriggerHeaders model.ExportJobsTriggerResponse Contains all response data for the trigger operation.FeatureSupportStatus Defines values for FeatureSupportStatus.FeatureType Defines values for FeatureType.FeatureValidationRequest Base class for feature object.FeatureValidationRequestBase Base class for Backup Feature support.FeatureValidationResponse Feature Validation Response.ImmediateCopyOption ImmediateCopyOption Immediate copy Option.InnerError InnerError Inner Error.ItemLevelRestoreCriteria Class to contain criteria for item level restore.ItemLevelRestoreTargetInfo Restore target info for Item level restore operation.JobExtendedInfo Extended Information about the job.JobSubTask Details of Job's Sub Task.Month Defines values for Month.OperationExtendedInfo OperationExtendedInfo Operation Extended Info.OperationResultsGetHeaders The OperationResultsGetHeaders model.OperationResultsGetResponse Contains all response data for the get operation.PatchResourceRequestInput PatchResourceRequestInput Patch Request content for Microsoft.DataProtection resources.PolicyInfo PolicyInfo Policy Info in backupInstance.PolicyParameters Parameters in Policy.ProtectionStatusDetails ProtectionStatusDetails Protection status details.ProvisioningState Defines values for ProvisioningState.RangeBasedItemLevelRestoreCriteria Item Level target info for restore operation.RecoveryOption Defines values for RecoveryOption.RecoveryPointDataStoreDetails RecoveryPointDataStoreDetails RecoveryPoint datastore details.RehydrationPriority Defines values for RehydrationPriority.RehydrationStatus Defines values for RehydrationStatus.ResourceGuard The ResourceGuard model.ResourceGuardOperation This class contains all the details about a critical operation.ResourceGuardResourceList List of ResourceGuard resources.ResourceMoveDetails ResourceMoveDetails will be returned in response to GetResource call from ARM.ResourceMoveState Defines values for ResourceMoveState.RestorableTimeRange The RestorableTimeRange model.RestoreFilesTargetInfo Class encapsulating restore as files target parameters.RestoreJobRecoveryPointDetails The RestoreJobRecoveryPointDetails model.RestoreSourceDataStoreType Defines values for RestoreSourceDataStoreType.RestoreTargetInfo Class encapsulating restore target parameters.RestoreTargetInfoBase Base class common to RestoreTargetInfo and RestoreFilesTargetInfo.RestoreTargetLocationType Defines values for RestoreTargetLocationType.RetentionTag RetentionTag Retention tag.ScheduleBasedBackupCriteria ScheduleBasedBackupCriteria Schedule based backup criteria.ScheduleBasedTriggerContext ScheduleBasedTriggerContext Schedule based trigger context.SecretStoreBasedAuthCredentials Secret store based authentication credentials.SecretStoreResource Class representing a secret store resource.SecretStoreType Defines values for SecretStoreType.SourceDataStoreType Defines values for SourceDataStoreType.SourceLifeCycle SourceLifeCycle Source LifeCycle.Status Defines values for Status.StorageSetting StorageSetting Storage setting.StorageSettingStoreTypes Defines values for StorageSettingStoreTypes.StorageSettingTypes Defines values for StorageSettingTypes.SupportedFeature Elements class for feature request.TaggingCriteria TaggingCriteria Tagging criteria.TargetCopySetting TargetCopySetting Target copy settings.TargetDetails Class encapsulating target details, used where the destination is not a datasource.TriggerBackupRequest TriggerBackupRequest Trigger backup request.TriggerContext TriggerContext Trigger context.UserFacingError Error object used by layers that have access to localized content, and propagate that to user.ValidateForBackupRequest ValidateForBackupRequest Validate for backup request.ValidateRestoreRequestObject ValidateRestoreRequestObject Validate restore request object.WeekNumber Defines values for WeekNumber.