Azure.ResourceManager.DataProtectionBackup.Models Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
| Name | Description |
|---|---|
| AdhocBackupRules |
Adhoc backup rules. |
| AdhocBackupTriggerContent |
Trigger backup request. |
| AdhocBackupValidateContent |
Validate for backup request. |
| AdhocBasedBackupTriggerContext |
Adhoc trigger context. |
| AdlsBlobBackupDataSourceSettings |
Parameters to be used during configuration of backup of azure data lake storage account blobs. |
| ArmDataProtectionBackupModelFactory |
Model factory for models. |
| BackupDataSourceSettings |
Parameters for Backup Datasource Please note this is the abstract base class. The derived classes available for instantiation are: KubernetesClusterBackupDataSourceSettings, BlobBackupDataSourceSettings, and AdlsBlobBackupDataSourceSettings. |
| BackupFeatureValidationContent |
Base class for feature object. |
| BackupFeatureValidationContentBase |
Base class for Backup Feature support Please note this is the abstract base class. The derived classes available for instantiation are: BackupFeatureValidationContent. |
| BackupFeatureValidationResult |
Feature Validation Response. |
| BackupFeatureValidationResultBase |
Base class for Backup Feature support Please note this is the abstract base class. The derived classes available for instantiation are: BackupFeatureValidationResult. |
| BackupFindRestorableTimeRangeContent |
List Restore Ranges Request. |
| BackupFindRestorableTimeRangeResult |
List Restore Ranges Response. |
| BackupFindRestorableTimeRangeResultProperties |
List Restore Ranges Response. |
| BackupInstanceDeletionInfo |
Deletion Info. |
| BackupInstancePolicyInfo |
Policy Info in backupInstance. |
| BackupInstancePolicySettings |
Parameters in Policy. |
| BackupInstanceProtectionStatusDetails |
Protection status details. |
| BackupInstanceSyncContent |
Sync BackupInstance Request. |
| BackupJobExtendedInfo |
Extended Information about the job. |
| BackupJobSubTask |
Details of Job's Sub Task. |
| BackupRecoveryPointBasedRestoreContent |
Azure backup recoveryPoint based restore request. |
| BackupRecoveryTimeBasedRestoreContent |
AzureBackup RecoveryPointTime Based Restore Request. |
| BackupRehydrationContent |
Azure Backup Rehydrate Request. |
| BackupRestoreContent |
Azure backup restore request Please note this is the abstract base class. The derived classes available for instantiation are: BackupRecoveryPointBasedRestoreContent, BackupRestoreWithRehydrationContent, and BackupRecoveryTimeBasedRestoreContent. |
| BackupRestoreWithRehydrationContent |
AzureBackup Restore with Rehydration Request. |
| BackupSupportedFeature |
Elements class for feature request. |
| BackupValidateRestoreContent |
Validate restore request object. |
| BackupVaultCmkKekIdentity |
The details of the managed identity used for CMK. |
| BackupVaultEncryptionSettings |
Customer Managed Key details of the resource. |
| BackupVaultFeatureSettings |
Class containing feature settings of vault. |
| BackupVaultResourceMoveDetails |
ResourceMoveDetails will be returned in response to GetResource call from ARM. |
| BackupVaultSecuritySettings |
Class containing security settings of vault. |
| BackupVaultSoftDeleteSettings |
Soft delete related settings. |
| BaseResourceProperties |
Properties which are specific to datasource/datasourceSets Please note this is the abstract base class. The derived classes available for instantiation are: DefaultResourceProperties. |
| BlobBackupDataSourceSettings |
Parameters to be used during configuration of backup of blobs. |
| CopyOnExpirySetting |
Copy on Expiry Option. |
| CrossRegionRestoreDetails |
Cross Region Restore details. |
| CrossRegionRestoreJobContent |
Details of CRR Job to be fetched. |
| CrossRegionRestoreJobsContent |
Details of Backup Vault for which CRR Jobs are to be fetched. |
| CrossRegionRestoreRequestObject |
Cross Region Restore Request Object. |
| CustomCopySetting |
Duration based custom options to copy. |
| DataProtectionBackupAbsoluteDeleteSetting |
Delete option with duration. |
| DataProtectionBackupAuthCredentials |
Base class for different types of authentication credentials. Please note this is the abstract base class. The derived classes available for instantiation are: SecretStoreBasedAuthCredentials. |
| DataProtectionBackupCopySetting |
Options to copy Please note this is the abstract base class. The derived classes available for instantiation are: CopyOnExpirySetting, CustomCopySetting, and ImmediateCopySetting. |
| DataProtectionBackupCriteria |
BackupCriteria base class Please note this is the abstract base class. The derived classes available for instantiation are: ScheduleBasedBackupCriteria. |
| DataProtectionBackupDay |
Day of the week. |
| DataProtectionBackupDeleteSetting |
Delete Option Please note this is the abstract base class. The derived classes available for instantiation are: DataProtectionBackupAbsoluteDeleteSetting. |
| DataProtectionBackupDiscreteRecoveryPointProperties |
Azure backup discrete RecoveryPoint. |
| DataProtectionBackupInnerError |
Inner Error. |
| DataProtectionBackupInstanceProperties |
Backup Instance. |
| DataProtectionBackupJobProperties |
AzureBackup Job Class. |
| DataProtectionBackupNameAvailabilityContent |
CheckNameAvailability Request. |
| DataProtectionBackupNameAvailabilityResult |
CheckNameAvailability Result. |
| DataProtectionBackupPolicyPropertiesBase |
BackupPolicy base Please note this is the abstract base class. The derived classes available for instantiation are: RuleBasedBackupPolicy. |
| DataProtectionBackupRecoveryPointProperties |
Azure backup recoveryPoint Please note this is the abstract base class. The derived classes available for instantiation are: DataProtectionBackupDiscreteRecoveryPointProperties. |
| DataProtectionBackupRetentionTag |
Retention tag. |
| DataProtectionBackupRule |
Azure backup rule. |
| DataProtectionBackupSchedule |
Schedule for backup. |
| DataProtectionBackupSettings |
Azure backup parameters. |
| DataProtectionBackupSettingsBase |
BackupParameters base Please note this is the abstract base class. The derived classes available for instantiation are: DataProtectionBackupSettings. |
| DataProtectionBackupStorageSetting |
Storage setting. |
| DataProtectionBackupTaggingCriteria |
Tagging criteria. |
| DataProtectionBackupTriggerContext |
Trigger context Please note this is the abstract base class. The derived classes available for instantiation are: AdhocBasedBackupTriggerContext and ScheduleBasedBackupTriggerContext. |
| DataProtectionBackupUserFacingError |
Error object used by layers that have access to localized content, and propagate that to user. |
| DataProtectionBackupVaultPatch |
Patch Request content for Microsoft.DataProtection resources. |
| DataProtectionBackupVaultPatchProperties |
Backup Vault Contract for Patch Backup Vault API. |
| DataProtectionBackupVaultProperties |
Backup Vault. |
| DataProtectionBasePolicyRule |
BasePolicy Rule Please note this is the abstract base class. The derived classes available for instantiation are: DataProtectionBackupRule and DataProtectionRetentionRule. |
| DataProtectionDeletedBackupVaultProperties |
Deleted Backup Vault - uses composition with BackupVault and additional deletion metadata. |
| DataProtectionIdentityDetails |
The DataProtectionIdentityDetails. |
| DataProtectionOperationExtendedInfo |
Operation Extended Info Please note this is the abstract base class. The derived classes available for instantiation are: DataProtectionOperationJobExtendedInfo. |
| DataProtectionOperationJobExtendedInfo |
Operation Job Extended Info. |
| DataProtectionResourceDeletionInfo |
Deletion info for a tracked resource (Backup Vault). |
| DataProtectionRetentionRule |
Azure retention rule. |
| DataProtectionUnlockDeleteContent |
Request body of unlock delete API. |
| DataProtectionUnlockDeleteResult |
Response of Unlock Delete API. |
| DataSourceInfo |
Datasource to be backed up. |
| DataSourceSetInfo |
DatasourceSet details of datasource to be backed up. |
| DataStoreInfoBase |
DataStoreInfo base. |
| DataStoreSettings |
Parameters for DataStore Please note this is the abstract base class. The derived classes available for instantiation are: OperationalDataStoreSettings. |
| DefaultResourceProperties |
Default source properties. |
| DeletedDataProtectionBackupInstanceProperties |
Deleted Backup Instance. |
| FetchSecondaryRPsRequestContent |
Information about BI whose secondary RecoveryPoints are requested Source region and BI ARM path |
| ImmediateCopySetting |
Immediate copy Option. |
| ItemLevelRestoreCriteria |
Class to contain criteria for item level restore Please note this is the abstract base class. The derived classes available for instantiation are: ItemPathBasedRestoreCriteria, RangeBasedItemLevelRestoreCriteria, KubernetesStorageClassRestoreCriteria, KubernetesPVRestoreCriteria, KubernetesClusterRestoreCriteria, and KubernetesClusterVaultTierRestoreCriteria. |
| ItemLevelRestoreTargetInfo |
Restore target info for Item level restore operation. |
| ItemPathBasedRestoreCriteria |
Prefix criteria to be used to during restore. |
| KubernetesClusterBackupDataSourceSettings |
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. |
| NamespacedName |
Class to refer resources which contains namespace and name. |
| OperationalDataStoreSettings |
Parameters for Operational-Tier DataStore. |
| RangeBasedItemLevelRestoreCriteria |
Item Level target info for restore operation. |
| RecoveryPointDataStoreDetail |
RecoveryPoint datastore details. |
| ResourceGuardOperationDetail |
VaultCritical Operation protected by a resource guard. |
| ResourceGuardOperationDetails |
This class contains all the details about a critical operation. |
| ResourceGuardPatch |
Patch Request content for Microsoft.DataProtection Resource Guard resources. |
| ResourceGuardProperties |
The ResourceGuardProperties. |
| ResourceGuardProtectedObjectData |
Base resource under Microsoft.DataProtection provider namespace. |
| ResourceGuardProxyBase |
ResourceGuardProxyBase object, used in ResourceGuardProxyBaseResource. |
| RestorableTimeRange |
The RestorableTimeRange. |
| RestoreFilesTargetDetails |
Class encapsulating target details, used where the destination is not a datasource. |
| RestoreFilesTargetInfo |
Class encapsulating restore as files target parameters. |
| RestoreJobRecoveryPointDetails |
The RestoreJobRecoveryPointDetails. |
| RestoreTargetInfo |
Class encapsulating restore target parameters. |
| RestoreTargetInfoBase |
Base class common to RestoreTargetInfo and RestoreFilesTargetInfo Please note this is the abstract base class. The derived classes available for instantiation are: ItemLevelRestoreTargetInfo, RestoreFilesTargetInfo, and RestoreTargetInfo. |
| RuleBasedBackupPolicy |
Rule based backup policy. |
| ScheduleBasedBackupCriteria |
Schedule based backup criteria. |
| ScheduleBasedBackupTriggerContext |
Schedule based trigger context. |
| SecretStoreBasedAuthCredentials |
Secret store based authentication credentials. |
| SecretStoreResourceInfo |
Class representing a secret store resource. |
| SourceLifeCycle |
Source LifeCycle. |
| StopProtectionContent |
Request body of Stop protection when MUA is Enabled. |
| SuspendBackupContent |
Request body of Suspend backup when MUA is Enabled. |
| TargetCopySetting |
Target copy settings. |
| UserFacingWarningDetail |
Warning object used by layers that have access to localized content, and propagate that to user. |
| ValidateCrossRegionRestoreRequestObject |
Cross Region Restore Request Object. |
| ValidateForModifyBackupContent |
Validate for modify backup request. |
Structs
| Name | Description |
|---|---|
| AzureMonitorAlertsState | |
| BackupAbsoluteMarker | |
| BackupInstanceProtectionStatus |
Specifies the protection status of the resource. |
| BackupInstanceSyncType |
Field indicating sync type e.g. to sync only in case of failure or in all cases. |
| BackupRehydrationPriority |
Priority to be used for rehydration. Values High or Standard. |
| BackupSupportedFeatureType |
backup support feature type. |
| BackupValidationType |
Specifies the type of validation. In case of DeepValidation, all validations from /validateForBackup API will run again. |
| BackupVaultCmkKekIdentityType |
The identity type. 'SystemAssigned' and 'UserAssigned' are mutually exclusive. 'SystemAssigned' will use implicitly created managed identity. |
| BackupVaultEncryptionState |
Encryption state of the Backup Vault. |
| BackupVaultImmutabilityState |
Immutability state. |
| BackupVaultInfrastructureEncryptionState |
Enabling/Disabling the Double Encryption state. |
| BackupVaultResourceMoveState |
Resource move state for backup vault. |
| BackupVaultSecureScoreLevel |
Secure Score of Backup Vault. |
| BackupVaultSoftDeleteState |
State of soft delete. |
| BcdrSecurityLevel |
Security Level of Backup Vault. |
| CrossRegionRestoreState |
CrossRegionRestore state. |
| CurrentProtectionState |
Specifies the current protection state of the resource. |
| DataProtectionAksVolumeType | |
| DataProtectionBackupCrossSubscriptionRestoreState |
CrossSubscriptionRestore state. |
| DataProtectionBackupDayOfWeek | |
| DataProtectionBackupMonth | |
| DataProtectionBackupProvisioningState |
Provisioning state of the BackupVault resource. |
| DataProtectionBackupRecoveryPointCompletionState |
Specifies recovery point completeness. Partial (i.e., only some of the intended items were backed up), or Completed (i.e., ALL intended items were backed up). |
| DataProtectionBackupWeekNumber | |
| DataStoreType |
type of datastore; Operational/Vault/Archive. |
| FeatureSupportStatus |
feature support status. |
| KubernetesClusterRestoreExistingResourcePolicy |
Gets or sets the Conflict Policy property. This property sets policy during conflict of resources during restore. |
| PersistentVolumeRestoreMode |
Gets or sets the PV (Persistent Volume) Restore Mode property. This property sets whether volumes needs to be restored. |
| RecoveryPointDataStoreRehydrationStatus | |
| RecoverySetting |
Recovery Option. |
| RestoreSourceDataStoreType |
Gets or sets the type of the source data store. |
| RestoreTargetLocationType |
Denotes the target location where the data will be restored, string value for the enum {Microsoft.Internal.AzureBackup.DataProtection.Common.Interface.RestoreTargetLocationType} |
| SecretStoreType |
Gets or sets the type of secret store. |
| SourceDataStoreType |
Gets or sets the type of the source data store. |
| StorageSettingStoreType |
Gets or sets the type of the datastore. |
| StorageSettingType |
Gets or sets the type. |