github Azure/azure-sdk-for-java com.azure.resourcemanager+azure-resourcemanager-postgresqlflexibleserver_3.0.0

one hour ago

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 access
  • validate() 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 access
  • withQueryId(java.lang.Long) was removed
  • withDimensionName(java.lang.String) was removed
  • withUnit(java.lang.String) was removed
  • validate() was removed
  • withAbsoluteValue(java.lang.Double) was removed

models.Replica was modified

  • validate() was removed

models.ObjectRecommendationDetails was modified

  • ObjectRecommendationDetails() was changed to private access
  • validate() was removed
  • withIndexColumns(java.util.List) was removed
  • withIndexType(java.lang.String) was removed
  • withTable(java.lang.String) was removed
  • withSchema(java.lang.String) was removed
  • withIncludedColumns(java.util.List) was removed
  • withIndexName(java.lang.String) was removed
  • withDatabaseName(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 access
  • validate() was removed
  • withLocalizedValue(java.lang.String) was removed
  • withValue(java.lang.String) was removed

models.MigrationResourceForPatch was modified

  • validate() was removed

models.FastProvisioningEditionCapability was modified

  • FastProvisioningEditionCapability() was changed to private access
  • validate() 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 access
  • validate() 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 access
  • validate() was removed
  • withMethod(java.lang.String) was removed
  • withScript(java.lang.String) was removed

models.DelegatedSubnetUsage was modified

  • DelegatedSubnetUsage() was changed to private access
  • validate() was removed

models.MigrationStatus was modified

  • MigrationStatus() was changed to private access
  • validate() was removed

models.StorageMbCapability was modified

  • StorageMbCapability() was changed to private access
  • validate() was removed

models.SupportedFeature was modified

  • SupportedFeature() was changed to private access
  • validate() was removed

models.ServerSku was modified

  • ServerSku() was changed to private access
  • withTier(models.SkuTier) was removed
  • validate() was removed
  • withName(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 access
  • withCdcInsertCounter(java.lang.Integer) was removed
  • withEndedOn(java.time.OffsetDateTime) was removed
  • withFullLoadLoadingTables(java.lang.Integer) was removed
  • withMessage(java.lang.String) was removed
  • withMigrationState(models.MigrationDatabaseState) was removed
  • withDatabaseName(java.lang.String) was removed
  • withLatency(java.lang.Integer) was removed
  • validate() was removed
  • withFullLoadErroredTables(java.lang.Integer) was removed
  • withFullLoadQueuedTables(java.lang.Integer) was removed
  • withCdcUpdateCounter(java.lang.Integer) was removed
  • withMigrationOperation(java.lang.String) was removed
  • withCdcDeleteCounter(java.lang.Integer) was removed
  • withStartedOn(java.time.OffsetDateTime) was removed
  • withFullLoadCompletedTables(java.lang.Integer) was removed
  • withAppliedChanges(java.lang.Integer) was removed
  • withIncomingChanges(java.lang.Integer) was removed

models.CapabilityBase was modified

  • validate() was removed

models.DataEncryption was modified

  • validate() was removed
  • withPrimaryEncryptionKeyStatus(models.EncryptionKeyStatus) was removed
  • withGeoBackupEncryptionKeyStatus(models.EncryptionKeyStatus) was removed

models.RestartParameter was modified

  • validate() was removed

models.ServerVersionCapability was modified

  • ServerVersionCapability() was changed to private access
  • validate() was removed

models.BackupForPatch was modified

  • withGeoRedundantBackup(models.GeographicallyRedundantBackup) was removed
  • validate() was removed

models.ValidationDetails was modified

  • ValidationDetails() was changed to private access
  • withValidationEndTimeInUtc(java.time.OffsetDateTime) was removed
  • withServerLevelValidationDetails(java.util.List) was removed
  • withStatus(models.ValidationState) was removed
  • validate() was removed
  • withDbLevelValidationDetails(java.util.List) was removed
  • withValidationStartTimeInUtc(java.time.OffsetDateTime) was removed

models.ServerForPatch was modified

  • withAdministratorLogin(java.lang.String) was removed
  • models.PostgresMajorVersion version() -> java.lang.String version()
  • withVersion(models.PostgresMajorVersion) was removed
  • validate() 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 access
  • validate() was removed

models.ValidationMessage was modified

  • ValidationMessage() was changed to private access
  • withMessage(java.lang.String) was removed
  • validate() was removed
  • withState(models.ValidationState) was removed

models.BackupsLongTermRetentionsCheckPrerequisitesHeaders was modified

  • validate() was removed
  • withXMsRequestId(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 access
  • withType(java.lang.String) was removed
  • validate() was removed
  • withState(models.ValidationState) was removed
  • withMessages(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 access
  • withDatabaseName(java.lang.String) was removed
  • validate() was removed
  • withSummary(java.util.List) was removed
  • withEndedOn(java.time.OffsetDateTime) was removed
  • withStartedOn(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 access
  • validate() was removed

models.DbServerMetadata was modified

  • DbServerMetadata() was changed to private access
  • withVersion(java.lang.String) was removed
  • withSku(models.ServerSku) was removed
  • validate() was removed
  • withStorageMb(java.lang.Integer) was removed

models.AdminCredentials was modified

  • validate() was removed

models.ObjectRecommendationPropertiesAnalyzedWorkload was modified

  • ObjectRecommendationPropertiesAnalyzedWorkload() was changed to private access
  • validate() was removed
  • withStartTime(java.time.OffsetDateTime) was removed
  • withEndTime(java.time.OffsetDateTime) was removed
  • withQueryCount(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 access
  • withDbDetails(java.util.Map) was removed
  • validate() was removed
  • withValidationDetails(models.ValidationDetails) was removed

models.ServerEditionCapability was modified

  • ServerEditionCapability() was changed to private access
  • validate() was removed

Features Added

  • models.StartMajorVersionUpgradePrecheckRequest was added

  • models.MaintenanceEventResourceProperties was added

  • models.FipsMode was added

  • models.MaintenanceEventStatus was added

  • models.MaintenanceEvents was added

  • models.PrecheckErrorInfo was added

  • models.MajorVersionUpgradePrecheckResource was added

  • models.MigrateNetworkStatus was added

  • models.MajorVersionUpgradePrecheckStatus was added

  • models.LogSpecification was added

  • models.StartMajorVersionUpgradePrecheckResponse was added

  • models.MajorVersionUpgradePrecheckResourceProperties was added

  • models.OperationProperties was added

  • models.NetworkMigrationState was added

  • models.MetricSpecification was added

  • models.MaintenanceEventResource was added

  • models.ImmutableBackup was added

  • models.ServiceSpecification was added

  • models.UpgradeSequence was added

  • models.MaintenanceEventStatusFilter was added

  • models.PolicyDetail was added

  • models.MaintenanceEventActionResponse was added

  • models.MaintenanceEventRescheduleRequest was added

  • models.TuningOptionsProperties was added

  • models.MaintenanceType was added

  • models.PrecheckResult was added

  • models.MajorVersionUpgradePrechecks was added

models.Backup was modified

  • withImmutableBackup(models.ImmutableBackup) was added
  • immutableBackup() was added

models.HighAvailabilityMode was modified

  • DISABLED was added

models.Servers was modified

  • migrateNetworkMode(java.lang.String,java.lang.String) was added
  • migrateNetworkMode(java.lang.String,java.lang.String,com.azure.core.util.Context) was added
  • startMajorVersionUpgradePrecheck(java.lang.String,java.lang.String,models.StartMajorVersionUpgradePrecheckRequest,com.azure.core.util.Context) was added
  • startMajorVersionUpgradePrecheck(java.lang.String,java.lang.String,models.StartMajorVersionUpgradePrecheckRequest) was added

models.TuningOptions was modified

  • properties() was added

models.Storage was modified

  • autoGrowMaxThresholdMb() was added
  • withAutoGrowMaxThresholdMb(java.lang.Integer) was added
  • withAutoGrowIncrementPercent(java.lang.Integer) was added
  • autoGrowIncrementPercent() was added

models.RecommendationTypeEnum was modified

  • VACUUM_TABLE was added

models.HighAvailabilityState was modified

  • COMPUTE_UPDATING_BY_FAILOVER was added
  • RECREATING_STANDBY was added

models.DataEncryption was modified

  • geoBackupFederatedIdentityClientId() was added
  • primaryFederatedIdentityClientId() was added
  • withGeoBackupFederatedIdentityClientId(java.lang.String) was added
  • withPrimaryFederatedIdentityClientId(java.lang.String) was added

models.BackupForPatch was modified

  • withImmutableBackup(models.ImmutableBackup) was added
  • immutableBackup() was added

models.ServerForPatch was modified

  • withVersion(java.lang.String) was added
  • withFipsMode(models.FipsMode) was added
  • withSourceServerResourceId(java.lang.String) was added
  • sourceServerResourceId() was added
  • fipsMode() was added

models.Server$Update was modified

  • withFipsMode(models.FipsMode) was added
  • withVersion(java.lang.String) was added
  • withSourceServerResourceId(java.lang.String) was added

models.Server was modified

  • startMajorVersionUpgradePrecheck(models.StartMajorVersionUpgradePrecheckRequest,com.azure.core.util.Context) was added
  • migrateNetworkMode() was added
  • startMajorVersionUpgradePrecheck(models.StartMajorVersionUpgradePrecheckRequest) was added
  • fipsMode() was added
  • migrateNetworkMode(com.azure.core.util.Context) was added

models.RecommendationTypeParameterEnum was modified

  • VACUUM_TABLE was added

models.Server$Definition was modified

  • withVersion(java.lang.String) was added
  • withFipsMode(models.FipsMode) was added

PostgreSqlManager was modified

  • majorVersionUpgradePrechecks() was added
  • maintenanceEvents() was added

Don't miss a new azure-sdk-for-java release

NewReleases is sending notifications on new releases.