Azure.Provisioning.PostgreSql Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |