Microsoft Azure Postgresqlflexibleservers Management Client Library for Python
Project description
Microsoft Azure SDK for Python
This is the Microsoft Azure Postgresqlflexibleservers Management Client Library. This package has been tested with Python 3.9+. For a more complete view of Azure libraries, see the azure sdk python release.
Disclaimer
Azure SDK Python packages support for Python 2.7 has ended 01 January 2022. For more information and questions, please refer to https://github.com/Azure/azure-sdk-for-python/issues/20691
Getting started
Prerequisites
- Python 3.9+ is required to use this package.
- Azure subscription
Install the package
pip install azure-mgmt-postgresqlflexibleservers
pip install azure-identity
Authentication
By default, Azure Active Directory token authentication depends on correct configuration of the following environment variables.
AZURE_CLIENT_IDfor Azure client ID.AZURE_TENANT_IDfor Azure tenant ID.AZURE_CLIENT_SECRETfor Azure client secret.
In addition, Azure subscription ID can be configured via environment variable AZURE_SUBSCRIPTION_ID.
With above configuration, client can be authenticated by following code:
from azure.identity import DefaultAzureCredential
from azure.mgmt.postgresqlflexibleservers import PostgreSQLManagementClient
import os
sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = PostgreSQLManagementClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
Examples
Code samples for this package can be found at:
- Search Postgresqlflexibleservers Management on docs.microsoft.com
- Azure Python Mgmt SDK Samples Repo
Troubleshooting
Next steps
Provide Feedback
If you encounter any bugs or have suggestions, please file an issue in the Issues section of the project.
Release History
2.0.0 (2025-11-17)
Features Added
- Model
PostgreSQLManagementClientadded parametercloud_settingin method__init__ - Client
PostgreSQLManagementClientadded operation groupadministrators_microsoft_entra - Client
PostgreSQLManagementClientadded operation groupadvanced_threat_protection_settings - Client
PostgreSQLManagementClientadded operation groupbackups_automatic_and_on_demand - Client
PostgreSQLManagementClientadded operation groupcapabilities_by_location - Client
PostgreSQLManagementClientadded operation groupcapabilities_by_server - Client
PostgreSQLManagementClientadded operation groupcaptured_logs - Client
PostgreSQLManagementClientadded operation groupbackups_long_term_retention - Client
PostgreSQLManagementClientadded operation groupname_availability - Client
PostgreSQLManagementClientadded operation groupprivate_dns_zone_suffix - Client
PostgreSQLManagementClientadded operation groupquota_usages - Client
PostgreSQLManagementClientadded operation grouptuning_options - Enum
ConfigurationDataTypeadded memberSET - Enum
ConfigurationDataTypeadded memberSTRING - Model
Serveradded propertycluster - Model
ServerSkuCapabilityadded propertysupported_features - Model
ServerSkuCapabilityadded propertysecurity_profile - Enum
ServerStateadded memberINACCESSIBLE - Enum
ServerStateadded memberPROVISIONING - Enum
ServerStateadded memberRESTARTING - Model
ServerVersionCapabilityadded propertysupported_features - Enum
SourceTypeadded memberAPSARA_DB_RDS - Enum
SourceTypeadded memberCRUNCHY_POSTGRE_SQL - Enum
SourceTypeadded memberDIGITAL_OCEAN_DROPLETS - Enum
SourceTypeadded memberDIGITAL_OCEAN_POSTGRE_SQL - Enum
SourceTypeadded memberEDB_ORACLE_SERVER - Enum
SourceTypeadded memberEDB_POSTGRE_SQL - Enum
SourceTypeadded memberHEROKU_POSTGRE_SQL - Enum
SourceTypeadded memberHUAWEI_COMPUTE - Enum
SourceTypeadded memberHUAWEI_RDS - Enum
SourceTypeadded memberPOSTGRE_SQL_COSMOS_DB - Enum
SourceTypeadded memberPOSTGRE_SQL_FLEXIBLE_SERVER - Enum
SourceTypeadded memberSUPABASE_POSTGRE_SQL - Enum
StorageTypeadded memberULTRA_SSD_LRS - Added model
AdminCredentialsForPatch - Added model
AdministratorMicrosoftEntra - Added model
AdministratorMicrosoftEntraAdd - Added model
AdministratorMicrosoftEntraList - Added model
AdvancedThreatProtectionSettingsList - Added model
AdvancedThreatProtectionSettingsModel - Added model
AuthConfigForPatch - Added enum
AzureManagedDiskPerformanceTier - Added model
BackupAutomaticAndOnDemand - Added model
BackupAutomaticAndOnDemandList - Added model
BackupForPatch - Added enum
BackupType - Added model
BackupsLongTermRetentionOperation - Added model
BackupsLongTermRetentionRequest - Added model
BackupsLongTermRetentionResponse - Added enum
Cancel - Added model
Capability - Added model
CapabilityList - Added model
CapturedLog - Added model
CapturedLogList - Added model
Cluster - Added model
ConfigurationList - Added enum
CreateModeForPatch - Added enum
DataEncryptionType - Added model
DatabaseList - Added model
DatabaseMigrationState - Added enum
EncryptionKeyStatus - Added enum
FastProvisioningSupport - Added enum
FeatureStatus - Added model
FirewallRuleList - Added enum
GeographicallyRedundantBackup - Added enum
GeographicallyRedundantBackupSupport - Added model
HighAvailabilityForPatch - Added enum
HighAvailabilityState - Added model
ImpactRecord - Added enum
LocationRestricted - Added enum
LogicalReplicationOnSourceServer - Added model
MaintenanceWindowForPatch - Added enum
MicrosoftEntraAuth - Added enum
MigrateRolesAndPermissions - Added model
Migration - Added enum
MigrationDatabaseState - Added model
MigrationList - Added model
MigrationNameAvailability - Added model
MigrationSecretParametersForPatch - Added enum
MigrationSubstate - Added model
MigrationSubstateDetails - Added model
NameAvailabilityModel - Added model
NameProperty - Added model
ObjectRecommendation - Added model
ObjectRecommendationDetails - Added model
ObjectRecommendationList - Added model
ObjectRecommendationPropertiesAnalyzedWorkload - Added model
ObjectRecommendationPropertiesImplementationDetails - Added enum
OnlineStorageResizeSupport - Added model
OperationList - Added enum
OverwriteDatabasesOnTargetServer - Added enum
PasswordBasedAuth - Added enum
PostgresMajorVersion - Added model
PrivateEndpointConnectionList - Added model
PrivateLinkResourceList - Added model
QuotaUsage - Added model
QuotaUsageList - Added enum
ReadReplicaPromoteOption - Added enum
RecommendationTypeEnum - Added enum
RecommendationTypeParameterEnum - Added model
ServerEditionCapability - Added model
ServerForPatch - Added model
ServerList - Added model
SkuForPatch - Added enum
StartDataMigration - Added enum
StorageAutoGrowthSupport - Added model
SupportedFeature - Added enum
TriggerCutover - Added enum
TuningOptionParameterEnum - Added model
TuningOptions - Added model
TuningOptionsList - Added model
VirtualEndpoint - Added model
VirtualEndpointsList - Added model
VirtualNetworkSubnetUsageModel - Added enum
ZoneRedundantHighAvailabilityAndGeographicallyRedundantBackupSupport - Added enum
ZoneRedundantHighAvailabilitySupport - Operation group
MigrationsOperationsadded methodcancel - Operation group
MigrationsOperationsadded methodcheck_name_availability - Operation group
PrivateEndpointConnectionsOperationsadded methodbegin_delete - Operation group
PrivateEndpointConnectionsOperationsadded methodbegin_update - Operation group
ServersOperationsadded methodbegin_create_or_update - Operation group
ServersOperationsadded methodlist_by_subscription - Operation group
VirtualNetworkSubnetUsageOperationsadded methodlist - Added operation group
AdministratorsMicrosoftEntraOperations - Added operation group
AdvancedThreatProtectionSettingsOperations - Added operation group
BackupsAutomaticAndOnDemandOperations - Added operation group
BackupsLongTermRetentionOperations - Added operation group
CapabilitiesByLocationOperations - Added operation group
CapabilitiesByServerOperations - Added operation group
CapturedLogsOperations - Added operation group
NameAvailabilityOperations - Added operation group
PrivateDnsZoneSuffixOperations - Added operation group
QuotaUsagesOperations - Added operation group
TuningOptionsOperations
Breaking Changes
- Deleted or renamed client operation group
PostgreSQLManagementClient.administrators - Deleted or renamed client operation group
PostgreSQLManagementClient.backups - Deleted or renamed client operation group
PostgreSQLManagementClient.location_based_capabilities - Deleted or renamed client operation group
PostgreSQLManagementClient.server_capabilities - Deleted or renamed client operation group
PostgreSQLManagementClient.check_name_availability - Deleted or renamed client operation group
PostgreSQLManagementClient.check_name_availability_with_location - Deleted or renamed client operation group
PostgreSQLManagementClient.flexible_server - Deleted or renamed client operation group
PostgreSQLManagementClient.ltr_backup_operations - Deleted or renamed client operation group
PostgreSQLManagementClient.get_private_dns_zone_suffix - Deleted or renamed client operation group
PostgreSQLManagementClient.private_endpoint_connection - Deleted or renamed client operation group
PostgreSQLManagementClient.log_files - Deleted or renamed client method
PostgreSQLManagementClient.check_migration_name_availability - Parameter
password_authofAuthConfig.__init__is now optional - Parameter
geo_redundant_backupofBackup.__init__is now optional - Parameter
modeofHighAvailability.__init__is now optional - Deleted or renamed enum value
HighAvailabilityMode.DISABLED - Deleted or renamed model
ActiveDirectoryAdministrator - Deleted or renamed model
ActiveDirectoryAdministratorAdd - Deleted or renamed model
ActiveDirectoryAuthEnum - Deleted or renamed model
ArmServerKeyType - Deleted or renamed model
AzureManagedDiskPerformanceTiers - Deleted or renamed model
CancelEnum - Deleted or renamed model
CreateModeForUpdate - Deleted or renamed model
DbMigrationStatus - Deleted or renamed model
FastProvisioningSupportedEnum - Deleted or renamed model
FlexibleServerCapability - Deleted or renamed model
FlexibleServerEditionCapability - Deleted or renamed model
GeoBackupSupportedEnum - Deleted or renamed model
GeoRedundantBackupEnum - Deleted or renamed model
HaMode - Deleted or renamed model
KeyStatusEnum - Deleted or renamed model
LogFile - Deleted or renamed model
LogicalReplicationOnSourceDbEnum - Deleted or renamed model
LtrBackupRequest - Deleted or renamed model
LtrBackupResponse - Deleted or renamed model
LtrServerBackupOperation - Deleted or renamed model
MigrateRolesEnum - Deleted or renamed model
MigrationDbState - Deleted or renamed model
MigrationNameAvailabilityResource - Deleted or renamed model
MigrationResource - Deleted or renamed model
MigrationSubState - Deleted or renamed model
MigrationSubStateDetails - Deleted or renamed model
NameAvailability - Deleted or renamed model
OnlineResizeSupportedEnum - Deleted or renamed model
Origin - Deleted or renamed model
OverwriteDbsInTargetEnum - Deleted or renamed model
PasswordAuthEnum - Deleted or renamed model
ReplicationPromoteOption - Deleted or renamed model
RestrictedEnum - Deleted or renamed model
ServerBackup - Deleted or renamed model
ServerForUpdate - Deleted or renamed model
ServerHAState - Deleted or renamed model
ServerThreatProtectionSettingsModel - Deleted or renamed model
ServerVersion - Deleted or renamed model
StartDataMigrationEnum - Deleted or renamed model
StorageAutoGrowthSupportedEnum - Deleted or renamed model
TriggerCutoverEnum - Deleted or renamed model
VirtualEndpointResource - Deleted or renamed model
VirtualNetworkSubnetUsageResult - Deleted or renamed model
ZoneRedundantHaAndGeoBackupSupportedEnum - Deleted or renamed model
ZoneRedundantHaSupportedEnum - Method
MigrationsOperations.createrenamed its parametertarget_db_server_nametoserver_name - Method
MigrationsOperations.createdeleted or renamed its parametersubscription_idof kindpositional_or_keyword - Method
MigrationsOperations.getrenamed its parametertarget_db_server_nametoserver_name - Method
MigrationsOperations.getdeleted or renamed its parametersubscription_idof kindpositional_or_keyword - Method
MigrationsOperations.list_by_target_serverrenamed its parametertarget_db_server_nametoserver_name - Method
MigrationsOperations.list_by_target_serverdeleted or renamed its parametersubscription_idof kindpositional_or_keyword - Method
MigrationsOperations.updaterenamed its parametertarget_db_server_nametoserver_name - Method
MigrationsOperations.updatedeleted or renamed its parametersubscription_idof kindpositional_or_keyword - Deleted or renamed method
MigrationsOperations.delete - Deleted or renamed method
ServerThreatProtectionSettingsOperations.get - Deleted or renamed method
ServerThreatProtectionSettingsOperations.list_by_server - Deleted or renamed method
ServersOperations.begin_create - Deleted or renamed method
ServersOperations.list - Deleted or renamed method
VirtualNetworkSubnetUsageOperations.execute - Deleted or renamed operation group
AdministratorsOperations - Deleted or renamed operation group
BackupsOperations - Deleted or renamed operation group
CheckNameAvailabilityOperations - Deleted or renamed operation group
CheckNameAvailabilityWithLocationOperations - Deleted or renamed operation group
FlexibleServerOperations - Deleted or renamed operation group
GetPrivateDnsZoneSuffixOperations - Deleted or renamed operation group
LocationBasedCapabilitiesOperations - Deleted or renamed operation group
LogFilesOperations - Deleted or renamed operation group
LtrBackupOperationsOperations - Deleted or renamed operation group
PostgreSQLManagementClientOperationsMixin - Deleted or renamed operation group
PrivateEndpointConnectionOperations - Deleted or renamed operation group
ServerCapabilitiesOperations
1.2.0b1 (2025-05-19)
Features Added
- Client
PostgreSQLManagementClientadded operation groupquota_usages - Client
PostgreSQLManagementClientadded operation grouptuning_options - Client
PostgreSQLManagementClientadded operation grouptuning_index - Client
PostgreSQLManagementClientadded operation grouptuning_configuration - Model
FlexibleServerCapabilityadded propertysupported_features - Model
Serveradded propertycluster - Model
ServerForUpdateadded propertycluster - Model
ServerSkuCapabilityadded propertysupported_features - Model
ServerSkuCapabilityadded propertysecurity_profile - Enum
ServerStateadded memberINACCESSIBLE - Enum
ServerStateadded memberPROVISIONING - Enum
ServerStateadded memberRESTARTING - Enum
ServerVersionadded memberSEVENTEEN - Model
ServerVersionCapabilityadded propertysupported_features - Enum
SourceTypeadded memberAPSARA_DB_RDS - Enum
SourceTypeadded memberCRUNCHY_POSTGRE_SQL - Enum
SourceTypeadded memberDIGITAL_OCEAN_DROPLETS - Enum
SourceTypeadded memberDIGITAL_OCEAN_POSTGRE_SQL - Enum
SourceTypeadded memberEDB_ORACLE_SERVER - Enum
SourceTypeadded memberEDB_POSTGRE_SQL - Enum
SourceTypeadded memberHEROKU_POSTGRE_SQL - Enum
SourceTypeadded memberHUAWEI_COMPUTE - Enum
SourceTypeadded memberHUAWEI_RDS - Enum
SourceTypeadded memberPOSTGRE_SQL_COSMOS_DB - Enum
SourceTypeadded memberPOSTGRE_SQL_FLEXIBLE_SERVER - Enum
SourceTypeadded memberSUPABASE_POSTGRE_SQL - Enum
StorageTypeadded memberULTRA_SSD_LRS - Added model
Cluster - Added model
ConfigTuningRequestParameter - Added model
ImpactRecord - Added model
IndexRecommendationDetails - Added model
IndexRecommendationListResult - Added model
IndexRecommendationResource - Added model
IndexRecommendationResourcePropertiesAnalyzedWorkload - Added model
IndexRecommendationResourcePropertiesImplementationDetails - Added model
NameProperty - Added model
QuotaUsage - Added model
QuotaUsagesListResult - Added enum
RecommendationType - Added enum
RecommendationTypeEnum - Added model
SessionDetailsListResult - Added model
SessionDetailsResource - Added model
SessionResource - Added model
SessionsListResult - Added model
SupportedFeature - Added enum
SupportedFeatureStatusEnum - Added enum
TuningOptionEnum - Added model
TuningOptionsListResult - Added model
TuningOptionsResource - Added operation group
QuotaUsagesOperations - Added operation group
TuningIndexOperations - Added operation group
TuningConfigurationOperations - Added operation group
TuningOptionsOperations
1.1.0 (2025-03-24)
Features Added
- Enum
IdentityTypeadded memberSYSTEM_ASSIGNED - Enum
IdentityTypeadded memberSYSTEM_ASSIGNED_USER_ASSIGNED - Model
UserAssignedIdentityadded propertyprincipal_id
1.1.0b2 (2024-12-16)
Features Added
- Model
ServerForUpdateadded propertycluster
1.1.0b1 (2024-11-04)
Features Added
- Client
PostgreSQLManagementClientadded operation groupquota_usages - Client
PostgreSQLManagementClientadded operation grouptuning_options - Model
FlexibleServerCapabilityadded propertysupported_features - Enum
IdentityTypeadded memberSYSTEM_ASSIGNED - Model
Serveradded propertycluster - Model
ServerSkuCapabilityadded propertysupported_features - Model
ServerSkuCapabilityadded propertysecurity_profile - Enum
ServerVersionadded memberSEVENTEEN - Model
ServerVersionCapabilityadded propertysupported_features - Enum
SourceTypeadded memberAPSARA_DB_RDS - Enum
SourceTypeadded memberCRUNCHY_POSTGRE_SQL - Enum
SourceTypeadded memberDIGITAL_OCEAN_DROPLETS - Enum
SourceTypeadded memberDIGITAL_OCEAN_POSTGRE_SQL - Enum
SourceTypeadded memberEDB_ORACLE_SERVER - Enum
SourceTypeadded memberEDB_POSTGRE_SQL - Enum
SourceTypeadded memberHEROKU_POSTGRE_SQL - Enum
SourceTypeadded memberHUAWEI_COMPUTE - Enum
SourceTypeadded memberHUAWEI_RDS - Enum
SourceTypeadded memberPOSTGRE_SQL_COSMOS_DB - Enum
SourceTypeadded memberPOSTGRE_SQL_FLEXIBLE_SERVER - Enum
SourceTypeadded memberSUPABASE_POSTGRE_SQL - Enum
StorageTypeadded memberULTRA_SSD_LRS - Added model
Cluster - Added model
ImpactRecord - Added model
IndexRecommendationDetails - Added model
IndexRecommendationListResult - Added model
IndexRecommendationResource - Added model
IndexRecommendationResourcePropertiesAnalyzedWorkload - Added model
IndexRecommendationResourcePropertiesImplementationDetails - Added model
NameProperty - Added model
QuotaUsage - Added model
QuotaUsagesListResult - Added enum
RecommendationType - Added enum
RecommendationTypeEnum - Added model
SupportedFeature - Added enum
SupportedFeatureStatusEnum - Added enum
TuningOptionEnum - Added model
TuningOptionsListResult - Added model
TuningOptionsResource
1.0.0 (2024-10-11)
Features Added
- Enum
Originadded memberCUSTOMER_ON_DEMAND - Model
ServerForUpdateadded propertyadministrator_login - Model
BackupsOperationsadded methodbegin_create - Model
BackupsOperationsadded methodbegin_delete - Added operation group
LongRunningBackupOperations - Added operation group
LongRunningBackupsOperations - Added operation group
MaintenancesOperations - Added operation group
LogFilesOperations - Added operation group
MigrationsOperations - Added operation group
PrivateEndpointConnectionOperations - Added operation group
VirtualEndpointsOperations - Added operation group
ServerThreatProtectionSettingsOperations - Added operation group
AdvancedThreatProtectionSettingsOperations - Added operation group
LocationBasedCapabilitySetOperations - Added operation group
OperationProgressOperations - Added operation group
OperationResultsOperations - Model
DataEncryptionhas a new parametergeo_backup_encryption_key_status - Model
DataEncryptionhas a new parametergeo_backup_key_uri - Model
DataEncryptionhas a new parametergeo_backup_user_assigned_identity_id - Model
DataEncryptionhas a new parameterprimary_encryption_key_status - Model
Storagehas a new parameterauto_grow - Model
Storagehas a new parameteriops - Model
Storagehas a new parameteriops_tier - Model
Storagehas a new parameterthroughput - Model
Storagehas a new parametertype - Model
Serverhas a new parameterprivate_endpoint_connections - Model
Serverhas a new parameterreplica - Model
ServerForUpdatehas a new parameterreplica
Breaking Changes
- Deleted or renamed client operation group
PostgreSQLManagementClient.quota_usages - Deleted or renamed model
NameProperty - Deleted or renamed model
QuotaUsage - Deleted or renamed model
QuotaUsagesOperations
1.0.0b1 (2024-08-27)
Other Changes
- Initial version
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file azure_mgmt_postgresqlflexibleservers-2.0.0.tar.gz.
File metadata
- Download URL: azure_mgmt_postgresqlflexibleservers-2.0.0.tar.gz
- Upload date:
- Size: 136.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: RestSharp/106.13.0.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
13d2f45ba218a364fb0405684f8070f261ae3ed597d5a54d04e3298732c4cdaa
|
|
| MD5 |
a844055705761ccb42bff190454af54a
|
|
| BLAKE2b-256 |
37a9b721d5e0da19b6c9ca2f5a8a7ac72840fe4edafb22df2fbeb3b0c86710c9
|
File details
Details for the file azure_mgmt_postgresqlflexibleservers-2.0.0-py3-none-any.whl.
File metadata
- Download URL: azure_mgmt_postgresqlflexibleservers-2.0.0-py3-none-any.whl
- Upload date:
- Size: 233.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: RestSharp/106.13.0.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4503ca37b8c396728ae62631ded35f7565e677221ac94232230dd928bf90620d
|
|
| MD5 |
acbc304e62d1db2c6d38e6acddb59232
|
|
| BLAKE2b-256 |
dceecb6c6257703a52089d8778346c66fd02e469fb57ef87193dc6537b6de66f
|