Share via


Azure.Provisioning.PostgreSql Namespace

Classes

Name Description
DbLevelValidationStatus

Validation status summary for a database.

DbMigrationStatus

Migration status of an individual database.

PostgreSqlConfiguration

PostgreSqlConfiguration.

PostgreSqlConfiguration.ResourceVersions

Supported PostgreSqlConfiguration resource versions.

PostgreSqlDatabase

PostgreSqlDatabase.

PostgreSqlDatabase.ResourceVersions

Supported PostgreSqlDatabase resource versions.

PostgreSqlFirewallRule

PostgreSqlFirewallRule.

PostgreSqlFirewallRule.ResourceVersions

Supported PostgreSqlFirewallRule resource versions.

PostgreSqlFlexibleServer

PostgreSqlFlexibleServer.

PostgreSqlFlexibleServer.ResourceVersions

Supported PostgreSqlFlexibleServer resource versions.

PostgreSqlFlexibleServerActiveDirectoryAdministrator

PostgreSqlFlexibleServerActiveDirectoryAdministrator.

PostgreSqlFlexibleServerActiveDirectoryAdministrator.ResourceVersions

Supported PostgreSqlFlexibleServerActiveDirectoryAdministrator resource versions.

PostgreSqlFlexibleServerAuthConfig

Authentication configuration properties of a server.

PostgreSqlFlexibleServerBackup

PostgreSqlFlexibleServerBackup.

PostgreSqlFlexibleServerBackup.ResourceVersions

Supported PostgreSqlFlexibleServerBackup resource versions.

PostgreSqlFlexibleServerBackupProperties

Backup properties of a server.

PostgreSqlFlexibleServerClusterProperties

Cluster properties of a server.

PostgreSqlFlexibleServerConfiguration

PostgreSqlFlexibleServerConfiguration.

PostgreSqlFlexibleServerConfiguration.ResourceVersions

Supported PostgreSqlFlexibleServerConfiguration resource versions.

PostgreSqlFlexibleServerDatabase

PostgreSqlFlexibleServerDatabase.

PostgreSqlFlexibleServerDatabase.ResourceVersions

Supported PostgreSqlFlexibleServerDatabase resource versions.

PostgreSqlFlexibleServerDataEncryption

Data encryption properties of a server.

PostgreSqlFlexibleServerFirewallRule

PostgreSqlFlexibleServerFirewallRule.

PostgreSqlFlexibleServerFirewallRule.ResourceVersions

Supported PostgreSqlFlexibleServerFirewallRule resource versions.

PostgreSqlFlexibleServerHighAvailability

High availability properties of a server.

PostgreSqlFlexibleServerMaintenanceWindow

Maintenance window properties of a server.

PostgreSqlFlexibleServerMicrosoftEntraAdministrator

PostgreSqlFlexibleServerMicrosoftEntraAdministrator.

PostgreSqlFlexibleServerMicrosoftEntraAdministrator.ResourceVersions

Supported PostgreSqlFlexibleServerMicrosoftEntraAdministrator resource versions.

PostgreSqlFlexibleServerNetwork

Network properties of a server.

PostgreSqlFlexibleServerSku

Compute information of a server.

PostgreSqlFlexibleServersPrivateEndpointConnection

PostgreSqlFlexibleServersPrivateEndpointConnection.

PostgreSqlFlexibleServersPrivateEndpointConnection.ResourceVersions

Supported PostgreSqlFlexibleServersPrivateEndpointConnection resource versions.

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.

PostgreSqlFlexibleServersValidationDetails

Details for the validation for migration.

PostgreSqlFlexibleServersValidationMessage

Validation message object.

PostgreSqlFlexibleServerUserAssignedIdentity

Identities associated with a server.

PostgreSqlMigration

PostgreSqlMigration.

PostgreSqlMigration.ResourceVersions

Supported PostgreSqlMigration resource versions.

PostgreSqlMigrationAdminCredentials

Credentials of administrator users for source and target servers.

PostgreSqlMigrationSecretParameters

Migration secret parameters.

PostgreSqlMigrationStatus

State of migration.

PostgreSqlMigrationSubStateDetails

Details of migration substate.

PostgreSqlPrivateEndpointConnection

PostgreSqlPrivateEndpointConnection.

PostgreSqlPrivateEndpointConnection.ResourceVersions

Supported PostgreSqlPrivateEndpointConnection resource versions.

PostgreSqlPrivateLinkServiceConnectionStateProperty

The PostgreSqlPrivateLinkServiceConnectionStateProperty.

PostgreSqlServer

PostgreSqlServer.

PostgreSqlServer.ResourceVersions

Supported PostgreSqlServer resource versions.

PostgreSqlServerAdministrator

PostgreSqlServerAdministrator.

PostgreSqlServerAdministrator.ResourceVersions

Supported PostgreSqlServerAdministrator resource versions.

PostgreSqlServerKey

PostgreSqlServerKey.

PostgreSqlServerKey.ResourceVersions

Supported PostgreSqlServerKey resource versions.

PostgreSqlServerMetadata

Database server metadata.

PostgreSqlServerPrivateEndpointConnection

A private endpoint connection under a server.

PostgreSqlServerPrivateEndpointConnectionProperties

Properties of a private endpoint connection.

PostgreSqlServerPrivateLinkServiceConnectionStateProperty

The PostgreSqlServerPrivateLinkServiceConnectionStateProperty.

PostgreSqlServerPropertiesForCreate

The properties used to create a new server. Please note Azure.ResourceManager.PostgreSql.Models.PostgreSqlServerPropertiesForCreate is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include Azure.ResourceManager.PostgreSql.Models.PostgreSqlServerPropertiesForDefaultCreate, Azure.ResourceManager.PostgreSql.Models.PostgreSqlServerPropertiesForGeoRestore, Azure.ResourceManager.PostgreSql.Models.PostgreSqlServerPropertiesForRestore and Azure.ResourceManager.PostgreSql.Models.PostgreSqlServerPropertiesForReplica.

PostgreSqlServerPropertiesForDefaultCreate

The properties used to create a new server.

PostgreSqlServerPropertiesForGeoRestore

The properties used to create a new server by restoring to a different region from a geo replicated backup.

PostgreSqlServerPropertiesForReplica

The properties to create a new replica.

PostgreSqlServerPropertiesForRestore

The properties used to create a new server by restoring from a backup.

PostgreSqlServerSecurityAlertPolicy

PostgreSqlServerSecurityAlertPolicy.

PostgreSqlServerSecurityAlertPolicy.ResourceVersions

Supported PostgreSqlServerSecurityAlertPolicy resource versions.

PostgreSqlSku

Billing information related properties of a server.

PostgreSqlStorageProfile

Storage Profile properties of a server.

PostgreSqlVirtualNetworkRule

PostgreSqlVirtualNetworkRule.

PostgreSqlVirtualNetworkRule.ResourceVersions

Supported PostgreSqlVirtualNetworkRule resource versions.

ServerThreatProtectionSettingsModel

ServerThreatProtectionSettingsModel.

ServerThreatProtectionSettingsModel.ResourceVersions

Supported ServerThreatProtectionSettingsModel resource versions.

ValidationSummaryItem

Validation summary object.

VirtualEndpoint

VirtualEndpoint.

VirtualEndpoint.ResourceVersions

Supported VirtualEndpoint resource versions.

Enums

Name Description
MigrateRolesEnum

Indicates if roles and permissions must be migrated.

MigrationDbState

Migration state of a database.

MigrationOption

Supported option for a migration.

PostgreSqlAdministratorType

The type of administrator.

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.

PostgreSqlFlexibleServerGeoRedundantBackupEnum

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

PostgreSqlFlexibleServerHAState

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

PostgreSqlFlexibleServerHighAvailabilityMode

High availability mode for a server.

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.

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.

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. Possible values are Active, Broken, Catchup, Provisioning, Reconfiguring, and Updating.

PostgreSqlFlexibleServersSourceType

Source server type used for the migration: ApsaraDB_RDS, AWS, AWS_AURORA, AWS_EC2, AWS_RDS, AzureVM, Crunchy_PostgreSQL, Digital_Ocean_Droplets, Digital_Ocean_PostgreSQL, EDB, EDB_Oracle_Server, EDB_PostgreSQL, GCP, GCP_AlloyDB, GCP_CloudSQL, GCP_Compute, Heroku_PostgreSQL, Huawei_Compute, Huawei_RDS, OnPremises, PostgreSQLCosmosDB, PostgreSQLFlexibleServer, PostgreSQLSingleServer, or Supabase_PostgreSQL.

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. Allowed values are Premium_LRS, PremiumV2_LRS, or UltraSSD_LRS. If not specified, it defaults to Premium_LRS.

PostgreSqlFlexibleServerState

Possible states of a server.

PostgreSqlFlexibleServersValidationState

Validation status for migration.

PostgreSqlFlexibleServerVersion

The version of a server.

PostgreSqlGeoRedundantBackup

Enable Geo-redundant or not for server backup.

PostgreSqlInfrastructureEncryption

Add a second layer of encryption for your data using new encryption algorithm which gives additional data protection. Value is optional but if passed in, must be 'Disabled' or 'Enabled'.

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.

PostgreSqlMigrationLogicalReplicationOnSourceDb

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

PostgreSqlMigrationMode

Mode used to perform the migration: Online or Offline.

PostgreSqlMigrationOverwriteDbsInTarget

Indicates if databases on the target server can be overwritten when already present. If set to 'False', when the migration workflow detects that the database already exists on the target server, it will wait for a confirmation.

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.

PostgreSqlMinimalTlsVersionEnum

Enforce a minimal Tls version for the server.

PostgreSqlPrivateEndpointProvisioningState

State of the private endpoint connection.

PostgreSqlPrivateLinkServiceConnectionStateRequiredAction

The actions required for private link service connection.

PostgreSqlPrivateLinkServiceConnectionStateStatus

The private link service connection status.

PostgreSqlPublicNetworkAccessEnum

Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'.

PostgreSqlServerKeyType

The key type like 'AzureKeyVault'.

PostgreSqlServerSecurityAlertPolicyState

Specifies the state of the policy, whether it is enabled or disabled.

PostgreSqlServerState

A state of a server that is visible to user.

PostgreSqlServerVersion

The version of a server.

PostgreSqlSkuTier

The tier of the particular SKU, e.g. Basic.

PostgreSqlSslEnforcementEnum

Enable ssl enforcement or not when connect to server.

PostgreSqlStorageAutogrow

Enable Storage Auto Grow.

PostgreSqlVirtualNetworkRuleState

Virtual Network Rule State.

ReadReplicaPromoteMode

Type of operation to apply on the read replica. This property is write only. Standalone means that the read replica will be promoted to a standalone server, and will become a completely independent entity from the replication set. Switchover means that the read replica will roles with the primary server.

ReplicationPromoteOption

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

StorageAutoGrow

Flag to enable or disable the automatic growth of storage size of a server when available space is nearing zero and conditions allow for automatically growing storage size.

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.

VirtualEndpointType

Type of endpoint for the virtual endpoints.