Skip to main content

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

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_ID for Azure client ID.
  • AZURE_TENANT_ID for Azure tenant ID.
  • AZURE_CLIENT_SECRET for 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:

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 PostgreSQLManagementClient added parameter cloud_setting in method __init__
  • Client PostgreSQLManagementClient added operation group administrators_microsoft_entra
  • Client PostgreSQLManagementClient added operation group advanced_threat_protection_settings
  • Client PostgreSQLManagementClient added operation group backups_automatic_and_on_demand
  • Client PostgreSQLManagementClient added operation group capabilities_by_location
  • Client PostgreSQLManagementClient added operation group capabilities_by_server
  • Client PostgreSQLManagementClient added operation group captured_logs
  • Client PostgreSQLManagementClient added operation group backups_long_term_retention
  • Client PostgreSQLManagementClient added operation group name_availability
  • Client PostgreSQLManagementClient added operation group private_dns_zone_suffix
  • Client PostgreSQLManagementClient added operation group quota_usages
  • Client PostgreSQLManagementClient added operation group tuning_options
  • Enum ConfigurationDataType added member SET
  • Enum ConfigurationDataType added member STRING
  • Model Server added property cluster
  • Model ServerSkuCapability added property supported_features
  • Model ServerSkuCapability added property security_profile
  • Enum ServerState added member INACCESSIBLE
  • Enum ServerState added member PROVISIONING
  • Enum ServerState added member RESTARTING
  • Model ServerVersionCapability added property supported_features
  • Enum SourceType added member APSARA_DB_RDS
  • Enum SourceType added member CRUNCHY_POSTGRE_SQL
  • Enum SourceType added member DIGITAL_OCEAN_DROPLETS
  • Enum SourceType added member DIGITAL_OCEAN_POSTGRE_SQL
  • Enum SourceType added member EDB_ORACLE_SERVER
  • Enum SourceType added member EDB_POSTGRE_SQL
  • Enum SourceType added member HEROKU_POSTGRE_SQL
  • Enum SourceType added member HUAWEI_COMPUTE
  • Enum SourceType added member HUAWEI_RDS
  • Enum SourceType added member POSTGRE_SQL_COSMOS_DB
  • Enum SourceType added member POSTGRE_SQL_FLEXIBLE_SERVER
  • Enum SourceType added member SUPABASE_POSTGRE_SQL
  • Enum StorageType added member ULTRA_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 MigrationsOperations added method cancel
  • Operation group MigrationsOperations added method check_name_availability
  • Operation group PrivateEndpointConnectionsOperations added method begin_delete
  • Operation group PrivateEndpointConnectionsOperations added method begin_update
  • Operation group ServersOperations added method begin_create_or_update
  • Operation group ServersOperations added method list_by_subscription
  • Operation group VirtualNetworkSubnetUsageOperations added method list
  • 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_auth of AuthConfig.__init__ is now optional
  • Parameter geo_redundant_backup of Backup.__init__ is now optional
  • Parameter mode of HighAvailability.__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.create renamed its parameter target_db_server_name to server_name
  • Method MigrationsOperations.create deleted or renamed its parameter subscription_id of kind positional_or_keyword
  • Method MigrationsOperations.get renamed its parameter target_db_server_name to server_name
  • Method MigrationsOperations.get deleted or renamed its parameter subscription_id of kind positional_or_keyword
  • Method MigrationsOperations.list_by_target_server renamed its parameter target_db_server_name to server_name
  • Method MigrationsOperations.list_by_target_server deleted or renamed its parameter subscription_id of kind positional_or_keyword
  • Method MigrationsOperations.update renamed its parameter target_db_server_name to server_name
  • Method MigrationsOperations.update deleted or renamed its parameter subscription_id of kind positional_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 PostgreSQLManagementClient added operation group quota_usages
  • Client PostgreSQLManagementClient added operation group tuning_options
  • Client PostgreSQLManagementClient added operation group tuning_index
  • Client PostgreSQLManagementClient added operation group tuning_configuration
  • Model FlexibleServerCapability added property supported_features
  • Model Server added property cluster
  • Model ServerForUpdate added property cluster
  • Model ServerSkuCapability added property supported_features
  • Model ServerSkuCapability added property security_profile
  • Enum ServerState added member INACCESSIBLE
  • Enum ServerState added member PROVISIONING
  • Enum ServerState added member RESTARTING
  • Enum ServerVersion added member SEVENTEEN
  • Model ServerVersionCapability added property supported_features
  • Enum SourceType added member APSARA_DB_RDS
  • Enum SourceType added member CRUNCHY_POSTGRE_SQL
  • Enum SourceType added member DIGITAL_OCEAN_DROPLETS
  • Enum SourceType added member DIGITAL_OCEAN_POSTGRE_SQL
  • Enum SourceType added member EDB_ORACLE_SERVER
  • Enum SourceType added member EDB_POSTGRE_SQL
  • Enum SourceType added member HEROKU_POSTGRE_SQL
  • Enum SourceType added member HUAWEI_COMPUTE
  • Enum SourceType added member HUAWEI_RDS
  • Enum SourceType added member POSTGRE_SQL_COSMOS_DB
  • Enum SourceType added member POSTGRE_SQL_FLEXIBLE_SERVER
  • Enum SourceType added member SUPABASE_POSTGRE_SQL
  • Enum StorageType added member ULTRA_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 IdentityType added member SYSTEM_ASSIGNED
  • Enum IdentityType added member SYSTEM_ASSIGNED_USER_ASSIGNED
  • Model UserAssignedIdentity added property principal_id

1.1.0b2 (2024-12-16)

Features Added

  • Model ServerForUpdate added property cluster

1.1.0b1 (2024-11-04)

Features Added

  • Client PostgreSQLManagementClient added operation group quota_usages
  • Client PostgreSQLManagementClient added operation group tuning_options
  • Model FlexibleServerCapability added property supported_features
  • Enum IdentityType added member SYSTEM_ASSIGNED
  • Model Server added property cluster
  • Model ServerSkuCapability added property supported_features
  • Model ServerSkuCapability added property security_profile
  • Enum ServerVersion added member SEVENTEEN
  • Model ServerVersionCapability added property supported_features
  • Enum SourceType added member APSARA_DB_RDS
  • Enum SourceType added member CRUNCHY_POSTGRE_SQL
  • Enum SourceType added member DIGITAL_OCEAN_DROPLETS
  • Enum SourceType added member DIGITAL_OCEAN_POSTGRE_SQL
  • Enum SourceType added member EDB_ORACLE_SERVER
  • Enum SourceType added member EDB_POSTGRE_SQL
  • Enum SourceType added member HEROKU_POSTGRE_SQL
  • Enum SourceType added member HUAWEI_COMPUTE
  • Enum SourceType added member HUAWEI_RDS
  • Enum SourceType added member POSTGRE_SQL_COSMOS_DB
  • Enum SourceType added member POSTGRE_SQL_FLEXIBLE_SERVER
  • Enum SourceType added member SUPABASE_POSTGRE_SQL
  • Enum StorageType added member ULTRA_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 Origin added member CUSTOMER_ON_DEMAND
  • Model ServerForUpdate added property administrator_login
  • Model BackupsOperations added method begin_create
  • Model BackupsOperations added method begin_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 DataEncryption has a new parameter geo_backup_encryption_key_status
  • Model DataEncryption has a new parameter geo_backup_key_uri
  • Model DataEncryption has a new parameter geo_backup_user_assigned_identity_id
  • Model DataEncryption has a new parameter primary_encryption_key_status
  • Model Storage has a new parameter auto_grow
  • Model Storage has a new parameter iops
  • Model Storage has a new parameter iops_tier
  • Model Storage has a new parameter throughput
  • Model Storage has a new parameter type
  • Model Server has a new parameter private_endpoint_connections
  • Model Server has a new parameter replica
  • Model ServerForUpdate has a new parameter replica

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

azure_mgmt_postgresqlflexibleservers-2.0.0.tar.gz (136.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file azure_mgmt_postgresqlflexibleservers-2.0.0.tar.gz.

File metadata

File hashes

Hashes for azure_mgmt_postgresqlflexibleservers-2.0.0.tar.gz
Algorithm Hash digest
SHA256 13d2f45ba218a364fb0405684f8070f261ae3ed597d5a54d04e3298732c4cdaa
MD5 a844055705761ccb42bff190454af54a
BLAKE2b-256 37a9b721d5e0da19b6c9ca2f5a8a7ac72840fe4edafb22df2fbeb3b0c86710c9

See more details on using hashes here.

File details

Details for the file azure_mgmt_postgresqlflexibleservers-2.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for azure_mgmt_postgresqlflexibleservers-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4503ca37b8c396728ae62631ded35f7565e677221ac94232230dd928bf90620d
MD5 acbc304e62d1db2c6d38e6acddb59232
BLAKE2b-256 dceecb6c6257703a52089d8778346c66fd02e469fb57ef87193dc6537b6de66f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page