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
AdhocBackupRules |
Adhoc backup rules. |
AdhocBackupTriggerContent |
Trigger backup request. |
AdhocBackupValidateContent |
Validate for backup request. |
AdhocBasedBackupTriggerContext |
Adhoc trigger context. |
ArmDataProtectionBackupModelFactory |
Model factory for models. |
BackupDataSourceSettings |
Parameters for Backup Datasource Please note BackupDataSourceSettings is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include BlobBackupDataSourceSettings and KubernetesClusterBackupDataSourceSettings. |
BackupFeatureValidationContent |
Base class for feature object. |
BackupFeatureValidationContentBase |
Base class for Backup Feature support Please note BackupFeatureValidationContentBase is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include BackupFeatureValidationContent. |
BackupFeatureValidationResult |
Feature Validation Response. |
BackupFeatureValidationResultBase |
Base class for Backup Feature support Please note BackupFeatureValidationResultBase is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include 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 Please note BackupRecoveryPointBasedRestoreContent is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include BackupRestoreWithRehydrationContent. |
BackupRecoveryTimeBasedRestoreContent |
AzureBackup RecoveryPointTime Based Restore Request. |
BackupRehydrationContent |
Azure Backup Rehydrate Request. |
BackupRestoreContent |
Azure backup restore request Please note BackupRestoreContent is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include BackupRecoveryPointBasedRestoreContent, BackupRecoveryTimeBasedRestoreContent and BackupRestoreWithRehydrationContent. |
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 BaseResourceProperties is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include 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 DataProtectionBackupAuthCredentials is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include SecretStoreBasedAuthCredentials. |
DataProtectionBackupCopySetting |
Options to copy Please note DataProtectionBackupCopySetting is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include CopyOnExpirySetting, CustomCopySetting and ImmediateCopySetting. |
DataProtectionBackupCriteria |
BackupCriteria base class Please note DataProtectionBackupCriteria is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include ScheduleBasedBackupCriteria. |
DataProtectionBackupDay |
Day of the week. |
DataProtectionBackupDeleteSetting |
Delete Option Please note DataProtectionBackupDeleteSetting is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include DataProtectionBackupAbsoluteDeleteSetting. |
DataProtectionBackupDiscreteRecoveryPointProperties |
Azure backup discrete RecoveryPoint. |
DataProtectionBackupInstanceProperties |
Backup Instance. |
DataProtectionBackupJobProperties |
AzureBackup Job Class. |
DataProtectionBackupNameAvailabilityContent |
CheckNameAvailability Request. |
DataProtectionBackupNameAvailabilityResult |
CheckNameAvailability Result. |
DataProtectionBackupPolicyPropertiesBase |
BackupPolicy base Please note DataProtectionBackupPolicyPropertiesBase is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include RuleBasedBackupPolicy. |
DataProtectionBackupRecoveryPointProperties |
Azure backup recoveryPoint Please note DataProtectionBackupRecoveryPointProperties is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include DataProtectionBackupDiscreteRecoveryPointProperties. |
DataProtectionBackupRetentionTag |
Retention tag. |
DataProtectionBackupRule |
Azure backup rule. |
DataProtectionBackupSchedule |
Schedule for backup. |
DataProtectionBackupSettings |
Azure backup parameters. |
DataProtectionBackupSettingsBase |
BackupParameters base Please note DataProtectionBackupSettingsBase is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include DataProtectionBackupSettings. |
DataProtectionBackupStorageSetting |
Storage setting. |
DataProtectionBackupTaggingCriteria |
Tagging criteria. |
DataProtectionBackupTriggerContext |
Trigger context Please note DataProtectionBackupTriggerContext is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include AdhocBasedBackupTriggerContext and ScheduleBasedBackupTriggerContext. |
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 DataProtectionBasePolicyRule is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include DataProtectionBackupRule and DataProtectionRetentionRule. |
DataProtectionIdentityDetails |
The DataProtectionIdentityDetails. |
DataProtectionOperationExtendedInfo |
Operation Extended Info Please note DataProtectionOperationExtendedInfo is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include DataProtectionOperationJobExtendedInfo. |
DataProtectionOperationJobExtendedInfo |
Operation Job Extended Info. |
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 DataStoreSettings is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include 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 ItemLevelRestoreCriteria is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include ItemPathBasedRestoreCriteria, KubernetesClusterRestoreCriteria, KubernetesClusterVaultTierRestoreCriteria, KubernetesPVRestoreCriteria, KubernetesStorageClassRestoreCriteria and RangeBasedItemLevelRestoreCriteria. |
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 RestoreTargetInfoBase is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include 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. |
Structs
AzureMonitorAlertsState |
The AzureMonitorAlertsState. |
BackupAbsoluteMarker |
The 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. |
DataProtectionBackupCrossSubscriptionRestoreState |
CrossSubscriptionRestore state. |
DataProtectionBackupDayOfWeek |
The DataProtectionBackupDayOfWeek. |
DataProtectionBackupMonth |
The 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 |
The 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 |
The 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. |