Azure.ResourceManager.PostgreSql.FlexibleServers.Models Namespace

Classes

Name Description
ArmPostgreSqlFlexibleServersModelFactory

Model factory for models.

DbLevelValidationStatus

Validation status summary for a database.

DbMigrateNetworkStatus

Status of a network migration operation.

DbMigrationStatus

Migration status of an individual database.

MaintenanceEventActionResult

Response model for maintenance event reschedule and apply-now actions.

MaintenanceEventProperties

Properties of a maintenance event resource.

MaintenanceEventRescheduleContent

Parameters to reschedule a maintenance event.

MajorVersionUpgradePrecheckErrorInfo

Error information from precheck validation.

MajorVersionUpgradePrecheckPolicyDetail

Policy validation details.

MajorVersionUpgradePrecheckProperties

Major version upgrade precheck resource with validation results.

MajorVersionUpgradePrecheckResult

Precheck result details.

ObjectRecommendation

Object recommendation properties.

ObjectRecommendationAnalyzedWorkload

Workload information for the recommended action.

ObjectRecommendationDetails

Recommendation details for the recommended action.

ObjectRecommendationImplementationDetails

Implementation details for the recommended action.

PostgreSqlBackupContent

BackupRequestBase is the base for all backup request.

PostgreSqlBaseCapability

Base object for representing capability.

PostgreSqlCheckMigrationNameAvailabilityContent

Availability of a migration name.

PostgreSqlFlexibleServerAuthConfig

Authentication configuration properties of a server.

PostgreSqlFlexibleServerBackupProperties

Backup properties of a server.

PostgreSqlFlexibleServerBackupSettings

Settings for the long term backup.

PostgreSqlFlexibleServerBackupStoreDetails

Details about the target where the backup content will be stored.

PostgreSqlFlexibleServerCapabilityProperties

Capability for the PostgreSQL server.

PostgreSqlFlexibleServerClusterProperties

Cluster properties of a server.

PostgreSqlFlexibleServerConfigurationCreateOrUpdateContent

Configuration (also known as server parameter).

PostgreSqlFlexibleServerDataEncryption

Data encryption properties of a server.

PostgreSqlFlexibleServerDelegatedSubnetUsage

Delegated subnet usage data.

PostgreSqlFlexibleServerEditionCapability

Flexible server edition capabilities.

PostgreSqlFlexibleServerFastProvisioningEditionCapability

Represents capability of a fast provisioning edition.

PostgreSqlFlexibleServerHighAvailability

High availability properties of a server.

PostgreSqlFlexibleServerLogFile

Log file.

PostgreSqlFlexibleServerLtrBackupContent

Request made for a long term retention backup.

PostgreSqlFlexibleServerLtrBackupResult

Response for the LTR backup API call.

PostgreSqlFlexibleServerLtrPreBackupContent

A request that is made for pre-backup.

PostgreSqlFlexibleServerLtrPreBackupResult

Response for the LTR pre-backup API call.

PostgreSqlFlexibleServerMaintenanceWindow

Maintenance window properties of a server.

PostgreSqlFlexibleServerMicrosoftEntraAdministratorCreateOrUpdateContent

Server administrator associated to a Microsoft Entra principal.

PostgreSqlFlexibleServerNameAvailabilityContent

The check availability request body.

PostgreSqlFlexibleServerNameAvailabilityResponse

The check availability result.

PostgreSqlFlexibleServerNameAvailabilityResult

Availability of a name.

PostgreSqlFlexibleServerNetwork

Network properties of a server.

PostgreSqlFlexibleServerPatch

Represents a server to be updated.

PostgreSqlFlexibleServerQuotaUsage

Quota usage for servers.

PostgreSqlFlexibleServerRestartParameter

PostgreSQL database engine restart parameters.

PostgreSqlFlexibleServerServerVersionCapability

Server version capabilities.

PostgreSqlFlexibleServerSku

Compute information of a server.

PostgreSqlFlexibleServerSkuCapability

Capabilities in terms of compute.

PostgreSqlFlexibleServersPrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

PostgreSqlFlexibleServersReplica

Replica properties of a server.

PostgreSqlFlexibleServersServerSku

Compute information of a server.

PostgreSqlFlexibleServerStorage

Storage properties of a server.

PostgreSqlFlexibleServerStorageCapability

storage size in MB capability.

PostgreSqlFlexibleServerStorageEditionCapability

Capabilities in terms of storage tier.

PostgreSqlFlexibleServerStorageTierCapability

Represents capability of a storage tier.

PostgreSqlFlexibleServerSupportedFeature

Features supported.

PostgreSqlFlexibleServersValidationDetails

Details for the validation for migration.

PostgreSqlFlexibleServersValidationMessage

Validation message object.

PostgreSqlFlexibleServerUserAssignedIdentity

Identities associated with a server.

PostgreSqlFlexibleServerVirtualNetworkSubnetUsageParameter

Virtual network subnet usage parameter.

PostgreSqlFlexibleServerVirtualNetworkSubnetUsageResult

Virtual network subnet usage data.

PostgreSqlMajorVersionUpgradeSequence

Upgrade sequence information.

PostgreSqlMigrationAdminCredentials

Credentials of administrator users for source and target servers.

PostgreSqlMigrationPatch

Migration.

PostgreSqlMigrationSecretParameters

Migration secret parameters.

PostgreSqlMigrationStatus

State of migration.

PostgreSqlMigrationSubStateDetails

Details of migration substate.

PostgreSqlServerMetadata

Database server metadata.

QuotaUsageNameProperty

Name property for quota usage.

RecommendationImpactRecord

Impact on some metric if this recommended action is applied.

StartMajorVersionUpgradePrecheckContent

Request model for starting a major version upgrade precheck.

StartMajorVersionUpgradePrecheckResult

Response model for starting a major version upgrade precheck.

ValidationSummaryItem

Validation summary object.

VirtualEndpointResourcePatch

Pair of virtual endpoints for a server.

Structs

Name Description
DbNetworkMigrationState

State of the network migration operation.

MaintenanceEventStatus

The status of a maintenance event.

MaintenanceEventStatusFilter

Filter for maintenance event status.

MajorVersionUpgradePrecheckStatus

The status of the major version upgrade precheck.

MigrateRolesEnum

Indicates if roles and permissions must be migrated.

MigrationDbState

Migration state of a database.

MigrationOption

Supported option for a migration.

PostgreSqlExecutionStatus

Service-set extensible enumeration indicating the status of operation.

PostgreSqlFlexibleServerActiveDirectoryAuthEnum

Indicates if the server supports Microsoft Entra authentication.

PostgreSqlFlexibleServerBackupOrigin

Type of backup.

PostgreSqlFlexibleServerConfigurationDataType

Data type of the configuration (also known as server parameter).

PostgreSqlFlexibleServerCreateMode

Creation mode of a new server.

PostgreSqlFlexibleServerCreateModeForUpdate

Update mode of an existing server.

PostgreSqlFlexibleServerFailoverMode

Failover mode.

PostgreSqlFlexibleServerFastProvisioningSupported

Indicates if fast provisioning is supported. 'Enabled' means fast provisioning is supported. 'Disabled' stands for fast provisioning is not supported. Will be deprecated in the future. Look to Supported Features for 'FastProvisioning'.

PostgreSqlFlexibleServerFeatureStatus

Status of the feature. Indicates if the feature is enabled or not.

PostgreSqlFlexibleServerGeoBackupSupported

Indicates if geographically redundant backups are supported in this location. Will be deprecated in the future. Look to Supported Features for 'GeoBackup'.

PostgreSqlFlexibleServerGeoRedundantBackupEnum

Indicates if the server is configured to create geographically redundant backups.

PostgreSqlFlexibleServerHAMode

Mode of high availability supported for this compute.

PostgreSqlFlexibleServerHAState

Possible states of the standby server created when high availability is set to SameZone or ZoneRedundant.

PostgreSqlFlexibleServerHighAvailabilityMode

Mode of high availability supported for this compute.

PostgreSqlFlexibleServerIdentityType

the types of identities associated with this resource; currently restricted to 'None and UserAssigned'.

PostgreSqlFlexibleServerKeyType

Data encryption type to depict if it is System Managed vs Azure Key vault.

PostgreSqlFlexibleServerMaintenanceType

Type of a maintenance event resource.

PostgreSqlFlexibleServerNameUnavailableReason

Reason why the given name is not available.

PostgreSqlFlexibleServerOnlineResizeSupported

Indicates if resizing the storage, without interrupting the operation of the database engine, is supported in this location for the given subscription. Will be deprecated in the future. Look to Supported Features for 'OnlineResize'.

PostgreSqlFlexibleServerPasswordAuthEnum

Indicates if the server supports password based authentication.

PostgreSqlFlexibleServerPrincipalType

Type of Microsoft Entra principal to which the server administrator is associated.

PostgreSqlFlexibleServerPublicNetworkAccessState

Indicates if public network access is enabled or not.

PostgreSqlFlexibleServerRecommendationFilterType

Recommendations list filter. Retrieves recommendations based on type.

PostgreSqlFlexibleServerRecommendationType

Type for this recommendation.

PostgreSqlFlexibleServerReplicationRole

Used to indicate role of the server in replication set.

PostgreSqlFlexibleServerSkuTier

Tier of the compute assigned to a server.

PostgreSqlFlexibleServersPrivateEndpointConnectionProvisioningState

The current provisioning state.

PostgreSqlFlexibleServersPrivateEndpointServiceConnectionStatus

The private endpoint connection status.

PostgreSqlFlexibleServersReplicationState

Indicates the replication state of a read replica. This property is returned only when the target server is a read replica.

PostgreSqlFlexibleServersSourceType

Source server type used for the migration.

PostgreSqlFlexibleServersSslMode

SSL mode used by a migration. Default SSL mode for 'PostgreSQLSingleServer' is 'VerifyFull'. Default SSL mode for other source types is 'Prefer'.

PostgreSqlFlexibleServersStorageType

Type of storage assigned to a server. If not specified, it defaults to Premium_LRS.

PostgreSqlFlexibleServerState

State of a server.

PostgreSqlFlexibleServerStorageAutoGrowthSupported

Indicates if storage autogrow is supported in this location. Will be deprecated in the future. Look to Supported Features for 'StorageAutoGrowth'.

PostgreSqlFlexibleServersValidationState

Validation state for migration.

PostgreSqlFlexibleServerTuningOptionType

Name of the tuning option.

PostgreSqlFlexibleServerVersion

The version of a server.

PostgreSqlFlexibleServerZoneRedundantHaAndGeoBackupSupported

Indicates if high availability with zone redundancy is supported in conjunction with geographically redundant backups in this location. Will be deprecated in the future. Look to Supported Features for 'ZoneRedundantHaAndGeoBackup'.

PostgreSqlFlexibleServerZoneRedundantHaSupported

Indicates if high availability with zone redundancy is supported in this location. Will be deprecated in the future. Look to Supported Features for 'ZoneRedundantHa'.

PostgreSqlFlexibleServerZoneRedundantRestricted

Indicates if this location is restricted. Will be deprecated in the future. Look to Supported Features for 'Restricted'.

PostgreSqlKeyStatus

Status of key used by a server configured with data encryption based on customer managed key, to encrypt the primary storage associated to the server.

PostgreSqlManagedDiskPerformanceTier

Storage tier of a server.

PostgreSqlMigrationCancel

Indicates if cancel must be triggered for the entire migration.

PostgreSqlMigrationListFilter

Indicates the filter to apply when listing migrations.

PostgreSqlMigrationLogicalReplicationOnSourceDb

Indicates whether to setup logical replication on source server, if needed.

PostgreSqlMigrationMode

Mode used to perform the migration.

PostgreSqlMigrationNameUnavailableReason

Migration name availability reason.

PostgreSqlMigrationOverwriteDbsInTarget

Indicates if databases on the target server can be overwritten when already present.

PostgreSqlMigrationStartDataMigration

Indicates if data migration must start right away.

PostgreSqlMigrationState

State of migration.

PostgreSqlMigrationSubState

Substate of migration.

PostgreSqlMigrationTriggerCutover

Indicates if cutover must be triggered for the entire migration.

ReadReplicaPromoteMode

Type of operation to apply on the read replica. This property is write only.

ReplicationPromoteOption

Data synchronization option to use when processing the operation specified in the promoteMode property. This property is write only.

StorageAutoGrow

Indicates if the server is configured to automatically grow storage size when available space is nearing zero and conditions allow for automatic growing storage size.

ThreatProtectionName
VirtualEndpointType

Type of endpoint for the virtual endpoints.

Enums

Name Description
PostgreSqlFlexbileServerCapabilityStatus

Status of the capability.

ThreatProtectionState

Specifies the state of the advanced threat protection, whether it is enabled, disabled, or a state has not been applied yet on the server.