Share via


ArmRecoveryServicesBackupModelFactory Class

Definition

Model factory for models.

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

Methods

BackupEngineData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, BackupGenericEngine, Nullable<ETag>)

Initializes a new instance of BackupEngineData.

BackupErrorDetail(String, String, IEnumerable<String>)

Initializes a new instance of BackupErrorDetail.

BackupGenericProtectedItem(String, Nullable<BackupManagementType>, Nullable<BackupDataSourceType>, String, ResourceIdentifier, ResourceIdentifier, Nullable<DateTimeOffset>, String, Nullable<BackupCreateMode>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, String, Nullable<Int32>, String)

Initializes a new instance of BackupGenericProtectedItem.

BackupJobData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, BackupGenericJob, Nullable<ETag>)

Initializes a new instance of BackupJobData.

BackupManagementUsage(Nullable<BackupUsagesUnit>, String, Nullable<DateTimeOffset>, Nullable<Int64>, Nullable<Int64>, BackupNameInfo)

Initializes a new instance of BackupManagementUsage.

BackupNameInfo(String, String)

Initializes a new instance of BackupNameInfo.

BackupPrivateEndpointConnectionData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, BackupPrivateEndpointConnectionProperties, Nullable<ETag>)

Initializes a new instance of BackupPrivateEndpointConnectionData.

BackupProtectedItemData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, BackupGenericProtectedItem, Nullable<ETag>)

Initializes a new instance of BackupProtectedItemData.

BackupProtectionContainerData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, BackupGenericProtectionContainer, Nullable<ETag>)

Initializes a new instance of BackupProtectionContainerData.

BackupProtectionIntentData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, BackupGenericProtectionIntent, Nullable<ETag>)

Initializes a new instance of BackupProtectionIntentData.

BackupProtectionPolicyData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, BackupGenericProtectionPolicy, Nullable<ETag>)

Initializes a new instance of BackupProtectionPolicyData.

BackupRecoveryPointData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, BackupGenericRecoveryPoint, Nullable<ETag>)

Initializes a new instance of BackupRecoveryPointData.

BackupResourceConfigData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, BackupResourceConfigProperties, Nullable<ETag>)

Initializes a new instance of BackupResourceConfigData.

BackupResourceEncryptionConfigExtendedCreateOrUpdateContent(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, BackupResourceEncryptionConfig, Nullable<ETag>)

Initializes a new instance of BackupResourceEncryptionConfigExtendedCreateOrUpdateContent.

BackupResourceEncryptionConfigExtendedData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, BackupResourceEncryptionConfigExtendedProperties, Nullable<ETag>)

Initializes a new instance of BackupResourceEncryptionConfigExtendedData.

BackupResourceVaultConfigData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, BackupResourceVaultConfigProperties, Nullable<ETag>)

Initializes a new instance of BackupResourceVaultConfigData.

BackupStatusResult(Nullable<BackupProtectionStatus>, ResourceIdentifier, Nullable<BackupFabricName>, String, String, String, String, String, String, Nullable<Int32>, Nullable<AcquireStorageAccountLock>)

Initializes a new instance of BackupStatusResult.

DpmProtectedItem(Nullable<BackupManagementType>, Nullable<BackupDataSourceType>, String, ResourceIdentifier, ResourceIdentifier, Nullable<DateTimeOffset>, String, Nullable<BackupCreateMode>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, String, Nullable<Int32>, String, String, String, Nullable<ProtectedItemState>, DpmProtectedItemExtendedInfo)

Initializes a new instance of DpmProtectedItem.

FileshareProtectedItem(Nullable<BackupManagementType>, Nullable<BackupDataSourceType>, String, ResourceIdentifier, ResourceIdentifier, Nullable<DateTimeOffset>, String, Nullable<BackupCreateMode>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, String, Nullable<Int32>, String, String, String, Nullable<BackupProtectionState>, String, Nullable<DateTimeOffset>, IDictionary<String,KpiResourceHealthDetails>, FileshareProtectedItemExtendedInfo)

Initializes a new instance of FileshareProtectedItem.

FileshareProtectedItemExtendedInfo(Nullable<DateTimeOffset>, Nullable<Int32>, String, String, Nullable<DateTimeOffset>)

Initializes a new instance of FileshareProtectedItemExtendedInfo.

GenericProtectedItem(Nullable<BackupManagementType>, Nullable<BackupDataSourceType>, String, ResourceIdentifier, ResourceIdentifier, Nullable<DateTimeOffset>, String, Nullable<BackupCreateMode>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, String, Nullable<Int32>, String, String, String, Nullable<BackupProtectionState>, Nullable<Int64>, IDictionary<String,String>, String)

Initializes a new instance of GenericProtectedItem.

IaasClassicComputeVmProtectedItem(Nullable<BackupManagementType>, Nullable<BackupDataSourceType>, String, ResourceIdentifier, ResourceIdentifier, Nullable<DateTimeOffset>, String, Nullable<BackupCreateMode>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, String, Nullable<Int32>, String, String, ResourceIdentifier, String, Nullable<BackupProtectionState>, Nullable<IaasVmProtectedItemHealthStatus>, IEnumerable<IaasVmHealthDetails>, IDictionary<String,KpiResourceHealthDetails>, String, Nullable<DateTimeOffset>, String, IaasVmProtectedItemExtendedInfo, IaasVmBackupExtendedProperties)

Initializes a new instance of IaasClassicComputeVmProtectedItem.

IaasComputeVmProtectedItem(Nullable<BackupManagementType>, Nullable<BackupDataSourceType>, String, ResourceIdentifier, ResourceIdentifier, Nullable<DateTimeOffset>, String, Nullable<BackupCreateMode>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, String, Nullable<Int32>, String, String, ResourceIdentifier, String, Nullable<BackupProtectionState>, Nullable<IaasVmProtectedItemHealthStatus>, IEnumerable<IaasVmHealthDetails>, IDictionary<String,KpiResourceHealthDetails>, String, Nullable<DateTimeOffset>, String, IaasVmProtectedItemExtendedInfo, IaasVmBackupExtendedProperties)

Initializes a new instance of IaasComputeVmProtectedItem.

IaasVmErrorInfo(Nullable<Int32>, String, String, IEnumerable<String>)

Initializes a new instance of IaasVmErrorInfo.

IaasVmHealthDetails(Nullable<Int32>, String, String, IEnumerable<String>)

Initializes a new instance of IaasVmHealthDetails.

IaasVmProtectedItem(Nullable<BackupManagementType>, Nullable<BackupDataSourceType>, String, ResourceIdentifier, ResourceIdentifier, Nullable<DateTimeOffset>, String, Nullable<BackupCreateMode>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, String, Nullable<Int32>, String, String, ResourceIdentifier, String, Nullable<BackupProtectionState>, Nullable<IaasVmProtectedItemHealthStatus>, IEnumerable<IaasVmHealthDetails>, IDictionary<String,KpiResourceHealthDetails>, String, Nullable<DateTimeOffset>, String, IaasVmProtectedItemExtendedInfo, IaasVmBackupExtendedProperties)

Initializes a new instance of IaasVmProtectedItem.

InquiryValidation(String, BackupErrorDetail, String, BinaryData)

Initializes a new instance of InquiryValidation.

MabErrorInfo(String, IEnumerable<String>)

Initializes a new instance of MabErrorInfo.

MabFileFolderProtectedItem(Nullable<BackupManagementType>, Nullable<BackupDataSourceType>, String, ResourceIdentifier, ResourceIdentifier, Nullable<DateTimeOffset>, String, Nullable<BackupCreateMode>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, String, Nullable<Int32>, String, String, String, String, Nullable<DateTimeOffset>, String, Nullable<Int64>, MabFileFolderProtectedItemExtendedInfo)

Initializes a new instance of MabFileFolderProtectedItem.

PreValidateEnableBackupResult(Nullable<BackupValidationStatus>, String, String, String, String, String)

Initializes a new instance of PreValidateEnableBackupResult.

ProtectableContainerResource(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, ProtectableContainer, Nullable<ETag>)

Initializes a new instance of ProtectableContainerResource.

ProvisionIlrConnectionContent(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, IlrContent, Nullable<ETag>)

Initializes a new instance of ProvisionIlrConnectionContent.

ResourceGuardProxyData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, ResourceGuardProxyProperties, Nullable<ETag>)

Initializes a new instance of ResourceGuardProxyData.

ResourceHealthDetails(Nullable<Int32>, String, String, IEnumerable<String>)

Initializes a new instance of ResourceHealthDetails.

SqlProtectedItem(Nullable<BackupManagementType>, Nullable<BackupDataSourceType>, String, ResourceIdentifier, ResourceIdentifier, Nullable<DateTimeOffset>, String, Nullable<BackupCreateMode>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, String, Nullable<Int32>, String, String, Nullable<ProtectedItemState>, SqlProtectedItemExtendedInfo)

Initializes a new instance of SqlProtectedItem.

TieringCostRehydrationInfo(Int64, Double)

Initializes a new instance of TieringCostRehydrationInfo.

TieringCostSavingInfo(Int64, Int64, Double, Double)

Initializes a new instance of TieringCostSavingInfo.

TokenInformation(String, Nullable<Int64>, String)

Initializes a new instance of TokenInformation.

TriggerBackupContent(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, BackupContent, Nullable<ETag>)

Initializes a new instance of TriggerBackupContent.

TriggerRestoreContent(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, RestoreContent, Nullable<ETag>)

Initializes a new instance of TriggerRestoreContent.

UnlockDeleteResult(Nullable<DateTimeOffset>)

Initializes a new instance of UnlockDeleteResult.

VmResourceFeatureSupportResult(Nullable<VmResourceFeatureSupportStatus>)

Initializes a new instance of VmResourceFeatureSupportResult.

VmWorkloadProtectedItem(Nullable<BackupManagementType>, Nullable<BackupDataSourceType>, String, ResourceIdentifier, ResourceIdentifier, Nullable<DateTimeOffset>, String, Nullable<BackupCreateMode>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, String, Nullable<Int32>, String, String, String, String, String, String, Nullable<BackupProtectionState>, Nullable<LastBackupStatus>, Nullable<DateTimeOffset>, BackupErrorDetail, String, Nullable<VmWorkloadProtectedItemHealthStatus>, VmWorkloadProtectedItemExtendedInfo, IDictionary<String,KpiResourceHealthDetails>, IEnumerable<DistributedNodesInfo>)

Initializes a new instance of VmWorkloadProtectedItem.

VmWorkloadSapAseDatabaseProtectedItem(Nullable<BackupManagementType>, Nullable<BackupDataSourceType>, String, ResourceIdentifier, ResourceIdentifier, Nullable<DateTimeOffset>, String, Nullable<BackupCreateMode>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, String, Nullable<Int32>, String, String, String, String, String, String, Nullable<BackupProtectionState>, Nullable<LastBackupStatus>, Nullable<DateTimeOffset>, BackupErrorDetail, String, Nullable<VmWorkloadProtectedItemHealthStatus>, VmWorkloadProtectedItemExtendedInfo, IDictionary<String,KpiResourceHealthDetails>, IEnumerable<DistributedNodesInfo>)

Initializes a new instance of VmWorkloadSapAseDatabaseProtectedItem.

VmWorkloadSapHanaDatabaseProtectedItem(Nullable<BackupManagementType>, Nullable<BackupDataSourceType>, String, ResourceIdentifier, ResourceIdentifier, Nullable<DateTimeOffset>, String, Nullable<BackupCreateMode>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, String, Nullable<Int32>, String, String, String, String, String, String, Nullable<BackupProtectionState>, Nullable<LastBackupStatus>, Nullable<DateTimeOffset>, BackupErrorDetail, String, Nullable<VmWorkloadProtectedItemHealthStatus>, VmWorkloadProtectedItemExtendedInfo, IDictionary<String,KpiResourceHealthDetails>, IEnumerable<DistributedNodesInfo>)

Initializes a new instance of VmWorkloadSapHanaDatabaseProtectedItem.

VmWorkloadSapHanaDBInstanceProtectedItem(Nullable<BackupManagementType>, Nullable<BackupDataSourceType>, String, ResourceIdentifier, ResourceIdentifier, Nullable<DateTimeOffset>, String, Nullable<BackupCreateMode>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, String, Nullable<Int32>, String, String, String, String, String, String, Nullable<BackupProtectionState>, Nullable<LastBackupStatus>, Nullable<DateTimeOffset>, BackupErrorDetail, String, Nullable<VmWorkloadProtectedItemHealthStatus>, VmWorkloadProtectedItemExtendedInfo, IDictionary<String,KpiResourceHealthDetails>, IEnumerable<DistributedNodesInfo>)

Initializes a new instance of VmWorkloadSapHanaDBInstanceProtectedItem.

VmWorkloadSqlDatabaseProtectedItem(Nullable<BackupManagementType>, Nullable<BackupDataSourceType>, String, ResourceIdentifier, ResourceIdentifier, Nullable<DateTimeOffset>, String, Nullable<BackupCreateMode>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, Nullable<Boolean>, Nullable<Boolean>, IEnumerable<String>, Nullable<Boolean>, String, Nullable<Int32>, String, String, String, String, String, String, Nullable<BackupProtectionState>, Nullable<LastBackupStatus>, Nullable<DateTimeOffset>, BackupErrorDetail, String, Nullable<VmWorkloadProtectedItemHealthStatus>, VmWorkloadProtectedItemExtendedInfo, IDictionary<String,KpiResourceHealthDetails>, IEnumerable<DistributedNodesInfo>)

Initializes a new instance of VmWorkloadSqlDatabaseProtectedItem.

WorkloadItemResource(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, WorkloadItem, Nullable<ETag>)

Initializes a new instance of WorkloadItemResource.

WorkloadProtectableItemResource(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, WorkloadProtectableItem, Nullable<ETag>)

Initializes a new instance of WorkloadProtectableItemResource.

Applies to