Share via


ArmDataProtectionBackupModelFactory Class

Definition

Model factory for models.

public static class ArmDataProtectionBackupModelFactory
type ArmDataProtectionBackupModelFactory = class
Public Class ArmDataProtectionBackupModelFactory
Inheritance
ArmDataProtectionBackupModelFactory

Methods

BackupFeatureValidationResult(Nullable<BackupSupportedFeatureType>, IEnumerable<BackupSupportedFeature>)

Initializes a new instance of BackupFeatureValidationResult.

BackupFindRestorableTimeRangeContent(RestoreSourceDataStoreType, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Initializes a new instance of BackupFindRestorableTimeRangeContent.

BackupFindRestorableTimeRangeResult(ResourceIdentifier, String, ResourceType, SystemData, BackupFindRestorableTimeRangeResultProperties)

Initializes a new instance of BackupFindRestorableTimeRangeResult.

BackupInstanceDeletionInfo(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, String)

Initializes a new instance of BackupInstanceDeletionInfo.

BackupInstancePolicyInfo(ResourceIdentifier, String, BackupInstancePolicySettings)

Initializes a new instance of BackupInstancePolicyInfo.

BackupInstanceProtectionStatusDetails(ResponseError, Nullable<BackupInstanceProtectionStatus>)

Initializes a new instance of BackupInstanceProtectionStatusDetails.

BackupJobExtendedInfo(IReadOnlyDictionary<String,String>, String, Nullable<Double>, String, RestoreJobRecoveryPointDetails, IEnumerable<BackupJobSubTask>, RestoreJobRecoveryPointDetails, IEnumerable<UserFacingWarningDetail>)

Initializes a new instance of BackupJobExtendedInfo.

BackupJobExtendedInfo(IReadOnlyDictionary<String,String>, String, Nullable<Double>, String, RestoreJobRecoveryPointDetails, IEnumerable<BackupJobSubTask>, RestoreJobRecoveryPointDetails)

Initializes a new instance of BackupJobExtendedInfo.

BackupJobSubTask(IReadOnlyDictionary<String,String>, Int32, String, String, String)

Initializes a new instance of BackupJobSubTask.

BackupRecoveryPointBasedRestoreContent(RestoreTargetInfoBase, SourceDataStoreType, ResourceIdentifier, DataProtectionIdentityDetails, String)

Initializes a new instance of BackupRecoveryPointBasedRestoreContent.

BackupRecoveryPointBasedRestoreContent(RestoreTargetInfoBase, SourceDataStoreType, ResourceIdentifier, IEnumerable<String>, DataProtectionIdentityDetails, String)

Initializes a new instance of BackupRecoveryPointBasedRestoreContent.

BackupRecoveryTimeBasedRestoreContent(RestoreTargetInfoBase, SourceDataStoreType, ResourceIdentifier, IEnumerable<String>, DataProtectionIdentityDetails, DateTimeOffset)

Initializes a new instance of BackupRecoveryTimeBasedRestoreContent.

BackupRehydrationContent(String, Nullable<BackupRehydrationPriority>, TimeSpan)

Initializes a new instance of BackupRehydrationContent.

BackupRestoreContent(String, RestoreTargetInfoBase, SourceDataStoreType, ResourceIdentifier, IEnumerable<String>, DataProtectionIdentityDetails)

Initializes a new instance of BackupRestoreContent.

BackupRestoreWithRehydrationContent(RestoreTargetInfoBase, SourceDataStoreType, ResourceIdentifier, IEnumerable<String>, DataProtectionIdentityDetails, String, BackupRehydrationPriority, TimeSpan)

Initializes a new instance of BackupRestoreWithRehydrationContent.

BackupSupportedFeature(String, Nullable<FeatureSupportStatus>, IEnumerable<String>)

Initializes a new instance of BackupSupportedFeature.

BackupVaultResourceMoveDetails(String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, String, String)

Initializes a new instance of BackupVaultResourceMoveDetails.

DataProtectionBackupDiscreteRecoveryPointProperties(String, IEnumerable<RecoveryPointDataStoreDetail>, DateTimeOffset, String, String, String, String, String, String, Nullable<DateTimeOffset>, Nullable<DataProtectionBackupRecoveryPointCompletionState>)

Initializes a new instance of DataProtectionBackupDiscreteRecoveryPointProperties.

DataProtectionBackupDiscreteRecoveryPointProperties(String, IEnumerable<RecoveryPointDataStoreDetail>, DateTimeOffset, String, String, String, String, String, String, Nullable<DateTimeOffset>)

Initializes a new instance of DataProtectionBackupDiscreteRecoveryPointProperties.

DataProtectionBackupInstanceData(ResourceIdentifier, String, ResourceType, SystemData, DataProtectionBackupInstanceProperties, IDictionary<String, String>)

Initializes a new instance of DataProtectionBackupInstanceData.

DataProtectionBackupInstanceProperties(String, DataSourceInfo, DataSourceSetInfo, BackupInstancePolicyInfo, BackupInstanceProtectionStatusDetails, Nullable<CurrentProtectionState>, ResponseError, String, DataProtectionBackupAuthCredentials, Nullable<BackupValidationType>, String)

Initializes a new instance of DataProtectionBackupInstanceProperties.

DataProtectionBackupInstanceProperties(String, DataSourceInfo, DataSourceSetInfo, BackupInstancePolicyInfo, IEnumerable<String>, BackupInstanceProtectionStatusDetails, Nullable<CurrentProtectionState>, ResponseError, String, DataProtectionBackupAuthCredentials, Nullable<BackupValidationType>, DataProtectionIdentityDetails, String)

Initializes a new instance of DataProtectionBackupInstanceProperties.

DataProtectionBackupJobData(ResourceIdentifier, String, ResourceType, SystemData, DataProtectionBackupJobProperties)

Initializes a new instance of DataProtectionBackupJobData.

DataProtectionBackupJobProperties(String, String, ResourceIdentifier, ResourceIdentifier, AzureLocation, String, String, String, Nullable<TimeSpan>, Nullable<DateTimeOffset>, IEnumerable<ResponseError>, BackupJobExtendedInfo, Boolean, String, String, ResourceIdentifier, String, Boolean, Uri, String, String, String, DateTimeOffset, String, String, IEnumerable<String>, String, Nullable<ETag>, String, String)

Initializes a new instance of DataProtectionBackupJobProperties.

DataProtectionBackupJobProperties(String, String, ResourceIdentifier, ResourceIdentifier, AzureLocation, String, String, String, Nullable<TimeSpan>, Nullable<DateTimeOffset>, IEnumerable<ResponseError>, BackupJobExtendedInfo, Boolean, String, String, ResourceIdentifier, String, Boolean, Uri, String, String, String, String, DateTimeOffset, String, String, IEnumerable<String>, String, Nullable<ETag>, String, String)

Initializes a new instance of DataProtectionBackupJobProperties.

DataProtectionBackupNameAvailabilityResult(String, Nullable<Boolean>, String)

Initializes a new instance of DataProtectionBackupNameAvailabilityResult.

DataProtectionBackupPolicyData(ResourceIdentifier, String, ResourceType, SystemData, DataProtectionBackupPolicyPropertiesBase)

Initializes a new instance of DataProtectionBackupPolicyData.

DataProtectionBackupRecoveryPointData(ResourceIdentifier, String, ResourceType, SystemData, DataProtectionBackupRecoveryPointProperties)

Initializes a new instance of DataProtectionBackupRecoveryPointData.

DataProtectionBackupRetentionTag(Nullable<ETag>, String, String)

Initializes a new instance of DataProtectionBackupRetentionTag.

DataProtectionBackupVaultData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, DataProtectionBackupVaultProperties, ManagedServiceIdentity, Nullable<ETag>)

Initializes a new instance of DataProtectionBackupVaultData.

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.

DataProtectionBackupVaultProperties(Nullable<AzureMonitorAlertsState>, Nullable<DataProtectionBackupProvisioningState>, Nullable<BackupVaultResourceMoveState>, BackupVaultResourceMoveDetails, BackupVaultSecuritySettings, IEnumerable<DataProtectionBackupStorageSetting>, Nullable<Boolean>, Nullable<DataProtectionBackupCrossSubscriptionRestoreState>)

Initializes a new instance of DataProtectionBackupVaultProperties.

DataProtectionOperationJobExtendedInfo(ResourceIdentifier)

Initializes a new instance of DataProtectionOperationJobExtendedInfo.

DataProtectionOperationJobExtendedInfo(String)

Initializes a new instance of DataProtectionOperationJobExtendedInfo.

DataProtectionUnlockDeleteResult(String)

Initializes a new instance of DataProtectionUnlockDeleteResult.

DeletedDataProtectionBackupInstanceData(ResourceIdentifier, String, ResourceType, SystemData, DeletedDataProtectionBackupInstanceProperties)

Initializes a new instance of DeletedDataProtectionBackupInstanceData.

DeletedDataProtectionBackupInstanceProperties(String, DataSourceInfo, DataSourceSetInfo, BackupInstancePolicyInfo, BackupInstanceProtectionStatusDetails, Nullable<CurrentProtectionState>, ResponseError, String, DataProtectionBackupAuthCredentials, Nullable<BackupValidationType>, String, BackupInstanceDeletionInfo)

Initializes a new instance of DataProtectionBackupDataSourceProperties.

DeletedDataProtectionBackupInstanceProperties(String, DataSourceInfo, DataSourceSetInfo, BackupInstancePolicyInfo, IEnumerable<String>, BackupInstanceProtectionStatusDetails, Nullable<CurrentProtectionState>, ResponseError, String, DataProtectionBackupAuthCredentials, Nullable<BackupValidationType>, DataProtectionIdentityDetails, String, BackupInstanceDeletionInfo)

Initializes a new instance of DeletedDataProtectionBackupInstanceProperties.

ItemLevelRestoreTargetInfo(RecoverySetting, Nullable<AzureLocation>, IEnumerable<ItemLevelRestoreCriteria>, DataSourceInfo, DataSourceSetInfo, DataProtectionBackupAuthCredentials)

Initializes a new instance of ItemLevelRestoreTargetInfo.

ItemPathBasedRestoreCriteria(String, Boolean, IEnumerable<String>)

Initializes a new instance of ItemPathBasedRestoreCriteria.

KubernetesClusterRestoreCriteria(Boolean, IEnumerable<String>, IEnumerable<String>, IEnumerable<String>, IEnumerable<String>, IEnumerable<String>, Nullable<PersistentVolumeRestoreMode>, Nullable<KubernetesClusterRestoreExistingResourcePolicy>, IDictionary<String,String>, IEnumerable<NamespacedName>, NamespacedName)

Initializes a new instance of KubernetesClusterRestoreCriteria.

KubernetesClusterVaultTierRestoreCriteria(Boolean, IEnumerable<String>, IEnumerable<String>, IEnumerable<String>, IEnumerable<String>, IEnumerable<String>, Nullable<PersistentVolumeRestoreMode>, Nullable<KubernetesClusterRestoreExistingResourcePolicy>, IDictionary<String,String>, IEnumerable<NamespacedName>, ResourceIdentifier, ResourceIdentifier, NamespacedName)

Initializes a new instance of KubernetesClusterVaultTierRestoreCriteria.

RecoveryPointDataStoreDetail(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<Guid>, String, String, String, Nullable<Boolean>, Nullable<DateTimeOffset>, Nullable<RecoveryPointDataStoreRehydrationStatus>)

Initializes a new instance of RecoveryPointDataStoreDetail.

ResourceGuardData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, ResourceGuardProperties, Nullable<ETag>)

Initializes a new instance of ResourceGuardData.

ResourceGuardOperationDetails(String, Nullable<ResourceType>)

Initializes a new instance of ResourceGuardOperationDetails.

ResourceGuardProperties(Nullable<DataProtectionBackupProvisioningState>, Nullable<Boolean>, IEnumerable<ResourceGuardOperationDetails>, IEnumerable<String>, String)

Initializes a new instance of ResourceGuardProperties.

ResourceGuardProtectedObjectData(ResourceIdentifier, String, ResourceType, SystemData)

Initializes a new instance of ResourceGuardProtectedObjectData.

ResourceGuardProxyBaseResourceData(ResourceIdentifier, String, ResourceType, SystemData, ResourceGuardProxyBase)

Initializes a new instance of ResourceGuardProxyBaseResourceData.

RestoreFilesTargetDetails(String, RestoreTargetLocationType, Uri, ResourceIdentifier)

Initializes a new instance of RestoreFilesTargetDetails.

RestoreFilesTargetInfo(RecoverySetting, Nullable<AzureLocation>, RestoreFilesTargetDetails)

Initializes a new instance of RestoreFilesTargetInfo.

RestoreJobRecoveryPointDetails(String, Nullable<DateTimeOffset>)

Initializes a new instance of RestoreJobRecoveryPointDetails.

RestoreTargetInfo(RecoverySetting, Nullable<AzureLocation>, DataSourceInfo, DataSourceSetInfo, DataProtectionBackupAuthCredentials)

Initializes a new instance of RestoreTargetInfo.

RestoreTargetInfoBase(String, RecoverySetting, Nullable<AzureLocation>)

Initializes a new instance of RestoreTargetInfoBase.

UserFacingWarningDetail(String, ResponseError)

Initializes a new instance of UserFacingWarningDetail.

Applies to