Package com.azure.resourcemanager.dataprotection.models
package com.azure.resourcemanager.dataprotection.models
Package containing the data models for DataProtectionClient. Open API 2.0 Specs for Azure Data Protection service.
-
ClassDescriptionAbsoluteDeleteOptionDefines values for AbsoluteMarker.AdHocBackupRuleOptionsAdhocBackupTriggerOptionAdhocBasedTaggingCriteriaAdhocBasedTriggerContextDefines values for AlertsState.Base class for different types of authentication credentials.AzureBackupDiscreteRecoveryPointList Restore Ranges Request.List Restore Ranges Request.List Restore Ranges Response.An immutable client-side representation of AzureBackupFindRestorableTimeRangesResponseResource.AzureBackup Job Class.An immutable client-side representation of AzureBackupJobResource.List of AzureBackup Job resources.AzureBackupParamsAzureBackupRecoveryPointAzureBackupRecoveryPointBasedRestoreRequestAn immutable client-side representation of AzureBackupRecoveryPointResource.AzureBackupRecoveryPointResourceListAzureBackupRecoveryTimeBasedRestoreRequestAzureBackupRehydrationRequestAzureBackupRestoreRequestAzureBackupRestoreWithRehydrationRequestAzureBackupRuleSettings for Azure Monitor based alerts.Parameters for Operational-Tier DataStore.AzureRetentionRuleBackupCriteriaParameters for Backup Datasource.Backup Instance.An immutable client-side representation of BackupInstanceResource.The entirety of the BackupInstanceResource definition.The BackupInstanceResource definition stages.The first stage of the BackupInstanceResource definition.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.The stage of the BackupInstanceResource definition allowing to specify parent resource.The stage of the BackupInstanceResource definition allowing to specify properties.The stage of the BackupInstanceResource definition allowing to specify tags.The template for BackupInstanceResource update.The BackupInstanceResource update stages.The stage of the BackupInstanceResource update allowing to specify properties.The stage of the BackupInstanceResource update allowing to specify tags.BackupInstanceResourceListResource collection API of BackupInstances.Resource collection API of BackupInstancesExtensionRoutings.BackupParametersResource collection API of BackupPolicies.BackupPolicyBackupScheduleBackupVaultResource collection API of BackupVaultOperationResults.The BackupVaultOperationResultsGetHeaders model.Contains all response data for the get operation.An immutable client-side representation of BackupVaultResource.The entirety of the BackupVaultResource definition.The BackupVaultResource definition stages.The first stage of the BackupVaultResource definition.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.The stage of the BackupVaultResource definition allowing to specify etag.The stage of the BackupVaultResource definition allowing to specify identity.The stage of the BackupVaultResource definition allowing to specify location.The stage of the BackupVaultResource definition allowing to specify properties.The stage of the BackupVaultResource definition allowing to specify parent resource.The stage of the BackupVaultResource definition allowing to specify tags.The template for BackupVaultResource update.The BackupVaultResource update stages.The stage of the BackupVaultResource update allowing to specify identity.The stage of the BackupVaultResource update allowing to specify properties.The stage of the BackupVaultResource update allowing to specify tags.BackupVaultResourceListResource collection API of BackupVaults.BaseBackupPolicyAn immutable client-side representation of BaseBackupPolicyResource.The entirety of the BaseBackupPolicyResource definition.The BaseBackupPolicyResource definition stages.The first stage of the BaseBackupPolicyResource definition.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.The stage of the BaseBackupPolicyResource definition allowing to specify parent resource.The stage of the BaseBackupPolicyResource definition allowing to specify properties.The template for BaseBackupPolicyResource update.The BaseBackupPolicyResource update stages.The stage of the BaseBackupPolicyResource update allowing to specify properties.BaseBackupPolicyResourceListBasePolicyRuleParameters to be used during configuration of backup of blobs.CheckNameAvailabilityRequestAn immutable client-side representation of CheckNameAvailabilityResult.ClientDiscoveryDisplayClientDiscoveryForLogSpecificationClientDiscoveryForPropertiesClientDiscoveryForServiceSpecificationClientDiscoveryResponseAn immutable client-side representation of ClientDiscoveryValueForSingleApi.CopyOnExpiryOptionCopyOptionSpecifies the current protection state of the resource.CustomCopyOptionResource collection API of DataProtectionOperations.Resource collection API of DataProtections.DatasourceDatasourceSetDataStoreInfoBaseParameters for DataStore.type of datastore; Operational/Vault/Archive.DayDefines values for DayOfWeek.Deleted Backup Instance.An immutable client-side representation of DeletedBackupInstanceResource.List of DeletedBackupInstance resources.Resource collection API of DeletedBackupInstances.DeleteOptionDeletion Info.An immutable client-side representation of DppBaseResource.Base for all lists of V2 resources.DppIdentityDetailsThe DppProxyResource model.DppResourceResource collection API of DppResourceGuardProxies.List ResourceThe DppTrackedResource model.The DppTrackedResourceList model.The DppWorkerRequest model.Gets or sets the Conflict Policy property.Resource collection API of ExportJobs.Resource collection API of ExportJobsOperationResults.An immutable client-side representation of ExportJobsResult.feature support status.backup support feature type.Base class for feature object.Base class for Backup Feature support.Feature Validation Response.An immutable client-side representation of FeatureValidationResponseBase.ImmediateCopyOptionImmutability Settings at vault level.Immutability state.InnerErrorClass to contain criteria for item level restore.Restore target info for Item level restore operation.Prefix criteria to be used to during restore.Extended Information about the job.Resource collection API of Jobs.Details of Job's Sub Task.Parameters for Kubernetes Cluster Backup Datasource.kubernetes Cluster Backup target info for restore operation.Item Level kubernetes persistent volume target info for restore operation.Item Level kubernetes storage class target info for restore operation.Monitoring Settings.Defines values for Month.OperationExtendedInfoAn immutable client-side representation of OperationJobExtendedInfo.An immutable client-side representation of OperationResource.Resource collection API of OperationResults.The OperationResultsGetHeaders model.Contains all response data for the get operation.Resource collection API of OperationStatus.Resource collection API of OperationStatusBackupVaultContexts.Resource collection API of OperationStatusResourceGroupContexts.Backup Vault Contract for Patch Backup Vault API.PatchResourceRequestInputGets or sets the PV Restore Mode property.PolicyInfoParameters in Policy.ProtectionStatusDetailsProvisioning state of the BackupVault resource.Item Level target info for restore operation.Recovery Option.RecoveryPointDataStoreDetailsResource collection API of RecoveryPoints.Priority to be used for rehydration.Defines values for RehydrationStatus.The ResourceGuard model.This class contains all the details about a critical operation.The ResourceGuardOperationDetail model.Provisioning state of the BackupVault resource.The ResourceGuardProxyBase model.An immutable client-side representation of ResourceGuardProxyBaseResource.The entirety of the ResourceGuardProxyBaseResource definition.The ResourceGuardProxyBaseResource definition stages.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 parent resource.The stage of the ResourceGuardProxyBaseResource definition allowing to specify properties.The template for ResourceGuardProxyBaseResource update.The ResourceGuardProxyBaseResource update stages.The stage of the ResourceGuardProxyBaseResource update allowing to specify properties.List of ResourceGuardProxyBase resources.An immutable client-side representation of ResourceGuardResource.The entirety of the ResourceGuardResource definition.The ResourceGuardResource definition stages.The first stage of the ResourceGuardResource definition.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.The stage of the ResourceGuardResource definition allowing to specify etag.The stage of the ResourceGuardResource definition allowing to specify identity.The stage of the ResourceGuardResource definition allowing to specify location.The stage of the ResourceGuardResource definition allowing to specify properties.The stage of the ResourceGuardResource definition allowing to specify parent resource.The stage of the ResourceGuardResource definition allowing to specify tags.The template for ResourceGuardResource update.The ResourceGuardResource update stages.The stage of the ResourceGuardResource update allowing to specify identity.The stage of the ResourceGuardResource update allowing to specify properties.The stage of the ResourceGuardResource update allowing to specify tags.List of ResourceGuard resources.Resource collection API of ResourceGuards.ResourceMoveDetails will be returned in response to GetResource call from ARM.Resource move state for backup vault.The RestorableTimeRange model.Resource collection API of RestorableTimeRanges.Class encapsulating restore as files target parameters.The RestoreJobRecoveryPointDetails model.Gets or sets the type of the source data store.Class encapsulating restore target parameters.Base class common to RestoreTargetInfo and RestoreFilesTargetInfo.Denotes the target location where the data will be restored, string value for the enum {Microsoft.Internal.AzureBackup.DataProtection.Common.Interface.RestoreTargetLocationType}.RetentionTagScheduleBasedBackupCriteriaScheduleBasedTriggerContextSecret store based authentication credentials.Class representing a secret store resource.Gets or sets the type of secret store.Class containing security settings of vault.Soft delete related settings.State of soft delete.Gets or sets the type of the source data store.SourceLifeCycleSpecifies the protection status of the resource.StorageSettingGets or sets the type of the datastore.Gets or sets the type.Elements class for feature request.Sync BackupInstance Request.Field indicating sync type e.g.TaggingCriteriaTargetCopySettingClass encapsulating target details, used where the destination is not a datasource.TriggerBackupRequestTriggerContextRequest body of unlock delete API.An immutable client-side representation of UnlockDeleteResponse.Error object used by layers that have access to localized content, and propagate that to user.ValidateForBackupRequestValidateRestoreRequestObjectSpecifies the type of validation.Defines values for WeekNumber.