github Azure/azure-sdk-for-java azure-resourcemanager-sql_2.23.0

2.23.0 (2023-01-27)

Features Added

  • Added defineThreatDetectionPolicy(SecurityAlertPolicyName policyName) in SqlDatabase to replace deprecated String parameter overload.

Breaking Changes

  • Removed NEW from SecurityAlertPolicyState. The constant is non-functional.
  • Removed withPolicyNew method from SqlDatabaseThreatDetectionPolicy since NEW is no longer supported in SecurityAlertPolicyState.
  • Removed nextResetTime and resourceName methods from ServerMetric and SqlDatabase. The methods are non-functional.
  • Removed listMetricsDefinitions and listMetrics methods from SqlDatabase. Metrics in SQL have been replaced by the Azure monitor shoebox metrics API. Not in SQL any more.
  • Removed listServiceTierAdvisors method from SqlDatabase. It's no longer supported.
  • Removed class ElasticPoolDatabaseActivity. It's removed from service definition.
  • Removed listDatabaseActivities, listDatabaseMetricDefinitions and listDatabaseMetrics methods from SqlElasticPool.
  • Removed elasticPoolName and serviceLevelObjective methods from SqlRestorableDroppedDatabase.
  • Removed getServiceObjective, listRecommendedElasticPools, listServiceObjectives methods from SqlServer.
  • Removed withCreationDate and withThumbprint from SqlServerKeyOperations. The properties are no longer mutable.
  • Renamed class from TransparentDataEncryptionInner to LogicalDatabaseTransparentDataEncryptionInner.
  • Removed class TransparentDataEncryptionActivity. The class is no longer functional.
  • Removed listActivities from TransparentDataEncryption since TransparentDataEncryptionActivity is removed.
  • Renamed TransparentDataEncryptionStatus to TransparentDataEncryptionState.
  • Removed location, requestedDatabaseDtuCap, requestedDatabaseDtuGuarantee, requestedDatabaseDtuMax, requestedDatabaseDtuMin,
    requestedDtu, requestedDtuGuarantee and requestedElasticPoolName, requestedStorageLimitInGB and requestedStorageLimitInMB methods from ElasticPoolActivity. The properties are no longer functional.
  • Renamed class from ElasticPoolActivityInner to ElasticPoolOperationInner.
  • Removed readReplicaCount and withReadReplicaCount from DatabaseUpdate. The property is non-functional.
  • Changed return type of method actionsRequired in PrivateLinkServiceConnectionStateProperty in PrivateLinkServiceConnectionStateProperty from String to PrivateLinkServiceConnectionStateActionsRequire.
  • Changed return type of method status and parameter type of method withStatus in PrivateLinkServiceConnectionStateProperty from String to PrivateLinkServiceConnectionStateStatus.
  • Changed type of ServerConnectionType from enum to ExpandableStringEnum.
  • Renamed class PrivateEndpointConnectionPropertiesAutoGenerated to PrivateEndpointConnectionProperties.
  • Renamed class ServerPublicNetworkAccess to ServerNetworkAccessFlag.
  • Renamed class ExportRequest to ExportDatabaseDefinition.
  • Renamed class ImportExportResponseInner to ImportExportOperationResultInner.
  • Renamed class ImportExtensionRequest to ImportExistingDatabaseDefinition.
  • Changed type of StorageKeyType from enum to ExpandableStringEnum.

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

NewReleases is sending notifications on new releases.