From 134ecc8d51480dd6203424fde9fc3dc5d455eb29 Mon Sep 17 00:00:00 2001 From: SDKAuto Date: Wed, 15 Nov 2023 03:32:53 +0000 Subject: [PATCH] CodeGen from PR 26511 in Azure/azure-rest-api-specs Merge 3d585109af5333cf92ed2bf80acbbe687c4cba50 into 8cd51b5240f4773621ec74346b6f5fb13f2c0e83 --- common/config/rush/pnpm-lock.yaml | 14 +- sdk/sql/arm-sql/CHANGELOG.md | 1514 ++++++++--------- sdk/sql/arm-sql/_meta.json | 8 +- sdk/sql/arm-sql/package.json | 18 +- sdk/sql/arm-sql/review/arm-sql.api.md | 68 + sdk/sql/arm-sql/src/models/index.ts | 353 ++-- sdk/sql/arm-sql/src/models/mappers.ts | 309 ++-- sdk/sql/arm-sql/src/models/parameters.ts | 257 +-- .../backupShortTermRetentionPolicies.ts | 12 +- ...atabaseAdvancedThreatProtectionSettings.ts | 8 +- .../databaseBlobAuditingPolicies.ts | 8 +- .../databaseExtensionsOperations.ts | 8 +- .../src/operations/databaseOperations.ts | 4 +- ...baseSqlVulnerabilityAssessmentBaselines.ts | 8 +- ...seSqlVulnerabilityAssessmentExecuteScan.ts | 2 +- ...SqlVulnerabilityAssessmentRuleBaselines.ts | 10 +- ...aseSqlVulnerabilityAssessmentScanResult.ts | 4 +- ...databaseSqlVulnerabilityAssessmentScans.ts | 4 +- ...baseSqlVulnerabilityAssessmentsSettings.ts | 4 +- .../arm-sql/src/operations/databaseUsages.ts | 2 +- .../distributedAvailabilityGroups.ts | 14 +- .../src/operations/endpointCertificates.ts | 4 +- .../extendedDatabaseBlobAuditingPolicies.ts | 8 +- .../extendedServerBlobAuditingPolicies.ts | 8 +- .../arm-sql/src/operations/failoverGroups.ts | 4 +- .../src/operations/iPv6FirewallRules.ts | 10 +- sdk/sql/arm-sql/src/operations/index.ts | 3 +- .../src/operations/instanceFailoverGroups.ts | 14 +- .../arm-sql/src/operations/instancePools.ts | 246 +-- sdk/sql/arm-sql/src/operations/jobAgents.ts | 4 +- .../arm-sql/src/operations/jobCredentials.ts | 2 +- .../src/operations/jobPrivateEndpoints.ts | 542 ++++++ sdk/sql/arm-sql/src/operations/jobSteps.ts | 2 +- .../arm-sql/src/operations/jobTargetGroups.ts | 2 +- sdk/sql/arm-sql/src/operations/jobs.ts | 2 +- .../ledgerDigestUploadsOperations.ts | 10 +- .../operations/longTermRetentionBackups.ts | 36 +- ...longTermRetentionManagedInstanceBackups.ts | 20 +- .../operations/longTermRetentionPolicies.ts | 2 +- .../maintenanceWindowsOperations.ts | 2 +- ...managedBackupShortTermRetentionPolicies.ts | 4 +- ...atabaseAdvancedThreatProtectionSettings.ts | 8 +- .../managedDatabaseMoveOperations.ts | 4 +- ...gedDatabaseRecommendedSensitivityLabels.ts | 2 +- .../managedDatabaseRestoreDetails.ts | 2 +- .../managedDatabaseSecurityAlertPolicies.ts | 2 +- .../managedDatabaseSensitivityLabels.ts | 4 +- ...anagedDatabaseTransparentDataEncryption.ts | 2 +- .../src/operations/managedDatabases.ts | 12 +- .../managedInstanceAdministrators.ts | 2 +- ...nstanceAdvancedThreatProtectionSettings.ts | 8 +- ...nagedInstanceAzureADOnlyAuthentications.ts | 2 +- .../src/operations/managedInstanceDtcs.ts | 8 +- .../managedInstanceEncryptionProtectors.ts | 2 +- .../src/operations/managedInstanceKeys.ts | 2 +- ...anagedInstanceLongTermRetentionPolicies.ts | 2 +- ...nagedInstancePrivateEndpointConnections.ts | 2 +- .../managedInstanceTdeCertificates.ts | 2 +- ...managedInstanceVulnerabilityAssessments.ts | 2 +- .../src/operations/managedInstances.ts | 4 +- .../managedLedgerDigestUploadsOperations.ts | 2 +- ...atabaseBackupShortTermRetentionPolicies.ts | 4 +- .../src/operations/managedServerDnsAliases.ts | 14 +- .../managedServerSecurityAlertPolicies.ts | 2 +- .../src/operations/outboundFirewallRules.ts | 10 +- .../operations/privateEndpointConnections.ts | 2 +- .../recommendedSensitivityLabels.ts | 2 +- .../src/operations/replicationLinks.ts | 12 +- .../restorableDroppedManagedDatabases.ts | 4 +- .../arm-sql/src/operations/restorePoints.ts | 2 +- .../src/operations/sensitivityLabels.ts | 4 +- .../serverAdvancedThreatProtectionSettings.ts | 8 +- .../serverAutomaticTuningOperations.ts | 2 +- .../operations/serverAzureADAdministrators.ts | 2 +- .../serverAzureADOnlyAuthentications.ts | 2 +- .../operations/serverBlobAuditingPolicies.ts | 8 +- .../operations/serverConfigurationOptions.ts | 2 +- .../operations/serverConnectionPolicies.ts | 8 +- .../operations/serverDevOpsAuditSettings.ts | 8 +- .../src/operations/serverDnsAliases.ts | 2 +- sdk/sql/arm-sql/src/operations/serverKeys.ts | 2 +- .../operations/serverSecurityAlertPolicies.ts | 2 +- .../src/operations/serverTrustCertificates.ts | 10 +- .../src/operations/serverTrustGroups.ts | 2 +- .../serverVulnerabilityAssessments.ts | 2 +- sdk/sql/arm-sql/src/operations/servers.ts | 8 +- sdk/sql/arm-sql/src/operations/sqlAgent.ts | 2 +- .../sqlVulnerabilityAssessmentBaseline.ts | 4 +- .../sqlVulnerabilityAssessmentBaselines.ts | 4 +- .../sqlVulnerabilityAssessmentExecuteScan.ts | 2 +- .../sqlVulnerabilityAssessmentRuleBaseline.ts | 8 +- ...sqlVulnerabilityAssessmentRuleBaselines.ts | 2 +- .../sqlVulnerabilityAssessmentScanResult.ts | 4 +- .../sqlVulnerabilityAssessmentScans.ts | 4 +- .../operations/sqlVulnerabilityAssessments.ts | 2 +- .../sqlVulnerabilityAssessmentsSettings.ts | 8 +- .../startStopManagedInstanceSchedules.ts | 2 +- .../src/operations/synapseLinkWorkspaces.ts | 2 +- sdk/sql/arm-sql/src/operations/syncAgents.ts | 2 +- sdk/sql/arm-sql/src/operations/syncGroups.ts | 4 +- sdk/sql/arm-sql/src/operations/syncMembers.ts | 4 +- .../arm-sql/src/operations/tdeCertificates.ts | 2 +- .../operations/transparentDataEncryptions.ts | 2 +- sdk/sql/arm-sql/src/operations/usages.ts | 2 +- .../arm-sql/src/operations/virtualClusters.ts | 14 +- .../src/operations/virtualNetworkRules.ts | 2 +- .../src/operations/workloadClassifiers.ts | 2 +- .../arm-sql/src/operations/workloadGroups.ts | 2 +- .../arm-sql/src/operationsInterfaces/index.ts | 3 +- .../src/operationsInterfaces/instancePools.ts | 16 +- .../jobPrivateEndpoints.ts | 127 ++ sdk/sql/arm-sql/src/sqlManagementClient.ts | 16 +- sdk/sql/arm-sql/test/sampleTest.ts | 43 + sdk/sql/arm-sql/tsconfig.json | 10 +- 114 files changed, 2518 insertions(+), 1529 deletions(-) create mode 100644 sdk/sql/arm-sql/src/operations/jobPrivateEndpoints.ts create mode 100644 sdk/sql/arm-sql/src/operationsInterfaces/jobPrivateEndpoints.ts create mode 100644 sdk/sql/arm-sql/test/sampleTest.ts diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index e04e807c729b..e910871b5b95 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -4437,7 +4437,7 @@ packages: dependencies: semver: 7.5.4 shelljs: 0.8.5 - typescript: 5.4.0-dev.20231113 + typescript: 5.4.0-dev.20231114 dev: false /downlevel-dts@0.11.0: @@ -4446,7 +4446,7 @@ packages: dependencies: semver: 7.5.4 shelljs: 0.8.5 - typescript: 5.4.0-dev.20231113 + typescript: 5.4.0-dev.20231114 dev: false /eastasianwidth@0.2.0: @@ -9160,8 +9160,8 @@ packages: hasBin: true dev: false - /typescript@5.4.0-dev.20231113: - resolution: {integrity: sha512-5K165L/tImARYZDKwwT2ER9qKt0n56E8jxldXfAVpq8qNqX5o2SvpoPrzCi+eddkHJHl1gPf26xiE+7R6//1Gg==} + /typescript@5.4.0-dev.20231114: + resolution: {integrity: sha512-z7rH8Vy4KWJyzNUaFt1HMzwYNRUmy2HMN98eufjvqbhmS3WPoQF89/UgonRmYf1vAP/69z0PytuV9hBMHNkaDg==} engines: {node: '>=14.17'} hasBin: true dev: false @@ -15326,17 +15326,19 @@ packages: dev: false file:projects/arm-sql.tgz: - resolution: {integrity: sha512-0MYK1EjJEHPI1KPd/eZ8Gm9oW0nVx5GFMSRS1B7i5YQu3QuSukJq+OQKcWLgbT3WFVYfmRCas+Krh4yCiiVDfw==, tarball: file:projects/arm-sql.tgz} + resolution: {integrity: sha512-nlnojyzZ0J31S320voGTaCvRCXRyJLCHyzgp+TcNF1BqOH5Rm2CJcAdYwjAQcPI7GfBHiZDr2qZy5d8nEjXIIA==, tarball: file:projects/arm-sql.tgz} name: '@rush-temp/arm-sql' version: 0.0.0 dependencies: '@azure/identity': 3.4.1 '@microsoft/api-extractor': 7.38.3(@types/node@18.18.9) '@types/chai': 4.3.10 + '@types/mocha': 10.0.4 '@types/node': 18.18.9 chai: 4.3.10 cross-env: 7.0.3 dotenv: 16.3.1 + esm: 3.2.25 mkdirp: 2.1.6 mocha: 10.2.0 rimraf: 5.0.5 @@ -19095,7 +19097,7 @@ packages: dev: false file:projects/notification-hubs.tgz: - resolution: {integrity: sha512-reelA1qEW+iEwulyW+eEAvwqoXCIgKkRJ/Hix2lpAPdCC2WVan3zqMloP/hptMSnx9dv5X88uORVt5Hrn5+obA==, tarball: file:projects/notification-hubs.tgz} + resolution: {integrity: sha512-z2/A8lNpxYXE77kmOhmAxAEOehHra4Fvtfnlia7rNwlq+UNTlinS3FJylQQyTMOJV/ubJk/BDv8hyxFs+o1vOw==, tarball: file:projects/notification-hubs.tgz} name: '@rush-temp/notification-hubs' version: 0.0.0 dependencies: diff --git a/sdk/sql/arm-sql/CHANGELOG.md b/sdk/sql/arm-sql/CHANGELOG.md index c677249f75de..ac1f31b4a58c 100644 --- a/sdk/sql/arm-sql/CHANGELOG.md +++ b/sdk/sql/arm-sql/CHANGELOG.md @@ -1,779 +1,771 @@ # Release History - -## 10.1.0-beta.3 (Unreleased) - -### Features Added - -### Breaking Changes - -### Bugs Fixed - -### Other Changes - -## 10.1.0-beta.2 (2023-09-20) - -**Features** - -- Added operation FailoverGroups.beginTryPlannedBeforeForcedFailover -- Added operation FailoverGroups.beginTryPlannedBeforeForcedFailoverAndWait -- Added Interface FailoverGroupsTryPlannedBeforeForcedFailoverHeaders -- Added Interface FailoverGroupsTryPlannedBeforeForcedFailoverOptionalParams -- Added Type Alias FailoverGroupsTryPlannedBeforeForcedFailoverResponse -- Added Type Alias FreeLimitExhaustionBehavior -- 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 DatabaseUpdate has a new optional parameter encryptionProtectorAutoRotation -- Interface DatabaseUpdate has a new optional parameter freeLimitExhaustionBehavior -- Interface DatabaseUpdate has a new optional parameter useFreeLimit -- 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 ManagedDatabase has a new optional parameter isLedgerOn -- Interface ManagedDatabaseUpdate has a new optional parameter isLedgerOn -- 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 KnownFreeLimitExhaustionBehavior - -## 10.1.0-beta.1 (2023-07-28) - + +## 10.1.0-beta.3 (2023-11-15) + **Features** -- Added operation FailoverGroups.beginTryPlannedBeforeForcedFailover -- Added operation FailoverGroups.beginTryPlannedBeforeForcedFailoverAndWait -- Added Interface FailoverGroupsTryPlannedBeforeForcedFailoverHeaders -- Added Interface FailoverGroupsTryPlannedBeforeForcedFailoverOptionalParams -- Added Type Alias FailoverGroupsTryPlannedBeforeForcedFailoverResponse -- 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 ManagedDatabase has a new optional parameter isLedgerOn -- Interface ManagedDatabaseUpdate has a new optional parameter isLedgerOn -- Interface PrivateEndpointConnection has a new optional parameter groupIds -- Interface SqlVulnerabilityAssessmentScanRecord has a new optional parameter lastScanTime - + - Added operation group JobPrivateEndpoints + - Added operation FailoverGroups.beginTryPlannedBeforeForcedFailover + - Added operation FailoverGroups.beginTryPlannedBeforeForcedFailoverAndWait + - 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 Type Alias FailoverGroupsTryPlannedBeforeForcedFailoverResponse + - Added Type Alias FreeLimitExhaustionBehavior + - Added Type Alias JobPrivateEndpointsCreateOrUpdateResponse + - Added Type Alias JobPrivateEndpointsGetResponse + - Added Type Alias JobPrivateEndpointsListByAgentNextResponse + - Added Type Alias JobPrivateEndpointsListByAgentResponse + - 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 DatabaseUpdate has a new optional parameter encryptionProtectorAutoRotation + - Interface DatabaseUpdate has a new optional parameter freeLimitExhaustionBehavior + - Interface DatabaseUpdate has a new optional parameter useFreeLimit + - 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 ManagedDatabase has a new optional parameter isLedgerOn + - Interface ManagedDatabaseUpdate has a new optional parameter isLedgerOn + - 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 KnownFreeLimitExhaustionBehavior + + ## 10.0.0 (2023-03-22) - + **Features** -- Added operation group DatabaseAdvancedThreatProtectionSettings -- Added operation group DatabaseEncryptionProtectors -- Added operation group DatabaseSqlVulnerabilityAssessmentBaselines -- Added operation group DatabaseSqlVulnerabilityAssessmentExecuteScan -- Added operation group DatabaseSqlVulnerabilityAssessmentRuleBaselines -- Added operation group DatabaseSqlVulnerabilityAssessmentScanResult -- Added operation group DatabaseSqlVulnerabilityAssessmentScans -- Added operation group DatabaseSqlVulnerabilityAssessmentsSettings -- Added operation group DistributedAvailabilityGroups -- Added operation group EndpointCertificates -- Added operation group IPv6FirewallRules -- Added operation group ManagedDatabaseAdvancedThreatProtectionSettings -- Added operation group ManagedDatabaseMoveOperations -- Added operation group ManagedInstanceAdvancedThreatProtectionSettings -- Added operation group ManagedInstanceDtcs -- Added operation group ManagedLedgerDigestUploadsOperations -- Added operation group ManagedServerDnsAliases -- Added operation group ServerAdvancedThreatProtectionSettings -- Added operation group ServerConfigurationOptions -- Added operation group ServerTrustCertificates -- Added operation group SqlVulnerabilityAssessmentBaseline -- Added operation group SqlVulnerabilityAssessmentBaselines -- Added operation group SqlVulnerabilityAssessmentExecuteScan -- Added operation group SqlVulnerabilityAssessmentRuleBaseline -- Added operation group SqlVulnerabilityAssessmentRuleBaselines -- Added operation group SqlVulnerabilityAssessments -- Added operation group SqlVulnerabilityAssessmentScanResult -- Added operation group SqlVulnerabilityAssessmentScans -- Added operation group SqlVulnerabilityAssessmentsSettings -- Added operation group StartStopManagedInstanceSchedules -- Added operation group SynapseLinkWorkspaces -- Added operation ManagedDatabases.beginCancelMove -- Added operation ManagedDatabases.beginCancelMoveAndWait -- Added operation ManagedDatabases.beginCompleteMove -- Added operation ManagedDatabases.beginCompleteMoveAndWait -- Added operation ManagedDatabases.beginStartMove -- Added operation ManagedDatabases.beginStartMoveAndWait -- Added operation ManagedInstances.beginStart -- Added operation ManagedInstances.beginStartAndWait -- Added operation ManagedInstances.beginStop -- Added operation ManagedInstances.beginStopAndWait -- Added operation ManagedInstances.listOutboundNetworkDependenciesByManagedInstance -- Added operation ReplicationLinks.beginDelete -- Added operation ReplicationLinks.beginDeleteAndWait -- Added operation Servers.beginRefreshStatus -- Added operation Servers.beginRefreshStatusAndWait -- Added operation TransparentDataEncryptions.beginCreateOrUpdate -- Added operation TransparentDataEncryptions.beginCreateOrUpdateAndWait -- Added operation VirtualClusters.beginUpdateDnsServers -- Added operation VirtualClusters.beginUpdateDnsServersAndWait -- Added Interface Baseline -- Added Interface BaselineAdjustedResult -- Added Interface BenchmarkReference -- Added Interface DatabaseAdvancedThreatProtection -- Added Interface DatabaseAdvancedThreatProtectionListResult -- Added Interface DatabaseAdvancedThreatProtectionSettingsCreateOrUpdateOptionalParams -- Added Interface DatabaseAdvancedThreatProtectionSettingsGetOptionalParams -- Added Interface DatabaseAdvancedThreatProtectionSettingsListByDatabaseNextOptionalParams -- Added Interface DatabaseAdvancedThreatProtectionSettingsListByDatabaseOptionalParams -- Added Interface DatabaseEncryptionProtectorsRevalidateOptionalParams -- Added Interface DatabaseEncryptionProtectorsRevertOptionalParams -- Added Interface DatabaseKey -- Added Interface DatabaseSqlVulnerabilityAssessmentBaselinesCreateOrUpdateOptionalParams -- Added Interface DatabaseSqlVulnerabilityAssessmentBaselineSet -- Added Interface DatabaseSqlVulnerabilityAssessmentBaselineSetListResult -- Added Interface DatabaseSqlVulnerabilityAssessmentBaselinesGetOptionalParams -- Added Interface DatabaseSqlVulnerabilityAssessmentBaselinesListBySqlVulnerabilityAssessmentNextOptionalParams -- Added Interface DatabaseSqlVulnerabilityAssessmentBaselinesListBySqlVulnerabilityAssessmentOptionalParams -- Added Interface DatabaseSqlVulnerabilityAssessmentExecuteScanExecuteOptionalParams -- Added Interface DatabaseSqlVulnerabilityAssessmentRuleBaseline -- Added Interface DatabaseSqlVulnerabilityAssessmentRuleBaselineInput -- Added Interface DatabaseSqlVulnerabilityAssessmentRuleBaselineListInput -- Added Interface DatabaseSqlVulnerabilityAssessmentRuleBaselineListResult -- Added Interface DatabaseSqlVulnerabilityAssessmentRuleBaselinesCreateOrUpdateOptionalParams -- Added Interface DatabaseSqlVulnerabilityAssessmentRuleBaselinesDeleteOptionalParams -- Added Interface DatabaseSqlVulnerabilityAssessmentRuleBaselinesGetOptionalParams -- Added Interface DatabaseSqlVulnerabilityAssessmentRuleBaselinesListByBaselineNextOptionalParams -- Added Interface DatabaseSqlVulnerabilityAssessmentRuleBaselinesListByBaselineOptionalParams -- Added Interface DatabaseSqlVulnerabilityAssessmentScanResultGetOptionalParams -- Added Interface DatabaseSqlVulnerabilityAssessmentScanResultListByScanNextOptionalParams -- Added Interface DatabaseSqlVulnerabilityAssessmentScanResultListByScanOptionalParams -- Added Interface DatabaseSqlVulnerabilityAssessmentScansGetOptionalParams -- Added Interface DatabaseSqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsNextOptionalParams -- Added Interface DatabaseSqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsOptionalParams -- Added Interface DatabaseSqlVulnerabilityAssessmentsSettingsGetOptionalParams -- Added Interface DatabaseSqlVulnerabilityAssessmentsSettingsListByDatabaseNextOptionalParams -- Added Interface DatabaseSqlVulnerabilityAssessmentsSettingsListByDatabaseOptionalParams -- Added Interface DistributedAvailabilityGroup -- Added Interface DistributedAvailabilityGroupsCreateOrUpdateOptionalParams -- Added Interface DistributedAvailabilityGroupsDeleteOptionalParams -- Added Interface DistributedAvailabilityGroupsGetOptionalParams -- Added Interface DistributedAvailabilityGroupsListByInstanceNextOptionalParams -- Added Interface DistributedAvailabilityGroupsListByInstanceOptionalParams -- Added Interface DistributedAvailabilityGroupsListResult -- Added Interface DistributedAvailabilityGroupsUpdateOptionalParams -- Added Interface EndpointCertificate -- Added Interface EndpointCertificateListResult -- Added Interface EndpointCertificatesGetOptionalParams -- Added Interface EndpointCertificatesListByInstanceNextOptionalParams -- Added Interface EndpointCertificatesListByInstanceOptionalParams -- Added Interface EndpointDependency -- Added Interface EndpointDetail -- Added Interface IPv6FirewallRule -- Added Interface IPv6FirewallRuleListResult -- Added Interface IPv6FirewallRulesCreateOrUpdateOptionalParams -- Added Interface IPv6FirewallRulesDeleteOptionalParams -- Added Interface IPv6FirewallRulesGetOptionalParams -- Added Interface IPv6FirewallRulesListByServerNextOptionalParams -- Added Interface IPv6FirewallRulesListByServerOptionalParams -- Added Interface LogicalServerAdvancedThreatProtectionListResult -- Added Interface ManagedDatabaseAdvancedThreatProtection -- Added Interface ManagedDatabaseAdvancedThreatProtectionListResult -- Added Interface ManagedDatabaseAdvancedThreatProtectionSettingsCreateOrUpdateOptionalParams -- Added Interface ManagedDatabaseAdvancedThreatProtectionSettingsGetOptionalParams -- Added Interface ManagedDatabaseAdvancedThreatProtectionSettingsListByDatabaseNextOptionalParams -- Added Interface ManagedDatabaseAdvancedThreatProtectionSettingsListByDatabaseOptionalParams -- Added Interface ManagedDatabaseMoveDefinition -- Added Interface ManagedDatabaseMoveOperationListResult -- Added Interface ManagedDatabaseMoveOperationResult -- Added Interface ManagedDatabaseMoveOperationsGetOptionalParams -- Added Interface ManagedDatabaseMoveOperationsListByLocationNextOptionalParams -- Added Interface ManagedDatabaseMoveOperationsListByLocationOptionalParams -- Added Interface ManagedDatabaseRestoreDetailsBackupSetProperties -- Added Interface ManagedDatabaseRestoreDetailsUnrestorableFileProperties -- Added Interface ManagedDatabasesCancelMoveOptionalParams -- Added Interface ManagedDatabasesCompleteMoveOptionalParams -- Added Interface ManagedDatabasesStartMoveOptionalParams -- Added Interface ManagedDatabaseStartMoveDefinition -- Added Interface ManagedInstanceAdvancedThreatProtection -- Added Interface ManagedInstanceAdvancedThreatProtectionListResult -- Added Interface ManagedInstanceAdvancedThreatProtectionSettingsCreateOrUpdateOptionalParams -- Added Interface ManagedInstanceAdvancedThreatProtectionSettingsGetOptionalParams -- Added Interface ManagedInstanceAdvancedThreatProtectionSettingsListByInstanceNextOptionalParams -- Added Interface ManagedInstanceAdvancedThreatProtectionSettingsListByInstanceOptionalParams -- Added Interface ManagedInstanceDtc -- Added Interface ManagedInstanceDtcListResult -- Added Interface ManagedInstanceDtcsCreateOrUpdateOptionalParams -- Added Interface ManagedInstanceDtcSecuritySettings -- Added Interface ManagedInstanceDtcsGetOptionalParams -- Added Interface ManagedInstanceDtcsListByManagedInstanceNextOptionalParams -- Added Interface ManagedInstanceDtcsListByManagedInstanceOptionalParams -- Added Interface ManagedInstanceDtcTransactionManagerCommunicationSettings -- Added Interface ManagedInstancesListOutboundNetworkDependenciesByManagedInstanceNextOptionalParams -- Added Interface ManagedInstancesListOutboundNetworkDependenciesByManagedInstanceOptionalParams -- Added Interface ManagedInstancesStartOptionalParams -- Added Interface ManagedInstancesStopOptionalParams -- Added Interface ManagedLedgerDigestUploads -- Added Interface ManagedLedgerDigestUploadsCreateOrUpdateOptionalParams -- Added Interface ManagedLedgerDigestUploadsDisableOptionalParams -- Added Interface ManagedLedgerDigestUploadsGetOptionalParams -- Added Interface ManagedLedgerDigestUploadsListByDatabaseNextOptionalParams -- Added Interface ManagedLedgerDigestUploadsListByDatabaseOptionalParams -- Added Interface ManagedLedgerDigestUploadsListResult -- Added Interface ManagedServerDnsAlias -- Added Interface ManagedServerDnsAliasAcquisition -- Added Interface ManagedServerDnsAliasCreation -- Added Interface ManagedServerDnsAliasesAcquireOptionalParams -- Added Interface ManagedServerDnsAliasesCreateOrUpdateOptionalParams -- Added Interface ManagedServerDnsAliasesDeleteOptionalParams -- Added Interface ManagedServerDnsAliasesGetOptionalParams -- Added Interface ManagedServerDnsAliasesListByManagedInstanceNextOptionalParams -- Added Interface ManagedServerDnsAliasesListByManagedInstanceOptionalParams -- Added Interface ManagedServerDnsAliasListResult -- Added Interface OutboundEnvironmentEndpoint -- Added Interface OutboundEnvironmentEndpointCollection -- Added Interface QueryCheck -- Added Interface RecoverableDatabasesListByServerNextOptionalParams -- Added Interface RefreshExternalGovernanceStatusOperationResult -- Added Interface Remediation -- Added Interface ScheduleItem -- Added Interface ServerAdvancedThreatProtection -- Added Interface ServerAdvancedThreatProtectionSettingsCreateOrUpdateOptionalParams -- Added Interface ServerAdvancedThreatProtectionSettingsGetOptionalParams -- Added Interface ServerAdvancedThreatProtectionSettingsListByServerNextOptionalParams -- Added Interface ServerAdvancedThreatProtectionSettingsListByServerOptionalParams -- Added Interface ServerConfigurationOption -- Added Interface ServerConfigurationOptionListResult -- Added Interface ServerConfigurationOptionsCreateOrUpdateOptionalParams -- Added Interface ServerConfigurationOptionsGetOptionalParams -- Added Interface ServerConfigurationOptionsListByManagedInstanceNextOptionalParams -- Added Interface ServerConfigurationOptionsListByManagedInstanceOptionalParams -- Added Interface ServersRefreshStatusOptionalParams -- Added Interface ServerTrustCertificate -- Added Interface ServerTrustCertificatesCreateOrUpdateOptionalParams -- Added Interface ServerTrustCertificatesDeleteOptionalParams -- Added Interface ServerTrustCertificatesGetOptionalParams -- Added Interface ServerTrustCertificatesListByInstanceNextOptionalParams -- Added Interface ServerTrustCertificatesListByInstanceOptionalParams -- Added Interface ServerTrustCertificatesListResult -- Added Interface SqlVulnerabilityAssessment -- Added Interface SqlVulnerabilityAssessmentBaselineGetOptionalParams -- Added Interface SqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessmentNextOptionalParams -- Added Interface SqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessmentOptionalParams -- Added Interface SqlVulnerabilityAssessmentBaselinesCreateOrUpdateOptionalParams -- Added Interface SqlVulnerabilityAssessmentExecuteScanExecuteOptionalParams -- Added Interface SqlVulnerabilityAssessmentListResult -- Added Interface SqlVulnerabilityAssessmentRuleBaselineCreateOrUpdateOptionalParams -- Added Interface SqlVulnerabilityAssessmentRuleBaselineGetOptionalParams -- Added Interface SqlVulnerabilityAssessmentRuleBaselineListByBaselineNextOptionalParams -- Added Interface SqlVulnerabilityAssessmentRuleBaselineListByBaselineOptionalParams -- Added Interface SqlVulnerabilityAssessmentRuleBaselinesDeleteOptionalParams -- Added Interface SqlVulnerabilityAssessmentScanError -- Added Interface SQLVulnerabilityAssessmentScanListResult -- Added Interface SqlVulnerabilityAssessmentScanRecord -- Added Interface SqlVulnerabilityAssessmentScanRecordListResult -- Added Interface SqlVulnerabilityAssessmentScanResultGetOptionalParams -- Added Interface SqlVulnerabilityAssessmentScanResultListByScanNextOptionalParams -- Added Interface SqlVulnerabilityAssessmentScanResultListByScanOptionalParams -- Added Interface SqlVulnerabilityAssessmentScanResults -- Added Interface SqlVulnerabilityAssessmentScansGetOptionalParams -- Added Interface SqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsNextOptionalParams -- Added Interface SqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsOptionalParams -- Added Interface SqlVulnerabilityAssessmentsDeleteOptionalParams -- Added Interface SqlVulnerabilityAssessmentsSettingsCreateOrUpdateOptionalParams -- Added Interface SqlVulnerabilityAssessmentsSettingsGetOptionalParams -- Added Interface SqlVulnerabilityAssessmentsSettingsListByServerNextOptionalParams -- Added Interface SqlVulnerabilityAssessmentsSettingsListByServerOptionalParams -- Added Interface StartStopManagedInstanceSchedule -- Added Interface StartStopManagedInstanceScheduleListResult -- Added Interface StartStopManagedInstanceSchedulesCreateOrUpdateOptionalParams -- Added Interface StartStopManagedInstanceSchedulesDeleteOptionalParams -- Added Interface StartStopManagedInstanceSchedulesGetOptionalParams -- Added Interface StartStopManagedInstanceSchedulesListByInstanceNextOptionalParams -- Added Interface StartStopManagedInstanceSchedulesListByInstanceOptionalParams -- Added Interface SynapseLinkWorkspace -- Added Interface SynapseLinkWorkspaceInfoProperties -- Added Interface SynapseLinkWorkspaceListResult -- Added Interface SynapseLinkWorkspacesListByDatabaseNextOptionalParams -- Added Interface SynapseLinkWorkspacesListByDatabaseOptionalParams -- Added Interface UpdateVirtualClusterDnsServersOperation -- Added Interface VaRule -- Added Type Alias AdvancedThreatProtectionName -- Added Type Alias AdvancedThreatProtectionState -- Added Type Alias AlwaysEncryptedEnclaveType -- Added Type Alias AvailabilityZoneType -- Added Type Alias BaselineName -- Added Type Alias DatabaseAdvancedThreatProtectionSettingsCreateOrUpdateResponse -- Added Type Alias DatabaseAdvancedThreatProtectionSettingsGetResponse -- Added Type Alias DatabaseAdvancedThreatProtectionSettingsListByDatabaseNextResponse -- Added Type Alias DatabaseAdvancedThreatProtectionSettingsListByDatabaseResponse -- Added Type Alias DatabaseKeyType -- Added Type Alias DatabaseSqlVulnerabilityAssessmentBaselinesCreateOrUpdateResponse -- Added Type Alias DatabaseSqlVulnerabilityAssessmentBaselinesGetResponse -- Added Type Alias DatabaseSqlVulnerabilityAssessmentBaselinesListBySqlVulnerabilityAssessmentNextResponse -- Added Type Alias DatabaseSqlVulnerabilityAssessmentBaselinesListBySqlVulnerabilityAssessmentResponse -- Added Type Alias DatabaseSqlVulnerabilityAssessmentRuleBaselinesCreateOrUpdateResponse -- Added Type Alias DatabaseSqlVulnerabilityAssessmentRuleBaselinesGetResponse -- Added Type Alias DatabaseSqlVulnerabilityAssessmentRuleBaselinesListByBaselineNextResponse -- Added Type Alias DatabaseSqlVulnerabilityAssessmentRuleBaselinesListByBaselineResponse -- Added Type Alias DatabaseSqlVulnerabilityAssessmentScanResultGetResponse -- Added Type Alias DatabaseSqlVulnerabilityAssessmentScanResultListByScanNextResponse -- Added Type Alias DatabaseSqlVulnerabilityAssessmentScanResultListByScanResponse -- Added Type Alias DatabaseSqlVulnerabilityAssessmentScansGetResponse -- Added Type Alias DatabaseSqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsNextResponse -- Added Type Alias DatabaseSqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsResponse -- Added Type Alias DatabaseSqlVulnerabilityAssessmentsSettingsGetResponse -- Added Type Alias DatabaseSqlVulnerabilityAssessmentsSettingsListByDatabaseNextResponse -- Added Type Alias DatabaseSqlVulnerabilityAssessmentsSettingsListByDatabaseResponse -- Added Type Alias DevOpsAuditingSettingsName -- Added Type Alias DistributedAvailabilityGroupsCreateOrUpdateResponse -- Added Type Alias DistributedAvailabilityGroupsGetResponse -- Added Type Alias DistributedAvailabilityGroupsListByInstanceNextResponse -- Added Type Alias DistributedAvailabilityGroupsListByInstanceResponse -- Added Type Alias DistributedAvailabilityGroupsUpdateResponse -- Added Type Alias DNSRefreshOperationStatus -- Added Type Alias DtcName -- Added Type Alias EndpointCertificatesGetResponse -- Added Type Alias EndpointCertificatesListByInstanceNextResponse -- Added Type Alias EndpointCertificatesListByInstanceResponse -- Added Type Alias ExternalGovernanceStatus -- Added Type Alias IPv6FirewallRulesCreateOrUpdateResponse -- Added Type Alias IPv6FirewallRulesGetResponse -- Added Type Alias IPv6FirewallRulesListByServerNextResponse -- Added Type Alias IPv6FirewallRulesListByServerResponse -- Added Type Alias ManagedDatabaseAdvancedThreatProtectionSettingsCreateOrUpdateResponse -- Added Type Alias ManagedDatabaseAdvancedThreatProtectionSettingsGetResponse -- Added Type Alias ManagedDatabaseAdvancedThreatProtectionSettingsListByDatabaseNextResponse -- Added Type Alias ManagedDatabaseAdvancedThreatProtectionSettingsListByDatabaseResponse -- Added Type Alias ManagedDatabaseMoveOperationsGetResponse -- Added Type Alias ManagedDatabaseMoveOperationsListByLocationNextResponse -- Added Type Alias ManagedDatabaseMoveOperationsListByLocationResponse -- Added Type Alias ManagedInstanceAdvancedThreatProtectionSettingsCreateOrUpdateResponse -- Added Type Alias ManagedInstanceAdvancedThreatProtectionSettingsGetResponse -- Added Type Alias ManagedInstanceAdvancedThreatProtectionSettingsListByInstanceNextResponse -- Added Type Alias ManagedInstanceAdvancedThreatProtectionSettingsListByInstanceResponse -- Added Type Alias ManagedInstanceDtcsCreateOrUpdateResponse -- Added Type Alias ManagedInstanceDtcsGetResponse -- Added Type Alias ManagedInstanceDtcsListByManagedInstanceNextResponse -- Added Type Alias ManagedInstanceDtcsListByManagedInstanceResponse -- Added Type Alias ManagedInstancesListOutboundNetworkDependenciesByManagedInstanceNextResponse -- Added Type Alias ManagedInstancesListOutboundNetworkDependenciesByManagedInstanceResponse -- Added Type Alias ManagedLedgerDigestUploadsCreateOrUpdateResponse -- Added Type Alias ManagedLedgerDigestUploadsDisableResponse -- Added Type Alias ManagedLedgerDigestUploadsGetResponse -- Added Type Alias ManagedLedgerDigestUploadsListByDatabaseNextResponse -- Added Type Alias ManagedLedgerDigestUploadsListByDatabaseResponse -- Added Type Alias ManagedLedgerDigestUploadsName -- Added Type Alias ManagedLedgerDigestUploadsState -- Added Type Alias ManagedServerDnsAliasesAcquireResponse -- Added Type Alias ManagedServerDnsAliasesCreateOrUpdateResponse -- Added Type Alias ManagedServerDnsAliasesGetResponse -- Added Type Alias ManagedServerDnsAliasesListByManagedInstanceNextResponse -- Added Type Alias ManagedServerDnsAliasesListByManagedInstanceResponse -- Added Type Alias MoveOperationMode -- Added Type Alias RecoverableDatabasesListByServerNextResponse -- Added Type Alias ReplicationLinksFailoverAllowDataLossResponse -- Added Type Alias ReplicationLinksFailoverResponse -- Added Type Alias ReplicationMode -- Added Type Alias RuleSeverity -- Added Type Alias RuleStatus -- Added Type Alias RuleType -- Added Type Alias SecondaryInstanceType -- Added Type Alias ServerAdvancedThreatProtectionSettingsCreateOrUpdateResponse -- Added Type Alias ServerAdvancedThreatProtectionSettingsGetResponse -- Added Type Alias ServerAdvancedThreatProtectionSettingsListByServerNextResponse -- Added Type Alias ServerAdvancedThreatProtectionSettingsListByServerResponse -- Added Type Alias ServerConfigurationOptionName -- Added Type Alias ServerConfigurationOptionsCreateOrUpdateResponse -- Added Type Alias ServerConfigurationOptionsGetResponse -- Added Type Alias ServerConfigurationOptionsListByManagedInstanceNextResponse -- Added Type Alias ServerConfigurationOptionsListByManagedInstanceResponse -- Added Type Alias ServerPublicNetworkAccessFlag -- Added Type Alias ServersRefreshStatusResponse -- Added Type Alias ServerTrustCertificatesCreateOrUpdateResponse -- Added Type Alias ServerTrustCertificatesGetResponse -- Added Type Alias ServerTrustCertificatesListByInstanceNextResponse -- Added Type Alias ServerTrustCertificatesListByInstanceResponse -- Added Type Alias SqlVulnerabilityAssessmentBaselineGetResponse -- Added Type Alias SqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessmentNextResponse -- Added Type Alias SqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessmentResponse -- Added Type Alias SqlVulnerabilityAssessmentBaselinesCreateOrUpdateResponse -- Added Type Alias SQLVulnerabilityAssessmentName -- Added Type Alias SqlVulnerabilityAssessmentName -- Added Type Alias SqlVulnerabilityAssessmentRuleBaselineCreateOrUpdateResponse -- Added Type Alias SqlVulnerabilityAssessmentRuleBaselineGetResponse -- Added Type Alias SqlVulnerabilityAssessmentRuleBaselineListByBaselineNextResponse -- Added Type Alias SqlVulnerabilityAssessmentRuleBaselineListByBaselineResponse -- Added Type Alias SqlVulnerabilityAssessmentScanResultGetResponse -- Added Type Alias SqlVulnerabilityAssessmentScanResultListByScanNextResponse -- Added Type Alias SqlVulnerabilityAssessmentScanResultListByScanResponse -- Added Type Alias SqlVulnerabilityAssessmentScansGetResponse -- Added Type Alias SqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsNextResponse -- Added Type Alias SqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsResponse -- Added Type Alias SqlVulnerabilityAssessmentsSettingsCreateOrUpdateResponse -- Added Type Alias SqlVulnerabilityAssessmentsSettingsGetResponse -- Added Type Alias SqlVulnerabilityAssessmentsSettingsListByServerNextResponse -- Added Type Alias SqlVulnerabilityAssessmentsSettingsListByServerResponse -- Added Type Alias SqlVulnerabilityAssessmentState -- Added Type Alias StartStopManagedInstanceSchedulesCreateOrUpdateResponse -- Added Type Alias StartStopManagedInstanceSchedulesGetResponse -- Added Type Alias StartStopManagedInstanceSchedulesListByInstanceNextResponse -- Added Type Alias StartStopManagedInstanceSchedulesListByInstanceResponse -- Added Type Alias StartStopScheduleName -- Added Type Alias SynapseLinkWorkspacesListByDatabaseNextResponse -- Added Type Alias SynapseLinkWorkspacesListByDatabaseResponse -- Added Type Alias SyncGroupsType -- Interface Database has a new optional parameter availabilityZone -- Interface Database has a new optional parameter encryptionProtector -- Interface Database has a new optional parameter keys -- Interface Database has a new optional parameter manualCutover -- Interface Database has a new optional parameter performCutover -- Interface Database has a new optional parameter preferredEnclaveType -- Interface Database has a new optional parameter sourceResourceId -- Interface DatabaseBlobAuditingPolicy has a new optional parameter isManagedIdentityInUse -- Interface DatabasesGetOptionalParams has a new optional parameter expand -- Interface DatabasesGetOptionalParams has a new optional parameter filter -- Interface DatabaseUpdate has a new optional parameter encryptionProtector -- Interface DatabaseUpdate has a new optional parameter keys -- Interface DatabaseUpdate has a new optional parameter manualCutover -- Interface DatabaseUpdate has a new optional parameter performCutover -- Interface DatabaseUpdate has a new optional parameter preferredEnclaveType -- Interface ElasticPool has a new optional parameter highAvailabilityReplicaCount -- Interface ElasticPoolUpdate has a new optional parameter highAvailabilityReplicaCount -- Interface ExtendedDatabaseBlobAuditingPolicy has a new optional parameter isManagedIdentityInUse -- Interface ExtendedServerBlobAuditingPolicy has a new optional parameter isManagedIdentityInUse -- Interface InstanceFailoverGroup has a new optional parameter secondaryType -- Interface ManagedDatabase has a new optional parameter crossSubscriptionRestorableDroppedDatabaseId -- Interface ManagedDatabase has a new optional parameter crossSubscriptionSourceDatabaseId -- Interface ManagedDatabase has a new optional parameter crossSubscriptionTargetManagedInstanceId -- Interface ManagedDatabase has a new optional parameter storageContainerIdentity -- Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter currentBackupType -- Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter currentRestoredSizeMB -- Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter currentRestorePlanSizeMB -- Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter diffBackupSets -- Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter fullBackupSets -- Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter logBackupSets -- Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter numberOfFilesQueued -- Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter numberOfFilesRestored -- Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter numberOfFilesRestoring -- Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter numberOfFilesSkipped -- Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter numberOfFilesUnrestorable -- Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter typePropertiesType -- Interface ManagedDatabaseUpdate has a new optional parameter crossSubscriptionRestorableDroppedDatabaseId -- Interface ManagedDatabaseUpdate has a new optional parameter crossSubscriptionSourceDatabaseId -- Interface ManagedDatabaseUpdate has a new optional parameter crossSubscriptionTargetManagedInstanceId -- Interface ManagedDatabaseUpdate has a new optional parameter storageContainerIdentity -- Interface PrivateEndpointConnectionProperties has a new optional parameter groupIds -- Interface RecoverableDatabase has a new optional parameter keys -- Interface RecoverableDatabaseListResult has a new optional parameter nextLink -- Interface RecoverableDatabasesGetOptionalParams has a new optional parameter expand -- Interface RecoverableDatabasesGetOptionalParams has a new optional parameter filter -- Interface ReplicationLinksDeleteOptionalParams has a new optional parameter resumeFrom -- Interface ReplicationLinksDeleteOptionalParams has a new optional parameter updateIntervalInMs -- Interface RestorableDroppedDatabase has a new optional parameter keys -- Interface RestorableDroppedDatabasesGetOptionalParams has a new optional parameter expand -- Interface RestorableDroppedDatabasesGetOptionalParams has a new optional parameter filter -- Interface Server has a new optional parameter externalGovernanceStatus -- Interface ServerBlobAuditingPolicy has a new optional parameter isManagedIdentityInUse -- Interface ServerDevOpsAuditingSettings has a new optional parameter isManagedIdentityInUse -- Interface ServerUpdate has a new optional parameter externalGovernanceStatus -- Interface TransparentDataEncryptionsCreateOrUpdateOptionalParams has a new optional parameter resumeFrom -- Interface TransparentDataEncryptionsCreateOrUpdateOptionalParams has a new optional parameter updateIntervalInMs -- Interface VirtualCluster has a new optional parameter version -- Interface VirtualClustersUpdateDnsServersOptionalParams has a new optional parameter resumeFrom -- Interface VirtualClustersUpdateDnsServersOptionalParams has a new optional parameter updateIntervalInMs -- Interface VirtualClusterUpdate has a new optional parameter version -- Added Enum KnownAdvancedThreatProtectionName -- Added Enum KnownAlwaysEncryptedEnclaveType -- Added Enum KnownAvailabilityZoneType -- Added Enum KnownBaselineName -- Added Enum KnownDatabaseKeyType -- Added Enum KnownDevOpsAuditingSettingsName -- Added Enum KnownDNSRefreshOperationStatus -- Added Enum KnownDtcName -- Added Enum KnownExternalGovernanceStatus -- Added Enum KnownManagedLedgerDigestUploadsName -- Added Enum KnownManagedLedgerDigestUploadsState -- Added Enum KnownMoveOperationMode -- Added Enum KnownReplicationMode -- Added Enum KnownRuleSeverity -- Added Enum KnownRuleStatus -- Added Enum KnownRuleType -- Added Enum KnownSecondaryInstanceType -- Added Enum KnownServerConfigurationOptionName -- Added Enum KnownServerPublicNetworkAccessFlag -- Added Enum KnownSQLVulnerabilityAssessmentName -- Added Enum KnownSqlVulnerabilityAssessmentName -- Added Enum KnownStartStopScheduleName -- Added Enum KnownSyncGroupsType -- Enum KnownManagedDatabaseStatus has a new value DbCopying -- Enum KnownManagedDatabaseStatus has a new value DbMoving -- Enum KnownManagedDatabaseStatus has a new value Starting -- Enum KnownManagedDatabaseStatus has a new value Stopped -- Enum KnownManagedDatabaseStatus has a new value Stopping -- Enum KnownReplicationLinkType has a new value Standby -- Enum KnownSecondaryType has a new value Standby + - Added operation group DatabaseAdvancedThreatProtectionSettings + - Added operation group DatabaseEncryptionProtectors + - Added operation group DatabaseSqlVulnerabilityAssessmentBaselines + - Added operation group DatabaseSqlVulnerabilityAssessmentExecuteScan + - Added operation group DatabaseSqlVulnerabilityAssessmentRuleBaselines + - Added operation group DatabaseSqlVulnerabilityAssessmentScanResult + - Added operation group DatabaseSqlVulnerabilityAssessmentScans + - Added operation group DatabaseSqlVulnerabilityAssessmentsSettings + - Added operation group DistributedAvailabilityGroups + - Added operation group EndpointCertificates + - Added operation group IPv6FirewallRules + - Added operation group ManagedDatabaseAdvancedThreatProtectionSettings + - Added operation group ManagedDatabaseMoveOperations + - Added operation group ManagedInstanceAdvancedThreatProtectionSettings + - Added operation group ManagedInstanceDtcs + - Added operation group ManagedLedgerDigestUploadsOperations + - Added operation group ManagedServerDnsAliases + - Added operation group ServerAdvancedThreatProtectionSettings + - Added operation group ServerConfigurationOptions + - Added operation group ServerTrustCertificates + - Added operation group SqlVulnerabilityAssessmentBaseline + - Added operation group SqlVulnerabilityAssessmentBaselines + - Added operation group SqlVulnerabilityAssessmentExecuteScan + - Added operation group SqlVulnerabilityAssessmentRuleBaseline + - Added operation group SqlVulnerabilityAssessmentRuleBaselines + - Added operation group SqlVulnerabilityAssessments + - Added operation group SqlVulnerabilityAssessmentScanResult + - Added operation group SqlVulnerabilityAssessmentScans + - Added operation group SqlVulnerabilityAssessmentsSettings + - Added operation group StartStopManagedInstanceSchedules + - Added operation group SynapseLinkWorkspaces + - Added operation ManagedDatabases.beginCancelMove + - Added operation ManagedDatabases.beginCancelMoveAndWait + - Added operation ManagedDatabases.beginCompleteMove + - Added operation ManagedDatabases.beginCompleteMoveAndWait + - Added operation ManagedDatabases.beginStartMove + - Added operation ManagedDatabases.beginStartMoveAndWait + - Added operation ManagedInstances.beginStart + - Added operation ManagedInstances.beginStartAndWait + - Added operation ManagedInstances.beginStop + - Added operation ManagedInstances.beginStopAndWait + - Added operation ManagedInstances.listOutboundNetworkDependenciesByManagedInstance + - Added operation ReplicationLinks.beginDelete + - Added operation ReplicationLinks.beginDeleteAndWait + - Added operation Servers.beginRefreshStatus + - Added operation Servers.beginRefreshStatusAndWait + - Added operation TransparentDataEncryptions.beginCreateOrUpdate + - Added operation TransparentDataEncryptions.beginCreateOrUpdateAndWait + - Added operation VirtualClusters.beginUpdateDnsServers + - Added operation VirtualClusters.beginUpdateDnsServersAndWait + - Added Interface Baseline + - Added Interface BaselineAdjustedResult + - Added Interface BenchmarkReference + - Added Interface DatabaseAdvancedThreatProtection + - Added Interface DatabaseAdvancedThreatProtectionListResult + - Added Interface DatabaseAdvancedThreatProtectionSettingsCreateOrUpdateOptionalParams + - Added Interface DatabaseAdvancedThreatProtectionSettingsGetOptionalParams + - Added Interface DatabaseAdvancedThreatProtectionSettingsListByDatabaseNextOptionalParams + - Added Interface DatabaseAdvancedThreatProtectionSettingsListByDatabaseOptionalParams + - Added Interface DatabaseEncryptionProtectorsRevalidateOptionalParams + - Added Interface DatabaseEncryptionProtectorsRevertOptionalParams + - Added Interface DatabaseKey + - Added Interface DatabaseSqlVulnerabilityAssessmentBaselinesCreateOrUpdateOptionalParams + - Added Interface DatabaseSqlVulnerabilityAssessmentBaselineSet + - Added Interface DatabaseSqlVulnerabilityAssessmentBaselineSetListResult + - Added Interface DatabaseSqlVulnerabilityAssessmentBaselinesGetOptionalParams + - Added Interface DatabaseSqlVulnerabilityAssessmentBaselinesListBySqlVulnerabilityAssessmentNextOptionalParams + - Added Interface DatabaseSqlVulnerabilityAssessmentBaselinesListBySqlVulnerabilityAssessmentOptionalParams + - Added Interface DatabaseSqlVulnerabilityAssessmentExecuteScanExecuteOptionalParams + - Added Interface DatabaseSqlVulnerabilityAssessmentRuleBaseline + - Added Interface DatabaseSqlVulnerabilityAssessmentRuleBaselineInput + - Added Interface DatabaseSqlVulnerabilityAssessmentRuleBaselineListInput + - Added Interface DatabaseSqlVulnerabilityAssessmentRuleBaselineListResult + - Added Interface DatabaseSqlVulnerabilityAssessmentRuleBaselinesCreateOrUpdateOptionalParams + - Added Interface DatabaseSqlVulnerabilityAssessmentRuleBaselinesDeleteOptionalParams + - Added Interface DatabaseSqlVulnerabilityAssessmentRuleBaselinesGetOptionalParams + - Added Interface DatabaseSqlVulnerabilityAssessmentRuleBaselinesListByBaselineNextOptionalParams + - Added Interface DatabaseSqlVulnerabilityAssessmentRuleBaselinesListByBaselineOptionalParams + - Added Interface DatabaseSqlVulnerabilityAssessmentScanResultGetOptionalParams + - Added Interface DatabaseSqlVulnerabilityAssessmentScanResultListByScanNextOptionalParams + - Added Interface DatabaseSqlVulnerabilityAssessmentScanResultListByScanOptionalParams + - Added Interface DatabaseSqlVulnerabilityAssessmentScansGetOptionalParams + - Added Interface DatabaseSqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsNextOptionalParams + - Added Interface DatabaseSqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsOptionalParams + - Added Interface DatabaseSqlVulnerabilityAssessmentsSettingsGetOptionalParams + - Added Interface DatabaseSqlVulnerabilityAssessmentsSettingsListByDatabaseNextOptionalParams + - Added Interface DatabaseSqlVulnerabilityAssessmentsSettingsListByDatabaseOptionalParams + - Added Interface DistributedAvailabilityGroup + - Added Interface DistributedAvailabilityGroupsCreateOrUpdateOptionalParams + - Added Interface DistributedAvailabilityGroupsDeleteOptionalParams + - Added Interface DistributedAvailabilityGroupsGetOptionalParams + - Added Interface DistributedAvailabilityGroupsListByInstanceNextOptionalParams + - Added Interface DistributedAvailabilityGroupsListByInstanceOptionalParams + - Added Interface DistributedAvailabilityGroupsListResult + - Added Interface DistributedAvailabilityGroupsUpdateOptionalParams + - Added Interface EndpointCertificate + - Added Interface EndpointCertificateListResult + - Added Interface EndpointCertificatesGetOptionalParams + - Added Interface EndpointCertificatesListByInstanceNextOptionalParams + - Added Interface EndpointCertificatesListByInstanceOptionalParams + - Added Interface EndpointDependency + - Added Interface EndpointDetail + - Added Interface IPv6FirewallRule + - Added Interface IPv6FirewallRuleListResult + - Added Interface IPv6FirewallRulesCreateOrUpdateOptionalParams + - Added Interface IPv6FirewallRulesDeleteOptionalParams + - Added Interface IPv6FirewallRulesGetOptionalParams + - Added Interface IPv6FirewallRulesListByServerNextOptionalParams + - Added Interface IPv6FirewallRulesListByServerOptionalParams + - Added Interface LogicalServerAdvancedThreatProtectionListResult + - Added Interface ManagedDatabaseAdvancedThreatProtection + - Added Interface ManagedDatabaseAdvancedThreatProtectionListResult + - Added Interface ManagedDatabaseAdvancedThreatProtectionSettingsCreateOrUpdateOptionalParams + - Added Interface ManagedDatabaseAdvancedThreatProtectionSettingsGetOptionalParams + - Added Interface ManagedDatabaseAdvancedThreatProtectionSettingsListByDatabaseNextOptionalParams + - Added Interface ManagedDatabaseAdvancedThreatProtectionSettingsListByDatabaseOptionalParams + - Added Interface ManagedDatabaseMoveDefinition + - Added Interface ManagedDatabaseMoveOperationListResult + - Added Interface ManagedDatabaseMoveOperationResult + - Added Interface ManagedDatabaseMoveOperationsGetOptionalParams + - Added Interface ManagedDatabaseMoveOperationsListByLocationNextOptionalParams + - Added Interface ManagedDatabaseMoveOperationsListByLocationOptionalParams + - Added Interface ManagedDatabaseRestoreDetailsBackupSetProperties + - Added Interface ManagedDatabaseRestoreDetailsUnrestorableFileProperties + - Added Interface ManagedDatabasesCancelMoveOptionalParams + - Added Interface ManagedDatabasesCompleteMoveOptionalParams + - Added Interface ManagedDatabasesStartMoveOptionalParams + - Added Interface ManagedDatabaseStartMoveDefinition + - Added Interface ManagedInstanceAdvancedThreatProtection + - Added Interface ManagedInstanceAdvancedThreatProtectionListResult + - Added Interface ManagedInstanceAdvancedThreatProtectionSettingsCreateOrUpdateOptionalParams + - Added Interface ManagedInstanceAdvancedThreatProtectionSettingsGetOptionalParams + - Added Interface ManagedInstanceAdvancedThreatProtectionSettingsListByInstanceNextOptionalParams + - Added Interface ManagedInstanceAdvancedThreatProtectionSettingsListByInstanceOptionalParams + - Added Interface ManagedInstanceDtc + - Added Interface ManagedInstanceDtcListResult + - Added Interface ManagedInstanceDtcsCreateOrUpdateOptionalParams + - Added Interface ManagedInstanceDtcSecuritySettings + - Added Interface ManagedInstanceDtcsGetOptionalParams + - Added Interface ManagedInstanceDtcsListByManagedInstanceNextOptionalParams + - Added Interface ManagedInstanceDtcsListByManagedInstanceOptionalParams + - Added Interface ManagedInstanceDtcTransactionManagerCommunicationSettings + - Added Interface ManagedInstancesListOutboundNetworkDependenciesByManagedInstanceNextOptionalParams + - Added Interface ManagedInstancesListOutboundNetworkDependenciesByManagedInstanceOptionalParams + - Added Interface ManagedInstancesStartOptionalParams + - Added Interface ManagedInstancesStopOptionalParams + - Added Interface ManagedLedgerDigestUploads + - Added Interface ManagedLedgerDigestUploadsCreateOrUpdateOptionalParams + - Added Interface ManagedLedgerDigestUploadsDisableOptionalParams + - Added Interface ManagedLedgerDigestUploadsGetOptionalParams + - Added Interface ManagedLedgerDigestUploadsListByDatabaseNextOptionalParams + - Added Interface ManagedLedgerDigestUploadsListByDatabaseOptionalParams + - Added Interface ManagedLedgerDigestUploadsListResult + - Added Interface ManagedServerDnsAlias + - Added Interface ManagedServerDnsAliasAcquisition + - Added Interface ManagedServerDnsAliasCreation + - Added Interface ManagedServerDnsAliasesAcquireOptionalParams + - Added Interface ManagedServerDnsAliasesCreateOrUpdateOptionalParams + - Added Interface ManagedServerDnsAliasesDeleteOptionalParams + - Added Interface ManagedServerDnsAliasesGetOptionalParams + - Added Interface ManagedServerDnsAliasesListByManagedInstanceNextOptionalParams + - Added Interface ManagedServerDnsAliasesListByManagedInstanceOptionalParams + - Added Interface ManagedServerDnsAliasListResult + - Added Interface OutboundEnvironmentEndpoint + - Added Interface OutboundEnvironmentEndpointCollection + - Added Interface QueryCheck + - Added Interface RecoverableDatabasesListByServerNextOptionalParams + - Added Interface RefreshExternalGovernanceStatusOperationResult + - Added Interface Remediation + - Added Interface ScheduleItem + - Added Interface ServerAdvancedThreatProtection + - Added Interface ServerAdvancedThreatProtectionSettingsCreateOrUpdateOptionalParams + - Added Interface ServerAdvancedThreatProtectionSettingsGetOptionalParams + - Added Interface ServerAdvancedThreatProtectionSettingsListByServerNextOptionalParams + - Added Interface ServerAdvancedThreatProtectionSettingsListByServerOptionalParams + - Added Interface ServerConfigurationOption + - Added Interface ServerConfigurationOptionListResult + - Added Interface ServerConfigurationOptionsCreateOrUpdateOptionalParams + - Added Interface ServerConfigurationOptionsGetOptionalParams + - Added Interface ServerConfigurationOptionsListByManagedInstanceNextOptionalParams + - Added Interface ServerConfigurationOptionsListByManagedInstanceOptionalParams + - Added Interface ServersRefreshStatusOptionalParams + - Added Interface ServerTrustCertificate + - Added Interface ServerTrustCertificatesCreateOrUpdateOptionalParams + - Added Interface ServerTrustCertificatesDeleteOptionalParams + - Added Interface ServerTrustCertificatesGetOptionalParams + - Added Interface ServerTrustCertificatesListByInstanceNextOptionalParams + - Added Interface ServerTrustCertificatesListByInstanceOptionalParams + - Added Interface ServerTrustCertificatesListResult + - Added Interface SqlVulnerabilityAssessment + - Added Interface SqlVulnerabilityAssessmentBaselineGetOptionalParams + - Added Interface SqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessmentNextOptionalParams + - Added Interface SqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessmentOptionalParams + - Added Interface SqlVulnerabilityAssessmentBaselinesCreateOrUpdateOptionalParams + - Added Interface SqlVulnerabilityAssessmentExecuteScanExecuteOptionalParams + - Added Interface SqlVulnerabilityAssessmentListResult + - Added Interface SqlVulnerabilityAssessmentRuleBaselineCreateOrUpdateOptionalParams + - Added Interface SqlVulnerabilityAssessmentRuleBaselineGetOptionalParams + - Added Interface SqlVulnerabilityAssessmentRuleBaselineListByBaselineNextOptionalParams + - Added Interface SqlVulnerabilityAssessmentRuleBaselineListByBaselineOptionalParams + - Added Interface SqlVulnerabilityAssessmentRuleBaselinesDeleteOptionalParams + - Added Interface SqlVulnerabilityAssessmentScanError + - Added Interface SQLVulnerabilityAssessmentScanListResult + - Added Interface SqlVulnerabilityAssessmentScanRecord + - Added Interface SqlVulnerabilityAssessmentScanRecordListResult + - Added Interface SqlVulnerabilityAssessmentScanResultGetOptionalParams + - Added Interface SqlVulnerabilityAssessmentScanResultListByScanNextOptionalParams + - Added Interface SqlVulnerabilityAssessmentScanResultListByScanOptionalParams + - Added Interface SqlVulnerabilityAssessmentScanResults + - Added Interface SqlVulnerabilityAssessmentScansGetOptionalParams + - Added Interface SqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsNextOptionalParams + - Added Interface SqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsOptionalParams + - Added Interface SqlVulnerabilityAssessmentsDeleteOptionalParams + - Added Interface SqlVulnerabilityAssessmentsSettingsCreateOrUpdateOptionalParams + - Added Interface SqlVulnerabilityAssessmentsSettingsGetOptionalParams + - Added Interface SqlVulnerabilityAssessmentsSettingsListByServerNextOptionalParams + - Added Interface SqlVulnerabilityAssessmentsSettingsListByServerOptionalParams + - Added Interface StartStopManagedInstanceSchedule + - Added Interface StartStopManagedInstanceScheduleListResult + - Added Interface StartStopManagedInstanceSchedulesCreateOrUpdateOptionalParams + - Added Interface StartStopManagedInstanceSchedulesDeleteOptionalParams + - Added Interface StartStopManagedInstanceSchedulesGetOptionalParams + - Added Interface StartStopManagedInstanceSchedulesListByInstanceNextOptionalParams + - Added Interface StartStopManagedInstanceSchedulesListByInstanceOptionalParams + - Added Interface SynapseLinkWorkspace + - Added Interface SynapseLinkWorkspaceInfoProperties + - Added Interface SynapseLinkWorkspaceListResult + - Added Interface SynapseLinkWorkspacesListByDatabaseNextOptionalParams + - Added Interface SynapseLinkWorkspacesListByDatabaseOptionalParams + - Added Interface UpdateVirtualClusterDnsServersOperation + - Added Interface VaRule + - Added Type Alias AdvancedThreatProtectionName + - Added Type Alias AdvancedThreatProtectionState + - Added Type Alias AlwaysEncryptedEnclaveType + - Added Type Alias AvailabilityZoneType + - Added Type Alias BaselineName + - Added Type Alias DatabaseAdvancedThreatProtectionSettingsCreateOrUpdateResponse + - Added Type Alias DatabaseAdvancedThreatProtectionSettingsGetResponse + - Added Type Alias DatabaseAdvancedThreatProtectionSettingsListByDatabaseNextResponse + - Added Type Alias DatabaseAdvancedThreatProtectionSettingsListByDatabaseResponse + - Added Type Alias DatabaseKeyType + - Added Type Alias DatabaseSqlVulnerabilityAssessmentBaselinesCreateOrUpdateResponse + - Added Type Alias DatabaseSqlVulnerabilityAssessmentBaselinesGetResponse + - Added Type Alias DatabaseSqlVulnerabilityAssessmentBaselinesListBySqlVulnerabilityAssessmentNextResponse + - Added Type Alias DatabaseSqlVulnerabilityAssessmentBaselinesListBySqlVulnerabilityAssessmentResponse + - Added Type Alias DatabaseSqlVulnerabilityAssessmentRuleBaselinesCreateOrUpdateResponse + - Added Type Alias DatabaseSqlVulnerabilityAssessmentRuleBaselinesGetResponse + - Added Type Alias DatabaseSqlVulnerabilityAssessmentRuleBaselinesListByBaselineNextResponse + - Added Type Alias DatabaseSqlVulnerabilityAssessmentRuleBaselinesListByBaselineResponse + - Added Type Alias DatabaseSqlVulnerabilityAssessmentScanResultGetResponse + - Added Type Alias DatabaseSqlVulnerabilityAssessmentScanResultListByScanNextResponse + - Added Type Alias DatabaseSqlVulnerabilityAssessmentScanResultListByScanResponse + - Added Type Alias DatabaseSqlVulnerabilityAssessmentScansGetResponse + - Added Type Alias DatabaseSqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsNextResponse + - Added Type Alias DatabaseSqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsResponse + - Added Type Alias DatabaseSqlVulnerabilityAssessmentsSettingsGetResponse + - Added Type Alias DatabaseSqlVulnerabilityAssessmentsSettingsListByDatabaseNextResponse + - Added Type Alias DatabaseSqlVulnerabilityAssessmentsSettingsListByDatabaseResponse + - Added Type Alias DevOpsAuditingSettingsName + - Added Type Alias DistributedAvailabilityGroupsCreateOrUpdateResponse + - Added Type Alias DistributedAvailabilityGroupsGetResponse + - Added Type Alias DistributedAvailabilityGroupsListByInstanceNextResponse + - Added Type Alias DistributedAvailabilityGroupsListByInstanceResponse + - Added Type Alias DistributedAvailabilityGroupsUpdateResponse + - Added Type Alias DNSRefreshOperationStatus + - Added Type Alias DtcName + - Added Type Alias EndpointCertificatesGetResponse + - Added Type Alias EndpointCertificatesListByInstanceNextResponse + - Added Type Alias EndpointCertificatesListByInstanceResponse + - Added Type Alias ExternalGovernanceStatus + - Added Type Alias IPv6FirewallRulesCreateOrUpdateResponse + - Added Type Alias IPv6FirewallRulesGetResponse + - Added Type Alias IPv6FirewallRulesListByServerNextResponse + - Added Type Alias IPv6FirewallRulesListByServerResponse + - Added Type Alias ManagedDatabaseAdvancedThreatProtectionSettingsCreateOrUpdateResponse + - Added Type Alias ManagedDatabaseAdvancedThreatProtectionSettingsGetResponse + - Added Type Alias ManagedDatabaseAdvancedThreatProtectionSettingsListByDatabaseNextResponse + - Added Type Alias ManagedDatabaseAdvancedThreatProtectionSettingsListByDatabaseResponse + - Added Type Alias ManagedDatabaseMoveOperationsGetResponse + - Added Type Alias ManagedDatabaseMoveOperationsListByLocationNextResponse + - Added Type Alias ManagedDatabaseMoveOperationsListByLocationResponse + - Added Type Alias ManagedInstanceAdvancedThreatProtectionSettingsCreateOrUpdateResponse + - Added Type Alias ManagedInstanceAdvancedThreatProtectionSettingsGetResponse + - Added Type Alias ManagedInstanceAdvancedThreatProtectionSettingsListByInstanceNextResponse + - Added Type Alias ManagedInstanceAdvancedThreatProtectionSettingsListByInstanceResponse + - Added Type Alias ManagedInstanceDtcsCreateOrUpdateResponse + - Added Type Alias ManagedInstanceDtcsGetResponse + - Added Type Alias ManagedInstanceDtcsListByManagedInstanceNextResponse + - Added Type Alias ManagedInstanceDtcsListByManagedInstanceResponse + - Added Type Alias ManagedInstancesListOutboundNetworkDependenciesByManagedInstanceNextResponse + - Added Type Alias ManagedInstancesListOutboundNetworkDependenciesByManagedInstanceResponse + - Added Type Alias ManagedLedgerDigestUploadsCreateOrUpdateResponse + - Added Type Alias ManagedLedgerDigestUploadsDisableResponse + - Added Type Alias ManagedLedgerDigestUploadsGetResponse + - Added Type Alias ManagedLedgerDigestUploadsListByDatabaseNextResponse + - Added Type Alias ManagedLedgerDigestUploadsListByDatabaseResponse + - Added Type Alias ManagedLedgerDigestUploadsName + - Added Type Alias ManagedLedgerDigestUploadsState + - Added Type Alias ManagedServerDnsAliasesAcquireResponse + - Added Type Alias ManagedServerDnsAliasesCreateOrUpdateResponse + - Added Type Alias ManagedServerDnsAliasesGetResponse + - Added Type Alias ManagedServerDnsAliasesListByManagedInstanceNextResponse + - Added Type Alias ManagedServerDnsAliasesListByManagedInstanceResponse + - Added Type Alias MoveOperationMode + - Added Type Alias RecoverableDatabasesListByServerNextResponse + - Added Type Alias ReplicationLinksFailoverAllowDataLossResponse + - Added Type Alias ReplicationLinksFailoverResponse + - Added Type Alias ReplicationMode + - Added Type Alias RuleSeverity + - Added Type Alias RuleStatus + - Added Type Alias RuleType + - Added Type Alias SecondaryInstanceType + - Added Type Alias ServerAdvancedThreatProtectionSettingsCreateOrUpdateResponse + - Added Type Alias ServerAdvancedThreatProtectionSettingsGetResponse + - Added Type Alias ServerAdvancedThreatProtectionSettingsListByServerNextResponse + - Added Type Alias ServerAdvancedThreatProtectionSettingsListByServerResponse + - Added Type Alias ServerConfigurationOptionName + - Added Type Alias ServerConfigurationOptionsCreateOrUpdateResponse + - Added Type Alias ServerConfigurationOptionsGetResponse + - Added Type Alias ServerConfigurationOptionsListByManagedInstanceNextResponse + - Added Type Alias ServerConfigurationOptionsListByManagedInstanceResponse + - Added Type Alias ServerPublicNetworkAccessFlag + - Added Type Alias ServersRefreshStatusResponse + - Added Type Alias ServerTrustCertificatesCreateOrUpdateResponse + - Added Type Alias ServerTrustCertificatesGetResponse + - Added Type Alias ServerTrustCertificatesListByInstanceNextResponse + - Added Type Alias ServerTrustCertificatesListByInstanceResponse + - Added Type Alias SqlVulnerabilityAssessmentBaselineGetResponse + - Added Type Alias SqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessmentNextResponse + - Added Type Alias SqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessmentResponse + - Added Type Alias SqlVulnerabilityAssessmentBaselinesCreateOrUpdateResponse + - Added Type Alias SQLVulnerabilityAssessmentName + - Added Type Alias SqlVulnerabilityAssessmentName + - Added Type Alias SqlVulnerabilityAssessmentRuleBaselineCreateOrUpdateResponse + - Added Type Alias SqlVulnerabilityAssessmentRuleBaselineGetResponse + - Added Type Alias SqlVulnerabilityAssessmentRuleBaselineListByBaselineNextResponse + - Added Type Alias SqlVulnerabilityAssessmentRuleBaselineListByBaselineResponse + - Added Type Alias SqlVulnerabilityAssessmentScanResultGetResponse + - Added Type Alias SqlVulnerabilityAssessmentScanResultListByScanNextResponse + - Added Type Alias SqlVulnerabilityAssessmentScanResultListByScanResponse + - Added Type Alias SqlVulnerabilityAssessmentScansGetResponse + - Added Type Alias SqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsNextResponse + - Added Type Alias SqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsResponse + - Added Type Alias SqlVulnerabilityAssessmentsSettingsCreateOrUpdateResponse + - Added Type Alias SqlVulnerabilityAssessmentsSettingsGetResponse + - Added Type Alias SqlVulnerabilityAssessmentsSettingsListByServerNextResponse + - Added Type Alias SqlVulnerabilityAssessmentsSettingsListByServerResponse + - Added Type Alias SqlVulnerabilityAssessmentState + - Added Type Alias StartStopManagedInstanceSchedulesCreateOrUpdateResponse + - Added Type Alias StartStopManagedInstanceSchedulesGetResponse + - Added Type Alias StartStopManagedInstanceSchedulesListByInstanceNextResponse + - Added Type Alias StartStopManagedInstanceSchedulesListByInstanceResponse + - Added Type Alias StartStopScheduleName + - Added Type Alias SynapseLinkWorkspacesListByDatabaseNextResponse + - Added Type Alias SynapseLinkWorkspacesListByDatabaseResponse + - Added Type Alias SyncGroupsType + - Interface Database has a new optional parameter availabilityZone + - Interface Database has a new optional parameter encryptionProtector + - Interface Database has a new optional parameter keys + - Interface Database has a new optional parameter manualCutover + - Interface Database has a new optional parameter performCutover + - Interface Database has a new optional parameter preferredEnclaveType + - Interface Database has a new optional parameter sourceResourceId + - Interface DatabaseBlobAuditingPolicy has a new optional parameter isManagedIdentityInUse + - Interface DatabasesGetOptionalParams has a new optional parameter expand + - Interface DatabasesGetOptionalParams has a new optional parameter filter + - Interface DatabaseUpdate has a new optional parameter encryptionProtector + - Interface DatabaseUpdate has a new optional parameter keys + - Interface DatabaseUpdate has a new optional parameter manualCutover + - Interface DatabaseUpdate has a new optional parameter performCutover + - Interface DatabaseUpdate has a new optional parameter preferredEnclaveType + - Interface ElasticPool has a new optional parameter highAvailabilityReplicaCount + - Interface ElasticPoolUpdate has a new optional parameter highAvailabilityReplicaCount + - Interface ExtendedDatabaseBlobAuditingPolicy has a new optional parameter isManagedIdentityInUse + - Interface ExtendedServerBlobAuditingPolicy has a new optional parameter isManagedIdentityInUse + - Interface InstanceFailoverGroup has a new optional parameter secondaryType + - Interface ManagedDatabase has a new optional parameter crossSubscriptionRestorableDroppedDatabaseId + - Interface ManagedDatabase has a new optional parameter crossSubscriptionSourceDatabaseId + - Interface ManagedDatabase has a new optional parameter crossSubscriptionTargetManagedInstanceId + - Interface ManagedDatabase has a new optional parameter storageContainerIdentity + - Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter currentBackupType + - Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter currentRestoredSizeMB + - Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter currentRestorePlanSizeMB + - Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter diffBackupSets + - Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter fullBackupSets + - Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter logBackupSets + - Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter numberOfFilesQueued + - Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter numberOfFilesRestored + - Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter numberOfFilesRestoring + - Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter numberOfFilesSkipped + - Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter numberOfFilesUnrestorable + - Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter typePropertiesType + - Interface ManagedDatabaseUpdate has a new optional parameter crossSubscriptionRestorableDroppedDatabaseId + - Interface ManagedDatabaseUpdate has a new optional parameter crossSubscriptionSourceDatabaseId + - Interface ManagedDatabaseUpdate has a new optional parameter crossSubscriptionTargetManagedInstanceId + - Interface ManagedDatabaseUpdate has a new optional parameter storageContainerIdentity + - Interface PrivateEndpointConnectionProperties has a new optional parameter groupIds + - Interface RecoverableDatabase has a new optional parameter keys + - Interface RecoverableDatabaseListResult has a new optional parameter nextLink + - Interface RecoverableDatabasesGetOptionalParams has a new optional parameter expand + - Interface RecoverableDatabasesGetOptionalParams has a new optional parameter filter + - Interface ReplicationLinksDeleteOptionalParams has a new optional parameter resumeFrom + - Interface ReplicationLinksDeleteOptionalParams has a new optional parameter updateIntervalInMs + - Interface RestorableDroppedDatabase has a new optional parameter keys + - Interface RestorableDroppedDatabasesGetOptionalParams has a new optional parameter expand + - Interface RestorableDroppedDatabasesGetOptionalParams has a new optional parameter filter + - Interface Server has a new optional parameter externalGovernanceStatus + - Interface ServerBlobAuditingPolicy has a new optional parameter isManagedIdentityInUse + - Interface ServerDevOpsAuditingSettings has a new optional parameter isManagedIdentityInUse + - Interface ServerUpdate has a new optional parameter externalGovernanceStatus + - Interface TransparentDataEncryptionsCreateOrUpdateOptionalParams has a new optional parameter resumeFrom + - Interface TransparentDataEncryptionsCreateOrUpdateOptionalParams has a new optional parameter updateIntervalInMs + - Interface VirtualCluster has a new optional parameter version + - Interface VirtualClustersUpdateDnsServersOptionalParams has a new optional parameter resumeFrom + - Interface VirtualClustersUpdateDnsServersOptionalParams has a new optional parameter updateIntervalInMs + - Interface VirtualClusterUpdate has a new optional parameter version + - Added Enum KnownAdvancedThreatProtectionName + - Added Enum KnownAlwaysEncryptedEnclaveType + - Added Enum KnownAvailabilityZoneType + - Added Enum KnownBaselineName + - Added Enum KnownDatabaseKeyType + - Added Enum KnownDevOpsAuditingSettingsName + - Added Enum KnownDNSRefreshOperationStatus + - Added Enum KnownDtcName + - Added Enum KnownExternalGovernanceStatus + - Added Enum KnownManagedLedgerDigestUploadsName + - Added Enum KnownManagedLedgerDigestUploadsState + - Added Enum KnownMoveOperationMode + - Added Enum KnownReplicationMode + - Added Enum KnownRuleSeverity + - Added Enum KnownRuleStatus + - Added Enum KnownRuleType + - Added Enum KnownSecondaryInstanceType + - Added Enum KnownServerConfigurationOptionName + - Added Enum KnownServerPublicNetworkAccessFlag + - Added Enum KnownSQLVulnerabilityAssessmentName + - Added Enum KnownSqlVulnerabilityAssessmentName + - Added Enum KnownStartStopScheduleName + - Added Enum KnownSyncGroupsType + - Enum KnownManagedDatabaseStatus has a new value DbCopying + - Enum KnownManagedDatabaseStatus has a new value DbMoving + - Enum KnownManagedDatabaseStatus has a new value Starting + - Enum KnownManagedDatabaseStatus has a new value Stopped + - Enum KnownManagedDatabaseStatus has a new value Stopping + - Enum KnownReplicationLinkType has a new value Standby + - Enum KnownSecondaryType has a new value Standby **Breaking Changes** -- Removed operation group OperationsHealthOperations -- Removed operation ReplicationLinks.beginUnlink -- Removed operation ReplicationLinks.beginUnlinkAndWait -- Removed operation ReplicationLinks.delete -- Removed operation TransparentDataEncryptions.createOrUpdate -- Removed operation VirtualClusters.updateDnsServers -- Operation ServerDevOpsAuditSettings.beginCreateOrUpdate has a new signature -- Operation ServerDevOpsAuditSettings.beginCreateOrUpdateAndWait has a new signature -- Operation ServerDevOpsAuditSettings.get has a new signature -- Operation SyncGroups.listLogs has a new signature -- Interface Database no longer has parameter primaryDelegatedIdentityClientId -- Interface DatabaseIdentity no longer has parameter delegatedResources -- Interface DatabaseUpdate no longer has parameter primaryDelegatedIdentityClientId -- Interface VirtualCluster no longer has parameter family -- Interface VirtualCluster no longer has parameter maintenanceConfigurationId -- Interface VirtualClusterUpdate no longer has parameter family -- Interface VirtualClusterUpdate no longer has parameter maintenanceConfigurationId -- Type of parameter unrestorableFiles of interface ManagedDatabaseRestoreDetailsResult is changed from string[] to ManagedDatabaseRestoreDetailsUnrestorableFileProperties[] -- Type of parameter publicNetworkAccess of interface Server is changed from ServerNetworkAccessFlag to ServerPublicNetworkAccessFlag -- Type of parameter publicNetworkAccess of interface ServerUpdate is changed from ServerNetworkAccessFlag to ServerPublicNetworkAccessFlag -- Class SqlManagementClient no longer has parameter operationsHealthOperations -- Removed Enum KnownDnsRefreshConfigurationPropertiesStatus -- Removed Enum KnownEnum60 - + - Removed operation group OperationsHealthOperations + - Removed operation ReplicationLinks.beginUnlink + - Removed operation ReplicationLinks.beginUnlinkAndWait + - Removed operation ReplicationLinks.delete + - Removed operation TransparentDataEncryptions.createOrUpdate + - Removed operation VirtualClusters.updateDnsServers + - Operation ServerDevOpsAuditSettings.beginCreateOrUpdate has a new signature + - Operation ServerDevOpsAuditSettings.beginCreateOrUpdateAndWait has a new signature + - Operation ServerDevOpsAuditSettings.get has a new signature + - Operation SyncGroups.listLogs has a new signature + - Interface Database no longer has parameter primaryDelegatedIdentityClientId + - Interface DatabaseIdentity no longer has parameter delegatedResources + - Interface DatabaseUpdate no longer has parameter primaryDelegatedIdentityClientId + - Interface VirtualCluster no longer has parameter family + - Interface VirtualCluster no longer has parameter maintenanceConfigurationId + - Interface VirtualClusterUpdate no longer has parameter family + - Interface VirtualClusterUpdate no longer has parameter maintenanceConfigurationId + - Type of parameter unrestorableFiles of interface ManagedDatabaseRestoreDetailsResult is changed from string[] to ManagedDatabaseRestoreDetailsUnrestorableFileProperties[] + - Type of parameter publicNetworkAccess of interface Server is changed from ServerNetworkAccessFlag to ServerPublicNetworkAccessFlag + - Type of parameter publicNetworkAccess of interface ServerUpdate is changed from ServerNetworkAccessFlag to ServerPublicNetworkAccessFlag + - Class SqlManagementClient no longer has parameter operationsHealthOperations + - Removed Enum KnownDnsRefreshConfigurationPropertiesStatus + - Removed Enum KnownEnum60 + + ## 9.1.0 (2022-12-14) - + **Features** -- Added Interface Advisor -- Added Interface BackupShortTermRetentionPolicy -- Added Interface Database -- Added Interface DatabaseAutomaticTuning -- Added Interface DatabaseBlobAuditingPolicy -- Added Interface DatabaseColumn -- Added Interface DatabaseExtensions -- Added Interface DatabaseOperation -- Added Interface DatabaseSchema -- Added Interface DatabaseSecurityAlertPolicy -- Added Interface DatabaseTable -- Added Interface DatabaseUsage -- Added Interface DatabaseVulnerabilityAssessment -- Added Interface DatabaseVulnerabilityAssessmentRuleBaseline -- Added Interface DatabaseVulnerabilityAssessmentScansExport -- Added Interface DataMaskingPolicy -- Added Interface DataMaskingRule -- Added Interface DataWarehouseUserActivities -- Added Interface DeletedServer -- Added Interface ElasticPool -- Added Interface ElasticPoolActivity -- Added Interface ElasticPoolDatabaseActivity -- Added Interface ElasticPoolOperation -- Added Interface EncryptionProtector -- Added Interface ExtendedDatabaseBlobAuditingPolicy -- Added Interface ExtendedServerBlobAuditingPolicy -- Added Interface FailoverGroup -- Added Interface FirewallRule -- Added Interface GeoBackupPolicy -- Added Interface ImportExportExtensionsOperationResult -- Added Interface ImportExportOperationResult -- Added Interface InstanceFailoverGroup -- Added Interface InstancePool -- Added Interface Job -- Added Interface JobAgent -- Added Interface JobCredential -- Added Interface JobExecution -- Added Interface JobStep -- Added Interface JobTargetGroup -- Added Interface JobVersion -- Added Interface LedgerDigestUploads -- Added Interface LogicalDatabaseTransparentDataEncryption -- Added Interface LongTermRetentionBackup -- Added Interface LongTermRetentionBackupOperationResult -- Added Interface LongTermRetentionPolicy -- Added Interface MaintenanceWindowOptions -- Added Interface MaintenanceWindows -- Added Interface ManagedBackupShortTermRetentionPolicy -- Added Interface ManagedDatabase -- Added Interface ManagedDatabaseRestoreDetailsResult -- Added Interface ManagedDatabaseSecurityAlertPolicy -- Added Interface ManagedInstance -- Added Interface ManagedInstanceAdministrator -- Added Interface ManagedInstanceAzureADOnlyAuthentication -- Added Interface ManagedInstanceEncryptionProtector -- Added Interface ManagedInstanceKey -- Added Interface ManagedInstanceLongTermRetentionBackup -- Added Interface ManagedInstanceLongTermRetentionPolicy -- Added Interface ManagedInstanceOperation -- Added Interface ManagedInstancePrivateEndpointConnection -- Added Interface ManagedInstancePrivateLink -- Added Interface ManagedInstanceQuery -- Added Interface ManagedInstanceVulnerabilityAssessment -- Added Interface ManagedServerSecurityAlertPolicy -- Added Interface ManagedTransparentDataEncryption -- Added Interface OperationsHealth -- Added Interface OutboundFirewallRule -- Added Interface PrivateEndpointConnection -- Added Interface PrivateLinkResource -- Added Interface ProxyResource -- Added Interface ProxyResourceWithWritableName -- Added Interface QueryStatistics -- Added Interface RecommendedAction -- Added Interface RecommendedSensitivityLabelUpdate -- Added Interface RecoverableDatabase -- Added Interface RecoverableManagedDatabase -- Added Interface ReplicationLink -- Added Interface RestorableDroppedDatabase -- Added Interface RestorableDroppedManagedDatabase -- Added Interface RestorePoint -- Added Interface SecurityEvent -- Added Interface SensitivityLabel -- Added Interface SensitivityLabelUpdate -- Added Interface Server -- Added Interface ServerAutomaticTuning -- Added Interface ServerAzureADAdministrator -- Added Interface ServerAzureADOnlyAuthentication -- Added Interface ServerBlobAuditingPolicy -- Added Interface ServerCommunicationLink -- Added Interface ServerConnectionPolicy -- Added Interface ServerDevOpsAuditingSettings -- Added Interface ServerDnsAlias -- Added Interface ServerKey -- Added Interface ServerOperation -- Added Interface ServerSecurityAlertPolicy -- Added Interface ServerTrustGroup -- Added Interface ServerVulnerabilityAssessment -- Added Interface ServiceObjective -- Added Interface SqlAgentConfiguration -- Added Interface SubscriptionUsage -- Added Interface SyncAgent -- Added Interface SyncAgentLinkedDatabase -- Added Interface SyncGroup -- Added Interface SyncMember -- Added Interface TdeCertificate -- Added Interface TimeZone -- Added Interface TrackedResource -- Added Interface UpdateManagedInstanceDnsServersOperation -- Added Interface VirtualCluster -- Added Interface VirtualNetworkRule -- Added Interface VulnerabilityAssessmentScanRecord -- Added Interface WorkloadClassifier -- Added Interface WorkloadGroup -- Added function getContinuationToken -- Interface DatabaseColumnsListByDatabaseNextOptionalParams no longer has parameter column -- Interface DatabaseColumnsListByDatabaseNextOptionalParams no longer has parameter orderBy -- Interface DatabaseColumnsListByDatabaseNextOptionalParams no longer has parameter schema -- Interface DatabaseColumnsListByDatabaseNextOptionalParams no longer has parameter skiptoken -- Interface DatabaseColumnsListByDatabaseNextOptionalParams no longer has parameter table -- Interface DatabaseColumnsListByTableNextOptionalParams no longer has parameter filter -- Interface DatabaseSchemasListByDatabaseNextOptionalParams no longer has parameter filter -- Interface DatabasesListByServerNextOptionalParams no longer has parameter skipToken -- Interface DatabaseTablesListBySchemaNextOptionalParams no longer has parameter filter -- Interface ElasticPoolsListByServerNextOptionalParams no longer has parameter skip -- Interface JobExecutionsListByAgentNextOptionalParams no longer has parameter createTimeMax -- Interface JobExecutionsListByAgentNextOptionalParams no longer has parameter createTimeMin -- Interface JobExecutionsListByAgentNextOptionalParams no longer has parameter endTimeMax -- Interface JobExecutionsListByAgentNextOptionalParams no longer has parameter endTimeMin -- Interface JobExecutionsListByAgentNextOptionalParams no longer has parameter isActive -- Interface JobExecutionsListByAgentNextOptionalParams no longer has parameter skip -- Interface JobExecutionsListByAgentNextOptionalParams no longer has parameter top -- Interface JobExecutionsListByJobNextOptionalParams no longer has parameter createTimeMax -- Interface JobExecutionsListByJobNextOptionalParams no longer has parameter createTimeMin -- Interface JobExecutionsListByJobNextOptionalParams no longer has parameter endTimeMax -- Interface JobExecutionsListByJobNextOptionalParams no longer has parameter endTimeMin -- Interface JobExecutionsListByJobNextOptionalParams no longer has parameter isActive -- Interface JobExecutionsListByJobNextOptionalParams no longer has parameter skip -- Interface JobExecutionsListByJobNextOptionalParams no longer has parameter top -- Interface JobStepExecutionsListByJobExecutionNextOptionalParams no longer has parameter createTimeMax -- Interface JobStepExecutionsListByJobExecutionNextOptionalParams no longer has parameter createTimeMin -- Interface JobStepExecutionsListByJobExecutionNextOptionalParams no longer has parameter endTimeMax -- Interface JobStepExecutionsListByJobExecutionNextOptionalParams no longer has parameter endTimeMin -- Interface JobStepExecutionsListByJobExecutionNextOptionalParams no longer has parameter isActive -- Interface JobStepExecutionsListByJobExecutionNextOptionalParams no longer has parameter skip -- Interface JobStepExecutionsListByJobExecutionNextOptionalParams no longer has parameter top -- Interface JobTargetExecutionsListByJobExecutionNextOptionalParams no longer has parameter createTimeMax -- Interface JobTargetExecutionsListByJobExecutionNextOptionalParams no longer has parameter createTimeMin -- Interface JobTargetExecutionsListByJobExecutionNextOptionalParams no longer has parameter endTimeMax -- Interface JobTargetExecutionsListByJobExecutionNextOptionalParams no longer has parameter endTimeMin -- Interface JobTargetExecutionsListByJobExecutionNextOptionalParams no longer has parameter isActive -- Interface JobTargetExecutionsListByJobExecutionNextOptionalParams no longer has parameter skip -- Interface JobTargetExecutionsListByJobExecutionNextOptionalParams no longer has parameter top -- Interface JobTargetExecutionsListByStepNextOptionalParams no longer has parameter createTimeMax -- Interface JobTargetExecutionsListByStepNextOptionalParams no longer has parameter createTimeMin -- Interface JobTargetExecutionsListByStepNextOptionalParams no longer has parameter endTimeMax -- Interface JobTargetExecutionsListByStepNextOptionalParams no longer has parameter endTimeMin -- Interface JobTargetExecutionsListByStepNextOptionalParams no longer has parameter isActive -- Interface JobTargetExecutionsListByStepNextOptionalParams no longer has parameter skip -- Interface JobTargetExecutionsListByStepNextOptionalParams no longer has parameter top -- Interface LongTermRetentionBackupsListByDatabaseNextOptionalParams no longer has parameter databaseState -- Interface LongTermRetentionBackupsListByDatabaseNextOptionalParams no longer has parameter onlyLatestPerDatabase -- Interface LongTermRetentionBackupsListByLocationNextOptionalParams no longer has parameter databaseState -- Interface LongTermRetentionBackupsListByLocationNextOptionalParams no longer has parameter onlyLatestPerDatabase -- Interface LongTermRetentionBackupsListByResourceGroupDatabaseNextOptionalParams no longer has parameter databaseState -- Interface LongTermRetentionBackupsListByResourceGroupDatabaseNextOptionalParams no longer has parameter onlyLatestPerDatabase -- Interface LongTermRetentionBackupsListByResourceGroupLocationNextOptionalParams no longer has parameter databaseState -- Interface LongTermRetentionBackupsListByResourceGroupLocationNextOptionalParams no longer has parameter onlyLatestPerDatabase -- Interface LongTermRetentionBackupsListByResourceGroupServerNextOptionalParams no longer has parameter databaseState -- Interface LongTermRetentionBackupsListByResourceGroupServerNextOptionalParams no longer has parameter onlyLatestPerDatabase -- Interface LongTermRetentionBackupsListByServerNextOptionalParams no longer has parameter databaseState -- Interface LongTermRetentionBackupsListByServerNextOptionalParams no longer has parameter onlyLatestPerDatabase -- Interface LongTermRetentionManagedInstanceBackupsListByDatabaseNextOptionalParams no longer has parameter databaseState -- Interface LongTermRetentionManagedInstanceBackupsListByDatabaseNextOptionalParams no longer has parameter onlyLatestPerDatabase -- Interface LongTermRetentionManagedInstanceBackupsListByInstanceNextOptionalParams no longer has parameter databaseState -- Interface LongTermRetentionManagedInstanceBackupsListByInstanceNextOptionalParams no longer has parameter onlyLatestPerDatabase -- Interface LongTermRetentionManagedInstanceBackupsListByLocationNextOptionalParams no longer has parameter databaseState -- Interface LongTermRetentionManagedInstanceBackupsListByLocationNextOptionalParams no longer has parameter onlyLatestPerDatabase -- Interface LongTermRetentionManagedInstanceBackupsListByResourceGroupDatabaseNextOptionalParams no longer has parameter databaseState -- Interface LongTermRetentionManagedInstanceBackupsListByResourceGroupDatabaseNextOptionalParams no longer has parameter onlyLatestPerDatabase -- Interface LongTermRetentionManagedInstanceBackupsListByResourceGroupInstanceNextOptionalParams no longer has parameter databaseState -- Interface LongTermRetentionManagedInstanceBackupsListByResourceGroupInstanceNextOptionalParams no longer has parameter onlyLatestPerDatabase -- Interface LongTermRetentionManagedInstanceBackupsListByResourceGroupLocationNextOptionalParams no longer has parameter databaseState -- Interface LongTermRetentionManagedInstanceBackupsListByResourceGroupLocationNextOptionalParams no longer has parameter onlyLatestPerDatabase -- Interface ManagedDatabaseColumnsListByDatabaseNextOptionalParams no longer has parameter column -- Interface ManagedDatabaseColumnsListByDatabaseNextOptionalParams no longer has parameter orderBy -- Interface ManagedDatabaseColumnsListByDatabaseNextOptionalParams no longer has parameter schema -- Interface ManagedDatabaseColumnsListByDatabaseNextOptionalParams no longer has parameter skiptoken -- Interface ManagedDatabaseColumnsListByDatabaseNextOptionalParams no longer has parameter table -- Interface ManagedDatabaseColumnsListByTableNextOptionalParams no longer has parameter filter -- Interface ManagedDatabaseQueriesListByQueryNextOptionalParams no longer has parameter endTime -- Interface ManagedDatabaseQueriesListByQueryNextOptionalParams no longer has parameter interval -- Interface ManagedDatabaseQueriesListByQueryNextOptionalParams no longer has parameter startTime -- Interface ManagedDatabaseSchemasListByDatabaseNextOptionalParams no longer has parameter filter -- Interface ManagedDatabaseSecurityEventsListByDatabaseNextOptionalParams no longer has parameter filter -- Interface ManagedDatabaseSecurityEventsListByDatabaseNextOptionalParams no longer has parameter skip -- Interface ManagedDatabaseSecurityEventsListByDatabaseNextOptionalParams no longer has parameter skiptoken -- Interface ManagedDatabaseSecurityEventsListByDatabaseNextOptionalParams no longer has parameter top -- Interface ManagedDatabaseSensitivityLabelsListCurrentByDatabaseNextOptionalParams no longer has parameter count -- Interface ManagedDatabaseSensitivityLabelsListCurrentByDatabaseNextOptionalParams no longer has parameter filter -- Interface ManagedDatabaseSensitivityLabelsListCurrentByDatabaseNextOptionalParams no longer has parameter skipToken -- Interface ManagedDatabaseSensitivityLabelsListRecommendedByDatabaseNextOptionalParams no longer has parameter filter -- Interface ManagedDatabaseSensitivityLabelsListRecommendedByDatabaseNextOptionalParams no longer has parameter includeDisabledRecommendations -- Interface ManagedDatabaseSensitivityLabelsListRecommendedByDatabaseNextOptionalParams no longer has parameter skipToken -- Interface ManagedDatabaseTablesListBySchemaNextOptionalParams no longer has parameter filter -- Interface ManagedInstanceKeysListByInstanceNextOptionalParams no longer has parameter filter -- Interface ManagedInstancesListByInstancePoolNextOptionalParams no longer has parameter expand -- Interface ManagedInstancesListByManagedInstanceNextOptionalParams no longer has parameter aggregationFunction -- Interface ManagedInstancesListByManagedInstanceNextOptionalParams no longer has parameter databases -- Interface ManagedInstancesListByManagedInstanceNextOptionalParams no longer has parameter endTime -- Interface ManagedInstancesListByManagedInstanceNextOptionalParams no longer has parameter interval -- Interface ManagedInstancesListByManagedInstanceNextOptionalParams no longer has parameter numberOfQueries -- Interface ManagedInstancesListByManagedInstanceNextOptionalParams no longer has parameter observationMetric -- Interface ManagedInstancesListByManagedInstanceNextOptionalParams no longer has parameter startTime -- Interface ManagedInstancesListByResourceGroupNextOptionalParams no longer has parameter expand -- Interface ManagedInstancesListNextOptionalParams no longer has parameter expand -- Interface SensitivityLabelsListCurrentByDatabaseNextOptionalParams no longer has parameter count -- Interface SensitivityLabelsListCurrentByDatabaseNextOptionalParams no longer has parameter filter -- Interface SensitivityLabelsListCurrentByDatabaseNextOptionalParams no longer has parameter skipToken -- Interface SensitivityLabelsListRecommendedByDatabaseNextOptionalParams no longer has parameter filter -- Interface SensitivityLabelsListRecommendedByDatabaseNextOptionalParams no longer has parameter includeDisabledRecommendations -- Interface SensitivityLabelsListRecommendedByDatabaseNextOptionalParams no longer has parameter skipToken -- Interface ServersListByResourceGroupNextOptionalParams no longer has parameter expand -- Interface ServersListNextOptionalParams no longer has parameter expand -- Interface SyncGroupsListLogsNextOptionalParams no longer has parameter continuationToken -- Interface UsagesListByInstancePoolNextOptionalParams no longer has parameter expandChildren - + - Added Interface Advisor + - Added Interface BackupShortTermRetentionPolicy + - Added Interface Database + - Added Interface DatabaseAutomaticTuning + - Added Interface DatabaseBlobAuditingPolicy + - Added Interface DatabaseColumn + - Added Interface DatabaseExtensions + - Added Interface DatabaseOperation + - Added Interface DatabaseSchema + - Added Interface DatabaseSecurityAlertPolicy + - Added Interface DatabaseTable + - Added Interface DatabaseUsage + - Added Interface DatabaseVulnerabilityAssessment + - Added Interface DatabaseVulnerabilityAssessmentRuleBaseline + - Added Interface DatabaseVulnerabilityAssessmentScansExport + - Added Interface DataMaskingPolicy + - Added Interface DataMaskingRule + - Added Interface DataWarehouseUserActivities + - Added Interface DeletedServer + - Added Interface ElasticPool + - Added Interface ElasticPoolActivity + - Added Interface ElasticPoolDatabaseActivity + - Added Interface ElasticPoolOperation + - Added Interface EncryptionProtector + - Added Interface ExtendedDatabaseBlobAuditingPolicy + - Added Interface ExtendedServerBlobAuditingPolicy + - Added Interface FailoverGroup + - Added Interface FirewallRule + - Added Interface GeoBackupPolicy + - Added Interface ImportExportExtensionsOperationResult + - Added Interface ImportExportOperationResult + - Added Interface InstanceFailoverGroup + - Added Interface InstancePool + - Added Interface Job + - Added Interface JobAgent + - Added Interface JobCredential + - Added Interface JobExecution + - Added Interface JobStep + - Added Interface JobTargetGroup + - Added Interface JobVersion + - Added Interface LedgerDigestUploads + - Added Interface LogicalDatabaseTransparentDataEncryption + - Added Interface LongTermRetentionBackup + - Added Interface LongTermRetentionBackupOperationResult + - Added Interface LongTermRetentionPolicy + - Added Interface MaintenanceWindowOptions + - Added Interface MaintenanceWindows + - Added Interface ManagedBackupShortTermRetentionPolicy + - Added Interface ManagedDatabase + - Added Interface ManagedDatabaseRestoreDetailsResult + - Added Interface ManagedDatabaseSecurityAlertPolicy + - Added Interface ManagedInstance + - Added Interface ManagedInstanceAdministrator + - Added Interface ManagedInstanceAzureADOnlyAuthentication + - Added Interface ManagedInstanceEncryptionProtector + - Added Interface ManagedInstanceKey + - Added Interface ManagedInstanceLongTermRetentionBackup + - Added Interface ManagedInstanceLongTermRetentionPolicy + - Added Interface ManagedInstanceOperation + - Added Interface ManagedInstancePrivateEndpointConnection + - Added Interface ManagedInstancePrivateLink + - Added Interface ManagedInstanceQuery + - Added Interface ManagedInstanceVulnerabilityAssessment + - Added Interface ManagedServerSecurityAlertPolicy + - Added Interface ManagedTransparentDataEncryption + - Added Interface OperationsHealth + - Added Interface OutboundFirewallRule + - Added Interface PrivateEndpointConnection + - Added Interface PrivateLinkResource + - Added Interface ProxyResource + - Added Interface ProxyResourceWithWritableName + - Added Interface QueryStatistics + - Added Interface RecommendedAction + - Added Interface RecommendedSensitivityLabelUpdate + - Added Interface RecoverableDatabase + - Added Interface RecoverableManagedDatabase + - Added Interface ReplicationLink + - Added Interface RestorableDroppedDatabase + - Added Interface RestorableDroppedManagedDatabase + - Added Interface RestorePoint + - Added Interface SecurityEvent + - Added Interface SensitivityLabel + - Added Interface SensitivityLabelUpdate + - Added Interface Server + - Added Interface ServerAutomaticTuning + - Added Interface ServerAzureADAdministrator + - Added Interface ServerAzureADOnlyAuthentication + - Added Interface ServerBlobAuditingPolicy + - Added Interface ServerCommunicationLink + - Added Interface ServerConnectionPolicy + - Added Interface ServerDevOpsAuditingSettings + - Added Interface ServerDnsAlias + - Added Interface ServerKey + - Added Interface ServerOperation + - Added Interface ServerSecurityAlertPolicy + - Added Interface ServerTrustGroup + - Added Interface ServerVulnerabilityAssessment + - Added Interface ServiceObjective + - Added Interface SqlAgentConfiguration + - Added Interface SubscriptionUsage + - Added Interface SyncAgent + - Added Interface SyncAgentLinkedDatabase + - Added Interface SyncGroup + - Added Interface SyncMember + - Added Interface TdeCertificate + - Added Interface TimeZone + - Added Interface TrackedResource + - Added Interface UpdateManagedInstanceDnsServersOperation + - Added Interface VirtualCluster + - Added Interface VirtualNetworkRule + - Added Interface VulnerabilityAssessmentScanRecord + - Added Interface WorkloadClassifier + - Added Interface WorkloadGroup + - Added function getContinuationToken + - Interface DatabaseColumnsListByDatabaseNextOptionalParams no longer has parameter column + - Interface DatabaseColumnsListByDatabaseNextOptionalParams no longer has parameter orderBy + - Interface DatabaseColumnsListByDatabaseNextOptionalParams no longer has parameter schema + - Interface DatabaseColumnsListByDatabaseNextOptionalParams no longer has parameter skiptoken + - Interface DatabaseColumnsListByDatabaseNextOptionalParams no longer has parameter table + - Interface DatabaseColumnsListByTableNextOptionalParams no longer has parameter filter + - Interface DatabaseSchemasListByDatabaseNextOptionalParams no longer has parameter filter + - Interface DatabasesListByServerNextOptionalParams no longer has parameter skipToken + - Interface DatabaseTablesListBySchemaNextOptionalParams no longer has parameter filter + - Interface ElasticPoolsListByServerNextOptionalParams no longer has parameter skip + - Interface JobExecutionsListByAgentNextOptionalParams no longer has parameter createTimeMax + - Interface JobExecutionsListByAgentNextOptionalParams no longer has parameter createTimeMin + - Interface JobExecutionsListByAgentNextOptionalParams no longer has parameter endTimeMax + - Interface JobExecutionsListByAgentNextOptionalParams no longer has parameter endTimeMin + - Interface JobExecutionsListByAgentNextOptionalParams no longer has parameter isActive + - Interface JobExecutionsListByAgentNextOptionalParams no longer has parameter skip + - Interface JobExecutionsListByAgentNextOptionalParams no longer has parameter top + - Interface JobExecutionsListByJobNextOptionalParams no longer has parameter createTimeMax + - Interface JobExecutionsListByJobNextOptionalParams no longer has parameter createTimeMin + - Interface JobExecutionsListByJobNextOptionalParams no longer has parameter endTimeMax + - Interface JobExecutionsListByJobNextOptionalParams no longer has parameter endTimeMin + - Interface JobExecutionsListByJobNextOptionalParams no longer has parameter isActive + - Interface JobExecutionsListByJobNextOptionalParams no longer has parameter skip + - Interface JobExecutionsListByJobNextOptionalParams no longer has parameter top + - Interface JobStepExecutionsListByJobExecutionNextOptionalParams no longer has parameter createTimeMax + - Interface JobStepExecutionsListByJobExecutionNextOptionalParams no longer has parameter createTimeMin + - Interface JobStepExecutionsListByJobExecutionNextOptionalParams no longer has parameter endTimeMax + - Interface JobStepExecutionsListByJobExecutionNextOptionalParams no longer has parameter endTimeMin + - Interface JobStepExecutionsListByJobExecutionNextOptionalParams no longer has parameter isActive + - Interface JobStepExecutionsListByJobExecutionNextOptionalParams no longer has parameter skip + - Interface JobStepExecutionsListByJobExecutionNextOptionalParams no longer has parameter top + - Interface JobTargetExecutionsListByJobExecutionNextOptionalParams no longer has parameter createTimeMax + - Interface JobTargetExecutionsListByJobExecutionNextOptionalParams no longer has parameter createTimeMin + - Interface JobTargetExecutionsListByJobExecutionNextOptionalParams no longer has parameter endTimeMax + - Interface JobTargetExecutionsListByJobExecutionNextOptionalParams no longer has parameter endTimeMin + - Interface JobTargetExecutionsListByJobExecutionNextOptionalParams no longer has parameter isActive + - Interface JobTargetExecutionsListByJobExecutionNextOptionalParams no longer has parameter skip + - Interface JobTargetExecutionsListByJobExecutionNextOptionalParams no longer has parameter top + - Interface JobTargetExecutionsListByStepNextOptionalParams no longer has parameter createTimeMax + - Interface JobTargetExecutionsListByStepNextOptionalParams no longer has parameter createTimeMin + - Interface JobTargetExecutionsListByStepNextOptionalParams no longer has parameter endTimeMax + - Interface JobTargetExecutionsListByStepNextOptionalParams no longer has parameter endTimeMin + - Interface JobTargetExecutionsListByStepNextOptionalParams no longer has parameter isActive + - Interface JobTargetExecutionsListByStepNextOptionalParams no longer has parameter skip + - Interface JobTargetExecutionsListByStepNextOptionalParams no longer has parameter top + - Interface LongTermRetentionBackupsListByDatabaseNextOptionalParams no longer has parameter databaseState + - Interface LongTermRetentionBackupsListByDatabaseNextOptionalParams no longer has parameter onlyLatestPerDatabase + - Interface LongTermRetentionBackupsListByLocationNextOptionalParams no longer has parameter databaseState + - Interface LongTermRetentionBackupsListByLocationNextOptionalParams no longer has parameter onlyLatestPerDatabase + - Interface LongTermRetentionBackupsListByResourceGroupDatabaseNextOptionalParams no longer has parameter databaseState + - Interface LongTermRetentionBackupsListByResourceGroupDatabaseNextOptionalParams no longer has parameter onlyLatestPerDatabase + - Interface LongTermRetentionBackupsListByResourceGroupLocationNextOptionalParams no longer has parameter databaseState + - Interface LongTermRetentionBackupsListByResourceGroupLocationNextOptionalParams no longer has parameter onlyLatestPerDatabase + - Interface LongTermRetentionBackupsListByResourceGroupServerNextOptionalParams no longer has parameter databaseState + - Interface LongTermRetentionBackupsListByResourceGroupServerNextOptionalParams no longer has parameter onlyLatestPerDatabase + - Interface LongTermRetentionBackupsListByServerNextOptionalParams no longer has parameter databaseState + - Interface LongTermRetentionBackupsListByServerNextOptionalParams no longer has parameter onlyLatestPerDatabase + - Interface LongTermRetentionManagedInstanceBackupsListByDatabaseNextOptionalParams no longer has parameter databaseState + - Interface LongTermRetentionManagedInstanceBackupsListByDatabaseNextOptionalParams no longer has parameter onlyLatestPerDatabase + - Interface LongTermRetentionManagedInstanceBackupsListByInstanceNextOptionalParams no longer has parameter databaseState + - Interface LongTermRetentionManagedInstanceBackupsListByInstanceNextOptionalParams no longer has parameter onlyLatestPerDatabase + - Interface LongTermRetentionManagedInstanceBackupsListByLocationNextOptionalParams no longer has parameter databaseState + - Interface LongTermRetentionManagedInstanceBackupsListByLocationNextOptionalParams no longer has parameter onlyLatestPerDatabase + - Interface LongTermRetentionManagedInstanceBackupsListByResourceGroupDatabaseNextOptionalParams no longer has parameter databaseState + - Interface LongTermRetentionManagedInstanceBackupsListByResourceGroupDatabaseNextOptionalParams no longer has parameter onlyLatestPerDatabase + - Interface LongTermRetentionManagedInstanceBackupsListByResourceGroupInstanceNextOptionalParams no longer has parameter databaseState + - Interface LongTermRetentionManagedInstanceBackupsListByResourceGroupInstanceNextOptionalParams no longer has parameter onlyLatestPerDatabase + - Interface LongTermRetentionManagedInstanceBackupsListByResourceGroupLocationNextOptionalParams no longer has parameter databaseState + - Interface LongTermRetentionManagedInstanceBackupsListByResourceGroupLocationNextOptionalParams no longer has parameter onlyLatestPerDatabase + - Interface ManagedDatabaseColumnsListByDatabaseNextOptionalParams no longer has parameter column + - Interface ManagedDatabaseColumnsListByDatabaseNextOptionalParams no longer has parameter orderBy + - Interface ManagedDatabaseColumnsListByDatabaseNextOptionalParams no longer has parameter schema + - Interface ManagedDatabaseColumnsListByDatabaseNextOptionalParams no longer has parameter skiptoken + - Interface ManagedDatabaseColumnsListByDatabaseNextOptionalParams no longer has parameter table + - Interface ManagedDatabaseColumnsListByTableNextOptionalParams no longer has parameter filter + - Interface ManagedDatabaseQueriesListByQueryNextOptionalParams no longer has parameter endTime + - Interface ManagedDatabaseQueriesListByQueryNextOptionalParams no longer has parameter interval + - Interface ManagedDatabaseQueriesListByQueryNextOptionalParams no longer has parameter startTime + - Interface ManagedDatabaseSchemasListByDatabaseNextOptionalParams no longer has parameter filter + - Interface ManagedDatabaseSecurityEventsListByDatabaseNextOptionalParams no longer has parameter filter + - Interface ManagedDatabaseSecurityEventsListByDatabaseNextOptionalParams no longer has parameter skip + - Interface ManagedDatabaseSecurityEventsListByDatabaseNextOptionalParams no longer has parameter skiptoken + - Interface ManagedDatabaseSecurityEventsListByDatabaseNextOptionalParams no longer has parameter top + - Interface ManagedDatabaseSensitivityLabelsListCurrentByDatabaseNextOptionalParams no longer has parameter count + - Interface ManagedDatabaseSensitivityLabelsListCurrentByDatabaseNextOptionalParams no longer has parameter filter + - Interface ManagedDatabaseSensitivityLabelsListCurrentByDatabaseNextOptionalParams no longer has parameter skipToken + - Interface ManagedDatabaseSensitivityLabelsListRecommendedByDatabaseNextOptionalParams no longer has parameter filter + - Interface ManagedDatabaseSensitivityLabelsListRecommendedByDatabaseNextOptionalParams no longer has parameter includeDisabledRecommendations + - Interface ManagedDatabaseSensitivityLabelsListRecommendedByDatabaseNextOptionalParams no longer has parameter skipToken + - Interface ManagedDatabaseTablesListBySchemaNextOptionalParams no longer has parameter filter + - Interface ManagedInstanceKeysListByInstanceNextOptionalParams no longer has parameter filter + - Interface ManagedInstancesListByInstancePoolNextOptionalParams no longer has parameter expand + - Interface ManagedInstancesListByManagedInstanceNextOptionalParams no longer has parameter aggregationFunction + - Interface ManagedInstancesListByManagedInstanceNextOptionalParams no longer has parameter databases + - Interface ManagedInstancesListByManagedInstanceNextOptionalParams no longer has parameter endTime + - Interface ManagedInstancesListByManagedInstanceNextOptionalParams no longer has parameter interval + - Interface ManagedInstancesListByManagedInstanceNextOptionalParams no longer has parameter numberOfQueries + - Interface ManagedInstancesListByManagedInstanceNextOptionalParams no longer has parameter observationMetric + - Interface ManagedInstancesListByManagedInstanceNextOptionalParams no longer has parameter startTime + - Interface ManagedInstancesListByResourceGroupNextOptionalParams no longer has parameter expand + - Interface ManagedInstancesListNextOptionalParams no longer has parameter expand + - Interface SensitivityLabelsListCurrentByDatabaseNextOptionalParams no longer has parameter count + - Interface SensitivityLabelsListCurrentByDatabaseNextOptionalParams no longer has parameter filter + - Interface SensitivityLabelsListCurrentByDatabaseNextOptionalParams no longer has parameter skipToken + - Interface SensitivityLabelsListRecommendedByDatabaseNextOptionalParams no longer has parameter filter + - Interface SensitivityLabelsListRecommendedByDatabaseNextOptionalParams no longer has parameter includeDisabledRecommendations + - Interface SensitivityLabelsListRecommendedByDatabaseNextOptionalParams no longer has parameter skipToken + - Interface ServersListByResourceGroupNextOptionalParams no longer has parameter expand + - Interface ServersListNextOptionalParams no longer has parameter expand + - Interface SyncGroupsListLogsNextOptionalParams no longer has parameter continuationToken + - Interface UsagesListByInstancePoolNextOptionalParams no longer has parameter expandChildren + ## 9.0.1 (2022-05-01) **Features** -- Bug fix + - Bug fix ## 9.0.0 (2021-12-07) @@ -783,4 +775,4 @@ To understand the detail of the change, please refer to [Changelog](https://aka. To migrate the existing applications to the latest version, please refer to [Migration Guide](https://aka.ms/js-track2-migration-guide). -To learn more, please refer to our documentation [Quick Start](https://aka.ms/azsdk/js/mgmt/quickstart ). +To learn more, please refer to our documentation [Quick Start](https://aka.ms/js-track2-quickstart). diff --git a/sdk/sql/arm-sql/_meta.json b/sdk/sql/arm-sql/_meta.json index df0553898d9b..f47324946fd3 100644 --- a/sdk/sql/arm-sql/_meta.json +++ b/sdk/sql/arm-sql/_meta.json @@ -1,8 +1,8 @@ { - "commit": "0d9dd8cfd99b5e6e373fb1d18a481b93e1d2a428", + "commit": "c28c2d9458b97069ba1e34daaddb0dc212857c9e", "readme": "specification/sql/resource-manager/readme.md", - "autorest_command": "autorest --version=3.9.7 --typescript --modelerfour.lenient-model-deduplication --azure-arm --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=D:\\Git\\azure-sdk-for-js ..\\azure-rest-api-specs\\specification\\sql\\resource-manager\\readme.md --use=@autorest/typescript@6.0.9 --generate-sample=true", + "autorest_command": "autorest --version=3.9.7 --typescript --modelerfour.lenient-model-deduplication --azure-arm --head-as-boolean=true --license-header=MICROSOFT_MIT_NO_VERSION --generate-test --typescript-sdks-folder=/mnt/vss/_work/1/s/azure-sdk-for-js ../azure-rest-api-specs/specification/sql/resource-manager/readme.md --use=@autorest/typescript@^6.0.12", "repository_url": "https://github.com/Azure/azure-rest-api-specs.git", - "release_tool": "@azure-tools/js-sdk-release-tools@2.7.2", - "use": "@autorest/typescript@6.0.9" + "release_tool": "@azure-tools/js-sdk-release-tools@2.7.4", + "use": "@autorest/typescript@^6.0.12" } \ No newline at end of file diff --git a/sdk/sql/arm-sql/package.json b/sdk/sql/arm-sql/package.json index d62c98686a56..e98932136ab8 100644 --- a/sdk/sql/arm-sql/package.json +++ b/sdk/sql/arm-sql/package.json @@ -34,16 +34,18 @@ "uglify-js": "^3.4.9", "rimraf": "^5.0.0", "dotenv": "^16.0.0", + "@azure/dev-tool": "^1.0.0", "@azure/identity": "^3.3.0", "@azure-tools/test-recorder": "^3.0.0", "@azure-tools/test-credential": "^1.0.0", "mocha": "^10.0.0", + "@types/mocha": "^10.0.0", + "esm": "^3.2.18", "@types/chai": "^4.2.8", "chai": "^4.2.0", "cross-env": "^7.0.2", "@types/node": "^18.0.0", - "ts-node": "^10.0.0", - "@azure/dev-tool": "^1.0.0" + "ts-node": "^10.0.0" }, "repository": { "type": "git", @@ -105,13 +107,5 @@ ] }, "autoPublish": true, - "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/sql/arm-sql", - "//sampleConfiguration": { - "productName": "", - "productSlugs": [ - "azure" - ], - "disableDocsMs": true, - "apiRefLink": "https://docs.microsoft.com/javascript/api/@azure/arm-sql?view=azure-node-preview" - } -} + "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/sql/arm-sql" +} \ No newline at end of file diff --git a/sdk/sql/arm-sql/review/arm-sql.api.md b/sdk/sql/arm-sql/review/arm-sql.api.md index 593dedf2bb05..65f5428d7f3e 100644 --- a/sdk/sql/arm-sql/review/arm-sql.api.md +++ b/sdk/sql/arm-sql/review/arm-sql.api.md @@ -2751,7 +2751,9 @@ export type InstanceFailoverGroupsListByLocationResponse = InstanceFailoverGroup // @public export interface InstancePool extends TrackedResource { + readonly dnsZone?: string; licenseType?: InstancePoolLicenseType; + maintenanceConfigurationId?: string; sku?: Sku; subnetId?: string; vCores?: number; @@ -2857,9 +2859,15 @@ export type InstancePoolsUpdateResponse = InstancePool; // @public export interface InstancePoolUpdate { + readonly dnsZone?: string; + licenseType?: InstancePoolLicenseType; + maintenanceConfigurationId?: string; + sku?: Sku; + subnetId?: string; tags?: { [propertyName: string]: string; }; + vCores?: number; } // @public @@ -3187,6 +3195,64 @@ export interface JobListResult { readonly value?: Job[]; } +// @public +export interface JobPrivateEndpoint extends ProxyResource { + readonly privateEndpointId?: string; + targetServerAzureResourceId?: string; +} + +// @public +export interface JobPrivateEndpointListResult { + readonly nextLink?: string; + readonly value?: JobPrivateEndpoint[]; +} + +// @public +export interface JobPrivateEndpoints { + beginCreateOrUpdate(resourceGroupName: string, serverName: string, jobAgentName: string, privateEndpointName: string, parameters: JobPrivateEndpoint, options?: JobPrivateEndpointsCreateOrUpdateOptionalParams): Promise, JobPrivateEndpointsCreateOrUpdateResponse>>; + beginCreateOrUpdateAndWait(resourceGroupName: string, serverName: string, jobAgentName: string, privateEndpointName: string, parameters: JobPrivateEndpoint, options?: JobPrivateEndpointsCreateOrUpdateOptionalParams): Promise; + beginDelete(resourceGroupName: string, serverName: string, jobAgentName: string, privateEndpointName: string, options?: JobPrivateEndpointsDeleteOptionalParams): Promise, void>>; + beginDeleteAndWait(resourceGroupName: string, serverName: string, jobAgentName: string, privateEndpointName: string, options?: JobPrivateEndpointsDeleteOptionalParams): Promise; + get(resourceGroupName: string, serverName: string, jobAgentName: string, privateEndpointName: string, options?: JobPrivateEndpointsGetOptionalParams): Promise; + listByAgent(resourceGroupName: string, serverName: string, jobAgentName: string, options?: JobPrivateEndpointsListByAgentOptionalParams): PagedAsyncIterableIterator; +} + +// @public +export interface JobPrivateEndpointsCreateOrUpdateOptionalParams extends coreClient.OperationOptions { + resumeFrom?: string; + updateIntervalInMs?: number; +} + +// @public +export type JobPrivateEndpointsCreateOrUpdateResponse = JobPrivateEndpoint; + +// @public +export interface JobPrivateEndpointsDeleteOptionalParams extends coreClient.OperationOptions { + resumeFrom?: string; + updateIntervalInMs?: number; +} + +// @public +export interface JobPrivateEndpointsGetOptionalParams extends coreClient.OperationOptions { +} + +// @public +export type JobPrivateEndpointsGetResponse = JobPrivateEndpoint; + +// @public +export interface JobPrivateEndpointsListByAgentNextOptionalParams extends coreClient.OperationOptions { +} + +// @public +export type JobPrivateEndpointsListByAgentNextResponse = JobPrivateEndpointListResult; + +// @public +export interface JobPrivateEndpointsListByAgentOptionalParams extends coreClient.OperationOptions { +} + +// @public +export type JobPrivateEndpointsListByAgentResponse = JobPrivateEndpointListResult; + // @public export interface Jobs { createOrUpdate(resourceGroupName: string, serverName: string, jobAgentName: string, jobName: string, parameters: Job, options?: JobsCreateOrUpdateOptionalParams): Promise; @@ -9741,6 +9807,8 @@ export class SqlManagementClient extends coreClient.ServiceClient { // (undocumented) jobExecutions: JobExecutions; // (undocumented) + jobPrivateEndpoints: JobPrivateEndpoints; + // (undocumented) jobs: Jobs; // (undocumented) jobStepExecutions: JobStepExecutions; diff --git a/sdk/sql/arm-sql/src/models/index.ts b/sdk/sql/arm-sql/src/models/index.ts index 197576b2ff76..02851bf14ff7 100644 --- a/sdk/sql/arm-sql/src/models/index.ts +++ b/sdk/sql/arm-sql/src/models/index.ts @@ -589,40 +589,6 @@ export interface FirewallRuleList { values?: FirewallRule[]; } -/** An ARM Resource SKU. */ -export interface Sku { - /** The name of the SKU, typically, a letter + Number code, e.g. P3. */ - name: string; - /** The tier or edition of the particular SKU, e.g. Basic, Premium. */ - tier?: string; - /** Size of the particular SKU */ - size?: string; - /** If the service has different generations of hardware, for the same SKU, then that can be captured here. */ - family?: string; - /** Capacity of the particular SKU. */ - capacity?: number; -} - -/** An update to an Instance pool. */ -export interface InstancePoolUpdate { - /** Resource tags. */ - tags?: { [propertyName: string]: string }; -} - -/** A list of Azure SQL instance pools. */ -export interface InstancePoolListResult { - /** - * Array of results. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly value?: InstancePool[]; - /** - * Link to retrieve next page of results. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly nextLink?: string; -} - /** A list of Azure SQL job agents. */ export interface JobAgentListResult { /** @@ -637,6 +603,20 @@ export interface JobAgentListResult { readonly nextLink?: string; } +/** An ARM Resource SKU. */ +export interface Sku { + /** The name of the SKU, typically, a letter + Number code, e.g. P3. */ + name: string; + /** The tier or edition of the particular SKU, e.g. Basic, Premium. */ + tier?: string; + /** Size of the particular SKU */ + size?: string; + /** If the service has different generations of hardware, for the same SKU, then that can be captured here. */ + family?: string; + /** Capacity of the particular SKU. */ + capacity?: number; +} + /** An update to an Azure SQL job agent. */ export interface JobAgentUpdate { /** Resource tags. */ @@ -690,6 +670,20 @@ export interface JobExecutionTarget { readonly databaseName?: string; } +/** A list of job agent private endpoints. */ +export interface JobPrivateEndpointListResult { + /** + * Array of results. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly value?: JobPrivateEndpoint[]; + /** + * Link to retrieve next page of results. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly nextLink?: string; +} + /** A list of jobs. */ export interface JobListResult { /** @@ -4602,6 +4596,41 @@ export interface FailoverGroupUpdate { partnerServers?: PartnerInfo[]; } +/** A list of Azure SQL instance pools. */ +export interface InstancePoolListResult { + /** + * Array of results. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly value?: InstancePool[]; + /** + * Link to retrieve next page of results. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly nextLink?: string; +} + +/** An update to an Instance pool. */ +export interface InstancePoolUpdate { + /** The name and tier of the SKU. */ + sku?: Sku; + /** Resource tags. */ + tags?: { [propertyName: string]: string }; + /** Resource ID of the subnet to place this instance pool in. */ + subnetId?: string; + /** Count of vCores belonging to this instance pool. */ + vCores?: number; + /** The license type. Possible values are 'LicenseIncluded' (price for SQL license is included) and 'BasePrice' (without SQL license price). */ + licenseType?: InstancePoolLicenseType; + /** + * The Dns Zone that the managed instance pool is in. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly dnsZone?: string; + /** Specifies maintenance configuration id to apply to this managed instance. */ + maintenanceConfigurationId?: string; +} + /** A Slo Usage Metric. */ export interface SloUsageMetric { /** @@ -5515,6 +5544,17 @@ export interface JobExecution extends ProxyResource { readonly target?: JobExecutionTarget; } +/** A job agent private endpoint. */ +export interface JobPrivateEndpoint extends ProxyResource { + /** ARM resource id of the server the private endpoint will target. */ + targetServerAzureResourceId?: string; + /** + * Private endpoint id of the private endpoint. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly privateEndpointId?: string; +} + /** A job. */ export interface Job extends ProxyResource { /** User-defined description of the job. */ @@ -8221,18 +8261,6 @@ export interface FailoverGroup extends ProxyResource { databases?: string[]; } -/** An Azure SQL instance pool. */ -export interface InstancePool extends TrackedResource { - /** The name and tier of the SKU. */ - sku?: Sku; - /** Resource ID of the subnet to place this instance pool in. */ - subnetId?: string; - /** Count of vCores belonging to this instance pool. */ - vCores?: number; - /** The license type. Possible values are 'LicenseIncluded' (price for SQL license is included) and 'BasePrice' (without SQL license price). */ - licenseType?: InstancePoolLicenseType; -} - /** An Azure SQL job agent. */ export interface JobAgent extends TrackedResource { /** The name and tier of the SKU. */ @@ -8772,6 +8800,25 @@ export interface Server extends TrackedResource { readonly externalGovernanceStatus?: ExternalGovernanceStatus; } +/** An Azure SQL instance pool. */ +export interface InstancePool extends TrackedResource { + /** The name and tier of the SKU. */ + sku?: Sku; + /** Resource ID of the subnet to place this instance pool in. */ + subnetId?: string; + /** Count of vCores belonging to this instance pool. */ + vCores?: number; + /** The license type. Possible values are 'LicenseIncluded' (price for SQL license is included) and 'BasePrice' (without SQL license price). */ + licenseType?: InstancePoolLicenseType; + /** + * The Dns Zone that the managed instance pool is in. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly dnsZone?: string; + /** Specifies maintenance configuration id to apply to this managed instance. */ + maintenanceConfigurationId?: string; +} + /** A server firewall rule. */ export interface FirewallRule extends ProxyResourceWithWritableName { /** The start IP address of the firewall rule. Must be IPv4 format. Use value '0.0.0.0' for all Azure-internal IP addresses. */ @@ -9231,24 +9278,6 @@ export enum KnownEncryptionProtectorName { */ export type EncryptionProtectorName = string; -/** Known values of {@link InstancePoolLicenseType} that the service accepts. */ -export enum KnownInstancePoolLicenseType { - /** LicenseIncluded */ - LicenseIncluded = "LicenseIncluded", - /** BasePrice */ - BasePrice = "BasePrice" -} - -/** - * Defines values for InstancePoolLicenseType. \ - * {@link KnownInstancePoolLicenseType} can be used interchangeably with InstancePoolLicenseType, - * this enum contains the known values that the service supports. - * ### Known values supported by the service - * **LicenseIncluded** \ - * **BasePrice** - */ -export type InstancePoolLicenseType = string; - /** Known values of {@link JobAgentState} that the service accepts. */ export enum KnownJobAgentState { /** Creating */ @@ -11520,6 +11549,24 @@ export enum KnownFailoverGroupReplicationRole { */ export type FailoverGroupReplicationRole = string; +/** Known values of {@link InstancePoolLicenseType} that the service accepts. */ +export enum KnownInstancePoolLicenseType { + /** LicenseIncluded */ + LicenseIncluded = "LicenseIncluded", + /** BasePrice */ + BasePrice = "BasePrice" +} + +/** + * Defines values for InstancePoolLicenseType. \ + * {@link KnownInstancePoolLicenseType} can be used interchangeably with InstancePoolLicenseType, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **LicenseIncluded** \ + * **BasePrice** + */ +export type InstancePoolLicenseType = string; + /** Known values of {@link ServiceObjectiveName} that the service accepts. */ export enum KnownServiceObjectiveName { /** System */ @@ -12642,74 +12689,6 @@ export interface FirewallRulesListByServerNextOptionalParams /** Contains response data for the listByServerNext operation. */ export type FirewallRulesListByServerNextResponse = FirewallRuleListResult; -/** Optional parameters. */ -export interface InstancePoolsGetOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the get operation. */ -export type InstancePoolsGetResponse = InstancePool; - -/** Optional parameters. */ -export interface InstancePoolsCreateOrUpdateOptionalParams - extends coreClient.OperationOptions { - /** Delay to wait until next poll, in milliseconds. */ - updateIntervalInMs?: number; - /** A serialized poller which can be used to resume an existing paused Long-Running-Operation. */ - resumeFrom?: string; -} - -/** Contains response data for the createOrUpdate operation. */ -export type InstancePoolsCreateOrUpdateResponse = InstancePool; - -/** Optional parameters. */ -export interface InstancePoolsDeleteOptionalParams - extends coreClient.OperationOptions { - /** Delay to wait until next poll, in milliseconds. */ - updateIntervalInMs?: number; - /** A serialized poller which can be used to resume an existing paused Long-Running-Operation. */ - resumeFrom?: string; -} - -/** Optional parameters. */ -export interface InstancePoolsUpdateOptionalParams - extends coreClient.OperationOptions { - /** Delay to wait until next poll, in milliseconds. */ - updateIntervalInMs?: number; - /** A serialized poller which can be used to resume an existing paused Long-Running-Operation. */ - resumeFrom?: string; -} - -/** Contains response data for the update operation. */ -export type InstancePoolsUpdateResponse = InstancePool; - -/** Optional parameters. */ -export interface InstancePoolsListByResourceGroupOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the listByResourceGroup operation. */ -export type InstancePoolsListByResourceGroupResponse = InstancePoolListResult; - -/** Optional parameters. */ -export interface InstancePoolsListOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the list operation. */ -export type InstancePoolsListResponse = InstancePoolListResult; - -/** Optional parameters. */ -export interface InstancePoolsListByResourceGroupNextOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the listByResourceGroupNext operation. */ -export type InstancePoolsListByResourceGroupNextResponse = InstancePoolListResult; - -/** Optional parameters. */ -export interface InstancePoolsListNextOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the listNext operation. */ -export type InstancePoolsListNextResponse = InstancePoolListResult; - /** Optional parameters. */ export interface JobAgentsListByServerOptionalParams extends coreClient.OperationOptions {} @@ -12889,6 +12868,48 @@ export interface JobExecutionsListByJobNextOptionalParams /** Contains response data for the listByJobNext operation. */ export type JobExecutionsListByJobNextResponse = JobExecutionListResult; +/** Optional parameters. */ +export interface JobPrivateEndpointsListByAgentOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the listByAgent operation. */ +export type JobPrivateEndpointsListByAgentResponse = JobPrivateEndpointListResult; + +/** Optional parameters. */ +export interface JobPrivateEndpointsGetOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the get operation. */ +export type JobPrivateEndpointsGetResponse = JobPrivateEndpoint; + +/** Optional parameters. */ +export interface JobPrivateEndpointsCreateOrUpdateOptionalParams + extends coreClient.OperationOptions { + /** Delay to wait until next poll, in milliseconds. */ + updateIntervalInMs?: number; + /** A serialized poller which can be used to resume an existing paused Long-Running-Operation. */ + resumeFrom?: string; +} + +/** Contains response data for the createOrUpdate operation. */ +export type JobPrivateEndpointsCreateOrUpdateResponse = JobPrivateEndpoint; + +/** Optional parameters. */ +export interface JobPrivateEndpointsDeleteOptionalParams + extends coreClient.OperationOptions { + /** Delay to wait until next poll, in milliseconds. */ + updateIntervalInMs?: number; + /** A serialized poller which can be used to resume an existing paused Long-Running-Operation. */ + resumeFrom?: string; +} + +/** Optional parameters. */ +export interface JobPrivateEndpointsListByAgentNextOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the listByAgentNext operation. */ +export type JobPrivateEndpointsListByAgentNextResponse = JobPrivateEndpointListResult; + /** Optional parameters. */ export interface JobsListByAgentOptionalParams extends coreClient.OperationOptions {} @@ -17336,6 +17357,74 @@ export interface FailoverGroupsListByServerNextOptionalParams /** Contains response data for the listByServerNext operation. */ export type FailoverGroupsListByServerNextResponse = FailoverGroupListResult; +/** Optional parameters. */ +export interface InstancePoolsListOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the list operation. */ +export type InstancePoolsListResponse = InstancePoolListResult; + +/** Optional parameters. */ +export interface InstancePoolsListByResourceGroupOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the listByResourceGroup operation. */ +export type InstancePoolsListByResourceGroupResponse = InstancePoolListResult; + +/** Optional parameters. */ +export interface InstancePoolsGetOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the get operation. */ +export type InstancePoolsGetResponse = InstancePool; + +/** Optional parameters. */ +export interface InstancePoolsCreateOrUpdateOptionalParams + extends coreClient.OperationOptions { + /** Delay to wait until next poll, in milliseconds. */ + updateIntervalInMs?: number; + /** A serialized poller which can be used to resume an existing paused Long-Running-Operation. */ + resumeFrom?: string; +} + +/** Contains response data for the createOrUpdate operation. */ +export type InstancePoolsCreateOrUpdateResponse = InstancePool; + +/** Optional parameters. */ +export interface InstancePoolsDeleteOptionalParams + extends coreClient.OperationOptions { + /** Delay to wait until next poll, in milliseconds. */ + updateIntervalInMs?: number; + /** A serialized poller which can be used to resume an existing paused Long-Running-Operation. */ + resumeFrom?: string; +} + +/** Optional parameters. */ +export interface InstancePoolsUpdateOptionalParams + extends coreClient.OperationOptions { + /** Delay to wait until next poll, in milliseconds. */ + updateIntervalInMs?: number; + /** A serialized poller which can be used to resume an existing paused Long-Running-Operation. */ + resumeFrom?: string; +} + +/** Contains response data for the update operation. */ +export type InstancePoolsUpdateResponse = InstancePool; + +/** Optional parameters. */ +export interface InstancePoolsListNextOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the listNext operation. */ +export type InstancePoolsListNextResponse = InstancePoolListResult; + +/** Optional parameters. */ +export interface InstancePoolsListByResourceGroupNextOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the listByResourceGroupNext operation. */ +export type InstancePoolsListByResourceGroupNextResponse = InstancePoolListResult; + /** Optional parameters. */ export interface SqlManagementClientOptionalParams extends coreClient.ServiceClientOptions { diff --git a/sdk/sql/arm-sql/src/models/mappers.ts b/sdk/sql/arm-sql/src/models/mappers.ts index cbe8c62196a8..059f3f9a9967 100644 --- a/sdk/sql/arm-sql/src/models/mappers.ts +++ b/sdk/sql/arm-sql/src/models/mappers.ts @@ -1200,6 +1200,35 @@ export const FirewallRuleList: coreClient.CompositeMapper = { } }; +export const JobAgentListResult: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "JobAgentListResult", + modelProperties: { + value: { + serializedName: "value", + readOnly: true, + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "JobAgent" + } + } + } + }, + nextLink: { + serializedName: "nextLink", + readOnly: true, + type: { + name: "String" + } + } + } + } +}; + export const Sku: coreClient.CompositeMapper = { type: { name: "Composite", @@ -1240,10 +1269,10 @@ export const Sku: coreClient.CompositeMapper = { } }; -export const InstancePoolUpdate: coreClient.CompositeMapper = { +export const JobAgentUpdate: coreClient.CompositeMapper = { type: { name: "Composite", - className: "InstancePoolUpdate", + className: "JobAgentUpdate", modelProperties: { tags: { serializedName: "tags", @@ -1256,10 +1285,10 @@ export const InstancePoolUpdate: coreClient.CompositeMapper = { } }; -export const InstancePoolListResult: coreClient.CompositeMapper = { +export const JobCredentialListResult: coreClient.CompositeMapper = { type: { name: "Composite", - className: "InstancePoolListResult", + className: "JobCredentialListResult", modelProperties: { value: { serializedName: "value", @@ -1269,7 +1298,7 @@ export const InstancePoolListResult: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "InstancePool" + className: "JobCredential" } } } @@ -1285,10 +1314,10 @@ export const InstancePoolListResult: coreClient.CompositeMapper = { } }; -export const JobAgentListResult: coreClient.CompositeMapper = { +export const JobExecutionListResult: coreClient.CompositeMapper = { type: { name: "Composite", - className: "JobAgentListResult", + className: "JobExecutionListResult", modelProperties: { value: { serializedName: "value", @@ -1298,7 +1327,7 @@ export const JobAgentListResult: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "JobAgent" + className: "JobExecution" } } } @@ -1314,42 +1343,27 @@ export const JobAgentListResult: coreClient.CompositeMapper = { } }; -export const JobAgentUpdate: coreClient.CompositeMapper = { +export const JobExecutionTarget: coreClient.CompositeMapper = { type: { name: "Composite", - className: "JobAgentUpdate", + className: "JobExecutionTarget", modelProperties: { - tags: { - serializedName: "tags", + type: { + serializedName: "type", + readOnly: true, type: { - name: "Dictionary", - value: { type: { name: "String" } } + name: "String" } - } - } - } -}; - -export const JobCredentialListResult: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "JobCredentialListResult", - modelProperties: { - value: { - serializedName: "value", + }, + serverName: { + serializedName: "serverName", readOnly: true, type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "JobCredential" - } - } + name: "String" } }, - nextLink: { - serializedName: "nextLink", + databaseName: { + serializedName: "databaseName", readOnly: true, type: { name: "String" @@ -1359,10 +1373,10 @@ export const JobCredentialListResult: coreClient.CompositeMapper = { } }; -export const JobExecutionListResult: coreClient.CompositeMapper = { +export const JobPrivateEndpointListResult: coreClient.CompositeMapper = { type: { name: "Composite", - className: "JobExecutionListResult", + className: "JobPrivateEndpointListResult", modelProperties: { value: { serializedName: "value", @@ -1372,7 +1386,7 @@ export const JobExecutionListResult: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "JobExecution" + className: "JobPrivateEndpoint" } } } @@ -1388,36 +1402,6 @@ export const JobExecutionListResult: coreClient.CompositeMapper = { } }; -export const JobExecutionTarget: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "JobExecutionTarget", - modelProperties: { - type: { - serializedName: "type", - readOnly: true, - type: { - name: "String" - } - }, - serverName: { - serializedName: "serverName", - readOnly: true, - type: { - name: "String" - } - }, - databaseName: { - serializedName: "databaseName", - readOnly: true, - type: { - name: "String" - } - } - } - } -}; - export const JobListResult: coreClient.CompositeMapper = { type: { name: "Composite", @@ -9551,6 +9535,89 @@ export const FailoverGroupUpdate: coreClient.CompositeMapper = { } }; +export const InstancePoolListResult: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "InstancePoolListResult", + modelProperties: { + value: { + serializedName: "value", + readOnly: true, + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "InstancePool" + } + } + } + }, + nextLink: { + serializedName: "nextLink", + readOnly: true, + type: { + name: "String" + } + } + } + } +}; + +export const InstancePoolUpdate: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "InstancePoolUpdate", + modelProperties: { + sku: { + serializedName: "sku", + type: { + name: "Composite", + className: "Sku" + } + }, + tags: { + serializedName: "tags", + type: { + name: "Dictionary", + value: { type: { name: "String" } } + } + }, + subnetId: { + serializedName: "properties.subnetId", + type: { + name: "String" + } + }, + vCores: { + serializedName: "properties.vCores", + type: { + name: "Number" + } + }, + licenseType: { + serializedName: "properties.licenseType", + type: { + name: "String" + } + }, + dnsZone: { + serializedName: "properties.dnsZone", + readOnly: true, + type: { + name: "String" + } + }, + maintenanceConfigurationId: { + serializedName: "properties.maintenanceConfigurationId", + type: { + name: "String" + } + } + } + } +}; + export const SloUsageMetric: coreClient.CompositeMapper = { type: { name: "Composite", @@ -11200,6 +11267,29 @@ export const JobExecution: coreClient.CompositeMapper = { } }; +export const JobPrivateEndpoint: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "JobPrivateEndpoint", + modelProperties: { + ...ProxyResource.type.modelProperties, + targetServerAzureResourceId: { + serializedName: "properties.targetServerAzureResourceId", + type: { + name: "String" + } + }, + privateEndpointId: { + serializedName: "properties.privateEndpointId", + readOnly: true, + type: { + name: "String" + } + } + } + } +}; + export const Job: coreClient.CompositeMapper = { type: { name: "Composite", @@ -15929,41 +16019,6 @@ export const FailoverGroup: coreClient.CompositeMapper = { } }; -export const InstancePool: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "InstancePool", - modelProperties: { - ...TrackedResource.type.modelProperties, - sku: { - serializedName: "sku", - type: { - name: "Composite", - className: "Sku" - } - }, - subnetId: { - serializedName: "properties.subnetId", - type: { - name: "String" - } - }, - vCores: { - serializedName: "properties.vCores", - type: { - name: "Number" - } - }, - licenseType: { - serializedName: "properties.licenseType", - type: { - name: "String" - } - } - } - } -}; - export const JobAgent: coreClient.CompositeMapper = { type: { name: "Composite", @@ -16993,6 +17048,54 @@ export const Server: coreClient.CompositeMapper = { } }; +export const InstancePool: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "InstancePool", + modelProperties: { + ...TrackedResource.type.modelProperties, + sku: { + serializedName: "sku", + type: { + name: "Composite", + className: "Sku" + } + }, + subnetId: { + serializedName: "properties.subnetId", + type: { + name: "String" + } + }, + vCores: { + serializedName: "properties.vCores", + type: { + name: "Number" + } + }, + licenseType: { + serializedName: "properties.licenseType", + type: { + name: "String" + } + }, + dnsZone: { + serializedName: "properties.dnsZone", + readOnly: true, + type: { + name: "String" + } + }, + maintenanceConfigurationId: { + serializedName: "properties.maintenanceConfigurationId", + type: { + name: "String" + } + } + } + } +}; + export const FirewallRule: coreClient.CompositeMapper = { type: { name: "Composite", diff --git a/sdk/sql/arm-sql/src/models/parameters.ts b/sdk/sql/arm-sql/src/models/parameters.ts index 4b8fb7addb0b..3ced57a22fb7 100644 --- a/sdk/sql/arm-sql/src/models/parameters.ts +++ b/sdk/sql/arm-sql/src/models/parameters.ts @@ -32,11 +32,10 @@ import { EncryptionProtector as EncryptionProtectorMapper, FirewallRule as FirewallRuleMapper, FirewallRuleList as FirewallRuleListMapper, - InstancePool as InstancePoolMapper, - InstancePoolUpdate as InstancePoolUpdateMapper, JobAgent as JobAgentMapper, JobAgentUpdate as JobAgentUpdateMapper, JobCredential as JobCredentialMapper, + JobPrivateEndpoint as JobPrivateEndpointMapper, Job as JobMapper, JobStep as JobStepMapper, JobTargetGroup as JobTargetGroupMapper, @@ -117,7 +116,9 @@ import { ServerUpdate as ServerUpdateMapper, ImportNewDatabaseDefinition as ImportNewDatabaseDefinitionMapper, FailoverGroup as FailoverGroupMapper, - FailoverGroupUpdate as FailoverGroupUpdateMapper + FailoverGroupUpdate as FailoverGroupUpdateMapper, + InstancePool as InstancePoolMapper, + InstancePoolUpdate as InstancePoolUpdateMapper } from "../models/mappers"; export const contentType: OperationParameter = { @@ -739,27 +740,6 @@ export const parameters19: OperationParameter = { mapper: FirewallRuleListMapper }; -export const instancePoolName: OperationURLParameter = { - parameterPath: "instancePoolName", - mapper: { - serializedName: "instancePoolName", - required: true, - type: { - name: "String" - } - } -}; - -export const parameters20: OperationParameter = { - parameterPath: "parameters", - mapper: InstancePoolMapper -}; - -export const parameters21: OperationParameter = { - parameterPath: "parameters", - mapper: InstancePoolUpdateMapper -}; - export const jobAgentName: OperationURLParameter = { parameterPath: "jobAgentName", mapper: { @@ -771,12 +751,12 @@ export const jobAgentName: OperationURLParameter = { } }; -export const parameters22: OperationParameter = { +export const parameters20: OperationParameter = { parameterPath: "parameters", mapper: JobAgentMapper }; -export const parameters23: OperationParameter = { +export const parameters21: OperationParameter = { parameterPath: "parameters", mapper: JobAgentUpdateMapper }; @@ -792,7 +772,7 @@ export const credentialName: OperationURLParameter = { } }; -export const parameters24: OperationParameter = { +export const parameters22: OperationParameter = { parameterPath: "parameters", mapper: JobCredentialMapper }; @@ -879,7 +859,35 @@ export const jobExecutionId: OperationURLParameter = { } }; -export const parameters25: OperationParameter = { +export const apiVersion4: OperationQueryParameter = { + parameterPath: "apiVersion", + mapper: { + defaultValue: "2023-05-01-preview", + isConstant: true, + serializedName: "api-version", + type: { + name: "String" + } + } +}; + +export const privateEndpointName: OperationURLParameter = { + parameterPath: "privateEndpointName", + mapper: { + serializedName: "privateEndpointName", + required: true, + type: { + name: "String" + } + } +}; + +export const parameters23: OperationParameter = { + parameterPath: "parameters", + mapper: JobPrivateEndpointMapper +}; + +export const parameters24: OperationParameter = { parameterPath: "parameters", mapper: JobMapper }; @@ -906,7 +914,7 @@ export const jobVersion: OperationURLParameter = { } }; -export const parameters26: OperationParameter = { +export const parameters25: OperationParameter = { parameterPath: "parameters", mapper: JobStepMapper }; @@ -933,7 +941,7 @@ export const targetGroupName: OperationURLParameter = { } }; -export const parameters27: OperationParameter = { +export const parameters26: OperationParameter = { parameterPath: "parameters", mapper: JobTargetGroupMapper }; @@ -959,7 +967,7 @@ export const policyName: OperationURLParameter = { } }; -export const parameters28: OperationParameter = { +export const parameters27: OperationParameter = { parameterPath: "parameters", mapper: LongTermRetentionPolicyMapper }; @@ -986,7 +994,7 @@ export const maintenanceWindowName: OperationQueryParameter = { } }; -export const parameters29: OperationParameter = { +export const parameters28: OperationParameter = { parameterPath: "parameters", mapper: MaintenanceWindowsMapper }; @@ -1013,7 +1021,7 @@ export const policyName1: OperationURLParameter = { } }; -export const parameters30: OperationParameter = { +export const parameters29: OperationParameter = { parameterPath: "parameters", mapper: ManagedBackupShortTermRetentionPolicyMapper }; @@ -1059,7 +1067,7 @@ export const interval: OperationQueryParameter = { } }; -export const parameters31: OperationParameter = { +export const parameters30: OperationParameter = { parameterPath: "parameters", mapper: ManagedDatabaseSecurityAlertPolicyMapper }; @@ -1075,7 +1083,7 @@ export const tdeName: OperationURLParameter = { } }; -export const parameters32: OperationParameter = { +export const parameters31: OperationParameter = { parameterPath: "parameters", mapper: ManagedTransparentDataEncryptionMapper }; @@ -1091,7 +1099,7 @@ export const administratorName: OperationURLParameter = { } }; -export const parameters33: OperationParameter = { +export const parameters32: OperationParameter = { parameterPath: "parameters", mapper: ManagedInstanceAdministratorMapper }; @@ -1107,12 +1115,12 @@ export const authenticationName: OperationURLParameter = { } }; -export const parameters34: OperationParameter = { +export const parameters33: OperationParameter = { parameterPath: "parameters", mapper: ManagedInstanceAzureADOnlyAuthenticationMapper }; -export const parameters35: OperationParameter = { +export const parameters34: OperationParameter = { parameterPath: "parameters", mapper: ManagedInstanceEncryptionProtectorMapper }; @@ -1128,7 +1136,7 @@ export const keyName: OperationURLParameter = { } }; -export const parameters36: OperationParameter = { +export const parameters35: OperationParameter = { parameterPath: "parameters", mapper: ManagedInstanceKeyMapper }; @@ -1144,7 +1152,7 @@ export const policyName2: OperationURLParameter = { } }; -export const parameters37: OperationParameter = { +export const parameters36: OperationParameter = { parameterPath: "parameters", mapper: ManagedInstanceLongTermRetentionPolicyMapper }; @@ -1160,7 +1168,7 @@ export const privateEndpointConnectionName: OperationURLParameter = { } }; -export const parameters38: OperationParameter = { +export const parameters37: OperationParameter = { parameterPath: "parameters", mapper: ManagedInstancePrivateEndpointConnectionMapper }; @@ -1176,12 +1184,12 @@ export const groupName: OperationURLParameter = { } }; -export const parameters39: OperationParameter = { +export const parameters38: OperationParameter = { parameterPath: "parameters", mapper: TdeCertificateMapper }; -export const parameters40: OperationParameter = { +export const parameters39: OperationParameter = { parameterPath: "parameters", mapper: ManagedInstanceVulnerabilityAssessmentMapper }; @@ -1197,12 +1205,12 @@ export const restorableDroppedDatabaseId: OperationURLParameter = { } }; -export const parameters41: OperationParameter = { +export const parameters40: OperationParameter = { parameterPath: "parameters", mapper: ManagedServerSecurityAlertPolicyMapper }; -export const parameters42: OperationParameter = { +export const parameters41: OperationParameter = { parameterPath: "parameters", mapper: PrivateEndpointConnectionMapper }; @@ -1218,7 +1226,7 @@ export const recoverableDatabaseName: OperationURLParameter = { } }; -export const parameters43: OperationParameter = { +export const parameters42: OperationParameter = { parameterPath: "parameters", mapper: CreateDatabaseRestorePointDefinitionMapper }; @@ -1234,22 +1242,22 @@ export const restorePointName: OperationURLParameter = { } }; -export const parameters44: OperationParameter = { +export const parameters43: OperationParameter = { parameterPath: "parameters", mapper: ServerAutomaticTuningMapper }; -export const parameters45: OperationParameter = { +export const parameters44: OperationParameter = { parameterPath: "parameters", mapper: ServerAzureADAdministratorMapper }; -export const parameters46: OperationParameter = { +export const parameters45: OperationParameter = { parameterPath: "parameters", mapper: ServerAzureADOnlyAuthenticationMapper }; -export const apiVersion4: OperationQueryParameter = { +export const apiVersion5: OperationQueryParameter = { parameterPath: "apiVersion", mapper: { defaultValue: "2022-02-01-preview", @@ -1272,7 +1280,7 @@ export const devOpsAuditingSettingsName: OperationURLParameter = { } }; -export const parameters47: OperationParameter = { +export const parameters46: OperationParameter = { parameterPath: "parameters", mapper: ServerDevOpsAuditingSettingsMapper }; @@ -1288,17 +1296,17 @@ export const dnsAliasName: OperationURLParameter = { } }; -export const parameters48: OperationParameter = { +export const parameters47: OperationParameter = { parameterPath: "parameters", mapper: ServerDnsAliasAcquisitionMapper }; -export const parameters49: OperationParameter = { +export const parameters48: OperationParameter = { parameterPath: "parameters", mapper: ServerKeyMapper }; -export const parameters50: OperationParameter = { +export const parameters49: OperationParameter = { parameterPath: "parameters", mapper: ServerSecurityAlertPolicyMapper }; @@ -1314,17 +1322,17 @@ export const serverTrustGroupName: OperationURLParameter = { } }; -export const parameters51: OperationParameter = { +export const parameters50: OperationParameter = { parameterPath: "parameters", mapper: ServerTrustGroupMapper }; -export const parameters52: OperationParameter = { +export const parameters51: OperationParameter = { parameterPath: "parameters", mapper: ServerVulnerabilityAssessmentMapper }; -export const parameters53: OperationParameter = { +export const parameters52: OperationParameter = { parameterPath: "parameters", mapper: SqlAgentConfigurationMapper }; @@ -1351,7 +1359,7 @@ export const syncAgentName: OperationURLParameter = { } }; -export const parameters54: OperationParameter = { +export const parameters53: OperationParameter = { parameterPath: "parameters", mapper: SyncAgentMapper }; @@ -1410,7 +1418,7 @@ export const continuationToken: OperationQueryParameter = { } }; -export const parameters55: OperationParameter = { +export const parameters54: OperationParameter = { parameterPath: "parameters", mapper: SyncGroupMapper }; @@ -1426,7 +1434,7 @@ export const syncMemberName: OperationURLParameter = { } }; -export const parameters56: OperationParameter = { +export const parameters55: OperationParameter = { parameterPath: "parameters", mapper: SyncMemberMapper }; @@ -1453,7 +1461,7 @@ export const virtualNetworkRuleName: OperationURLParameter = { } }; -export const parameters57: OperationParameter = { +export const parameters56: OperationParameter = { parameterPath: "parameters", mapper: VirtualNetworkRuleMapper }; @@ -1480,12 +1488,12 @@ export const workloadClassifierName: OperationURLParameter = { } }; -export const parameters58: OperationParameter = { +export const parameters57: OperationParameter = { parameterPath: "parameters", mapper: WorkloadClassifierMapper }; -export const parameters59: OperationParameter = { +export const parameters58: OperationParameter = { parameterPath: "parameters", mapper: WorkloadGroupMapper }; @@ -1501,7 +1509,7 @@ export const policyName3: OperationURLParameter = { } }; -export const apiVersion5: OperationQueryParameter = { +export const apiVersion6: OperationQueryParameter = { parameterPath: "apiVersion", mapper: { defaultValue: "2021-02-01-preview", @@ -1513,7 +1521,7 @@ export const apiVersion5: OperationQueryParameter = { } }; -export const parameters60: OperationParameter = { +export const parameters59: OperationParameter = { parameterPath: "parameters", mapper: BackupShortTermRetentionPolicyMapper }; @@ -1529,7 +1537,7 @@ export const extensionName: OperationURLParameter = { } }; -export const parameters61: OperationParameter = { +export const parameters60: OperationParameter = { parameterPath: "parameters", mapper: DatabaseExtensionsMapper }; @@ -1545,7 +1553,7 @@ export const ledgerDigestUploads: OperationURLParameter = { } }; -export const parameters62: OperationParameter = { +export const parameters61: OperationParameter = { parameterPath: "parameters", mapper: LedgerDigestUploadsMapper }; @@ -1561,11 +1569,22 @@ export const outboundRuleFqdn: OperationURLParameter = { } }; -export const parameters63: OperationParameter = { +export const parameters62: OperationParameter = { parameterPath: "parameters", mapper: OutboundFirewallRuleMapper }; +export const instancePoolName: OperationURLParameter = { + parameterPath: "instancePoolName", + mapper: { + serializedName: "instancePoolName", + required: true, + type: { + name: "String" + } + } +}; + export const expandChildren: OperationQueryParameter = { parameterPath: ["options", "expandChildren"], mapper: { @@ -1576,7 +1595,7 @@ export const expandChildren: OperationQueryParameter = { } }; -export const parameters64: OperationParameter = { +export const parameters63: OperationParameter = { parameterPath: "parameters", mapper: CopyLongTermRetentionBackupParametersMapper }; @@ -1614,7 +1633,7 @@ export const backupName: OperationURLParameter = { } }; -export const apiVersion6: OperationQueryParameter = { +export const apiVersion7: OperationQueryParameter = { parameterPath: "apiVersion", mapper: { defaultValue: "2021-05-01-preview", @@ -1626,7 +1645,7 @@ export const apiVersion6: OperationQueryParameter = { } }; -export const parameters65: OperationParameter = { +export const parameters64: OperationParameter = { parameterPath: "parameters", mapper: UpdateLongTermRetentionBackupParametersMapper }; @@ -1662,12 +1681,12 @@ export const connectionPolicyName: OperationURLParameter = { } }; -export const parameters66: OperationParameter = { +export const parameters65: OperationParameter = { parameterPath: "parameters", mapper: ServerConnectionPolicyMapper }; -export const apiVersion7: OperationQueryParameter = { +export const apiVersion8: OperationQueryParameter = { parameterPath: "apiVersion", mapper: { defaultValue: "2021-11-01-preview", @@ -1690,7 +1709,7 @@ export const distributedAvailabilityGroupName: OperationURLParameter = { } }; -export const parameters67: OperationParameter = { +export const parameters66: OperationParameter = { parameterPath: "parameters", mapper: DistributedAvailabilityGroupMapper }; @@ -1706,7 +1725,7 @@ export const certificateName: OperationURLParameter = { } }; -export const parameters68: OperationParameter = { +export const parameters67: OperationParameter = { parameterPath: "parameters", mapper: ServerTrustCertificateMapper }; @@ -1734,7 +1753,7 @@ export const sensitivityLabelSource: OperationURLParameter = { } }; -export const parameters69: OperationParameter = { +export const parameters68: OperationParameter = { parameterPath: "parameters", mapper: SensitivityLabelMapper }; @@ -1773,7 +1792,7 @@ export const count: OperationQueryParameter = { } }; -export const parameters70: OperationParameter = { +export const parameters69: OperationParameter = { parameterPath: "parameters", mapper: SensitivityLabelUpdateListMapper }; @@ -1788,7 +1807,7 @@ export const includeDisabledRecommendations: OperationQueryParameter = { } }; -export const parameters71: OperationParameter = { +export const parameters70: OperationParameter = { parameterPath: "parameters", mapper: RecommendedSensitivityLabelUpdateListMapper }; @@ -1805,22 +1824,22 @@ export const blobAuditingPolicyName: OperationURLParameter = { } }; -export const parameters72: OperationParameter = { +export const parameters71: OperationParameter = { parameterPath: "parameters", mapper: ServerBlobAuditingPolicyMapper }; -export const parameters73: OperationParameter = { +export const parameters72: OperationParameter = { parameterPath: "parameters", mapper: DatabaseBlobAuditingPolicyMapper }; -export const parameters74: OperationParameter = { +export const parameters73: OperationParameter = { parameterPath: "parameters", mapper: ExtendedDatabaseBlobAuditingPolicyMapper }; -export const parameters75: OperationParameter = { +export const parameters74: OperationParameter = { parameterPath: "parameters", mapper: ExtendedServerBlobAuditingPolicyMapper }; @@ -1836,32 +1855,32 @@ export const advancedThreatProtectionName: OperationURLParameter = { } }; -export const parameters76: OperationParameter = { +export const parameters75: OperationParameter = { parameterPath: "parameters", mapper: DatabaseAdvancedThreatProtectionMapper }; -export const parameters77: OperationParameter = { +export const parameters76: OperationParameter = { parameterPath: "parameters", mapper: ServerAdvancedThreatProtectionMapper }; -export const parameters78: OperationParameter = { +export const parameters77: OperationParameter = { parameterPath: "parameters", mapper: ManagedServerDnsAliasCreationMapper }; -export const parameters79: OperationParameter = { +export const parameters78: OperationParameter = { parameterPath: "parameters", mapper: ManagedServerDnsAliasAcquisitionMapper }; -export const parameters80: OperationParameter = { +export const parameters79: OperationParameter = { parameterPath: "parameters", mapper: ManagedDatabaseAdvancedThreatProtectionMapper }; -export const parameters81: OperationParameter = { +export const parameters80: OperationParameter = { parameterPath: "parameters", mapper: ManagedInstanceAdvancedThreatProtectionMapper }; @@ -1877,7 +1896,7 @@ export const linkId: OperationURLParameter = { } }; -export const apiVersion8: OperationQueryParameter = { +export const apiVersion9: OperationQueryParameter = { parameterPath: "apiVersion", mapper: { defaultValue: "2022-05-01-preview", @@ -1900,7 +1919,7 @@ export const dtcName: OperationURLParameter = { } }; -export const parameters82: OperationParameter = { +export const parameters81: OperationParameter = { parameterPath: "parameters", mapper: ManagedInstanceDtcMapper }; @@ -1916,7 +1935,7 @@ export const virtualClusterName: OperationURLParameter = { } }; -export const parameters83: OperationParameter = { +export const parameters82: OperationParameter = { parameterPath: "parameters", mapper: VirtualClusterUpdateMapper }; @@ -1932,7 +1951,7 @@ export const failoverGroupName: OperationURLParameter = { } }; -export const parameters84: OperationParameter = { +export const parameters83: OperationParameter = { parameterPath: "parameters", mapper: InstanceFailoverGroupMapper }; @@ -1948,37 +1967,37 @@ export const restoreDetailsName: OperationURLParameter = { } }; -export const parameters85: OperationParameter = { +export const parameters84: OperationParameter = { parameterPath: "parameters", mapper: ManagedDatabaseMapper }; -export const parameters86: OperationParameter = { +export const parameters85: OperationParameter = { parameterPath: "parameters", mapper: ManagedDatabaseUpdateMapper }; -export const parameters87: OperationParameter = { +export const parameters86: OperationParameter = { parameterPath: "parameters", mapper: ManagedDatabaseMoveDefinitionMapper }; -export const parameters88: OperationParameter = { +export const parameters87: OperationParameter = { parameterPath: "parameters", mapper: CompleteDatabaseRestoreDefinitionMapper }; -export const parameters89: OperationParameter = { +export const parameters88: OperationParameter = { parameterPath: "parameters", mapper: ManagedDatabaseStartMoveDefinitionMapper }; -export const parameters90: OperationParameter = { +export const parameters89: OperationParameter = { parameterPath: "parameters", mapper: ManagedInstanceMapper }; -export const parameters91: OperationParameter = { +export const parameters90: OperationParameter = { parameterPath: "parameters", mapper: ManagedInstanceUpdateMapper }; @@ -2034,7 +2053,7 @@ export const ledgerDigestUploads1: OperationURLParameter = { } }; -export const parameters92: OperationParameter = { +export const parameters91: OperationParameter = { parameterPath: "parameters", mapper: ManagedLedgerDigestUploadsMapper }; @@ -2050,7 +2069,7 @@ export const serverConfigurationOptionName: OperationURLParameter = { } }; -export const parameters93: OperationParameter = { +export const parameters92: OperationParameter = { parameterPath: "parameters", mapper: ServerConfigurationOptionMapper }; @@ -2066,17 +2085,17 @@ export const startStopScheduleName: OperationURLParameter = { } }; -export const parameters94: OperationParameter = { +export const parameters93: OperationParameter = { parameterPath: "parameters", mapper: StartStopManagedInstanceScheduleMapper }; -export const parameters95: OperationParameter = { +export const parameters94: OperationParameter = { parameterPath: "parameters", mapper: LogicalDatabaseTransparentDataEncryptionMapper }; -export const apiVersion9: OperationQueryParameter = { +export const apiVersion10: OperationQueryParameter = { parameterPath: "apiVersion", mapper: { defaultValue: "2022-11-01-preview", @@ -2088,7 +2107,7 @@ export const apiVersion9: OperationQueryParameter = { } }; -export const parameters96: OperationParameter = { +export const parameters95: OperationParameter = { parameterPath: "parameters", mapper: IPv6FirewallRuleMapper }; @@ -2116,12 +2135,12 @@ export const baselineName1: OperationURLParameter = { } }; -export const parameters97: OperationParameter = { +export const parameters96: OperationParameter = { parameterPath: "parameters", mapper: DatabaseSqlVulnerabilityAssessmentRuleBaselineListInputMapper }; -export const parameters98: OperationParameter = { +export const parameters97: OperationParameter = { parameterPath: "parameters", mapper: DatabaseSqlVulnerabilityAssessmentRuleBaselineInputMapper }; @@ -2159,37 +2178,47 @@ export const vulnerabilityAssessmentName2: OperationURLParameter = { } }; -export const parameters99: OperationParameter = { +export const parameters98: OperationParameter = { parameterPath: "parameters", mapper: SqlVulnerabilityAssessmentMapper }; -export const parameters100: OperationParameter = { +export const parameters99: OperationParameter = { parameterPath: "parameters", mapper: CheckNameAvailabilityRequestMapper }; -export const parameters101: OperationParameter = { +export const parameters100: OperationParameter = { parameterPath: "parameters", mapper: ServerMapper }; -export const parameters102: OperationParameter = { +export const parameters101: OperationParameter = { parameterPath: "parameters", mapper: ServerUpdateMapper }; -export const parameters103: OperationParameter = { +export const parameters102: OperationParameter = { parameterPath: "parameters", mapper: ImportNewDatabaseDefinitionMapper }; -export const parameters104: OperationParameter = { +export const parameters103: OperationParameter = { parameterPath: "parameters", mapper: FailoverGroupMapper }; -export const parameters105: OperationParameter = { +export const parameters104: OperationParameter = { parameterPath: "parameters", mapper: FailoverGroupUpdateMapper }; + +export const parameters105: OperationParameter = { + parameterPath: "parameters", + mapper: InstancePoolMapper +}; + +export const parameters106: OperationParameter = { + parameterPath: "parameters", + mapper: InstancePoolUpdateMapper +}; diff --git a/sdk/sql/arm-sql/src/operations/backupShortTermRetentionPolicies.ts b/sdk/sql/arm-sql/src/operations/backupShortTermRetentionPolicies.ts index d9a756c22506..66f35e37068f 100644 --- a/sdk/sql/arm-sql/src/operations/backupShortTermRetentionPolicies.ts +++ b/sdk/sql/arm-sql/src/operations/backupShortTermRetentionPolicies.ts @@ -447,7 +447,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion5], + queryParameters: [Parameters.apiVersion6], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -478,8 +478,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters60, - queryParameters: [Parameters.apiVersion5], + requestBody: Parameters.parameters59, + queryParameters: [Parameters.apiVersion6], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -511,8 +511,8 @@ const updateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters60, - queryParameters: [Parameters.apiVersion5], + requestBody: Parameters.parameters59, + queryParameters: [Parameters.apiVersion6], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -535,7 +535,7 @@ const listByDatabaseOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion5], + queryParameters: [Parameters.apiVersion6], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/databaseAdvancedThreatProtectionSettings.ts b/sdk/sql/arm-sql/src/operations/databaseAdvancedThreatProtectionSettings.ts index 7e362eeb7d85..ff62baf64cc2 100644 --- a/sdk/sql/arm-sql/src/operations/databaseAdvancedThreatProtectionSettings.ts +++ b/sdk/sql/arm-sql/src/operations/databaseAdvancedThreatProtectionSettings.ts @@ -250,7 +250,7 @@ const listByDatabaseOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion7], + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -271,7 +271,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion7], + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -296,8 +296,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters76, - queryParameters: [Parameters.apiVersion7], + requestBody: Parameters.parameters75, + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/databaseBlobAuditingPolicies.ts b/sdk/sql/arm-sql/src/operations/databaseBlobAuditingPolicies.ts index aed32c5bb827..30dc37376835 100644 --- a/sdk/sql/arm-sql/src/operations/databaseBlobAuditingPolicies.ts +++ b/sdk/sql/arm-sql/src/operations/databaseBlobAuditingPolicies.ts @@ -230,7 +230,7 @@ const listByDatabaseOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion7], + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -251,7 +251,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion7], + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -276,8 +276,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters73, - queryParameters: [Parameters.apiVersion7], + requestBody: Parameters.parameters72, + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/databaseExtensionsOperations.ts b/sdk/sql/arm-sql/src/operations/databaseExtensionsOperations.ts index 7b1936f84419..8d1a6a30bf73 100644 --- a/sdk/sql/arm-sql/src/operations/databaseExtensionsOperations.ts +++ b/sdk/sql/arm-sql/src/operations/databaseExtensionsOperations.ts @@ -325,7 +325,7 @@ const getOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/extensions/{extensionName}", httpMethod: "GET", responses: { 200: {}, default: {} }, - queryParameters: [Parameters.apiVersion5], + queryParameters: [Parameters.apiVersion6], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -355,8 +355,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters61, - queryParameters: [Parameters.apiVersion5], + requestBody: Parameters.parameters60, + queryParameters: [Parameters.apiVersion6], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -379,7 +379,7 @@ const listByDatabaseOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion5], + queryParameters: [Parameters.apiVersion6], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/databaseOperations.ts b/sdk/sql/arm-sql/src/operations/databaseOperations.ts index 29911abba47c..b73071694cab 100644 --- a/sdk/sql/arm-sql/src/operations/databaseOperations.ts +++ b/sdk/sql/arm-sql/src/operations/databaseOperations.ts @@ -201,7 +201,7 @@ const cancelOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/operations/{operationId}/cancel", httpMethod: "POST", responses: { 200: {}, default: {} }, - queryParameters: [Parameters.apiVersion5], + queryParameters: [Parameters.apiVersion6], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -222,7 +222,7 @@ const listByDatabaseOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion5], + queryParameters: [Parameters.apiVersion6], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/databaseSqlVulnerabilityAssessmentBaselines.ts b/sdk/sql/arm-sql/src/operations/databaseSqlVulnerabilityAssessmentBaselines.ts index 66cd0b614d23..2aae88a7a1f2 100644 --- a/sdk/sql/arm-sql/src/operations/databaseSqlVulnerabilityAssessmentBaselines.ts +++ b/sdk/sql/arm-sql/src/operations/databaseSqlVulnerabilityAssessmentBaselines.ts @@ -290,7 +290,7 @@ const listBySqlVulnerabilityAssessmentOperationSpec: coreClient.OperationSpec = }, default: {} }, - queryParameters: [Parameters.apiVersion9], + queryParameters: [Parameters.apiVersion10], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -312,7 +312,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion9], + queryParameters: [Parameters.apiVersion10], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -335,8 +335,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters97, - queryParameters: [Parameters.apiVersion9], + requestBody: Parameters.parameters96, + queryParameters: [Parameters.apiVersion10], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/databaseSqlVulnerabilityAssessmentExecuteScan.ts b/sdk/sql/arm-sql/src/operations/databaseSqlVulnerabilityAssessmentExecuteScan.ts index bcd2090a960b..37cde6405831 100644 --- a/sdk/sql/arm-sql/src/operations/databaseSqlVulnerabilityAssessmentExecuteScan.ts +++ b/sdk/sql/arm-sql/src/operations/databaseSqlVulnerabilityAssessmentExecuteScan.ts @@ -143,7 +143,7 @@ const executeOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/sqlVulnerabilityAssessments/{vulnerabilityAssessmentName}/initiateScan", httpMethod: "POST", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion9], + queryParameters: [Parameters.apiVersion10], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/databaseSqlVulnerabilityAssessmentRuleBaselines.ts b/sdk/sql/arm-sql/src/operations/databaseSqlVulnerabilityAssessmentRuleBaselines.ts index 5362cab3c98e..b16332aa0598 100644 --- a/sdk/sql/arm-sql/src/operations/databaseSqlVulnerabilityAssessmentRuleBaselines.ts +++ b/sdk/sql/arm-sql/src/operations/databaseSqlVulnerabilityAssessmentRuleBaselines.ts @@ -347,7 +347,7 @@ const listByBaselineOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion9], + queryParameters: [Parameters.apiVersion10], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -370,7 +370,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion9], + queryParameters: [Parameters.apiVersion10], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -394,8 +394,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters98, - queryParameters: [Parameters.apiVersion9], + requestBody: Parameters.parameters97, + queryParameters: [Parameters.apiVersion10], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -415,7 +415,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/sqlVulnerabilityAssessments/{vulnerabilityAssessmentName}/baselines/{baselineName}/rules/{ruleId}", httpMethod: "DELETE", responses: { 200: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion9], + queryParameters: [Parameters.apiVersion10], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/databaseSqlVulnerabilityAssessmentScanResult.ts b/sdk/sql/arm-sql/src/operations/databaseSqlVulnerabilityAssessmentScanResult.ts index 4c3d40d40f75..94a1752592db 100644 --- a/sdk/sql/arm-sql/src/operations/databaseSqlVulnerabilityAssessmentScanResult.ts +++ b/sdk/sql/arm-sql/src/operations/databaseSqlVulnerabilityAssessmentScanResult.ts @@ -264,7 +264,7 @@ const listByScanOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion9], + queryParameters: [Parameters.apiVersion10], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -287,7 +287,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion9], + queryParameters: [Parameters.apiVersion10], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/databaseSqlVulnerabilityAssessmentScans.ts b/sdk/sql/arm-sql/src/operations/databaseSqlVulnerabilityAssessmentScans.ts index ab273b993a6f..92e1c4fbfbaf 100644 --- a/sdk/sql/arm-sql/src/operations/databaseSqlVulnerabilityAssessmentScans.ts +++ b/sdk/sql/arm-sql/src/operations/databaseSqlVulnerabilityAssessmentScans.ts @@ -249,7 +249,7 @@ const listBySqlVulnerabilityAssessmentsOperationSpec: coreClient.OperationSpec = }, default: {} }, - queryParameters: [Parameters.apiVersion9], + queryParameters: [Parameters.apiVersion10], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -271,7 +271,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion9], + queryParameters: [Parameters.apiVersion10], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/databaseSqlVulnerabilityAssessmentsSettings.ts b/sdk/sql/arm-sql/src/operations/databaseSqlVulnerabilityAssessmentsSettings.ts index 6f1bb6609eab..c24105649dc5 100644 --- a/sdk/sql/arm-sql/src/operations/databaseSqlVulnerabilityAssessmentsSettings.ts +++ b/sdk/sql/arm-sql/src/operations/databaseSqlVulnerabilityAssessmentsSettings.ts @@ -219,7 +219,7 @@ const listByDatabaseOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion9], + queryParameters: [Parameters.apiVersion10], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -240,7 +240,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion9], + queryParameters: [Parameters.apiVersion10], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/databaseUsages.ts b/sdk/sql/arm-sql/src/operations/databaseUsages.ts index f08ec262d533..905c77c6401d 100644 --- a/sdk/sql/arm-sql/src/operations/databaseUsages.ts +++ b/sdk/sql/arm-sql/src/operations/databaseUsages.ts @@ -183,7 +183,7 @@ const listByDatabaseOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion5], + queryParameters: [Parameters.apiVersion6], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/distributedAvailabilityGroups.ts b/sdk/sql/arm-sql/src/operations/distributedAvailabilityGroups.ts index 4fcf7a29b3c5..58c217cd7474 100644 --- a/sdk/sql/arm-sql/src/operations/distributedAvailabilityGroups.ts +++ b/sdk/sql/arm-sql/src/operations/distributedAvailabilityGroups.ts @@ -519,7 +519,7 @@ const listByInstanceOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion7], + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -539,7 +539,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion7], + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -569,8 +569,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters67, - queryParameters: [Parameters.apiVersion7], + requestBody: Parameters.parameters66, + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -587,7 +587,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/distributedAvailabilityGroups/{distributedAvailabilityGroupName}", httpMethod: "DELETE", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion7], + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -616,8 +616,8 @@ const updateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters67, - queryParameters: [Parameters.apiVersion7], + requestBody: Parameters.parameters66, + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/endpointCertificates.ts b/sdk/sql/arm-sql/src/operations/endpointCertificates.ts index 73ab43fbaccc..21c9876b3fd4 100644 --- a/sdk/sql/arm-sql/src/operations/endpointCertificates.ts +++ b/sdk/sql/arm-sql/src/operations/endpointCertificates.ts @@ -192,7 +192,7 @@ const listByInstanceOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion7], + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -212,7 +212,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion7], + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/extendedDatabaseBlobAuditingPolicies.ts b/sdk/sql/arm-sql/src/operations/extendedDatabaseBlobAuditingPolicies.ts index 79720727a6ed..4ba7abacf99c 100644 --- a/sdk/sql/arm-sql/src/operations/extendedDatabaseBlobAuditingPolicies.ts +++ b/sdk/sql/arm-sql/src/operations/extendedDatabaseBlobAuditingPolicies.ts @@ -230,7 +230,7 @@ const listByDatabaseOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion7], + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -251,7 +251,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion7], + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -276,8 +276,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters74, - queryParameters: [Parameters.apiVersion7], + requestBody: Parameters.parameters73, + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/extendedServerBlobAuditingPolicies.ts b/sdk/sql/arm-sql/src/operations/extendedServerBlobAuditingPolicies.ts index 386b6753b6e7..454c0d36c8d2 100644 --- a/sdk/sql/arm-sql/src/operations/extendedServerBlobAuditingPolicies.ts +++ b/sdk/sql/arm-sql/src/operations/extendedServerBlobAuditingPolicies.ts @@ -292,7 +292,7 @@ const listByServerOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion7], + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -312,7 +312,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion7], + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -342,8 +342,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters75, - queryParameters: [Parameters.apiVersion7], + requestBody: Parameters.parameters74, + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/failoverGroups.ts b/sdk/sql/arm-sql/src/operations/failoverGroups.ts index 647865ef06a8..f6e135ef8b17 100644 --- a/sdk/sql/arm-sql/src/operations/failoverGroups.ts +++ b/sdk/sql/arm-sql/src/operations/failoverGroups.ts @@ -855,7 +855,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters104, + requestBody: Parameters.parameters103, queryParameters: [Parameters.apiVersion1], urlParameters: [ Parameters.$host, @@ -902,7 +902,7 @@ const updateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters105, + requestBody: Parameters.parameters104, queryParameters: [Parameters.apiVersion1], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/iPv6FirewallRules.ts b/sdk/sql/arm-sql/src/operations/iPv6FirewallRules.ts index 56f3ea5b97b8..aa9810922cb8 100644 --- a/sdk/sql/arm-sql/src/operations/iPv6FirewallRules.ts +++ b/sdk/sql/arm-sql/src/operations/iPv6FirewallRules.ts @@ -233,7 +233,7 @@ const listByServerOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion9], + queryParameters: [Parameters.apiVersion10], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -253,7 +253,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion9], + queryParameters: [Parameters.apiVersion10], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -277,8 +277,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters96, - queryParameters: [Parameters.apiVersion9], + requestBody: Parameters.parameters95, + queryParameters: [Parameters.apiVersion10], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -295,7 +295,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/ipv6FirewallRules/{firewallRuleName}", httpMethod: "DELETE", responses: { 200: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion9], + queryParameters: [Parameters.apiVersion10], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/index.ts b/sdk/sql/arm-sql/src/operations/index.ts index ef0485fce42a..63e6b099762e 100644 --- a/sdk/sql/arm-sql/src/operations/index.ts +++ b/sdk/sql/arm-sql/src/operations/index.ts @@ -31,10 +31,10 @@ export * from "./deletedServers"; export * from "./elasticPoolOperations"; export * from "./encryptionProtectors"; export * from "./firewallRules"; -export * from "./instancePools"; export * from "./jobAgents"; export * from "./jobCredentials"; export * from "./jobExecutions"; +export * from "./jobPrivateEndpoints"; export * from "./jobs"; export * from "./jobStepExecutions"; export * from "./jobSteps"; @@ -155,3 +155,4 @@ export * from "./databaseSqlVulnerabilityAssessmentScans"; export * from "./databaseSqlVulnerabilityAssessmentsSettings"; export * from "./servers"; export * from "./failoverGroups"; +export * from "./instancePools"; diff --git a/sdk/sql/arm-sql/src/operations/instanceFailoverGroups.ts b/sdk/sql/arm-sql/src/operations/instanceFailoverGroups.ts index 043d8faa65a5..638abc00360e 100644 --- a/sdk/sql/arm-sql/src/operations/instanceFailoverGroups.ts +++ b/sdk/sql/arm-sql/src/operations/instanceFailoverGroups.ts @@ -598,7 +598,7 @@ const listByLocationOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion8], + queryParameters: [Parameters.apiVersion9], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -618,7 +618,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion8], + queryParameters: [Parameters.apiVersion9], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -648,8 +648,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters84, - queryParameters: [Parameters.apiVersion8], + requestBody: Parameters.parameters83, + queryParameters: [Parameters.apiVersion9], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -666,7 +666,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/locations/{locationName}/instanceFailoverGroups/{failoverGroupName}", httpMethod: "DELETE", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion8], + queryParameters: [Parameters.apiVersion9], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -695,7 +695,7 @@ const failoverOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion8], + queryParameters: [Parameters.apiVersion9], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -725,7 +725,7 @@ const forceFailoverAllowDataLossOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion8], + queryParameters: [Parameters.apiVersion9], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/instancePools.ts b/sdk/sql/arm-sql/src/operations/instancePools.ts index 1b8464a43f71..dec720bd786c 100644 --- a/sdk/sql/arm-sql/src/operations/instancePools.ts +++ b/sdk/sql/arm-sql/src/operations/instancePools.ts @@ -21,12 +21,12 @@ import { import { createLroSpec } from "../lroImpl"; import { InstancePool, - InstancePoolsListByResourceGroupNextOptionalParams, - InstancePoolsListByResourceGroupOptionalParams, - InstancePoolsListByResourceGroupResponse, InstancePoolsListNextOptionalParams, InstancePoolsListOptionalParams, InstancePoolsListResponse, + InstancePoolsListByResourceGroupNextOptionalParams, + InstancePoolsListByResourceGroupOptionalParams, + InstancePoolsListByResourceGroupResponse, InstancePoolsGetOptionalParams, InstancePoolsGetResponse, InstancePoolsCreateOrUpdateOptionalParams, @@ -35,8 +35,8 @@ import { InstancePoolUpdate, InstancePoolsUpdateOptionalParams, InstancePoolsUpdateResponse, - InstancePoolsListByResourceGroupNextResponse, - InstancePoolsListNextResponse + InstancePoolsListNextResponse, + InstancePoolsListByResourceGroupNextResponse } from "../models"; /// @@ -53,16 +53,13 @@ export class InstancePoolsImpl implements InstancePools { } /** - * Gets a list of instance pools in the resource group - * @param resourceGroupName The name of the resource group that contains the resource. You can obtain - * this value from the Azure Resource Manager API or the portal. + * Gets a list of all instance pools in the subscription. * @param options The options parameters. */ - public listByResourceGroup( - resourceGroupName: string, - options?: InstancePoolsListByResourceGroupOptionalParams + public list( + options?: InstancePoolsListOptionalParams ): PagedAsyncIterableIterator { - const iter = this.listByResourceGroupPagingAll(resourceGroupName, options); + const iter = this.listPagingAll(options); return { next() { return iter.next(); @@ -74,35 +71,26 @@ export class InstancePoolsImpl implements InstancePools { if (settings?.maxPageSize) { throw new Error("maxPageSize is not supported by this operation."); } - return this.listByResourceGroupPagingPage( - resourceGroupName, - options, - settings - ); + return this.listPagingPage(options, settings); } }; } - private async *listByResourceGroupPagingPage( - resourceGroupName: string, - options?: InstancePoolsListByResourceGroupOptionalParams, + private async *listPagingPage( + options?: InstancePoolsListOptionalParams, settings?: PageSettings ): AsyncIterableIterator { - let result: InstancePoolsListByResourceGroupResponse; + let result: InstancePoolsListResponse; let continuationToken = settings?.continuationToken; if (!continuationToken) { - result = await this._listByResourceGroup(resourceGroupName, options); + result = await this._list(options); let page = result.value || []; continuationToken = result.nextLink; setContinuationToken(page, continuationToken); yield page; } while (continuationToken) { - result = await this._listByResourceGroupNext( - resourceGroupName, - continuationToken, - options - ); + result = await this._listNext(continuationToken, options); continuationToken = result.nextLink; let page = result.value || []; setContinuationToken(page, continuationToken); @@ -110,26 +98,25 @@ export class InstancePoolsImpl implements InstancePools { } } - private async *listByResourceGroupPagingAll( - resourceGroupName: string, - options?: InstancePoolsListByResourceGroupOptionalParams + private async *listPagingAll( + options?: InstancePoolsListOptionalParams ): AsyncIterableIterator { - for await (const page of this.listByResourceGroupPagingPage( - resourceGroupName, - options - )) { + for await (const page of this.listPagingPage(options)) { yield* page; } } /** - * Gets a list of all instance pools in the subscription. + * Gets a list of instance pools in the resource group + * @param resourceGroupName The name of the resource group that contains the resource. You can obtain + * this value from the Azure Resource Manager API or the portal. * @param options The options parameters. */ - public list( - options?: InstancePoolsListOptionalParams + public listByResourceGroup( + resourceGroupName: string, + options?: InstancePoolsListByResourceGroupOptionalParams ): PagedAsyncIterableIterator { - const iter = this.listPagingAll(options); + const iter = this.listByResourceGroupPagingAll(resourceGroupName, options); return { next() { return iter.next(); @@ -141,26 +128,35 @@ export class InstancePoolsImpl implements InstancePools { if (settings?.maxPageSize) { throw new Error("maxPageSize is not supported by this operation."); } - return this.listPagingPage(options, settings); + return this.listByResourceGroupPagingPage( + resourceGroupName, + options, + settings + ); } }; } - private async *listPagingPage( - options?: InstancePoolsListOptionalParams, + private async *listByResourceGroupPagingPage( + resourceGroupName: string, + options?: InstancePoolsListByResourceGroupOptionalParams, settings?: PageSettings ): AsyncIterableIterator { - let result: InstancePoolsListResponse; + let result: InstancePoolsListByResourceGroupResponse; let continuationToken = settings?.continuationToken; if (!continuationToken) { - result = await this._list(options); + result = await this._listByResourceGroup(resourceGroupName, options); let page = result.value || []; continuationToken = result.nextLink; setContinuationToken(page, continuationToken); yield page; } while (continuationToken) { - result = await this._listNext(continuationToken, options); + result = await this._listByResourceGroupNext( + resourceGroupName, + continuationToken, + options + ); continuationToken = result.nextLink; let page = result.value || []; setContinuationToken(page, continuationToken); @@ -168,14 +164,44 @@ export class InstancePoolsImpl implements InstancePools { } } - private async *listPagingAll( - options?: InstancePoolsListOptionalParams + private async *listByResourceGroupPagingAll( + resourceGroupName: string, + options?: InstancePoolsListByResourceGroupOptionalParams ): AsyncIterableIterator { - for await (const page of this.listPagingPage(options)) { + for await (const page of this.listByResourceGroupPagingPage( + resourceGroupName, + options + )) { yield* page; } } + /** + * Gets a list of all instance pools in the subscription. + * @param options The options parameters. + */ + private _list( + options?: InstancePoolsListOptionalParams + ): Promise { + return this.client.sendOperationRequest({ options }, listOperationSpec); + } + + /** + * Gets a list of instance pools in the resource group + * @param resourceGroupName The name of the resource group that contains the resource. You can obtain + * this value from the Azure Resource Manager API or the portal. + * @param options The options parameters. + */ + private _listByResourceGroup( + resourceGroupName: string, + options?: InstancePoolsListByResourceGroupOptionalParams + ): Promise { + return this.client.sendOperationRequest( + { resourceGroupName, options }, + listByResourceGroupOperationSpec + ); + } + /** * Gets an instance pool. * @param resourceGroupName The name of the resource group that contains the resource. You can obtain @@ -473,31 +499,20 @@ export class InstancePoolsImpl implements InstancePools { } /** - * Gets a list of instance pools in the resource group - * @param resourceGroupName The name of the resource group that contains the resource. You can obtain - * this value from the Azure Resource Manager API or the portal. + * ListNext + * @param nextLink The nextLink from the previous successful call to the List method. * @param options The options parameters. */ - private _listByResourceGroup( - resourceGroupName: string, - options?: InstancePoolsListByResourceGroupOptionalParams - ): Promise { + private _listNext( + nextLink: string, + options?: InstancePoolsListNextOptionalParams + ): Promise { return this.client.sendOperationRequest( - { resourceGroupName, options }, - listByResourceGroupOperationSpec + { nextLink, options }, + listNextOperationSpec ); } - /** - * Gets a list of all instance pools in the subscription. - * @param options The options parameters. - */ - private _list( - options?: InstancePoolsListOptionalParams - ): Promise { - return this.client.sendOperationRequest({ options }, listOperationSpec); - } - /** * ListByResourceGroupNext * @param resourceGroupName The name of the resource group that contains the resource. You can obtain @@ -515,25 +530,43 @@ export class InstancePoolsImpl implements InstancePools { listByResourceGroupNextOperationSpec ); } - - /** - * ListNext - * @param nextLink The nextLink from the previous successful call to the List method. - * @param options The options parameters. - */ - private _listNext( - nextLink: string, - options?: InstancePoolsListNextOptionalParams - ): Promise { - return this.client.sendOperationRequest( - { nextLink, options }, - listNextOperationSpec - ); - } } // Operation Specifications const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); +const listOperationSpec: coreClient.OperationSpec = { + path: "/subscriptions/{subscriptionId}/providers/Microsoft.Sql/instancePools", + httpMethod: "GET", + responses: { + 200: { + bodyMapper: Mappers.InstancePoolListResult + }, + default: {} + }, + queryParameters: [Parameters.apiVersion4], + urlParameters: [Parameters.$host, Parameters.subscriptionId], + headerParameters: [Parameters.accept], + serializer +}; +const listByResourceGroupOperationSpec: coreClient.OperationSpec = { + path: + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/instancePools", + httpMethod: "GET", + responses: { + 200: { + bodyMapper: Mappers.InstancePoolListResult + }, + default: {} + }, + queryParameters: [Parameters.apiVersion4], + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.resourceGroupName + ], + headerParameters: [Parameters.accept], + serializer +}; const getOperationSpec: coreClient.OperationSpec = { path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/instancePools/{instancePoolName}", @@ -544,7 +577,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion4], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -573,8 +606,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters20, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters105, + queryParameters: [Parameters.apiVersion4], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -590,7 +623,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/instancePools/{instancePoolName}", httpMethod: "DELETE", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion4], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -618,8 +651,8 @@ const updateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters21, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters106, + queryParameters: [Parameters.apiVersion4], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -630,40 +663,7 @@ const updateOperationSpec: coreClient.OperationSpec = { mediaType: "json", serializer }; -const listByResourceGroupOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/instancePools", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.InstancePoolListResult - }, - default: {} - }, - queryParameters: [Parameters.apiVersion3], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName - ], - headerParameters: [Parameters.accept], - serializer -}; -const listOperationSpec: coreClient.OperationSpec = { - path: "/subscriptions/{subscriptionId}/providers/Microsoft.Sql/instancePools", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.InstancePoolListResult - }, - default: {} - }, - queryParameters: [Parameters.apiVersion3], - urlParameters: [Parameters.$host, Parameters.subscriptionId], - headerParameters: [Parameters.accept], - serializer -}; -const listByResourceGroupNextOperationSpec: coreClient.OperationSpec = { +const listNextOperationSpec: coreClient.OperationSpec = { path: "{nextLink}", httpMethod: "GET", responses: { @@ -675,13 +675,12 @@ const listByResourceGroupNextOperationSpec: coreClient.OperationSpec = { urlParameters: [ Parameters.$host, Parameters.subscriptionId, - Parameters.resourceGroupName, Parameters.nextLink ], headerParameters: [Parameters.accept], serializer }; -const listNextOperationSpec: coreClient.OperationSpec = { +const listByResourceGroupNextOperationSpec: coreClient.OperationSpec = { path: "{nextLink}", httpMethod: "GET", responses: { @@ -693,6 +692,7 @@ const listNextOperationSpec: coreClient.OperationSpec = { urlParameters: [ Parameters.$host, Parameters.subscriptionId, + Parameters.resourceGroupName, Parameters.nextLink ], headerParameters: [Parameters.accept], diff --git a/sdk/sql/arm-sql/src/operations/jobAgents.ts b/sdk/sql/arm-sql/src/operations/jobAgents.ts index 9d9b8100ec68..b3ed54c49a73 100644 --- a/sdk/sql/arm-sql/src/operations/jobAgents.ts +++ b/sdk/sql/arm-sql/src/operations/jobAgents.ts @@ -555,7 +555,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters22, + requestBody: Parameters.parameters20, queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, @@ -602,7 +602,7 @@ const updateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters23, + requestBody: Parameters.parameters21, queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/jobCredentials.ts b/sdk/sql/arm-sql/src/operations/jobCredentials.ts index a7925498873c..b6f9ceb71411 100644 --- a/sdk/sql/arm-sql/src/operations/jobCredentials.ts +++ b/sdk/sql/arm-sql/src/operations/jobCredentials.ts @@ -309,7 +309,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters24, + requestBody: Parameters.parameters22, queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/jobPrivateEndpoints.ts b/sdk/sql/arm-sql/src/operations/jobPrivateEndpoints.ts new file mode 100644 index 000000000000..bea9f7e5bfa6 --- /dev/null +++ b/sdk/sql/arm-sql/src/operations/jobPrivateEndpoints.ts @@ -0,0 +1,542 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +import { PagedAsyncIterableIterator, PageSettings } from "@azure/core-paging"; +import { setContinuationToken } from "../pagingHelper"; +import { JobPrivateEndpoints } from "../operationsInterfaces"; +import * as coreClient from "@azure/core-client"; +import * as Mappers from "../models/mappers"; +import * as Parameters from "../models/parameters"; +import { SqlManagementClient } from "../sqlManagementClient"; +import { + SimplePollerLike, + OperationState, + createHttpPoller +} from "@azure/core-lro"; +import { createLroSpec } from "../lroImpl"; +import { + JobPrivateEndpoint, + JobPrivateEndpointsListByAgentNextOptionalParams, + JobPrivateEndpointsListByAgentOptionalParams, + JobPrivateEndpointsListByAgentResponse, + JobPrivateEndpointsGetOptionalParams, + JobPrivateEndpointsGetResponse, + JobPrivateEndpointsCreateOrUpdateOptionalParams, + JobPrivateEndpointsCreateOrUpdateResponse, + JobPrivateEndpointsDeleteOptionalParams, + JobPrivateEndpointsListByAgentNextResponse +} from "../models"; + +/// +/** Class containing JobPrivateEndpoints operations. */ +export class JobPrivateEndpointsImpl implements JobPrivateEndpoints { + private readonly client: SqlManagementClient; + + /** + * Initialize a new instance of the class JobPrivateEndpoints class. + * @param client Reference to the service client + */ + constructor(client: SqlManagementClient) { + this.client = client; + } + + /** + * Gets a list of job agent private endpoints. + * @param resourceGroupName The name of the resource group that contains the resource. You can obtain + * this value from the Azure Resource Manager API or the portal. + * @param serverName The name of the server. + * @param jobAgentName The name of the job agent. + * @param options The options parameters. + */ + public listByAgent( + resourceGroupName: string, + serverName: string, + jobAgentName: string, + options?: JobPrivateEndpointsListByAgentOptionalParams + ): PagedAsyncIterableIterator { + const iter = this.listByAgentPagingAll( + resourceGroupName, + serverName, + jobAgentName, + options + ); + return { + next() { + return iter.next(); + }, + [Symbol.asyncIterator]() { + return this; + }, + byPage: (settings?: PageSettings) => { + if (settings?.maxPageSize) { + throw new Error("maxPageSize is not supported by this operation."); + } + return this.listByAgentPagingPage( + resourceGroupName, + serverName, + jobAgentName, + options, + settings + ); + } + }; + } + + private async *listByAgentPagingPage( + resourceGroupName: string, + serverName: string, + jobAgentName: string, + options?: JobPrivateEndpointsListByAgentOptionalParams, + settings?: PageSettings + ): AsyncIterableIterator { + let result: JobPrivateEndpointsListByAgentResponse; + let continuationToken = settings?.continuationToken; + if (!continuationToken) { + result = await this._listByAgent( + resourceGroupName, + serverName, + jobAgentName, + options + ); + let page = result.value || []; + continuationToken = result.nextLink; + setContinuationToken(page, continuationToken); + yield page; + } + while (continuationToken) { + result = await this._listByAgentNext( + resourceGroupName, + serverName, + jobAgentName, + continuationToken, + options + ); + continuationToken = result.nextLink; + let page = result.value || []; + setContinuationToken(page, continuationToken); + yield page; + } + } + + private async *listByAgentPagingAll( + resourceGroupName: string, + serverName: string, + jobAgentName: string, + options?: JobPrivateEndpointsListByAgentOptionalParams + ): AsyncIterableIterator { + for await (const page of this.listByAgentPagingPage( + resourceGroupName, + serverName, + jobAgentName, + options + )) { + yield* page; + } + } + + /** + * Gets a list of job agent private endpoints. + * @param resourceGroupName The name of the resource group that contains the resource. You can obtain + * this value from the Azure Resource Manager API or the portal. + * @param serverName The name of the server. + * @param jobAgentName The name of the job agent. + * @param options The options parameters. + */ + private _listByAgent( + resourceGroupName: string, + serverName: string, + jobAgentName: string, + options?: JobPrivateEndpointsListByAgentOptionalParams + ): Promise { + return this.client.sendOperationRequest( + { resourceGroupName, serverName, jobAgentName, options }, + listByAgentOperationSpec + ); + } + + /** + * Gets a private endpoint. + * @param resourceGroupName The name of the resource group that contains the resource. You can obtain + * this value from the Azure Resource Manager API or the portal. + * @param serverName The name of the server. + * @param jobAgentName The name of the job agent. + * @param privateEndpointName The name of the private endpoint to get. + * @param options The options parameters. + */ + get( + resourceGroupName: string, + serverName: string, + jobAgentName: string, + privateEndpointName: string, + options?: JobPrivateEndpointsGetOptionalParams + ): Promise { + return this.client.sendOperationRequest( + { + resourceGroupName, + serverName, + jobAgentName, + privateEndpointName, + options + }, + getOperationSpec + ); + } + + /** + * Creates or updates a private endpoint. + * @param resourceGroupName The name of the resource group that contains the resource. You can obtain + * this value from the Azure Resource Manager API or the portal. + * @param serverName The name of the server. + * @param jobAgentName The name of the job agent. + * @param privateEndpointName The name of the private endpoint. + * @param parameters The requested private endpoint state. + * @param options The options parameters. + */ + async beginCreateOrUpdate( + resourceGroupName: string, + serverName: string, + jobAgentName: string, + privateEndpointName: string, + parameters: JobPrivateEndpoint, + options?: JobPrivateEndpointsCreateOrUpdateOptionalParams + ): Promise< + SimplePollerLike< + OperationState, + JobPrivateEndpointsCreateOrUpdateResponse + > + > { + const directSendOperation = async ( + args: coreClient.OperationArguments, + spec: coreClient.OperationSpec + ): Promise => { + return this.client.sendOperationRequest(args, spec); + }; + const sendOperationFn = async ( + args: coreClient.OperationArguments, + spec: coreClient.OperationSpec + ) => { + let currentRawResponse: + | coreClient.FullOperationResponse + | undefined = undefined; + const providedCallback = args.options?.onResponse; + const callback: coreClient.RawResponseCallback = ( + rawResponse: coreClient.FullOperationResponse, + flatResponse: unknown + ) => { + currentRawResponse = rawResponse; + providedCallback?.(rawResponse, flatResponse); + }; + const updatedArgs = { + ...args, + options: { + ...args.options, + onResponse: callback + } + }; + const flatResponse = await directSendOperation(updatedArgs, spec); + return { + flatResponse, + rawResponse: { + statusCode: currentRawResponse!.status, + body: currentRawResponse!.parsedBody, + headers: currentRawResponse!.headers.toJSON() + } + }; + }; + + const lro = createLroSpec({ + sendOperationFn, + args: { + resourceGroupName, + serverName, + jobAgentName, + privateEndpointName, + parameters, + options + }, + spec: createOrUpdateOperationSpec + }); + const poller = await createHttpPoller< + JobPrivateEndpointsCreateOrUpdateResponse, + OperationState + >(lro, { + restoreFrom: options?.resumeFrom, + intervalInMs: options?.updateIntervalInMs, + resourceLocationConfig: "location" + }); + await poller.poll(); + return poller; + } + + /** + * Creates or updates a private endpoint. + * @param resourceGroupName The name of the resource group that contains the resource. You can obtain + * this value from the Azure Resource Manager API or the portal. + * @param serverName The name of the server. + * @param jobAgentName The name of the job agent. + * @param privateEndpointName The name of the private endpoint. + * @param parameters The requested private endpoint state. + * @param options The options parameters. + */ + async beginCreateOrUpdateAndWait( + resourceGroupName: string, + serverName: string, + jobAgentName: string, + privateEndpointName: string, + parameters: JobPrivateEndpoint, + options?: JobPrivateEndpointsCreateOrUpdateOptionalParams + ): Promise { + const poller = await this.beginCreateOrUpdate( + resourceGroupName, + serverName, + jobAgentName, + privateEndpointName, + parameters, + options + ); + return poller.pollUntilDone(); + } + + /** + * Deletes a private endpoint. + * @param resourceGroupName The name of the resource group that contains the resource. You can obtain + * this value from the Azure Resource Manager API or the portal. + * @param serverName The name of the server. + * @param jobAgentName The name of the job agent. + * @param privateEndpointName The name of the private endpoint to delete. + * @param options The options parameters. + */ + async beginDelete( + resourceGroupName: string, + serverName: string, + jobAgentName: string, + privateEndpointName: string, + options?: JobPrivateEndpointsDeleteOptionalParams + ): Promise, void>> { + const directSendOperation = async ( + args: coreClient.OperationArguments, + spec: coreClient.OperationSpec + ): Promise => { + return this.client.sendOperationRequest(args, spec); + }; + const sendOperationFn = async ( + args: coreClient.OperationArguments, + spec: coreClient.OperationSpec + ) => { + let currentRawResponse: + | coreClient.FullOperationResponse + | undefined = undefined; + const providedCallback = args.options?.onResponse; + const callback: coreClient.RawResponseCallback = ( + rawResponse: coreClient.FullOperationResponse, + flatResponse: unknown + ) => { + currentRawResponse = rawResponse; + providedCallback?.(rawResponse, flatResponse); + }; + const updatedArgs = { + ...args, + options: { + ...args.options, + onResponse: callback + } + }; + const flatResponse = await directSendOperation(updatedArgs, spec); + return { + flatResponse, + rawResponse: { + statusCode: currentRawResponse!.status, + body: currentRawResponse!.parsedBody, + headers: currentRawResponse!.headers.toJSON() + } + }; + }; + + const lro = createLroSpec({ + sendOperationFn, + args: { + resourceGroupName, + serverName, + jobAgentName, + privateEndpointName, + options + }, + spec: deleteOperationSpec + }); + const poller = await createHttpPoller>(lro, { + restoreFrom: options?.resumeFrom, + intervalInMs: options?.updateIntervalInMs, + resourceLocationConfig: "location" + }); + await poller.poll(); + return poller; + } + + /** + * Deletes a private endpoint. + * @param resourceGroupName The name of the resource group that contains the resource. You can obtain + * this value from the Azure Resource Manager API or the portal. + * @param serverName The name of the server. + * @param jobAgentName The name of the job agent. + * @param privateEndpointName The name of the private endpoint to delete. + * @param options The options parameters. + */ + async beginDeleteAndWait( + resourceGroupName: string, + serverName: string, + jobAgentName: string, + privateEndpointName: string, + options?: JobPrivateEndpointsDeleteOptionalParams + ): Promise { + const poller = await this.beginDelete( + resourceGroupName, + serverName, + jobAgentName, + privateEndpointName, + options + ); + return poller.pollUntilDone(); + } + + /** + * ListByAgentNext + * @param resourceGroupName The name of the resource group that contains the resource. You can obtain + * this value from the Azure Resource Manager API or the portal. + * @param serverName The name of the server. + * @param jobAgentName The name of the job agent. + * @param nextLink The nextLink from the previous successful call to the ListByAgent method. + * @param options The options parameters. + */ + private _listByAgentNext( + resourceGroupName: string, + serverName: string, + jobAgentName: string, + nextLink: string, + options?: JobPrivateEndpointsListByAgentNextOptionalParams + ): Promise { + return this.client.sendOperationRequest( + { resourceGroupName, serverName, jobAgentName, nextLink, options }, + listByAgentNextOperationSpec + ); + } +} +// Operation Specifications +const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); + +const listByAgentOperationSpec: coreClient.OperationSpec = { + path: + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/jobAgents/{jobAgentName}/privateEndpoints", + httpMethod: "GET", + responses: { + 200: { + bodyMapper: Mappers.JobPrivateEndpointListResult + }, + default: {} + }, + queryParameters: [Parameters.apiVersion4], + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.serverName, + Parameters.jobAgentName + ], + headerParameters: [Parameters.accept], + serializer +}; +const getOperationSpec: coreClient.OperationSpec = { + path: + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/jobAgents/{jobAgentName}/privateEndpoints/{privateEndpointName}", + httpMethod: "GET", + responses: { + 200: { + bodyMapper: Mappers.JobPrivateEndpoint + }, + default: {} + }, + queryParameters: [Parameters.apiVersion4], + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.serverName, + Parameters.jobAgentName, + Parameters.privateEndpointName + ], + headerParameters: [Parameters.accept], + serializer +}; +const createOrUpdateOperationSpec: coreClient.OperationSpec = { + path: + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/jobAgents/{jobAgentName}/privateEndpoints/{privateEndpointName}", + httpMethod: "PUT", + responses: { + 200: { + bodyMapper: Mappers.JobPrivateEndpoint + }, + 201: { + bodyMapper: Mappers.JobPrivateEndpoint + }, + 202: { + bodyMapper: Mappers.JobPrivateEndpoint + }, + 204: { + bodyMapper: Mappers.JobPrivateEndpoint + }, + default: {} + }, + requestBody: Parameters.parameters23, + queryParameters: [Parameters.apiVersion4], + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.serverName, + Parameters.jobAgentName, + Parameters.privateEndpointName + ], + headerParameters: [Parameters.contentType, Parameters.accept], + mediaType: "json", + serializer +}; +const deleteOperationSpec: coreClient.OperationSpec = { + path: + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/jobAgents/{jobAgentName}/privateEndpoints/{privateEndpointName}", + httpMethod: "DELETE", + responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, + queryParameters: [Parameters.apiVersion4], + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.serverName, + Parameters.jobAgentName, + Parameters.privateEndpointName + ], + serializer +}; +const listByAgentNextOperationSpec: coreClient.OperationSpec = { + path: "{nextLink}", + httpMethod: "GET", + responses: { + 200: { + bodyMapper: Mappers.JobPrivateEndpointListResult + }, + default: {} + }, + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.serverName, + Parameters.nextLink, + Parameters.jobAgentName + ], + headerParameters: [Parameters.accept], + serializer +}; diff --git a/sdk/sql/arm-sql/src/operations/jobSteps.ts b/sdk/sql/arm-sql/src/operations/jobSteps.ts index 209c77e001eb..3d2239c6014d 100644 --- a/sdk/sql/arm-sql/src/operations/jobSteps.ts +++ b/sdk/sql/arm-sql/src/operations/jobSteps.ts @@ -616,7 +616,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters26, + requestBody: Parameters.parameters25, queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/jobTargetGroups.ts b/sdk/sql/arm-sql/src/operations/jobTargetGroups.ts index 3059b7b491b9..84c05440e852 100644 --- a/sdk/sql/arm-sql/src/operations/jobTargetGroups.ts +++ b/sdk/sql/arm-sql/src/operations/jobTargetGroups.ts @@ -309,7 +309,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters27, + requestBody: Parameters.parameters26, queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/jobs.ts b/sdk/sql/arm-sql/src/operations/jobs.ts index badd945605de..126167c22031 100644 --- a/sdk/sql/arm-sql/src/operations/jobs.ts +++ b/sdk/sql/arm-sql/src/operations/jobs.ts @@ -309,7 +309,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters25, + requestBody: Parameters.parameters24, queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/ledgerDigestUploadsOperations.ts b/sdk/sql/arm-sql/src/operations/ledgerDigestUploadsOperations.ts index 375614875d88..4183b69a0198 100644 --- a/sdk/sql/arm-sql/src/operations/ledgerDigestUploadsOperations.ts +++ b/sdk/sql/arm-sql/src/operations/ledgerDigestUploadsOperations.ts @@ -449,7 +449,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion5], + queryParameters: [Parameters.apiVersion6], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -480,8 +480,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters62, - queryParameters: [Parameters.apiVersion5], + requestBody: Parameters.parameters61, + queryParameters: [Parameters.apiVersion6], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -504,7 +504,7 @@ const listByDatabaseOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion5], + queryParameters: [Parameters.apiVersion6], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -534,7 +534,7 @@ const disableOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion5], + queryParameters: [Parameters.apiVersion6], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/longTermRetentionBackups.ts b/sdk/sql/arm-sql/src/operations/longTermRetentionBackups.ts index 7fbc576a4307..495c98099fa0 100644 --- a/sdk/sql/arm-sql/src/operations/longTermRetentionBackups.ts +++ b/sdk/sql/arm-sql/src/operations/longTermRetentionBackups.ts @@ -1615,8 +1615,8 @@ const copyOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters64, - queryParameters: [Parameters.apiVersion6], + requestBody: Parameters.parameters63, + queryParameters: [Parameters.apiVersion7], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -1648,8 +1648,8 @@ const updateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters65, - queryParameters: [Parameters.apiVersion6], + requestBody: Parameters.parameters64, + queryParameters: [Parameters.apiVersion7], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -1672,7 +1672,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion6], + queryParameters: [Parameters.apiVersion7], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -1689,7 +1689,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/providers/Microsoft.Sql/locations/{locationName}/longTermRetentionServers/{longTermRetentionServerName}/longTermRetentionDatabases/{longTermRetentionDatabaseName}/longTermRetentionBackups/{backupName}", httpMethod: "DELETE", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion6], + queryParameters: [Parameters.apiVersion7], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -1711,7 +1711,7 @@ const listByDatabaseOperationSpec: coreClient.OperationSpec = { default: {} }, queryParameters: [ - Parameters.apiVersion6, + Parameters.apiVersion7, Parameters.onlyLatestPerDatabase, Parameters.databaseState ], @@ -1736,7 +1736,7 @@ const listByLocationOperationSpec: coreClient.OperationSpec = { default: {} }, queryParameters: [ - Parameters.apiVersion6, + Parameters.apiVersion7, Parameters.onlyLatestPerDatabase, Parameters.databaseState ], @@ -1759,7 +1759,7 @@ const listByServerOperationSpec: coreClient.OperationSpec = { default: {} }, queryParameters: [ - Parameters.apiVersion6, + Parameters.apiVersion7, Parameters.onlyLatestPerDatabase, Parameters.databaseState ], @@ -1791,8 +1791,8 @@ const copyByResourceGroupOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters64, - queryParameters: [Parameters.apiVersion6], + requestBody: Parameters.parameters63, + queryParameters: [Parameters.apiVersion7], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -1825,8 +1825,8 @@ const updateByResourceGroupOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters65, - queryParameters: [Parameters.apiVersion6], + requestBody: Parameters.parameters64, + queryParameters: [Parameters.apiVersion7], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -1850,7 +1850,7 @@ const getByResourceGroupOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion6], + queryParameters: [Parameters.apiVersion7], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -1868,7 +1868,7 @@ const deleteByResourceGroupOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/locations/{locationName}/longTermRetentionServers/{longTermRetentionServerName}/longTermRetentionDatabases/{longTermRetentionDatabaseName}/longTermRetentionBackups/{backupName}", httpMethod: "DELETE", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion6], + queryParameters: [Parameters.apiVersion7], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -1891,7 +1891,7 @@ const listByResourceGroupDatabaseOperationSpec: coreClient.OperationSpec = { default: {} }, queryParameters: [ - Parameters.apiVersion6, + Parameters.apiVersion7, Parameters.onlyLatestPerDatabase, Parameters.databaseState ], @@ -1917,7 +1917,7 @@ const listByResourceGroupLocationOperationSpec: coreClient.OperationSpec = { default: {} }, queryParameters: [ - Parameters.apiVersion6, + Parameters.apiVersion7, Parameters.onlyLatestPerDatabase, Parameters.databaseState ], @@ -1941,7 +1941,7 @@ const listByResourceGroupServerOperationSpec: coreClient.OperationSpec = { default: {} }, queryParameters: [ - Parameters.apiVersion6, + Parameters.apiVersion7, Parameters.onlyLatestPerDatabase, Parameters.databaseState ], diff --git a/sdk/sql/arm-sql/src/operations/longTermRetentionManagedInstanceBackups.ts b/sdk/sql/arm-sql/src/operations/longTermRetentionManagedInstanceBackups.ts index 9e65cc54a56e..4f5a966bdfb9 100644 --- a/sdk/sql/arm-sql/src/operations/longTermRetentionManagedInstanceBackups.ts +++ b/sdk/sql/arm-sql/src/operations/longTermRetentionManagedInstanceBackups.ts @@ -1136,7 +1136,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion6], + queryParameters: [Parameters.apiVersion7], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -1153,7 +1153,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/providers/Microsoft.Sql/locations/{locationName}/longTermRetentionManagedInstances/{managedInstanceName}/longTermRetentionDatabases/{databaseName}/longTermRetentionManagedInstanceBackups/{backupName}", httpMethod: "DELETE", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion6], + queryParameters: [Parameters.apiVersion7], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -1175,7 +1175,7 @@ const listByDatabaseOperationSpec: coreClient.OperationSpec = { default: {} }, queryParameters: [ - Parameters.apiVersion6, + Parameters.apiVersion7, Parameters.onlyLatestPerDatabase, Parameters.databaseState ], @@ -1200,7 +1200,7 @@ const listByInstanceOperationSpec: coreClient.OperationSpec = { default: {} }, queryParameters: [ - Parameters.apiVersion6, + Parameters.apiVersion7, Parameters.onlyLatestPerDatabase, Parameters.databaseState ], @@ -1224,7 +1224,7 @@ const listByLocationOperationSpec: coreClient.OperationSpec = { default: {} }, queryParameters: [ - Parameters.apiVersion6, + Parameters.apiVersion7, Parameters.onlyLatestPerDatabase, Parameters.databaseState ], @@ -1246,7 +1246,7 @@ const getByResourceGroupOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion6], + queryParameters: [Parameters.apiVersion7], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -1264,7 +1264,7 @@ const deleteByResourceGroupOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/locations/{locationName}/longTermRetentionManagedInstances/{managedInstanceName}/longTermRetentionDatabases/{databaseName}/longTermRetentionManagedInstanceBackups/{backupName}", httpMethod: "DELETE", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion6], + queryParameters: [Parameters.apiVersion7], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -1287,7 +1287,7 @@ const listByResourceGroupDatabaseOperationSpec: coreClient.OperationSpec = { default: {} }, queryParameters: [ - Parameters.apiVersion6, + Parameters.apiVersion7, Parameters.onlyLatestPerDatabase, Parameters.databaseState ], @@ -1313,7 +1313,7 @@ const listByResourceGroupInstanceOperationSpec: coreClient.OperationSpec = { default: {} }, queryParameters: [ - Parameters.apiVersion6, + Parameters.apiVersion7, Parameters.onlyLatestPerDatabase, Parameters.databaseState ], @@ -1338,7 +1338,7 @@ const listByResourceGroupLocationOperationSpec: coreClient.OperationSpec = { default: {} }, queryParameters: [ - Parameters.apiVersion6, + Parameters.apiVersion7, Parameters.onlyLatestPerDatabase, Parameters.databaseState ], diff --git a/sdk/sql/arm-sql/src/operations/longTermRetentionPolicies.ts b/sdk/sql/arm-sql/src/operations/longTermRetentionPolicies.ts index 9d8c447c767d..c1f4bdbf423c 100644 --- a/sdk/sql/arm-sql/src/operations/longTermRetentionPolicies.ts +++ b/sdk/sql/arm-sql/src/operations/longTermRetentionPolicies.ts @@ -362,7 +362,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters28, + requestBody: Parameters.parameters27, queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/maintenanceWindowsOperations.ts b/sdk/sql/arm-sql/src/operations/maintenanceWindowsOperations.ts index c2570f1431b6..7bdfa359ddaf 100644 --- a/sdk/sql/arm-sql/src/operations/maintenanceWindowsOperations.ts +++ b/sdk/sql/arm-sql/src/operations/maintenanceWindowsOperations.ts @@ -119,7 +119,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/maintenanceWindows/current", httpMethod: "PUT", responses: { 200: {}, default: {} }, - requestBody: Parameters.parameters29, + requestBody: Parameters.parameters28, queryParameters: [Parameters.apiVersion3, Parameters.maintenanceWindowName], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/managedBackupShortTermRetentionPolicies.ts b/sdk/sql/arm-sql/src/operations/managedBackupShortTermRetentionPolicies.ts index 91162d645beb..70eaf0c3ec17 100644 --- a/sdk/sql/arm-sql/src/operations/managedBackupShortTermRetentionPolicies.ts +++ b/sdk/sql/arm-sql/src/operations/managedBackupShortTermRetentionPolicies.ts @@ -496,7 +496,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters30, + requestBody: Parameters.parameters29, queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, @@ -529,7 +529,7 @@ const updateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters30, + requestBody: Parameters.parameters29, queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/managedDatabaseAdvancedThreatProtectionSettings.ts b/sdk/sql/arm-sql/src/operations/managedDatabaseAdvancedThreatProtectionSettings.ts index 483d70bfd48d..a1e280ff35bb 100644 --- a/sdk/sql/arm-sql/src/operations/managedDatabaseAdvancedThreatProtectionSettings.ts +++ b/sdk/sql/arm-sql/src/operations/managedDatabaseAdvancedThreatProtectionSettings.ts @@ -260,7 +260,7 @@ const listByDatabaseOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion4], + queryParameters: [Parameters.apiVersion5], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -281,7 +281,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion4], + queryParameters: [Parameters.apiVersion5], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -306,8 +306,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters80, - queryParameters: [Parameters.apiVersion4], + requestBody: Parameters.parameters79, + queryParameters: [Parameters.apiVersion5], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/managedDatabaseMoveOperations.ts b/sdk/sql/arm-sql/src/operations/managedDatabaseMoveOperations.ts index 1e6d12515c03..7f05f6864395 100644 --- a/sdk/sql/arm-sql/src/operations/managedDatabaseMoveOperations.ts +++ b/sdk/sql/arm-sql/src/operations/managedDatabaseMoveOperations.ts @@ -196,7 +196,7 @@ const listByLocationOperationSpec: coreClient.OperationSpec = { queryParameters: [ Parameters.filter1, Parameters.onlyLatestPerDatabase, - Parameters.apiVersion8 + Parameters.apiVersion9 ], urlParameters: [ Parameters.$host, @@ -217,7 +217,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion8], + queryParameters: [Parameters.apiVersion9], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/managedDatabaseRecommendedSensitivityLabels.ts b/sdk/sql/arm-sql/src/operations/managedDatabaseRecommendedSensitivityLabels.ts index 1f05e9af0d0e..93d6e3c80775 100644 --- a/sdk/sql/arm-sql/src/operations/managedDatabaseRecommendedSensitivityLabels.ts +++ b/sdk/sql/arm-sql/src/operations/managedDatabaseRecommendedSensitivityLabels.ts @@ -65,7 +65,7 @@ const updateOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/databases/{databaseName}/recommendedSensitivityLabels", httpMethod: "PATCH", responses: { 200: {}, default: {} }, - requestBody: Parameters.parameters71, + requestBody: Parameters.parameters70, queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/managedDatabaseRestoreDetails.ts b/sdk/sql/arm-sql/src/operations/managedDatabaseRestoreDetails.ts index 93e16abc5e05..210ae5a20c2e 100644 --- a/sdk/sql/arm-sql/src/operations/managedDatabaseRestoreDetails.ts +++ b/sdk/sql/arm-sql/src/operations/managedDatabaseRestoreDetails.ts @@ -71,7 +71,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion8], + queryParameters: [Parameters.apiVersion9], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/managedDatabaseSecurityAlertPolicies.ts b/sdk/sql/arm-sql/src/operations/managedDatabaseSecurityAlertPolicies.ts index 55146eae0f42..704d9468a06a 100644 --- a/sdk/sql/arm-sql/src/operations/managedDatabaseSecurityAlertPolicies.ts +++ b/sdk/sql/arm-sql/src/operations/managedDatabaseSecurityAlertPolicies.ts @@ -282,7 +282,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters31, + requestBody: Parameters.parameters30, queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/managedDatabaseSensitivityLabels.ts b/sdk/sql/arm-sql/src/operations/managedDatabaseSensitivityLabels.ts index 0e134f5c1bd0..300eeb2c9504 100644 --- a/sdk/sql/arm-sql/src/operations/managedDatabaseSensitivityLabels.ts +++ b/sdk/sql/arm-sql/src/operations/managedDatabaseSensitivityLabels.ts @@ -586,7 +586,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters69, + requestBody: Parameters.parameters68, queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, @@ -691,7 +691,7 @@ const updateOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/databases/{databaseName}/currentSensitivityLabels", httpMethod: "PATCH", responses: { 200: {}, default: {} }, - requestBody: Parameters.parameters70, + requestBody: Parameters.parameters69, queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/managedDatabaseTransparentDataEncryption.ts b/sdk/sql/arm-sql/src/operations/managedDatabaseTransparentDataEncryption.ts index acf6da2c15f0..606cf83ba8ab 100644 --- a/sdk/sql/arm-sql/src/operations/managedDatabaseTransparentDataEncryption.ts +++ b/sdk/sql/arm-sql/src/operations/managedDatabaseTransparentDataEncryption.ts @@ -285,7 +285,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters32, + requestBody: Parameters.parameters31, queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/managedDatabases.ts b/sdk/sql/arm-sql/src/operations/managedDatabases.ts index ab809dfb9f38..b0078d4448ea 100644 --- a/sdk/sql/arm-sql/src/operations/managedDatabases.ts +++ b/sdk/sql/arm-sql/src/operations/managedDatabases.ts @@ -1094,7 +1094,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters85, + requestBody: Parameters.parameters84, queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, @@ -1141,7 +1141,7 @@ const updateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters86, + requestBody: Parameters.parameters85, queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, @@ -1159,7 +1159,7 @@ const cancelMoveOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/databases/{databaseName}/cancelMove", httpMethod: "POST", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - requestBody: Parameters.parameters87, + requestBody: Parameters.parameters86, queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, @@ -1177,7 +1177,7 @@ const completeMoveOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/databases/{databaseName}/completeMove", httpMethod: "POST", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - requestBody: Parameters.parameters87, + requestBody: Parameters.parameters86, queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, @@ -1195,7 +1195,7 @@ const completeRestoreOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/databases/{databaseName}/completeRestore", httpMethod: "POST", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - requestBody: Parameters.parameters88, + requestBody: Parameters.parameters87, queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, @@ -1213,7 +1213,7 @@ const startMoveOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/databases/{databaseName}/startMove", httpMethod: "POST", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - requestBody: Parameters.parameters89, + requestBody: Parameters.parameters88, queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/managedInstanceAdministrators.ts b/sdk/sql/arm-sql/src/operations/managedInstanceAdministrators.ts index 0f8423c3d4df..d26ebce6f6f0 100644 --- a/sdk/sql/arm-sql/src/operations/managedInstanceAdministrators.ts +++ b/sdk/sql/arm-sql/src/operations/managedInstanceAdministrators.ts @@ -455,7 +455,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters33, + requestBody: Parameters.parameters32, queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/managedInstanceAdvancedThreatProtectionSettings.ts b/sdk/sql/arm-sql/src/operations/managedInstanceAdvancedThreatProtectionSettings.ts index b9e78591ea60..39207e622bea 100644 --- a/sdk/sql/arm-sql/src/operations/managedInstanceAdvancedThreatProtectionSettings.ts +++ b/sdk/sql/arm-sql/src/operations/managedInstanceAdvancedThreatProtectionSettings.ts @@ -325,7 +325,7 @@ const listByInstanceOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion4], + queryParameters: [Parameters.apiVersion5], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -345,7 +345,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion4], + queryParameters: [Parameters.apiVersion5], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -375,8 +375,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters81, - queryParameters: [Parameters.apiVersion4], + requestBody: Parameters.parameters80, + queryParameters: [Parameters.apiVersion5], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/managedInstanceAzureADOnlyAuthentications.ts b/sdk/sql/arm-sql/src/operations/managedInstanceAzureADOnlyAuthentications.ts index c7464f97ace8..cc1922c6e591 100644 --- a/sdk/sql/arm-sql/src/operations/managedInstanceAzureADOnlyAuthentications.ts +++ b/sdk/sql/arm-sql/src/operations/managedInstanceAzureADOnlyAuthentications.ts @@ -445,7 +445,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters34, + requestBody: Parameters.parameters33, queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/managedInstanceDtcs.ts b/sdk/sql/arm-sql/src/operations/managedInstanceDtcs.ts index 084fbdc12eab..767dab30d5f6 100644 --- a/sdk/sql/arm-sql/src/operations/managedInstanceDtcs.ts +++ b/sdk/sql/arm-sql/src/operations/managedInstanceDtcs.ts @@ -309,7 +309,7 @@ const listByManagedInstanceOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion8], + queryParameters: [Parameters.apiVersion9], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -329,7 +329,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion8], + queryParameters: [Parameters.apiVersion9], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -359,8 +359,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters82, - queryParameters: [Parameters.apiVersion8], + requestBody: Parameters.parameters81, + queryParameters: [Parameters.apiVersion9], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/managedInstanceEncryptionProtectors.ts b/sdk/sql/arm-sql/src/operations/managedInstanceEncryptionProtectors.ts index 1b9198a039f5..e392a4fb9ddf 100644 --- a/sdk/sql/arm-sql/src/operations/managedInstanceEncryptionProtectors.ts +++ b/sdk/sql/arm-sql/src/operations/managedInstanceEncryptionProtectors.ts @@ -475,7 +475,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters35, + requestBody: Parameters.parameters34, queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/managedInstanceKeys.ts b/sdk/sql/arm-sql/src/operations/managedInstanceKeys.ts index 0ce8a19e23e2..b91f9c0eefa7 100644 --- a/sdk/sql/arm-sql/src/operations/managedInstanceKeys.ts +++ b/sdk/sql/arm-sql/src/operations/managedInstanceKeys.ts @@ -448,7 +448,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters36, + requestBody: Parameters.parameters35, queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/managedInstanceLongTermRetentionPolicies.ts b/sdk/sql/arm-sql/src/operations/managedInstanceLongTermRetentionPolicies.ts index bc4812a29970..898b9da2ec49 100644 --- a/sdk/sql/arm-sql/src/operations/managedInstanceLongTermRetentionPolicies.ts +++ b/sdk/sql/arm-sql/src/operations/managedInstanceLongTermRetentionPolicies.ts @@ -380,7 +380,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters37, + requestBody: Parameters.parameters36, queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/managedInstancePrivateEndpointConnections.ts b/sdk/sql/arm-sql/src/operations/managedInstancePrivateEndpointConnections.ts index cd1c474bbac2..72217217ada8 100644 --- a/sdk/sql/arm-sql/src/operations/managedInstancePrivateEndpointConnections.ts +++ b/sdk/sql/arm-sql/src/operations/managedInstancePrivateEndpointConnections.ts @@ -447,7 +447,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters38, + requestBody: Parameters.parameters37, queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/managedInstanceTdeCertificates.ts b/sdk/sql/arm-sql/src/operations/managedInstanceTdeCertificates.ts index bcb2072acfc1..ea3500baeaec 100644 --- a/sdk/sql/arm-sql/src/operations/managedInstanceTdeCertificates.ts +++ b/sdk/sql/arm-sql/src/operations/managedInstanceTdeCertificates.ts @@ -132,7 +132,7 @@ const createOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/tdeCertificates", httpMethod: "POST", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - requestBody: Parameters.parameters39, + requestBody: Parameters.parameters38, queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/managedInstanceVulnerabilityAssessments.ts b/sdk/sql/arm-sql/src/operations/managedInstanceVulnerabilityAssessments.ts index d5218fc05e16..a94a0f9518c6 100644 --- a/sdk/sql/arm-sql/src/operations/managedInstanceVulnerabilityAssessments.ts +++ b/sdk/sql/arm-sql/src/operations/managedInstanceVulnerabilityAssessments.ts @@ -289,7 +289,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters40, + requestBody: Parameters.parameters39, queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/managedInstances.ts b/sdk/sql/arm-sql/src/operations/managedInstances.ts index e2d42e0492f7..16b6037b2ef7 100644 --- a/sdk/sql/arm-sql/src/operations/managedInstances.ts +++ b/sdk/sql/arm-sql/src/operations/managedInstances.ts @@ -1272,7 +1272,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters90, + requestBody: Parameters.parameters89, queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, @@ -1317,7 +1317,7 @@ const updateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters91, + requestBody: Parameters.parameters90, queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/managedLedgerDigestUploadsOperations.ts b/sdk/sql/arm-sql/src/operations/managedLedgerDigestUploadsOperations.ts index 757d3f8a9554..83ae983deb42 100644 --- a/sdk/sql/arm-sql/src/operations/managedLedgerDigestUploadsOperations.ts +++ b/sdk/sql/arm-sql/src/operations/managedLedgerDigestUploadsOperations.ts @@ -507,7 +507,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters92, + requestBody: Parameters.parameters91, queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/managedRestorableDroppedDatabaseBackupShortTermRetentionPolicies.ts b/sdk/sql/arm-sql/src/operations/managedRestorableDroppedDatabaseBackupShortTermRetentionPolicies.ts index 2d4187b5ef2b..dbc43092a29a 100644 --- a/sdk/sql/arm-sql/src/operations/managedRestorableDroppedDatabaseBackupShortTermRetentionPolicies.ts +++ b/sdk/sql/arm-sql/src/operations/managedRestorableDroppedDatabaseBackupShortTermRetentionPolicies.ts @@ -514,7 +514,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters30, + requestBody: Parameters.parameters29, queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, @@ -547,7 +547,7 @@ const updateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters30, + requestBody: Parameters.parameters29, queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/managedServerDnsAliases.ts b/sdk/sql/arm-sql/src/operations/managedServerDnsAliases.ts index de8c853749fb..fb7510cb6aa6 100644 --- a/sdk/sql/arm-sql/src/operations/managedServerDnsAliases.ts +++ b/sdk/sql/arm-sql/src/operations/managedServerDnsAliases.ts @@ -510,7 +510,7 @@ const listByManagedInstanceOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion7], + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -530,7 +530,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion7], + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -560,8 +560,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters78, - queryParameters: [Parameters.apiVersion7], + requestBody: Parameters.parameters77, + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -578,7 +578,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/dnsAliases/{dnsAliasName}", httpMethod: "DELETE", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion7], + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -607,8 +607,8 @@ const acquireOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters79, - queryParameters: [Parameters.apiVersion7], + requestBody: Parameters.parameters78, + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/managedServerSecurityAlertPolicies.ts b/sdk/sql/arm-sql/src/operations/managedServerSecurityAlertPolicies.ts index afadf960400e..3c60cba4be2e 100644 --- a/sdk/sql/arm-sql/src/operations/managedServerSecurityAlertPolicies.ts +++ b/sdk/sql/arm-sql/src/operations/managedServerSecurityAlertPolicies.ts @@ -345,7 +345,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters41, + requestBody: Parameters.parameters40, queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/outboundFirewallRules.ts b/sdk/sql/arm-sql/src/operations/outboundFirewallRules.ts index 0027a450023d..05cd0f8dc2ef 100644 --- a/sdk/sql/arm-sql/src/operations/outboundFirewallRules.ts +++ b/sdk/sql/arm-sql/src/operations/outboundFirewallRules.ts @@ -394,7 +394,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion5], + queryParameters: [Parameters.apiVersion6], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -424,8 +424,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters63, - queryParameters: [Parameters.apiVersion5], + requestBody: Parameters.parameters62, + queryParameters: [Parameters.apiVersion6], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -442,7 +442,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/outboundFirewallRules/{outboundRuleFqdn}", httpMethod: "DELETE", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion5], + queryParameters: [Parameters.apiVersion6], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -462,7 +462,7 @@ const listByServerOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion5], + queryParameters: [Parameters.apiVersion6], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/privateEndpointConnections.ts b/sdk/sql/arm-sql/src/operations/privateEndpointConnections.ts index 9f2c91898b90..541a60bf7631 100644 --- a/sdk/sql/arm-sql/src/operations/privateEndpointConnections.ts +++ b/sdk/sql/arm-sql/src/operations/privateEndpointConnections.ts @@ -450,7 +450,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters42, + requestBody: Parameters.parameters41, queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/recommendedSensitivityLabels.ts b/sdk/sql/arm-sql/src/operations/recommendedSensitivityLabels.ts index b9fa9ca014f6..0b25f4b9e85a 100644 --- a/sdk/sql/arm-sql/src/operations/recommendedSensitivityLabels.ts +++ b/sdk/sql/arm-sql/src/operations/recommendedSensitivityLabels.ts @@ -59,7 +59,7 @@ const updateOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/recommendedSensitivityLabels", httpMethod: "PATCH", responses: { 200: {}, default: {} }, - requestBody: Parameters.parameters71, + requestBody: Parameters.parameters70, queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/replicationLinks.ts b/sdk/sql/arm-sql/src/operations/replicationLinks.ts index 1bfe5461f089..5a6105a14b5f 100644 --- a/sdk/sql/arm-sql/src/operations/replicationLinks.ts +++ b/sdk/sql/arm-sql/src/operations/replicationLinks.ts @@ -639,7 +639,7 @@ const listByDatabaseOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion4], + queryParameters: [Parameters.apiVersion5], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -660,7 +660,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion4], + queryParameters: [Parameters.apiVersion5], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -677,7 +677,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/replicationLinks/{linkId}", httpMethod: "DELETE", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion4], + queryParameters: [Parameters.apiVersion5], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -707,7 +707,7 @@ const failoverOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion4], + queryParameters: [Parameters.apiVersion5], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -738,7 +738,7 @@ const failoverAllowDataLossOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion4], + queryParameters: [Parameters.apiVersion5], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -760,7 +760,7 @@ const listByServerOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion4], + queryParameters: [Parameters.apiVersion5], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/restorableDroppedManagedDatabases.ts b/sdk/sql/arm-sql/src/operations/restorableDroppedManagedDatabases.ts index 222e8175a786..ef2c513f8212 100644 --- a/sdk/sql/arm-sql/src/operations/restorableDroppedManagedDatabases.ts +++ b/sdk/sql/arm-sql/src/operations/restorableDroppedManagedDatabases.ts @@ -198,7 +198,7 @@ const listByInstanceOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion6], + queryParameters: [Parameters.apiVersion7], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -218,7 +218,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion6], + queryParameters: [Parameters.apiVersion7], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/restorePoints.ts b/sdk/sql/arm-sql/src/operations/restorePoints.ts index 3cec0f7d2ee1..21e79d4f147e 100644 --- a/sdk/sql/arm-sql/src/operations/restorePoints.ts +++ b/sdk/sql/arm-sql/src/operations/restorePoints.ts @@ -389,7 +389,7 @@ const createOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters43, + requestBody: Parameters.parameters42, queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/sensitivityLabels.ts b/sdk/sql/arm-sql/src/operations/sensitivityLabels.ts index 643b1904448c..eb1c415fdd62 100644 --- a/sdk/sql/arm-sql/src/operations/sensitivityLabels.ts +++ b/sdk/sql/arm-sql/src/operations/sensitivityLabels.ts @@ -554,7 +554,7 @@ const updateOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/currentSensitivityLabels", httpMethod: "PATCH", responses: { 200: {}, default: {} }, - requestBody: Parameters.parameters70, + requestBody: Parameters.parameters69, queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, @@ -669,7 +669,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters69, + requestBody: Parameters.parameters68, queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/serverAdvancedThreatProtectionSettings.ts b/sdk/sql/arm-sql/src/operations/serverAdvancedThreatProtectionSettings.ts index a190df4e9f5f..8e3ec5f3d62e 100644 --- a/sdk/sql/arm-sql/src/operations/serverAdvancedThreatProtectionSettings.ts +++ b/sdk/sql/arm-sql/src/operations/serverAdvancedThreatProtectionSettings.ts @@ -310,7 +310,7 @@ const listByServerOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion7], + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -330,7 +330,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion7], + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -360,8 +360,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters77, - queryParameters: [Parameters.apiVersion7], + requestBody: Parameters.parameters76, + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/serverAutomaticTuningOperations.ts b/sdk/sql/arm-sql/src/operations/serverAutomaticTuningOperations.ts index 374ae8dc6f3f..6a4a238aef3f 100644 --- a/sdk/sql/arm-sql/src/operations/serverAutomaticTuningOperations.ts +++ b/sdk/sql/arm-sql/src/operations/serverAutomaticTuningOperations.ts @@ -103,7 +103,7 @@ const updateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters44, + requestBody: Parameters.parameters43, queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/serverAzureADAdministrators.ts b/sdk/sql/arm-sql/src/operations/serverAzureADAdministrators.ts index 6308406c6058..2fbf215fdecd 100644 --- a/sdk/sql/arm-sql/src/operations/serverAzureADAdministrators.ts +++ b/sdk/sql/arm-sql/src/operations/serverAzureADAdministrators.ts @@ -426,7 +426,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters45, + requestBody: Parameters.parameters44, queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/serverAzureADOnlyAuthentications.ts b/sdk/sql/arm-sql/src/operations/serverAzureADOnlyAuthentications.ts index 64556aba0505..3235d545088c 100644 --- a/sdk/sql/arm-sql/src/operations/serverAzureADOnlyAuthentications.ts +++ b/sdk/sql/arm-sql/src/operations/serverAzureADOnlyAuthentications.ts @@ -430,7 +430,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters46, + requestBody: Parameters.parameters45, queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/serverBlobAuditingPolicies.ts b/sdk/sql/arm-sql/src/operations/serverBlobAuditingPolicies.ts index 5b7935d7ccaa..72241d6a7978 100644 --- a/sdk/sql/arm-sql/src/operations/serverBlobAuditingPolicies.ts +++ b/sdk/sql/arm-sql/src/operations/serverBlobAuditingPolicies.ts @@ -292,7 +292,7 @@ const listByServerOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion7], + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -312,7 +312,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion7], + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -342,8 +342,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters72, - queryParameters: [Parameters.apiVersion7], + requestBody: Parameters.parameters71, + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/serverConfigurationOptions.ts b/sdk/sql/arm-sql/src/operations/serverConfigurationOptions.ts index b6adceb071e1..18c944822f5e 100644 --- a/sdk/sql/arm-sql/src/operations/serverConfigurationOptions.ts +++ b/sdk/sql/arm-sql/src/operations/serverConfigurationOptions.ts @@ -365,7 +365,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters93, + requestBody: Parameters.parameters92, queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/serverConnectionPolicies.ts b/sdk/sql/arm-sql/src/operations/serverConnectionPolicies.ts index 6c97ed5d77a4..f62c7be335e1 100644 --- a/sdk/sql/arm-sql/src/operations/serverConnectionPolicies.ts +++ b/sdk/sql/arm-sql/src/operations/serverConnectionPolicies.ts @@ -305,7 +305,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion6], + queryParameters: [Parameters.apiVersion7], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -335,8 +335,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters66, - queryParameters: [Parameters.apiVersion6], + requestBody: Parameters.parameters65, + queryParameters: [Parameters.apiVersion7], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -358,7 +358,7 @@ const listByServerOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion6], + queryParameters: [Parameters.apiVersion7], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/serverDevOpsAuditSettings.ts b/sdk/sql/arm-sql/src/operations/serverDevOpsAuditSettings.ts index e6813ca31148..fee3ca0aded1 100644 --- a/sdk/sql/arm-sql/src/operations/serverDevOpsAuditSettings.ts +++ b/sdk/sql/arm-sql/src/operations/serverDevOpsAuditSettings.ts @@ -307,7 +307,7 @@ const listByServerOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion4], + queryParameters: [Parameters.apiVersion5], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -327,7 +327,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion4], + queryParameters: [Parameters.apiVersion5], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -357,8 +357,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters47, - queryParameters: [Parameters.apiVersion4], + requestBody: Parameters.parameters46, + queryParameters: [Parameters.apiVersion5], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/serverDnsAliases.ts b/sdk/sql/arm-sql/src/operations/serverDnsAliases.ts index c5f89c05acd6..83db00d49152 100644 --- a/sdk/sql/arm-sql/src/operations/serverDnsAliases.ts +++ b/sdk/sql/arm-sql/src/operations/serverDnsAliases.ts @@ -589,7 +589,7 @@ const acquireOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters48, + requestBody: Parameters.parameters47, queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/serverKeys.ts b/sdk/sql/arm-sql/src/operations/serverKeys.ts index 52534702eaba..535c44b1787c 100644 --- a/sdk/sql/arm-sql/src/operations/serverKeys.ts +++ b/sdk/sql/arm-sql/src/operations/serverKeys.ts @@ -444,7 +444,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters49, + requestBody: Parameters.parameters48, queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/serverSecurityAlertPolicies.ts b/sdk/sql/arm-sql/src/operations/serverSecurityAlertPolicies.ts index 8f78b0a313ed..9d17a3d6038d 100644 --- a/sdk/sql/arm-sql/src/operations/serverSecurityAlertPolicies.ts +++ b/sdk/sql/arm-sql/src/operations/serverSecurityAlertPolicies.ts @@ -336,7 +336,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters50, + requestBody: Parameters.parameters49, queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/serverTrustCertificates.ts b/sdk/sql/arm-sql/src/operations/serverTrustCertificates.ts index 9567fc4e5732..d4490e737a97 100644 --- a/sdk/sql/arm-sql/src/operations/serverTrustCertificates.ts +++ b/sdk/sql/arm-sql/src/operations/serverTrustCertificates.ts @@ -405,7 +405,7 @@ const listByInstanceOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion7], + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -425,7 +425,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion7], + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -455,8 +455,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters68, - queryParameters: [Parameters.apiVersion7], + requestBody: Parameters.parameters67, + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -473,7 +473,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/serverTrustCertificates/{certificateName}", httpMethod: "DELETE", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion7], + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/serverTrustGroups.ts b/sdk/sql/arm-sql/src/operations/serverTrustGroups.ts index 7c2f7e0f858d..8db605c00a58 100644 --- a/sdk/sql/arm-sql/src/operations/serverTrustGroups.ts +++ b/sdk/sql/arm-sql/src/operations/serverTrustGroups.ts @@ -555,7 +555,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters51, + requestBody: Parameters.parameters50, queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/serverVulnerabilityAssessments.ts b/sdk/sql/arm-sql/src/operations/serverVulnerabilityAssessments.ts index 7687ea003c52..f3fe5664e948 100644 --- a/sdk/sql/arm-sql/src/operations/serverVulnerabilityAssessments.ts +++ b/sdk/sql/arm-sql/src/operations/serverVulnerabilityAssessments.ts @@ -267,7 +267,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters52, + requestBody: Parameters.parameters51, queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/servers.ts b/sdk/sql/arm-sql/src/operations/servers.ts index 7feef8467dbe..f44464e6de45 100644 --- a/sdk/sql/arm-sql/src/operations/servers.ts +++ b/sdk/sql/arm-sql/src/operations/servers.ts @@ -757,7 +757,7 @@ const checkNameAvailabilityOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters100, + requestBody: Parameters.parameters99, queryParameters: [Parameters.apiVersion1], urlParameters: [Parameters.$host, Parameters.subscriptionId], headerParameters: [Parameters.contentType, Parameters.accept], @@ -836,7 +836,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters101, + requestBody: Parameters.parameters100, queryParameters: [Parameters.apiVersion1], urlParameters: [ Parameters.$host, @@ -881,7 +881,7 @@ const updateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters102, + requestBody: Parameters.parameters101, queryParameters: [Parameters.apiVersion1], urlParameters: [ Parameters.$host, @@ -912,7 +912,7 @@ const importDatabaseOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters103, + requestBody: Parameters.parameters102, queryParameters: [Parameters.apiVersion1], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/sqlAgent.ts b/sdk/sql/arm-sql/src/operations/sqlAgent.ts index 7d3c2144ef5a..4d37f4ac2260 100644 --- a/sdk/sql/arm-sql/src/operations/sqlAgent.ts +++ b/sdk/sql/arm-sql/src/operations/sqlAgent.ts @@ -102,7 +102,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters53, + requestBody: Parameters.parameters52, queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/sqlVulnerabilityAssessmentBaseline.ts b/sdk/sql/arm-sql/src/operations/sqlVulnerabilityAssessmentBaseline.ts index 8a47534e440c..2c5eff7e76b0 100644 --- a/sdk/sql/arm-sql/src/operations/sqlVulnerabilityAssessmentBaseline.ts +++ b/sdk/sql/arm-sql/src/operations/sqlVulnerabilityAssessmentBaseline.ts @@ -228,7 +228,7 @@ const listBySqlVulnerabilityAssessmentOperationSpec: coreClient.OperationSpec = }, default: {} }, - queryParameters: [Parameters.apiVersion9, Parameters.systemDatabaseName], + queryParameters: [Parameters.apiVersion10, Parameters.systemDatabaseName], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -249,7 +249,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion9, Parameters.systemDatabaseName], + queryParameters: [Parameters.apiVersion10, Parameters.systemDatabaseName], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/sqlVulnerabilityAssessmentBaselines.ts b/sdk/sql/arm-sql/src/operations/sqlVulnerabilityAssessmentBaselines.ts index 9d4996bd1b65..5376a8e5a057 100644 --- a/sdk/sql/arm-sql/src/operations/sqlVulnerabilityAssessmentBaselines.ts +++ b/sdk/sql/arm-sql/src/operations/sqlVulnerabilityAssessmentBaselines.ts @@ -76,8 +76,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters97, - queryParameters: [Parameters.apiVersion9, Parameters.systemDatabaseName], + requestBody: Parameters.parameters96, + queryParameters: [Parameters.apiVersion10, Parameters.systemDatabaseName], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/sqlVulnerabilityAssessmentExecuteScan.ts b/sdk/sql/arm-sql/src/operations/sqlVulnerabilityAssessmentExecuteScan.ts index 0c11f7109a40..88d11f020829 100644 --- a/sdk/sql/arm-sql/src/operations/sqlVulnerabilityAssessmentExecuteScan.ts +++ b/sdk/sql/arm-sql/src/operations/sqlVulnerabilityAssessmentExecuteScan.ts @@ -137,7 +137,7 @@ const executeOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/sqlVulnerabilityAssessments/{vulnerabilityAssessmentName}/initiateScan", httpMethod: "POST", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion9, Parameters.systemDatabaseName], + queryParameters: [Parameters.apiVersion10, Parameters.systemDatabaseName], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/sqlVulnerabilityAssessmentRuleBaseline.ts b/sdk/sql/arm-sql/src/operations/sqlVulnerabilityAssessmentRuleBaseline.ts index 61e6c5f693e5..fd90eb526a34 100644 --- a/sdk/sql/arm-sql/src/operations/sqlVulnerabilityAssessmentRuleBaseline.ts +++ b/sdk/sql/arm-sql/src/operations/sqlVulnerabilityAssessmentRuleBaseline.ts @@ -285,7 +285,7 @@ const listByBaselineOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion9, Parameters.systemDatabaseName], + queryParameters: [Parameters.apiVersion10, Parameters.systemDatabaseName], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -307,7 +307,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion9, Parameters.systemDatabaseName], + queryParameters: [Parameters.apiVersion10, Parameters.systemDatabaseName], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -330,8 +330,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters98, - queryParameters: [Parameters.apiVersion9, Parameters.systemDatabaseName], + requestBody: Parameters.parameters97, + queryParameters: [Parameters.apiVersion10, Parameters.systemDatabaseName], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/sqlVulnerabilityAssessmentRuleBaselines.ts b/sdk/sql/arm-sql/src/operations/sqlVulnerabilityAssessmentRuleBaselines.ts index 1b86725beef7..4b7575c77c15 100644 --- a/sdk/sql/arm-sql/src/operations/sqlVulnerabilityAssessmentRuleBaselines.ts +++ b/sdk/sql/arm-sql/src/operations/sqlVulnerabilityAssessmentRuleBaselines.ts @@ -69,7 +69,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/sqlVulnerabilityAssessments/{vulnerabilityAssessmentName}/baselines/{baselineName}/rules/{ruleId}", httpMethod: "DELETE", responses: { 200: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion9, Parameters.systemDatabaseName], + queryParameters: [Parameters.apiVersion10, Parameters.systemDatabaseName], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/sqlVulnerabilityAssessmentScanResult.ts b/sdk/sql/arm-sql/src/operations/sqlVulnerabilityAssessmentScanResult.ts index 0ff345ec3985..b0752cffc4c8 100644 --- a/sdk/sql/arm-sql/src/operations/sqlVulnerabilityAssessmentScanResult.ts +++ b/sdk/sql/arm-sql/src/operations/sqlVulnerabilityAssessmentScanResult.ts @@ -244,7 +244,7 @@ const listByScanOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion9, Parameters.systemDatabaseName], + queryParameters: [Parameters.apiVersion10, Parameters.systemDatabaseName], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -266,7 +266,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion9, Parameters.systemDatabaseName], + queryParameters: [Parameters.apiVersion10, Parameters.systemDatabaseName], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/sqlVulnerabilityAssessmentScans.ts b/sdk/sql/arm-sql/src/operations/sqlVulnerabilityAssessmentScans.ts index 212b82df2073..4f8fd2d03bac 100644 --- a/sdk/sql/arm-sql/src/operations/sqlVulnerabilityAssessmentScans.ts +++ b/sdk/sql/arm-sql/src/operations/sqlVulnerabilityAssessmentScans.ts @@ -226,7 +226,7 @@ const listBySqlVulnerabilityAssessmentsOperationSpec: coreClient.OperationSpec = }, default: {} }, - queryParameters: [Parameters.apiVersion9, Parameters.systemDatabaseName], + queryParameters: [Parameters.apiVersion10, Parameters.systemDatabaseName], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -247,7 +247,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion9, Parameters.systemDatabaseName], + queryParameters: [Parameters.apiVersion10, Parameters.systemDatabaseName], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/sqlVulnerabilityAssessments.ts b/sdk/sql/arm-sql/src/operations/sqlVulnerabilityAssessments.ts index 21f8fc2c81eb..2c68a282eca3 100644 --- a/sdk/sql/arm-sql/src/operations/sqlVulnerabilityAssessments.ts +++ b/sdk/sql/arm-sql/src/operations/sqlVulnerabilityAssessments.ts @@ -57,7 +57,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/sqlVulnerabilityAssessments/{vulnerabilityAssessmentName}", httpMethod: "DELETE", responses: { 200: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion9], + queryParameters: [Parameters.apiVersion10], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/sqlVulnerabilityAssessmentsSettings.ts b/sdk/sql/arm-sql/src/operations/sqlVulnerabilityAssessmentsSettings.ts index 66741bfb9a75..d78bb8378d11 100644 --- a/sdk/sql/arm-sql/src/operations/sqlVulnerabilityAssessmentsSettings.ts +++ b/sdk/sql/arm-sql/src/operations/sqlVulnerabilityAssessmentsSettings.ts @@ -221,7 +221,7 @@ const listByServerOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion9], + queryParameters: [Parameters.apiVersion10], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -241,7 +241,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion9], + queryParameters: [Parameters.apiVersion10], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -265,8 +265,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters99, - queryParameters: [Parameters.apiVersion9], + requestBody: Parameters.parameters98, + queryParameters: [Parameters.apiVersion10], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/startStopManagedInstanceSchedules.ts b/sdk/sql/arm-sql/src/operations/startStopManagedInstanceSchedules.ts index f3658ffc2816..a8bc5eff4ae2 100644 --- a/sdk/sql/arm-sql/src/operations/startStopManagedInstanceSchedules.ts +++ b/sdk/sql/arm-sql/src/operations/startStopManagedInstanceSchedules.ts @@ -299,7 +299,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters94, + requestBody: Parameters.parameters93, queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/synapseLinkWorkspaces.ts b/sdk/sql/arm-sql/src/operations/synapseLinkWorkspaces.ts index cd7dc31dc4be..e070a8ffe6fe 100644 --- a/sdk/sql/arm-sql/src/operations/synapseLinkWorkspaces.ts +++ b/sdk/sql/arm-sql/src/operations/synapseLinkWorkspaces.ts @@ -183,7 +183,7 @@ const listByDatabaseOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion8], + queryParameters: [Parameters.apiVersion9], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/syncAgents.ts b/sdk/sql/arm-sql/src/operations/syncAgents.ts index e04bac122a1f..1158571bd0dc 100644 --- a/sdk/sql/arm-sql/src/operations/syncAgents.ts +++ b/sdk/sql/arm-sql/src/operations/syncAgents.ts @@ -587,7 +587,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters54, + requestBody: Parameters.parameters53, queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/syncGroups.ts b/sdk/sql/arm-sql/src/operations/syncGroups.ts index 5986a58fd4b7..bc030b4dd74f 100644 --- a/sdk/sql/arm-sql/src/operations/syncGroups.ts +++ b/sdk/sql/arm-sql/src/operations/syncGroups.ts @@ -1309,7 +1309,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters55, + requestBody: Parameters.parameters54, queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, @@ -1358,7 +1358,7 @@ const updateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters55, + requestBody: Parameters.parameters54, queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/syncMembers.ts b/sdk/sql/arm-sql/src/operations/syncMembers.ts index cd65ab3507ac..b00146a39a70 100644 --- a/sdk/sql/arm-sql/src/operations/syncMembers.ts +++ b/sdk/sql/arm-sql/src/operations/syncMembers.ts @@ -914,7 +914,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters56, + requestBody: Parameters.parameters55, queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, @@ -965,7 +965,7 @@ const updateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters56, + requestBody: Parameters.parameters55, queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/tdeCertificates.ts b/sdk/sql/arm-sql/src/operations/tdeCertificates.ts index c79976dfddd2..82f369a8d59c 100644 --- a/sdk/sql/arm-sql/src/operations/tdeCertificates.ts +++ b/sdk/sql/arm-sql/src/operations/tdeCertificates.ts @@ -128,7 +128,7 @@ const createOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/tdeCertificates", httpMethod: "POST", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - requestBody: Parameters.parameters39, + requestBody: Parameters.parameters38, queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/transparentDataEncryptions.ts b/sdk/sql/arm-sql/src/operations/transparentDataEncryptions.ts index ee6a8b66bc72..4d2b261b00bd 100644 --- a/sdk/sql/arm-sql/src/operations/transparentDataEncryptions.ts +++ b/sdk/sql/arm-sql/src/operations/transparentDataEncryptions.ts @@ -388,7 +388,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters95, + requestBody: Parameters.parameters94, queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/usages.ts b/sdk/sql/arm-sql/src/operations/usages.ts index ae84548ce8ff..81abc81615ec 100644 --- a/sdk/sql/arm-sql/src/operations/usages.ts +++ b/sdk/sql/arm-sql/src/operations/usages.ts @@ -170,7 +170,7 @@ const listByInstancePoolOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion5, Parameters.expandChildren], + queryParameters: [Parameters.apiVersion6, Parameters.expandChildren], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/virtualClusters.ts b/sdk/sql/arm-sql/src/operations/virtualClusters.ts index 9a30109a3826..b0a5e597a8d7 100644 --- a/sdk/sql/arm-sql/src/operations/virtualClusters.ts +++ b/sdk/sql/arm-sql/src/operations/virtualClusters.ts @@ -539,7 +539,7 @@ const listOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion8], + queryParameters: [Parameters.apiVersion9], urlParameters: [Parameters.$host, Parameters.subscriptionId], headerParameters: [Parameters.accept], serializer @@ -554,7 +554,7 @@ const listByResourceGroupOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion8], + queryParameters: [Parameters.apiVersion9], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -573,7 +573,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion8], + queryParameters: [Parameters.apiVersion9], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -588,7 +588,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/virtualClusters/{virtualClusterName}", httpMethod: "DELETE", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion8], + queryParameters: [Parameters.apiVersion9], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -616,8 +616,8 @@ const updateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters83, - queryParameters: [Parameters.apiVersion8], + requestBody: Parameters.parameters82, + queryParameters: [Parameters.apiVersion9], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -647,7 +647,7 @@ const updateDnsServersOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion8], + queryParameters: [Parameters.apiVersion9], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/virtualNetworkRules.ts b/sdk/sql/arm-sql/src/operations/virtualNetworkRules.ts index 7676256c7e1b..e915f7ee694e 100644 --- a/sdk/sql/arm-sql/src/operations/virtualNetworkRules.ts +++ b/sdk/sql/arm-sql/src/operations/virtualNetworkRules.ts @@ -424,7 +424,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters57, + requestBody: Parameters.parameters56, queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/workloadClassifiers.ts b/sdk/sql/arm-sql/src/operations/workloadClassifiers.ts index cb520c96a00c..f7741a501883 100644 --- a/sdk/sql/arm-sql/src/operations/workloadClassifiers.ts +++ b/sdk/sql/arm-sql/src/operations/workloadClassifiers.ts @@ -509,7 +509,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters58, + requestBody: Parameters.parameters57, queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/workloadGroups.ts b/sdk/sql/arm-sql/src/operations/workloadGroups.ts index e75ed9052a92..40e7beb628b2 100644 --- a/sdk/sql/arm-sql/src/operations/workloadGroups.ts +++ b/sdk/sql/arm-sql/src/operations/workloadGroups.ts @@ -467,7 +467,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters59, + requestBody: Parameters.parameters58, queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operationsInterfaces/index.ts b/sdk/sql/arm-sql/src/operationsInterfaces/index.ts index ef0485fce42a..63e6b099762e 100644 --- a/sdk/sql/arm-sql/src/operationsInterfaces/index.ts +++ b/sdk/sql/arm-sql/src/operationsInterfaces/index.ts @@ -31,10 +31,10 @@ export * from "./deletedServers"; export * from "./elasticPoolOperations"; export * from "./encryptionProtectors"; export * from "./firewallRules"; -export * from "./instancePools"; export * from "./jobAgents"; export * from "./jobCredentials"; export * from "./jobExecutions"; +export * from "./jobPrivateEndpoints"; export * from "./jobs"; export * from "./jobStepExecutions"; export * from "./jobSteps"; @@ -155,3 +155,4 @@ export * from "./databaseSqlVulnerabilityAssessmentScans"; export * from "./databaseSqlVulnerabilityAssessmentsSettings"; export * from "./servers"; export * from "./failoverGroups"; +export * from "./instancePools"; diff --git a/sdk/sql/arm-sql/src/operationsInterfaces/instancePools.ts b/sdk/sql/arm-sql/src/operationsInterfaces/instancePools.ts index abd5edb6b950..ad85070b5916 100644 --- a/sdk/sql/arm-sql/src/operationsInterfaces/instancePools.ts +++ b/sdk/sql/arm-sql/src/operationsInterfaces/instancePools.ts @@ -10,8 +10,8 @@ import { PagedAsyncIterableIterator } from "@azure/core-paging"; import { SimplePollerLike, OperationState } from "@azure/core-lro"; import { InstancePool, - InstancePoolsListByResourceGroupOptionalParams, InstancePoolsListOptionalParams, + InstancePoolsListByResourceGroupOptionalParams, InstancePoolsGetOptionalParams, InstancePoolsGetResponse, InstancePoolsCreateOrUpdateOptionalParams, @@ -25,6 +25,13 @@ import { /// /** Interface representing a InstancePools. */ export interface InstancePools { + /** + * Gets a list of all instance pools in the subscription. + * @param options The options parameters. + */ + list( + options?: InstancePoolsListOptionalParams + ): PagedAsyncIterableIterator; /** * Gets a list of instance pools in the resource group * @param resourceGroupName The name of the resource group that contains the resource. You can obtain @@ -35,13 +42,6 @@ export interface InstancePools { resourceGroupName: string, options?: InstancePoolsListByResourceGroupOptionalParams ): PagedAsyncIterableIterator; - /** - * Gets a list of all instance pools in the subscription. - * @param options The options parameters. - */ - list( - options?: InstancePoolsListOptionalParams - ): PagedAsyncIterableIterator; /** * Gets an instance pool. * @param resourceGroupName The name of the resource group that contains the resource. You can obtain diff --git a/sdk/sql/arm-sql/src/operationsInterfaces/jobPrivateEndpoints.ts b/sdk/sql/arm-sql/src/operationsInterfaces/jobPrivateEndpoints.ts new file mode 100644 index 000000000000..8429d284a163 --- /dev/null +++ b/sdk/sql/arm-sql/src/operationsInterfaces/jobPrivateEndpoints.ts @@ -0,0 +1,127 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +import { PagedAsyncIterableIterator } from "@azure/core-paging"; +import { SimplePollerLike, OperationState } from "@azure/core-lro"; +import { + JobPrivateEndpoint, + JobPrivateEndpointsListByAgentOptionalParams, + JobPrivateEndpointsGetOptionalParams, + JobPrivateEndpointsGetResponse, + JobPrivateEndpointsCreateOrUpdateOptionalParams, + JobPrivateEndpointsCreateOrUpdateResponse, + JobPrivateEndpointsDeleteOptionalParams +} from "../models"; + +/// +/** Interface representing a JobPrivateEndpoints. */ +export interface JobPrivateEndpoints { + /** + * Gets a list of job agent private endpoints. + * @param resourceGroupName The name of the resource group that contains the resource. You can obtain + * this value from the Azure Resource Manager API or the portal. + * @param serverName The name of the server. + * @param jobAgentName The name of the job agent. + * @param options The options parameters. + */ + listByAgent( + resourceGroupName: string, + serverName: string, + jobAgentName: string, + options?: JobPrivateEndpointsListByAgentOptionalParams + ): PagedAsyncIterableIterator; + /** + * Gets a private endpoint. + * @param resourceGroupName The name of the resource group that contains the resource. You can obtain + * this value from the Azure Resource Manager API or the portal. + * @param serverName The name of the server. + * @param jobAgentName The name of the job agent. + * @param privateEndpointName The name of the private endpoint to get. + * @param options The options parameters. + */ + get( + resourceGroupName: string, + serverName: string, + jobAgentName: string, + privateEndpointName: string, + options?: JobPrivateEndpointsGetOptionalParams + ): Promise; + /** + * Creates or updates a private endpoint. + * @param resourceGroupName The name of the resource group that contains the resource. You can obtain + * this value from the Azure Resource Manager API or the portal. + * @param serverName The name of the server. + * @param jobAgentName The name of the job agent. + * @param privateEndpointName The name of the private endpoint. + * @param parameters The requested private endpoint state. + * @param options The options parameters. + */ + beginCreateOrUpdate( + resourceGroupName: string, + serverName: string, + jobAgentName: string, + privateEndpointName: string, + parameters: JobPrivateEndpoint, + options?: JobPrivateEndpointsCreateOrUpdateOptionalParams + ): Promise< + SimplePollerLike< + OperationState, + JobPrivateEndpointsCreateOrUpdateResponse + > + >; + /** + * Creates or updates a private endpoint. + * @param resourceGroupName The name of the resource group that contains the resource. You can obtain + * this value from the Azure Resource Manager API or the portal. + * @param serverName The name of the server. + * @param jobAgentName The name of the job agent. + * @param privateEndpointName The name of the private endpoint. + * @param parameters The requested private endpoint state. + * @param options The options parameters. + */ + beginCreateOrUpdateAndWait( + resourceGroupName: string, + serverName: string, + jobAgentName: string, + privateEndpointName: string, + parameters: JobPrivateEndpoint, + options?: JobPrivateEndpointsCreateOrUpdateOptionalParams + ): Promise; + /** + * Deletes a private endpoint. + * @param resourceGroupName The name of the resource group that contains the resource. You can obtain + * this value from the Azure Resource Manager API or the portal. + * @param serverName The name of the server. + * @param jobAgentName The name of the job agent. + * @param privateEndpointName The name of the private endpoint to delete. + * @param options The options parameters. + */ + beginDelete( + resourceGroupName: string, + serverName: string, + jobAgentName: string, + privateEndpointName: string, + options?: JobPrivateEndpointsDeleteOptionalParams + ): Promise, void>>; + /** + * Deletes a private endpoint. + * @param resourceGroupName The name of the resource group that contains the resource. You can obtain + * this value from the Azure Resource Manager API or the portal. + * @param serverName The name of the server. + * @param jobAgentName The name of the job agent. + * @param privateEndpointName The name of the private endpoint to delete. + * @param options The options parameters. + */ + beginDeleteAndWait( + resourceGroupName: string, + serverName: string, + jobAgentName: string, + privateEndpointName: string, + options?: JobPrivateEndpointsDeleteOptionalParams + ): Promise; +} diff --git a/sdk/sql/arm-sql/src/sqlManagementClient.ts b/sdk/sql/arm-sql/src/sqlManagementClient.ts index ba5986b0c8f7..4b4ca6b8784c 100644 --- a/sdk/sql/arm-sql/src/sqlManagementClient.ts +++ b/sdk/sql/arm-sql/src/sqlManagementClient.ts @@ -35,10 +35,10 @@ import { ElasticPoolOperationsImpl, EncryptionProtectorsImpl, FirewallRulesImpl, - InstancePoolsImpl, JobAgentsImpl, JobCredentialsImpl, JobExecutionsImpl, + JobPrivateEndpointsImpl, JobsImpl, JobStepExecutionsImpl, JobStepsImpl, @@ -158,7 +158,8 @@ import { DatabaseSqlVulnerabilityAssessmentScansImpl, DatabaseSqlVulnerabilityAssessmentsSettingsImpl, ServersImpl, - FailoverGroupsImpl + FailoverGroupsImpl, + InstancePoolsImpl } from "./operations"; import { DataMaskingPolicies, @@ -186,10 +187,10 @@ import { ElasticPoolOperations, EncryptionProtectors, FirewallRules, - InstancePools, JobAgents, JobCredentials, JobExecutions, + JobPrivateEndpoints, Jobs, JobStepExecutions, JobSteps, @@ -309,7 +310,8 @@ import { DatabaseSqlVulnerabilityAssessmentScans, DatabaseSqlVulnerabilityAssessmentsSettings, Servers, - FailoverGroups + FailoverGroups, + InstancePools } from "./operationsInterfaces"; import { SqlManagementClientOptionalParams } from "./models"; @@ -436,10 +438,10 @@ export class SqlManagementClient extends coreClient.ServiceClient { this.elasticPoolOperations = new ElasticPoolOperationsImpl(this); this.encryptionProtectors = new EncryptionProtectorsImpl(this); this.firewallRules = new FirewallRulesImpl(this); - this.instancePools = new InstancePoolsImpl(this); this.jobAgents = new JobAgentsImpl(this); this.jobCredentials = new JobCredentialsImpl(this); this.jobExecutions = new JobExecutionsImpl(this); + this.jobPrivateEndpoints = new JobPrivateEndpointsImpl(this); this.jobs = new JobsImpl(this); this.jobStepExecutions = new JobStepExecutionsImpl(this); this.jobSteps = new JobStepsImpl(this); @@ -682,6 +684,7 @@ export class SqlManagementClient extends coreClient.ServiceClient { ); this.servers = new ServersImpl(this); this.failoverGroups = new FailoverGroupsImpl(this); + this.instancePools = new InstancePoolsImpl(this); } dataMaskingPolicies: DataMaskingPolicies; @@ -709,10 +712,10 @@ export class SqlManagementClient extends coreClient.ServiceClient { elasticPoolOperations: ElasticPoolOperations; encryptionProtectors: EncryptionProtectors; firewallRules: FirewallRules; - instancePools: InstancePools; jobAgents: JobAgents; jobCredentials: JobCredentials; jobExecutions: JobExecutions; + jobPrivateEndpoints: JobPrivateEndpoints; jobs: Jobs; jobStepExecutions: JobStepExecutions; jobSteps: JobSteps; @@ -833,4 +836,5 @@ export class SqlManagementClient extends coreClient.ServiceClient { databaseSqlVulnerabilityAssessmentsSettings: DatabaseSqlVulnerabilityAssessmentsSettings; servers: Servers; failoverGroups: FailoverGroups; + instancePools: InstancePools; } diff --git a/sdk/sql/arm-sql/test/sampleTest.ts b/sdk/sql/arm-sql/test/sampleTest.ts new file mode 100644 index 000000000000..25aeb3ebcc36 --- /dev/null +++ b/sdk/sql/arm-sql/test/sampleTest.ts @@ -0,0 +1,43 @@ +/* + * Copyright (c) Microsoft Corporation. + * Licensed under the MIT License. + * + * Code generated by Microsoft (R) AutoRest Code Generator. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. + */ + +import { + Recorder, + RecorderStartOptions, + env +} from "@azure-tools/test-recorder"; +import { assert } from "chai"; +import { Context } from "mocha"; + +const replaceableVariables: Record = { + AZURE_CLIENT_ID: "azure_client_id", + AZURE_CLIENT_SECRET: "azure_client_secret", + AZURE_TENANT_ID: "88888888-8888-8888-8888-888888888888", + SUBSCRIPTION_ID: "azure_subscription_id" +}; + +const recorderOptions: RecorderStartOptions = { + envSetupForPlayback: replaceableVariables +}; + +describe("My test", () => { + let recorder: Recorder; + + beforeEach(async function(this: Context) { + recorder = new Recorder(this.currentTest); + await recorder.start(recorderOptions); + }); + + afterEach(async function() { + await recorder.stop(); + }); + + it("sample test", async function() { + console.log("Hi, I'm a test!"); + }); +}); diff --git a/sdk/sql/arm-sql/tsconfig.json b/sdk/sql/arm-sql/tsconfig.json index c6da67f236cf..3e6ae96443f3 100644 --- a/sdk/sql/arm-sql/tsconfig.json +++ b/sdk/sql/arm-sql/tsconfig.json @@ -15,17 +15,11 @@ ], "declaration": true, "outDir": "./dist-esm", - "importHelpers": true, - "paths": { - "@azure/arm-sql": [ - "./src/index" - ] - } + "importHelpers": true }, "include": [ "./src/**/*.ts", - "./test/**/*.ts", - "samples-dev/**/*.ts" + "./test/**/*.ts" ], "exclude": [ "node_modules"