github Azure/azure-sdk-for-js @azure/arm-sql_11.0.0-beta.1

latest releases: @azure/arm-mongocluster_1.0.0-beta.1, @azure/arm-oracledatabase_1.0.0, @azure-rest/ai-translation-document_1.0.0-beta.2...
pre-releaseone month ago

11.0.0-beta.1 (2024-05-13)

Compared with version 10.0.0

Features

  • Added operation group JobPrivateEndpoints
  • Added operation DistributedAvailabilityGroups.beginFailover
  • Added operation DistributedAvailabilityGroups.beginFailoverAndWait
  • Added operation DistributedAvailabilityGroups.beginSetRole
  • Added operation DistributedAvailabilityGroups.beginSetRoleAndWait
  • Added operation FailoverGroups.beginTryPlannedBeforeForcedFailover
  • Added operation FailoverGroups.beginTryPlannedBeforeForcedFailoverAndWait
  • Added operation LongTermRetentionBackups.beginChangeAccessTier
  • Added operation LongTermRetentionBackups.beginChangeAccessTierAndWait
  • Added operation LongTermRetentionBackups.beginChangeAccessTierByResourceGroup
  • Added operation LongTermRetentionBackups.beginChangeAccessTierByResourceGroupAndWait
  • Added operation ManagedInstances.beginRefreshStatus
  • Added operation ManagedInstances.beginRefreshStatusAndWait
  • Added Interface CertificateInfo
  • Added Interface ChangeLongTermRetentionBackupAccessTierParameters
  • Added Interface DistributedAvailabilityGroupDatabase
  • Added Interface DistributedAvailabilityGroupSetRole
  • Added Interface DistributedAvailabilityGroupsFailoverHeaders
  • Added Interface DistributedAvailabilityGroupsFailoverOptionalParams
  • Added Interface DistributedAvailabilityGroupsFailoverRequest
  • Added Interface DistributedAvailabilityGroupsSetRoleOptionalParams
  • Added Interface ErrorAdditionalInfo
  • Added Interface ErrorDetail
  • Added Interface ErrorResponse
  • Added Interface FailoverGroupsTryPlannedBeforeForcedFailoverHeaders
  • Added Interface FailoverGroupsTryPlannedBeforeForcedFailoverOptionalParams
  • Added Interface JobPrivateEndpoint
  • Added Interface JobPrivateEndpointListResult
  • Added Interface JobPrivateEndpointsCreateOrUpdateOptionalParams
  • Added Interface JobPrivateEndpointsDeleteOptionalParams
  • Added Interface JobPrivateEndpointsGetOptionalParams
  • Added Interface JobPrivateEndpointsListByAgentNextOptionalParams
  • Added Interface JobPrivateEndpointsListByAgentOptionalParams
  • Added Interface LongTermRetentionBackupsChangeAccessTierByResourceGroupOptionalParams
  • Added Interface LongTermRetentionBackupsChangeAccessTierOptionalParams
  • Added Interface ManagedInstancesRefreshStatusOptionalParams
  • Added Interface PhaseDetails
  • Added Interface QueryMetricIntervalAutoGenerated
  • Added Interface RefreshExternalGovernanceStatusOperationResultMI
  • Added Type Alias AuthMetadataLookupModes
  • Added Type Alias BackupStorageAccessTier
  • Added Type Alias DistributedAvailabilityGroupsFailoverResponse
  • Added Type Alias DistributedAvailabilityGroupsSetRoleResponse
  • Added Type Alias FailoverGroupsTryPlannedBeforeForcedFailoverResponse
  • Added Type Alias FailoverModeType
  • Added Type Alias FailoverType
  • Added Type Alias FreeLimitExhaustionBehavior
  • Added Type Alias FreemiumType
  • Added Type Alias HybridSecondaryUsage
  • Added Type Alias HybridSecondaryUsageDetected
  • Added Type Alias InstanceRole
  • Added Type Alias JobPrivateEndpointsCreateOrUpdateResponse
  • Added Type Alias JobPrivateEndpointsGetResponse
  • Added Type Alias JobPrivateEndpointsListByAgentNextResponse
  • Added Type Alias JobPrivateEndpointsListByAgentResponse
  • Added Type Alias LinkRole
  • Added Type Alias LongTermRetentionBackupsChangeAccessTierByResourceGroupResponse
  • Added Type Alias LongTermRetentionBackupsChangeAccessTierResponse
  • Added Type Alias ManagedInstanceDatabaseFormat
  • Added Type Alias ManagedInstancesRefreshStatusResponse
  • Added Type Alias ManagedInstancesStartResponse
  • Added Type Alias ManagedInstancesStopResponse
  • Added Type Alias MinimalTlsVersion
  • Added Type Alias Phase
  • Added Type Alias ReplicaConnectedState
  • Added Type Alias ReplicaSynchronizationHealth
  • Added Type Alias ReplicationModeType
  • Added Type Alias RoleChangeType
  • Added Type Alias SeedingModeType
  • Interface Database has a new optional parameter encryptionProtectorAutoRotation
  • Interface Database has a new optional parameter freeLimitExhaustionBehavior
  • Interface Database has a new optional parameter useFreeLimit
  • Interface DatabaseOperation has a new optional parameter operationPhaseDetails
  • Interface DatabaseUpdate has a new optional parameter encryptionProtectorAutoRotation
  • Interface DatabaseUpdate has a new optional parameter freeLimitExhaustionBehavior
  • Interface DatabaseUpdate has a new optional parameter useFreeLimit
  • Interface DistributedAvailabilityGroup has a new optional parameter databases
  • Interface DistributedAvailabilityGroup has a new optional parameter distributedAvailabilityGroupName
  • Interface DistributedAvailabilityGroup has a new optional parameter failoverMode
  • Interface DistributedAvailabilityGroup has a new optional parameter instanceAvailabilityGroupName
  • Interface DistributedAvailabilityGroup has a new optional parameter instanceLinkRole
  • Interface DistributedAvailabilityGroup has a new optional parameter partnerAvailabilityGroupName
  • Interface DistributedAvailabilityGroup has a new optional parameter partnerEndpoint
  • Interface DistributedAvailabilityGroup has a new optional parameter partnerLinkRole
  • Interface DistributedAvailabilityGroup has a new optional parameter seedingMode
  • Interface ElasticPool has a new optional parameter availabilityZone
  • Interface ElasticPool has a new optional parameter minCapacity
  • Interface ElasticPool has a new optional parameter preferredEnclaveType
  • Interface ElasticPoolUpdate has a new optional parameter availabilityZone
  • Interface ElasticPoolUpdate has a new optional parameter minCapacity
  • Interface ElasticPoolUpdate has a new optional parameter preferredEnclaveType
  • Interface FailoverGroupReadOnlyEndpoint has a new optional parameter targetServer
  • Interface FailoverGroupUpdate has a new optional parameter partnerServers
  • Interface InstancePool has a new optional parameter dnsZone
  • Interface InstancePool has a new optional parameter maintenanceConfigurationId
  • Interface InstancePoolUpdate has a new optional parameter dnsZone
  • Interface InstancePoolUpdate has a new optional parameter licenseType
  • Interface InstancePoolUpdate has a new optional parameter maintenanceConfigurationId
  • Interface InstancePoolUpdate has a new optional parameter sku
  • Interface InstancePoolUpdate has a new optional parameter subnetId
  • Interface InstancePoolUpdate has a new optional parameter vCores
  • Interface LongTermRetentionBackup has a new optional parameter backupStorageAccessTier
  • Interface LongTermRetentionBackup has a new optional parameter isBackupImmutable
  • Interface LongTermRetentionPolicy has a new optional parameter backupStorageAccessTier
  • Interface LongTermRetentionPolicy has a new optional parameter makeBackupsImmutable
  • Interface ManagedDatabase has a new optional parameter isLedgerOn
  • Interface ManagedDatabaseUpdate has a new optional parameter isLedgerOn
  • Interface ManagedInstance has a new optional parameter authenticationMetadata
  • Interface ManagedInstance has a new optional parameter createTime
  • Interface ManagedInstance has a new optional parameter databaseFormat
  • Interface ManagedInstance has a new optional parameter externalGovernanceStatus
  • Interface ManagedInstance has a new optional parameter hybridSecondaryUsage
  • Interface ManagedInstance has a new optional parameter hybridSecondaryUsageDetected
  • Interface ManagedInstance has a new optional parameter isGeneralPurposeV2
  • Interface ManagedInstance has a new optional parameter pricingModel
  • Interface ManagedInstance has a new optional parameter storageIOps
  • Interface ManagedInstance has a new optional parameter storageThroughputMBps
  • Interface ManagedInstance has a new optional parameter virtualClusterId
  • Interface ManagedInstanceUpdate has a new optional parameter authenticationMetadata
  • Interface ManagedInstanceUpdate has a new optional parameter createTime
  • Interface ManagedInstanceUpdate has a new optional parameter databaseFormat
  • Interface ManagedInstanceUpdate has a new optional parameter externalGovernanceStatus
  • Interface ManagedInstanceUpdate has a new optional parameter hybridSecondaryUsage
  • Interface ManagedInstanceUpdate has a new optional parameter hybridSecondaryUsageDetected
  • Interface ManagedInstanceUpdate has a new optional parameter isGeneralPurposeV2
  • Interface ManagedInstanceUpdate has a new optional parameter pricingModel
  • Interface ManagedInstanceUpdate has a new optional parameter storageIOps
  • Interface ManagedInstanceUpdate has a new optional parameter storageThroughputMBps
  • Interface ManagedInstanceUpdate has a new optional parameter virtualClusterId
  • Interface PrivateEndpointConnection has a new optional parameter groupIds
  • Interface Server has a new optional parameter isIPv6Enabled
  • Interface ServerUpdate has a new optional parameter isIPv6Enabled
  • Interface SqlVulnerabilityAssessmentScanRecord has a new optional parameter lastScanTime
  • Added Enum KnownAuthMetadataLookupModes
  • Added Enum KnownBackupStorageAccessTier
  • Added Enum KnownFailoverModeType
  • Added Enum KnownFailoverType
  • Added Enum KnownFreeLimitExhaustionBehavior
  • Added Enum KnownFreemiumType
  • Added Enum KnownHybridSecondaryUsage
  • Added Enum KnownHybridSecondaryUsageDetected
  • Added Enum KnownInstanceRole
  • Added Enum KnownLinkRole
  • Added Enum KnownManagedInstanceDatabaseFormat
  • Added Enum KnownMinimalTlsVersion
  • Added Enum KnownPhase
  • Added Enum KnownReplicaConnectedState
  • Added Enum KnownReplicaSynchronizationHealth
  • Added Enum KnownReplicationModeType
  • Added Enum KnownRoleChangeType
  • Added Enum KnownSeedingModeType

Breaking Changes

  • Interface DistributedAvailabilityGroup no longer has parameter lastHardenedLsn
  • Interface DistributedAvailabilityGroup no longer has parameter linkState
  • Interface DistributedAvailabilityGroup no longer has parameter primaryAvailabilityGroupName
  • Interface DistributedAvailabilityGroup no longer has parameter secondaryAvailabilityGroupName
  • Interface DistributedAvailabilityGroup no longer has parameter sourceEndpoint
  • Interface DistributedAvailabilityGroup no longer has parameter sourceReplicaId
  • Interface DistributedAvailabilityGroup no longer has parameter targetDatabase
  • Interface DistributedAvailabilityGroup no longer has parameter targetReplicaId
  • Type of parameter replicationMode of interface DistributedAvailabilityGroup is changed from ReplicationMode to ReplicationModeType
  • Type of parameter provisioningState of interface ManagedInstance is changed from ManagedInstancePropertiesProvisioningState to ProvisioningState
  • Type of parameter provisioningState of interface ManagedInstanceUpdate is changed from ManagedInstancePropertiesProvisioningState to ProvisioningState
  • Type of parameter intervals of interface QueryStatisticsProperties is changed from QueryMetricInterval[] to QueryMetricIntervalAutoGenerated[]
  • Type of parameter minimalTlsVersion of interface Server is changed from string to MinimalTlsVersion
  • Type of parameter minimalTlsVersion of interface ServerUpdate is changed from string to MinimalTlsVersion
  • Removed Enum KnownManagedInstancePropertiesProvisioningState
  • Removed Enum KnownReplicationMode

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

NewReleases is sending notifications on new releases.