|
AdhocBackupRules(String, String)
|
|
AdhocBackupTriggerContent(AdhocBackupRules)
|
Trigger backup request.
|
|
AdhocBackupValidateContent(DataProtectionBackupInstanceProperties)
|
Validate for backup request.
|
|
AdhocBasedBackupTriggerContext(DataProtectionBackupRetentionTag)
|
|
AdlsBlobBackupDatasourceParametersForAutoProtection(BlobBackupRuleBasedAutoProtectionSettings)
|
Parameters to be used during configuration of backup of azure data lake storage account blobs using AutoProtection settings.
|
|
AdlsBlobBackupDataSourceSettings(IEnumerable<String>)
|
Parameters to be used during configuration of backup of azure data lake storage account blobs.
|
|
BackupDataSourceSettings(String)
|
Parameters for Backup Datasource
Please note this is the abstract base class. The derived classes available for instantiation are: KubernetesClusterBackupDataSourceSettings, BlobBackupDataSourceSettings, BlobBackupDatasourceParametersForAutoProtection, AdlsBlobBackupDataSourceSettings, AdlsBlobBackupDatasourceParametersForAutoProtection, and GenericBackupDataSourceSettings.
|
|
BackupFeatureValidationContent(Nullable<BackupSupportedFeatureType>, String)
|
Base class for feature object.
|
|
BackupFeatureValidationContentBase(String)
|
Base class for Backup Feature support
Please note this is the abstract base class. The derived classes available for instantiation are: BackupFeatureValidationContent.
|
|
BackupFeatureValidationResult(Nullable<BackupSupportedFeatureType>, IEnumerable<BackupSupportedFeature>)
|
Feature Validation Response.
|
|
BackupFeatureValidationResultBase(String)
|
Base class for Backup Feature support
Please note this is the abstract base class. The derived classes available for instantiation are: BackupFeatureValidationResult.
|
|
BackupFindRestorableTimeRangeContent(RestoreSourceDataStoreType, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)
|
List Restore Ranges Request.
|
|
BackupFindRestorableTimeRangeResult(ResourceIdentifier, String, ResourceType, SystemData, BackupFindRestorableTimeRangeResultProperties)
|
List Restore Ranges Response.
|
|
BackupFindRestorableTimeRangeResultProperties(IEnumerable<RestorableTimeRange>, String)
|
List Restore Ranges Response.
|
|
BackupInstanceDeletionInfo(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, String)
|
Deletion Info.
|
|
BackupInstancePolicyInfo(ResourceIdentifier, String, BackupInstancePolicySettings)
|
Policy Info in backupInstance.
|
|
BackupInstancePolicySettings(IEnumerable<DataStoreSettings>, IEnumerable<BackupDataSourceSettings>)
|
Parameters in Policy.
|
|
BackupInstanceProtectionStatusDetails(DataProtectionBackupUserFacingError, Nullable<BackupInstanceProtectionStatus>)
|
Protection status details.
|
|
BackupInstanceSyncContent(Nullable<BackupInstanceSyncType>)
|
Sync BackupInstance Request.
|
|
BackupJobExtendedInfo(IReadOnlyDictionary<String,String>, String,
Nullable<Double>, String, RestoreJobRecoveryPointDetails, IEnumerable<BackupJobSubTask>,
RestoreJobRecoveryPointDetails, IEnumerable<UserFacingWarningDetail>)
|
Extended Information about the job.
|
|
BackupJobSubTask(IReadOnlyDictionary<String,String>, Int32, String, String, String)
|
Details of Job's Sub Task.
|
|
BackupRecoveryPointBasedRestoreContent(RestoreTargetInfoBase,
SourceDataStoreType, ResourceIdentifier, IEnumerable<String>,
DataProtectionIdentityDetails, String)
|
Azure backup recoveryPoint based restore request.
|
|
BackupRecoveryTimeBasedRestoreContent(RestoreTargetInfoBase, SourceDataStoreType,
ResourceIdentifier, IEnumerable<String>, DataProtectionIdentityDetails,
DateTimeOffset)
|
AzureBackup RecoveryPointTime Based Restore Request.
|
|
BackupRehydrationContent(String, Nullable<BackupRehydrationPriority>, TimeSpan)
|
Azure Backup Rehydrate Request.
|
|
BackupRestoreContent(String, RestoreTargetInfoBase, SourceDataStoreType, ResourceIdentifier, IEnumerable<String>, DataProtectionIdentityDetails)
|
Azure backup restore request
Please note this is the abstract base class. The derived classes available for instantiation are: BackupRecoveryPointBasedRestoreContent, BackupRestoreWithRehydrationContent, and BackupRecoveryTimeBasedRestoreContent.
|
|
BackupRestoreWithRehydrationContent(RestoreTargetInfoBase, SourceDataStoreType,
ResourceIdentifier, IEnumerable<String>, DataProtectionIdentityDetails,
String, BackupRehydrationPriority, TimeSpan)
|
AzureBackup Restore with Rehydration Request.
|
|
BackupSupportedFeature(String, Nullable<FeatureSupportStatus>, IEnumerable<String>)
|
Elements class for feature request.
|
|
BackupValidateRestoreContent(BackupRestoreContent)
|
Validate restore request object.
|
|
BackupVaultCmkKekIdentity(Nullable<BackupVaultCmkKekIdentityType>, String)
|
The details of the managed identity used for CMK.
|
|
BackupVaultEncryptionSettings(Nullable<BackupVaultEncryptionState>,
Uri, BackupVaultCmkKekIdentity, Nullable<BackupVaultInfrastructureEncryptionState>)
|
|
BackupVaultFeatureSettings(Nullable<DataProtectionBackupCrossSubscriptionRestoreState>, Nullable<CrossRegionRestoreState>)
|
|
BackupVaultResourceMoveDetails(String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, String, String)
|
ResourceMoveDetails will be returned in response to GetResource call from ARM.
|
|
BackupVaultSecuritySettings(BackupVaultSoftDeleteSettings, Nullable<BackupVaultImmutabilityState>, BackupVaultEncryptionSettings)
|
|
BackupVaultSoftDeleteSettings(Nullable<BackupVaultSoftDeleteState>, Nullable<Double>)
|
Soft delete related settings.
|
|
BaseResourceProperties(String)
|
Properties which are specific to datasource/datasourceSets
Please note this is the abstract base class. The derived classes available for instantiation are: DefaultResourceProperties.
|
|
BlobBackupAutoProtectionRule(String, BlobBackupRuleMode, BlobBackupPatternType, String)
|
Indicates a Blob Backup Auto Protection Rule.
|
|
BlobBackupAutoProtectionSettings(String, Boolean)
|
The settings for Blob Backup Auto Protection.
Please note this is the abstract base class. The derived classes available for instantiation are: BlobBackupRuleBasedAutoProtectionSettings.
|
|
BlobBackupDatasourceParametersForAutoProtection(BlobBackupRuleBasedAutoProtectionSettings)
|
Paramters to be used during configuration of backup of blobs using AutoProtection settings.
|
|
BlobBackupDataSourceSettings(IEnumerable<String>)
|
Parameters to be used during configuration of backup of blobs.
|
|
BlobBackupRuleBasedAutoProtectionSettings(Boolean, IEnumerable<BlobBackupAutoProtectionRule>)
|
Parameters to be used for Blob Backup Rule Based Auto Protection settings.
|
|
CopyOnExpirySetting()
|
Copy on Expiry Option.
|
|
CrossRegionRestoreDetails(AzureLocation, ResourceIdentifier)
|
Cross Region Restore details.
|
|
CrossRegionRestoreJobContent(AzureLocation, ResourceIdentifier, Guid)
|
Details of CRR Job to be fetched.
|
|
CrossRegionRestoreJobsContent(AzureLocation, ResourceIdentifier)
|
Details of Backup Vault for which CRR Jobs are to be fetched.
|
|
CrossRegionRestoreRequestObject(BackupRestoreContent, CrossRegionRestoreDetails)
|
Cross Region Restore Request Object.
|
|
CustomCopySetting(Nullable<TimeSpan>)
|
Duration based custom options to copy.
|
|
DataProtectionBackupAbsoluteDeleteSetting(TimeSpan)
|
Delete option with duration.
|
|
DataProtectionBackupAuthCredentials(String)
|
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(String)
|
Options to copy
Please note this is the abstract base class. The derived classes available for instantiation are: CopyOnExpirySetting, CustomCopySetting, and ImmediateCopySetting.
|
|
DataProtectionBackupCriteria(String)
|
BackupCriteria base class
Please note this is the abstract base class. The derived classes available for instantiation are: ScheduleBasedBackupCriteria.
|
|
DataProtectionBackupDay(Nullable<Int32>, Nullable<Boolean>)
|
Day of the week.
|
|
DataProtectionBackupDeleteSetting(TimeSpan, String)
|
Delete Option
Please note this is the abstract base class. The derived classes available for instantiation are: DataProtectionBackupAbsoluteDeleteSetting.
|
|
DataProtectionBackupDiscreteRecoveryPointProperties(String, IEnumerable<RecoveryPointDataStoreDetail>,
DateTimeOffset, String, String, String, String, String, String,
Nullable<DateTimeOffset>, Nullable<DataProtectionBackupRecoveryPointCompletionState>)
|
Azure backup discrete RecoveryPoint.
|
|
DataProtectionBackupInnerError(IDictionary<String,String>, String, DataProtectionBackupInnerError)
|
Inner Error.
|
|
DataProtectionBackupInstanceData(ResourceIdentifier, String, ResourceType,
SystemData, DataProtectionBackupInstanceProperties, IDictionary<String,
String>)
|
BackupInstance Resource.
|
|
DataProtectionBackupInstanceProperties(String, DataSourceInfo,
DataSourceSetInfo, BackupInstancePolicyInfo, IEnumerable<String>,
BackupInstanceProtectionStatusDetails, Nullable<CurrentProtectionState>,
DataProtectionBackupUserFacingError, String, DataProtectionBackupAuthCredentials,
Nullable<BackupValidationType>, DataProtectionIdentityDetails,
String)
|
Backup Instance.
|
|
DataProtectionBackupJobData(ResourceIdentifier, String, ResourceType, SystemData, DataProtectionBackupJobProperties)
|
AzureBackup Job Resource Class.
|
|
DataProtectionBackupJobProperties(String, String, ResourceIdentifier,
ResourceIdentifier, AzureLocation, String, String, String, Nullable<TimeSpan>,
Nullable<DateTimeOffset>, IEnumerable<DataProtectionBackupUserFacingError>,
BackupJobExtendedInfo, Boolean, String, String, ResourceIdentifier,
String, Boolean, Uri, String, String, String, String, DateTimeOffset,
String, String, IEnumerable<String>, String, Nullable<ETag>,
String, String)
|
|
DataProtectionBackupNameAvailabilityContent(String, Nullable<ResourceType>)
|
CheckNameAvailability Request.
|
|
DataProtectionBackupNameAvailabilityResult(String, Nullable<Boolean>, String)
|
CheckNameAvailability Result.
|
|
DataProtectionBackupPolicyData(ResourceIdentifier, String, ResourceType, SystemData, DataProtectionBackupPolicyPropertiesBase)
|
BaseBackupPolicy resource.
|
|
DataProtectionBackupPolicyPropertiesBase(IEnumerable<String>, String)
|
BackupPolicy base
Please note this is the abstract base class. The derived classes available for instantiation are: RuleBasedBackupPolicy.
|
|
DataProtectionBackupRecoveryPointData(ResourceIdentifier, String, ResourceType, SystemData, DataProtectionBackupRecoveryPointProperties)
|
Azure backup recoveryPoint resource.
|
|
DataProtectionBackupRecoveryPointProperties(String)
|
Azure backup recoveryPoint
Please note this is the abstract base class. The derived classes available for instantiation are: DataProtectionBackupDiscreteRecoveryPointProperties.
|
|
DataProtectionBackupRetentionTag(Nullable<ETag>, String, String)
|
Initializes a new instance of DataProtectionBackupRetentionTag.
|
|
DataProtectionBackupRule(String, DataProtectionBackupSettingsBase, DataStoreInfoBase, DataProtectionBackupTriggerContext)
|
Azure backup rule.
|
|
DataProtectionBackupSchedule(IEnumerable<String>, String)
|
Schedule for backup.
|
|
DataProtectionBackupSettings(String)
|
Azure backup parameters.
|
|
DataProtectionBackupSettingsBase(String)
|
BackupParameters base
Please note this is the abstract base class. The derived classes available for instantiation are: DataProtectionBackupSettings.
|
|
DataProtectionBackupStorageSetting(Nullable<StorageSettingStoreType>, Nullable<StorageSettingType>)
|
Storage setting.
|
|
DataProtectionBackupTaggingCriteria(IEnumerable<DataProtectionBackupCriteria>, Boolean, Int64, DataProtectionBackupRetentionTag)
|
Tagging criteria.
|
|
DataProtectionBackupTriggerContext(String)
|
Trigger context
Please note this is the abstract base class. The derived classes available for instantiation are: AdhocBasedBackupTriggerContext and ScheduleBasedBackupTriggerContext.
|
|
DataProtectionBackupUserFacingError(String, IEnumerable<DataProtectionBackupUserFacingError>,
DataProtectionBackupInnerError, Nullable<Boolean>, Nullable<Boolean>,
IDictionary<String,String>, String, IEnumerable<String>, String)
|
Error object used by layers that have access to localized content, and propagate that to user.
|
|
DataProtectionBackupVaultData(ResourceIdentifier, String, ResourceType,
SystemData, IDictionary<String,String>, AzureLocation, DataProtectionBackupVaultProperties,
ManagedServiceIdentity, Nullable<ETag>)
|
Initializes a new instance of DataProtectionBackupVaultData.
|
|
DataProtectionBackupVaultPatch(ManagedServiceIdentity, DataProtectionBackupVaultPatchProperties, IDictionary<String,String>)
|
Patch Request content for Microsoft.DataProtection resources.
|
|
DataProtectionBackupVaultPatchProperties(Nullable<AzureMonitorAlertsState>,
BackupVaultSecuritySettings, BackupVaultFeatureSettings, Nullable<GranularityLevel>,
IEnumerable<String>)
|
|
DataProtectionBackupVaultProperties(Nullable<AzureMonitorAlertsState>,
Nullable<GranularityLevel>, Nullable<DataProtectionBackupProvisioningState>,
Nullable<BackupVaultResourceMoveState>, BackupVaultResourceMoveDetails,
BackupVaultSecuritySettings, IEnumerable<DataProtectionBackupStorageSetting>,
Nullable<Boolean>, BackupVaultFeatureSettings, Nullable<BackupVaultSecureScoreLevel>,
Nullable<BcdrSecurityLevel>, IEnumerable<String>, IEnumerable<AzureLocation>)
|
|
DataProtectionBasePolicyRule(String, String)
|
BasePolicy Rule
Please note this is the abstract base class. The derived classes available for instantiation are: DataProtectionBackupRule and DataProtectionRetentionRule.
|
|
DataProtectionDeletedBackupVaultData(ResourceIdentifier, String, ResourceType, SystemData, DataProtectionDeletedBackupVaultProperties)
|
Deleted Backup Vault Resource (available from version 2025-09-01).
|
|
DataProtectionDeletedBackupVaultProperties(Nullable<AzureMonitorAlertsState>,
Nullable<GranularityLevel>, Nullable<DataProtectionBackupProvisioningState>,
Nullable<BackupVaultResourceMoveState>, BackupVaultResourceMoveDetails,
BackupVaultSecuritySettings, IEnumerable<DataProtectionBackupStorageSetting>,
Nullable<Boolean>, BackupVaultFeatureSettings, Nullable<BackupVaultSecureScoreLevel>,
Nullable<BcdrSecurityLevel>, IEnumerable<String>, IEnumerable<AzureLocation>,
String, String, String, DataProtectionResourceDeletionInfo)
|
|
DataProtectionIdentityDetails(Nullable<Boolean>, ResourceIdentifier)
|
The DataProtectionIdentityDetails.
|
|
DataProtectionOperationExtendedInfo(String)
|
Operation Extended Info
Please note this is the abstract base class. The derived classes available for instantiation are: DataProtectionOperationJobExtendedInfo.
|
|
DataProtectionOperationJobExtendedInfo(String)
|
Operation Job Extended Info.
|
|
DataProtectionResourceDeletionInfo(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, String)
|
Deletion info for a tracked resource (Backup Vault).
|
|
DataProtectionRetentionRule(String, Nullable<Boolean>, IEnumerable<SourceLifeCycle>)
|
Azure retention rule.
|
|
DataProtectionUnlockDeleteContent(IEnumerable<String>, String)
|
Request body of unlock delete API.
|
|
DataProtectionUnlockDeleteResult(String)
|
Response of Unlock Delete API.
|
|
DataSourceInfo(String, String, ResourceIdentifier, Nullable<AzureLocation>, String, Nullable<ResourceType>, String, BaseResourceProperties)
|
Datasource to be backed up.
|
|
DataSourceSetInfo(String, String, ResourceIdentifier, Nullable<AzureLocation>, String, Nullable<ResourceType>, String, BaseResourceProperties)
|
DatasourceSet details of datasource to be backed up.
|
|
DataStoreInfoBase(DataStoreType, String)
|
DataStoreInfo base.
|
|
DataStoreSettings(String, DataStoreType)
|
Parameters for DataStore
Please note this is the abstract base class. The derived classes available for instantiation are: OperationalDataStoreSettings.
|
|
DefaultResourceProperties()
|
Default source properties.
|
|
DeletedDataProtectionBackupInstanceData(ResourceIdentifier, String, ResourceType, SystemData, DeletedDataProtectionBackupInstanceProperties)
|
Deleted Backup Instance.
|
|
DeletedDataProtectionBackupInstanceProperties(String, DataSourceInfo,
DataSourceSetInfo, BackupInstancePolicyInfo, IEnumerable<String>,
BackupInstanceProtectionStatusDetails, Nullable<CurrentProtectionState>,
DataProtectionBackupUserFacingError, String, DataProtectionBackupAuthCredentials,
Nullable<BackupValidationType>, DataProtectionIdentityDetails,
String, BackupInstanceDeletionInfo)
|
Deleted Backup Instance.
|
|
FetchSecondaryRPsRequestContent(Nullable<AzureLocation>, ResourceIdentifier)
|
Information about BI whose secondary RecoveryPoints are requested
Source region and
BI ARM path
|
|
GenericBackupDataSourceSettings(IEnumerable<String>)
|
Generic parameters to be used during configuration of backup.
|
|
GenericRestoreDataSourceCriteria(ResourceListSelectionCriteria)
|
Generic criteria to be used during restore.
|
|
ImmediateCopySetting()
|
Immediate copy Option.
|
|
ItemLevelRestoreCriteria(String)
|
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, GenericRestoreDataSourceCriteria, KubernetesStorageClassRestoreCriteria, KubernetesPVRestoreCriteria, KubernetesClusterRestoreCriteria, and KubernetesClusterVaultTierRestoreCriteria.
|
|
ItemLevelRestoreTargetInfo(RecoverySetting, Nullable<AzureLocation>,
IEnumerable<ItemLevelRestoreCriteria>, DataSourceInfo, DataSourceSetInfo,
DataProtectionBackupAuthCredentials)
|
Restore target info for Item level restore operation.
|
|
ItemPathBasedRestoreCriteria(String, Boolean, IEnumerable<String>, String)
|
Prefix criteria to be used to during restore.
|
|
KubernetesClusterBackupDataSourceSettings(Boolean, IEnumerable<DataProtectionAksVolumeType>,
Boolean, IEnumerable<String>, IEnumerable<String>, IEnumerable<String>,
IEnumerable<String>, IEnumerable<String>, IEnumerable<NamespacedName>)
|
Parameters for Kubernetes Cluster Backup Datasource.
|
|
KubernetesClusterRestoreCriteria(Boolean, IEnumerable<String>,
IEnumerable<String>, IEnumerable<String>, IEnumerable<String>,
IEnumerable<String>, Nullable<PersistentVolumeRestoreMode>, Nullable<KubernetesClusterRestoreExistingResourcePolicy>,
IDictionary<String,String>, IEnumerable<NamespacedName>, NamespacedName)
|
kubernetes Cluster Backup target info for restore operation.
|
|
KubernetesClusterVaultTierRestoreCriteria(Boolean, IEnumerable<String>,
IEnumerable<String>, IEnumerable<String>, IEnumerable<String>,
IEnumerable<String>, Nullable<PersistentVolumeRestoreMode>, Nullable<KubernetesClusterRestoreExistingResourcePolicy>,
IDictionary<String,String>, IEnumerable<NamespacedName>, ResourceIdentifier,
ResourceIdentifier, NamespacedName)
|
kubernetes Cluster Backup target info for restore operation from vault.
|
|
KubernetesPVRestoreCriteria(String, String)
|
Item Level kubernetes persistent volume target info for restore operation.
|
|
KubernetesStorageClassRestoreCriteria(String, String)
|
Item Level kubernetes storage class target info for restore operation.
|
|
NamespacedName(String, String)
|
Class to refer resources which contains namespace and name.
|
|
OperationalDataStoreSettings(DataStoreType, ResourceIdentifier)
|
Parameters for Operational-Tier DataStore.
|
|
RangeBasedItemLevelRestoreCriteria(String, String)
|
Item Level target info for restore operation.
|
|
RecoveryPointDataStoreDetail(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>,
Nullable<Guid>, String, String, String, Nullable<Boolean>, Nullable<DateTimeOffset>,
Nullable<RecoveryPointDataStoreRehydrationStatus>)
|
RecoveryPoint datastore details.
|
|
ResourceGuardData(ResourceIdentifier, String, ResourceType, SystemData,
IDictionary<String,String>, AzureLocation, ResourceGuardProperties,
Nullable<ETag>)
|
Initializes a new instance of ResourceGuardData.
|
|
ResourceGuardOperationDetail(String, String)
|
VaultCritical Operation protected by a resource guard.
|
|
ResourceGuardOperationDetails(String, Nullable<ResourceType>)
|
This class contains all the details about a critical operation.
|
|
ResourceGuardPatch(IDictionary<String,String>)
|
Patch Request content for Microsoft.DataProtection Resource Guard resources.
|
|
ResourceGuardProperties(Nullable<DataProtectionBackupProvisioningState>,
Nullable<Boolean>, IEnumerable<ResourceGuardOperationDetails>,
IEnumerable<String>, String)
|
The ResourceGuardProperties.
|
|
ResourceGuardProtectedObjectData(ResourceIdentifier, String, ResourceType, SystemData)
|
Base resource under Microsoft.DataProtection provider namespace.
|
|
ResourceGuardProxyBase(String, IEnumerable<ResourceGuardOperationDetail>, String, String)
|
ResourceGuardProxyBase object, used in ResourceGuardProxyBaseResource.
|
|
ResourceGuardProxyBaseResourceData(ResourceIdentifier, String, ResourceType, SystemData, ResourceGuardProxyBase)
|
ResourceGuardProxyBaseResource object, used for response and request bodies for ResourceGuardProxy APIs.
|
|
ResourceListSelectionCriteria(String, IEnumerable<String>, IDictionary<String,String>)
|
Specifies the list of resources to be restored.
|
|
RestorableTimeRange(DateTimeOffset, DateTimeOffset, String)
|
The RestorableTimeRange.
|
|
RestoreFilesTargetDetails(String, RestoreTargetLocationType, Uri, ResourceIdentifier)
|
Class encapsulating target details, used where the destination is not a datasource.
|
|
RestoreFilesTargetInfo(RecoverySetting, Nullable<AzureLocation>, RestoreFilesTargetDetails)
|
Class encapsulating restore as files target parameters.
|
|
RestoreJobRecoveryPointDetails(String, Nullable<DateTimeOffset>)
|
The RestoreJobRecoveryPointDetails.
|
|
RestoreTargetInfo(RecoverySetting, Nullable<AzureLocation>, DataSourceInfo, DataSourceSetInfo, DataProtectionBackupAuthCredentials)
|
Class encapsulating restore target parameters.
|
|
RestoreTargetInfoBase(String, RecoverySetting, Nullable<AzureLocation>)
|
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(IEnumerable<String>, IEnumerable<DataProtectionBasePolicyRule>)
|
Rule based backup policy.
|
|
ScheduleBasedBackupCriteria(IEnumerable<BackupAbsoluteMarker>,
IEnumerable<DataProtectionBackupDay>, IEnumerable<DataProtectionBackupDayOfWeek>,
IEnumerable<DataProtectionBackupMonth>, IEnumerable<DateTimeOffset>,
IEnumerable<DataProtectionBackupWeekNumber>)
|
Schedule based backup criteria.
|
|
ScheduleBasedBackupTriggerContext(DataProtectionBackupSchedule, IEnumerable<DataProtectionBackupTaggingCriteria>)
|
Schedule based trigger context.
|
|
SecretStoreBasedAuthCredentials(SecretStoreResourceInfo)
|
Secret store based authentication credentials.
|
|
SecretStoreResourceInfo(Uri, SecretStoreType, String)
|
Class representing a secret store resource.
|
|
SourceLifeCycle(DataProtectionBackupDeleteSetting, DataStoreInfoBase, IEnumerable<TargetCopySetting>)
|
Source LifeCycle.
|
|
StopProtectionContent(IEnumerable<String>)
|
Request body of Stop protection when MUA is Enabled.
|
|
SuspendBackupContent(IEnumerable<String>)
|
Request body of Suspend backup when MUA is Enabled.
|
|
TargetCopySetting(DataProtectionBackupCopySetting, DataStoreInfoBase)
|
Target copy settings.
|
|
UserFacingWarningDetail(String, DataProtectionBackupUserFacingError)
|
Warning object used by layers that have access to localized content, and propagate that to user.
|
|
ValidateCrossRegionRestoreRequestObject(BackupRestoreContent, CrossRegionRestoreDetails)
|
Cross Region Restore Request Object.
|
|
ValidateForModifyBackupContent(DataProtectionBackupInstanceProperties)
|
Validate for modify backup request.
|