3.0.0 (2026-10-13)
- Azure Resource Manager PostgreSql client library for Java. This package contains Microsoft Azure SDK for PostgreSql Management SDK. The Azure Database for PostgreSQL management API provides create, read, update, and delete functionality for Azure PostgreSQL resources including servers, databases, firewall rules, network configuration, security alert policies, log files and configurations with new business model. Package api-version 2026-10-01. For documentation on how to use this package, please see Azure Management Libraries for Java.
Breaking Changes
models.BackupAutomaticAndOnDemandList was removed
models.ServerList was removed
models.FirewallRuleList was removed
models.PrivateEndpointConnectionList was removed
models.DatabaseList was removed
models.TuningOptionsList was removed
models.ObjectRecommendationList was removed
models.AdvancedThreatProtectionSettingsList was removed
models.AdministratorMicrosoftEntraList was removed
models.ConfigurationList was removed
models.OperationList was removed
models.PrivateLinkResourceList was removed
models.MigrationList was removed
models.CapabilityList was removed
models.QuotaUsageList was removed
models.VirtualEndpointsList was removed
models.CapturedLogList was removed
models.LtrServerBackupOperationList was removed
models.PostgresMajorVersion was removed
models.Backup was modified
validate()was removed
models.StorageTierCapability was modified
StorageTierCapability()was changed to private accessvalidate()was removed
models.HighAvailability was modified
validate()was removed
models.VirtualNetworkSubnetUsageParameter was modified
validate()was removed
models.ImpactRecord was modified
ImpactRecord()was changed to private accesswithQueryId(java.lang.Long)was removedwithDimensionName(java.lang.String)was removedwithUnit(java.lang.String)was removedvalidate()was removedwithAbsoluteValue(java.lang.Double)was removed
models.Replica was modified
validate()was removed
models.ObjectRecommendationDetails was modified
ObjectRecommendationDetails()was changed to private accessvalidate()was removedwithIndexColumns(java.util.List)was removedwithIndexType(java.lang.String)was removedwithTable(java.lang.String)was removedwithSchema(java.lang.String)was removedwithIncludedColumns(java.util.List)was removedwithIndexName(java.lang.String)was removedwithDatabaseName(java.lang.String)was removed
models.CheckNameAvailabilityResponse was modified
models.CheckNameAvailabilityResponse withNameAvailable(java.lang.Boolean)->models.CheckNameAvailabilityResponse withNameAvailable(java.lang.Boolean)models.CheckNameAvailabilityResponse withReason(models.CheckNameAvailabilityReason)->models.CheckNameAvailabilityResponse withReason(models.CheckNameAvailabilityReason)models.CheckNameAvailabilityResponse withMessage(java.lang.String)->models.CheckNameAvailabilityResponse withMessage(java.lang.String)validate()was removed
models.HighAvailabilityForPatch was modified
validate()was removed
models.NameProperty was modified
NameProperty()was changed to private accessvalidate()was removedwithLocalizedValue(java.lang.String)was removedwithValue(java.lang.String)was removed
models.MigrationResourceForPatch was modified
validate()was removed
models.FastProvisioningEditionCapability was modified
FastProvisioningEditionCapability()was changed to private accessvalidate()was removed
models.SkuForPatch was modified
validate()was removed
models.Storage was modified
validate()was removed
models.UserIdentity was modified
validate()was removed
models.OperationDisplay was modified
OperationDisplay()was changed to private accessvalidate()was removed
models.MaintenanceWindowForPatch was modified
validate()was removed
models.PrivateLinkServiceConnectionState was modified
validate()was removed
models.AuthConfigForPatch was modified
validate()was removed
models.UserAssignedIdentity was modified
validate()was removed
models.ObjectRecommendationPropertiesImplementationDetails was modified
ObjectRecommendationPropertiesImplementationDetails()was changed to private accessvalidate()was removedwithMethod(java.lang.String)was removedwithScript(java.lang.String)was removed
models.DelegatedSubnetUsage was modified
DelegatedSubnetUsage()was changed to private accessvalidate()was removed
models.MigrationStatus was modified
MigrationStatus()was changed to private accessvalidate()was removed
models.StorageMbCapability was modified
StorageMbCapability()was changed to private accessvalidate()was removed
models.SupportedFeature was modified
SupportedFeature()was changed to private accessvalidate()was removed
models.ServerSku was modified
ServerSku()was changed to private accesswithTier(models.SkuTier)was removedvalidate()was removedwithName(java.lang.String)was removed
models.PrivateEndpoint was modified
validate()was removed
models.BackupStoreDetails was modified
validate()was removed
models.AdministratorMicrosoftEntraAdd was modified
validate()was removed
models.DatabaseMigrationState was modified
DatabaseMigrationState()was changed to private accesswithCdcInsertCounter(java.lang.Integer)was removedwithEndedOn(java.time.OffsetDateTime)was removedwithFullLoadLoadingTables(java.lang.Integer)was removedwithMessage(java.lang.String)was removedwithMigrationState(models.MigrationDatabaseState)was removedwithDatabaseName(java.lang.String)was removedwithLatency(java.lang.Integer)was removedvalidate()was removedwithFullLoadErroredTables(java.lang.Integer)was removedwithFullLoadQueuedTables(java.lang.Integer)was removedwithCdcUpdateCounter(java.lang.Integer)was removedwithMigrationOperation(java.lang.String)was removedwithCdcDeleteCounter(java.lang.Integer)was removedwithStartedOn(java.time.OffsetDateTime)was removedwithFullLoadCompletedTables(java.lang.Integer)was removedwithAppliedChanges(java.lang.Integer)was removedwithIncomingChanges(java.lang.Integer)was removed
models.CapabilityBase was modified
validate()was removed
models.DataEncryption was modified
validate()was removedwithPrimaryEncryptionKeyStatus(models.EncryptionKeyStatus)was removedwithGeoBackupEncryptionKeyStatus(models.EncryptionKeyStatus)was removed
models.RestartParameter was modified
validate()was removed
models.ServerVersionCapability was modified
ServerVersionCapability()was changed to private accessvalidate()was removed
models.BackupForPatch was modified
withGeoRedundantBackup(models.GeographicallyRedundantBackup)was removedvalidate()was removed
models.ValidationDetails was modified
ValidationDetails()was changed to private accesswithValidationEndTimeInUtc(java.time.OffsetDateTime)was removedwithServerLevelValidationDetails(java.util.List)was removedwithStatus(models.ValidationState)was removedvalidate()was removedwithDbLevelValidationDetails(java.util.List)was removedwithValidationStartTimeInUtc(java.time.OffsetDateTime)was removed
models.ServerForPatch was modified
withAdministratorLogin(java.lang.String)was removedmodels.PostgresMajorVersion version()->java.lang.String version()withVersion(models.PostgresMajorVersion)was removedvalidate()was removed
models.BackupsLongTermRetentionRequest was modified
validate()was removed
models.Cluster was modified
validate()was removed
models.VirtualEndpointResourceForPatch was modified
validate()was removed
models.BackupRequestBase was modified
validate()was removed
models.ServerSkuCapability was modified
ServerSkuCapability()was changed to private accessvalidate()was removed
models.ValidationMessage was modified
ValidationMessage()was changed to private accesswithMessage(java.lang.String)was removedvalidate()was removedwithState(models.ValidationState)was removed
models.BackupsLongTermRetentionsCheckPrerequisitesHeaders was modified
validate()was removedwithXMsRequestId(java.lang.String)was removed
models.ConfigurationForUpdate was modified
validate()was removed
models.AdminCredentialsForPatch was modified
validate()was removed
models.Operation was modified
java.util.Map properties()->models.OperationProperties properties()
models.MaintenanceWindow was modified
validate()was removed
models.Network was modified
validate()was removed
models.BackupSettings was modified
validate()was removed
models.Sku was modified
validate()was removed
models.MigrationSecretParametersForPatch was modified
validate()was removed
models.ValidationSummaryItem was modified
ValidationSummaryItem()was changed to private accesswithType(java.lang.String)was removedvalidate()was removedwithState(models.ValidationState)was removedwithMessages(java.util.List)was removed
models.LtrPreBackupRequest was modified
validate()was removed
models.CheckNameAvailabilityRequest was modified
validate()was removed
models.MigrationSecretParameters was modified
validate()was removed
models.Server$Update was modified
withVersion(models.PostgresMajorVersion)was removed
models.DbLevelValidationStatus was modified
DbLevelValidationStatus()was changed to private accesswithDatabaseName(java.lang.String)was removedvalidate()was removedwithSummary(java.util.List)was removedwithEndedOn(java.time.OffsetDateTime)was removedwithStartedOn(java.time.OffsetDateTime)was removed
models.Server was modified
models.PostgresMajorVersion version()->java.lang.String version()
models.StorageEditionCapability was modified
StorageEditionCapability()was changed to private accessvalidate()was removed
models.DbServerMetadata was modified
DbServerMetadata()was changed to private accesswithVersion(java.lang.String)was removedwithSku(models.ServerSku)was removedvalidate()was removedwithStorageMb(java.lang.Integer)was removed
models.AdminCredentials was modified
validate()was removed
models.ObjectRecommendationPropertiesAnalyzedWorkload was modified
ObjectRecommendationPropertiesAnalyzedWorkload()was changed to private accessvalidate()was removedwithStartTime(java.time.OffsetDateTime)was removedwithEndTime(java.time.OffsetDateTime)was removedwithQueryCount(java.lang.Integer)was removed
models.Server$Definition was modified
withVersion(models.PostgresMajorVersion)was removed
models.AuthConfig was modified
validate()was removed
models.MigrationSubstateDetails was modified
MigrationSubstateDetails()was changed to private accesswithDbDetails(java.util.Map)was removedvalidate()was removedwithValidationDetails(models.ValidationDetails)was removed
models.ServerEditionCapability was modified
ServerEditionCapability()was changed to private accessvalidate()was removed
Features Added
-
models.StartMajorVersionUpgradePrecheckRequestwas added -
models.MaintenanceEventResourcePropertieswas added -
models.FipsModewas added -
models.MaintenanceEventStatuswas added -
models.MaintenanceEventswas added -
models.PrecheckErrorInfowas added -
models.MajorVersionUpgradePrecheckResourcewas added -
models.MigrateNetworkStatuswas added -
models.MajorVersionUpgradePrecheckStatuswas added -
models.LogSpecificationwas added -
models.StartMajorVersionUpgradePrecheckResponsewas added -
models.MajorVersionUpgradePrecheckResourcePropertieswas added -
models.OperationPropertieswas added -
models.NetworkMigrationStatewas added -
models.MetricSpecificationwas added -
models.MaintenanceEventResourcewas added -
models.ImmutableBackupwas added -
models.ServiceSpecificationwas added -
models.UpgradeSequencewas added -
models.MaintenanceEventStatusFilterwas added -
models.PolicyDetailwas added -
models.MaintenanceEventActionResponsewas added -
models.MaintenanceEventRescheduleRequestwas added -
models.TuningOptionsPropertieswas added -
models.MaintenanceTypewas added -
models.PrecheckResultwas added -
models.MajorVersionUpgradePrecheckswas added
models.Backup was modified
withImmutableBackup(models.ImmutableBackup)was addedimmutableBackup()was added
models.HighAvailabilityMode was modified
DISABLEDwas added
models.Servers was modified
migrateNetworkMode(java.lang.String,java.lang.String)was addedmigrateNetworkMode(java.lang.String,java.lang.String,com.azure.core.util.Context)was addedstartMajorVersionUpgradePrecheck(java.lang.String,java.lang.String,models.StartMajorVersionUpgradePrecheckRequest,com.azure.core.util.Context)was addedstartMajorVersionUpgradePrecheck(java.lang.String,java.lang.String,models.StartMajorVersionUpgradePrecheckRequest)was added
models.TuningOptions was modified
properties()was added
models.Storage was modified
autoGrowMaxThresholdMb()was addedwithAutoGrowMaxThresholdMb(java.lang.Integer)was addedwithAutoGrowIncrementPercent(java.lang.Integer)was addedautoGrowIncrementPercent()was added
models.RecommendationTypeEnum was modified
VACUUM_TABLEwas added
models.HighAvailabilityState was modified
COMPUTE_UPDATING_BY_FAILOVERwas addedRECREATING_STANDBYwas added
models.DataEncryption was modified
geoBackupFederatedIdentityClientId()was addedprimaryFederatedIdentityClientId()was addedwithGeoBackupFederatedIdentityClientId(java.lang.String)was addedwithPrimaryFederatedIdentityClientId(java.lang.String)was added
models.BackupForPatch was modified
withImmutableBackup(models.ImmutableBackup)was addedimmutableBackup()was added
models.ServerForPatch was modified
withVersion(java.lang.String)was addedwithFipsMode(models.FipsMode)was addedwithSourceServerResourceId(java.lang.String)was addedsourceServerResourceId()was addedfipsMode()was added
models.Server$Update was modified
withFipsMode(models.FipsMode)was addedwithVersion(java.lang.String)was addedwithSourceServerResourceId(java.lang.String)was added
models.Server was modified
startMajorVersionUpgradePrecheck(models.StartMajorVersionUpgradePrecheckRequest,com.azure.core.util.Context)was addedmigrateNetworkMode()was addedstartMajorVersionUpgradePrecheck(models.StartMajorVersionUpgradePrecheckRequest)was addedfipsMode()was addedmigrateNetworkMode(com.azure.core.util.Context)was added
models.RecommendationTypeParameterEnum was modified
VACUUM_TABLEwas added
models.Server$Definition was modified
withVersion(java.lang.String)was addedwithFipsMode(models.FipsMode)was added
PostgreSqlManager was modified
majorVersionUpgradePrechecks()was addedmaintenanceEvents()was added