|
AdhocBackupRules(String, String)
|
|
AdhocBackupTriggerContent(AdhocBackupRules)
|
Trigger backup request.
|
|
AdhocBackupValidateContent(DataProtectionBackupInstanceProperties)
|
Validate for backup request.
|
|
AdlsBlobBackupDataSourceSettings(IEnumerable<String>)
|
Parameters to be used during configuration of backup of azure data lake storage account blobs.
|
|
BackupFeatureValidationResult(Nullable<BackupSupportedFeatureType>, IEnumerable<BackupSupportedFeature>)
|
Feature Validation Response.
|
|
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.
|
|
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.
|
|
BackupVaultResourceMoveDetails(String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, String, String)
|
ResourceMoveDetails will be returned in response to GetResource call from ARM.
|
|
BlobBackupDataSourceSettings(IEnumerable<String>)
|
Parameters to be used during configuration of backup of blobs.
|
|
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.
|
|
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)
|
|
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.
|
|
DataProtectionBackupRetentionTag(Nullable<ETag>, String, String)
|
Initializes a new instance of DataProtectionBackupRetentionTag.
|
|
DataProtectionBackupSchedule(IEnumerable<String>, String)
|
Schedule for backup.
|
|
DataProtectionBackupTaggingCriteria(IEnumerable<DataProtectionBackupCriteria>, Boolean, Int64, DataProtectionBackupRetentionTag)
|
Tagging criteria.
|
|
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, IEnumerable<String>)
|
|
DataProtectionBackupVaultProperties(Nullable<AzureMonitorAlertsState>,
Nullable<DataProtectionBackupProvisioningState>, Nullable<BackupVaultResourceMoveState>,
BackupVaultResourceMoveDetails, BackupVaultSecuritySettings,
IEnumerable<DataProtectionBackupStorageSetting>, Nullable<Boolean>,
BackupVaultFeatureSettings, Nullable<BackupVaultSecureScoreLevel>,
Nullable<BcdrSecurityLevel>, IEnumerable<String>, IEnumerable<AzureLocation>)
|
Initializes a new instance of DataProtectionBackupVaultProperties.
|
|
DataProtectionDeletedBackupVaultData(ResourceIdentifier, String, ResourceType, SystemData, DataProtectionDeletedBackupVaultProperties)
|
Deleted Backup Vault Resource (available from version 2025-09-01).
|
|
DataProtectionDeletedBackupVaultProperties(Nullable<AzureMonitorAlertsState>,
Nullable<DataProtectionBackupProvisioningState>, Nullable<BackupVaultResourceMoveState>,
BackupVaultResourceMoveDetails, BackupVaultSecuritySettings,
IEnumerable<DataProtectionBackupStorageSetting>, Nullable<Boolean>,
BackupVaultFeatureSettings, Nullable<BackupVaultSecureScoreLevel>,
Nullable<BcdrSecurityLevel>, IEnumerable<String>, IEnumerable<AzureLocation>,
String, String, String, DataProtectionResourceDeletionInfo)
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
ValidateCrossRegionRestoreRequestObject(BackupRestoreContent, CrossRegionRestoreDetails)
|
Cross Region Restore Request Object.
|
|
ValidateForModifyBackupContent(DataProtectionBackupInstanceProperties)
|
Validate for modify backup request.
|