com.azure.resourcemanager.dataprotection.models
Package containing the data models for DataProtection. Open API 2.0 Specs for Azure Data Protection service.
Classes
| AKSVolumeTypes |
Defines values for AKSVolume |
| AbsoluteDeleteOption |
Delete option with duration. |
| AbsoluteMarker |
Defines values for Absolute |
| ActionType |
Extensible enum. |
| AdHocBackupRuleOptions |
Adhoc backup rules. |
| AdhocBackupTriggerOption |
Adhoc backup trigger option. |
| AdhocBasedTaggingCriteria |
Adhoc backup tagging criteria. |
| AdhocBasedTriggerContext |
Adhoc trigger context. |
| AdlsBlobBackupDatasourceParameters |
Parameters to be used during configuration of backup of azure data lake storage account blobs. |
| AlertsState |
Defines values for Alerts |
| AuthCredentials |
Base class for different types of authentication credentials. |
| AzureBackupDiscreteRecoveryPoint |
Azure backup discrete Recovery |
| AzureBackupFindRestorableTimeRangesRequest |
List Restore Ranges Request. |
| AzureBackupFindRestorableTimeRangesResponse |
List Restore Ranges Response. |
| AzureBackupJob |
Azure |
| AzureBackupParams |
Azure backup parameters. |
| AzureBackupRecoveryPoint |
Azure backup recovery |
| AzureBackupRecoveryPointBasedRestoreRequest |
Azure backup recovery |
| AzureBackupRecoveryTimeBasedRestoreRequest |
Azure |
| AzureBackupRehydrationRequest |
Azure Backup Rehydrate Request. |
| AzureBackupRestoreRequest |
Azure backup restore request. |
| AzureBackupRestoreWithRehydrationRequest |
Azure |
| AzureBackupRule |
Azure backup rule. |
| AzureMonitorAlertSettings |
Settings for Azure Monitor based alerts. |
| AzureOperationalStoreParameters |
Parameters for Operational-Tier Data |
| AzureRetentionRule |
Azure retention rule. |
| BackupCriteria |
Backup |
| BackupDatasourceParameters |
Parameters for Backup Datasource. |
| BackupInstance |
Backup Instance. |
| BackupParameters |
Backup |
| BackupPolicy |
Rule based backup policy. |
| BackupSchedule |
Schedule for backup. |
| BackupVault |
Backup Vault. |
| BackupVaultOperationResultsGetHeaders |
The Backup |
| BackupVaultOperationResultsGetResponse |
Contains all response data for the get operation. |
| BaseBackupPolicy |
Backup |
| BasePolicyRule |
Base |
| BaseResourceProperties |
Properties which are specific to datasource/datasource |
| BcdrSecurityLevel |
Security Level of Backup Vault. |
| BlobBackupDatasourceParameters |
Parameters to be used during configuration of backup of blobs. |
| CheckNameAvailabilityRequest |
Check |
| CmkKekIdentity |
The details of the managed identity used for CMK. |
| CmkKeyVaultProperties |
The properties of the Key Vault which hosts CMK. |
| CopyOnExpiryOption |
Copy on Expiry Option. |
| CopyOption |
Options to copy. |
| CrossRegionRestoreDetails |
Cross Region Restore details. |
| CrossRegionRestoreJobRequest |
Details of CRR Job to be fetched. |
| CrossRegionRestoreJobsRequest |
Details of Backup Vault for which CRR Jobs are to be fetched. |
| CrossRegionRestoreRequestObject |
Cross Region Restore Request Object. |
| CrossRegionRestoreSettings |
The Cross |
| CrossRegionRestoreState |
Cross |
| CrossSubscriptionRestoreSettings |
Cross |
| CrossSubscriptionRestoreState |
Cross |
| CurrentProtectionState |
Specifies the current protection state of the resource. |
| CustomCopyOption |
Duration based custom options to copy. |
| DataStoreInfoBase |
Data |
| DataStoreParameters |
Parameters for Data |
| DataStoreTypes |
type of datastore; Operational/Vault/Archive. |
| Datasource |
Datasource to be backed up. |
| DatasourceSet |
Datasource |
| Day |
Day of the week. |
| DayOfWeek |
Defines values for Day |
| DefaultResourceProperties |
Default source properties. |
| DeleteOption |
Delete Option. |
| DeletedBackupInstance |
Deleted Backup Instance. |
| DeletionInfo |
Deletion Info. |
| DppIdentityDetails |
Identity details. |
| DppResource |
Resource class. |
| DppResourceList |
List |
| DppTrackedResourceList |
The Dpp |
| EncryptionSettings |
Customer Managed Key details of the resource. |
| EncryptionState |
Encryption state of the Backup Vault. |
| ExistingResourcePolicy |
Gets or sets the Conflict Policy property. |
| FeatureSettings |
Class containing feature settings of vault. |
| FeatureSupportStatus |
feature support status. |
| FeatureType |
backup support feature type. |
| FeatureValidationRequest |
Base class for feature object. |
| FeatureValidationRequestBase |
Base class for Backup Feature support. |
| FeatureValidationResponse |
Feature Validation Response. |
| FetchSecondaryRPsRequestParameters |
Information about BI whose secondary Recovery |
| IdentityDetails |
The Identity |
| IdentityType |
The identity type. |
| ImmediateCopyOption |
Immediate copy Option. |
| ImmutabilitySettings |
Immutability Settings at vault level. |
| ImmutabilityState |
Immutability state. |
| InfrastructureEncryptionState |
Enabling/Disabling the Double Encryption state. |
| InnerError |
Inner Error. |
| ItemLevelRestoreCriteria |
Class to contain criteria for item level restore. |
| ItemLevelRestoreTargetInfo |
Restore target info for Item level restore operation. |
| ItemPathBasedRestoreCriteria |
Prefix criteria to be used to during restore. |
| JobExtendedInfo |
Extended Information about the job. |
| JobSubTask |
Details of Job's Sub Task. |
| KubernetesClusterBackupDatasourceParameters |
Parameters for Kubernetes Cluster Backup Datasource. |
| KubernetesClusterRestoreCriteria |
kubernetes Cluster Backup target info for restore operation. |
| KubernetesClusterVaultTierRestoreCriteria |
kubernetes Cluster Backup target info for restore operation from vault. |
| KubernetesPVRestoreCriteria |
Item Level kubernetes persistent volume target info for restore operation. |
| KubernetesStorageClassRestoreCriteria |
Item Level kubernetes storage class target info for restore operation. |
| MonitoringSettings |
Monitoring Settings. |
| Month |
Defines values for Month. |
| NamespacedNameResource |
Class to refer resources which contains namespace and name. |
| OperationDisplay |
Localized display information for and operation. |
| OperationExtendedInfo |
Operation Extended Info. |
| OperationResultsGetHeaders |
The Operation |
| OperationResultsGetResponse |
Contains all response data for the get operation. |
| Origin |
The intended executor of the operation; as in Resource Based Access Control (RBAC) and audit logs UX. |
| PatchBackupVaultInput |
Backup Vault Contract for Patch Backup Vault API. |
| PatchResourceGuardInput |
Patch Request content for Microsoft. |
| PatchResourceRequestInput |
Patch Request content for Microsoft. |
| PersistentVolumeRestoreMode |
Gets or sets the PV (Persistent Volume) Restore Mode property. |
| PolicyInfo |
Policy Info in backup |
| PolicyParameters |
Parameters in Policy. |
| ProtectionStatusDetails |
Protection status details. |
| ProvisioningState |
Provisioning state of the Backup |
| RangeBasedItemLevelRestoreCriteria |
Item Level target info for restore operation. |
| RecoveryOption |
Recovery Option. |
| RecoveryPointCompletionState |
Specifies recovery point completeness. |
| RecoveryPointDataStoreDetails |
Recovery |
| RehydrationPriority |
Priority to be used for rehydration. |
| RehydrationStatus |
Defines values for Rehydration |
| ResourceGuard |
The Resource |
| ResourceGuardOperation |
This class contains all the details about a critical operation. |
| ResourceGuardOperationDetail |
Vault |
| ResourceGuardProxyBase |
Resource |
| ResourceMoveDetails |
Resource |
| ResourceMoveState |
Resource move state for backup vault. |
| ResourcePropertiesObjectType |
Type of the specific object - used for deserializing. |
| RestorableTimeRange |
The Restorable |
| RestoreFilesTargetInfo |
Class encapsulating restore as files target parameters. |
| RestoreJobRecoveryPointDetails |
The Restore |
| RestoreSourceDataStoreType |
Gets or sets the type of the source data store. |
| RestoreTargetInfo |
Class encapsulating restore target parameters. |
| RestoreTargetInfoBase |
Base class common to Restore |
| RestoreTargetLocationType |
Denotes the target location where the data will be restored, string value for the enum {Microsoft. |
| RetentionTag |
Retention tag. |
| ScheduleBasedBackupCriteria |
Schedule based backup criteria. |
| ScheduleBasedTriggerContext |
Schedule based trigger context. |
| SecretStoreBasedAuthCredentials |
Secret store based authentication credentials. |
| SecretStoreResource |
Class representing a secret store resource. |
| SecretStoreType |
Gets or sets the type of secret store. |
| SecureScoreLevel |
Secure Score of Backup Vault. |
| SecuritySettings |
Class containing security settings of vault. |
| SoftDeleteSettings |
Soft delete related settings. |
| SoftDeleteState |
State of soft delete. |
| SourceDataStoreType |
Gets or sets the type of the source data store. |
| SourceLifeCycle |
Source Life |
| Status |
Specifies the protection status of the resource. |
| StopProtectionRequest |
Request body of Stop protection when MUA is Enabled. |
| StorageSetting |
Storage setting. |
| StorageSettingStoreTypes |
Gets or sets the type of the datastore. |
| StorageSettingTypes |
Gets or sets the type. |
| SupportedFeature |
Elements class for feature request. |
| SuspendBackupRequest |
Request body of Suspend backup when MUA is Enabled. |
| SyncBackupInstanceRequest |
Sync Backup |
| SyncType |
Field indicating sync type e. |
| TaggingCriteria |
Tagging criteria. |
| TargetCopySetting |
Target copy settings. |
| TargetDetails |
Class encapsulating target details, used where the destination is not a datasource. |
| TriggerBackupRequest |
Trigger backup request. |
| TriggerContext |
Trigger context. |
| UnlockDeleteRequest |
Request body of unlock delete API. |
| UserAssignedIdentity |
User assigned identity properties. |
| UserFacingError |
Error object used by layers that have access to localized content, and propagate that to user. |
| UserFacingWarningDetail |
Warning object used by layers that have access to localized content, and propagate that to user. |
| ValidateCrossRegionRestoreRequestObject |
Cross Region Restore Request Object. |
| ValidateForBackupRequest |
Validate for backup request. |
| ValidateForModifyBackupRequest |
Validate for modify backup request. |
| ValidateRestoreRequestObject |
Validate restore request object. |
| ValidationType |
Specifies the type of validation. |
| WeekNumber |
Defines values for Week |
Interfaces
| AzureBackupFindRestorableTimeRangesResponseResource |
An immutable client-side representation of Azure |
| AzureBackupJobResource |
An immutable client-side representation of Azure |
| AzureBackupRecoveryPointResource |
An immutable client-side representation of Azure |
| BackupInstanceResource |
An immutable client-side representation of Backup |
| BackupInstanceResource.Definition |
The entirety of the Backup |
| BackupInstanceResource.DefinitionStages |
The Backup |
| BackupInstanceResource.DefinitionStages.Blank |
The first stage of the Backup |
| BackupInstanceResource.DefinitionStages.WithCreate |
The stage of the Backup |
| BackupInstanceResource.DefinitionStages.WithParentResource |
The stage of the Backup |
| BackupInstanceResource.DefinitionStages.WithProperties |
The stage of the Backup |
| BackupInstanceResource.DefinitionStages.WithTags |
The stage of the Backup |
| BackupInstanceResource.Update |
The template for Backup |
| BackupInstanceResource.UpdateStages |
The Backup |
| BackupInstanceResource.UpdateStages.WithProperties |
The stage of the Backup |
| BackupInstanceResource.UpdateStages.WithTags |
The stage of the Backup |
| BackupInstances |
Resource collection API of Backup |
| BackupInstancesExtensionRoutings |
Resource collection API of Backup |
| BackupPolicies |
Resource collection API of Backup |
| BackupVaultOperationResults |
Resource collection API of Backup |
| BackupVaultResource |
An immutable client-side representation of Backup |
| BackupVaultResource.Definition |
The entirety of the Backup |
| BackupVaultResource.DefinitionStages |
The Backup |
| BackupVaultResource.DefinitionStages.Blank |
The first stage of the Backup |
| BackupVaultResource.DefinitionStages.WithCreate |
The stage of the Backup |
| BackupVaultResource.DefinitionStages.WithEtag |
The stage of the Backup |
| BackupVaultResource.DefinitionStages.WithIdentity |
The stage of the Backup |
| BackupVaultResource.DefinitionStages.WithLocation |
The stage of the Backup |
| BackupVaultResource.DefinitionStages.WithProperties |
The stage of the Backup |
| BackupVaultResource.DefinitionStages.WithResourceGroup |
The stage of the Backup |
| BackupVaultResource.DefinitionStages.WithTags |
The stage of the Backup |
| BackupVaultResource.Update |
The template for Backup |
| BackupVaultResource.UpdateStages |
The Backup |
| BackupVaultResource.UpdateStages.WithIdentity |
The stage of the Backup |
| BackupVaultResource.UpdateStages.WithProperties |
The stage of the Backup |
| BackupVaultResource.UpdateStages.WithTags |
The stage of the Backup |
| BackupVaults |
Resource collection API of Backup |
| BaseBackupPolicyResource |
An immutable client-side representation of Base |
| BaseBackupPolicyResource.Definition |
The entirety of the Base |
| BaseBackupPolicyResource.DefinitionStages |
The Base |
| BaseBackupPolicyResource.DefinitionStages.Blank |
The first stage of the Base |
| BaseBackupPolicyResource.DefinitionStages.WithCreate |
The stage of the Base |
| BaseBackupPolicyResource.DefinitionStages.WithParentResource |
The stage of the Base |
| BaseBackupPolicyResource.DefinitionStages.WithProperties |
The stage of the Base |
| BaseBackupPolicyResource.Update |
The template for Base |
| BaseBackupPolicyResource.UpdateStages |
The Base |
| BaseBackupPolicyResource.UpdateStages.WithProperties |
The stage of the Base |
| CheckNameAvailabilityResult |
An immutable client-side representation of Check |
| DataProtectionOperations |
Resource collection API of Data |
| DataProtections |
Resource collection API of Data |
| DeletedBackupInstanceResource |
An immutable client-side representation of Deleted |
| DeletedBackupInstances |
Resource collection API of Deleted |
| DppBaseResource |
An immutable client-side representation of Dpp |
| DppResourceGuardProxies |
Resource collection API of Dpp |
| ExportJobs |
Resource collection API of Export |
| ExportJobsOperationResults |
Resource collection API of Export |
| ExportJobsResult |
An immutable client-side representation of Export |
| FeatureValidationResponseBase |
An immutable client-side representation of Feature |
| FetchCrossRegionRestoreJobs |
Resource collection API of Fetch |
| FetchCrossRegionRestoreJobsOperations |
Resource collection API of Fetch |
| FetchSecondaryRecoveryPoints |
Resource collection API of Fetch |
| Jobs |
Resource collection API of Jobs. |
| Operation |
An immutable client-side representation of Operation. |
| OperationJobExtendedInfo |
An immutable client-side representation of Operation |
| OperationResource |
An immutable client-side representation of Operation |
| OperationResults |
Resource collection API of Operation |
| OperationStatus |
Resource collection API of Operation |
| OperationStatusBackupVaultContexts |
Resource collection API of Operation |
| OperationStatusResourceGroupContexts |
Resource collection API of Operation |
| RecoveryPoints |
Resource collection API of Recovery |
| ResourceGuardProxyBaseResource |
An immutable client-side representation of Resource |
| ResourceGuardProxyBaseResource.Definition |
The entirety of the Resource |
| ResourceGuardProxyBaseResource.DefinitionStages |
The Resource |
| ResourceGuardProxyBaseResource.DefinitionStages.Blank |
The first stage of the Resource |
| ResourceGuardProxyBaseResource.DefinitionStages.WithCreate |
The stage of the Resource |
| ResourceGuardProxyBaseResource.DefinitionStages.WithParentResource |
The stage of the Resource |
| ResourceGuardProxyBaseResource.DefinitionStages.WithProperties |
The stage of the Resource |
| ResourceGuardProxyBaseResource.Update |
The template for Resource |
| ResourceGuardProxyBaseResource.UpdateStages |
The Resource |
| ResourceGuardProxyBaseResource.UpdateStages.WithProperties |
The stage of the Resource |
| ResourceGuardResource |
An immutable client-side representation of Resource |
| ResourceGuardResource.Definition |
The entirety of the Resource |
| ResourceGuardResource.DefinitionStages |
The Resource |
| ResourceGuardResource.DefinitionStages.Blank |
The first stage of the Resource |
| ResourceGuardResource.DefinitionStages.WithCreate |
The stage of the Resource |
| ResourceGuardResource.DefinitionStages.WithEtag |
The stage of the Resource |
| ResourceGuardResource.DefinitionStages.WithLocation |
The stage of the Resource |
| ResourceGuardResource.DefinitionStages.WithProperties |
The stage of the Resource |
| ResourceGuardResource.DefinitionStages.WithResourceGroup |
The stage of the Resource |
| ResourceGuardResource.DefinitionStages.WithTags |
The stage of the Resource |
| ResourceGuardResource.Update |
The template for Resource |
| ResourceGuardResource.UpdateStages |
The Resource |
| ResourceGuardResource.UpdateStages.WithTags |
The stage of the Resource |
| ResourceGuards |
Resource collection API of Resource |
| RestorableTimeRanges |
Resource collection API of Restorable |
| UnlockDeleteResponse |
An immutable client-side representation of Unlock |