ArmPostgreSqlFlexibleServersModelFactory Class

Definition

Model factory for models.

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

Methods

Name Description
DbLevelValidationStatus(String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, IEnumerable<ValidationSummaryItem>)

Initializes a new instance of DbLevelValidationStatus.

DbMigrateNetworkStatus(Nullable<Guid>, String, String, Nullable<DbNetworkMigrationState>)
DbMigrationStatus(String, Nullable<MigrationDbState>, String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, String)

Initializes a new instance of DbMigrationStatus.

MaintenanceEventActionResult(String, ResourceIdentifier, Nullable<MaintenanceEventStatus>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<Boolean>, Nullable<DateTimeOffset>)
MaintenanceEventData(ResourceIdentifier, String, ResourceType, SystemData, MaintenanceEventProperties)
MaintenanceEventProperties(String, PostgreSqlFlexibleServerMaintenanceType, String, MaintenanceEventStatus, DateTimeOffset, DateTimeOffset, String, Boolean, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, DateTimeOffset)
MaintenanceEventRescheduleContent(DateTimeOffset)
MajorVersionUpgradePrecheckData(ResourceIdentifier, String, ResourceType, SystemData, MajorVersionUpgradePrecheckProperties)
MajorVersionUpgradePrecheckErrorInfo(Nullable<Int32>, String)
MajorVersionUpgradePrecheckPolicyDetail(String, Nullable<Boolean>, Nullable<Int32>, String, String)
MajorVersionUpgradePrecheckProperties(Nullable<DateTimeOffset>, Nullable<MajorVersionUpgradePrecheckStatus>, MajorVersionUpgradePrecheckResult, Nullable<PostgreSqlFlexibleServerVersion>, IEnumerable<MajorVersionUpgradePrecheckPolicyDetail>)
MajorVersionUpgradePrecheckResult(String, PostgreSqlMajorVersionUpgradeSequence, IEnumerable<MajorVersionUpgradePrecheckErrorInfo>)
ObjectRecommendation(ResourceIdentifier, String, ResourceType, SystemData, String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<Int32>, IEnumerable<Int64>, String, String, Nullable<PostgreSqlFlexibleServerRecommendationType>, ObjectRecommendationImplementationDetails, ObjectRecommendationAnalyzedWorkload, IEnumerable<RecommendationImpactRecord>, ObjectRecommendationDetails)

Initializes a new instance of ObjectRecommendation.

ObjectRecommendationAnalyzedWorkload(Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<Int32>)
ObjectRecommendationDetails(String, String, String, String, String, IEnumerable<String>, IEnumerable<String>)

Initializes a new instance of ObjectRecommendationDetails.

ObjectRecommendationImplementationDetails(String, String)
PostgreSqlBackupContent(String)
PostgreSqlBaseCapability(Nullable<PostgreSqlFlexbileServerCapabilityStatus>, String)

Initializes a new instance of PostgreSqlBaseCapability.

PostgreSqlCheckMigrationNameAvailabilityContent(String, ResourceType, Nullable<Boolean>, Nullable<PostgreSqlMigrationNameUnavailableReason>, String)

Initializes a new instance of PostgreSqlCheckMigrationNameAvailabilityContent.

PostgreSqlFlexibleServerAuthConfig(Nullable<PostgreSqlFlexibleServerActiveDirectoryAuthEnum>, Nullable<PostgreSqlFlexibleServerPasswordAuthEnum>, Nullable<Guid>)
PostgreSqlFlexibleServerBackupData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<PostgreSqlFlexibleServerBackupOrigin>, Nullable<DateTimeOffset>, String)

Initializes a new instance of PostgreSqlFlexibleServerBackupData.

PostgreSqlFlexibleServerBackupProperties(Nullable<Int32>, Nullable<PostgreSqlFlexibleServerGeoRedundantBackupEnum>, Nullable<DateTimeOffset>)

Initializes a new instance of PostgreSqlFlexibleServerBackupProperties.

PostgreSqlFlexibleServerBackupSettings(String)
PostgreSqlFlexibleServerBackupStoreDetails(IEnumerable<String>)
PostgreSqlFlexibleServerCapabilityProperties(Nullable<PostgreSqlFlexbileServerCapabilityStatus>, String, String, IEnumerable<PostgreSqlFlexibleServerEditionCapability>, IEnumerable<PostgreSqlFlexibleServerServerVersionCapability>, IEnumerable<PostgreSqlFlexibleServerSupportedFeature>, Nullable<PostgreSqlFlexibleServerFastProvisioningSupported>, IEnumerable<PostgreSqlFlexibleServerFastProvisioningEditionCapability>, Nullable<PostgreSqlFlexibleServerGeoBackupSupported>, Nullable<PostgreSqlFlexibleServerZoneRedundantHaSupported>, Nullable<PostgreSqlFlexibleServerZoneRedundantHaAndGeoBackupSupported>, Nullable<PostgreSqlFlexibleServerStorageAutoGrowthSupported>, Nullable<PostgreSqlFlexibleServerOnlineResizeSupported>, Nullable<PostgreSqlFlexibleServerZoneRedundantRestricted>)

Initializes a new instance of PostgreSqlFlexibleServerCapabilityProperties.

PostgreSqlFlexibleServerClusterProperties(Nullable<Int32>, String)
PostgreSqlFlexibleServerConfigurationData(ResourceIdentifier, String, ResourceType, SystemData, String, String, String, Nullable<PostgreSqlFlexibleServerConfigurationDataType>, String, String, Nullable<Boolean>, Nullable<Boolean>, Nullable<Boolean>, String, String)

Initializes a new instance of PostgreSqlFlexibleServerConfigurationData.

PostgreSqlFlexibleServerData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, String, Nullable<PostgreSqlFlexibleServerVersion>, String, Nullable<PostgreSqlFlexibleServerState>, String, PostgreSqlFlexibleServerStorage, PostgreSqlFlexibleServerAuthConfig, PostgreSqlFlexibleServerDataEncryption, PostgreSqlFlexibleServerBackupProperties, PostgreSqlFlexibleServerNetwork, PostgreSqlFlexibleServerHighAvailability, PostgreSqlFlexibleServerMaintenanceWindow, ResourceIdentifier, Nullable<DateTimeOffset>, String, Nullable<PostgreSqlFlexibleServerReplicationRole>, Nullable<Int32>, PostgreSqlFlexibleServersReplica, Nullable<PostgreSqlFlexibleServerCreateMode>, IEnumerable<PostgreSqlFlexibleServersPrivateEndpointConnectionData>, PostgreSqlFlexibleServerClusterProperties, PostgreSqlFlexibleServerSku, PostgreSqlFlexibleServerUserAssignedIdentity)
PostgreSqlFlexibleServerDataEncryption(Uri, ResourceIdentifier, Uri, String, Nullable<PostgreSqlFlexibleServerKeyType>, Nullable<PostgreSqlKeyStatus>, Nullable<PostgreSqlKeyStatus>, Nullable<Guid>, Nullable<Guid>)
PostgreSqlFlexibleServerDelegatedSubnetUsage(String, Nullable<Int64>)

Initializes a new instance of PostgreSqlFlexibleServerDelegatedSubnetUsage.

PostgreSqlFlexibleServerEditionCapability(Nullable<PostgreSqlFlexbileServerCapabilityStatus>, String, String, String, IEnumerable<PostgreSqlFlexibleServerStorageEditionCapability>, IEnumerable<PostgreSqlFlexibleServerSkuCapability>)

Initializes a new instance of PostgreSqlFlexibleServerEditionCapability.

PostgreSqlFlexibleServerFastProvisioningEditionCapability(Nullable<PostgreSqlFlexbileServerCapabilityStatus>, String, String, String, Nullable<Int64>, String, Nullable<Int32>)

Initializes a new instance of PostgreSqlFlexibleServerFastProvisioningEditionCapability.

PostgreSqlFlexibleServerFirewallRuleData(ResourceIdentifier, String, ResourceType, SystemData, IPAddress, IPAddress)

Initializes a new instance of PostgreSqlFlexibleServerFirewallRuleData.

PostgreSqlFlexibleServerHighAvailability(Nullable<PostgreSqlFlexibleServerHighAvailabilityMode>, Nullable<PostgreSqlFlexibleServerHAState>, String)

Initializes a new instance of PostgreSqlFlexibleServerHighAvailability.

PostgreSqlFlexibleServerLogFile(ResourceIdentifier, String, ResourceType, SystemData, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<Int64>, String, Uri)

Initializes a new instance of PostgreSqlFlexibleServerLogFile.

PostgreSqlFlexibleServerLtrBackupContent(PostgreSqlFlexibleServerBackupSettings, IEnumerable<String>)

Initializes a new instance of PostgreSqlFlexibleServerLtrBackupContent.

PostgreSqlFlexibleServerLtrBackupResult(Nullable<Int64>, Nullable<Int64>, String, String, Nullable<PostgreSqlExecutionStatus>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<Double>, String, String)

Initializes a new instance of PostgreSqlFlexibleServerLtrBackupResult.

PostgreSqlFlexibleServerLtrPreBackupContent(String)
PostgreSqlFlexibleServerLtrPreBackupResult(Int32)

Initializes a new instance of PostgreSqlFlexibleServerLtrPreBackupResult.

PostgreSqlFlexibleServerMaintenanceWindow(String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)
PostgreSqlFlexibleServerMicrosoftEntraAdministratorCreateOrUpdateContent(Nullable<PostgreSqlFlexibleServerPrincipalType>, String, Nullable<Guid>)
PostgreSqlFlexibleServerMicrosoftEntraAdministratorData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<PostgreSqlFlexibleServerPrincipalType>, String, Nullable<Guid>, Nullable<Guid>)

Initializes a new instance of PostgreSqlFlexibleServerMicrosoftEntraAdministratorData.

PostgreSqlFlexibleServerPatch(PostgreSqlFlexibleServerSku, PostgreSqlFlexibleServerUserAssignedIdentity, String, String, Nullable<PostgreSqlFlexibleServerVersion>, PostgreSqlFlexibleServerStorage, PostgreSqlFlexibleServerBackupProperties, PostgreSqlFlexibleServerHighAvailability, PostgreSqlFlexibleServerMaintenanceWindow, PostgreSqlFlexibleServerAuthConfig, PostgreSqlFlexibleServerDataEncryption, String, Nullable<PostgreSqlFlexibleServerCreateModeForUpdate>, Nullable<PostgreSqlFlexibleServerReplicationRole>, PostgreSqlFlexibleServersReplica, PostgreSqlFlexibleServerNetwork, PostgreSqlFlexibleServerClusterProperties, IDictionary<String,String>)
PostgreSqlFlexibleServerQuotaUsage(QuotaUsageNameProperty, Nullable<Int64>, String, Nullable<Int64>, String)

Initializes a new instance of PostgreSqlFlexibleServerQuotaUsage.

PostgreSqlFlexibleServerRestartParameter(Nullable<Boolean>, Nullable<PostgreSqlFlexibleServerFailoverMode>)
PostgreSqlFlexibleServerServerVersionCapability(Nullable<PostgreSqlFlexbileServerCapabilityStatus>, String, String, IEnumerable<String>, IEnumerable<PostgreSqlFlexibleServerSupportedFeature>)

Initializes a new instance of PostgreSqlFlexibleServerServerVersionCapability.

PostgreSqlFlexibleServerSku(String, PostgreSqlFlexibleServerSkuTier)
PostgreSqlFlexibleServerSkuCapability(Nullable<PostgreSqlFlexbileServerCapabilityStatus>, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<Int64>, IEnumerable<String>, IEnumerable<PostgreSqlFlexibleServerHAMode>, IEnumerable<PostgreSqlFlexibleServerSupportedFeature>, String)

Initializes a new instance of PostgreSqlFlexibleServerSkuCapability.

PostgreSqlFlexibleServersPrivateLinkResourceData(ResourceIdentifier, String, ResourceType, SystemData, String, IEnumerable<String>, IEnumerable<String>)

Initializes a new instance of PostgreSqlFlexibleServersPrivateLinkResourceData.

PostgreSqlFlexibleServersPrivateLinkServiceConnectionState(Nullable<PostgreSqlFlexibleServersPrivateEndpointServiceConnectionStatus>, String, String)
PostgreSqlFlexibleServersReplica(Nullable<PostgreSqlFlexibleServerReplicationRole>, Nullable<Int32>, Nullable<PostgreSqlFlexibleServersReplicationState>, Nullable<ReadReplicaPromoteMode>, Nullable<ReplicationPromoteOption>)

Initializes a new instance of PostgreSqlFlexibleServersReplica.

PostgreSqlFlexibleServersServerSku(String, Nullable<PostgreSqlFlexibleServerSkuTier>)

Initializes a new instance of PostgreSqlFlexibleServersServerSku.

PostgreSqlFlexibleServerStorage(Nullable<Int32>, Nullable<StorageAutoGrow>, Nullable<PostgreSqlManagedDiskPerformanceTier>, Nullable<Int32>, Nullable<Int32>, Nullable<PostgreSqlFlexibleServersStorageType>)
PostgreSqlFlexibleServerStorageCapability(Nullable<PostgreSqlFlexbileServerCapabilityStatus>, String, Nullable<Int64>, Nullable<Int32>, Nullable<Int64>, Nullable<Int64>, Nullable<Int32>, Nullable<Int32>, String, IEnumerable<PostgreSqlFlexibleServerStorageTierCapability>)

Initializes a new instance of PostgreSqlFlexibleServerStorageCapability.

PostgreSqlFlexibleServerStorageEditionCapability(Nullable<PostgreSqlFlexbileServerCapabilityStatus>, String, String, Nullable<Int64>, IEnumerable<PostgreSqlFlexibleServerStorageCapability>)

Initializes a new instance of PostgreSqlFlexibleServerStorageEditionCapability.

PostgreSqlFlexibleServerStorageTierCapability(Nullable<PostgreSqlFlexbileServerCapabilityStatus>, String, String, Nullable<Int64>)

Initializes a new instance of PostgreSqlFlexibleServerStorageTierCapability.

PostgreSqlFlexibleServerSupportedFeature(String, Nullable<PostgreSqlFlexibleServerFeatureStatus>)

Initializes a new instance of PostgreSqlFlexibleServerSupportedFeature.

PostgreSqlFlexibleServersValidationDetails(Nullable<PostgreSqlFlexibleServersValidationState>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, IEnumerable<ValidationSummaryItem>, IEnumerable<DbLevelValidationStatus>)

Initializes a new instance of PostgreSqlFlexibleServersValidationDetails.

PostgreSqlFlexibleServersValidationMessage(Nullable<PostgreSqlFlexibleServersValidationState>, String)

Initializes a new instance of PostgreSqlFlexibleServersValidationMessage.

PostgreSqlFlexibleServerTuningOptionData(ResourceIdentifier, String, ResourceType, SystemData, String)
PostgreSqlFlexibleServerUserAssignedIdentity(IDictionary<String, UserAssignedIdentity>, Nullable<Guid>, PostgreSqlFlexibleServerIdentityType, Nullable<Guid>)

Initializes a new instance of PostgreSqlFlexibleServerUserAssignedIdentity.

PostgreSqlFlexibleServerVirtualNetworkSubnetUsageParameter(ResourceIdentifier)
PostgreSqlFlexibleServerVirtualNetworkSubnetUsageResult(IEnumerable<PostgreSqlFlexibleServerDelegatedSubnetUsage>, Nullable<AzureLocation>, String)

Initializes a new instance of PostgreSqlFlexibleServerVirtualNetworkSubnetUsageResult.

PostgreSqlLtrServerBackupOperationData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<Int64>, Nullable<Int64>, String, String, Nullable<PostgreSqlExecutionStatus>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<Double>, String, String)

Initializes a new instance of PostgreSqlLtrServerBackupOperationData.

PostgreSqlMajorVersionUpgradeSequence(Nullable<PostgreSqlFlexibleServerVersion>, Nullable<PostgreSqlFlexibleServerVersion>)
PostgreSqlMigrationAdminCredentials(String, String)
PostgreSqlMigrationData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, PostgreSqlMigrationStatus, ResourceIdentifier, Nullable<PostgreSqlMigrationMode>, Nullable<MigrationOption>, Nullable<PostgreSqlFlexibleServersSourceType>, Nullable<PostgreSqlFlexibleServersSslMode>, PostgreSqlServerMetadata, PostgreSqlServerMetadata, ResourceIdentifier, String, ResourceIdentifier, String, PostgreSqlMigrationSecretParameters, IEnumerable<String>, Nullable<PostgreSqlMigrationLogicalReplicationOnSourceDb>, Nullable<PostgreSqlMigrationOverwriteDbsInTarget>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<MigrateRolesEnum>, Nullable<PostgreSqlMigrationStartDataMigration>, Nullable<PostgreSqlMigrationTriggerCutover>, IEnumerable<String>, Nullable<PostgreSqlMigrationCancel>, IEnumerable<String>)

Initializes a new instance of PostgreSqlMigrationData.

PostgreSqlMigrationPatch(ResourceIdentifier, String, String, PostgreSqlMigrationSecretParameters, IEnumerable<String>, Nullable<PostgreSqlMigrationLogicalReplicationOnSourceDb>, Nullable<PostgreSqlMigrationOverwriteDbsInTarget>, Nullable<DateTimeOffset>, Nullable<MigrateRolesEnum>, Nullable<PostgreSqlMigrationStartDataMigration>, Nullable<PostgreSqlMigrationTriggerCutover>, IEnumerable<String>, Nullable<PostgreSqlMigrationCancel>, IEnumerable<String>, Nullable<PostgreSqlMigrationMode>, IDictionary<String,String>)

Initializes a new instance of PostgreSqlMigrationPatch.

PostgreSqlMigrationSecretParameters(PostgreSqlMigrationAdminCredentials, String, String)
PostgreSqlMigrationStatus(Nullable<PostgreSqlMigrationState>, String, PostgreSqlMigrationSubStateDetails)

Initializes a new instance of PostgreSqlMigrationStatus.

PostgreSqlMigrationSubStateDetails(Nullable<PostgreSqlMigrationSubState>, IReadOnlyDictionary<String,DbMigrationStatus>, PostgreSqlFlexibleServersValidationDetails)

Initializes a new instance of PostgreSqlMigrationSubStateDetails.

PostgreSqlServerMetadata(Nullable<AzureLocation>, String, Nullable<Int32>, PostgreSqlFlexibleServersServerSku)

Initializes a new instance of PostgreSqlServerMetadata.

QuotaUsageNameProperty(String, String)

Initializes a new instance of QuotaUsageNameProperty.

RecommendationImpactRecord(String, String, Nullable<Int64>, Nullable<Double>)

Initializes a new instance of RecommendationImpactRecord.

ServerThreatProtectionSettingsModelData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<ThreatProtectionState>, Nullable<DateTimeOffset>)

Initializes a new instance of ServerThreatProtectionSettingsModelData.

StartMajorVersionUpgradePrecheckContent(PostgreSqlFlexibleServerVersion)
StartMajorVersionUpgradePrecheckResult(String, Nullable<DateTimeOffset>, Nullable<MajorVersionUpgradePrecheckStatus>)
ValidationSummaryItem(String, Nullable<PostgreSqlFlexibleServersValidationState>, IEnumerable<PostgreSqlFlexibleServersValidationMessage>)

Initializes a new instance of ValidationSummaryItem.

VirtualEndpointResourceData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<VirtualEndpointType>, IEnumerable<String>, IEnumerable<String>)

Initializes a new instance of VirtualEndpointResourceData.

Applies to