diff --git a/sdk/sql/arm-sql/CHANGELOG.md b/sdk/sql/arm-sql/CHANGELOG.md index 91fb8dc94736..d44566cab70d 100644 --- a/sdk/sql/arm-sql/CHANGELOG.md +++ b/sdk/sql/arm-sql/CHANGELOG.md @@ -1,5 +1,26 @@ # Release History +## 10.1.0-beta.1 (2023-07-28) + +**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 + + ## 10.0.0 (2023-03-22) **Features** diff --git a/sdk/sql/arm-sql/README.md b/sdk/sql/arm-sql/README.md index 20a34b7d9592..d3f5f0111807 100644 --- a/sdk/sql/arm-sql/README.md +++ b/sdk/sql/arm-sql/README.md @@ -6,7 +6,7 @@ The Azure SQL Database management API provides a RESTful set of web services tha [Source code](https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/sql/arm-sql) | [Package (NPM)](https://www.npmjs.com/package/@azure/arm-sql) | -[API reference documentation](https://docs.microsoft.com/javascript/api/@azure/arm-sql) | +[API reference documentation](https://docs.microsoft.com/javascript/api/@azure/arm-sql?view=azure-node-preview) | [Samples](https://github.com/Azure-Samples/azure-samples-js-management) ## Getting started diff --git a/sdk/sql/arm-sql/_meta.json b/sdk/sql/arm-sql/_meta.json index c17798370215..7df3bf29f1a5 100644 --- a/sdk/sql/arm-sql/_meta.json +++ b/sdk/sql/arm-sql/_meta.json @@ -1,8 +1,8 @@ { - "commit": "cd2b76ce38029e1425ee024cd9403a908c60d71e", + "commit": "4f77103cef1d89060d97aba0fb6a719d133cbd3c", "readme": "specification/sql/resource-manager/readme.md", - "autorest_command": "autorest --version=3.9.3 --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.0-rc.10 --generate-sample=true", + "autorest_command": "autorest --version=3.9.3 --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.5 --generate-sample=true", "repository_url": "https://github.com/Azure/azure-rest-api-specs.git", - "release_tool": "@azure-tools/js-sdk-release-tools@2.6.2", - "use": "@autorest/typescript@6.0.0-rc.10" + "release_tool": "@azure-tools/js-sdk-release-tools@2.7.0", + "use": "@autorest/typescript@6.0.5" } \ No newline at end of file diff --git a/sdk/sql/arm-sql/assets.json b/sdk/sql/arm-sql/assets.json index e073b51668a2..7d08a459672d 100644 --- a/sdk/sql/arm-sql/assets.json +++ b/sdk/sql/arm-sql/assets.json @@ -2,5 +2,5 @@ "AssetsRepo": "Azure/azure-sdk-assets", "AssetsRepoPrefixPath": "js", "TagPrefix": "js/sql/arm-sql", - "Tag": "js/sql/arm-sql_9acbe51b49" + "Tag": "js/sql/arm-sql_98e1a7b092" } diff --git a/sdk/sql/arm-sql/package.json b/sdk/sql/arm-sql/package.json index 68f17cb3467e..7501993b93be 100644 --- a/sdk/sql/arm-sql/package.json +++ b/sdk/sql/arm-sql/package.json @@ -3,12 +3,12 @@ "sdk-type": "mgmt", "author": "Microsoft Corporation", "description": "A generated SDK for SqlManagementClient.", - "version": "10.0.0", + "version": "10.1.0-beta.1", "engines": { "node": ">=14.0.0" }, "dependencies": { - "@azure/core-lro": "^2.5.0", + "@azure/core-lro": "^2.5.3", "@azure/abort-controller": "^1.0.0", "@azure/core-paging": "^1.2.0", "@azure/core-client": "^1.7.0", @@ -120,4 +120,4 @@ "disableDocsMs": true, "apiRefLink": "https://docs.microsoft.com/javascript/api/@azure/arm-sql?view=azure-node-preview" } -} +} \ 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 f4bed1b8d041..082cf688a209 100644 --- a/sdk/sql/arm-sql/review/arm-sql.api.md +++ b/sdk/sql/arm-sql/review/arm-sql.api.md @@ -1773,13 +1773,16 @@ export interface EditionCapability { // @public export interface ElasticPool extends TrackedResource { + availabilityZone?: AvailabilityZoneType; readonly creationDate?: Date; highAvailabilityReplicaCount?: number; readonly kind?: string; licenseType?: ElasticPoolLicenseType; maintenanceConfigurationId?: string; maxSizeBytes?: number; + minCapacity?: number; perDatabaseSettings?: ElasticPoolPerDatabaseSettings; + preferredEnclaveType?: AlwaysEncryptedEnclaveType; sku?: Sku; readonly state?: ElasticPoolState; zoneRedundant?: boolean; @@ -2056,11 +2059,14 @@ export type ElasticPoolsUpdateResponse = ElasticPool; // @public export interface ElasticPoolUpdate { + availabilityZone?: AvailabilityZoneType; highAvailabilityReplicaCount?: number; licenseType?: ElasticPoolLicenseType; maintenanceConfigurationId?: string; maxSizeBytes?: number; + minCapacity?: number; perDatabaseSettings?: ElasticPoolPerDatabaseSettings; + preferredEnclaveType?: AlwaysEncryptedEnclaveType; sku?: Sku; tags?: { [propertyName: string]: string; @@ -2358,6 +2364,8 @@ export interface FailoverGroups { beginFailoverAndWait(resourceGroupName: string, serverName: string, failoverGroupName: string, options?: FailoverGroupsFailoverOptionalParams): Promise; beginForceFailoverAllowDataLoss(resourceGroupName: string, serverName: string, failoverGroupName: string, options?: FailoverGroupsForceFailoverAllowDataLossOptionalParams): Promise, FailoverGroupsForceFailoverAllowDataLossResponse>>; beginForceFailoverAllowDataLossAndWait(resourceGroupName: string, serverName: string, failoverGroupName: string, options?: FailoverGroupsForceFailoverAllowDataLossOptionalParams): Promise; + beginTryPlannedBeforeForcedFailover(resourceGroupName: string, serverName: string, failoverGroupName: string, options?: FailoverGroupsTryPlannedBeforeForcedFailoverOptionalParams): Promise, FailoverGroupsTryPlannedBeforeForcedFailoverResponse>>; + beginTryPlannedBeforeForcedFailoverAndWait(resourceGroupName: string, serverName: string, failoverGroupName: string, options?: FailoverGroupsTryPlannedBeforeForcedFailoverOptionalParams): Promise; beginUpdate(resourceGroupName: string, serverName: string, failoverGroupName: string, parameters: FailoverGroupUpdate, options?: FailoverGroupsUpdateOptionalParams): Promise, FailoverGroupsUpdateResponse>>; beginUpdateAndWait(resourceGroupName: string, serverName: string, failoverGroupName: string, parameters: FailoverGroupUpdate, options?: FailoverGroupsUpdateOptionalParams): Promise; get(resourceGroupName: string, serverName: string, failoverGroupName: string, options?: FailoverGroupsGetOptionalParams): Promise; @@ -2418,6 +2426,21 @@ export interface FailoverGroupsListByServerOptionalParams extends coreClient.Ope // @public export type FailoverGroupsListByServerResponse = FailoverGroupListResult; +// @public +export interface FailoverGroupsTryPlannedBeforeForcedFailoverHeaders { + // (undocumented) + location?: string; +} + +// @public +export interface FailoverGroupsTryPlannedBeforeForcedFailoverOptionalParams extends coreClient.OperationOptions { + resumeFrom?: string; + updateIntervalInMs?: number; +} + +// @public +export type FailoverGroupsTryPlannedBeforeForcedFailoverResponse = FailoverGroup; + // @public export interface FailoverGroupsUpdateOptionalParams extends coreClient.OperationOptions { resumeFrom?: string; @@ -5141,6 +5164,7 @@ export interface ManagedDatabase extends TrackedResource { readonly defaultSecondaryLocation?: string; readonly earliestRestorePoint?: Date; readonly failoverGroupId?: string; + isLedgerOn?: boolean; lastBackupName?: string; longTermRetentionBackupResourceId?: string; recoverableDatabaseId?: string; @@ -5782,6 +5806,7 @@ export interface ManagedDatabaseUpdate { readonly defaultSecondaryLocation?: string; readonly earliestRestorePoint?: Date; readonly failoverGroupId?: string; + isLedgerOn?: boolean; lastBackupName?: string; longTermRetentionBackupResourceId?: string; recoverableDatabaseId?: string; @@ -7449,6 +7474,7 @@ export type PrincipalType = string; // @public export interface PrivateEndpointConnection extends ProxyResource { + readonly groupIds?: string[]; privateEndpoint?: PrivateEndpointProperty; privateLinkServiceConnectionState?: PrivateLinkServiceConnectionStateProperty; readonly provisioningState?: PrivateEndpointProvisioningState; @@ -10046,6 +10072,7 @@ export interface SqlVulnerabilityAssessmentScanRecord extends ProxyResource { readonly errors?: SqlVulnerabilityAssessmentScanError[]; readonly highSeverityFailedRulesCount?: number; readonly isBaselineApplied?: boolean; + readonly lastScanTime?: Date; readonly lowSeverityFailedRulesCount?: number; readonly mediumSeverityFailedRulesCount?: number; readonly scanId?: string; diff --git a/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentBaselinesCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentBaselinesCreateOrUpdateSample.ts index 8eb6148f708a..3301ed4b685a 100644 --- a/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentBaselinesCreateOrUpdateSample.ts +++ b/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentBaselinesCreateOrUpdateSample.ts @@ -21,7 +21,7 @@ dotenv.config(); * This sample demonstrates how to Add a database's vulnerability assessment rule baseline list. * * @summary Add a database's vulnerability assessment rule baseline list. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentBaselineAddLatest.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentBaselineAddLatest.json */ async function addADatabaseVulnerabilityAssessmentRuleBaselineFromTheLatestScanResult() { const subscriptionId = @@ -54,7 +54,7 @@ async function addADatabaseVulnerabilityAssessmentRuleBaselineFromTheLatestScanR * This sample demonstrates how to Add a database's vulnerability assessment rule baseline list. * * @summary Add a database's vulnerability assessment rule baseline list. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentBaselineAdd.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentBaselineAdd.json */ async function addADatabaseVulnerabilityAssessmentRuleBaselineList() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentBaselinesGetSample.ts b/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentBaselinesGetSample.ts index 86d72965479c..c2bb38825b9d 100644 --- a/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentBaselinesGetSample.ts +++ b/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentBaselinesGetSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets a list of database's sql vulnerability assessment rule baselines. * * @summary Gets a list of database's sql vulnerability assessment rule baselines. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentBaselineGet.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentBaselineGet.json */ async function getsAListOfDatabaseSqlVulnerabilityAssessmentRuleBaselines() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentBaselinesListBySqlVulnerabilityAssessmentSample.ts b/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentBaselinesListBySqlVulnerabilityAssessmentSample.ts index e22f5d66381e..5558e13d5b3a 100644 --- a/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentBaselinesListBySqlVulnerabilityAssessmentSample.ts +++ b/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentBaselinesListBySqlVulnerabilityAssessmentSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets a list of database's sql vulnerability assessment rule baselines. * * @summary Gets a list of database's sql vulnerability assessment rule baselines. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessment.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessment.json */ async function getsAListOfDatabaseSqlVulnerabilityAssessmentRuleBaselines() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentExecuteScanExecuteSample.ts b/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentExecuteScanExecuteSample.ts index 51c6c41df0c2..c65151cb49cd 100644 --- a/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentExecuteScanExecuteSample.ts +++ b/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentExecuteScanExecuteSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Executes a Vulnerability Assessment database scan. * * @summary Executes a Vulnerability Assessment database scan. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentScansExecute.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentScansExecute.json */ async function executesADatabaseVulnerabilityAssessmentScan() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentRuleBaselinesCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentRuleBaselinesCreateOrUpdateSample.ts index 7d34b37ddc28..a330b3d3041e 100644 --- a/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentRuleBaselinesCreateOrUpdateSample.ts +++ b/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentRuleBaselinesCreateOrUpdateSample.ts @@ -21,7 +21,7 @@ dotenv.config(); * This sample demonstrates how to Creates or updates a database's vulnerability assessment rule baseline. * * @summary Creates or updates a database's vulnerability assessment rule baseline. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentRuleBaselineCreate.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentRuleBaselineCreate.json */ async function createsOrUpdatesADatabaseVulnerabilityAssessmentRuleBaseline() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentRuleBaselinesDeleteSample.ts b/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentRuleBaselinesDeleteSample.ts index 1873429085a1..55bb03a3124f 100644 --- a/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentRuleBaselinesDeleteSample.ts +++ b/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentRuleBaselinesDeleteSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Removes the database's vulnerability assessment rule baseline. * * @summary Removes the database's vulnerability assessment rule baseline. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentRuleBaselineDelete.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentRuleBaselineDelete.json */ async function removesADatabaseVulnerabilityAssessmentRuleBaseline() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentRuleBaselinesGetSample.ts b/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentRuleBaselinesGetSample.ts index 194395d56c9d..6ee134fbb567 100644 --- a/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentRuleBaselinesGetSample.ts +++ b/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentRuleBaselinesGetSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets a database's sql vulnerability assessment rule baseline. * * @summary Gets a database's sql vulnerability assessment rule baseline. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentRuleBaselineGet.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentRuleBaselineGet.json */ async function getsADatabaseSqlVulnerabilityAssessmentRuleBaseline() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentRuleBaselinesListByBaselineSample.ts b/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentRuleBaselinesListByBaselineSample.ts index 95cf463b92c1..61ddc3d4301f 100644 --- a/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentRuleBaselinesListByBaselineSample.ts +++ b/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentRuleBaselinesListByBaselineSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets a list of database's sql vulnerability assessment rule baselines. * * @summary Gets a list of database's sql vulnerability assessment rule baselines. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentRuleBaselineListByBaseline.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentRuleBaselineListByBaseline.json */ async function getsAListOfDatabaseSqlVulnerabilityAssessmentRuleBaselines() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentScanResultGetSample.ts b/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentScanResultGetSample.ts index 475f688d659e..7873341ed091 100644 --- a/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentScanResultGetSample.ts +++ b/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentScanResultGetSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets a vulnerability assessment scan record of a database. * * @summary Gets a vulnerability assessment scan record of a database. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentScansResults.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentScansResults.json */ async function getADatabaseSqlVulnerabilityAssessmentScanResultForScanIdAndScanResultId() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentScanResultListByScanSample.ts b/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentScanResultListByScanSample.ts index ce2dbc932cea..017939abb308 100644 --- a/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentScanResultListByScanSample.ts +++ b/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentScanResultListByScanSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets a vulnerability assessment scan record of a database. * * @summary Gets a vulnerability assessment scan record of a database. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentListScansResults.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentListScansResults.json */ async function listDatabaseSqlVulnerabilityAssessmentScanResultsForScanId() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentScansGetSample.ts b/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentScansGetSample.ts index 2fc65e838ed1..1dae5c5b6a0f 100644 --- a/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentScansGetSample.ts +++ b/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentScansGetSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Get a database vulnerability assessment scan result. * * @summary Get a database vulnerability assessment scan result. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentScan.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentScan.json */ async function getADatabaseVulnerabilityAssessmentScan() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsSample.ts b/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsSample.ts index 425f3392a349..6fc669cff815 100644 --- a/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsSample.ts +++ b/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Lists the vulnerability assessment scans of a database. * * @summary Lists the vulnerability assessment scans of a database. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentScanRecordsListByDatabase.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentScanRecordsListByDatabase.json */ async function getsTheListOfADatabaseVulnerabilityAssessmentScanRecords() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentsSettingsGetSample.ts b/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentsSettingsGetSample.ts index 0f6b0a8cc864..90a0bcd07006 100644 --- a/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentsSettingsGetSample.ts +++ b/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentsSettingsGetSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets SQL Vulnerability Assessment policy for database. * * @summary Gets SQL Vulnerability Assessment policy for database. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentGet.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentGet.json */ async function getSqlVulnerabilityAssessmentPolicyForDatabase() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentsSettingsListByDatabaseSample.ts b/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentsSettingsListByDatabaseSample.ts index 48eaef9251ab..43ba01f8e28f 100644 --- a/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentsSettingsListByDatabaseSample.ts +++ b/sdk/sql/arm-sql/samples-dev/databaseSqlVulnerabilityAssessmentsSettingsListByDatabaseSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Lists SQL Vulnerability Assessment policies associated with a database. * * @summary Lists SQL Vulnerability Assessment policies associated with a database. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentListByDatabase.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentListByDatabase.json */ async function getSqlVulnerabilityAssessmentPoliciesOnAGivenDatabase() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/elasticPoolsCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples-dev/elasticPoolsCreateOrUpdateSample.ts index 859a8862c4df..a170697736dd 100644 --- a/sdk/sql/arm-sql/samples-dev/elasticPoolsCreateOrUpdateSample.ts +++ b/sdk/sql/arm-sql/samples-dev/elasticPoolsCreateOrUpdateSample.ts @@ -18,7 +18,39 @@ dotenv.config(); * This sample demonstrates how to Creates or updates an elastic pool. * * @summary Creates or updates an elastic pool. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-08-01-preview/examples/HyperscaleElasticPoolCreateOrUpdateSetHighAvailabilityReplicaCount.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/CreateElasticPoolWithAvailabilityZone.json + */ +async function createOrUpdateAnElasticPoolWithAvailabilityZone() { + const subscriptionId = + process.env["SQL_SUBSCRIPTION_ID"] || + "00000000-1111-2222-3333-444444444444"; + const resourceGroupName = + process.env["SQL_RESOURCE_GROUP"] || "sqlcrudtest-2369"; + const serverName = "sqlcrudtest-8069"; + const elasticPoolName = "sqlcrudtest-8102"; + const parameters: ElasticPool = { + availabilityZone: "1", + location: "Japan East", + perDatabaseSettings: { maxCapacity: 2, minCapacity: 0.25 }, + sku: { name: "HS_Gen5_4" }, + zoneRedundant: true + }; + const credential = new DefaultAzureCredential(); + const client = new SqlManagementClient(credential, subscriptionId); + const result = await client.elasticPools.beginCreateOrUpdateAndWait( + resourceGroupName, + serverName, + elasticPoolName, + parameters + ); + console.log(result); +} + +/** + * This sample demonstrates how to Creates or updates an elastic pool. + * + * @summary Creates or updates an elastic pool. + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/HyperscaleElasticPoolCreateOrUpdateSetHighAvailabilityReplicaCount.json */ async function createOrUpdateHyperscaleElasticPoolWithHighAvailabilityReplicaCountParameter() { const subscriptionId = @@ -48,7 +80,7 @@ async function createOrUpdateHyperscaleElasticPoolWithHighAvailabilityReplicaCou * This sample demonstrates how to Creates or updates an elastic pool. * * @summary Creates or updates an elastic pool. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-08-01-preview/examples/ElasticPoolCreateOrUpdateMax.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ElasticPoolCreateOrUpdateMax.json */ async function createOrUpdateElasticPoolWithAllParameter() { const subscriptionId = @@ -78,7 +110,7 @@ async function createOrUpdateElasticPoolWithAllParameter() { * This sample demonstrates how to Creates or updates an elastic pool. * * @summary Creates or updates an elastic pool. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-08-01-preview/examples/ElasticPoolCreateOrUpdateSetMaintenanceConfiguration.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ElasticPoolCreateOrUpdateSetMaintenanceConfiguration.json */ async function createOrUpdateElasticPoolWithMaintenanceConfigurationParameter() { const subscriptionId = @@ -108,7 +140,7 @@ async function createOrUpdateElasticPoolWithMaintenanceConfigurationParameter() * This sample demonstrates how to Creates or updates an elastic pool. * * @summary Creates or updates an elastic pool. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-08-01-preview/examples/ElasticPoolCreateOrUpdateMin.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ElasticPoolCreateOrUpdateMin.json */ async function createOrUpdateElasticPoolWithMinimumParameters() { const subscriptionId = @@ -130,11 +162,74 @@ async function createOrUpdateElasticPoolWithMinimumParameters() { console.log(result); } +/** + * This sample demonstrates how to Creates or updates an elastic pool. + * + * @summary Creates or updates an elastic pool. + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ElasticPoolCreateWithDefaultPreferredEnclaveType.json + */ +async function createOrUpdateElasticPoolWithPreferredEnclaveTypeParameterAsDefault() { + const subscriptionId = + process.env["SQL_SUBSCRIPTION_ID"] || + "00000000-1111-2222-3333-444444444444"; + const resourceGroupName = + process.env["SQL_RESOURCE_GROUP"] || "sqlcrudtest-2369"; + const serverName = "sqlcrudtest-8069"; + const elasticPoolName = "sqlcrudtest-8102"; + const parameters: ElasticPool = { + location: "Japan East", + preferredEnclaveType: "Default", + sku: { name: "GP_Gen5_4" } + }; + const credential = new DefaultAzureCredential(); + const client = new SqlManagementClient(credential, subscriptionId); + const result = await client.elasticPools.beginCreateOrUpdateAndWait( + resourceGroupName, + serverName, + elasticPoolName, + parameters + ); + console.log(result); +} + +/** + * This sample demonstrates how to Creates or updates an elastic pool. + * + * @summary Creates or updates an elastic pool. + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ElasticPoolCreateWithVBSPreferredEnclaveType.json + */ +async function createOrUpdateElasticPoolWithPreferredEnclaveTypeParameterAsVbs() { + const subscriptionId = + process.env["SQL_SUBSCRIPTION_ID"] || + "00000000-1111-2222-3333-444444444444"; + const resourceGroupName = + process.env["SQL_RESOURCE_GROUP"] || "sqlcrudtest-2369"; + const serverName = "sqlcrudtest-8069"; + const elasticPoolName = "sqlcrudtest-8102"; + const parameters: ElasticPool = { + location: "Japan East", + preferredEnclaveType: "VBS", + sku: { name: "GP_Gen5_4" } + }; + const credential = new DefaultAzureCredential(); + const client = new SqlManagementClient(credential, subscriptionId); + const result = await client.elasticPools.beginCreateOrUpdateAndWait( + resourceGroupName, + serverName, + elasticPoolName, + parameters + ); + console.log(result); +} + async function main() { + createOrUpdateAnElasticPoolWithAvailabilityZone(); createOrUpdateHyperscaleElasticPoolWithHighAvailabilityReplicaCountParameter(); createOrUpdateElasticPoolWithAllParameter(); createOrUpdateElasticPoolWithMaintenanceConfigurationParameter(); createOrUpdateElasticPoolWithMinimumParameters(); + createOrUpdateElasticPoolWithPreferredEnclaveTypeParameterAsDefault(); + createOrUpdateElasticPoolWithPreferredEnclaveTypeParameterAsVbs(); } main().catch(console.error); diff --git a/sdk/sql/arm-sql/samples-dev/elasticPoolsDeleteSample.ts b/sdk/sql/arm-sql/samples-dev/elasticPoolsDeleteSample.ts index 1a255882f262..c740685933b4 100644 --- a/sdk/sql/arm-sql/samples-dev/elasticPoolsDeleteSample.ts +++ b/sdk/sql/arm-sql/samples-dev/elasticPoolsDeleteSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Deletes an elastic pool. * * @summary Deletes an elastic pool. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-08-01-preview/examples/ElasticPoolDelete.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ElasticPoolDelete.json */ async function deleteAnElasticPool() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/elasticPoolsFailoverSample.ts b/sdk/sql/arm-sql/samples-dev/elasticPoolsFailoverSample.ts index 1b2afa5728a4..1a2b21f9bcc3 100644 --- a/sdk/sql/arm-sql/samples-dev/elasticPoolsFailoverSample.ts +++ b/sdk/sql/arm-sql/samples-dev/elasticPoolsFailoverSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Failovers an elastic pool. * * @summary Failovers an elastic pool. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-08-01-preview/examples/FailoverElasticPool.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/FailoverElasticPool.json */ async function failoverAnElasticPool() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/elasticPoolsGetSample.ts b/sdk/sql/arm-sql/samples-dev/elasticPoolsGetSample.ts index d42ad786b84e..536a1e1256b1 100644 --- a/sdk/sql/arm-sql/samples-dev/elasticPoolsGetSample.ts +++ b/sdk/sql/arm-sql/samples-dev/elasticPoolsGetSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets an elastic pool. * * @summary Gets an elastic pool. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-08-01-preview/examples/HyperscaleElasticPoolGet.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/HyperscaleElasticPoolGet.json */ async function getAHyperscaleElasticPool() { const subscriptionId = @@ -42,7 +42,7 @@ async function getAHyperscaleElasticPool() { * This sample demonstrates how to Gets an elastic pool. * * @summary Gets an elastic pool. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-08-01-preview/examples/ElasticPoolGet.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ElasticPoolGet.json */ async function getAnElasticPool() { const subscriptionId = @@ -62,9 +62,59 @@ async function getAnElasticPool() { console.log(result); } +/** + * This sample demonstrates how to Gets an elastic pool. + * + * @summary Gets an elastic pool. + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/GetElasticPoolWithAvailabilityZone.json + */ +async function getAnElasticPoolWithAvailabilityZone() { + const subscriptionId = + process.env["SQL_SUBSCRIPTION_ID"] || + "00000000-1111-2222-3333-444444444444"; + const resourceGroupName = + process.env["SQL_RESOURCE_GROUP"] || "sqlcrudtest-2369"; + const serverName = "sqlcrudtest-8069"; + const elasticPoolName = "sqlcrudtest-8102"; + const credential = new DefaultAzureCredential(); + const client = new SqlManagementClient(credential, subscriptionId); + const result = await client.elasticPools.get( + resourceGroupName, + serverName, + elasticPoolName + ); + console.log(result); +} + +/** + * This sample demonstrates how to Gets an elastic pool. + * + * @summary Gets an elastic pool. + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ElasticPoolGetWithPreferredEnclaveType.json + */ +async function getAnElasticPoolWithPreferredEnclaveTypeParameter() { + const subscriptionId = + process.env["SQL_SUBSCRIPTION_ID"] || + "00000000-1111-2222-3333-444444444444"; + const resourceGroupName = + process.env["SQL_RESOURCE_GROUP"] || "sqlcrudtest-2369"; + const serverName = "sqlcrudtest-8069"; + const elasticPoolName = "sqlcrudtest-8102"; + const credential = new DefaultAzureCredential(); + const client = new SqlManagementClient(credential, subscriptionId); + const result = await client.elasticPools.get( + resourceGroupName, + serverName, + elasticPoolName + ); + console.log(result); +} + async function main() { getAHyperscaleElasticPool(); getAnElasticPool(); + getAnElasticPoolWithAvailabilityZone(); + getAnElasticPoolWithPreferredEnclaveTypeParameter(); } main().catch(console.error); diff --git a/sdk/sql/arm-sql/samples-dev/elasticPoolsListByServerSample.ts b/sdk/sql/arm-sql/samples-dev/elasticPoolsListByServerSample.ts index 37543514264d..b0ec3e91cfbb 100644 --- a/sdk/sql/arm-sql/samples-dev/elasticPoolsListByServerSample.ts +++ b/sdk/sql/arm-sql/samples-dev/elasticPoolsListByServerSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets all elastic pools in a server. * * @summary Gets all elastic pools in a server. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-08-01-preview/examples/ElasticPoolListByServer.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ElasticPoolListByServer.json */ async function getAllElasticPoolsInAServer() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/elasticPoolsUpdateSample.ts b/sdk/sql/arm-sql/samples-dev/elasticPoolsUpdateSample.ts index a57f56a8b25f..ae35da1ad1ca 100644 --- a/sdk/sql/arm-sql/samples-dev/elasticPoolsUpdateSample.ts +++ b/sdk/sql/arm-sql/samples-dev/elasticPoolsUpdateSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Updates an elastic pool. * * @summary Updates an elastic pool. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-08-01-preview/examples/ElasticPoolUpdateAssignMaintenanceConfiguration.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ElasticPoolUpdateAssignMaintenanceConfiguration.json */ async function assignsMaintenanceConfigurationToAnElasticPool() { const subscriptionId = @@ -47,7 +47,65 @@ async function assignsMaintenanceConfigurationToAnElasticPool() { * This sample demonstrates how to Updates an elastic pool. * * @summary Updates an elastic pool. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-08-01-preview/examples/ElasticPoolUpdateResetMaintenanceConfiguration.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ElasticPoolUpdateWithDefaultPreferredEnclaveType.json + */ +async function createOrUpdateElasticPoolWithPreferredEnclaveTypeParameterAsDefault() { + const subscriptionId = + process.env["SQL_SUBSCRIPTION_ID"] || + "00000000-1111-2222-3333-444444444444"; + const resourceGroupName = + process.env["SQL_RESOURCE_GROUP"] || "sqlcrudtest-2369"; + const serverName = "sqlcrudtest-8069"; + const elasticPoolName = "sqlcrudtest-8102"; + const parameters: ElasticPoolUpdate = { + preferredEnclaveType: "Default", + sku: { name: "GP_Gen5_4" } + }; + const credential = new DefaultAzureCredential(); + const client = new SqlManagementClient(credential, subscriptionId); + const result = await client.elasticPools.beginUpdateAndWait( + resourceGroupName, + serverName, + elasticPoolName, + parameters + ); + console.log(result); +} + +/** + * This sample demonstrates how to Updates an elastic pool. + * + * @summary Updates an elastic pool. + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ElasticPoolUpdateWithVBSPreferredEnclaveType.json + */ +async function createOrUpdateElasticPoolWithPreferredEnclaveTypeParameterAsVbs() { + const subscriptionId = + process.env["SQL_SUBSCRIPTION_ID"] || + "00000000-1111-2222-3333-444444444444"; + const resourceGroupName = + process.env["SQL_RESOURCE_GROUP"] || "sqlcrudtest-2369"; + const serverName = "sqlcrudtest-8069"; + const elasticPoolName = "sqlcrudtest-8102"; + const parameters: ElasticPoolUpdate = { + preferredEnclaveType: "VBS", + sku: { name: "GP_Gen5_4" } + }; + const credential = new DefaultAzureCredential(); + const client = new SqlManagementClient(credential, subscriptionId); + const result = await client.elasticPools.beginUpdateAndWait( + resourceGroupName, + serverName, + elasticPoolName, + parameters + ); + console.log(result); +} + +/** + * This sample demonstrates how to Updates an elastic pool. + * + * @summary Updates an elastic pool. + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ElasticPoolUpdateResetMaintenanceConfiguration.json */ async function resetsMaintenanceConfigurationOfAnElasticPoolToDefault() { const subscriptionId = @@ -76,7 +134,7 @@ async function resetsMaintenanceConfigurationOfAnElasticPoolToDefault() { * This sample demonstrates how to Updates an elastic pool. * * @summary Updates an elastic pool. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-08-01-preview/examples/ElasticPoolUpdateMax.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ElasticPoolUpdateMax.json */ async function updateAnElasticPoolWithAllParameter() { const subscriptionId = @@ -107,7 +165,7 @@ async function updateAnElasticPoolWithAllParameter() { * This sample demonstrates how to Updates an elastic pool. * * @summary Updates an elastic pool. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-08-01-preview/examples/ElasticPoolUpdateMin.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ElasticPoolUpdateMin.json */ async function updateAnElasticPoolWithMinimumParameters() { const subscriptionId = @@ -133,7 +191,7 @@ async function updateAnElasticPoolWithMinimumParameters() { * This sample demonstrates how to Updates an elastic pool. * * @summary Updates an elastic pool. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-08-01-preview/examples/HyperscaleElasticPoolUpdateSetHighAvailabilityReplicaCount.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/HyperscaleElasticPoolUpdateSetHighAvailabilityReplicaCount.json */ async function updateHighAvailabilityReplicaCountOfAHyperscaleElasticPool() { const subscriptionId = @@ -157,6 +215,8 @@ async function updateHighAvailabilityReplicaCountOfAHyperscaleElasticPool() { async function main() { assignsMaintenanceConfigurationToAnElasticPool(); + createOrUpdateElasticPoolWithPreferredEnclaveTypeParameterAsDefault(); + createOrUpdateElasticPoolWithPreferredEnclaveTypeParameterAsVbs(); resetsMaintenanceConfigurationOfAnElasticPoolToDefault(); updateAnElasticPoolWithAllParameter(); updateAnElasticPoolWithMinimumParameters(); diff --git a/sdk/sql/arm-sql/samples-dev/failoverGroupsCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples-dev/failoverGroupsCreateOrUpdateSample.ts index 7bf8bcf39279..b9762e195f66 100644 --- a/sdk/sql/arm-sql/samples-dev/failoverGroupsCreateOrUpdateSample.ts +++ b/sdk/sql/arm-sql/samples-dev/failoverGroupsCreateOrUpdateSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Creates or updates a failover group. * * @summary Creates or updates a failover group. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/FailoverGroupCreateOrUpdate.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/FailoverGroupCreateOrUpdate.json */ async function createFailoverGroup() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/failoverGroupsDeleteSample.ts b/sdk/sql/arm-sql/samples-dev/failoverGroupsDeleteSample.ts index cbe8b01d2a6a..abcccfaefde1 100644 --- a/sdk/sql/arm-sql/samples-dev/failoverGroupsDeleteSample.ts +++ b/sdk/sql/arm-sql/samples-dev/failoverGroupsDeleteSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Deletes a failover group. * * @summary Deletes a failover group. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/FailoverGroupDelete.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/FailoverGroupDelete.json */ async function deleteFailoverGroup() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/failoverGroupsFailoverSample.ts b/sdk/sql/arm-sql/samples-dev/failoverGroupsFailoverSample.ts index 5b3401940e8a..583147b846fa 100644 --- a/sdk/sql/arm-sql/samples-dev/failoverGroupsFailoverSample.ts +++ b/sdk/sql/arm-sql/samples-dev/failoverGroupsFailoverSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Fails over from the current primary server to this server. * * @summary Fails over from the current primary server to this server. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/FailoverGroupFailover.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/FailoverGroupFailover.json */ async function plannedFailoverOfAFailoverGroup() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/failoverGroupsForceFailoverAllowDataLossSample.ts b/sdk/sql/arm-sql/samples-dev/failoverGroupsForceFailoverAllowDataLossSample.ts index b2bce61d5ab2..e81972e1957d 100644 --- a/sdk/sql/arm-sql/samples-dev/failoverGroupsForceFailoverAllowDataLossSample.ts +++ b/sdk/sql/arm-sql/samples-dev/failoverGroupsForceFailoverAllowDataLossSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Fails over from the current primary server to this server. This operation might result in data loss. * * @summary Fails over from the current primary server to this server. This operation might result in data loss. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/FailoverGroupForceFailoverAllowDataLoss.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/FailoverGroupForceFailoverAllowDataLoss.json */ async function forcedFailoverOfAFailoverGroupAllowingDataLoss() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/failoverGroupsGetSample.ts b/sdk/sql/arm-sql/samples-dev/failoverGroupsGetSample.ts index 767521800a4a..62866ba680ab 100644 --- a/sdk/sql/arm-sql/samples-dev/failoverGroupsGetSample.ts +++ b/sdk/sql/arm-sql/samples-dev/failoverGroupsGetSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets a failover group. * * @summary Gets a failover group. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/FailoverGroupGet.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/FailoverGroupGet.json */ async function getFailoverGroup() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/failoverGroupsListByServerSample.ts b/sdk/sql/arm-sql/samples-dev/failoverGroupsListByServerSample.ts index ae66a2e60bfa..a8f141b850ef 100644 --- a/sdk/sql/arm-sql/samples-dev/failoverGroupsListByServerSample.ts +++ b/sdk/sql/arm-sql/samples-dev/failoverGroupsListByServerSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Lists the failover groups in a server. * * @summary Lists the failover groups in a server. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/FailoverGroupList.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/FailoverGroupList.json */ async function listFailoverGroup() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/failoverGroupsTryPlannedBeforeForcedFailoverSample.ts b/sdk/sql/arm-sql/samples-dev/failoverGroupsTryPlannedBeforeForcedFailoverSample.ts new file mode 100644 index 000000000000..1c23704193d9 --- /dev/null +++ b/sdk/sql/arm-sql/samples-dev/failoverGroupsTryPlannedBeforeForcedFailoverSample.ts @@ -0,0 +1,44 @@ +/* + * 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. + */ + +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. +import { SqlManagementClient } from "@azure/arm-sql"; +import { DefaultAzureCredential } from "@azure/identity"; +import * as dotenv from "dotenv"; + +dotenv.config(); + +/** + * This sample demonstrates how to Fails over from the current primary server to this server. This operation tries planned before forced failover but might still result in data loss. + * + * @summary Fails over from the current primary server to this server. This operation tries planned before forced failover but might still result in data loss. + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/FailoverGroupTryPlannedBeforeForcedFailover.json + */ +async function tryPlannedBeforeForcedFailoverOfAFailoverGroup() { + const subscriptionId = + process.env["SQL_SUBSCRIPTION_ID"] || + "00000000-1111-2222-3333-444444444444"; + const resourceGroupName = process.env["SQL_RESOURCE_GROUP"] || "Default"; + const serverName = "failovergroupsecondaryserver"; + const failoverGroupName = "failovergrouptest3"; + const credential = new DefaultAzureCredential(); + const client = new SqlManagementClient(credential, subscriptionId); + const result = await client.failoverGroups.beginTryPlannedBeforeForcedFailoverAndWait( + resourceGroupName, + serverName, + failoverGroupName + ); + console.log(result); +} + +async function main() { + tryPlannedBeforeForcedFailoverOfAFailoverGroup(); +} + +main().catch(console.error); diff --git a/sdk/sql/arm-sql/samples-dev/failoverGroupsUpdateSample.ts b/sdk/sql/arm-sql/samples-dev/failoverGroupsUpdateSample.ts index 526930e7831e..a0d03c8af4d4 100644 --- a/sdk/sql/arm-sql/samples-dev/failoverGroupsUpdateSample.ts +++ b/sdk/sql/arm-sql/samples-dev/failoverGroupsUpdateSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Updates a failover group. * * @summary Updates a failover group. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/FailoverGroupUpdate.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/FailoverGroupUpdate.json */ async function updateFailoverGroup() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/iPv6FirewallRulesCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples-dev/iPv6FirewallRulesCreateOrUpdateSample.ts index bdfde94135d1..179566b16541 100644 --- a/sdk/sql/arm-sql/samples-dev/iPv6FirewallRulesCreateOrUpdateSample.ts +++ b/sdk/sql/arm-sql/samples-dev/iPv6FirewallRulesCreateOrUpdateSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Creates or updates an IPv6 firewall rule. * * @summary Creates or updates an IPv6 firewall rule. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-11-01-preview/examples/IPv6FirewallRuleCreate.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/IPv6FirewallRuleCreate.json */ async function createAnIPv6FirewallRuleMaxOrMin() { const subscriptionId = @@ -47,7 +47,7 @@ async function createAnIPv6FirewallRuleMaxOrMin() { * This sample demonstrates how to Creates or updates an IPv6 firewall rule. * * @summary Creates or updates an IPv6 firewall rule. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-11-01-preview/examples/IPv6FirewallRuleUpdate.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/IPv6FirewallRuleUpdate.json */ async function updateAnIPv6FirewallRuleMaxOrMin() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/iPv6FirewallRulesDeleteSample.ts b/sdk/sql/arm-sql/samples-dev/iPv6FirewallRulesDeleteSample.ts index de4f6922f428..62f53c648211 100644 --- a/sdk/sql/arm-sql/samples-dev/iPv6FirewallRulesDeleteSample.ts +++ b/sdk/sql/arm-sql/samples-dev/iPv6FirewallRulesDeleteSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Deletes an IPv6 firewall rule. * * @summary Deletes an IPv6 firewall rule. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-11-01-preview/examples/IPv6FirewallRuleDelete.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/IPv6FirewallRuleDelete.json */ async function deleteAnIPv6FirewallRule() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/iPv6FirewallRulesGetSample.ts b/sdk/sql/arm-sql/samples-dev/iPv6FirewallRulesGetSample.ts index 8da7d76a8e57..99b8a44d3bc6 100644 --- a/sdk/sql/arm-sql/samples-dev/iPv6FirewallRulesGetSample.ts +++ b/sdk/sql/arm-sql/samples-dev/iPv6FirewallRulesGetSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets an IPv6 firewall rule. * * @summary Gets an IPv6 firewall rule. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-11-01-preview/examples/IPv6FirewallRuleGet.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/IPv6FirewallRuleGet.json */ async function getIPv6FirewallRule() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/iPv6FirewallRulesListByServerSample.ts b/sdk/sql/arm-sql/samples-dev/iPv6FirewallRulesListByServerSample.ts index 6f5e6a0c12d6..85b23af63b87 100644 --- a/sdk/sql/arm-sql/samples-dev/iPv6FirewallRulesListByServerSample.ts +++ b/sdk/sql/arm-sql/samples-dev/iPv6FirewallRulesListByServerSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets a list of IPv6 firewall rules. * * @summary Gets a list of IPv6 firewall rules. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-11-01-preview/examples/IPv6FirewallRuleList.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/IPv6FirewallRuleList.json */ async function listIPv6FirewallRules() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/managedDatabasesCancelMoveSample.ts b/sdk/sql/arm-sql/samples-dev/managedDatabasesCancelMoveSample.ts index fadde7c1fdeb..3ddb14003efe 100644 --- a/sdk/sql/arm-sql/samples-dev/managedDatabasesCancelMoveSample.ts +++ b/sdk/sql/arm-sql/samples-dev/managedDatabasesCancelMoveSample.ts @@ -21,7 +21,7 @@ dotenv.config(); * This sample demonstrates how to Cancels a managed database move operation. * * @summary Cancels a managed database move operation. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseCancelMove.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseCancelMove.json */ async function cancelsAManagedDatabaseMove() { const subscriptionId = @@ -32,7 +32,7 @@ async function cancelsAManagedDatabaseMove() { const databaseName = "testDatabase"; const parameters: ManagedDatabaseMoveDefinition = { destinationManagedDatabaseId: - "subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/managedInstances/testInstanceTgt/databases/testDatabase" + "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/managedInstances/testInstanceTgt/databases/testDatabase" }; const credential = new DefaultAzureCredential(); const client = new SqlManagementClient(credential, subscriptionId); diff --git a/sdk/sql/arm-sql/samples-dev/managedDatabasesCompleteMoveSample.ts b/sdk/sql/arm-sql/samples-dev/managedDatabasesCompleteMoveSample.ts index 9e45059ac938..42843e6f8435 100644 --- a/sdk/sql/arm-sql/samples-dev/managedDatabasesCompleteMoveSample.ts +++ b/sdk/sql/arm-sql/samples-dev/managedDatabasesCompleteMoveSample.ts @@ -21,7 +21,7 @@ dotenv.config(); * This sample demonstrates how to Completes a managed database move operation. * * @summary Completes a managed database move operation. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseCompleteMove.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseCompleteMove.json */ async function completesAManagedDatabaseMove() { const subscriptionId = @@ -32,7 +32,7 @@ async function completesAManagedDatabaseMove() { const databaseName = "testDatabase"; const parameters: ManagedDatabaseMoveDefinition = { destinationManagedDatabaseId: - "subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/managedInstances/testInstanceTgt/databases/testDatabase" + "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/managedInstances/testInstanceTgt/databases/testDatabase" }; const credential = new DefaultAzureCredential(); const client = new SqlManagementClient(credential, subscriptionId); diff --git a/sdk/sql/arm-sql/samples-dev/managedDatabasesCompleteRestoreSample.ts b/sdk/sql/arm-sql/samples-dev/managedDatabasesCompleteRestoreSample.ts index 2f5654b4bd2a..5c25a180d78e 100644 --- a/sdk/sql/arm-sql/samples-dev/managedDatabasesCompleteRestoreSample.ts +++ b/sdk/sql/arm-sql/samples-dev/managedDatabasesCompleteRestoreSample.ts @@ -21,7 +21,7 @@ dotenv.config(); * This sample demonstrates how to Completes the restore operation on a managed database. * * @summary Completes the restore operation on a managed database. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseCompleteExternalRestore.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseCompleteExternalRestore.json */ async function completesAManagedDatabaseExternalBackupRestore() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/managedDatabasesCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples-dev/managedDatabasesCreateOrUpdateSample.ts index 4505f5b49991..b05d71811ac5 100644 --- a/sdk/sql/arm-sql/samples-dev/managedDatabasesCreateOrUpdateSample.ts +++ b/sdk/sql/arm-sql/samples-dev/managedDatabasesCreateOrUpdateSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Creates a new database or updates an existing database. * * @summary Creates a new database or updates an existing database. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseCreateRestoreExternalBackup.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseCreateRestoreExternalBackup.json */ async function createsANewManagedDatabaseByRestoringFromAnExternalBackup() { const subscriptionId = @@ -52,7 +52,7 @@ async function createsANewManagedDatabaseByRestoringFromAnExternalBackup() { * This sample demonstrates how to Creates a new database or updates an existing database. * * @summary Creates a new database or updates an existing database. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseCreateRestoreExternalBackupManagedIdentity.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseCreateRestoreExternalBackupManagedIdentity.json */ async function createsANewManagedDatabaseByRestoringFromAnExternalBackupUsingManagedIdentity() { const subscriptionId = @@ -86,7 +86,7 @@ async function createsANewManagedDatabaseByRestoringFromAnExternalBackupUsingMan * This sample demonstrates how to Creates a new database or updates an existing database. * * @summary Creates a new database or updates an existing database. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseCreateRecovery.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseCreateRecovery.json */ async function createsANewManagedDatabaseFromRestoringAGeoReplicatedBackup() { const subscriptionId = @@ -117,7 +117,7 @@ async function createsANewManagedDatabaseFromRestoringAGeoReplicatedBackup() { * This sample demonstrates how to Creates a new database or updates an existing database. * * @summary Creates a new database or updates an existing database. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseCreateRestoreLtrBackup.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseCreateRestoreLtrBackup.json */ async function createsANewManagedDatabaseFromRestoringALongTermRetentionBackup() { const subscriptionId = @@ -149,7 +149,7 @@ async function createsANewManagedDatabaseFromRestoringALongTermRetentionBackup() * This sample demonstrates how to Creates a new database or updates an existing database. * * @summary Creates a new database or updates an existing database. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseCreateCrossSubscriptionPointInTimeRestore.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseCreateCrossSubscriptionPointInTimeRestore.json */ async function createsANewManagedDatabaseUsingCrossSubscriptionPointInTimeRestore() { const subscriptionId = @@ -183,7 +183,7 @@ async function createsANewManagedDatabaseUsingCrossSubscriptionPointInTimeRestor * This sample demonstrates how to Creates a new database or updates an existing database. * * @summary Creates a new database or updates an existing database. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseCreatePointInTimeRestore.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseCreatePointInTimeRestore.json */ async function createsANewManagedDatabaseUsingPointInTimeRestore() { const subscriptionId = @@ -215,7 +215,36 @@ async function createsANewManagedDatabaseUsingPointInTimeRestore() { * This sample demonstrates how to Creates a new database or updates an existing database. * * @summary Creates a new database or updates an existing database. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseCreateMax.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/CreateManagedDatabaseLedger.json + */ +async function createsANewManagedDatabaseWithLedgerOn() { + const subscriptionId = + process.env["SQL_SUBSCRIPTION_ID"] || + "00000000-1111-2222-3333-444444444444"; + const resourceGroupName = + process.env["SQL_RESOURCE_GROUP"] || "Default-SQL-SouthEastAsia"; + const managedInstanceName = "managedInstance"; + const databaseName = "managedDatabase"; + const parameters: ManagedDatabase = { + isLedgerOn: true, + location: "southeastasia" + }; + const credential = new DefaultAzureCredential(); + const client = new SqlManagementClient(credential, subscriptionId); + const result = await client.managedDatabases.beginCreateOrUpdateAndWait( + resourceGroupName, + managedInstanceName, + databaseName, + parameters + ); + console.log(result); +} + +/** + * This sample demonstrates how to Creates a new database or updates an existing database. + * + * @summary Creates a new database or updates an existing database. + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseCreateMax.json */ async function createsANewManagedDatabaseWithMaximalProperties() { const subscriptionId = @@ -244,7 +273,7 @@ async function createsANewManagedDatabaseWithMaximalProperties() { * This sample demonstrates how to Creates a new database or updates an existing database. * * @summary Creates a new database or updates an existing database. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseCreateMin.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseCreateMin.json */ async function createsANewManagedDatabaseWithMinimalProperties() { const subscriptionId = @@ -273,6 +302,7 @@ async function main() { createsANewManagedDatabaseFromRestoringALongTermRetentionBackup(); createsANewManagedDatabaseUsingCrossSubscriptionPointInTimeRestore(); createsANewManagedDatabaseUsingPointInTimeRestore(); + createsANewManagedDatabaseWithLedgerOn(); createsANewManagedDatabaseWithMaximalProperties(); createsANewManagedDatabaseWithMinimalProperties(); } diff --git a/sdk/sql/arm-sql/samples-dev/managedDatabasesDeleteSample.ts b/sdk/sql/arm-sql/samples-dev/managedDatabasesDeleteSample.ts index 041b2cbba145..68076e24c04d 100644 --- a/sdk/sql/arm-sql/samples-dev/managedDatabasesDeleteSample.ts +++ b/sdk/sql/arm-sql/samples-dev/managedDatabasesDeleteSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Deletes a managed database. * * @summary Deletes a managed database. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseDelete.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseDelete.json */ async function deleteManagedDatabase() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/managedDatabasesGetSample.ts b/sdk/sql/arm-sql/samples-dev/managedDatabasesGetSample.ts index d42eeab8018b..030bb63f66cf 100644 --- a/sdk/sql/arm-sql/samples-dev/managedDatabasesGetSample.ts +++ b/sdk/sql/arm-sql/samples-dev/managedDatabasesGetSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets a managed database. * * @summary Gets a managed database. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseGet.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseGet.json */ async function getsAManagedDatabase() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/managedDatabasesListByInstanceSample.ts b/sdk/sql/arm-sql/samples-dev/managedDatabasesListByInstanceSample.ts index 9e19280d3e0d..2bc796032715 100644 --- a/sdk/sql/arm-sql/samples-dev/managedDatabasesListByInstanceSample.ts +++ b/sdk/sql/arm-sql/samples-dev/managedDatabasesListByInstanceSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets a list of managed databases. * * @summary Gets a list of managed databases. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseListByManagedInstance.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseListByManagedInstance.json */ async function listDatabasesByManagedInstances() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/managedDatabasesListInaccessibleByInstanceSample.ts b/sdk/sql/arm-sql/samples-dev/managedDatabasesListInaccessibleByInstanceSample.ts index c1b771e827f0..c86c6ad3d493 100644 --- a/sdk/sql/arm-sql/samples-dev/managedDatabasesListInaccessibleByInstanceSample.ts +++ b/sdk/sql/arm-sql/samples-dev/managedDatabasesListInaccessibleByInstanceSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets a list of inaccessible managed databases in a managed instance * * @summary Gets a list of inaccessible managed databases in a managed instance - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/InaccessibleManagedDatabaseListByManagedInstance.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/InaccessibleManagedDatabaseListByManagedInstance.json */ async function listInaccessibleManagedDatabasesByManagedInstances() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/managedDatabasesStartMoveSample.ts b/sdk/sql/arm-sql/samples-dev/managedDatabasesStartMoveSample.ts index 11507bbdf328..f597937f614d 100644 --- a/sdk/sql/arm-sql/samples-dev/managedDatabasesStartMoveSample.ts +++ b/sdk/sql/arm-sql/samples-dev/managedDatabasesStartMoveSample.ts @@ -21,7 +21,7 @@ dotenv.config(); * This sample demonstrates how to Starts a managed database move operation. * * @summary Starts a managed database move operation. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseStartMoveMax.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseStartMoveMax.json */ async function startsAManagedDatabaseMoveWithAllOptionalParametersSpecified() { const subscriptionId = @@ -32,7 +32,7 @@ async function startsAManagedDatabaseMoveWithAllOptionalParametersSpecified() { const databaseName = "testDatabase"; const parameters: ManagedDatabaseStartMoveDefinition = { destinationManagedDatabaseId: - "subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/managedInstances/testInstanceTgt/databases/testDatabase", + "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/managedInstances/testInstanceTgt/databases/testDatabase", operationMode: "Copy" }; const credential = new DefaultAzureCredential(); @@ -50,7 +50,7 @@ async function startsAManagedDatabaseMoveWithAllOptionalParametersSpecified() { * This sample demonstrates how to Starts a managed database move operation. * * @summary Starts a managed database move operation. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseStartMoveMin.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseStartMoveMin.json */ async function startsAManagedDatabaseMoveWithNoOptionalParametersSpecified() { const subscriptionId = @@ -61,7 +61,7 @@ async function startsAManagedDatabaseMoveWithNoOptionalParametersSpecified() { const databaseName = "testDatabase"; const parameters: ManagedDatabaseStartMoveDefinition = { destinationManagedDatabaseId: - "subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/managedInstances/testInstanceTgt/databases/testDatabase" + "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/managedInstances/testInstanceTgt/databases/testDatabase" }; const credential = new DefaultAzureCredential(); const client = new SqlManagementClient(credential, subscriptionId); diff --git a/sdk/sql/arm-sql/samples-dev/managedDatabasesUpdateSample.ts b/sdk/sql/arm-sql/samples-dev/managedDatabasesUpdateSample.ts index b1790819f9b8..c9235da8947c 100644 --- a/sdk/sql/arm-sql/samples-dev/managedDatabasesUpdateSample.ts +++ b/sdk/sql/arm-sql/samples-dev/managedDatabasesUpdateSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Updates an existing database. * * @summary Updates an existing database. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseUpdateMax.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseUpdateMax.json */ async function updatesAManagedDatabaseWithMaximalProperties() { const subscriptionId = @@ -44,7 +44,7 @@ async function updatesAManagedDatabaseWithMaximalProperties() { * This sample demonstrates how to Updates an existing database. * * @summary Updates an existing database. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseUpdateMin.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseUpdateMin.json */ async function updatesAManagedDatabaseWithMinimalProperties() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/privateEndpointConnectionsCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples-dev/privateEndpointConnectionsCreateOrUpdateSample.ts index 67df96b35609..ea95431ff430 100644 --- a/sdk/sql/arm-sql/samples-dev/privateEndpointConnectionsCreateOrUpdateSample.ts +++ b/sdk/sql/arm-sql/samples-dev/privateEndpointConnectionsCreateOrUpdateSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Approve or reject a private endpoint connection with a given name. * * @summary Approve or reject a private endpoint connection with a given name. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/PrivateEndpointConnectionUpdate.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/PrivateEndpointConnectionUpdate.json */ async function approveOrRejectAPrivateEndpointConnectionWithAGivenName() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/privateEndpointConnectionsDeleteSample.ts b/sdk/sql/arm-sql/samples-dev/privateEndpointConnectionsDeleteSample.ts index 6f3ab5b3104e..1f02158ebd5a 100644 --- a/sdk/sql/arm-sql/samples-dev/privateEndpointConnectionsDeleteSample.ts +++ b/sdk/sql/arm-sql/samples-dev/privateEndpointConnectionsDeleteSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Deletes a private endpoint connection with a given name. * * @summary Deletes a private endpoint connection with a given name. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/PrivateEndpointConnectionDelete.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/PrivateEndpointConnectionDelete.json */ async function deletesAPrivateEndpointConnectionWithAGivenName() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/privateEndpointConnectionsGetSample.ts b/sdk/sql/arm-sql/samples-dev/privateEndpointConnectionsGetSample.ts index 898eeb357478..a86d54ec3f1c 100644 --- a/sdk/sql/arm-sql/samples-dev/privateEndpointConnectionsGetSample.ts +++ b/sdk/sql/arm-sql/samples-dev/privateEndpointConnectionsGetSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets a private endpoint connection. * * @summary Gets a private endpoint connection. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/PrivateEndpointConnectionGet.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/PrivateEndpointConnectionGet.json */ async function getsPrivateEndpointConnection() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/privateEndpointConnectionsListByServerSample.ts b/sdk/sql/arm-sql/samples-dev/privateEndpointConnectionsListByServerSample.ts index c0fc6a9cb81e..72354d51859f 100644 --- a/sdk/sql/arm-sql/samples-dev/privateEndpointConnectionsListByServerSample.ts +++ b/sdk/sql/arm-sql/samples-dev/privateEndpointConnectionsListByServerSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets all private endpoint connections on a server. * * @summary Gets all private endpoint connections on a server. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/PrivateEndpointConnectionList.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/PrivateEndpointConnectionList.json */ async function getsListOfPrivateEndpointConnectionsOnAServer() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentBaselineGetSample.ts b/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentBaselineGetSample.ts index fdcd064ac94d..84192f2a9b79 100644 --- a/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentBaselineGetSample.ts +++ b/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentBaselineGetSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets a list of database's sql vulnerability assessment rule baselines. * * @summary Gets a list of database's sql vulnerability assessment rule baselines. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentBaselineGet.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentBaselineGet.json */ async function getsAListOfDatabaseSqlVulnerabilityAssessmentRuleBaselines() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessmentSample.ts b/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessmentSample.ts index ab8440bce37d..34577b962e94 100644 --- a/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessmentSample.ts +++ b/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessmentSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets a list of database's sql vulnerability assessment rule baselines. * * @summary Gets a list of database's sql vulnerability assessment rule baselines. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessment.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessment.json */ async function getsAListOfDatabaseSqlVulnerabilityAssessmentRuleBaselines() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentBaselinesCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentBaselinesCreateOrUpdateSample.ts index 7689d2e37319..dcdbadae862d 100644 --- a/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentBaselinesCreateOrUpdateSample.ts +++ b/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentBaselinesCreateOrUpdateSample.ts @@ -21,7 +21,7 @@ dotenv.config(); * This sample demonstrates how to Add a database's vulnerability assessment rule baseline list. * * @summary Add a database's vulnerability assessment rule baseline list. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentBaselineAddLatest.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentBaselineAddLatest.json */ async function addADatabaseVulnerabilityAssessmentRuleBaselineFromTheLatestScanResult() { const subscriptionId = @@ -52,7 +52,7 @@ async function addADatabaseVulnerabilityAssessmentRuleBaselineFromTheLatestScanR * This sample demonstrates how to Add a database's vulnerability assessment rule baseline list. * * @summary Add a database's vulnerability assessment rule baseline list. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentBaselineAdd.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentBaselineAdd.json */ async function addADatabaseVulnerabilityAssessmentRuleBaselineList() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentExecuteScanExecuteSample.ts b/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentExecuteScanExecuteSample.ts index 91d39a8c7696..5cb16ecc1f19 100644 --- a/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentExecuteScanExecuteSample.ts +++ b/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentExecuteScanExecuteSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Executes a Vulnerability Assessment database scan. * * @summary Executes a Vulnerability Assessment database scan. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentScansExecute.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentScansExecute.json */ async function executesADatabaseVulnerabilityAssessmentScan() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentRuleBaselineCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentRuleBaselineCreateOrUpdateSample.ts index f9378ab38e1f..72fa5fd82258 100644 --- a/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentRuleBaselineCreateOrUpdateSample.ts +++ b/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentRuleBaselineCreateOrUpdateSample.ts @@ -21,7 +21,7 @@ dotenv.config(); * This sample demonstrates how to Creates or updates a database's vulnerability assessment rule baseline. * * @summary Creates or updates a database's vulnerability assessment rule baseline. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentRuleBaselineCreate.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentRuleBaselineCreate.json */ async function createsOrUpdatesADatabaseVulnerabilityAssessmentRuleBaseline() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentRuleBaselineGetSample.ts b/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentRuleBaselineGetSample.ts index 83d050585172..f2dd44ca8453 100644 --- a/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentRuleBaselineGetSample.ts +++ b/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentRuleBaselineGetSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets a system database's sql vulnerability assessment rule baseline. * * @summary Gets a system database's sql vulnerability assessment rule baseline. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentRuleBaselineGet.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentRuleBaselineGet.json */ async function getsASystemDatabaseSqlVulnerabilityAssessmentRuleBaseline() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentRuleBaselineListByBaselineSample.ts b/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentRuleBaselineListByBaselineSample.ts index a6f1704e109e..16a5bf775da0 100644 --- a/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentRuleBaselineListByBaselineSample.ts +++ b/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentRuleBaselineListByBaselineSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets a system database's sql vulnerability assessment rule baseline. * * @summary Gets a system database's sql vulnerability assessment rule baseline. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentRuleBaselineListByBaseline.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentRuleBaselineListByBaseline.json */ async function getsASystemDatabaseSqlVulnerabilityAssessmentRuleBaseline() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentRuleBaselinesDeleteSample.ts b/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentRuleBaselinesDeleteSample.ts index 73bb391693dd..b82ae54b40bd 100644 --- a/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentRuleBaselinesDeleteSample.ts +++ b/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentRuleBaselinesDeleteSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Removes the database's vulnerability assessment rule baseline. * * @summary Removes the database's vulnerability assessment rule baseline. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentRuleBaselineDelete.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentRuleBaselineDelete.json */ async function removesADatabaseVulnerabilityAssessmentRuleBaseline() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentScanResultGetSample.ts b/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentScanResultGetSample.ts index a94a22ce617f..0ad8dc8a2165 100644 --- a/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentScanResultGetSample.ts +++ b/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentScanResultGetSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets a vulnerability assessment scan record of a database. * * @summary Gets a vulnerability assessment scan record of a database. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentScansResults.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentScansResults.json */ async function getASystemDatabaseSqlVulnerabilityAssessmentScanResultForScanIdAndScanResultId() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentScanResultListByScanSample.ts b/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentScanResultListByScanSample.ts index 4b2710c36782..527a84dc659f 100644 --- a/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentScanResultListByScanSample.ts +++ b/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentScanResultListByScanSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets a vulnerability assessment scan record of a database. * * @summary Gets a vulnerability assessment scan record of a database. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentListScansResults.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentListScansResults.json */ async function listSystemDatabaseSqlVulnerabilityAssessmentScanResultsForScanId() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentScansGetSample.ts b/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentScansGetSample.ts index be82bb066abb..cf5551b921ff 100644 --- a/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentScansGetSample.ts +++ b/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentScansGetSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Get a system database vulnerability assessment scan record. * * @summary Get a system database vulnerability assessment scan record. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentScan.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentScan.json */ async function getsTheADatabaseVulnerabilityAssessmentScanRecords() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsSample.ts b/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsSample.ts index 4f003bac89a6..44ba7d625439 100644 --- a/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsSample.ts +++ b/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Lists the vulnerability assessment scans of a database. * * @summary Lists the vulnerability assessment scans of a database. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentScanRecordsListByDatabase.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentScanRecordsListByDatabase.json */ async function getsTheListOfADatabaseVulnerabilityAssessmentScanRecords() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentsDeleteSample.ts b/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentsDeleteSample.ts index 2203199c2366..e51a3fa17702 100644 --- a/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentsDeleteSample.ts +++ b/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentsDeleteSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Removes SQL Vulnerability Assessment. * * @summary Removes SQL Vulnerability Assessment. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentDelete.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentDelete.json */ async function removeSqlVulnerabilityAssessment() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentsSettingsCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentsSettingsCreateOrUpdateSample.ts index 372cd06ef4d9..89c6f6031f67 100644 --- a/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentsSettingsCreateOrUpdateSample.ts +++ b/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentsSettingsCreateOrUpdateSample.ts @@ -21,7 +21,7 @@ dotenv.config(); * This sample demonstrates how to Creates or updates SQL Vulnerability Assessment policy. * * @summary Creates or updates SQL Vulnerability Assessment policy. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentCreate.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentCreate.json */ async function createASqlVulnerabilityAssessmentPolicy() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentsSettingsGetSample.ts b/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentsSettingsGetSample.ts index 92113ad724a5..c301305d6a80 100644 --- a/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentsSettingsGetSample.ts +++ b/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentsSettingsGetSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets SQL Vulnerability Assessment policy. * * @summary Gets SQL Vulnerability Assessment policy. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentGet.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentGet.json */ async function getSqlVulnerabilityAssessmentPolicy() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentsSettingsListByServerSample.ts b/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentsSettingsListByServerSample.ts index 7f963426e49f..9f5c842a0af5 100644 --- a/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentsSettingsListByServerSample.ts +++ b/sdk/sql/arm-sql/samples-dev/sqlVulnerabilityAssessmentsSettingsListByServerSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Lists SQL Vulnerability Assessment policies associated with a server. * * @summary Lists SQL Vulnerability Assessment policies associated with a server. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentListByServer.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentListByServer.json */ async function getSqlVulnerabilityAssessmentPolicies() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/javascript/README.md b/sdk/sql/arm-sql/samples/v10-beta/javascript/README.md similarity index 86% rename from sdk/sql/arm-sql/samples/v10/javascript/README.md rename to sdk/sql/arm-sql/samples/v10-beta/javascript/README.md index eadf7df9779b..f073d3d48276 100644 --- a/sdk/sql/arm-sql/samples/v10/javascript/README.md +++ b/sdk/sql/arm-sql/samples/v10-beta/javascript/README.md @@ -1,4 +1,4 @@ -# client library samples for JavaScript +# client library samples for JavaScript (Beta) These sample programs show how to use the JavaScript client libraries for in some common scenarios. @@ -44,20 +44,20 @@ These sample programs show how to use the JavaScript client libraries for in som | [databaseSecurityAlertPoliciesCreateOrUpdateSample.js][databasesecurityalertpoliciescreateorupdatesample] | Creates or updates a database's security alert policy. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/DatabaseSecurityAlertCreateMax.json | | [databaseSecurityAlertPoliciesGetSample.js][databasesecurityalertpoliciesgetsample] | Gets a database's security alert policy. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/DatabaseSecurityAlertGet.json | | [databaseSecurityAlertPoliciesListByDatabaseSample.js][databasesecurityalertpolicieslistbydatabasesample] | Gets a list of database's security alert policies. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/DatabaseSecurityAlertListByDatabase.json | -| [databaseSqlVulnerabilityAssessmentBaselinesCreateOrUpdateSample.js][databasesqlvulnerabilityassessmentbaselinescreateorupdatesample] | Add a database's vulnerability assessment rule baseline list. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentBaselineAddLatest.json | -| [databaseSqlVulnerabilityAssessmentBaselinesGetSample.js][databasesqlvulnerabilityassessmentbaselinesgetsample] | Gets a list of database's sql vulnerability assessment rule baselines. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentBaselineGet.json | -| [databaseSqlVulnerabilityAssessmentBaselinesListBySqlVulnerabilityAssessmentSample.js][databasesqlvulnerabilityassessmentbaselineslistbysqlvulnerabilityassessmentsample] | Gets a list of database's sql vulnerability assessment rule baselines. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessment.json | -| [databaseSqlVulnerabilityAssessmentExecuteScanExecuteSample.js][databasesqlvulnerabilityassessmentexecutescanexecutesample] | Executes a Vulnerability Assessment database scan. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentScansExecute.json | -| [databaseSqlVulnerabilityAssessmentRuleBaselinesCreateOrUpdateSample.js][databasesqlvulnerabilityassessmentrulebaselinescreateorupdatesample] | Creates or updates a database's vulnerability assessment rule baseline. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentRuleBaselineCreate.json | -| [databaseSqlVulnerabilityAssessmentRuleBaselinesDeleteSample.js][databasesqlvulnerabilityassessmentrulebaselinesdeletesample] | Removes the database's vulnerability assessment rule baseline. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentRuleBaselineDelete.json | -| [databaseSqlVulnerabilityAssessmentRuleBaselinesGetSample.js][databasesqlvulnerabilityassessmentrulebaselinesgetsample] | Gets a database's sql vulnerability assessment rule baseline. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentRuleBaselineGet.json | -| [databaseSqlVulnerabilityAssessmentRuleBaselinesListByBaselineSample.js][databasesqlvulnerabilityassessmentrulebaselineslistbybaselinesample] | Gets a list of database's sql vulnerability assessment rule baselines. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentRuleBaselineListByBaseline.json | -| [databaseSqlVulnerabilityAssessmentScanResultGetSample.js][databasesqlvulnerabilityassessmentscanresultgetsample] | Gets a vulnerability assessment scan record of a database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentScansResults.json | -| [databaseSqlVulnerabilityAssessmentScanResultListByScanSample.js][databasesqlvulnerabilityassessmentscanresultlistbyscansample] | Gets a vulnerability assessment scan record of a database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentListScansResults.json | -| [databaseSqlVulnerabilityAssessmentScansGetSample.js][databasesqlvulnerabilityassessmentscansgetsample] | Get a database vulnerability assessment scan result. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentScan.json | -| [databaseSqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsSample.js][databasesqlvulnerabilityassessmentscanslistbysqlvulnerabilityassessmentssample] | Lists the vulnerability assessment scans of a database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentScanRecordsListByDatabase.json | -| [databaseSqlVulnerabilityAssessmentsSettingsGetSample.js][databasesqlvulnerabilityassessmentssettingsgetsample] | Gets SQL Vulnerability Assessment policy for database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentGet.json | -| [databaseSqlVulnerabilityAssessmentsSettingsListByDatabaseSample.js][databasesqlvulnerabilityassessmentssettingslistbydatabasesample] | Lists SQL Vulnerability Assessment policies associated with a database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentListByDatabase.json | +| [databaseSqlVulnerabilityAssessmentBaselinesCreateOrUpdateSample.js][databasesqlvulnerabilityassessmentbaselinescreateorupdatesample] | Add a database's vulnerability assessment rule baseline list. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentBaselineAddLatest.json | +| [databaseSqlVulnerabilityAssessmentBaselinesGetSample.js][databasesqlvulnerabilityassessmentbaselinesgetsample] | Gets a list of database's sql vulnerability assessment rule baselines. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentBaselineGet.json | +| [databaseSqlVulnerabilityAssessmentBaselinesListBySqlVulnerabilityAssessmentSample.js][databasesqlvulnerabilityassessmentbaselineslistbysqlvulnerabilityassessmentsample] | Gets a list of database's sql vulnerability assessment rule baselines. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessment.json | +| [databaseSqlVulnerabilityAssessmentExecuteScanExecuteSample.js][databasesqlvulnerabilityassessmentexecutescanexecutesample] | Executes a Vulnerability Assessment database scan. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentScansExecute.json | +| [databaseSqlVulnerabilityAssessmentRuleBaselinesCreateOrUpdateSample.js][databasesqlvulnerabilityassessmentrulebaselinescreateorupdatesample] | Creates or updates a database's vulnerability assessment rule baseline. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentRuleBaselineCreate.json | +| [databaseSqlVulnerabilityAssessmentRuleBaselinesDeleteSample.js][databasesqlvulnerabilityassessmentrulebaselinesdeletesample] | Removes the database's vulnerability assessment rule baseline. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentRuleBaselineDelete.json | +| [databaseSqlVulnerabilityAssessmentRuleBaselinesGetSample.js][databasesqlvulnerabilityassessmentrulebaselinesgetsample] | Gets a database's sql vulnerability assessment rule baseline. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentRuleBaselineGet.json | +| [databaseSqlVulnerabilityAssessmentRuleBaselinesListByBaselineSample.js][databasesqlvulnerabilityassessmentrulebaselineslistbybaselinesample] | Gets a list of database's sql vulnerability assessment rule baselines. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentRuleBaselineListByBaseline.json | +| [databaseSqlVulnerabilityAssessmentScanResultGetSample.js][databasesqlvulnerabilityassessmentscanresultgetsample] | Gets a vulnerability assessment scan record of a database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentScansResults.json | +| [databaseSqlVulnerabilityAssessmentScanResultListByScanSample.js][databasesqlvulnerabilityassessmentscanresultlistbyscansample] | Gets a vulnerability assessment scan record of a database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentListScansResults.json | +| [databaseSqlVulnerabilityAssessmentScansGetSample.js][databasesqlvulnerabilityassessmentscansgetsample] | Get a database vulnerability assessment scan result. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentScan.json | +| [databaseSqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsSample.js][databasesqlvulnerabilityassessmentscanslistbysqlvulnerabilityassessmentssample] | Lists the vulnerability assessment scans of a database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentScanRecordsListByDatabase.json | +| [databaseSqlVulnerabilityAssessmentsSettingsGetSample.js][databasesqlvulnerabilityassessmentssettingsgetsample] | Gets SQL Vulnerability Assessment policy for database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentGet.json | +| [databaseSqlVulnerabilityAssessmentsSettingsListByDatabaseSample.js][databasesqlvulnerabilityassessmentssettingslistbydatabasesample] | Lists SQL Vulnerability Assessment policies associated with a database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentListByDatabase.json | | [databaseTablesGetSample.js][databasetablesgetsample] | Get database table x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/DatabaseTableGet.json | | [databaseTablesListBySchemaSample.js][databasetableslistbyschemasample] | List database tables x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/DatabaseTableListBySchema.json | | [databaseUsagesListByDatabaseSample.js][databaseusageslistbydatabasesample] | Gets database usages. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-02-01-preview/examples/GetDatabaseUsages.json | @@ -101,14 +101,14 @@ These sample programs show how to use the JavaScript client libraries for in som | [elasticPoolDatabaseActivitiesListByElasticPoolSample.js][elasticpooldatabaseactivitieslistbyelasticpoolsample] | Returns activity on databases inside of an elastic pool. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/stable/2014-04-01-legacy/examples/ElasticPoolDatabaseActivityList.json | | [elasticPoolOperationsCancelSample.js][elasticpooloperationscancelsample] | Cancels the asynchronous operation on the elastic pool. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/CancelElasticPoolOperation.json | | [elasticPoolOperationsListByElasticPoolSample.js][elasticpooloperationslistbyelasticpoolsample] | Gets a list of operations performed on the elastic pool. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/ListElasticPoolOperations.json | -| [elasticPoolsCreateOrUpdateSample.js][elasticpoolscreateorupdatesample] | Creates or updates an elastic pool. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-08-01-preview/examples/HyperscaleElasticPoolCreateOrUpdateSetHighAvailabilityReplicaCount.json | -| [elasticPoolsDeleteSample.js][elasticpoolsdeletesample] | Deletes an elastic pool. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-08-01-preview/examples/ElasticPoolDelete.json | -| [elasticPoolsFailoverSample.js][elasticpoolsfailoversample] | Failovers an elastic pool. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-08-01-preview/examples/FailoverElasticPool.json | -| [elasticPoolsGetSample.js][elasticpoolsgetsample] | Gets an elastic pool. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-08-01-preview/examples/HyperscaleElasticPoolGet.json | -| [elasticPoolsListByServerSample.js][elasticpoolslistbyserversample] | Gets all elastic pools in a server. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-08-01-preview/examples/ElasticPoolListByServer.json | +| [elasticPoolsCreateOrUpdateSample.js][elasticpoolscreateorupdatesample] | Creates or updates an elastic pool. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/CreateElasticPoolWithAvailabilityZone.json | +| [elasticPoolsDeleteSample.js][elasticpoolsdeletesample] | Deletes an elastic pool. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ElasticPoolDelete.json | +| [elasticPoolsFailoverSample.js][elasticpoolsfailoversample] | Failovers an elastic pool. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/FailoverElasticPool.json | +| [elasticPoolsGetSample.js][elasticpoolsgetsample] | Gets an elastic pool. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/HyperscaleElasticPoolGet.json | +| [elasticPoolsListByServerSample.js][elasticpoolslistbyserversample] | Gets all elastic pools in a server. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ElasticPoolListByServer.json | | [elasticPoolsListMetricDefinitionsSample.js][elasticpoolslistmetricdefinitionssample] | Returns elastic pool metric definitions. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/stable/2014-04-01/examples/ElasticPoolMetricsDefinitionsList.json | | [elasticPoolsListMetricsSample.js][elasticpoolslistmetricssample] | Returns elastic pool metrics. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/stable/2014-04-01/examples/ElasticPoolMetricsListWithFilter.json | -| [elasticPoolsUpdateSample.js][elasticpoolsupdatesample] | Updates an elastic pool. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-08-01-preview/examples/ElasticPoolUpdateAssignMaintenanceConfiguration.json | +| [elasticPoolsUpdateSample.js][elasticpoolsupdatesample] | Updates an elastic pool. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ElasticPoolUpdateAssignMaintenanceConfiguration.json | | [encryptionProtectorsCreateOrUpdateSample.js][encryptionprotectorscreateorupdatesample] | Updates an existing encryption protector. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/EncryptionProtectorCreateOrUpdateKeyVault.json | | [encryptionProtectorsGetSample.js][encryptionprotectorsgetsample] | Gets a server encryption protector. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/EncryptionProtectorGet.json | | [encryptionProtectorsListByServerSample.js][encryptionprotectorslistbyserversample] | Gets a list of server encryption protectors x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/EncryptionProtectorList.json | @@ -121,13 +121,14 @@ These sample programs show how to use the JavaScript client libraries for in som | [extendedServerBlobAuditingPoliciesCreateOrUpdateSample.js][extendedserverblobauditingpoliciescreateorupdatesample] | Creates or updates an extended server's blob auditing policy. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-11-01-preview/examples/ExtendedServerBlobAuditingCreateMax.json | | [extendedServerBlobAuditingPoliciesGetSample.js][extendedserverblobauditingpoliciesgetsample] | Gets an extended server's blob auditing policy. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-11-01-preview/examples/ExtendedServerBlobAuditingGet.json | | [extendedServerBlobAuditingPoliciesListByServerSample.js][extendedserverblobauditingpolicieslistbyserversample] | Lists extended auditing settings of a server. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-11-01-preview/examples/ServerExtendedAuditingSettingsList.json | -| [failoverGroupsCreateOrUpdateSample.js][failovergroupscreateorupdatesample] | Creates or updates a failover group. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/FailoverGroupCreateOrUpdate.json | -| [failoverGroupsDeleteSample.js][failovergroupsdeletesample] | Deletes a failover group. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/FailoverGroupDelete.json | -| [failoverGroupsFailoverSample.js][failovergroupsfailoversample] | Fails over from the current primary server to this server. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/FailoverGroupFailover.json | -| [failoverGroupsForceFailoverAllowDataLossSample.js][failovergroupsforcefailoverallowdatalosssample] | Fails over from the current primary server to this server. This operation might result in data loss. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/FailoverGroupForceFailoverAllowDataLoss.json | -| [failoverGroupsGetSample.js][failovergroupsgetsample] | Gets a failover group. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/FailoverGroupGet.json | -| [failoverGroupsListByServerSample.js][failovergroupslistbyserversample] | Lists the failover groups in a server. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/FailoverGroupList.json | -| [failoverGroupsUpdateSample.js][failovergroupsupdatesample] | Updates a failover group. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/FailoverGroupUpdate.json | +| [failoverGroupsCreateOrUpdateSample.js][failovergroupscreateorupdatesample] | Creates or updates a failover group. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/FailoverGroupCreateOrUpdate.json | +| [failoverGroupsDeleteSample.js][failovergroupsdeletesample] | Deletes a failover group. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/FailoverGroupDelete.json | +| [failoverGroupsFailoverSample.js][failovergroupsfailoversample] | Fails over from the current primary server to this server. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/FailoverGroupFailover.json | +| [failoverGroupsForceFailoverAllowDataLossSample.js][failovergroupsforcefailoverallowdatalosssample] | Fails over from the current primary server to this server. This operation might result in data loss. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/FailoverGroupForceFailoverAllowDataLoss.json | +| [failoverGroupsGetSample.js][failovergroupsgetsample] | Gets a failover group. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/FailoverGroupGet.json | +| [failoverGroupsListByServerSample.js][failovergroupslistbyserversample] | Lists the failover groups in a server. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/FailoverGroupList.json | +| [failoverGroupsTryPlannedBeforeForcedFailoverSample.js][failovergroupstryplannedbeforeforcedfailoversample] | Fails over from the current primary server to this server. This operation tries planned before forced failover but might still result in data loss. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/FailoverGroupTryPlannedBeforeForcedFailover.json | +| [failoverGroupsUpdateSample.js][failovergroupsupdatesample] | Updates a failover group. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/FailoverGroupUpdate.json | | [firewallRulesCreateOrUpdateSample.js][firewallrulescreateorupdatesample] | Creates or updates a firewall rule. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/FirewallRuleCreate.json | | [firewallRulesDeleteSample.js][firewallrulesdeletesample] | Deletes a firewall rule. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/FirewallRuleDelete.json | | [firewallRulesGetSample.js][firewallrulesgetsample] | Gets a firewall rule. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/FirewallRuleGet.json | @@ -136,10 +137,10 @@ These sample programs show how to use the JavaScript client libraries for in som | [geoBackupPoliciesCreateOrUpdateSample.js][geobackuppoliciescreateorupdatesample] | Updates a database geo backup policy. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/stable/2014-04-01/examples/GeoBackupPoliciesCreateOrUpdate.json | | [geoBackupPoliciesGetSample.js][geobackuppoliciesgetsample] | Gets a geo backup policy. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/stable/2014-04-01/examples/GeoBackupPoliciesGet.json | | [geoBackupPoliciesListByDatabaseSample.js][geobackuppolicieslistbydatabasesample] | Returns a list of geo backup policies. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/stable/2014-04-01/examples/GeoBackupPoliciesList.json | -| [iPv6FirewallRulesCreateOrUpdateSample.js][ipv6firewallrulescreateorupdatesample] | Creates or updates an IPv6 firewall rule. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-11-01-preview/examples/IPv6FirewallRuleCreate.json | -| [iPv6FirewallRulesDeleteSample.js][ipv6firewallrulesdeletesample] | Deletes an IPv6 firewall rule. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-11-01-preview/examples/IPv6FirewallRuleDelete.json | -| [iPv6FirewallRulesGetSample.js][ipv6firewallrulesgetsample] | Gets an IPv6 firewall rule. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-11-01-preview/examples/IPv6FirewallRuleGet.json | -| [iPv6FirewallRulesListByServerSample.js][ipv6firewallruleslistbyserversample] | Gets a list of IPv6 firewall rules. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-11-01-preview/examples/IPv6FirewallRuleList.json | +| [iPv6FirewallRulesCreateOrUpdateSample.js][ipv6firewallrulescreateorupdatesample] | Creates or updates an IPv6 firewall rule. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/IPv6FirewallRuleCreate.json | +| [iPv6FirewallRulesDeleteSample.js][ipv6firewallrulesdeletesample] | Deletes an IPv6 firewall rule. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/IPv6FirewallRuleDelete.json | +| [iPv6FirewallRulesGetSample.js][ipv6firewallrulesgetsample] | Gets an IPv6 firewall rule. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/IPv6FirewallRuleGet.json | +| [iPv6FirewallRulesListByServerSample.js][ipv6firewallruleslistbyserversample] | Gets a list of IPv6 firewall rules. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/IPv6FirewallRuleList.json | | [instanceFailoverGroupsCreateOrUpdateSample.js][instancefailovergroupscreateorupdatesample] | Creates or updates a failover group. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/InstanceFailoverGroupCreateOrUpdate.json | | [instanceFailoverGroupsDeleteSample.js][instancefailovergroupsdeletesample] | Deletes a failover group. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/InstanceFailoverGroupDelete.json | | [instanceFailoverGroupsFailoverSample.js][instancefailovergroupsfailoversample] | Fails over from the current primary managed instance to this managed instance. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/InstanceFailoverGroupFailover.json | @@ -268,16 +269,16 @@ These sample programs show how to use the JavaScript client libraries for in som | [managedDatabaseVulnerabilityAssessmentsDeleteSample.js][manageddatabasevulnerabilityassessmentsdeletesample] | Removes the database's vulnerability assessment. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/ManagedDatabaseVulnerabilityAssessmentDelete.json | | [managedDatabaseVulnerabilityAssessmentsGetSample.js][manageddatabasevulnerabilityassessmentsgetsample] | Gets the database's vulnerability assessment. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/ManagedDatabaseVulnerabilityAssessmentGet.json | | [managedDatabaseVulnerabilityAssessmentsListByDatabaseSample.js][manageddatabasevulnerabilityassessmentslistbydatabasesample] | Lists the vulnerability assessments of a managed database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/ManagedDatabaseVulnerabilityAssessmentListByDatabase.json | -| [managedDatabasesCancelMoveSample.js][manageddatabasescancelmovesample] | Cancels a managed database move operation. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseCancelMove.json | -| [managedDatabasesCompleteMoveSample.js][manageddatabasescompletemovesample] | Completes a managed database move operation. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseCompleteMove.json | -| [managedDatabasesCompleteRestoreSample.js][manageddatabasescompleterestoresample] | Completes the restore operation on a managed database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseCompleteExternalRestore.json | -| [managedDatabasesCreateOrUpdateSample.js][manageddatabasescreateorupdatesample] | Creates a new database or updates an existing database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseCreateRestoreExternalBackup.json | -| [managedDatabasesDeleteSample.js][manageddatabasesdeletesample] | Deletes a managed database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseDelete.json | -| [managedDatabasesGetSample.js][manageddatabasesgetsample] | Gets a managed database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseGet.json | -| [managedDatabasesListByInstanceSample.js][manageddatabaseslistbyinstancesample] | Gets a list of managed databases. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseListByManagedInstance.json | -| [managedDatabasesListInaccessibleByInstanceSample.js][manageddatabaseslistinaccessiblebyinstancesample] | Gets a list of inaccessible managed databases in a managed instance x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/InaccessibleManagedDatabaseListByManagedInstance.json | -| [managedDatabasesStartMoveSample.js][manageddatabasesstartmovesample] | Starts a managed database move operation. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseStartMoveMax.json | -| [managedDatabasesUpdateSample.js][manageddatabasesupdatesample] | Updates an existing database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseUpdateMax.json | +| [managedDatabasesCancelMoveSample.js][manageddatabasescancelmovesample] | Cancels a managed database move operation. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseCancelMove.json | +| [managedDatabasesCompleteMoveSample.js][manageddatabasescompletemovesample] | Completes a managed database move operation. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseCompleteMove.json | +| [managedDatabasesCompleteRestoreSample.js][manageddatabasescompleterestoresample] | Completes the restore operation on a managed database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseCompleteExternalRestore.json | +| [managedDatabasesCreateOrUpdateSample.js][manageddatabasescreateorupdatesample] | Creates a new database or updates an existing database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseCreateRestoreExternalBackup.json | +| [managedDatabasesDeleteSample.js][manageddatabasesdeletesample] | Deletes a managed database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseDelete.json | +| [managedDatabasesGetSample.js][manageddatabasesgetsample] | Gets a managed database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseGet.json | +| [managedDatabasesListByInstanceSample.js][manageddatabaseslistbyinstancesample] | Gets a list of managed databases. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseListByManagedInstance.json | +| [managedDatabasesListInaccessibleByInstanceSample.js][manageddatabaseslistinaccessiblebyinstancesample] | Gets a list of inaccessible managed databases in a managed instance x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/InaccessibleManagedDatabaseListByManagedInstance.json | +| [managedDatabasesStartMoveSample.js][manageddatabasesstartmovesample] | Starts a managed database move operation. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseStartMoveMax.json | +| [managedDatabasesUpdateSample.js][manageddatabasesupdatesample] | Updates an existing database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseUpdateMax.json | | [managedInstanceAdministratorsCreateOrUpdateSample.js][managedinstanceadministratorscreateorupdatesample] | Creates or updates a managed instance administrator. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/ManagedInstanceAdministratorCreate.json | | [managedInstanceAdministratorsDeleteSample.js][managedinstanceadministratorsdeletesample] | Deletes a managed instance administrator. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/ManagedInstanceAdministratorDelete.json | | [managedInstanceAdministratorsGetSample.js][managedinstanceadministratorsgetsample] | Gets a managed instance administrator. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/ManagedInstanceAdministratorGet.json | @@ -349,10 +350,10 @@ These sample programs show how to use the JavaScript client libraries for in som | [outboundFirewallRulesDeleteSample.js][outboundfirewallrulesdeletesample] | Deletes a outbound firewall rule with a given name. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-02-01-preview/examples/OutboundFirewallRuleDelete.json | | [outboundFirewallRulesGetSample.js][outboundfirewallrulesgetsample] | Gets an outbound firewall rule. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-02-01-preview/examples/OutboundFirewallRuleGet.json | | [outboundFirewallRulesListByServerSample.js][outboundfirewallruleslistbyserversample] | Gets all outbound firewall rules on a server. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-02-01-preview/examples/OutboundFirewallRuleList.json | -| [privateEndpointConnectionsCreateOrUpdateSample.js][privateendpointconnectionscreateorupdatesample] | Approve or reject a private endpoint connection with a given name. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/PrivateEndpointConnectionUpdate.json | -| [privateEndpointConnectionsDeleteSample.js][privateendpointconnectionsdeletesample] | Deletes a private endpoint connection with a given name. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/PrivateEndpointConnectionDelete.json | -| [privateEndpointConnectionsGetSample.js][privateendpointconnectionsgetsample] | Gets a private endpoint connection. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/PrivateEndpointConnectionGet.json | -| [privateEndpointConnectionsListByServerSample.js][privateendpointconnectionslistbyserversample] | Gets all private endpoint connections on a server. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/PrivateEndpointConnectionList.json | +| [privateEndpointConnectionsCreateOrUpdateSample.js][privateendpointconnectionscreateorupdatesample] | Approve or reject a private endpoint connection with a given name. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/PrivateEndpointConnectionUpdate.json | +| [privateEndpointConnectionsDeleteSample.js][privateendpointconnectionsdeletesample] | Deletes a private endpoint connection with a given name. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/PrivateEndpointConnectionDelete.json | +| [privateEndpointConnectionsGetSample.js][privateendpointconnectionsgetsample] | Gets a private endpoint connection. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/PrivateEndpointConnectionGet.json | +| [privateEndpointConnectionsListByServerSample.js][privateendpointconnectionslistbyserversample] | Gets all private endpoint connections on a server. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/PrivateEndpointConnectionList.json | | [privateLinkResourcesGetSample.js][privatelinkresourcesgetsample] | Gets a private link resource for SQL server. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/PrivateLinkResourcesGet.json | | [privateLinkResourcesListByServerSample.js][privatelinkresourceslistbyserversample] | Gets the private link resources for SQL server. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/PrivateLinkResourcesList.json | | [recommendedSensitivityLabelsUpdateSample.js][recommendedsensitivitylabelsupdatesample] | Update recommended sensitivity labels states of a given database using an operations batch. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/SensitivityLabelsRecommendedUpdate.json | @@ -454,22 +455,22 @@ These sample programs show how to use the JavaScript client libraries for in som | [serviceObjectivesListByServerSample.js][serviceobjectiveslistbyserversample] | Returns database service objectives. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/stable/2014-04-01/examples/ServiceObjectiveList.json | | [sqlAgentCreateOrUpdateSample.js][sqlagentcreateorupdatesample] | Puts new sql agent configuration to instance. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/SqlAgentConfigurationPut.json | | [sqlAgentGetSample.js][sqlagentgetsample] | Gets current instance sql agent configuration. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/SqlAgentConfigurationGet.json | -| [sqlVulnerabilityAssessmentBaselineGetSample.js][sqlvulnerabilityassessmentbaselinegetsample] | Gets a list of database's sql vulnerability assessment rule baselines. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentBaselineGet.json | -| [sqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessmentSample.js][sqlvulnerabilityassessmentbaselinelistbysqlvulnerabilityassessmentsample] | Gets a list of database's sql vulnerability assessment rule baselines. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessment.json | -| [sqlVulnerabilityAssessmentBaselinesCreateOrUpdateSample.js][sqlvulnerabilityassessmentbaselinescreateorupdatesample] | Add a database's vulnerability assessment rule baseline list. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentBaselineAddLatest.json | -| [sqlVulnerabilityAssessmentExecuteScanExecuteSample.js][sqlvulnerabilityassessmentexecutescanexecutesample] | Executes a Vulnerability Assessment database scan. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentScansExecute.json | -| [sqlVulnerabilityAssessmentRuleBaselineCreateOrUpdateSample.js][sqlvulnerabilityassessmentrulebaselinecreateorupdatesample] | Creates or updates a database's vulnerability assessment rule baseline. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentRuleBaselineCreate.json | -| [sqlVulnerabilityAssessmentRuleBaselineGetSample.js][sqlvulnerabilityassessmentrulebaselinegetsample] | Gets a system database's sql vulnerability assessment rule baseline. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentRuleBaselineGet.json | -| [sqlVulnerabilityAssessmentRuleBaselineListByBaselineSample.js][sqlvulnerabilityassessmentrulebaselinelistbybaselinesample] | Gets a system database's sql vulnerability assessment rule baseline. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentRuleBaselineListByBaseline.json | -| [sqlVulnerabilityAssessmentRuleBaselinesDeleteSample.js][sqlvulnerabilityassessmentrulebaselinesdeletesample] | Removes the database's vulnerability assessment rule baseline. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentRuleBaselineDelete.json | -| [sqlVulnerabilityAssessmentScanResultGetSample.js][sqlvulnerabilityassessmentscanresultgetsample] | Gets a vulnerability assessment scan record of a database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentScansResults.json | -| [sqlVulnerabilityAssessmentScanResultListByScanSample.js][sqlvulnerabilityassessmentscanresultlistbyscansample] | Gets a vulnerability assessment scan record of a database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentListScansResults.json | -| [sqlVulnerabilityAssessmentScansGetSample.js][sqlvulnerabilityassessmentscansgetsample] | Get a system database vulnerability assessment scan record. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentScan.json | -| [sqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsSample.js][sqlvulnerabilityassessmentscanslistbysqlvulnerabilityassessmentssample] | Lists the vulnerability assessment scans of a database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentScanRecordsListByDatabase.json | -| [sqlVulnerabilityAssessmentsDeleteSample.js][sqlvulnerabilityassessmentsdeletesample] | Removes SQL Vulnerability Assessment. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentDelete.json | -| [sqlVulnerabilityAssessmentsSettingsCreateOrUpdateSample.js][sqlvulnerabilityassessmentssettingscreateorupdatesample] | Creates or updates SQL Vulnerability Assessment policy. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentCreate.json | -| [sqlVulnerabilityAssessmentsSettingsGetSample.js][sqlvulnerabilityassessmentssettingsgetsample] | Gets SQL Vulnerability Assessment policy. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentGet.json | -| [sqlVulnerabilityAssessmentsSettingsListByServerSample.js][sqlvulnerabilityassessmentssettingslistbyserversample] | Lists SQL Vulnerability Assessment policies associated with a server. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentListByServer.json | +| [sqlVulnerabilityAssessmentBaselineGetSample.js][sqlvulnerabilityassessmentbaselinegetsample] | Gets a list of database's sql vulnerability assessment rule baselines. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentBaselineGet.json | +| [sqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessmentSample.js][sqlvulnerabilityassessmentbaselinelistbysqlvulnerabilityassessmentsample] | Gets a list of database's sql vulnerability assessment rule baselines. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessment.json | +| [sqlVulnerabilityAssessmentBaselinesCreateOrUpdateSample.js][sqlvulnerabilityassessmentbaselinescreateorupdatesample] | Add a database's vulnerability assessment rule baseline list. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentBaselineAddLatest.json | +| [sqlVulnerabilityAssessmentExecuteScanExecuteSample.js][sqlvulnerabilityassessmentexecutescanexecutesample] | Executes a Vulnerability Assessment database scan. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentScansExecute.json | +| [sqlVulnerabilityAssessmentRuleBaselineCreateOrUpdateSample.js][sqlvulnerabilityassessmentrulebaselinecreateorupdatesample] | Creates or updates a database's vulnerability assessment rule baseline. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentRuleBaselineCreate.json | +| [sqlVulnerabilityAssessmentRuleBaselineGetSample.js][sqlvulnerabilityassessmentrulebaselinegetsample] | Gets a system database's sql vulnerability assessment rule baseline. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentRuleBaselineGet.json | +| [sqlVulnerabilityAssessmentRuleBaselineListByBaselineSample.js][sqlvulnerabilityassessmentrulebaselinelistbybaselinesample] | Gets a system database's sql vulnerability assessment rule baseline. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentRuleBaselineListByBaseline.json | +| [sqlVulnerabilityAssessmentRuleBaselinesDeleteSample.js][sqlvulnerabilityassessmentrulebaselinesdeletesample] | Removes the database's vulnerability assessment rule baseline. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentRuleBaselineDelete.json | +| [sqlVulnerabilityAssessmentScanResultGetSample.js][sqlvulnerabilityassessmentscanresultgetsample] | Gets a vulnerability assessment scan record of a database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentScansResults.json | +| [sqlVulnerabilityAssessmentScanResultListByScanSample.js][sqlvulnerabilityassessmentscanresultlistbyscansample] | Gets a vulnerability assessment scan record of a database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentListScansResults.json | +| [sqlVulnerabilityAssessmentScansGetSample.js][sqlvulnerabilityassessmentscansgetsample] | Get a system database vulnerability assessment scan record. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentScan.json | +| [sqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsSample.js][sqlvulnerabilityassessmentscanslistbysqlvulnerabilityassessmentssample] | Lists the vulnerability assessment scans of a database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentScanRecordsListByDatabase.json | +| [sqlVulnerabilityAssessmentsDeleteSample.js][sqlvulnerabilityassessmentsdeletesample] | Removes SQL Vulnerability Assessment. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentDelete.json | +| [sqlVulnerabilityAssessmentsSettingsCreateOrUpdateSample.js][sqlvulnerabilityassessmentssettingscreateorupdatesample] | Creates or updates SQL Vulnerability Assessment policy. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentCreate.json | +| [sqlVulnerabilityAssessmentsSettingsGetSample.js][sqlvulnerabilityassessmentssettingsgetsample] | Gets SQL Vulnerability Assessment policy. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentGet.json | +| [sqlVulnerabilityAssessmentsSettingsListByServerSample.js][sqlvulnerabilityassessmentssettingslistbyserversample] | Lists SQL Vulnerability Assessment policies associated with a server. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentListByServer.json | | [startStopManagedInstanceSchedulesCreateOrUpdateSample.js][startstopmanagedinstanceschedulescreateorupdatesample] | Creates or updates the managed instance's Start/Stop schedule. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/StartStopManagedInstanceScheduleCreateOrUpdateMax.json | | [startStopManagedInstanceSchedulesDeleteSample.js][startstopmanagedinstanceschedulesdeletesample] | Deletes the managed instance's Start/Stop schedule. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/StartStopManagedInstanceScheduleDelete.json | | [startStopManagedInstanceSchedulesGetSample.js][startstopmanagedinstanceschedulesgetsample] | Gets the managed instance's Start/Stop schedule. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/StartStopManagedInstanceScheduleGet.json | @@ -565,528 +566,529 @@ npx cross-env SQL_SUBSCRIPTION_ID="" SQL_RESOURCE_GROUP="=14.0.0" }, @@ -25,7 +25,7 @@ }, "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/sql/arm-sql", "dependencies": { - "@azure/arm-sql": "latest", + "@azure/arm-sql": "next", "dotenv": "latest", "@azure/identity": "^2.0.1" } diff --git a/sdk/sql/arm-sql/samples/v10/javascript/privateEndpointConnectionsCreateOrUpdateSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/privateEndpointConnectionsCreateOrUpdateSample.js similarity index 96% rename from sdk/sql/arm-sql/samples/v10/javascript/privateEndpointConnectionsCreateOrUpdateSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/privateEndpointConnectionsCreateOrUpdateSample.js index e8f137dffbba..7e04ec689453 100644 --- a/sdk/sql/arm-sql/samples/v10/javascript/privateEndpointConnectionsCreateOrUpdateSample.js +++ b/sdk/sql/arm-sql/samples/v10-beta/javascript/privateEndpointConnectionsCreateOrUpdateSample.js @@ -16,7 +16,7 @@ require("dotenv").config(); * This sample demonstrates how to Approve or reject a private endpoint connection with a given name. * * @summary Approve or reject a private endpoint connection with a given name. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/PrivateEndpointConnectionUpdate.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/PrivateEndpointConnectionUpdate.json */ async function approveOrRejectAPrivateEndpointConnectionWithAGivenName() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/javascript/privateEndpointConnectionsDeleteSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/privateEndpointConnectionsDeleteSample.js similarity index 95% rename from sdk/sql/arm-sql/samples/v10/javascript/privateEndpointConnectionsDeleteSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/privateEndpointConnectionsDeleteSample.js index 6f924db24350..95df2a8444f3 100644 --- a/sdk/sql/arm-sql/samples/v10/javascript/privateEndpointConnectionsDeleteSample.js +++ b/sdk/sql/arm-sql/samples/v10-beta/javascript/privateEndpointConnectionsDeleteSample.js @@ -16,7 +16,7 @@ require("dotenv").config(); * This sample demonstrates how to Deletes a private endpoint connection with a given name. * * @summary Deletes a private endpoint connection with a given name. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/PrivateEndpointConnectionDelete.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/PrivateEndpointConnectionDelete.json */ async function deletesAPrivateEndpointConnectionWithAGivenName() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/javascript/privateEndpointConnectionsGetSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/privateEndpointConnectionsGetSample.js similarity index 95% rename from sdk/sql/arm-sql/samples/v10/javascript/privateEndpointConnectionsGetSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/privateEndpointConnectionsGetSample.js index c167af0e39e1..52a41697c5f1 100644 --- a/sdk/sql/arm-sql/samples/v10/javascript/privateEndpointConnectionsGetSample.js +++ b/sdk/sql/arm-sql/samples/v10-beta/javascript/privateEndpointConnectionsGetSample.js @@ -16,7 +16,7 @@ require("dotenv").config(); * This sample demonstrates how to Gets a private endpoint connection. * * @summary Gets a private endpoint connection. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/PrivateEndpointConnectionGet.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/PrivateEndpointConnectionGet.json */ async function getsPrivateEndpointConnection() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/javascript/privateEndpointConnectionsListByServerSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/privateEndpointConnectionsListByServerSample.js similarity index 95% rename from sdk/sql/arm-sql/samples/v10/javascript/privateEndpointConnectionsListByServerSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/privateEndpointConnectionsListByServerSample.js index 5b2ee695832c..77d2e351b2d4 100644 --- a/sdk/sql/arm-sql/samples/v10/javascript/privateEndpointConnectionsListByServerSample.js +++ b/sdk/sql/arm-sql/samples/v10-beta/javascript/privateEndpointConnectionsListByServerSample.js @@ -16,7 +16,7 @@ require("dotenv").config(); * This sample demonstrates how to Gets all private endpoint connections on a server. * * @summary Gets all private endpoint connections on a server. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/PrivateEndpointConnectionList.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/PrivateEndpointConnectionList.json */ async function getsListOfPrivateEndpointConnectionsOnAServer() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/javascript/privateLinkResourcesGetSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/privateLinkResourcesGetSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/privateLinkResourcesGetSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/privateLinkResourcesGetSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/privateLinkResourcesListByServerSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/privateLinkResourcesListByServerSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/privateLinkResourcesListByServerSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/privateLinkResourcesListByServerSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/recommendedSensitivityLabelsUpdateSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/recommendedSensitivityLabelsUpdateSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/recommendedSensitivityLabelsUpdateSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/recommendedSensitivityLabelsUpdateSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/recoverableDatabasesGetSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/recoverableDatabasesGetSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/recoverableDatabasesGetSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/recoverableDatabasesGetSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/recoverableDatabasesListByServerSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/recoverableDatabasesListByServerSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/recoverableDatabasesListByServerSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/recoverableDatabasesListByServerSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/recoverableManagedDatabasesGetSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/recoverableManagedDatabasesGetSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/recoverableManagedDatabasesGetSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/recoverableManagedDatabasesGetSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/recoverableManagedDatabasesListByInstanceSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/recoverableManagedDatabasesListByInstanceSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/recoverableManagedDatabasesListByInstanceSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/recoverableManagedDatabasesListByInstanceSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/replicationLinksDeleteSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/replicationLinksDeleteSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/replicationLinksDeleteSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/replicationLinksDeleteSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/replicationLinksFailoverAllowDataLossSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/replicationLinksFailoverAllowDataLossSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/replicationLinksFailoverAllowDataLossSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/replicationLinksFailoverAllowDataLossSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/replicationLinksFailoverSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/replicationLinksFailoverSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/replicationLinksFailoverSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/replicationLinksFailoverSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/replicationLinksGetSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/replicationLinksGetSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/replicationLinksGetSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/replicationLinksGetSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/replicationLinksListByDatabaseSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/replicationLinksListByDatabaseSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/replicationLinksListByDatabaseSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/replicationLinksListByDatabaseSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/replicationLinksListByServerSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/replicationLinksListByServerSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/replicationLinksListByServerSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/replicationLinksListByServerSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/restorableDroppedDatabasesGetSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/restorableDroppedDatabasesGetSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/restorableDroppedDatabasesGetSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/restorableDroppedDatabasesGetSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/restorableDroppedDatabasesListByServerSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/restorableDroppedDatabasesListByServerSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/restorableDroppedDatabasesListByServerSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/restorableDroppedDatabasesListByServerSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/restorableDroppedManagedDatabasesGetSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/restorableDroppedManagedDatabasesGetSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/restorableDroppedManagedDatabasesGetSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/restorableDroppedManagedDatabasesGetSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/restorableDroppedManagedDatabasesListByInstanceSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/restorableDroppedManagedDatabasesListByInstanceSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/restorableDroppedManagedDatabasesListByInstanceSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/restorableDroppedManagedDatabasesListByInstanceSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/restorePointsCreateSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/restorePointsCreateSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/restorePointsCreateSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/restorePointsCreateSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/restorePointsDeleteSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/restorePointsDeleteSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/restorePointsDeleteSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/restorePointsDeleteSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/restorePointsGetSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/restorePointsGetSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/restorePointsGetSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/restorePointsGetSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/restorePointsListByDatabaseSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/restorePointsListByDatabaseSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/restorePointsListByDatabaseSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/restorePointsListByDatabaseSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/sample.env b/sdk/sql/arm-sql/samples/v10-beta/javascript/sample.env similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/sample.env rename to sdk/sql/arm-sql/samples/v10-beta/javascript/sample.env diff --git a/sdk/sql/arm-sql/samples/v10/javascript/sensitivityLabelsCreateOrUpdateSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/sensitivityLabelsCreateOrUpdateSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/sensitivityLabelsCreateOrUpdateSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/sensitivityLabelsCreateOrUpdateSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/sensitivityLabelsDeleteSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/sensitivityLabelsDeleteSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/sensitivityLabelsDeleteSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/sensitivityLabelsDeleteSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/sensitivityLabelsDisableRecommendationSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/sensitivityLabelsDisableRecommendationSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/sensitivityLabelsDisableRecommendationSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/sensitivityLabelsDisableRecommendationSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/sensitivityLabelsEnableRecommendationSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/sensitivityLabelsEnableRecommendationSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/sensitivityLabelsEnableRecommendationSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/sensitivityLabelsEnableRecommendationSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/sensitivityLabelsGetSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/sensitivityLabelsGetSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/sensitivityLabelsGetSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/sensitivityLabelsGetSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/sensitivityLabelsListCurrentByDatabaseSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/sensitivityLabelsListCurrentByDatabaseSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/sensitivityLabelsListCurrentByDatabaseSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/sensitivityLabelsListCurrentByDatabaseSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/sensitivityLabelsListRecommendedByDatabaseSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/sensitivityLabelsListRecommendedByDatabaseSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/sensitivityLabelsListRecommendedByDatabaseSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/sensitivityLabelsListRecommendedByDatabaseSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/sensitivityLabelsUpdateSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/sensitivityLabelsUpdateSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/sensitivityLabelsUpdateSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/sensitivityLabelsUpdateSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverAdvancedThreatProtectionSettingsCreateOrUpdateSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverAdvancedThreatProtectionSettingsCreateOrUpdateSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverAdvancedThreatProtectionSettingsCreateOrUpdateSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverAdvancedThreatProtectionSettingsCreateOrUpdateSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverAdvancedThreatProtectionSettingsGetSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverAdvancedThreatProtectionSettingsGetSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverAdvancedThreatProtectionSettingsGetSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverAdvancedThreatProtectionSettingsGetSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverAdvancedThreatProtectionSettingsListByServerSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverAdvancedThreatProtectionSettingsListByServerSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverAdvancedThreatProtectionSettingsListByServerSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverAdvancedThreatProtectionSettingsListByServerSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverAdvisorsGetSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverAdvisorsGetSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverAdvisorsGetSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverAdvisorsGetSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverAdvisorsListByServerSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverAdvisorsListByServerSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverAdvisorsListByServerSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverAdvisorsListByServerSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverAdvisorsUpdateSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverAdvisorsUpdateSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverAdvisorsUpdateSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverAdvisorsUpdateSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverAutomaticTuningGetSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverAutomaticTuningGetSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverAutomaticTuningGetSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverAutomaticTuningGetSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverAutomaticTuningUpdateSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverAutomaticTuningUpdateSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverAutomaticTuningUpdateSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverAutomaticTuningUpdateSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverAzureAdAdministratorsCreateOrUpdateSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverAzureAdAdministratorsCreateOrUpdateSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverAzureAdAdministratorsCreateOrUpdateSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverAzureAdAdministratorsCreateOrUpdateSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverAzureAdAdministratorsDeleteSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverAzureAdAdministratorsDeleteSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverAzureAdAdministratorsDeleteSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverAzureAdAdministratorsDeleteSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverAzureAdAdministratorsGetSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverAzureAdAdministratorsGetSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverAzureAdAdministratorsGetSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverAzureAdAdministratorsGetSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverAzureAdAdministratorsListByServerSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverAzureAdAdministratorsListByServerSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverAzureAdAdministratorsListByServerSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverAzureAdAdministratorsListByServerSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverAzureAdOnlyAuthenticationsCreateOrUpdateSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverAzureAdOnlyAuthenticationsCreateOrUpdateSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverAzureAdOnlyAuthenticationsCreateOrUpdateSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverAzureAdOnlyAuthenticationsCreateOrUpdateSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverAzureAdOnlyAuthenticationsDeleteSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverAzureAdOnlyAuthenticationsDeleteSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverAzureAdOnlyAuthenticationsDeleteSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverAzureAdOnlyAuthenticationsDeleteSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverAzureAdOnlyAuthenticationsGetSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverAzureAdOnlyAuthenticationsGetSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverAzureAdOnlyAuthenticationsGetSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverAzureAdOnlyAuthenticationsGetSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverAzureAdOnlyAuthenticationsListByServerSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverAzureAdOnlyAuthenticationsListByServerSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverAzureAdOnlyAuthenticationsListByServerSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverAzureAdOnlyAuthenticationsListByServerSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverBlobAuditingPoliciesCreateOrUpdateSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverBlobAuditingPoliciesCreateOrUpdateSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverBlobAuditingPoliciesCreateOrUpdateSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverBlobAuditingPoliciesCreateOrUpdateSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverBlobAuditingPoliciesGetSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverBlobAuditingPoliciesGetSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverBlobAuditingPoliciesGetSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverBlobAuditingPoliciesGetSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverBlobAuditingPoliciesListByServerSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverBlobAuditingPoliciesListByServerSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverBlobAuditingPoliciesListByServerSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverBlobAuditingPoliciesListByServerSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverCommunicationLinksCreateOrUpdateSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverCommunicationLinksCreateOrUpdateSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverCommunicationLinksCreateOrUpdateSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverCommunicationLinksCreateOrUpdateSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverCommunicationLinksDeleteSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverCommunicationLinksDeleteSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverCommunicationLinksDeleteSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverCommunicationLinksDeleteSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverCommunicationLinksGetSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverCommunicationLinksGetSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverCommunicationLinksGetSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverCommunicationLinksGetSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverCommunicationLinksListByServerSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverCommunicationLinksListByServerSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverCommunicationLinksListByServerSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverCommunicationLinksListByServerSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverConfigurationOptionsCreateOrUpdateSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverConfigurationOptionsCreateOrUpdateSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverConfigurationOptionsCreateOrUpdateSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverConfigurationOptionsCreateOrUpdateSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverConfigurationOptionsGetSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverConfigurationOptionsGetSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverConfigurationOptionsGetSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverConfigurationOptionsGetSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverConfigurationOptionsListByManagedInstanceSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverConfigurationOptionsListByManagedInstanceSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverConfigurationOptionsListByManagedInstanceSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverConfigurationOptionsListByManagedInstanceSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverConnectionPoliciesCreateOrUpdateSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverConnectionPoliciesCreateOrUpdateSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverConnectionPoliciesCreateOrUpdateSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverConnectionPoliciesCreateOrUpdateSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverConnectionPoliciesGetSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverConnectionPoliciesGetSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverConnectionPoliciesGetSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverConnectionPoliciesGetSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverConnectionPoliciesListByServerSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverConnectionPoliciesListByServerSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverConnectionPoliciesListByServerSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverConnectionPoliciesListByServerSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverDevOpsAuditSettingsCreateOrUpdateSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverDevOpsAuditSettingsCreateOrUpdateSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverDevOpsAuditSettingsCreateOrUpdateSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverDevOpsAuditSettingsCreateOrUpdateSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverDevOpsAuditSettingsGetSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverDevOpsAuditSettingsGetSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverDevOpsAuditSettingsGetSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverDevOpsAuditSettingsGetSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverDevOpsAuditSettingsListByServerSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverDevOpsAuditSettingsListByServerSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverDevOpsAuditSettingsListByServerSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverDevOpsAuditSettingsListByServerSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverDnsAliasesAcquireSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverDnsAliasesAcquireSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverDnsAliasesAcquireSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverDnsAliasesAcquireSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverDnsAliasesCreateOrUpdateSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverDnsAliasesCreateOrUpdateSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverDnsAliasesCreateOrUpdateSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverDnsAliasesCreateOrUpdateSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverDnsAliasesDeleteSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverDnsAliasesDeleteSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverDnsAliasesDeleteSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverDnsAliasesDeleteSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverDnsAliasesGetSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverDnsAliasesGetSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverDnsAliasesGetSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverDnsAliasesGetSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverDnsAliasesListByServerSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverDnsAliasesListByServerSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverDnsAliasesListByServerSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverDnsAliasesListByServerSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverKeysCreateOrUpdateSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverKeysCreateOrUpdateSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverKeysCreateOrUpdateSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverKeysCreateOrUpdateSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverKeysDeleteSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverKeysDeleteSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverKeysDeleteSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverKeysDeleteSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverKeysGetSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverKeysGetSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverKeysGetSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverKeysGetSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverKeysListByServerSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverKeysListByServerSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverKeysListByServerSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverKeysListByServerSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverOperationsListByServerSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverOperationsListByServerSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverOperationsListByServerSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverOperationsListByServerSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverSecurityAlertPoliciesCreateOrUpdateSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverSecurityAlertPoliciesCreateOrUpdateSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverSecurityAlertPoliciesCreateOrUpdateSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverSecurityAlertPoliciesCreateOrUpdateSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverSecurityAlertPoliciesGetSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverSecurityAlertPoliciesGetSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverSecurityAlertPoliciesGetSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverSecurityAlertPoliciesGetSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverSecurityAlertPoliciesListByServerSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverSecurityAlertPoliciesListByServerSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverSecurityAlertPoliciesListByServerSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverSecurityAlertPoliciesListByServerSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverTrustCertificatesCreateOrUpdateSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverTrustCertificatesCreateOrUpdateSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverTrustCertificatesCreateOrUpdateSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverTrustCertificatesCreateOrUpdateSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverTrustCertificatesDeleteSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverTrustCertificatesDeleteSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverTrustCertificatesDeleteSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverTrustCertificatesDeleteSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverTrustCertificatesGetSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverTrustCertificatesGetSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverTrustCertificatesGetSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverTrustCertificatesGetSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverTrustCertificatesListByInstanceSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverTrustCertificatesListByInstanceSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverTrustCertificatesListByInstanceSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverTrustCertificatesListByInstanceSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverTrustGroupsCreateOrUpdateSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverTrustGroupsCreateOrUpdateSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverTrustGroupsCreateOrUpdateSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverTrustGroupsCreateOrUpdateSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverTrustGroupsDeleteSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverTrustGroupsDeleteSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverTrustGroupsDeleteSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverTrustGroupsDeleteSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverTrustGroupsGetSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverTrustGroupsGetSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverTrustGroupsGetSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverTrustGroupsGetSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverTrustGroupsListByInstanceSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverTrustGroupsListByInstanceSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverTrustGroupsListByInstanceSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverTrustGroupsListByInstanceSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverTrustGroupsListByLocationSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverTrustGroupsListByLocationSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverTrustGroupsListByLocationSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverTrustGroupsListByLocationSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverUsagesListByServerSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverUsagesListByServerSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverUsagesListByServerSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverUsagesListByServerSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverVulnerabilityAssessmentsCreateOrUpdateSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverVulnerabilityAssessmentsCreateOrUpdateSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverVulnerabilityAssessmentsCreateOrUpdateSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverVulnerabilityAssessmentsCreateOrUpdateSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverVulnerabilityAssessmentsDeleteSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverVulnerabilityAssessmentsDeleteSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverVulnerabilityAssessmentsDeleteSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverVulnerabilityAssessmentsDeleteSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverVulnerabilityAssessmentsGetSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverVulnerabilityAssessmentsGetSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverVulnerabilityAssessmentsGetSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverVulnerabilityAssessmentsGetSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serverVulnerabilityAssessmentsListByServerSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serverVulnerabilityAssessmentsListByServerSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serverVulnerabilityAssessmentsListByServerSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serverVulnerabilityAssessmentsListByServerSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serversCheckNameAvailabilitySample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serversCheckNameAvailabilitySample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serversCheckNameAvailabilitySample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serversCheckNameAvailabilitySample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serversCreateOrUpdateSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serversCreateOrUpdateSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serversCreateOrUpdateSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serversCreateOrUpdateSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serversDeleteSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serversDeleteSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serversDeleteSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serversDeleteSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serversGetSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serversGetSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serversGetSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serversGetSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serversImportDatabaseSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serversImportDatabaseSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serversImportDatabaseSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serversImportDatabaseSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serversListByResourceGroupSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serversListByResourceGroupSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serversListByResourceGroupSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serversListByResourceGroupSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serversListSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serversListSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serversListSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serversListSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serversRefreshStatusSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serversRefreshStatusSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serversRefreshStatusSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serversRefreshStatusSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serversUpdateSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serversUpdateSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serversUpdateSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serversUpdateSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serviceObjectivesGetSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serviceObjectivesGetSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serviceObjectivesGetSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serviceObjectivesGetSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/serviceObjectivesListByServerSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/serviceObjectivesListByServerSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/serviceObjectivesListByServerSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/serviceObjectivesListByServerSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/sqlAgentCreateOrUpdateSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/sqlAgentCreateOrUpdateSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/sqlAgentCreateOrUpdateSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/sqlAgentCreateOrUpdateSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/sqlAgentGetSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/sqlAgentGetSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/sqlAgentGetSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/sqlAgentGetSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentBaselineGetSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentBaselineGetSample.js similarity index 96% rename from sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentBaselineGetSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentBaselineGetSample.js index 3eb38cfe28f3..976684adf96e 100644 --- a/sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentBaselineGetSample.js +++ b/sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentBaselineGetSample.js @@ -16,7 +16,7 @@ require("dotenv").config(); * This sample demonstrates how to Gets a list of database's sql vulnerability assessment rule baselines. * * @summary Gets a list of database's sql vulnerability assessment rule baselines. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentBaselineGet.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentBaselineGet.json */ async function getsAListOfDatabaseSqlVulnerabilityAssessmentRuleBaselines() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessmentSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessmentSample.js similarity index 96% rename from sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessmentSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessmentSample.js index 2f82af1e5171..65d12c4aed61 100644 --- a/sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessmentSample.js +++ b/sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessmentSample.js @@ -16,7 +16,7 @@ require("dotenv").config(); * This sample demonstrates how to Gets a list of database's sql vulnerability assessment rule baselines. * * @summary Gets a list of database's sql vulnerability assessment rule baselines. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessment.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessment.json */ async function getsAListOfDatabaseSqlVulnerabilityAssessmentRuleBaselines() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentBaselinesCreateOrUpdateSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentBaselinesCreateOrUpdateSample.js similarity index 95% rename from sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentBaselinesCreateOrUpdateSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentBaselinesCreateOrUpdateSample.js index 833731435c1b..65be1e231c4f 100644 --- a/sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentBaselinesCreateOrUpdateSample.js +++ b/sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentBaselinesCreateOrUpdateSample.js @@ -16,7 +16,7 @@ require("dotenv").config(); * This sample demonstrates how to Add a database's vulnerability assessment rule baseline list. * * @summary Add a database's vulnerability assessment rule baseline list. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentBaselineAddLatest.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentBaselineAddLatest.json */ async function addADatabaseVulnerabilityAssessmentRuleBaselineFromTheLatestScanResult() { const subscriptionId = @@ -45,7 +45,7 @@ async function addADatabaseVulnerabilityAssessmentRuleBaselineFromTheLatestScanR * This sample demonstrates how to Add a database's vulnerability assessment rule baseline list. * * @summary Add a database's vulnerability assessment rule baseline list. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentBaselineAdd.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentBaselineAdd.json */ async function addADatabaseVulnerabilityAssessmentRuleBaselineList() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentExecuteScanExecuteSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentExecuteScanExecuteSample.js similarity index 95% rename from sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentExecuteScanExecuteSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentExecuteScanExecuteSample.js index 44f29e56cc19..744439afd59f 100644 --- a/sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentExecuteScanExecuteSample.js +++ b/sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentExecuteScanExecuteSample.js @@ -16,7 +16,7 @@ require("dotenv").config(); * This sample demonstrates how to Executes a Vulnerability Assessment database scan. * * @summary Executes a Vulnerability Assessment database scan. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentScansExecute.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentScansExecute.json */ async function executesADatabaseVulnerabilityAssessmentScan() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentRuleBaselineCreateOrUpdateSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentRuleBaselineCreateOrUpdateSample.js similarity index 96% rename from sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentRuleBaselineCreateOrUpdateSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentRuleBaselineCreateOrUpdateSample.js index 63b917705c6c..b76e5a0fd128 100644 --- a/sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentRuleBaselineCreateOrUpdateSample.js +++ b/sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentRuleBaselineCreateOrUpdateSample.js @@ -16,7 +16,7 @@ require("dotenv").config(); * This sample demonstrates how to Creates or updates a database's vulnerability assessment rule baseline. * * @summary Creates or updates a database's vulnerability assessment rule baseline. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentRuleBaselineCreate.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentRuleBaselineCreate.json */ async function createsOrUpdatesADatabaseVulnerabilityAssessmentRuleBaseline() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentRuleBaselineGetSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentRuleBaselineGetSample.js similarity index 96% rename from sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentRuleBaselineGetSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentRuleBaselineGetSample.js index 969a099822e9..5fb7c1a36882 100644 --- a/sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentRuleBaselineGetSample.js +++ b/sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentRuleBaselineGetSample.js @@ -16,7 +16,7 @@ require("dotenv").config(); * This sample demonstrates how to Gets a system database's sql vulnerability assessment rule baseline. * * @summary Gets a system database's sql vulnerability assessment rule baseline. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentRuleBaselineGet.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentRuleBaselineGet.json */ async function getsASystemDatabaseSqlVulnerabilityAssessmentRuleBaseline() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentRuleBaselineListByBaselineSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentRuleBaselineListByBaselineSample.js similarity index 96% rename from sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentRuleBaselineListByBaselineSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentRuleBaselineListByBaselineSample.js index 45598fd9b191..81309564e282 100644 --- a/sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentRuleBaselineListByBaselineSample.js +++ b/sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentRuleBaselineListByBaselineSample.js @@ -16,7 +16,7 @@ require("dotenv").config(); * This sample demonstrates how to Gets a system database's sql vulnerability assessment rule baseline. * * @summary Gets a system database's sql vulnerability assessment rule baseline. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentRuleBaselineListByBaseline.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentRuleBaselineListByBaseline.json */ async function getsASystemDatabaseSqlVulnerabilityAssessmentRuleBaseline() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentRuleBaselinesDeleteSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentRuleBaselinesDeleteSample.js similarity index 96% rename from sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentRuleBaselinesDeleteSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentRuleBaselinesDeleteSample.js index 8088cae89b27..5d795f773ddd 100644 --- a/sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentRuleBaselinesDeleteSample.js +++ b/sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentRuleBaselinesDeleteSample.js @@ -16,7 +16,7 @@ require("dotenv").config(); * This sample demonstrates how to Removes the database's vulnerability assessment rule baseline. * * @summary Removes the database's vulnerability assessment rule baseline. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentRuleBaselineDelete.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentRuleBaselineDelete.json */ async function removesADatabaseVulnerabilityAssessmentRuleBaseline() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentScanResultGetSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentScanResultGetSample.js similarity index 96% rename from sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentScanResultGetSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentScanResultGetSample.js index 4da9209581ae..128a347b5211 100644 --- a/sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentScanResultGetSample.js +++ b/sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentScanResultGetSample.js @@ -16,7 +16,7 @@ require("dotenv").config(); * This sample demonstrates how to Gets a vulnerability assessment scan record of a database. * * @summary Gets a vulnerability assessment scan record of a database. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentScansResults.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentScansResults.json */ async function getASystemDatabaseSqlVulnerabilityAssessmentScanResultForScanIdAndScanResultId() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentScanResultListByScanSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentScanResultListByScanSample.js similarity index 96% rename from sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentScanResultListByScanSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentScanResultListByScanSample.js index edea46f1956a..066cee65ed72 100644 --- a/sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentScanResultListByScanSample.js +++ b/sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentScanResultListByScanSample.js @@ -16,7 +16,7 @@ require("dotenv").config(); * This sample demonstrates how to Gets a vulnerability assessment scan record of a database. * * @summary Gets a vulnerability assessment scan record of a database. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentListScansResults.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentListScansResults.json */ async function listSystemDatabaseSqlVulnerabilityAssessmentScanResultsForScanId() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentScansGetSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentScansGetSample.js similarity index 96% rename from sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentScansGetSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentScansGetSample.js index 99a3540cfa6a..6f6cfcf842eb 100644 --- a/sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentScansGetSample.js +++ b/sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentScansGetSample.js @@ -16,7 +16,7 @@ require("dotenv").config(); * This sample demonstrates how to Get a system database vulnerability assessment scan record. * * @summary Get a system database vulnerability assessment scan record. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentScan.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentScan.json */ async function getsTheADatabaseVulnerabilityAssessmentScanRecords() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsSample.js similarity index 96% rename from sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsSample.js index 7a6998ebdcf4..2b74fad17ebb 100644 --- a/sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsSample.js +++ b/sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsSample.js @@ -16,7 +16,7 @@ require("dotenv").config(); * This sample demonstrates how to Lists the vulnerability assessment scans of a database. * * @summary Lists the vulnerability assessment scans of a database. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentScanRecordsListByDatabase.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentScanRecordsListByDatabase.json */ async function getsTheListOfADatabaseVulnerabilityAssessmentScanRecords() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentsDeleteSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentsDeleteSample.js similarity index 95% rename from sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentsDeleteSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentsDeleteSample.js index bd1ae4640aab..5983b377f502 100644 --- a/sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentsDeleteSample.js +++ b/sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentsDeleteSample.js @@ -16,7 +16,7 @@ require("dotenv").config(); * This sample demonstrates how to Removes SQL Vulnerability Assessment. * * @summary Removes SQL Vulnerability Assessment. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentDelete.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentDelete.json */ async function removeSqlVulnerabilityAssessment() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentsSettingsCreateOrUpdateSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentsSettingsCreateOrUpdateSample.js similarity index 96% rename from sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentsSettingsCreateOrUpdateSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentsSettingsCreateOrUpdateSample.js index b91bfb611bd8..a1c43d20a8bf 100644 --- a/sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentsSettingsCreateOrUpdateSample.js +++ b/sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentsSettingsCreateOrUpdateSample.js @@ -16,7 +16,7 @@ require("dotenv").config(); * This sample demonstrates how to Creates or updates SQL Vulnerability Assessment policy. * * @summary Creates or updates SQL Vulnerability Assessment policy. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentCreate.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentCreate.json */ async function createASqlVulnerabilityAssessmentPolicy() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentsSettingsGetSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentsSettingsGetSample.js similarity index 95% rename from sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentsSettingsGetSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentsSettingsGetSample.js index a5adc98c8ec5..d03bd92c8a79 100644 --- a/sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentsSettingsGetSample.js +++ b/sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentsSettingsGetSample.js @@ -16,7 +16,7 @@ require("dotenv").config(); * This sample demonstrates how to Gets SQL Vulnerability Assessment policy. * * @summary Gets SQL Vulnerability Assessment policy. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentGet.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentGet.json */ async function getSqlVulnerabilityAssessmentPolicy() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentsSettingsListByServerSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentsSettingsListByServerSample.js similarity index 95% rename from sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentsSettingsListByServerSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentsSettingsListByServerSample.js index 9cbace0fe004..6ec162a305e1 100644 --- a/sdk/sql/arm-sql/samples/v10/javascript/sqlVulnerabilityAssessmentsSettingsListByServerSample.js +++ b/sdk/sql/arm-sql/samples/v10-beta/javascript/sqlVulnerabilityAssessmentsSettingsListByServerSample.js @@ -16,7 +16,7 @@ require("dotenv").config(); * This sample demonstrates how to Lists SQL Vulnerability Assessment policies associated with a server. * * @summary Lists SQL Vulnerability Assessment policies associated with a server. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentListByServer.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentListByServer.json */ async function getSqlVulnerabilityAssessmentPolicies() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/javascript/startStopManagedInstanceSchedulesCreateOrUpdateSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/startStopManagedInstanceSchedulesCreateOrUpdateSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/startStopManagedInstanceSchedulesCreateOrUpdateSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/startStopManagedInstanceSchedulesCreateOrUpdateSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/startStopManagedInstanceSchedulesDeleteSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/startStopManagedInstanceSchedulesDeleteSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/startStopManagedInstanceSchedulesDeleteSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/startStopManagedInstanceSchedulesDeleteSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/startStopManagedInstanceSchedulesGetSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/startStopManagedInstanceSchedulesGetSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/startStopManagedInstanceSchedulesGetSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/startStopManagedInstanceSchedulesGetSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/startStopManagedInstanceSchedulesListByInstanceSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/startStopManagedInstanceSchedulesListByInstanceSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/startStopManagedInstanceSchedulesListByInstanceSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/startStopManagedInstanceSchedulesListByInstanceSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/subscriptionUsagesGetSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/subscriptionUsagesGetSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/subscriptionUsagesGetSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/subscriptionUsagesGetSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/subscriptionUsagesListByLocationSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/subscriptionUsagesListByLocationSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/subscriptionUsagesListByLocationSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/subscriptionUsagesListByLocationSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/synapseLinkWorkspacesListByDatabaseSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/synapseLinkWorkspacesListByDatabaseSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/synapseLinkWorkspacesListByDatabaseSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/synapseLinkWorkspacesListByDatabaseSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/syncAgentsCreateOrUpdateSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/syncAgentsCreateOrUpdateSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/syncAgentsCreateOrUpdateSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/syncAgentsCreateOrUpdateSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/syncAgentsDeleteSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/syncAgentsDeleteSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/syncAgentsDeleteSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/syncAgentsDeleteSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/syncAgentsGenerateKeySample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/syncAgentsGenerateKeySample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/syncAgentsGenerateKeySample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/syncAgentsGenerateKeySample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/syncAgentsGetSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/syncAgentsGetSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/syncAgentsGetSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/syncAgentsGetSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/syncAgentsListByServerSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/syncAgentsListByServerSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/syncAgentsListByServerSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/syncAgentsListByServerSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/syncAgentsListLinkedDatabasesSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/syncAgentsListLinkedDatabasesSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/syncAgentsListLinkedDatabasesSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/syncAgentsListLinkedDatabasesSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/syncGroupsCancelSyncSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/syncGroupsCancelSyncSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/syncGroupsCancelSyncSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/syncGroupsCancelSyncSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/syncGroupsCreateOrUpdateSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/syncGroupsCreateOrUpdateSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/syncGroupsCreateOrUpdateSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/syncGroupsCreateOrUpdateSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/syncGroupsDeleteSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/syncGroupsDeleteSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/syncGroupsDeleteSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/syncGroupsDeleteSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/syncGroupsGetSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/syncGroupsGetSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/syncGroupsGetSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/syncGroupsGetSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/syncGroupsListByDatabaseSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/syncGroupsListByDatabaseSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/syncGroupsListByDatabaseSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/syncGroupsListByDatabaseSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/syncGroupsListHubSchemasSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/syncGroupsListHubSchemasSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/syncGroupsListHubSchemasSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/syncGroupsListHubSchemasSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/syncGroupsListLogsSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/syncGroupsListLogsSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/syncGroupsListLogsSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/syncGroupsListLogsSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/syncGroupsListSyncDatabaseIdsSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/syncGroupsListSyncDatabaseIdsSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/syncGroupsListSyncDatabaseIdsSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/syncGroupsListSyncDatabaseIdsSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/syncGroupsRefreshHubSchemaSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/syncGroupsRefreshHubSchemaSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/syncGroupsRefreshHubSchemaSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/syncGroupsRefreshHubSchemaSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/syncGroupsTriggerSyncSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/syncGroupsTriggerSyncSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/syncGroupsTriggerSyncSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/syncGroupsTriggerSyncSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/syncGroupsUpdateSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/syncGroupsUpdateSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/syncGroupsUpdateSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/syncGroupsUpdateSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/syncMembersCreateOrUpdateSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/syncMembersCreateOrUpdateSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/syncMembersCreateOrUpdateSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/syncMembersCreateOrUpdateSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/syncMembersDeleteSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/syncMembersDeleteSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/syncMembersDeleteSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/syncMembersDeleteSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/syncMembersGetSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/syncMembersGetSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/syncMembersGetSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/syncMembersGetSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/syncMembersListBySyncGroupSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/syncMembersListBySyncGroupSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/syncMembersListBySyncGroupSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/syncMembersListBySyncGroupSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/syncMembersListMemberSchemasSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/syncMembersListMemberSchemasSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/syncMembersListMemberSchemasSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/syncMembersListMemberSchemasSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/syncMembersRefreshMemberSchemaSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/syncMembersRefreshMemberSchemaSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/syncMembersRefreshMemberSchemaSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/syncMembersRefreshMemberSchemaSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/syncMembersUpdateSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/syncMembersUpdateSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/syncMembersUpdateSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/syncMembersUpdateSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/tdeCertificatesCreateSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/tdeCertificatesCreateSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/tdeCertificatesCreateSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/tdeCertificatesCreateSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/timeZonesGetSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/timeZonesGetSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/timeZonesGetSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/timeZonesGetSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/timeZonesListByLocationSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/timeZonesListByLocationSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/timeZonesListByLocationSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/timeZonesListByLocationSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/transparentDataEncryptionsCreateOrUpdateSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/transparentDataEncryptionsCreateOrUpdateSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/transparentDataEncryptionsCreateOrUpdateSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/transparentDataEncryptionsCreateOrUpdateSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/transparentDataEncryptionsGetSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/transparentDataEncryptionsGetSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/transparentDataEncryptionsGetSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/transparentDataEncryptionsGetSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/transparentDataEncryptionsListByDatabaseSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/transparentDataEncryptionsListByDatabaseSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/transparentDataEncryptionsListByDatabaseSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/transparentDataEncryptionsListByDatabaseSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/usagesListByInstancePoolSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/usagesListByInstancePoolSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/usagesListByInstancePoolSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/usagesListByInstancePoolSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/virtualClustersDeleteSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/virtualClustersDeleteSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/virtualClustersDeleteSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/virtualClustersDeleteSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/virtualClustersGetSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/virtualClustersGetSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/virtualClustersGetSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/virtualClustersGetSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/virtualClustersListByResourceGroupSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/virtualClustersListByResourceGroupSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/virtualClustersListByResourceGroupSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/virtualClustersListByResourceGroupSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/virtualClustersListSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/virtualClustersListSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/virtualClustersListSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/virtualClustersListSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/virtualClustersUpdateDnsServersSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/virtualClustersUpdateDnsServersSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/virtualClustersUpdateDnsServersSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/virtualClustersUpdateDnsServersSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/virtualClustersUpdateSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/virtualClustersUpdateSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/virtualClustersUpdateSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/virtualClustersUpdateSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/virtualNetworkRulesCreateOrUpdateSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/virtualNetworkRulesCreateOrUpdateSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/virtualNetworkRulesCreateOrUpdateSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/virtualNetworkRulesCreateOrUpdateSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/virtualNetworkRulesDeleteSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/virtualNetworkRulesDeleteSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/virtualNetworkRulesDeleteSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/virtualNetworkRulesDeleteSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/virtualNetworkRulesGetSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/virtualNetworkRulesGetSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/virtualNetworkRulesGetSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/virtualNetworkRulesGetSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/virtualNetworkRulesListByServerSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/virtualNetworkRulesListByServerSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/virtualNetworkRulesListByServerSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/virtualNetworkRulesListByServerSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/workloadClassifiersCreateOrUpdateSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/workloadClassifiersCreateOrUpdateSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/workloadClassifiersCreateOrUpdateSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/workloadClassifiersCreateOrUpdateSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/workloadClassifiersDeleteSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/workloadClassifiersDeleteSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/workloadClassifiersDeleteSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/workloadClassifiersDeleteSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/workloadClassifiersGetSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/workloadClassifiersGetSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/workloadClassifiersGetSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/workloadClassifiersGetSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/workloadClassifiersListByWorkloadGroupSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/workloadClassifiersListByWorkloadGroupSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/workloadClassifiersListByWorkloadGroupSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/workloadClassifiersListByWorkloadGroupSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/workloadGroupsCreateOrUpdateSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/workloadGroupsCreateOrUpdateSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/workloadGroupsCreateOrUpdateSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/workloadGroupsCreateOrUpdateSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/workloadGroupsDeleteSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/workloadGroupsDeleteSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/workloadGroupsDeleteSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/workloadGroupsDeleteSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/workloadGroupsGetSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/workloadGroupsGetSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/workloadGroupsGetSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/workloadGroupsGetSample.js diff --git a/sdk/sql/arm-sql/samples/v10/javascript/workloadGroupsListByDatabaseSample.js b/sdk/sql/arm-sql/samples/v10-beta/javascript/workloadGroupsListByDatabaseSample.js similarity index 100% rename from sdk/sql/arm-sql/samples/v10/javascript/workloadGroupsListByDatabaseSample.js rename to sdk/sql/arm-sql/samples/v10-beta/javascript/workloadGroupsListByDatabaseSample.js diff --git a/sdk/sql/arm-sql/samples/v10/typescript/README.md b/sdk/sql/arm-sql/samples/v10-beta/typescript/README.md similarity index 86% rename from sdk/sql/arm-sql/samples/v10/typescript/README.md rename to sdk/sql/arm-sql/samples/v10-beta/typescript/README.md index bdb7eca5df94..efefbf204247 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/README.md +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/README.md @@ -1,4 +1,4 @@ -# client library samples for TypeScript +# client library samples for TypeScript (Beta) These sample programs show how to use the TypeScript client libraries for in some common scenarios. @@ -44,20 +44,20 @@ These sample programs show how to use the TypeScript client libraries for in som | [databaseSecurityAlertPoliciesCreateOrUpdateSample.ts][databasesecurityalertpoliciescreateorupdatesample] | Creates or updates a database's security alert policy. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/DatabaseSecurityAlertCreateMax.json | | [databaseSecurityAlertPoliciesGetSample.ts][databasesecurityalertpoliciesgetsample] | Gets a database's security alert policy. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/DatabaseSecurityAlertGet.json | | [databaseSecurityAlertPoliciesListByDatabaseSample.ts][databasesecurityalertpolicieslistbydatabasesample] | Gets a list of database's security alert policies. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/DatabaseSecurityAlertListByDatabase.json | -| [databaseSqlVulnerabilityAssessmentBaselinesCreateOrUpdateSample.ts][databasesqlvulnerabilityassessmentbaselinescreateorupdatesample] | Add a database's vulnerability assessment rule baseline list. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentBaselineAddLatest.json | -| [databaseSqlVulnerabilityAssessmentBaselinesGetSample.ts][databasesqlvulnerabilityassessmentbaselinesgetsample] | Gets a list of database's sql vulnerability assessment rule baselines. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentBaselineGet.json | -| [databaseSqlVulnerabilityAssessmentBaselinesListBySqlVulnerabilityAssessmentSample.ts][databasesqlvulnerabilityassessmentbaselineslistbysqlvulnerabilityassessmentsample] | Gets a list of database's sql vulnerability assessment rule baselines. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessment.json | -| [databaseSqlVulnerabilityAssessmentExecuteScanExecuteSample.ts][databasesqlvulnerabilityassessmentexecutescanexecutesample] | Executes a Vulnerability Assessment database scan. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentScansExecute.json | -| [databaseSqlVulnerabilityAssessmentRuleBaselinesCreateOrUpdateSample.ts][databasesqlvulnerabilityassessmentrulebaselinescreateorupdatesample] | Creates or updates a database's vulnerability assessment rule baseline. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentRuleBaselineCreate.json | -| [databaseSqlVulnerabilityAssessmentRuleBaselinesDeleteSample.ts][databasesqlvulnerabilityassessmentrulebaselinesdeletesample] | Removes the database's vulnerability assessment rule baseline. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentRuleBaselineDelete.json | -| [databaseSqlVulnerabilityAssessmentRuleBaselinesGetSample.ts][databasesqlvulnerabilityassessmentrulebaselinesgetsample] | Gets a database's sql vulnerability assessment rule baseline. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentRuleBaselineGet.json | -| [databaseSqlVulnerabilityAssessmentRuleBaselinesListByBaselineSample.ts][databasesqlvulnerabilityassessmentrulebaselineslistbybaselinesample] | Gets a list of database's sql vulnerability assessment rule baselines. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentRuleBaselineListByBaseline.json | -| [databaseSqlVulnerabilityAssessmentScanResultGetSample.ts][databasesqlvulnerabilityassessmentscanresultgetsample] | Gets a vulnerability assessment scan record of a database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentScansResults.json | -| [databaseSqlVulnerabilityAssessmentScanResultListByScanSample.ts][databasesqlvulnerabilityassessmentscanresultlistbyscansample] | Gets a vulnerability assessment scan record of a database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentListScansResults.json | -| [databaseSqlVulnerabilityAssessmentScansGetSample.ts][databasesqlvulnerabilityassessmentscansgetsample] | Get a database vulnerability assessment scan result. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentScan.json | -| [databaseSqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsSample.ts][databasesqlvulnerabilityassessmentscanslistbysqlvulnerabilityassessmentssample] | Lists the vulnerability assessment scans of a database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentScanRecordsListByDatabase.json | -| [databaseSqlVulnerabilityAssessmentsSettingsGetSample.ts][databasesqlvulnerabilityassessmentssettingsgetsample] | Gets SQL Vulnerability Assessment policy for database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentGet.json | -| [databaseSqlVulnerabilityAssessmentsSettingsListByDatabaseSample.ts][databasesqlvulnerabilityassessmentssettingslistbydatabasesample] | Lists SQL Vulnerability Assessment policies associated with a database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentListByDatabase.json | +| [databaseSqlVulnerabilityAssessmentBaselinesCreateOrUpdateSample.ts][databasesqlvulnerabilityassessmentbaselinescreateorupdatesample] | Add a database's vulnerability assessment rule baseline list. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentBaselineAddLatest.json | +| [databaseSqlVulnerabilityAssessmentBaselinesGetSample.ts][databasesqlvulnerabilityassessmentbaselinesgetsample] | Gets a list of database's sql vulnerability assessment rule baselines. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentBaselineGet.json | +| [databaseSqlVulnerabilityAssessmentBaselinesListBySqlVulnerabilityAssessmentSample.ts][databasesqlvulnerabilityassessmentbaselineslistbysqlvulnerabilityassessmentsample] | Gets a list of database's sql vulnerability assessment rule baselines. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessment.json | +| [databaseSqlVulnerabilityAssessmentExecuteScanExecuteSample.ts][databasesqlvulnerabilityassessmentexecutescanexecutesample] | Executes a Vulnerability Assessment database scan. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentScansExecute.json | +| [databaseSqlVulnerabilityAssessmentRuleBaselinesCreateOrUpdateSample.ts][databasesqlvulnerabilityassessmentrulebaselinescreateorupdatesample] | Creates or updates a database's vulnerability assessment rule baseline. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentRuleBaselineCreate.json | +| [databaseSqlVulnerabilityAssessmentRuleBaselinesDeleteSample.ts][databasesqlvulnerabilityassessmentrulebaselinesdeletesample] | Removes the database's vulnerability assessment rule baseline. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentRuleBaselineDelete.json | +| [databaseSqlVulnerabilityAssessmentRuleBaselinesGetSample.ts][databasesqlvulnerabilityassessmentrulebaselinesgetsample] | Gets a database's sql vulnerability assessment rule baseline. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentRuleBaselineGet.json | +| [databaseSqlVulnerabilityAssessmentRuleBaselinesListByBaselineSample.ts][databasesqlvulnerabilityassessmentrulebaselineslistbybaselinesample] | Gets a list of database's sql vulnerability assessment rule baselines. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentRuleBaselineListByBaseline.json | +| [databaseSqlVulnerabilityAssessmentScanResultGetSample.ts][databasesqlvulnerabilityassessmentscanresultgetsample] | Gets a vulnerability assessment scan record of a database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentScansResults.json | +| [databaseSqlVulnerabilityAssessmentScanResultListByScanSample.ts][databasesqlvulnerabilityassessmentscanresultlistbyscansample] | Gets a vulnerability assessment scan record of a database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentListScansResults.json | +| [databaseSqlVulnerabilityAssessmentScansGetSample.ts][databasesqlvulnerabilityassessmentscansgetsample] | Get a database vulnerability assessment scan result. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentScan.json | +| [databaseSqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsSample.ts][databasesqlvulnerabilityassessmentscanslistbysqlvulnerabilityassessmentssample] | Lists the vulnerability assessment scans of a database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentScanRecordsListByDatabase.json | +| [databaseSqlVulnerabilityAssessmentsSettingsGetSample.ts][databasesqlvulnerabilityassessmentssettingsgetsample] | Gets SQL Vulnerability Assessment policy for database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentGet.json | +| [databaseSqlVulnerabilityAssessmentsSettingsListByDatabaseSample.ts][databasesqlvulnerabilityassessmentssettingslistbydatabasesample] | Lists SQL Vulnerability Assessment policies associated with a database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentListByDatabase.json | | [databaseTablesGetSample.ts][databasetablesgetsample] | Get database table x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/DatabaseTableGet.json | | [databaseTablesListBySchemaSample.ts][databasetableslistbyschemasample] | List database tables x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/DatabaseTableListBySchema.json | | [databaseUsagesListByDatabaseSample.ts][databaseusageslistbydatabasesample] | Gets database usages. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-02-01-preview/examples/GetDatabaseUsages.json | @@ -101,14 +101,14 @@ These sample programs show how to use the TypeScript client libraries for in som | [elasticPoolDatabaseActivitiesListByElasticPoolSample.ts][elasticpooldatabaseactivitieslistbyelasticpoolsample] | Returns activity on databases inside of an elastic pool. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/stable/2014-04-01-legacy/examples/ElasticPoolDatabaseActivityList.json | | [elasticPoolOperationsCancelSample.ts][elasticpooloperationscancelsample] | Cancels the asynchronous operation on the elastic pool. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/CancelElasticPoolOperation.json | | [elasticPoolOperationsListByElasticPoolSample.ts][elasticpooloperationslistbyelasticpoolsample] | Gets a list of operations performed on the elastic pool. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/ListElasticPoolOperations.json | -| [elasticPoolsCreateOrUpdateSample.ts][elasticpoolscreateorupdatesample] | Creates or updates an elastic pool. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-08-01-preview/examples/HyperscaleElasticPoolCreateOrUpdateSetHighAvailabilityReplicaCount.json | -| [elasticPoolsDeleteSample.ts][elasticpoolsdeletesample] | Deletes an elastic pool. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-08-01-preview/examples/ElasticPoolDelete.json | -| [elasticPoolsFailoverSample.ts][elasticpoolsfailoversample] | Failovers an elastic pool. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-08-01-preview/examples/FailoverElasticPool.json | -| [elasticPoolsGetSample.ts][elasticpoolsgetsample] | Gets an elastic pool. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-08-01-preview/examples/HyperscaleElasticPoolGet.json | -| [elasticPoolsListByServerSample.ts][elasticpoolslistbyserversample] | Gets all elastic pools in a server. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-08-01-preview/examples/ElasticPoolListByServer.json | +| [elasticPoolsCreateOrUpdateSample.ts][elasticpoolscreateorupdatesample] | Creates or updates an elastic pool. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/CreateElasticPoolWithAvailabilityZone.json | +| [elasticPoolsDeleteSample.ts][elasticpoolsdeletesample] | Deletes an elastic pool. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ElasticPoolDelete.json | +| [elasticPoolsFailoverSample.ts][elasticpoolsfailoversample] | Failovers an elastic pool. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/FailoverElasticPool.json | +| [elasticPoolsGetSample.ts][elasticpoolsgetsample] | Gets an elastic pool. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/HyperscaleElasticPoolGet.json | +| [elasticPoolsListByServerSample.ts][elasticpoolslistbyserversample] | Gets all elastic pools in a server. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ElasticPoolListByServer.json | | [elasticPoolsListMetricDefinitionsSample.ts][elasticpoolslistmetricdefinitionssample] | Returns elastic pool metric definitions. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/stable/2014-04-01/examples/ElasticPoolMetricsDefinitionsList.json | | [elasticPoolsListMetricsSample.ts][elasticpoolslistmetricssample] | Returns elastic pool metrics. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/stable/2014-04-01/examples/ElasticPoolMetricsListWithFilter.json | -| [elasticPoolsUpdateSample.ts][elasticpoolsupdatesample] | Updates an elastic pool. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-08-01-preview/examples/ElasticPoolUpdateAssignMaintenanceConfiguration.json | +| [elasticPoolsUpdateSample.ts][elasticpoolsupdatesample] | Updates an elastic pool. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ElasticPoolUpdateAssignMaintenanceConfiguration.json | | [encryptionProtectorsCreateOrUpdateSample.ts][encryptionprotectorscreateorupdatesample] | Updates an existing encryption protector. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/EncryptionProtectorCreateOrUpdateKeyVault.json | | [encryptionProtectorsGetSample.ts][encryptionprotectorsgetsample] | Gets a server encryption protector. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/EncryptionProtectorGet.json | | [encryptionProtectorsListByServerSample.ts][encryptionprotectorslistbyserversample] | Gets a list of server encryption protectors x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/EncryptionProtectorList.json | @@ -121,13 +121,14 @@ These sample programs show how to use the TypeScript client libraries for in som | [extendedServerBlobAuditingPoliciesCreateOrUpdateSample.ts][extendedserverblobauditingpoliciescreateorupdatesample] | Creates or updates an extended server's blob auditing policy. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-11-01-preview/examples/ExtendedServerBlobAuditingCreateMax.json | | [extendedServerBlobAuditingPoliciesGetSample.ts][extendedserverblobauditingpoliciesgetsample] | Gets an extended server's blob auditing policy. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-11-01-preview/examples/ExtendedServerBlobAuditingGet.json | | [extendedServerBlobAuditingPoliciesListByServerSample.ts][extendedserverblobauditingpolicieslistbyserversample] | Lists extended auditing settings of a server. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-11-01-preview/examples/ServerExtendedAuditingSettingsList.json | -| [failoverGroupsCreateOrUpdateSample.ts][failovergroupscreateorupdatesample] | Creates or updates a failover group. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/FailoverGroupCreateOrUpdate.json | -| [failoverGroupsDeleteSample.ts][failovergroupsdeletesample] | Deletes a failover group. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/FailoverGroupDelete.json | -| [failoverGroupsFailoverSample.ts][failovergroupsfailoversample] | Fails over from the current primary server to this server. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/FailoverGroupFailover.json | -| [failoverGroupsForceFailoverAllowDataLossSample.ts][failovergroupsforcefailoverallowdatalosssample] | Fails over from the current primary server to this server. This operation might result in data loss. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/FailoverGroupForceFailoverAllowDataLoss.json | -| [failoverGroupsGetSample.ts][failovergroupsgetsample] | Gets a failover group. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/FailoverGroupGet.json | -| [failoverGroupsListByServerSample.ts][failovergroupslistbyserversample] | Lists the failover groups in a server. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/FailoverGroupList.json | -| [failoverGroupsUpdateSample.ts][failovergroupsupdatesample] | Updates a failover group. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/FailoverGroupUpdate.json | +| [failoverGroupsCreateOrUpdateSample.ts][failovergroupscreateorupdatesample] | Creates or updates a failover group. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/FailoverGroupCreateOrUpdate.json | +| [failoverGroupsDeleteSample.ts][failovergroupsdeletesample] | Deletes a failover group. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/FailoverGroupDelete.json | +| [failoverGroupsFailoverSample.ts][failovergroupsfailoversample] | Fails over from the current primary server to this server. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/FailoverGroupFailover.json | +| [failoverGroupsForceFailoverAllowDataLossSample.ts][failovergroupsforcefailoverallowdatalosssample] | Fails over from the current primary server to this server. This operation might result in data loss. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/FailoverGroupForceFailoverAllowDataLoss.json | +| [failoverGroupsGetSample.ts][failovergroupsgetsample] | Gets a failover group. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/FailoverGroupGet.json | +| [failoverGroupsListByServerSample.ts][failovergroupslistbyserversample] | Lists the failover groups in a server. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/FailoverGroupList.json | +| [failoverGroupsTryPlannedBeforeForcedFailoverSample.ts][failovergroupstryplannedbeforeforcedfailoversample] | Fails over from the current primary server to this server. This operation tries planned before forced failover but might still result in data loss. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/FailoverGroupTryPlannedBeforeForcedFailover.json | +| [failoverGroupsUpdateSample.ts][failovergroupsupdatesample] | Updates a failover group. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/FailoverGroupUpdate.json | | [firewallRulesCreateOrUpdateSample.ts][firewallrulescreateorupdatesample] | Creates or updates a firewall rule. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/FirewallRuleCreate.json | | [firewallRulesDeleteSample.ts][firewallrulesdeletesample] | Deletes a firewall rule. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/FirewallRuleDelete.json | | [firewallRulesGetSample.ts][firewallrulesgetsample] | Gets a firewall rule. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/FirewallRuleGet.json | @@ -136,10 +137,10 @@ These sample programs show how to use the TypeScript client libraries for in som | [geoBackupPoliciesCreateOrUpdateSample.ts][geobackuppoliciescreateorupdatesample] | Updates a database geo backup policy. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/stable/2014-04-01/examples/GeoBackupPoliciesCreateOrUpdate.json | | [geoBackupPoliciesGetSample.ts][geobackuppoliciesgetsample] | Gets a geo backup policy. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/stable/2014-04-01/examples/GeoBackupPoliciesGet.json | | [geoBackupPoliciesListByDatabaseSample.ts][geobackuppolicieslistbydatabasesample] | Returns a list of geo backup policies. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/stable/2014-04-01/examples/GeoBackupPoliciesList.json | -| [iPv6FirewallRulesCreateOrUpdateSample.ts][ipv6firewallrulescreateorupdatesample] | Creates or updates an IPv6 firewall rule. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-11-01-preview/examples/IPv6FirewallRuleCreate.json | -| [iPv6FirewallRulesDeleteSample.ts][ipv6firewallrulesdeletesample] | Deletes an IPv6 firewall rule. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-11-01-preview/examples/IPv6FirewallRuleDelete.json | -| [iPv6FirewallRulesGetSample.ts][ipv6firewallrulesgetsample] | Gets an IPv6 firewall rule. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-11-01-preview/examples/IPv6FirewallRuleGet.json | -| [iPv6FirewallRulesListByServerSample.ts][ipv6firewallruleslistbyserversample] | Gets a list of IPv6 firewall rules. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-11-01-preview/examples/IPv6FirewallRuleList.json | +| [iPv6FirewallRulesCreateOrUpdateSample.ts][ipv6firewallrulescreateorupdatesample] | Creates or updates an IPv6 firewall rule. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/IPv6FirewallRuleCreate.json | +| [iPv6FirewallRulesDeleteSample.ts][ipv6firewallrulesdeletesample] | Deletes an IPv6 firewall rule. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/IPv6FirewallRuleDelete.json | +| [iPv6FirewallRulesGetSample.ts][ipv6firewallrulesgetsample] | Gets an IPv6 firewall rule. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/IPv6FirewallRuleGet.json | +| [iPv6FirewallRulesListByServerSample.ts][ipv6firewallruleslistbyserversample] | Gets a list of IPv6 firewall rules. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/IPv6FirewallRuleList.json | | [instanceFailoverGroupsCreateOrUpdateSample.ts][instancefailovergroupscreateorupdatesample] | Creates or updates a failover group. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/InstanceFailoverGroupCreateOrUpdate.json | | [instanceFailoverGroupsDeleteSample.ts][instancefailovergroupsdeletesample] | Deletes a failover group. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/InstanceFailoverGroupDelete.json | | [instanceFailoverGroupsFailoverSample.ts][instancefailovergroupsfailoversample] | Fails over from the current primary managed instance to this managed instance. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/InstanceFailoverGroupFailover.json | @@ -268,16 +269,16 @@ These sample programs show how to use the TypeScript client libraries for in som | [managedDatabaseVulnerabilityAssessmentsDeleteSample.ts][manageddatabasevulnerabilityassessmentsdeletesample] | Removes the database's vulnerability assessment. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/ManagedDatabaseVulnerabilityAssessmentDelete.json | | [managedDatabaseVulnerabilityAssessmentsGetSample.ts][manageddatabasevulnerabilityassessmentsgetsample] | Gets the database's vulnerability assessment. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/ManagedDatabaseVulnerabilityAssessmentGet.json | | [managedDatabaseVulnerabilityAssessmentsListByDatabaseSample.ts][manageddatabasevulnerabilityassessmentslistbydatabasesample] | Lists the vulnerability assessments of a managed database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/ManagedDatabaseVulnerabilityAssessmentListByDatabase.json | -| [managedDatabasesCancelMoveSample.ts][manageddatabasescancelmovesample] | Cancels a managed database move operation. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseCancelMove.json | -| [managedDatabasesCompleteMoveSample.ts][manageddatabasescompletemovesample] | Completes a managed database move operation. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseCompleteMove.json | -| [managedDatabasesCompleteRestoreSample.ts][manageddatabasescompleterestoresample] | Completes the restore operation on a managed database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseCompleteExternalRestore.json | -| [managedDatabasesCreateOrUpdateSample.ts][manageddatabasescreateorupdatesample] | Creates a new database or updates an existing database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseCreateRestoreExternalBackup.json | -| [managedDatabasesDeleteSample.ts][manageddatabasesdeletesample] | Deletes a managed database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseDelete.json | -| [managedDatabasesGetSample.ts][manageddatabasesgetsample] | Gets a managed database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseGet.json | -| [managedDatabasesListByInstanceSample.ts][manageddatabaseslistbyinstancesample] | Gets a list of managed databases. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseListByManagedInstance.json | -| [managedDatabasesListInaccessibleByInstanceSample.ts][manageddatabaseslistinaccessiblebyinstancesample] | Gets a list of inaccessible managed databases in a managed instance x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/InaccessibleManagedDatabaseListByManagedInstance.json | -| [managedDatabasesStartMoveSample.ts][manageddatabasesstartmovesample] | Starts a managed database move operation. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseStartMoveMax.json | -| [managedDatabasesUpdateSample.ts][manageddatabasesupdatesample] | Updates an existing database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseUpdateMax.json | +| [managedDatabasesCancelMoveSample.ts][manageddatabasescancelmovesample] | Cancels a managed database move operation. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseCancelMove.json | +| [managedDatabasesCompleteMoveSample.ts][manageddatabasescompletemovesample] | Completes a managed database move operation. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseCompleteMove.json | +| [managedDatabasesCompleteRestoreSample.ts][manageddatabasescompleterestoresample] | Completes the restore operation on a managed database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseCompleteExternalRestore.json | +| [managedDatabasesCreateOrUpdateSample.ts][manageddatabasescreateorupdatesample] | Creates a new database or updates an existing database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseCreateRestoreExternalBackup.json | +| [managedDatabasesDeleteSample.ts][manageddatabasesdeletesample] | Deletes a managed database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseDelete.json | +| [managedDatabasesGetSample.ts][manageddatabasesgetsample] | Gets a managed database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseGet.json | +| [managedDatabasesListByInstanceSample.ts][manageddatabaseslistbyinstancesample] | Gets a list of managed databases. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseListByManagedInstance.json | +| [managedDatabasesListInaccessibleByInstanceSample.ts][manageddatabaseslistinaccessiblebyinstancesample] | Gets a list of inaccessible managed databases in a managed instance x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/InaccessibleManagedDatabaseListByManagedInstance.json | +| [managedDatabasesStartMoveSample.ts][manageddatabasesstartmovesample] | Starts a managed database move operation. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseStartMoveMax.json | +| [managedDatabasesUpdateSample.ts][manageddatabasesupdatesample] | Updates an existing database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseUpdateMax.json | | [managedInstanceAdministratorsCreateOrUpdateSample.ts][managedinstanceadministratorscreateorupdatesample] | Creates or updates a managed instance administrator. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/ManagedInstanceAdministratorCreate.json | | [managedInstanceAdministratorsDeleteSample.ts][managedinstanceadministratorsdeletesample] | Deletes a managed instance administrator. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/ManagedInstanceAdministratorDelete.json | | [managedInstanceAdministratorsGetSample.ts][managedinstanceadministratorsgetsample] | Gets a managed instance administrator. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/ManagedInstanceAdministratorGet.json | @@ -349,10 +350,10 @@ These sample programs show how to use the TypeScript client libraries for in som | [outboundFirewallRulesDeleteSample.ts][outboundfirewallrulesdeletesample] | Deletes a outbound firewall rule with a given name. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-02-01-preview/examples/OutboundFirewallRuleDelete.json | | [outboundFirewallRulesGetSample.ts][outboundfirewallrulesgetsample] | Gets an outbound firewall rule. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-02-01-preview/examples/OutboundFirewallRuleGet.json | | [outboundFirewallRulesListByServerSample.ts][outboundfirewallruleslistbyserversample] | Gets all outbound firewall rules on a server. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-02-01-preview/examples/OutboundFirewallRuleList.json | -| [privateEndpointConnectionsCreateOrUpdateSample.ts][privateendpointconnectionscreateorupdatesample] | Approve or reject a private endpoint connection with a given name. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/PrivateEndpointConnectionUpdate.json | -| [privateEndpointConnectionsDeleteSample.ts][privateendpointconnectionsdeletesample] | Deletes a private endpoint connection with a given name. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/PrivateEndpointConnectionDelete.json | -| [privateEndpointConnectionsGetSample.ts][privateendpointconnectionsgetsample] | Gets a private endpoint connection. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/PrivateEndpointConnectionGet.json | -| [privateEndpointConnectionsListByServerSample.ts][privateendpointconnectionslistbyserversample] | Gets all private endpoint connections on a server. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/PrivateEndpointConnectionList.json | +| [privateEndpointConnectionsCreateOrUpdateSample.ts][privateendpointconnectionscreateorupdatesample] | Approve or reject a private endpoint connection with a given name. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/PrivateEndpointConnectionUpdate.json | +| [privateEndpointConnectionsDeleteSample.ts][privateendpointconnectionsdeletesample] | Deletes a private endpoint connection with a given name. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/PrivateEndpointConnectionDelete.json | +| [privateEndpointConnectionsGetSample.ts][privateendpointconnectionsgetsample] | Gets a private endpoint connection. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/PrivateEndpointConnectionGet.json | +| [privateEndpointConnectionsListByServerSample.ts][privateendpointconnectionslistbyserversample] | Gets all private endpoint connections on a server. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/PrivateEndpointConnectionList.json | | [privateLinkResourcesGetSample.ts][privatelinkresourcesgetsample] | Gets a private link resource for SQL server. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/PrivateLinkResourcesGet.json | | [privateLinkResourcesListByServerSample.ts][privatelinkresourceslistbyserversample] | Gets the private link resources for SQL server. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/PrivateLinkResourcesList.json | | [recommendedSensitivityLabelsUpdateSample.ts][recommendedsensitivitylabelsupdatesample] | Update recommended sensitivity labels states of a given database using an operations batch. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/SensitivityLabelsRecommendedUpdate.json | @@ -454,22 +455,22 @@ These sample programs show how to use the TypeScript client libraries for in som | [serviceObjectivesListByServerSample.ts][serviceobjectiveslistbyserversample] | Returns database service objectives. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/stable/2014-04-01/examples/ServiceObjectiveList.json | | [sqlAgentCreateOrUpdateSample.ts][sqlagentcreateorupdatesample] | Puts new sql agent configuration to instance. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/SqlAgentConfigurationPut.json | | [sqlAgentGetSample.ts][sqlagentgetsample] | Gets current instance sql agent configuration. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/SqlAgentConfigurationGet.json | -| [sqlVulnerabilityAssessmentBaselineGetSample.ts][sqlvulnerabilityassessmentbaselinegetsample] | Gets a list of database's sql vulnerability assessment rule baselines. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentBaselineGet.json | -| [sqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessmentSample.ts][sqlvulnerabilityassessmentbaselinelistbysqlvulnerabilityassessmentsample] | Gets a list of database's sql vulnerability assessment rule baselines. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessment.json | -| [sqlVulnerabilityAssessmentBaselinesCreateOrUpdateSample.ts][sqlvulnerabilityassessmentbaselinescreateorupdatesample] | Add a database's vulnerability assessment rule baseline list. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentBaselineAddLatest.json | -| [sqlVulnerabilityAssessmentExecuteScanExecuteSample.ts][sqlvulnerabilityassessmentexecutescanexecutesample] | Executes a Vulnerability Assessment database scan. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentScansExecute.json | -| [sqlVulnerabilityAssessmentRuleBaselineCreateOrUpdateSample.ts][sqlvulnerabilityassessmentrulebaselinecreateorupdatesample] | Creates or updates a database's vulnerability assessment rule baseline. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentRuleBaselineCreate.json | -| [sqlVulnerabilityAssessmentRuleBaselineGetSample.ts][sqlvulnerabilityassessmentrulebaselinegetsample] | Gets a system database's sql vulnerability assessment rule baseline. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentRuleBaselineGet.json | -| [sqlVulnerabilityAssessmentRuleBaselineListByBaselineSample.ts][sqlvulnerabilityassessmentrulebaselinelistbybaselinesample] | Gets a system database's sql vulnerability assessment rule baseline. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentRuleBaselineListByBaseline.json | -| [sqlVulnerabilityAssessmentRuleBaselinesDeleteSample.ts][sqlvulnerabilityassessmentrulebaselinesdeletesample] | Removes the database's vulnerability assessment rule baseline. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentRuleBaselineDelete.json | -| [sqlVulnerabilityAssessmentScanResultGetSample.ts][sqlvulnerabilityassessmentscanresultgetsample] | Gets a vulnerability assessment scan record of a database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentScansResults.json | -| [sqlVulnerabilityAssessmentScanResultListByScanSample.ts][sqlvulnerabilityassessmentscanresultlistbyscansample] | Gets a vulnerability assessment scan record of a database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentListScansResults.json | -| [sqlVulnerabilityAssessmentScansGetSample.ts][sqlvulnerabilityassessmentscansgetsample] | Get a system database vulnerability assessment scan record. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentScan.json | -| [sqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsSample.ts][sqlvulnerabilityassessmentscanslistbysqlvulnerabilityassessmentssample] | Lists the vulnerability assessment scans of a database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentScanRecordsListByDatabase.json | -| [sqlVulnerabilityAssessmentsDeleteSample.ts][sqlvulnerabilityassessmentsdeletesample] | Removes SQL Vulnerability Assessment. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentDelete.json | -| [sqlVulnerabilityAssessmentsSettingsCreateOrUpdateSample.ts][sqlvulnerabilityassessmentssettingscreateorupdatesample] | Creates or updates SQL Vulnerability Assessment policy. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentCreate.json | -| [sqlVulnerabilityAssessmentsSettingsGetSample.ts][sqlvulnerabilityassessmentssettingsgetsample] | Gets SQL Vulnerability Assessment policy. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentGet.json | -| [sqlVulnerabilityAssessmentsSettingsListByServerSample.ts][sqlvulnerabilityassessmentssettingslistbyserversample] | Lists SQL Vulnerability Assessment policies associated with a server. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentListByServer.json | +| [sqlVulnerabilityAssessmentBaselineGetSample.ts][sqlvulnerabilityassessmentbaselinegetsample] | Gets a list of database's sql vulnerability assessment rule baselines. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentBaselineGet.json | +| [sqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessmentSample.ts][sqlvulnerabilityassessmentbaselinelistbysqlvulnerabilityassessmentsample] | Gets a list of database's sql vulnerability assessment rule baselines. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessment.json | +| [sqlVulnerabilityAssessmentBaselinesCreateOrUpdateSample.ts][sqlvulnerabilityassessmentbaselinescreateorupdatesample] | Add a database's vulnerability assessment rule baseline list. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentBaselineAddLatest.json | +| [sqlVulnerabilityAssessmentExecuteScanExecuteSample.ts][sqlvulnerabilityassessmentexecutescanexecutesample] | Executes a Vulnerability Assessment database scan. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentScansExecute.json | +| [sqlVulnerabilityAssessmentRuleBaselineCreateOrUpdateSample.ts][sqlvulnerabilityassessmentrulebaselinecreateorupdatesample] | Creates or updates a database's vulnerability assessment rule baseline. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentRuleBaselineCreate.json | +| [sqlVulnerabilityAssessmentRuleBaselineGetSample.ts][sqlvulnerabilityassessmentrulebaselinegetsample] | Gets a system database's sql vulnerability assessment rule baseline. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentRuleBaselineGet.json | +| [sqlVulnerabilityAssessmentRuleBaselineListByBaselineSample.ts][sqlvulnerabilityassessmentrulebaselinelistbybaselinesample] | Gets a system database's sql vulnerability assessment rule baseline. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentRuleBaselineListByBaseline.json | +| [sqlVulnerabilityAssessmentRuleBaselinesDeleteSample.ts][sqlvulnerabilityassessmentrulebaselinesdeletesample] | Removes the database's vulnerability assessment rule baseline. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentRuleBaselineDelete.json | +| [sqlVulnerabilityAssessmentScanResultGetSample.ts][sqlvulnerabilityassessmentscanresultgetsample] | Gets a vulnerability assessment scan record of a database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentScansResults.json | +| [sqlVulnerabilityAssessmentScanResultListByScanSample.ts][sqlvulnerabilityassessmentscanresultlistbyscansample] | Gets a vulnerability assessment scan record of a database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentListScansResults.json | +| [sqlVulnerabilityAssessmentScansGetSample.ts][sqlvulnerabilityassessmentscansgetsample] | Get a system database vulnerability assessment scan record. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentScan.json | +| [sqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsSample.ts][sqlvulnerabilityassessmentscanslistbysqlvulnerabilityassessmentssample] | Lists the vulnerability assessment scans of a database. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentScanRecordsListByDatabase.json | +| [sqlVulnerabilityAssessmentsDeleteSample.ts][sqlvulnerabilityassessmentsdeletesample] | Removes SQL Vulnerability Assessment. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentDelete.json | +| [sqlVulnerabilityAssessmentsSettingsCreateOrUpdateSample.ts][sqlvulnerabilityassessmentssettingscreateorupdatesample] | Creates or updates SQL Vulnerability Assessment policy. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentCreate.json | +| [sqlVulnerabilityAssessmentsSettingsGetSample.ts][sqlvulnerabilityassessmentssettingsgetsample] | Gets SQL Vulnerability Assessment policy. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentGet.json | +| [sqlVulnerabilityAssessmentsSettingsListByServerSample.ts][sqlvulnerabilityassessmentssettingslistbyserversample] | Lists SQL Vulnerability Assessment policies associated with a server. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentListByServer.json | | [startStopManagedInstanceSchedulesCreateOrUpdateSample.ts][startstopmanagedinstanceschedulescreateorupdatesample] | Creates or updates the managed instance's Start/Stop schedule. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/StartStopManagedInstanceScheduleCreateOrUpdateMax.json | | [startStopManagedInstanceSchedulesDeleteSample.ts][startstopmanagedinstanceschedulesdeletesample] | Deletes the managed instance's Start/Stop schedule. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/StartStopManagedInstanceScheduleDelete.json | | [startStopManagedInstanceSchedulesGetSample.ts][startstopmanagedinstanceschedulesgetsample] | Gets the managed instance's Start/Stop schedule. x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/StartStopManagedInstanceScheduleGet.json | @@ -577,528 +578,529 @@ npx cross-env SQL_SUBSCRIPTION_ID="" SQL_RESOURCE_GROUP="=14.0.0" }, @@ -29,7 +29,7 @@ }, "homepage": "https://github.com/Azure/azure-sdk-for-js/tree/main/sdk/sql/arm-sql", "dependencies": { - "@azure/arm-sql": "latest", + "@azure/arm-sql": "next", "dotenv": "latest", "@azure/identity": "^2.0.1" }, diff --git a/sdk/sql/arm-sql/samples/v10/typescript/sample.env b/sdk/sql/arm-sql/samples/v10-beta/typescript/sample.env similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/sample.env rename to sdk/sql/arm-sql/samples/v10-beta/typescript/sample.env diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/backupShortTermRetentionPoliciesCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/backupShortTermRetentionPoliciesCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/backupShortTermRetentionPoliciesCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/backupShortTermRetentionPoliciesCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/backupShortTermRetentionPoliciesGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/backupShortTermRetentionPoliciesGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/backupShortTermRetentionPoliciesGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/backupShortTermRetentionPoliciesGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/backupShortTermRetentionPoliciesListByDatabaseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/backupShortTermRetentionPoliciesListByDatabaseSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/backupShortTermRetentionPoliciesListByDatabaseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/backupShortTermRetentionPoliciesListByDatabaseSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/backupShortTermRetentionPoliciesUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/backupShortTermRetentionPoliciesUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/backupShortTermRetentionPoliciesUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/backupShortTermRetentionPoliciesUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/capabilitiesListByLocationSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/capabilitiesListByLocationSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/capabilitiesListByLocationSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/capabilitiesListByLocationSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/dataMaskingPoliciesCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/dataMaskingPoliciesCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/dataMaskingPoliciesCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/dataMaskingPoliciesCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/dataMaskingPoliciesGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/dataMaskingPoliciesGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/dataMaskingPoliciesGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/dataMaskingPoliciesGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/dataMaskingRulesCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/dataMaskingRulesCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/dataMaskingRulesCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/dataMaskingRulesCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/dataMaskingRulesListByDatabaseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/dataMaskingRulesListByDatabaseSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/dataMaskingRulesListByDatabaseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/dataMaskingRulesListByDatabaseSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/dataWarehouseUserActivitiesGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/dataWarehouseUserActivitiesGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/dataWarehouseUserActivitiesGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/dataWarehouseUserActivitiesGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/dataWarehouseUserActivitiesListByDatabaseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/dataWarehouseUserActivitiesListByDatabaseSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/dataWarehouseUserActivitiesListByDatabaseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/dataWarehouseUserActivitiesListByDatabaseSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseAdvancedThreatProtectionSettingsCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseAdvancedThreatProtectionSettingsCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseAdvancedThreatProtectionSettingsCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseAdvancedThreatProtectionSettingsCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseAdvancedThreatProtectionSettingsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseAdvancedThreatProtectionSettingsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseAdvancedThreatProtectionSettingsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseAdvancedThreatProtectionSettingsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseAdvancedThreatProtectionSettingsListByDatabaseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseAdvancedThreatProtectionSettingsListByDatabaseSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseAdvancedThreatProtectionSettingsListByDatabaseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseAdvancedThreatProtectionSettingsListByDatabaseSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseAdvisorsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseAdvisorsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseAdvisorsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseAdvisorsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseAdvisorsListByDatabaseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseAdvisorsListByDatabaseSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseAdvisorsListByDatabaseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseAdvisorsListByDatabaseSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseAdvisorsUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseAdvisorsUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseAdvisorsUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseAdvisorsUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseAutomaticTuningGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseAutomaticTuningGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseAutomaticTuningGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseAutomaticTuningGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseAutomaticTuningUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseAutomaticTuningUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseAutomaticTuningUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseAutomaticTuningUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseBlobAuditingPoliciesCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseBlobAuditingPoliciesCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseBlobAuditingPoliciesCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseBlobAuditingPoliciesCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseBlobAuditingPoliciesGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseBlobAuditingPoliciesGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseBlobAuditingPoliciesGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseBlobAuditingPoliciesGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseBlobAuditingPoliciesListByDatabaseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseBlobAuditingPoliciesListByDatabaseSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseBlobAuditingPoliciesListByDatabaseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseBlobAuditingPoliciesListByDatabaseSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseColumnsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseColumnsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseColumnsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseColumnsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseColumnsListByDatabaseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseColumnsListByDatabaseSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseColumnsListByDatabaseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseColumnsListByDatabaseSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseColumnsListByTableSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseColumnsListByTableSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseColumnsListByTableSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseColumnsListByTableSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseEncryptionProtectorsRevalidateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseEncryptionProtectorsRevalidateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseEncryptionProtectorsRevalidateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseEncryptionProtectorsRevalidateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseEncryptionProtectorsRevertSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseEncryptionProtectorsRevertSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseEncryptionProtectorsRevertSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseEncryptionProtectorsRevertSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseExtensionsCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseExtensionsCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseExtensionsCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseExtensionsCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseExtensionsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseExtensionsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseExtensionsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseExtensionsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseExtensionsListByDatabaseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseExtensionsListByDatabaseSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseExtensionsListByDatabaseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseExtensionsListByDatabaseSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseOperationsCancelSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseOperationsCancelSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseOperationsCancelSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseOperationsCancelSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseOperationsListByDatabaseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseOperationsListByDatabaseSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseOperationsListByDatabaseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseOperationsListByDatabaseSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseRecommendedActionsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseRecommendedActionsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseRecommendedActionsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseRecommendedActionsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseRecommendedActionsListByDatabaseAdvisorSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseRecommendedActionsListByDatabaseAdvisorSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseRecommendedActionsListByDatabaseAdvisorSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseRecommendedActionsListByDatabaseAdvisorSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseRecommendedActionsUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseRecommendedActionsUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseRecommendedActionsUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseRecommendedActionsUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseSchemasGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSchemasGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseSchemasGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSchemasGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseSchemasListByDatabaseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSchemasListByDatabaseSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseSchemasListByDatabaseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSchemasListByDatabaseSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseSecurityAlertPoliciesCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSecurityAlertPoliciesCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseSecurityAlertPoliciesCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSecurityAlertPoliciesCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseSecurityAlertPoliciesGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSecurityAlertPoliciesGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseSecurityAlertPoliciesGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSecurityAlertPoliciesGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseSecurityAlertPoliciesListByDatabaseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSecurityAlertPoliciesListByDatabaseSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseSecurityAlertPoliciesListByDatabaseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSecurityAlertPoliciesListByDatabaseSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseSqlVulnerabilityAssessmentBaselinesCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSqlVulnerabilityAssessmentBaselinesCreateOrUpdateSample.ts similarity index 96% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseSqlVulnerabilityAssessmentBaselinesCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSqlVulnerabilityAssessmentBaselinesCreateOrUpdateSample.ts index 8eb6148f708a..3301ed4b685a 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseSqlVulnerabilityAssessmentBaselinesCreateOrUpdateSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSqlVulnerabilityAssessmentBaselinesCreateOrUpdateSample.ts @@ -21,7 +21,7 @@ dotenv.config(); * This sample demonstrates how to Add a database's vulnerability assessment rule baseline list. * * @summary Add a database's vulnerability assessment rule baseline list. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentBaselineAddLatest.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentBaselineAddLatest.json */ async function addADatabaseVulnerabilityAssessmentRuleBaselineFromTheLatestScanResult() { const subscriptionId = @@ -54,7 +54,7 @@ async function addADatabaseVulnerabilityAssessmentRuleBaselineFromTheLatestScanR * This sample demonstrates how to Add a database's vulnerability assessment rule baseline list. * * @summary Add a database's vulnerability assessment rule baseline list. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentBaselineAdd.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentBaselineAdd.json */ async function addADatabaseVulnerabilityAssessmentRuleBaselineList() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseSqlVulnerabilityAssessmentBaselinesGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSqlVulnerabilityAssessmentBaselinesGetSample.ts similarity index 96% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseSqlVulnerabilityAssessmentBaselinesGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSqlVulnerabilityAssessmentBaselinesGetSample.ts index 86d72965479c..c2bb38825b9d 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseSqlVulnerabilityAssessmentBaselinesGetSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSqlVulnerabilityAssessmentBaselinesGetSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets a list of database's sql vulnerability assessment rule baselines. * * @summary Gets a list of database's sql vulnerability assessment rule baselines. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentBaselineGet.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentBaselineGet.json */ async function getsAListOfDatabaseSqlVulnerabilityAssessmentRuleBaselines() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseSqlVulnerabilityAssessmentBaselinesListBySqlVulnerabilityAssessmentSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSqlVulnerabilityAssessmentBaselinesListBySqlVulnerabilityAssessmentSample.ts similarity index 96% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseSqlVulnerabilityAssessmentBaselinesListBySqlVulnerabilityAssessmentSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSqlVulnerabilityAssessmentBaselinesListBySqlVulnerabilityAssessmentSample.ts index e22f5d66381e..5558e13d5b3a 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseSqlVulnerabilityAssessmentBaselinesListBySqlVulnerabilityAssessmentSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSqlVulnerabilityAssessmentBaselinesListBySqlVulnerabilityAssessmentSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets a list of database's sql vulnerability assessment rule baselines. * * @summary Gets a list of database's sql vulnerability assessment rule baselines. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessment.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessment.json */ async function getsAListOfDatabaseSqlVulnerabilityAssessmentRuleBaselines() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseSqlVulnerabilityAssessmentExecuteScanExecuteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSqlVulnerabilityAssessmentExecuteScanExecuteSample.ts similarity index 96% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseSqlVulnerabilityAssessmentExecuteScanExecuteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSqlVulnerabilityAssessmentExecuteScanExecuteSample.ts index 51c6c41df0c2..c65151cb49cd 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseSqlVulnerabilityAssessmentExecuteScanExecuteSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSqlVulnerabilityAssessmentExecuteScanExecuteSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Executes a Vulnerability Assessment database scan. * * @summary Executes a Vulnerability Assessment database scan. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentScansExecute.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentScansExecute.json */ async function executesADatabaseVulnerabilityAssessmentScan() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseSqlVulnerabilityAssessmentRuleBaselinesCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSqlVulnerabilityAssessmentRuleBaselinesCreateOrUpdateSample.ts similarity index 96% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseSqlVulnerabilityAssessmentRuleBaselinesCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSqlVulnerabilityAssessmentRuleBaselinesCreateOrUpdateSample.ts index 7d34b37ddc28..a330b3d3041e 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseSqlVulnerabilityAssessmentRuleBaselinesCreateOrUpdateSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSqlVulnerabilityAssessmentRuleBaselinesCreateOrUpdateSample.ts @@ -21,7 +21,7 @@ dotenv.config(); * This sample demonstrates how to Creates or updates a database's vulnerability assessment rule baseline. * * @summary Creates or updates a database's vulnerability assessment rule baseline. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentRuleBaselineCreate.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentRuleBaselineCreate.json */ async function createsOrUpdatesADatabaseVulnerabilityAssessmentRuleBaseline() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseSqlVulnerabilityAssessmentRuleBaselinesDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSqlVulnerabilityAssessmentRuleBaselinesDeleteSample.ts similarity index 96% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseSqlVulnerabilityAssessmentRuleBaselinesDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSqlVulnerabilityAssessmentRuleBaselinesDeleteSample.ts index 1873429085a1..55bb03a3124f 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseSqlVulnerabilityAssessmentRuleBaselinesDeleteSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSqlVulnerabilityAssessmentRuleBaselinesDeleteSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Removes the database's vulnerability assessment rule baseline. * * @summary Removes the database's vulnerability assessment rule baseline. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentRuleBaselineDelete.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentRuleBaselineDelete.json */ async function removesADatabaseVulnerabilityAssessmentRuleBaseline() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseSqlVulnerabilityAssessmentRuleBaselinesGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSqlVulnerabilityAssessmentRuleBaselinesGetSample.ts similarity index 96% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseSqlVulnerabilityAssessmentRuleBaselinesGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSqlVulnerabilityAssessmentRuleBaselinesGetSample.ts index 194395d56c9d..6ee134fbb567 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseSqlVulnerabilityAssessmentRuleBaselinesGetSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSqlVulnerabilityAssessmentRuleBaselinesGetSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets a database's sql vulnerability assessment rule baseline. * * @summary Gets a database's sql vulnerability assessment rule baseline. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentRuleBaselineGet.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentRuleBaselineGet.json */ async function getsADatabaseSqlVulnerabilityAssessmentRuleBaseline() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseSqlVulnerabilityAssessmentRuleBaselinesListByBaselineSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSqlVulnerabilityAssessmentRuleBaselinesListByBaselineSample.ts similarity index 96% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseSqlVulnerabilityAssessmentRuleBaselinesListByBaselineSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSqlVulnerabilityAssessmentRuleBaselinesListByBaselineSample.ts index 95cf463b92c1..61ddc3d4301f 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseSqlVulnerabilityAssessmentRuleBaselinesListByBaselineSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSqlVulnerabilityAssessmentRuleBaselinesListByBaselineSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets a list of database's sql vulnerability assessment rule baselines. * * @summary Gets a list of database's sql vulnerability assessment rule baselines. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentRuleBaselineListByBaseline.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentRuleBaselineListByBaseline.json */ async function getsAListOfDatabaseSqlVulnerabilityAssessmentRuleBaselines() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseSqlVulnerabilityAssessmentScanResultGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSqlVulnerabilityAssessmentScanResultGetSample.ts similarity index 96% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseSqlVulnerabilityAssessmentScanResultGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSqlVulnerabilityAssessmentScanResultGetSample.ts index 475f688d659e..7873341ed091 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseSqlVulnerabilityAssessmentScanResultGetSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSqlVulnerabilityAssessmentScanResultGetSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets a vulnerability assessment scan record of a database. * * @summary Gets a vulnerability assessment scan record of a database. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentScansResults.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentScansResults.json */ async function getADatabaseSqlVulnerabilityAssessmentScanResultForScanIdAndScanResultId() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseSqlVulnerabilityAssessmentScanResultListByScanSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSqlVulnerabilityAssessmentScanResultListByScanSample.ts similarity index 96% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseSqlVulnerabilityAssessmentScanResultListByScanSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSqlVulnerabilityAssessmentScanResultListByScanSample.ts index ce2dbc932cea..017939abb308 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseSqlVulnerabilityAssessmentScanResultListByScanSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSqlVulnerabilityAssessmentScanResultListByScanSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets a vulnerability assessment scan record of a database. * * @summary Gets a vulnerability assessment scan record of a database. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentListScansResults.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentListScansResults.json */ async function listDatabaseSqlVulnerabilityAssessmentScanResultsForScanId() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseSqlVulnerabilityAssessmentScansGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSqlVulnerabilityAssessmentScansGetSample.ts similarity index 96% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseSqlVulnerabilityAssessmentScansGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSqlVulnerabilityAssessmentScansGetSample.ts index 2fc65e838ed1..1dae5c5b6a0f 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseSqlVulnerabilityAssessmentScansGetSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSqlVulnerabilityAssessmentScansGetSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Get a database vulnerability assessment scan result. * * @summary Get a database vulnerability assessment scan result. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentScan.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentScan.json */ async function getADatabaseVulnerabilityAssessmentScan() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseSqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsSample.ts similarity index 96% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseSqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsSample.ts index 425f3392a349..6fc669cff815 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseSqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Lists the vulnerability assessment scans of a database. * * @summary Lists the vulnerability assessment scans of a database. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentScanRecordsListByDatabase.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentScanRecordsListByDatabase.json */ async function getsTheListOfADatabaseVulnerabilityAssessmentScanRecords() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseSqlVulnerabilityAssessmentsSettingsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSqlVulnerabilityAssessmentsSettingsGetSample.ts similarity index 96% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseSqlVulnerabilityAssessmentsSettingsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSqlVulnerabilityAssessmentsSettingsGetSample.ts index 0f6b0a8cc864..90a0bcd07006 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseSqlVulnerabilityAssessmentsSettingsGetSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSqlVulnerabilityAssessmentsSettingsGetSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets SQL Vulnerability Assessment policy for database. * * @summary Gets SQL Vulnerability Assessment policy for database. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentGet.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentGet.json */ async function getSqlVulnerabilityAssessmentPolicyForDatabase() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseSqlVulnerabilityAssessmentsSettingsListByDatabaseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSqlVulnerabilityAssessmentsSettingsListByDatabaseSample.ts similarity index 96% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseSqlVulnerabilityAssessmentsSettingsListByDatabaseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSqlVulnerabilityAssessmentsSettingsListByDatabaseSample.ts index 48eaef9251ab..43ba01f8e28f 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseSqlVulnerabilityAssessmentsSettingsListByDatabaseSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseSqlVulnerabilityAssessmentsSettingsListByDatabaseSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Lists SQL Vulnerability Assessment policies associated with a database. * * @summary Lists SQL Vulnerability Assessment policies associated with a database. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/DatabaseSqlVulnerabilityAssessmentListByDatabase.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/DatabaseSqlVulnerabilityAssessmentListByDatabase.json */ async function getSqlVulnerabilityAssessmentPoliciesOnAGivenDatabase() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseTablesGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseTablesGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseTablesGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseTablesGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseTablesListBySchemaSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseTablesListBySchemaSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseTablesListBySchemaSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseTablesListBySchemaSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseUsagesListByDatabaseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseUsagesListByDatabaseSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseUsagesListByDatabaseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseUsagesListByDatabaseSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseVulnerabilityAssessmentRuleBaselinesCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseVulnerabilityAssessmentRuleBaselinesCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseVulnerabilityAssessmentRuleBaselinesCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseVulnerabilityAssessmentRuleBaselinesCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseVulnerabilityAssessmentRuleBaselinesDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseVulnerabilityAssessmentRuleBaselinesDeleteSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseVulnerabilityAssessmentRuleBaselinesDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseVulnerabilityAssessmentRuleBaselinesDeleteSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseVulnerabilityAssessmentRuleBaselinesGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseVulnerabilityAssessmentRuleBaselinesGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseVulnerabilityAssessmentRuleBaselinesGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseVulnerabilityAssessmentRuleBaselinesGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseVulnerabilityAssessmentScansExportSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseVulnerabilityAssessmentScansExportSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseVulnerabilityAssessmentScansExportSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseVulnerabilityAssessmentScansExportSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseVulnerabilityAssessmentScansGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseVulnerabilityAssessmentScansGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseVulnerabilityAssessmentScansGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseVulnerabilityAssessmentScansGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseVulnerabilityAssessmentScansInitiateScanSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseVulnerabilityAssessmentScansInitiateScanSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseVulnerabilityAssessmentScansInitiateScanSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseVulnerabilityAssessmentScansInitiateScanSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseVulnerabilityAssessmentScansListByDatabaseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseVulnerabilityAssessmentScansListByDatabaseSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseVulnerabilityAssessmentScansListByDatabaseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseVulnerabilityAssessmentScansListByDatabaseSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseVulnerabilityAssessmentsCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseVulnerabilityAssessmentsCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseVulnerabilityAssessmentsCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseVulnerabilityAssessmentsCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseVulnerabilityAssessmentsDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseVulnerabilityAssessmentsDeleteSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseVulnerabilityAssessmentsDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseVulnerabilityAssessmentsDeleteSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseVulnerabilityAssessmentsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseVulnerabilityAssessmentsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseVulnerabilityAssessmentsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseVulnerabilityAssessmentsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databaseVulnerabilityAssessmentsListByDatabaseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseVulnerabilityAssessmentsListByDatabaseSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databaseVulnerabilityAssessmentsListByDatabaseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databaseVulnerabilityAssessmentsListByDatabaseSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databasesCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databasesCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databasesCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databasesCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databasesDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databasesDeleteSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databasesDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databasesDeleteSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databasesExportSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databasesExportSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databasesExportSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databasesExportSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databasesFailoverSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databasesFailoverSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databasesFailoverSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databasesFailoverSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databasesGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databasesGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databasesGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databasesGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databasesImportSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databasesImportSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databasesImportSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databasesImportSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databasesListByElasticPoolSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databasesListByElasticPoolSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databasesListByElasticPoolSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databasesListByElasticPoolSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databasesListByServerSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databasesListByServerSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databasesListByServerSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databasesListByServerSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databasesListInaccessibleByServerSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databasesListInaccessibleByServerSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databasesListInaccessibleByServerSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databasesListInaccessibleByServerSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databasesListMetricDefinitionsSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databasesListMetricDefinitionsSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databasesListMetricDefinitionsSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databasesListMetricDefinitionsSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databasesListMetricsSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databasesListMetricsSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databasesListMetricsSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databasesListMetricsSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databasesPauseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databasesPauseSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databasesPauseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databasesPauseSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databasesRenameSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databasesRenameSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databasesRenameSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databasesRenameSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databasesResumeSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databasesResumeSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databasesResumeSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databasesResumeSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databasesUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databasesUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databasesUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databasesUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/databasesUpgradeDataWarehouseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/databasesUpgradeDataWarehouseSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/databasesUpgradeDataWarehouseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/databasesUpgradeDataWarehouseSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/deletedServersGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/deletedServersGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/deletedServersGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/deletedServersGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/deletedServersListByLocationSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/deletedServersListByLocationSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/deletedServersListByLocationSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/deletedServersListByLocationSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/deletedServersListSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/deletedServersListSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/deletedServersListSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/deletedServersListSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/deletedServersRecoverSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/deletedServersRecoverSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/deletedServersRecoverSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/deletedServersRecoverSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/distributedAvailabilityGroupsCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/distributedAvailabilityGroupsCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/distributedAvailabilityGroupsCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/distributedAvailabilityGroupsCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/distributedAvailabilityGroupsDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/distributedAvailabilityGroupsDeleteSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/distributedAvailabilityGroupsDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/distributedAvailabilityGroupsDeleteSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/distributedAvailabilityGroupsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/distributedAvailabilityGroupsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/distributedAvailabilityGroupsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/distributedAvailabilityGroupsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/distributedAvailabilityGroupsListByInstanceSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/distributedAvailabilityGroupsListByInstanceSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/distributedAvailabilityGroupsListByInstanceSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/distributedAvailabilityGroupsListByInstanceSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/distributedAvailabilityGroupsUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/distributedAvailabilityGroupsUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/distributedAvailabilityGroupsUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/distributedAvailabilityGroupsUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/elasticPoolActivitiesListByElasticPoolSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/elasticPoolActivitiesListByElasticPoolSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/elasticPoolActivitiesListByElasticPoolSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/elasticPoolActivitiesListByElasticPoolSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/elasticPoolDatabaseActivitiesListByElasticPoolSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/elasticPoolDatabaseActivitiesListByElasticPoolSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/elasticPoolDatabaseActivitiesListByElasticPoolSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/elasticPoolDatabaseActivitiesListByElasticPoolSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/elasticPoolOperationsCancelSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/elasticPoolOperationsCancelSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/elasticPoolOperationsCancelSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/elasticPoolOperationsCancelSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/elasticPoolOperationsListByElasticPoolSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/elasticPoolOperationsListByElasticPoolSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/elasticPoolOperationsListByElasticPoolSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/elasticPoolOperationsListByElasticPoolSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/elasticPoolsCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/elasticPoolsCreateOrUpdateSample.ts similarity index 56% rename from sdk/sql/arm-sql/samples/v10/typescript/src/elasticPoolsCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/elasticPoolsCreateOrUpdateSample.ts index 859a8862c4df..a170697736dd 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/elasticPoolsCreateOrUpdateSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/elasticPoolsCreateOrUpdateSample.ts @@ -18,7 +18,39 @@ dotenv.config(); * This sample demonstrates how to Creates or updates an elastic pool. * * @summary Creates or updates an elastic pool. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-08-01-preview/examples/HyperscaleElasticPoolCreateOrUpdateSetHighAvailabilityReplicaCount.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/CreateElasticPoolWithAvailabilityZone.json + */ +async function createOrUpdateAnElasticPoolWithAvailabilityZone() { + const subscriptionId = + process.env["SQL_SUBSCRIPTION_ID"] || + "00000000-1111-2222-3333-444444444444"; + const resourceGroupName = + process.env["SQL_RESOURCE_GROUP"] || "sqlcrudtest-2369"; + const serverName = "sqlcrudtest-8069"; + const elasticPoolName = "sqlcrudtest-8102"; + const parameters: ElasticPool = { + availabilityZone: "1", + location: "Japan East", + perDatabaseSettings: { maxCapacity: 2, minCapacity: 0.25 }, + sku: { name: "HS_Gen5_4" }, + zoneRedundant: true + }; + const credential = new DefaultAzureCredential(); + const client = new SqlManagementClient(credential, subscriptionId); + const result = await client.elasticPools.beginCreateOrUpdateAndWait( + resourceGroupName, + serverName, + elasticPoolName, + parameters + ); + console.log(result); +} + +/** + * This sample demonstrates how to Creates or updates an elastic pool. + * + * @summary Creates or updates an elastic pool. + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/HyperscaleElasticPoolCreateOrUpdateSetHighAvailabilityReplicaCount.json */ async function createOrUpdateHyperscaleElasticPoolWithHighAvailabilityReplicaCountParameter() { const subscriptionId = @@ -48,7 +80,7 @@ async function createOrUpdateHyperscaleElasticPoolWithHighAvailabilityReplicaCou * This sample demonstrates how to Creates or updates an elastic pool. * * @summary Creates or updates an elastic pool. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-08-01-preview/examples/ElasticPoolCreateOrUpdateMax.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ElasticPoolCreateOrUpdateMax.json */ async function createOrUpdateElasticPoolWithAllParameter() { const subscriptionId = @@ -78,7 +110,7 @@ async function createOrUpdateElasticPoolWithAllParameter() { * This sample demonstrates how to Creates or updates an elastic pool. * * @summary Creates or updates an elastic pool. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-08-01-preview/examples/ElasticPoolCreateOrUpdateSetMaintenanceConfiguration.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ElasticPoolCreateOrUpdateSetMaintenanceConfiguration.json */ async function createOrUpdateElasticPoolWithMaintenanceConfigurationParameter() { const subscriptionId = @@ -108,7 +140,7 @@ async function createOrUpdateElasticPoolWithMaintenanceConfigurationParameter() * This sample demonstrates how to Creates or updates an elastic pool. * * @summary Creates or updates an elastic pool. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-08-01-preview/examples/ElasticPoolCreateOrUpdateMin.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ElasticPoolCreateOrUpdateMin.json */ async function createOrUpdateElasticPoolWithMinimumParameters() { const subscriptionId = @@ -130,11 +162,74 @@ async function createOrUpdateElasticPoolWithMinimumParameters() { console.log(result); } +/** + * This sample demonstrates how to Creates or updates an elastic pool. + * + * @summary Creates or updates an elastic pool. + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ElasticPoolCreateWithDefaultPreferredEnclaveType.json + */ +async function createOrUpdateElasticPoolWithPreferredEnclaveTypeParameterAsDefault() { + const subscriptionId = + process.env["SQL_SUBSCRIPTION_ID"] || + "00000000-1111-2222-3333-444444444444"; + const resourceGroupName = + process.env["SQL_RESOURCE_GROUP"] || "sqlcrudtest-2369"; + const serverName = "sqlcrudtest-8069"; + const elasticPoolName = "sqlcrudtest-8102"; + const parameters: ElasticPool = { + location: "Japan East", + preferredEnclaveType: "Default", + sku: { name: "GP_Gen5_4" } + }; + const credential = new DefaultAzureCredential(); + const client = new SqlManagementClient(credential, subscriptionId); + const result = await client.elasticPools.beginCreateOrUpdateAndWait( + resourceGroupName, + serverName, + elasticPoolName, + parameters + ); + console.log(result); +} + +/** + * This sample demonstrates how to Creates or updates an elastic pool. + * + * @summary Creates or updates an elastic pool. + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ElasticPoolCreateWithVBSPreferredEnclaveType.json + */ +async function createOrUpdateElasticPoolWithPreferredEnclaveTypeParameterAsVbs() { + const subscriptionId = + process.env["SQL_SUBSCRIPTION_ID"] || + "00000000-1111-2222-3333-444444444444"; + const resourceGroupName = + process.env["SQL_RESOURCE_GROUP"] || "sqlcrudtest-2369"; + const serverName = "sqlcrudtest-8069"; + const elasticPoolName = "sqlcrudtest-8102"; + const parameters: ElasticPool = { + location: "Japan East", + preferredEnclaveType: "VBS", + sku: { name: "GP_Gen5_4" } + }; + const credential = new DefaultAzureCredential(); + const client = new SqlManagementClient(credential, subscriptionId); + const result = await client.elasticPools.beginCreateOrUpdateAndWait( + resourceGroupName, + serverName, + elasticPoolName, + parameters + ); + console.log(result); +} + async function main() { + createOrUpdateAnElasticPoolWithAvailabilityZone(); createOrUpdateHyperscaleElasticPoolWithHighAvailabilityReplicaCountParameter(); createOrUpdateElasticPoolWithAllParameter(); createOrUpdateElasticPoolWithMaintenanceConfigurationParameter(); createOrUpdateElasticPoolWithMinimumParameters(); + createOrUpdateElasticPoolWithPreferredEnclaveTypeParameterAsDefault(); + createOrUpdateElasticPoolWithPreferredEnclaveTypeParameterAsVbs(); } main().catch(console.error); diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/elasticPoolsDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/elasticPoolsDeleteSample.ts similarity index 95% rename from sdk/sql/arm-sql/samples/v10/typescript/src/elasticPoolsDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/elasticPoolsDeleteSample.ts index 1a255882f262..c740685933b4 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/elasticPoolsDeleteSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/elasticPoolsDeleteSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Deletes an elastic pool. * * @summary Deletes an elastic pool. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-08-01-preview/examples/ElasticPoolDelete.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ElasticPoolDelete.json */ async function deleteAnElasticPool() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/elasticPoolsFailoverSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/elasticPoolsFailoverSample.ts similarity index 95% rename from sdk/sql/arm-sql/samples/v10/typescript/src/elasticPoolsFailoverSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/elasticPoolsFailoverSample.ts index 1b2afa5728a4..1a2b21f9bcc3 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/elasticPoolsFailoverSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/elasticPoolsFailoverSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Failovers an elastic pool. * * @summary Failovers an elastic pool. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-08-01-preview/examples/FailoverElasticPool.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/FailoverElasticPool.json */ async function failoverAnElasticPool() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/elasticPoolsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/elasticPoolsGetSample.ts similarity index 51% rename from sdk/sql/arm-sql/samples/v10/typescript/src/elasticPoolsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/elasticPoolsGetSample.ts index d42ad786b84e..536a1e1256b1 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/elasticPoolsGetSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/elasticPoolsGetSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets an elastic pool. * * @summary Gets an elastic pool. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-08-01-preview/examples/HyperscaleElasticPoolGet.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/HyperscaleElasticPoolGet.json */ async function getAHyperscaleElasticPool() { const subscriptionId = @@ -42,7 +42,7 @@ async function getAHyperscaleElasticPool() { * This sample demonstrates how to Gets an elastic pool. * * @summary Gets an elastic pool. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-08-01-preview/examples/ElasticPoolGet.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ElasticPoolGet.json */ async function getAnElasticPool() { const subscriptionId = @@ -62,9 +62,59 @@ async function getAnElasticPool() { console.log(result); } +/** + * This sample demonstrates how to Gets an elastic pool. + * + * @summary Gets an elastic pool. + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/GetElasticPoolWithAvailabilityZone.json + */ +async function getAnElasticPoolWithAvailabilityZone() { + const subscriptionId = + process.env["SQL_SUBSCRIPTION_ID"] || + "00000000-1111-2222-3333-444444444444"; + const resourceGroupName = + process.env["SQL_RESOURCE_GROUP"] || "sqlcrudtest-2369"; + const serverName = "sqlcrudtest-8069"; + const elasticPoolName = "sqlcrudtest-8102"; + const credential = new DefaultAzureCredential(); + const client = new SqlManagementClient(credential, subscriptionId); + const result = await client.elasticPools.get( + resourceGroupName, + serverName, + elasticPoolName + ); + console.log(result); +} + +/** + * This sample demonstrates how to Gets an elastic pool. + * + * @summary Gets an elastic pool. + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ElasticPoolGetWithPreferredEnclaveType.json + */ +async function getAnElasticPoolWithPreferredEnclaveTypeParameter() { + const subscriptionId = + process.env["SQL_SUBSCRIPTION_ID"] || + "00000000-1111-2222-3333-444444444444"; + const resourceGroupName = + process.env["SQL_RESOURCE_GROUP"] || "sqlcrudtest-2369"; + const serverName = "sqlcrudtest-8069"; + const elasticPoolName = "sqlcrudtest-8102"; + const credential = new DefaultAzureCredential(); + const client = new SqlManagementClient(credential, subscriptionId); + const result = await client.elasticPools.get( + resourceGroupName, + serverName, + elasticPoolName + ); + console.log(result); +} + async function main() { getAHyperscaleElasticPool(); getAnElasticPool(); + getAnElasticPoolWithAvailabilityZone(); + getAnElasticPoolWithPreferredEnclaveTypeParameter(); } main().catch(console.error); diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/elasticPoolsListByServerSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/elasticPoolsListByServerSample.ts similarity index 95% rename from sdk/sql/arm-sql/samples/v10/typescript/src/elasticPoolsListByServerSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/elasticPoolsListByServerSample.ts index 37543514264d..b0ec3e91cfbb 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/elasticPoolsListByServerSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/elasticPoolsListByServerSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets all elastic pools in a server. * * @summary Gets all elastic pools in a server. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-08-01-preview/examples/ElasticPoolListByServer.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ElasticPoolListByServer.json */ async function getAllElasticPoolsInAServer() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/elasticPoolsListMetricDefinitionsSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/elasticPoolsListMetricDefinitionsSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/elasticPoolsListMetricDefinitionsSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/elasticPoolsListMetricDefinitionsSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/elasticPoolsListMetricsSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/elasticPoolsListMetricsSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/elasticPoolsListMetricsSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/elasticPoolsListMetricsSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/elasticPoolsUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/elasticPoolsUpdateSample.ts similarity index 69% rename from sdk/sql/arm-sql/samples/v10/typescript/src/elasticPoolsUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/elasticPoolsUpdateSample.ts index a57f56a8b25f..ae35da1ad1ca 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/elasticPoolsUpdateSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/elasticPoolsUpdateSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Updates an elastic pool. * * @summary Updates an elastic pool. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-08-01-preview/examples/ElasticPoolUpdateAssignMaintenanceConfiguration.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ElasticPoolUpdateAssignMaintenanceConfiguration.json */ async function assignsMaintenanceConfigurationToAnElasticPool() { const subscriptionId = @@ -47,7 +47,65 @@ async function assignsMaintenanceConfigurationToAnElasticPool() { * This sample demonstrates how to Updates an elastic pool. * * @summary Updates an elastic pool. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-08-01-preview/examples/ElasticPoolUpdateResetMaintenanceConfiguration.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ElasticPoolUpdateWithDefaultPreferredEnclaveType.json + */ +async function createOrUpdateElasticPoolWithPreferredEnclaveTypeParameterAsDefault() { + const subscriptionId = + process.env["SQL_SUBSCRIPTION_ID"] || + "00000000-1111-2222-3333-444444444444"; + const resourceGroupName = + process.env["SQL_RESOURCE_GROUP"] || "sqlcrudtest-2369"; + const serverName = "sqlcrudtest-8069"; + const elasticPoolName = "sqlcrudtest-8102"; + const parameters: ElasticPoolUpdate = { + preferredEnclaveType: "Default", + sku: { name: "GP_Gen5_4" } + }; + const credential = new DefaultAzureCredential(); + const client = new SqlManagementClient(credential, subscriptionId); + const result = await client.elasticPools.beginUpdateAndWait( + resourceGroupName, + serverName, + elasticPoolName, + parameters + ); + console.log(result); +} + +/** + * This sample demonstrates how to Updates an elastic pool. + * + * @summary Updates an elastic pool. + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ElasticPoolUpdateWithVBSPreferredEnclaveType.json + */ +async function createOrUpdateElasticPoolWithPreferredEnclaveTypeParameterAsVbs() { + const subscriptionId = + process.env["SQL_SUBSCRIPTION_ID"] || + "00000000-1111-2222-3333-444444444444"; + const resourceGroupName = + process.env["SQL_RESOURCE_GROUP"] || "sqlcrudtest-2369"; + const serverName = "sqlcrudtest-8069"; + const elasticPoolName = "sqlcrudtest-8102"; + const parameters: ElasticPoolUpdate = { + preferredEnclaveType: "VBS", + sku: { name: "GP_Gen5_4" } + }; + const credential = new DefaultAzureCredential(); + const client = new SqlManagementClient(credential, subscriptionId); + const result = await client.elasticPools.beginUpdateAndWait( + resourceGroupName, + serverName, + elasticPoolName, + parameters + ); + console.log(result); +} + +/** + * This sample demonstrates how to Updates an elastic pool. + * + * @summary Updates an elastic pool. + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ElasticPoolUpdateResetMaintenanceConfiguration.json */ async function resetsMaintenanceConfigurationOfAnElasticPoolToDefault() { const subscriptionId = @@ -76,7 +134,7 @@ async function resetsMaintenanceConfigurationOfAnElasticPoolToDefault() { * This sample demonstrates how to Updates an elastic pool. * * @summary Updates an elastic pool. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-08-01-preview/examples/ElasticPoolUpdateMax.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ElasticPoolUpdateMax.json */ async function updateAnElasticPoolWithAllParameter() { const subscriptionId = @@ -107,7 +165,7 @@ async function updateAnElasticPoolWithAllParameter() { * This sample demonstrates how to Updates an elastic pool. * * @summary Updates an elastic pool. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-08-01-preview/examples/ElasticPoolUpdateMin.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ElasticPoolUpdateMin.json */ async function updateAnElasticPoolWithMinimumParameters() { const subscriptionId = @@ -133,7 +191,7 @@ async function updateAnElasticPoolWithMinimumParameters() { * This sample demonstrates how to Updates an elastic pool. * * @summary Updates an elastic pool. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-08-01-preview/examples/HyperscaleElasticPoolUpdateSetHighAvailabilityReplicaCount.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/HyperscaleElasticPoolUpdateSetHighAvailabilityReplicaCount.json */ async function updateHighAvailabilityReplicaCountOfAHyperscaleElasticPool() { const subscriptionId = @@ -157,6 +215,8 @@ async function updateHighAvailabilityReplicaCountOfAHyperscaleElasticPool() { async function main() { assignsMaintenanceConfigurationToAnElasticPool(); + createOrUpdateElasticPoolWithPreferredEnclaveTypeParameterAsDefault(); + createOrUpdateElasticPoolWithPreferredEnclaveTypeParameterAsVbs(); resetsMaintenanceConfigurationOfAnElasticPoolToDefault(); updateAnElasticPoolWithAllParameter(); updateAnElasticPoolWithMinimumParameters(); diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/encryptionProtectorsCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/encryptionProtectorsCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/encryptionProtectorsCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/encryptionProtectorsCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/encryptionProtectorsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/encryptionProtectorsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/encryptionProtectorsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/encryptionProtectorsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/encryptionProtectorsListByServerSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/encryptionProtectorsListByServerSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/encryptionProtectorsListByServerSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/encryptionProtectorsListByServerSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/encryptionProtectorsRevalidateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/encryptionProtectorsRevalidateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/encryptionProtectorsRevalidateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/encryptionProtectorsRevalidateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/endpointCertificatesGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/endpointCertificatesGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/endpointCertificatesGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/endpointCertificatesGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/endpointCertificatesListByInstanceSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/endpointCertificatesListByInstanceSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/endpointCertificatesListByInstanceSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/endpointCertificatesListByInstanceSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/extendedDatabaseBlobAuditingPoliciesCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/extendedDatabaseBlobAuditingPoliciesCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/extendedDatabaseBlobAuditingPoliciesCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/extendedDatabaseBlobAuditingPoliciesCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/extendedDatabaseBlobAuditingPoliciesGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/extendedDatabaseBlobAuditingPoliciesGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/extendedDatabaseBlobAuditingPoliciesGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/extendedDatabaseBlobAuditingPoliciesGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/extendedDatabaseBlobAuditingPoliciesListByDatabaseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/extendedDatabaseBlobAuditingPoliciesListByDatabaseSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/extendedDatabaseBlobAuditingPoliciesListByDatabaseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/extendedDatabaseBlobAuditingPoliciesListByDatabaseSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/extendedServerBlobAuditingPoliciesCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/extendedServerBlobAuditingPoliciesCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/extendedServerBlobAuditingPoliciesCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/extendedServerBlobAuditingPoliciesCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/extendedServerBlobAuditingPoliciesGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/extendedServerBlobAuditingPoliciesGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/extendedServerBlobAuditingPoliciesGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/extendedServerBlobAuditingPoliciesGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/extendedServerBlobAuditingPoliciesListByServerSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/extendedServerBlobAuditingPoliciesListByServerSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/extendedServerBlobAuditingPoliciesListByServerSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/extendedServerBlobAuditingPoliciesListByServerSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/failoverGroupsCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/failoverGroupsCreateOrUpdateSample.ts similarity index 97% rename from sdk/sql/arm-sql/samples/v10/typescript/src/failoverGroupsCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/failoverGroupsCreateOrUpdateSample.ts index 7bf8bcf39279..b9762e195f66 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/failoverGroupsCreateOrUpdateSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/failoverGroupsCreateOrUpdateSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Creates or updates a failover group. * * @summary Creates or updates a failover group. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/FailoverGroupCreateOrUpdate.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/FailoverGroupCreateOrUpdate.json */ async function createFailoverGroup() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/failoverGroupsDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/failoverGroupsDeleteSample.ts similarity index 95% rename from sdk/sql/arm-sql/samples/v10/typescript/src/failoverGroupsDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/failoverGroupsDeleteSample.ts index cbe8b01d2a6a..abcccfaefde1 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/failoverGroupsDeleteSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/failoverGroupsDeleteSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Deletes a failover group. * * @summary Deletes a failover group. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/FailoverGroupDelete.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/FailoverGroupDelete.json */ async function deleteFailoverGroup() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/failoverGroupsFailoverSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/failoverGroupsFailoverSample.ts similarity index 95% rename from sdk/sql/arm-sql/samples/v10/typescript/src/failoverGroupsFailoverSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/failoverGroupsFailoverSample.ts index 5b3401940e8a..583147b846fa 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/failoverGroupsFailoverSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/failoverGroupsFailoverSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Fails over from the current primary server to this server. * * @summary Fails over from the current primary server to this server. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/FailoverGroupFailover.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/FailoverGroupFailover.json */ async function plannedFailoverOfAFailoverGroup() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/failoverGroupsForceFailoverAllowDataLossSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/failoverGroupsForceFailoverAllowDataLossSample.ts similarity index 96% rename from sdk/sql/arm-sql/samples/v10/typescript/src/failoverGroupsForceFailoverAllowDataLossSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/failoverGroupsForceFailoverAllowDataLossSample.ts index b2bce61d5ab2..e81972e1957d 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/failoverGroupsForceFailoverAllowDataLossSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/failoverGroupsForceFailoverAllowDataLossSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Fails over from the current primary server to this server. This operation might result in data loss. * * @summary Fails over from the current primary server to this server. This operation might result in data loss. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/FailoverGroupForceFailoverAllowDataLoss.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/FailoverGroupForceFailoverAllowDataLoss.json */ async function forcedFailoverOfAFailoverGroupAllowingDataLoss() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/failoverGroupsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/failoverGroupsGetSample.ts similarity index 95% rename from sdk/sql/arm-sql/samples/v10/typescript/src/failoverGroupsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/failoverGroupsGetSample.ts index 767521800a4a..62866ba680ab 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/failoverGroupsGetSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/failoverGroupsGetSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets a failover group. * * @summary Gets a failover group. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/FailoverGroupGet.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/FailoverGroupGet.json */ async function getFailoverGroup() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/failoverGroupsListByServerSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/failoverGroupsListByServerSample.ts similarity index 95% rename from sdk/sql/arm-sql/samples/v10/typescript/src/failoverGroupsListByServerSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/failoverGroupsListByServerSample.ts index ae66a2e60bfa..a8f141b850ef 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/failoverGroupsListByServerSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/failoverGroupsListByServerSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Lists the failover groups in a server. * * @summary Lists the failover groups in a server. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/FailoverGroupList.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/FailoverGroupList.json */ async function listFailoverGroup() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10-beta/typescript/src/failoverGroupsTryPlannedBeforeForcedFailoverSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/failoverGroupsTryPlannedBeforeForcedFailoverSample.ts new file mode 100644 index 000000000000..1c23704193d9 --- /dev/null +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/failoverGroupsTryPlannedBeforeForcedFailoverSample.ts @@ -0,0 +1,44 @@ +/* + * 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. + */ + +// Copyright (c) Microsoft Corporation. +// Licensed under the MIT License. +import { SqlManagementClient } from "@azure/arm-sql"; +import { DefaultAzureCredential } from "@azure/identity"; +import * as dotenv from "dotenv"; + +dotenv.config(); + +/** + * This sample demonstrates how to Fails over from the current primary server to this server. This operation tries planned before forced failover but might still result in data loss. + * + * @summary Fails over from the current primary server to this server. This operation tries planned before forced failover but might still result in data loss. + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/FailoverGroupTryPlannedBeforeForcedFailover.json + */ +async function tryPlannedBeforeForcedFailoverOfAFailoverGroup() { + const subscriptionId = + process.env["SQL_SUBSCRIPTION_ID"] || + "00000000-1111-2222-3333-444444444444"; + const resourceGroupName = process.env["SQL_RESOURCE_GROUP"] || "Default"; + const serverName = "failovergroupsecondaryserver"; + const failoverGroupName = "failovergrouptest3"; + const credential = new DefaultAzureCredential(); + const client = new SqlManagementClient(credential, subscriptionId); + const result = await client.failoverGroups.beginTryPlannedBeforeForcedFailoverAndWait( + resourceGroupName, + serverName, + failoverGroupName + ); + console.log(result); +} + +async function main() { + tryPlannedBeforeForcedFailoverOfAFailoverGroup(); +} + +main().catch(console.error); diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/failoverGroupsUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/failoverGroupsUpdateSample.ts similarity index 96% rename from sdk/sql/arm-sql/samples/v10/typescript/src/failoverGroupsUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/failoverGroupsUpdateSample.ts index 526930e7831e..a0d03c8af4d4 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/failoverGroupsUpdateSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/failoverGroupsUpdateSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Updates a failover group. * * @summary Updates a failover group. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/FailoverGroupUpdate.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/FailoverGroupUpdate.json */ async function updateFailoverGroup() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/firewallRulesCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/firewallRulesCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/firewallRulesCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/firewallRulesCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/firewallRulesDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/firewallRulesDeleteSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/firewallRulesDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/firewallRulesDeleteSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/firewallRulesGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/firewallRulesGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/firewallRulesGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/firewallRulesGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/firewallRulesListByServerSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/firewallRulesListByServerSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/firewallRulesListByServerSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/firewallRulesListByServerSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/firewallRulesReplaceSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/firewallRulesReplaceSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/firewallRulesReplaceSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/firewallRulesReplaceSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/geoBackupPoliciesCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/geoBackupPoliciesCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/geoBackupPoliciesCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/geoBackupPoliciesCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/geoBackupPoliciesGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/geoBackupPoliciesGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/geoBackupPoliciesGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/geoBackupPoliciesGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/geoBackupPoliciesListByDatabaseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/geoBackupPoliciesListByDatabaseSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/geoBackupPoliciesListByDatabaseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/geoBackupPoliciesListByDatabaseSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/iPv6FirewallRulesCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/iPv6FirewallRulesCreateOrUpdateSample.ts similarity index 95% rename from sdk/sql/arm-sql/samples/v10/typescript/src/iPv6FirewallRulesCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/iPv6FirewallRulesCreateOrUpdateSample.ts index bdfde94135d1..179566b16541 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/iPv6FirewallRulesCreateOrUpdateSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/iPv6FirewallRulesCreateOrUpdateSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Creates or updates an IPv6 firewall rule. * * @summary Creates or updates an IPv6 firewall rule. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-11-01-preview/examples/IPv6FirewallRuleCreate.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/IPv6FirewallRuleCreate.json */ async function createAnIPv6FirewallRuleMaxOrMin() { const subscriptionId = @@ -47,7 +47,7 @@ async function createAnIPv6FirewallRuleMaxOrMin() { * This sample demonstrates how to Creates or updates an IPv6 firewall rule. * * @summary Creates or updates an IPv6 firewall rule. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-11-01-preview/examples/IPv6FirewallRuleUpdate.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/IPv6FirewallRuleUpdate.json */ async function updateAnIPv6FirewallRuleMaxOrMin() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/iPv6FirewallRulesDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/iPv6FirewallRulesDeleteSample.ts similarity index 95% rename from sdk/sql/arm-sql/samples/v10/typescript/src/iPv6FirewallRulesDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/iPv6FirewallRulesDeleteSample.ts index de4f6922f428..62f53c648211 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/iPv6FirewallRulesDeleteSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/iPv6FirewallRulesDeleteSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Deletes an IPv6 firewall rule. * * @summary Deletes an IPv6 firewall rule. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-11-01-preview/examples/IPv6FirewallRuleDelete.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/IPv6FirewallRuleDelete.json */ async function deleteAnIPv6FirewallRule() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/iPv6FirewallRulesGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/iPv6FirewallRulesGetSample.ts similarity index 95% rename from sdk/sql/arm-sql/samples/v10/typescript/src/iPv6FirewallRulesGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/iPv6FirewallRulesGetSample.ts index 8da7d76a8e57..99b8a44d3bc6 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/iPv6FirewallRulesGetSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/iPv6FirewallRulesGetSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets an IPv6 firewall rule. * * @summary Gets an IPv6 firewall rule. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-11-01-preview/examples/IPv6FirewallRuleGet.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/IPv6FirewallRuleGet.json */ async function getIPv6FirewallRule() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/iPv6FirewallRulesListByServerSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/iPv6FirewallRulesListByServerSample.ts similarity index 95% rename from sdk/sql/arm-sql/samples/v10/typescript/src/iPv6FirewallRulesListByServerSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/iPv6FirewallRulesListByServerSample.ts index 6f5e6a0c12d6..85b23af63b87 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/iPv6FirewallRulesListByServerSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/iPv6FirewallRulesListByServerSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets a list of IPv6 firewall rules. * * @summary Gets a list of IPv6 firewall rules. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2021-11-01-preview/examples/IPv6FirewallRuleList.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/IPv6FirewallRuleList.json */ async function listIPv6FirewallRules() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/instanceFailoverGroupsCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/instanceFailoverGroupsCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/instanceFailoverGroupsCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/instanceFailoverGroupsCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/instanceFailoverGroupsDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/instanceFailoverGroupsDeleteSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/instanceFailoverGroupsDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/instanceFailoverGroupsDeleteSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/instanceFailoverGroupsFailoverSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/instanceFailoverGroupsFailoverSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/instanceFailoverGroupsFailoverSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/instanceFailoverGroupsFailoverSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/instanceFailoverGroupsForceFailoverAllowDataLossSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/instanceFailoverGroupsForceFailoverAllowDataLossSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/instanceFailoverGroupsForceFailoverAllowDataLossSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/instanceFailoverGroupsForceFailoverAllowDataLossSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/instanceFailoverGroupsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/instanceFailoverGroupsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/instanceFailoverGroupsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/instanceFailoverGroupsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/instanceFailoverGroupsListByLocationSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/instanceFailoverGroupsListByLocationSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/instanceFailoverGroupsListByLocationSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/instanceFailoverGroupsListByLocationSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/instancePoolsCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/instancePoolsCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/instancePoolsCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/instancePoolsCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/instancePoolsDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/instancePoolsDeleteSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/instancePoolsDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/instancePoolsDeleteSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/instancePoolsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/instancePoolsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/instancePoolsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/instancePoolsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/instancePoolsListByResourceGroupSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/instancePoolsListByResourceGroupSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/instancePoolsListByResourceGroupSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/instancePoolsListByResourceGroupSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/instancePoolsListSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/instancePoolsListSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/instancePoolsListSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/instancePoolsListSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/instancePoolsUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/instancePoolsUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/instancePoolsUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/instancePoolsUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/jobAgentsCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobAgentsCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/jobAgentsCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobAgentsCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/jobAgentsDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobAgentsDeleteSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/jobAgentsDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobAgentsDeleteSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/jobAgentsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobAgentsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/jobAgentsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobAgentsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/jobAgentsListByServerSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobAgentsListByServerSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/jobAgentsListByServerSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobAgentsListByServerSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/jobAgentsUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobAgentsUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/jobAgentsUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobAgentsUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/jobCredentialsCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobCredentialsCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/jobCredentialsCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobCredentialsCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/jobCredentialsDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobCredentialsDeleteSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/jobCredentialsDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobCredentialsDeleteSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/jobCredentialsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobCredentialsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/jobCredentialsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobCredentialsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/jobCredentialsListByAgentSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobCredentialsListByAgentSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/jobCredentialsListByAgentSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobCredentialsListByAgentSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/jobExecutionsCancelSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobExecutionsCancelSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/jobExecutionsCancelSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobExecutionsCancelSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/jobExecutionsCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobExecutionsCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/jobExecutionsCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobExecutionsCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/jobExecutionsCreateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobExecutionsCreateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/jobExecutionsCreateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobExecutionsCreateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/jobExecutionsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobExecutionsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/jobExecutionsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobExecutionsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/jobExecutionsListByAgentSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobExecutionsListByAgentSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/jobExecutionsListByAgentSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobExecutionsListByAgentSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/jobExecutionsListByJobSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobExecutionsListByJobSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/jobExecutionsListByJobSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobExecutionsListByJobSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/jobStepExecutionsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobStepExecutionsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/jobStepExecutionsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobStepExecutionsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/jobStepExecutionsListByJobExecutionSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobStepExecutionsListByJobExecutionSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/jobStepExecutionsListByJobExecutionSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobStepExecutionsListByJobExecutionSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/jobStepsCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobStepsCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/jobStepsCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobStepsCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/jobStepsDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobStepsDeleteSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/jobStepsDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobStepsDeleteSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/jobStepsGetByVersionSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobStepsGetByVersionSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/jobStepsGetByVersionSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobStepsGetByVersionSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/jobStepsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobStepsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/jobStepsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobStepsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/jobStepsListByJobSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobStepsListByJobSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/jobStepsListByJobSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobStepsListByJobSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/jobStepsListByVersionSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobStepsListByVersionSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/jobStepsListByVersionSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobStepsListByVersionSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/jobTargetExecutionsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobTargetExecutionsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/jobTargetExecutionsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobTargetExecutionsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/jobTargetExecutionsListByJobExecutionSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobTargetExecutionsListByJobExecutionSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/jobTargetExecutionsListByJobExecutionSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobTargetExecutionsListByJobExecutionSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/jobTargetExecutionsListByStepSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobTargetExecutionsListByStepSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/jobTargetExecutionsListByStepSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobTargetExecutionsListByStepSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/jobTargetGroupsCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobTargetGroupsCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/jobTargetGroupsCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobTargetGroupsCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/jobTargetGroupsDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobTargetGroupsDeleteSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/jobTargetGroupsDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobTargetGroupsDeleteSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/jobTargetGroupsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobTargetGroupsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/jobTargetGroupsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobTargetGroupsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/jobTargetGroupsListByAgentSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobTargetGroupsListByAgentSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/jobTargetGroupsListByAgentSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobTargetGroupsListByAgentSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/jobVersionsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobVersionsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/jobVersionsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobVersionsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/jobVersionsListByJobSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobVersionsListByJobSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/jobVersionsListByJobSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobVersionsListByJobSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/jobsCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobsCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/jobsCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobsCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/jobsDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobsDeleteSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/jobsDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobsDeleteSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/jobsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/jobsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/jobsListByAgentSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobsListByAgentSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/jobsListByAgentSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/jobsListByAgentSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/ledgerDigestUploadsCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/ledgerDigestUploadsCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/ledgerDigestUploadsCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/ledgerDigestUploadsCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/ledgerDigestUploadsDisableSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/ledgerDigestUploadsDisableSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/ledgerDigestUploadsDisableSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/ledgerDigestUploadsDisableSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/ledgerDigestUploadsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/ledgerDigestUploadsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/ledgerDigestUploadsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/ledgerDigestUploadsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/ledgerDigestUploadsListByDatabaseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/ledgerDigestUploadsListByDatabaseSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/ledgerDigestUploadsListByDatabaseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/ledgerDigestUploadsListByDatabaseSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionBackupsCopyByResourceGroupSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionBackupsCopyByResourceGroupSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionBackupsCopyByResourceGroupSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionBackupsCopyByResourceGroupSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionBackupsCopySample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionBackupsCopySample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionBackupsCopySample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionBackupsCopySample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionBackupsDeleteByResourceGroupSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionBackupsDeleteByResourceGroupSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionBackupsDeleteByResourceGroupSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionBackupsDeleteByResourceGroupSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionBackupsDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionBackupsDeleteSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionBackupsDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionBackupsDeleteSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionBackupsGetByResourceGroupSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionBackupsGetByResourceGroupSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionBackupsGetByResourceGroupSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionBackupsGetByResourceGroupSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionBackupsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionBackupsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionBackupsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionBackupsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionBackupsListByDatabaseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionBackupsListByDatabaseSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionBackupsListByDatabaseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionBackupsListByDatabaseSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionBackupsListByLocationSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionBackupsListByLocationSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionBackupsListByLocationSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionBackupsListByLocationSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionBackupsListByResourceGroupDatabaseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionBackupsListByResourceGroupDatabaseSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionBackupsListByResourceGroupDatabaseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionBackupsListByResourceGroupDatabaseSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionBackupsListByResourceGroupLocationSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionBackupsListByResourceGroupLocationSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionBackupsListByResourceGroupLocationSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionBackupsListByResourceGroupLocationSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionBackupsListByResourceGroupServerSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionBackupsListByResourceGroupServerSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionBackupsListByResourceGroupServerSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionBackupsListByResourceGroupServerSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionBackupsListByServerSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionBackupsListByServerSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionBackupsListByServerSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionBackupsListByServerSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionBackupsUpdateByResourceGroupSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionBackupsUpdateByResourceGroupSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionBackupsUpdateByResourceGroupSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionBackupsUpdateByResourceGroupSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionBackupsUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionBackupsUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionBackupsUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionBackupsUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionManagedInstanceBackupsDeleteByResourceGroupSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionManagedInstanceBackupsDeleteByResourceGroupSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionManagedInstanceBackupsDeleteByResourceGroupSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionManagedInstanceBackupsDeleteByResourceGroupSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionManagedInstanceBackupsDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionManagedInstanceBackupsDeleteSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionManagedInstanceBackupsDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionManagedInstanceBackupsDeleteSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionManagedInstanceBackupsGetByResourceGroupSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionManagedInstanceBackupsGetByResourceGroupSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionManagedInstanceBackupsGetByResourceGroupSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionManagedInstanceBackupsGetByResourceGroupSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionManagedInstanceBackupsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionManagedInstanceBackupsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionManagedInstanceBackupsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionManagedInstanceBackupsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionManagedInstanceBackupsListByDatabaseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionManagedInstanceBackupsListByDatabaseSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionManagedInstanceBackupsListByDatabaseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionManagedInstanceBackupsListByDatabaseSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionManagedInstanceBackupsListByInstanceSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionManagedInstanceBackupsListByInstanceSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionManagedInstanceBackupsListByInstanceSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionManagedInstanceBackupsListByInstanceSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionManagedInstanceBackupsListByLocationSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionManagedInstanceBackupsListByLocationSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionManagedInstanceBackupsListByLocationSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionManagedInstanceBackupsListByLocationSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionManagedInstanceBackupsListByResourceGroupDatabaseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionManagedInstanceBackupsListByResourceGroupDatabaseSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionManagedInstanceBackupsListByResourceGroupDatabaseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionManagedInstanceBackupsListByResourceGroupDatabaseSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionManagedInstanceBackupsListByResourceGroupInstanceSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionManagedInstanceBackupsListByResourceGroupInstanceSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionManagedInstanceBackupsListByResourceGroupInstanceSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionManagedInstanceBackupsListByResourceGroupInstanceSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionManagedInstanceBackupsListByResourceGroupLocationSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionManagedInstanceBackupsListByResourceGroupLocationSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionManagedInstanceBackupsListByResourceGroupLocationSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionManagedInstanceBackupsListByResourceGroupLocationSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionPoliciesCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionPoliciesCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionPoliciesCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionPoliciesCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionPoliciesGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionPoliciesGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionPoliciesGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionPoliciesGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionPoliciesListByDatabaseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionPoliciesListByDatabaseSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/longTermRetentionPoliciesListByDatabaseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/longTermRetentionPoliciesListByDatabaseSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/maintenanceWindowOptionsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/maintenanceWindowOptionsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/maintenanceWindowOptionsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/maintenanceWindowOptionsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/maintenanceWindowsCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/maintenanceWindowsCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/maintenanceWindowsCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/maintenanceWindowsCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/maintenanceWindowsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/maintenanceWindowsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/maintenanceWindowsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/maintenanceWindowsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedBackupShortTermRetentionPoliciesCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedBackupShortTermRetentionPoliciesCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedBackupShortTermRetentionPoliciesCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedBackupShortTermRetentionPoliciesCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedBackupShortTermRetentionPoliciesGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedBackupShortTermRetentionPoliciesGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedBackupShortTermRetentionPoliciesGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedBackupShortTermRetentionPoliciesGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedBackupShortTermRetentionPoliciesListByDatabaseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedBackupShortTermRetentionPoliciesListByDatabaseSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedBackupShortTermRetentionPoliciesListByDatabaseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedBackupShortTermRetentionPoliciesListByDatabaseSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedBackupShortTermRetentionPoliciesUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedBackupShortTermRetentionPoliciesUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedBackupShortTermRetentionPoliciesUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedBackupShortTermRetentionPoliciesUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseAdvancedThreatProtectionSettingsCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseAdvancedThreatProtectionSettingsCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseAdvancedThreatProtectionSettingsCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseAdvancedThreatProtectionSettingsCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseAdvancedThreatProtectionSettingsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseAdvancedThreatProtectionSettingsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseAdvancedThreatProtectionSettingsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseAdvancedThreatProtectionSettingsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseAdvancedThreatProtectionSettingsListByDatabaseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseAdvancedThreatProtectionSettingsListByDatabaseSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseAdvancedThreatProtectionSettingsListByDatabaseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseAdvancedThreatProtectionSettingsListByDatabaseSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseColumnsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseColumnsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseColumnsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseColumnsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseColumnsListByDatabaseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseColumnsListByDatabaseSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseColumnsListByDatabaseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseColumnsListByDatabaseSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseColumnsListByTableSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseColumnsListByTableSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseColumnsListByTableSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseColumnsListByTableSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseMoveOperationsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseMoveOperationsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseMoveOperationsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseMoveOperationsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseMoveOperationsListByLocationSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseMoveOperationsListByLocationSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseMoveOperationsListByLocationSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseMoveOperationsListByLocationSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseQueriesGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseQueriesGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseQueriesGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseQueriesGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseQueriesListByQuerySample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseQueriesListByQuerySample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseQueriesListByQuerySample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseQueriesListByQuerySample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseRecommendedSensitivityLabelsUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseRecommendedSensitivityLabelsUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseRecommendedSensitivityLabelsUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseRecommendedSensitivityLabelsUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseRestoreDetailsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseRestoreDetailsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseRestoreDetailsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseRestoreDetailsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseSchemasGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseSchemasGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseSchemasGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseSchemasGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseSchemasListByDatabaseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseSchemasListByDatabaseSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseSchemasListByDatabaseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseSchemasListByDatabaseSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseSecurityAlertPoliciesCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseSecurityAlertPoliciesCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseSecurityAlertPoliciesCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseSecurityAlertPoliciesCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseSecurityAlertPoliciesGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseSecurityAlertPoliciesGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseSecurityAlertPoliciesGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseSecurityAlertPoliciesGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseSecurityAlertPoliciesListByDatabaseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseSecurityAlertPoliciesListByDatabaseSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseSecurityAlertPoliciesListByDatabaseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseSecurityAlertPoliciesListByDatabaseSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseSecurityEventsListByDatabaseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseSecurityEventsListByDatabaseSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseSecurityEventsListByDatabaseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseSecurityEventsListByDatabaseSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseSensitivityLabelsCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseSensitivityLabelsCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseSensitivityLabelsCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseSensitivityLabelsCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseSensitivityLabelsDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseSensitivityLabelsDeleteSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseSensitivityLabelsDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseSensitivityLabelsDeleteSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseSensitivityLabelsDisableRecommendationSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseSensitivityLabelsDisableRecommendationSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseSensitivityLabelsDisableRecommendationSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseSensitivityLabelsDisableRecommendationSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseSensitivityLabelsEnableRecommendationSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseSensitivityLabelsEnableRecommendationSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseSensitivityLabelsEnableRecommendationSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseSensitivityLabelsEnableRecommendationSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseSensitivityLabelsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseSensitivityLabelsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseSensitivityLabelsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseSensitivityLabelsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseSensitivityLabelsListCurrentByDatabaseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseSensitivityLabelsListCurrentByDatabaseSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseSensitivityLabelsListCurrentByDatabaseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseSensitivityLabelsListCurrentByDatabaseSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseSensitivityLabelsListRecommendedByDatabaseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseSensitivityLabelsListRecommendedByDatabaseSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseSensitivityLabelsListRecommendedByDatabaseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseSensitivityLabelsListRecommendedByDatabaseSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseSensitivityLabelsUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseSensitivityLabelsUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseSensitivityLabelsUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseSensitivityLabelsUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseTablesGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseTablesGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseTablesGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseTablesGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseTablesListBySchemaSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseTablesListBySchemaSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseTablesListBySchemaSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseTablesListBySchemaSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseTransparentDataEncryptionCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseTransparentDataEncryptionCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseTransparentDataEncryptionCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseTransparentDataEncryptionCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseTransparentDataEncryptionGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseTransparentDataEncryptionGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseTransparentDataEncryptionGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseTransparentDataEncryptionGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseTransparentDataEncryptionListByDatabaseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseTransparentDataEncryptionListByDatabaseSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseTransparentDataEncryptionListByDatabaseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseTransparentDataEncryptionListByDatabaseSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseVulnerabilityAssessmentRuleBaselinesCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseVulnerabilityAssessmentRuleBaselinesCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseVulnerabilityAssessmentRuleBaselinesCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseVulnerabilityAssessmentRuleBaselinesCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseVulnerabilityAssessmentRuleBaselinesDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseVulnerabilityAssessmentRuleBaselinesDeleteSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseVulnerabilityAssessmentRuleBaselinesDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseVulnerabilityAssessmentRuleBaselinesDeleteSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseVulnerabilityAssessmentRuleBaselinesGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseVulnerabilityAssessmentRuleBaselinesGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseVulnerabilityAssessmentRuleBaselinesGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseVulnerabilityAssessmentRuleBaselinesGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseVulnerabilityAssessmentScansExportSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseVulnerabilityAssessmentScansExportSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseVulnerabilityAssessmentScansExportSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseVulnerabilityAssessmentScansExportSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseVulnerabilityAssessmentScansGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseVulnerabilityAssessmentScansGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseVulnerabilityAssessmentScansGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseVulnerabilityAssessmentScansGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseVulnerabilityAssessmentScansInitiateScanSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseVulnerabilityAssessmentScansInitiateScanSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseVulnerabilityAssessmentScansInitiateScanSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseVulnerabilityAssessmentScansInitiateScanSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseVulnerabilityAssessmentScansListByDatabaseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseVulnerabilityAssessmentScansListByDatabaseSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseVulnerabilityAssessmentScansListByDatabaseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseVulnerabilityAssessmentScansListByDatabaseSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseVulnerabilityAssessmentsCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseVulnerabilityAssessmentsCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseVulnerabilityAssessmentsCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseVulnerabilityAssessmentsCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseVulnerabilityAssessmentsDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseVulnerabilityAssessmentsDeleteSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseVulnerabilityAssessmentsDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseVulnerabilityAssessmentsDeleteSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseVulnerabilityAssessmentsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseVulnerabilityAssessmentsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseVulnerabilityAssessmentsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseVulnerabilityAssessmentsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseVulnerabilityAssessmentsListByDatabaseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseVulnerabilityAssessmentsListByDatabaseSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabaseVulnerabilityAssessmentsListByDatabaseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabaseVulnerabilityAssessmentsListByDatabaseSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabasesCancelMoveSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabasesCancelMoveSample.ts similarity index 87% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabasesCancelMoveSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabasesCancelMoveSample.ts index fadde7c1fdeb..3ddb14003efe 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabasesCancelMoveSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabasesCancelMoveSample.ts @@ -21,7 +21,7 @@ dotenv.config(); * This sample demonstrates how to Cancels a managed database move operation. * * @summary Cancels a managed database move operation. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseCancelMove.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseCancelMove.json */ async function cancelsAManagedDatabaseMove() { const subscriptionId = @@ -32,7 +32,7 @@ async function cancelsAManagedDatabaseMove() { const databaseName = "testDatabase"; const parameters: ManagedDatabaseMoveDefinition = { destinationManagedDatabaseId: - "subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/managedInstances/testInstanceTgt/databases/testDatabase" + "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/managedInstances/testInstanceTgt/databases/testDatabase" }; const credential = new DefaultAzureCredential(); const client = new SqlManagementClient(credential, subscriptionId); diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabasesCompleteMoveSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabasesCompleteMoveSample.ts similarity index 87% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabasesCompleteMoveSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabasesCompleteMoveSample.ts index 9e45059ac938..42843e6f8435 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabasesCompleteMoveSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabasesCompleteMoveSample.ts @@ -21,7 +21,7 @@ dotenv.config(); * This sample demonstrates how to Completes a managed database move operation. * * @summary Completes a managed database move operation. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseCompleteMove.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseCompleteMove.json */ async function completesAManagedDatabaseMove() { const subscriptionId = @@ -32,7 +32,7 @@ async function completesAManagedDatabaseMove() { const databaseName = "testDatabase"; const parameters: ManagedDatabaseMoveDefinition = { destinationManagedDatabaseId: - "subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/managedInstances/testInstanceTgt/databases/testDatabase" + "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/managedInstances/testInstanceTgt/databases/testDatabase" }; const credential = new DefaultAzureCredential(); const client = new SqlManagementClient(credential, subscriptionId); diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabasesCompleteRestoreSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabasesCompleteRestoreSample.ts similarity index 96% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabasesCompleteRestoreSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabasesCompleteRestoreSample.ts index 2f5654b4bd2a..5c25a180d78e 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabasesCompleteRestoreSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabasesCompleteRestoreSample.ts @@ -21,7 +21,7 @@ dotenv.config(); * This sample demonstrates how to Completes the restore operation on a managed database. * * @summary Completes the restore operation on a managed database. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseCompleteExternalRestore.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseCompleteExternalRestore.json */ async function completesAManagedDatabaseExternalBackupRestore() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabasesCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabasesCreateOrUpdateSample.ts similarity index 87% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabasesCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabasesCreateOrUpdateSample.ts index 4505f5b49991..b05d71811ac5 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabasesCreateOrUpdateSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabasesCreateOrUpdateSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Creates a new database or updates an existing database. * * @summary Creates a new database or updates an existing database. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseCreateRestoreExternalBackup.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseCreateRestoreExternalBackup.json */ async function createsANewManagedDatabaseByRestoringFromAnExternalBackup() { const subscriptionId = @@ -52,7 +52,7 @@ async function createsANewManagedDatabaseByRestoringFromAnExternalBackup() { * This sample demonstrates how to Creates a new database or updates an existing database. * * @summary Creates a new database or updates an existing database. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseCreateRestoreExternalBackupManagedIdentity.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseCreateRestoreExternalBackupManagedIdentity.json */ async function createsANewManagedDatabaseByRestoringFromAnExternalBackupUsingManagedIdentity() { const subscriptionId = @@ -86,7 +86,7 @@ async function createsANewManagedDatabaseByRestoringFromAnExternalBackupUsingMan * This sample demonstrates how to Creates a new database or updates an existing database. * * @summary Creates a new database or updates an existing database. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseCreateRecovery.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseCreateRecovery.json */ async function createsANewManagedDatabaseFromRestoringAGeoReplicatedBackup() { const subscriptionId = @@ -117,7 +117,7 @@ async function createsANewManagedDatabaseFromRestoringAGeoReplicatedBackup() { * This sample demonstrates how to Creates a new database or updates an existing database. * * @summary Creates a new database or updates an existing database. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseCreateRestoreLtrBackup.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseCreateRestoreLtrBackup.json */ async function createsANewManagedDatabaseFromRestoringALongTermRetentionBackup() { const subscriptionId = @@ -149,7 +149,7 @@ async function createsANewManagedDatabaseFromRestoringALongTermRetentionBackup() * This sample demonstrates how to Creates a new database or updates an existing database. * * @summary Creates a new database or updates an existing database. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseCreateCrossSubscriptionPointInTimeRestore.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseCreateCrossSubscriptionPointInTimeRestore.json */ async function createsANewManagedDatabaseUsingCrossSubscriptionPointInTimeRestore() { const subscriptionId = @@ -183,7 +183,7 @@ async function createsANewManagedDatabaseUsingCrossSubscriptionPointInTimeRestor * This sample demonstrates how to Creates a new database or updates an existing database. * * @summary Creates a new database or updates an existing database. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseCreatePointInTimeRestore.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseCreatePointInTimeRestore.json */ async function createsANewManagedDatabaseUsingPointInTimeRestore() { const subscriptionId = @@ -215,7 +215,36 @@ async function createsANewManagedDatabaseUsingPointInTimeRestore() { * This sample demonstrates how to Creates a new database or updates an existing database. * * @summary Creates a new database or updates an existing database. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseCreateMax.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/CreateManagedDatabaseLedger.json + */ +async function createsANewManagedDatabaseWithLedgerOn() { + const subscriptionId = + process.env["SQL_SUBSCRIPTION_ID"] || + "00000000-1111-2222-3333-444444444444"; + const resourceGroupName = + process.env["SQL_RESOURCE_GROUP"] || "Default-SQL-SouthEastAsia"; + const managedInstanceName = "managedInstance"; + const databaseName = "managedDatabase"; + const parameters: ManagedDatabase = { + isLedgerOn: true, + location: "southeastasia" + }; + const credential = new DefaultAzureCredential(); + const client = new SqlManagementClient(credential, subscriptionId); + const result = await client.managedDatabases.beginCreateOrUpdateAndWait( + resourceGroupName, + managedInstanceName, + databaseName, + parameters + ); + console.log(result); +} + +/** + * This sample demonstrates how to Creates a new database or updates an existing database. + * + * @summary Creates a new database or updates an existing database. + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseCreateMax.json */ async function createsANewManagedDatabaseWithMaximalProperties() { const subscriptionId = @@ -244,7 +273,7 @@ async function createsANewManagedDatabaseWithMaximalProperties() { * This sample demonstrates how to Creates a new database or updates an existing database. * * @summary Creates a new database or updates an existing database. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseCreateMin.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseCreateMin.json */ async function createsANewManagedDatabaseWithMinimalProperties() { const subscriptionId = @@ -273,6 +302,7 @@ async function main() { createsANewManagedDatabaseFromRestoringALongTermRetentionBackup(); createsANewManagedDatabaseUsingCrossSubscriptionPointInTimeRestore(); createsANewManagedDatabaseUsingPointInTimeRestore(); + createsANewManagedDatabaseWithLedgerOn(); createsANewManagedDatabaseWithMaximalProperties(); createsANewManagedDatabaseWithMinimalProperties(); } diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabasesDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabasesDeleteSample.ts similarity index 95% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabasesDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabasesDeleteSample.ts index 041b2cbba145..68076e24c04d 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabasesDeleteSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabasesDeleteSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Deletes a managed database. * * @summary Deletes a managed database. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseDelete.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseDelete.json */ async function deleteManagedDatabase() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabasesGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabasesGetSample.ts similarity index 95% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabasesGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabasesGetSample.ts index d42eeab8018b..030bb63f66cf 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabasesGetSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabasesGetSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets a managed database. * * @summary Gets a managed database. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseGet.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseGet.json */ async function getsAManagedDatabase() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabasesListByInstanceSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabasesListByInstanceSample.ts similarity index 95% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabasesListByInstanceSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabasesListByInstanceSample.ts index 9e19280d3e0d..2bc796032715 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabasesListByInstanceSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabasesListByInstanceSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets a list of managed databases. * * @summary Gets a list of managed databases. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseListByManagedInstance.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseListByManagedInstance.json */ async function listDatabasesByManagedInstances() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabasesListInaccessibleByInstanceSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabasesListInaccessibleByInstanceSample.ts similarity index 95% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabasesListInaccessibleByInstanceSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabasesListInaccessibleByInstanceSample.ts index c1b771e827f0..c86c6ad3d493 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabasesListInaccessibleByInstanceSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabasesListInaccessibleByInstanceSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets a list of inaccessible managed databases in a managed instance * * @summary Gets a list of inaccessible managed databases in a managed instance - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/InaccessibleManagedDatabaseListByManagedInstance.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/InaccessibleManagedDatabaseListByManagedInstance.json */ async function listInaccessibleManagedDatabasesByManagedInstances() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabasesStartMoveSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabasesStartMoveSample.ts similarity index 85% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabasesStartMoveSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabasesStartMoveSample.ts index 11507bbdf328..f597937f614d 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabasesStartMoveSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabasesStartMoveSample.ts @@ -21,7 +21,7 @@ dotenv.config(); * This sample demonstrates how to Starts a managed database move operation. * * @summary Starts a managed database move operation. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseStartMoveMax.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseStartMoveMax.json */ async function startsAManagedDatabaseMoveWithAllOptionalParametersSpecified() { const subscriptionId = @@ -32,7 +32,7 @@ async function startsAManagedDatabaseMoveWithAllOptionalParametersSpecified() { const databaseName = "testDatabase"; const parameters: ManagedDatabaseStartMoveDefinition = { destinationManagedDatabaseId: - "subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/managedInstances/testInstanceTgt/databases/testDatabase", + "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/managedInstances/testInstanceTgt/databases/testDatabase", operationMode: "Copy" }; const credential = new DefaultAzureCredential(); @@ -50,7 +50,7 @@ async function startsAManagedDatabaseMoveWithAllOptionalParametersSpecified() { * This sample demonstrates how to Starts a managed database move operation. * * @summary Starts a managed database move operation. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseStartMoveMin.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseStartMoveMin.json */ async function startsAManagedDatabaseMoveWithNoOptionalParametersSpecified() { const subscriptionId = @@ -61,7 +61,7 @@ async function startsAManagedDatabaseMoveWithNoOptionalParametersSpecified() { const databaseName = "testDatabase"; const parameters: ManagedDatabaseStartMoveDefinition = { destinationManagedDatabaseId: - "subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/managedInstances/testInstanceTgt/databases/testDatabase" + "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/managedInstances/testInstanceTgt/databases/testDatabase" }; const credential = new DefaultAzureCredential(); const client = new SqlManagementClient(credential, subscriptionId); diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabasesUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabasesUpdateSample.ts similarity index 95% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabasesUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabasesUpdateSample.ts index b1790819f9b8..c9235da8947c 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/managedDatabasesUpdateSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedDatabasesUpdateSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Updates an existing database. * * @summary Updates an existing database. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseUpdateMax.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseUpdateMax.json */ async function updatesAManagedDatabaseWithMaximalProperties() { const subscriptionId = @@ -44,7 +44,7 @@ async function updatesAManagedDatabaseWithMaximalProperties() { * This sample demonstrates how to Updates an existing database. * * @summary Updates an existing database. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-05-01-preview/examples/ManagedDatabaseUpdateMin.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/ManagedDatabaseUpdateMin.json */ async function updatesAManagedDatabaseWithMinimalProperties() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceAdministratorsCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceAdministratorsCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceAdministratorsCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceAdministratorsCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceAdministratorsDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceAdministratorsDeleteSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceAdministratorsDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceAdministratorsDeleteSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceAdministratorsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceAdministratorsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceAdministratorsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceAdministratorsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceAdministratorsListByInstanceSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceAdministratorsListByInstanceSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceAdministratorsListByInstanceSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceAdministratorsListByInstanceSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceAdvancedThreatProtectionSettingsCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceAdvancedThreatProtectionSettingsCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceAdvancedThreatProtectionSettingsCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceAdvancedThreatProtectionSettingsCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceAdvancedThreatProtectionSettingsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceAdvancedThreatProtectionSettingsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceAdvancedThreatProtectionSettingsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceAdvancedThreatProtectionSettingsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceAdvancedThreatProtectionSettingsListByInstanceSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceAdvancedThreatProtectionSettingsListByInstanceSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceAdvancedThreatProtectionSettingsListByInstanceSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceAdvancedThreatProtectionSettingsListByInstanceSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceAzureAdOnlyAuthenticationsCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceAzureAdOnlyAuthenticationsCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceAzureAdOnlyAuthenticationsCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceAzureAdOnlyAuthenticationsCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceAzureAdOnlyAuthenticationsDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceAzureAdOnlyAuthenticationsDeleteSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceAzureAdOnlyAuthenticationsDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceAzureAdOnlyAuthenticationsDeleteSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceAzureAdOnlyAuthenticationsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceAzureAdOnlyAuthenticationsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceAzureAdOnlyAuthenticationsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceAzureAdOnlyAuthenticationsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceAzureAdOnlyAuthenticationsListByInstanceSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceAzureAdOnlyAuthenticationsListByInstanceSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceAzureAdOnlyAuthenticationsListByInstanceSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceAzureAdOnlyAuthenticationsListByInstanceSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceDtcsCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceDtcsCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceDtcsCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceDtcsCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceDtcsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceDtcsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceDtcsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceDtcsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceDtcsListByManagedInstanceSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceDtcsListByManagedInstanceSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceDtcsListByManagedInstanceSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceDtcsListByManagedInstanceSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceEncryptionProtectorsCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceEncryptionProtectorsCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceEncryptionProtectorsCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceEncryptionProtectorsCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceEncryptionProtectorsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceEncryptionProtectorsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceEncryptionProtectorsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceEncryptionProtectorsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceEncryptionProtectorsListByInstanceSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceEncryptionProtectorsListByInstanceSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceEncryptionProtectorsListByInstanceSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceEncryptionProtectorsListByInstanceSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceEncryptionProtectorsRevalidateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceEncryptionProtectorsRevalidateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceEncryptionProtectorsRevalidateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceEncryptionProtectorsRevalidateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceKeysCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceKeysCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceKeysCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceKeysCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceKeysDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceKeysDeleteSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceKeysDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceKeysDeleteSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceKeysGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceKeysGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceKeysGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceKeysGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceKeysListByInstanceSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceKeysListByInstanceSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceKeysListByInstanceSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceKeysListByInstanceSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceLongTermRetentionPoliciesCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceLongTermRetentionPoliciesCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceLongTermRetentionPoliciesCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceLongTermRetentionPoliciesCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceLongTermRetentionPoliciesGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceLongTermRetentionPoliciesGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceLongTermRetentionPoliciesGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceLongTermRetentionPoliciesGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceLongTermRetentionPoliciesListByDatabaseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceLongTermRetentionPoliciesListByDatabaseSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceLongTermRetentionPoliciesListByDatabaseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceLongTermRetentionPoliciesListByDatabaseSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceOperationsCancelSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceOperationsCancelSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceOperationsCancelSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceOperationsCancelSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceOperationsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceOperationsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceOperationsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceOperationsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceOperationsListByManagedInstanceSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceOperationsListByManagedInstanceSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceOperationsListByManagedInstanceSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceOperationsListByManagedInstanceSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstancePrivateEndpointConnectionsCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstancePrivateEndpointConnectionsCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstancePrivateEndpointConnectionsCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstancePrivateEndpointConnectionsCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstancePrivateEndpointConnectionsDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstancePrivateEndpointConnectionsDeleteSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstancePrivateEndpointConnectionsDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstancePrivateEndpointConnectionsDeleteSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstancePrivateEndpointConnectionsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstancePrivateEndpointConnectionsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstancePrivateEndpointConnectionsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstancePrivateEndpointConnectionsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstancePrivateEndpointConnectionsListByManagedInstanceSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstancePrivateEndpointConnectionsListByManagedInstanceSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstancePrivateEndpointConnectionsListByManagedInstanceSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstancePrivateEndpointConnectionsListByManagedInstanceSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstancePrivateLinkResourcesGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstancePrivateLinkResourcesGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstancePrivateLinkResourcesGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstancePrivateLinkResourcesGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstancePrivateLinkResourcesListByManagedInstanceSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstancePrivateLinkResourcesListByManagedInstanceSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstancePrivateLinkResourcesListByManagedInstanceSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstancePrivateLinkResourcesListByManagedInstanceSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceTdeCertificatesCreateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceTdeCertificatesCreateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceTdeCertificatesCreateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceTdeCertificatesCreateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceVulnerabilityAssessmentsCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceVulnerabilityAssessmentsCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceVulnerabilityAssessmentsCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceVulnerabilityAssessmentsCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceVulnerabilityAssessmentsDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceVulnerabilityAssessmentsDeleteSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceVulnerabilityAssessmentsDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceVulnerabilityAssessmentsDeleteSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceVulnerabilityAssessmentsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceVulnerabilityAssessmentsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceVulnerabilityAssessmentsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceVulnerabilityAssessmentsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceVulnerabilityAssessmentsListByInstanceSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceVulnerabilityAssessmentsListByInstanceSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstanceVulnerabilityAssessmentsListByInstanceSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstanceVulnerabilityAssessmentsListByInstanceSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstancesCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstancesCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstancesCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstancesCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstancesDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstancesDeleteSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstancesDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstancesDeleteSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstancesFailoverSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstancesFailoverSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstancesFailoverSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstancesFailoverSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstancesGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstancesGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstancesGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstancesGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstancesListByInstancePoolSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstancesListByInstancePoolSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstancesListByInstancePoolSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstancesListByInstancePoolSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstancesListByManagedInstanceSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstancesListByManagedInstanceSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstancesListByManagedInstanceSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstancesListByManagedInstanceSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstancesListByResourceGroupSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstancesListByResourceGroupSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstancesListByResourceGroupSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstancesListByResourceGroupSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstancesListOutboundNetworkDependenciesByManagedInstanceSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstancesListOutboundNetworkDependenciesByManagedInstanceSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstancesListOutboundNetworkDependenciesByManagedInstanceSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstancesListOutboundNetworkDependenciesByManagedInstanceSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstancesListSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstancesListSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstancesListSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstancesListSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstancesStartSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstancesStartSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstancesStartSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstancesStartSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstancesStopSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstancesStopSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstancesStopSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstancesStopSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedInstancesUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstancesUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedInstancesUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedInstancesUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedLedgerDigestUploadsCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedLedgerDigestUploadsCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedLedgerDigestUploadsCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedLedgerDigestUploadsCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedLedgerDigestUploadsDisableSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedLedgerDigestUploadsDisableSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedLedgerDigestUploadsDisableSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedLedgerDigestUploadsDisableSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedLedgerDigestUploadsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedLedgerDigestUploadsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedLedgerDigestUploadsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedLedgerDigestUploadsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedLedgerDigestUploadsListByDatabaseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedLedgerDigestUploadsListByDatabaseSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedLedgerDigestUploadsListByDatabaseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedLedgerDigestUploadsListByDatabaseSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesListByRestorableDroppedDatabaseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesListByRestorableDroppedDatabaseSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesListByRestorableDroppedDatabaseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesListByRestorableDroppedDatabaseSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedServerDnsAliasesAcquireSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedServerDnsAliasesAcquireSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedServerDnsAliasesAcquireSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedServerDnsAliasesAcquireSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedServerDnsAliasesCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedServerDnsAliasesCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedServerDnsAliasesCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedServerDnsAliasesCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedServerDnsAliasesDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedServerDnsAliasesDeleteSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedServerDnsAliasesDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedServerDnsAliasesDeleteSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedServerDnsAliasesGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedServerDnsAliasesGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedServerDnsAliasesGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedServerDnsAliasesGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedServerDnsAliasesListByManagedInstanceSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedServerDnsAliasesListByManagedInstanceSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedServerDnsAliasesListByManagedInstanceSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedServerDnsAliasesListByManagedInstanceSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedServerSecurityAlertPoliciesCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedServerSecurityAlertPoliciesCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedServerSecurityAlertPoliciesCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedServerSecurityAlertPoliciesCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedServerSecurityAlertPoliciesGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedServerSecurityAlertPoliciesGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedServerSecurityAlertPoliciesGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedServerSecurityAlertPoliciesGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/managedServerSecurityAlertPoliciesListByInstanceSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedServerSecurityAlertPoliciesListByInstanceSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/managedServerSecurityAlertPoliciesListByInstanceSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/managedServerSecurityAlertPoliciesListByInstanceSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/outboundFirewallRulesCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/outboundFirewallRulesCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/outboundFirewallRulesCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/outboundFirewallRulesCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/outboundFirewallRulesDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/outboundFirewallRulesDeleteSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/outboundFirewallRulesDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/outboundFirewallRulesDeleteSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/outboundFirewallRulesGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/outboundFirewallRulesGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/outboundFirewallRulesGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/outboundFirewallRulesGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/outboundFirewallRulesListByServerSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/outboundFirewallRulesListByServerSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/outboundFirewallRulesListByServerSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/outboundFirewallRulesListByServerSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/privateEndpointConnectionsCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/privateEndpointConnectionsCreateOrUpdateSample.ts similarity index 96% rename from sdk/sql/arm-sql/samples/v10/typescript/src/privateEndpointConnectionsCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/privateEndpointConnectionsCreateOrUpdateSample.ts index 67df96b35609..ea95431ff430 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/privateEndpointConnectionsCreateOrUpdateSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/privateEndpointConnectionsCreateOrUpdateSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Approve or reject a private endpoint connection with a given name. * * @summary Approve or reject a private endpoint connection with a given name. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/PrivateEndpointConnectionUpdate.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/PrivateEndpointConnectionUpdate.json */ async function approveOrRejectAPrivateEndpointConnectionWithAGivenName() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/privateEndpointConnectionsDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/privateEndpointConnectionsDeleteSample.ts similarity index 95% rename from sdk/sql/arm-sql/samples/v10/typescript/src/privateEndpointConnectionsDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/privateEndpointConnectionsDeleteSample.ts index 6f3ab5b3104e..1f02158ebd5a 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/privateEndpointConnectionsDeleteSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/privateEndpointConnectionsDeleteSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Deletes a private endpoint connection with a given name. * * @summary Deletes a private endpoint connection with a given name. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/PrivateEndpointConnectionDelete.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/PrivateEndpointConnectionDelete.json */ async function deletesAPrivateEndpointConnectionWithAGivenName() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/privateEndpointConnectionsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/privateEndpointConnectionsGetSample.ts similarity index 95% rename from sdk/sql/arm-sql/samples/v10/typescript/src/privateEndpointConnectionsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/privateEndpointConnectionsGetSample.ts index 898eeb357478..a86d54ec3f1c 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/privateEndpointConnectionsGetSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/privateEndpointConnectionsGetSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets a private endpoint connection. * * @summary Gets a private endpoint connection. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/PrivateEndpointConnectionGet.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/PrivateEndpointConnectionGet.json */ async function getsPrivateEndpointConnection() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/privateEndpointConnectionsListByServerSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/privateEndpointConnectionsListByServerSample.ts similarity index 95% rename from sdk/sql/arm-sql/samples/v10/typescript/src/privateEndpointConnectionsListByServerSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/privateEndpointConnectionsListByServerSample.ts index c0fc6a9cb81e..72354d51859f 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/privateEndpointConnectionsListByServerSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/privateEndpointConnectionsListByServerSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets all private endpoint connections on a server. * * @summary Gets all private endpoint connections on a server. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2020-11-01-preview/examples/PrivateEndpointConnectionList.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-08-01-preview/examples/PrivateEndpointConnectionList.json */ async function getsListOfPrivateEndpointConnectionsOnAServer() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/privateLinkResourcesGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/privateLinkResourcesGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/privateLinkResourcesGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/privateLinkResourcesGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/privateLinkResourcesListByServerSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/privateLinkResourcesListByServerSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/privateLinkResourcesListByServerSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/privateLinkResourcesListByServerSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/recommendedSensitivityLabelsUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/recommendedSensitivityLabelsUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/recommendedSensitivityLabelsUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/recommendedSensitivityLabelsUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/recoverableDatabasesGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/recoverableDatabasesGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/recoverableDatabasesGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/recoverableDatabasesGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/recoverableDatabasesListByServerSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/recoverableDatabasesListByServerSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/recoverableDatabasesListByServerSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/recoverableDatabasesListByServerSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/recoverableManagedDatabasesGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/recoverableManagedDatabasesGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/recoverableManagedDatabasesGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/recoverableManagedDatabasesGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/recoverableManagedDatabasesListByInstanceSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/recoverableManagedDatabasesListByInstanceSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/recoverableManagedDatabasesListByInstanceSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/recoverableManagedDatabasesListByInstanceSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/replicationLinksDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/replicationLinksDeleteSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/replicationLinksDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/replicationLinksDeleteSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/replicationLinksFailoverAllowDataLossSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/replicationLinksFailoverAllowDataLossSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/replicationLinksFailoverAllowDataLossSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/replicationLinksFailoverAllowDataLossSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/replicationLinksFailoverSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/replicationLinksFailoverSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/replicationLinksFailoverSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/replicationLinksFailoverSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/replicationLinksGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/replicationLinksGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/replicationLinksGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/replicationLinksGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/replicationLinksListByDatabaseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/replicationLinksListByDatabaseSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/replicationLinksListByDatabaseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/replicationLinksListByDatabaseSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/replicationLinksListByServerSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/replicationLinksListByServerSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/replicationLinksListByServerSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/replicationLinksListByServerSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/restorableDroppedDatabasesGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/restorableDroppedDatabasesGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/restorableDroppedDatabasesGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/restorableDroppedDatabasesGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/restorableDroppedDatabasesListByServerSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/restorableDroppedDatabasesListByServerSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/restorableDroppedDatabasesListByServerSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/restorableDroppedDatabasesListByServerSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/restorableDroppedManagedDatabasesGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/restorableDroppedManagedDatabasesGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/restorableDroppedManagedDatabasesGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/restorableDroppedManagedDatabasesGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/restorableDroppedManagedDatabasesListByInstanceSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/restorableDroppedManagedDatabasesListByInstanceSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/restorableDroppedManagedDatabasesListByInstanceSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/restorableDroppedManagedDatabasesListByInstanceSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/restorePointsCreateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/restorePointsCreateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/restorePointsCreateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/restorePointsCreateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/restorePointsDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/restorePointsDeleteSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/restorePointsDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/restorePointsDeleteSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/restorePointsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/restorePointsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/restorePointsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/restorePointsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/restorePointsListByDatabaseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/restorePointsListByDatabaseSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/restorePointsListByDatabaseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/restorePointsListByDatabaseSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/sensitivityLabelsCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/sensitivityLabelsCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/sensitivityLabelsCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/sensitivityLabelsCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/sensitivityLabelsDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/sensitivityLabelsDeleteSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/sensitivityLabelsDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/sensitivityLabelsDeleteSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/sensitivityLabelsDisableRecommendationSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/sensitivityLabelsDisableRecommendationSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/sensitivityLabelsDisableRecommendationSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/sensitivityLabelsDisableRecommendationSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/sensitivityLabelsEnableRecommendationSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/sensitivityLabelsEnableRecommendationSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/sensitivityLabelsEnableRecommendationSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/sensitivityLabelsEnableRecommendationSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/sensitivityLabelsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/sensitivityLabelsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/sensitivityLabelsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/sensitivityLabelsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/sensitivityLabelsListCurrentByDatabaseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/sensitivityLabelsListCurrentByDatabaseSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/sensitivityLabelsListCurrentByDatabaseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/sensitivityLabelsListCurrentByDatabaseSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/sensitivityLabelsListRecommendedByDatabaseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/sensitivityLabelsListRecommendedByDatabaseSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/sensitivityLabelsListRecommendedByDatabaseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/sensitivityLabelsListRecommendedByDatabaseSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/sensitivityLabelsUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/sensitivityLabelsUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/sensitivityLabelsUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/sensitivityLabelsUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverAdvancedThreatProtectionSettingsCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverAdvancedThreatProtectionSettingsCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverAdvancedThreatProtectionSettingsCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverAdvancedThreatProtectionSettingsCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverAdvancedThreatProtectionSettingsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverAdvancedThreatProtectionSettingsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverAdvancedThreatProtectionSettingsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverAdvancedThreatProtectionSettingsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverAdvancedThreatProtectionSettingsListByServerSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverAdvancedThreatProtectionSettingsListByServerSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverAdvancedThreatProtectionSettingsListByServerSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverAdvancedThreatProtectionSettingsListByServerSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverAdvisorsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverAdvisorsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverAdvisorsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverAdvisorsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverAdvisorsListByServerSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverAdvisorsListByServerSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverAdvisorsListByServerSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverAdvisorsListByServerSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverAdvisorsUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverAdvisorsUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverAdvisorsUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverAdvisorsUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverAutomaticTuningGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverAutomaticTuningGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverAutomaticTuningGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverAutomaticTuningGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverAutomaticTuningUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverAutomaticTuningUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverAutomaticTuningUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverAutomaticTuningUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverAzureAdAdministratorsCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverAzureAdAdministratorsCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverAzureAdAdministratorsCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverAzureAdAdministratorsCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverAzureAdAdministratorsDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverAzureAdAdministratorsDeleteSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverAzureAdAdministratorsDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverAzureAdAdministratorsDeleteSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverAzureAdAdministratorsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverAzureAdAdministratorsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverAzureAdAdministratorsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverAzureAdAdministratorsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverAzureAdAdministratorsListByServerSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverAzureAdAdministratorsListByServerSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverAzureAdAdministratorsListByServerSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverAzureAdAdministratorsListByServerSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverAzureAdOnlyAuthenticationsCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverAzureAdOnlyAuthenticationsCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverAzureAdOnlyAuthenticationsCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverAzureAdOnlyAuthenticationsCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverAzureAdOnlyAuthenticationsDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverAzureAdOnlyAuthenticationsDeleteSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverAzureAdOnlyAuthenticationsDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverAzureAdOnlyAuthenticationsDeleteSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverAzureAdOnlyAuthenticationsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverAzureAdOnlyAuthenticationsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverAzureAdOnlyAuthenticationsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverAzureAdOnlyAuthenticationsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverAzureAdOnlyAuthenticationsListByServerSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverAzureAdOnlyAuthenticationsListByServerSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverAzureAdOnlyAuthenticationsListByServerSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverAzureAdOnlyAuthenticationsListByServerSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverBlobAuditingPoliciesCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverBlobAuditingPoliciesCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverBlobAuditingPoliciesCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverBlobAuditingPoliciesCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverBlobAuditingPoliciesGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverBlobAuditingPoliciesGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverBlobAuditingPoliciesGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverBlobAuditingPoliciesGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverBlobAuditingPoliciesListByServerSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverBlobAuditingPoliciesListByServerSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverBlobAuditingPoliciesListByServerSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverBlobAuditingPoliciesListByServerSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverCommunicationLinksCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverCommunicationLinksCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverCommunicationLinksCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverCommunicationLinksCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverCommunicationLinksDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverCommunicationLinksDeleteSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverCommunicationLinksDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverCommunicationLinksDeleteSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverCommunicationLinksGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverCommunicationLinksGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverCommunicationLinksGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverCommunicationLinksGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverCommunicationLinksListByServerSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverCommunicationLinksListByServerSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverCommunicationLinksListByServerSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverCommunicationLinksListByServerSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverConfigurationOptionsCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverConfigurationOptionsCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverConfigurationOptionsCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverConfigurationOptionsCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverConfigurationOptionsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverConfigurationOptionsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverConfigurationOptionsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverConfigurationOptionsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverConfigurationOptionsListByManagedInstanceSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverConfigurationOptionsListByManagedInstanceSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverConfigurationOptionsListByManagedInstanceSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverConfigurationOptionsListByManagedInstanceSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverConnectionPoliciesCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverConnectionPoliciesCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverConnectionPoliciesCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverConnectionPoliciesCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverConnectionPoliciesGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverConnectionPoliciesGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverConnectionPoliciesGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverConnectionPoliciesGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverConnectionPoliciesListByServerSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverConnectionPoliciesListByServerSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverConnectionPoliciesListByServerSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverConnectionPoliciesListByServerSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverDevOpsAuditSettingsCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverDevOpsAuditSettingsCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverDevOpsAuditSettingsCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverDevOpsAuditSettingsCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverDevOpsAuditSettingsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverDevOpsAuditSettingsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverDevOpsAuditSettingsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverDevOpsAuditSettingsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverDevOpsAuditSettingsListByServerSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverDevOpsAuditSettingsListByServerSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverDevOpsAuditSettingsListByServerSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverDevOpsAuditSettingsListByServerSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverDnsAliasesAcquireSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverDnsAliasesAcquireSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverDnsAliasesAcquireSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverDnsAliasesAcquireSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverDnsAliasesCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverDnsAliasesCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverDnsAliasesCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverDnsAliasesCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverDnsAliasesDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverDnsAliasesDeleteSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverDnsAliasesDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverDnsAliasesDeleteSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverDnsAliasesGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverDnsAliasesGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverDnsAliasesGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverDnsAliasesGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverDnsAliasesListByServerSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverDnsAliasesListByServerSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverDnsAliasesListByServerSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverDnsAliasesListByServerSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverKeysCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverKeysCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverKeysCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverKeysCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverKeysDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverKeysDeleteSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverKeysDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverKeysDeleteSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverKeysGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverKeysGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverKeysGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverKeysGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverKeysListByServerSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverKeysListByServerSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverKeysListByServerSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverKeysListByServerSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverOperationsListByServerSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverOperationsListByServerSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverOperationsListByServerSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverOperationsListByServerSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverSecurityAlertPoliciesCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverSecurityAlertPoliciesCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverSecurityAlertPoliciesCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverSecurityAlertPoliciesCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverSecurityAlertPoliciesGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverSecurityAlertPoliciesGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverSecurityAlertPoliciesGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverSecurityAlertPoliciesGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverSecurityAlertPoliciesListByServerSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverSecurityAlertPoliciesListByServerSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverSecurityAlertPoliciesListByServerSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverSecurityAlertPoliciesListByServerSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverTrustCertificatesCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverTrustCertificatesCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverTrustCertificatesCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverTrustCertificatesCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverTrustCertificatesDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverTrustCertificatesDeleteSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverTrustCertificatesDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverTrustCertificatesDeleteSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverTrustCertificatesGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverTrustCertificatesGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverTrustCertificatesGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverTrustCertificatesGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverTrustCertificatesListByInstanceSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverTrustCertificatesListByInstanceSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverTrustCertificatesListByInstanceSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverTrustCertificatesListByInstanceSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverTrustGroupsCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverTrustGroupsCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverTrustGroupsCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverTrustGroupsCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverTrustGroupsDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverTrustGroupsDeleteSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverTrustGroupsDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverTrustGroupsDeleteSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverTrustGroupsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverTrustGroupsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverTrustGroupsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverTrustGroupsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverTrustGroupsListByInstanceSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverTrustGroupsListByInstanceSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverTrustGroupsListByInstanceSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverTrustGroupsListByInstanceSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverTrustGroupsListByLocationSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverTrustGroupsListByLocationSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverTrustGroupsListByLocationSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverTrustGroupsListByLocationSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverUsagesListByServerSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverUsagesListByServerSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverUsagesListByServerSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverUsagesListByServerSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverVulnerabilityAssessmentsCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverVulnerabilityAssessmentsCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverVulnerabilityAssessmentsCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverVulnerabilityAssessmentsCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverVulnerabilityAssessmentsDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverVulnerabilityAssessmentsDeleteSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverVulnerabilityAssessmentsDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverVulnerabilityAssessmentsDeleteSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverVulnerabilityAssessmentsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverVulnerabilityAssessmentsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverVulnerabilityAssessmentsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverVulnerabilityAssessmentsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serverVulnerabilityAssessmentsListByServerSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverVulnerabilityAssessmentsListByServerSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serverVulnerabilityAssessmentsListByServerSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serverVulnerabilityAssessmentsListByServerSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serversCheckNameAvailabilitySample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serversCheckNameAvailabilitySample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serversCheckNameAvailabilitySample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serversCheckNameAvailabilitySample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serversCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serversCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serversCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serversCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serversDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serversDeleteSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serversDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serversDeleteSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serversGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serversGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serversGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serversGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serversImportDatabaseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serversImportDatabaseSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serversImportDatabaseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serversImportDatabaseSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serversListByResourceGroupSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serversListByResourceGroupSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serversListByResourceGroupSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serversListByResourceGroupSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serversListSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serversListSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serversListSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serversListSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serversRefreshStatusSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serversRefreshStatusSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serversRefreshStatusSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serversRefreshStatusSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serversUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serversUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serversUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serversUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serviceObjectivesGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serviceObjectivesGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serviceObjectivesGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serviceObjectivesGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/serviceObjectivesListByServerSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/serviceObjectivesListByServerSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/serviceObjectivesListByServerSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/serviceObjectivesListByServerSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/sqlAgentCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlAgentCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/sqlAgentCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlAgentCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/sqlAgentGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlAgentGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/sqlAgentGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlAgentGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentBaselineGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentBaselineGetSample.ts similarity index 96% rename from sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentBaselineGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentBaselineGetSample.ts index fdcd064ac94d..84192f2a9b79 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentBaselineGetSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentBaselineGetSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets a list of database's sql vulnerability assessment rule baselines. * * @summary Gets a list of database's sql vulnerability assessment rule baselines. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentBaselineGet.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentBaselineGet.json */ async function getsAListOfDatabaseSqlVulnerabilityAssessmentRuleBaselines() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessmentSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessmentSample.ts similarity index 96% rename from sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessmentSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessmentSample.ts index ab8440bce37d..34577b962e94 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessmentSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessmentSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets a list of database's sql vulnerability assessment rule baselines. * * @summary Gets a list of database's sql vulnerability assessment rule baselines. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessment.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessment.json */ async function getsAListOfDatabaseSqlVulnerabilityAssessmentRuleBaselines() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentBaselinesCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentBaselinesCreateOrUpdateSample.ts similarity index 96% rename from sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentBaselinesCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentBaselinesCreateOrUpdateSample.ts index 7689d2e37319..dcdbadae862d 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentBaselinesCreateOrUpdateSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentBaselinesCreateOrUpdateSample.ts @@ -21,7 +21,7 @@ dotenv.config(); * This sample demonstrates how to Add a database's vulnerability assessment rule baseline list. * * @summary Add a database's vulnerability assessment rule baseline list. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentBaselineAddLatest.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentBaselineAddLatest.json */ async function addADatabaseVulnerabilityAssessmentRuleBaselineFromTheLatestScanResult() { const subscriptionId = @@ -52,7 +52,7 @@ async function addADatabaseVulnerabilityAssessmentRuleBaselineFromTheLatestScanR * This sample demonstrates how to Add a database's vulnerability assessment rule baseline list. * * @summary Add a database's vulnerability assessment rule baseline list. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentBaselineAdd.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentBaselineAdd.json */ async function addADatabaseVulnerabilityAssessmentRuleBaselineList() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentExecuteScanExecuteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentExecuteScanExecuteSample.ts similarity index 95% rename from sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentExecuteScanExecuteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentExecuteScanExecuteSample.ts index 91d39a8c7696..5cb16ecc1f19 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentExecuteScanExecuteSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentExecuteScanExecuteSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Executes a Vulnerability Assessment database scan. * * @summary Executes a Vulnerability Assessment database scan. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentScansExecute.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentScansExecute.json */ async function executesADatabaseVulnerabilityAssessmentScan() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentRuleBaselineCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentRuleBaselineCreateOrUpdateSample.ts similarity index 96% rename from sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentRuleBaselineCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentRuleBaselineCreateOrUpdateSample.ts index f9378ab38e1f..72fa5fd82258 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentRuleBaselineCreateOrUpdateSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentRuleBaselineCreateOrUpdateSample.ts @@ -21,7 +21,7 @@ dotenv.config(); * This sample demonstrates how to Creates or updates a database's vulnerability assessment rule baseline. * * @summary Creates or updates a database's vulnerability assessment rule baseline. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentRuleBaselineCreate.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentRuleBaselineCreate.json */ async function createsOrUpdatesADatabaseVulnerabilityAssessmentRuleBaseline() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentRuleBaselineGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentRuleBaselineGetSample.ts similarity index 96% rename from sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentRuleBaselineGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentRuleBaselineGetSample.ts index 83d050585172..f2dd44ca8453 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentRuleBaselineGetSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentRuleBaselineGetSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets a system database's sql vulnerability assessment rule baseline. * * @summary Gets a system database's sql vulnerability assessment rule baseline. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentRuleBaselineGet.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentRuleBaselineGet.json */ async function getsASystemDatabaseSqlVulnerabilityAssessmentRuleBaseline() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentRuleBaselineListByBaselineSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentRuleBaselineListByBaselineSample.ts similarity index 96% rename from sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentRuleBaselineListByBaselineSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentRuleBaselineListByBaselineSample.ts index a6f1704e109e..16a5bf775da0 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentRuleBaselineListByBaselineSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentRuleBaselineListByBaselineSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets a system database's sql vulnerability assessment rule baseline. * * @summary Gets a system database's sql vulnerability assessment rule baseline. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentRuleBaselineListByBaseline.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentRuleBaselineListByBaseline.json */ async function getsASystemDatabaseSqlVulnerabilityAssessmentRuleBaseline() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentRuleBaselinesDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentRuleBaselinesDeleteSample.ts similarity index 96% rename from sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentRuleBaselinesDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentRuleBaselinesDeleteSample.ts index 73bb391693dd..b82ae54b40bd 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentRuleBaselinesDeleteSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentRuleBaselinesDeleteSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Removes the database's vulnerability assessment rule baseline. * * @summary Removes the database's vulnerability assessment rule baseline. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentRuleBaselineDelete.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentRuleBaselineDelete.json */ async function removesADatabaseVulnerabilityAssessmentRuleBaseline() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentScanResultGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentScanResultGetSample.ts similarity index 96% rename from sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentScanResultGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentScanResultGetSample.ts index a94a22ce617f..0ad8dc8a2165 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentScanResultGetSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentScanResultGetSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets a vulnerability assessment scan record of a database. * * @summary Gets a vulnerability assessment scan record of a database. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentScansResults.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentScansResults.json */ async function getASystemDatabaseSqlVulnerabilityAssessmentScanResultForScanIdAndScanResultId() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentScanResultListByScanSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentScanResultListByScanSample.ts similarity index 96% rename from sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentScanResultListByScanSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentScanResultListByScanSample.ts index 4b2710c36782..527a84dc659f 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentScanResultListByScanSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentScanResultListByScanSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets a vulnerability assessment scan record of a database. * * @summary Gets a vulnerability assessment scan record of a database. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentListScansResults.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentListScansResults.json */ async function listSystemDatabaseSqlVulnerabilityAssessmentScanResultsForScanId() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentScansGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentScansGetSample.ts similarity index 96% rename from sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentScansGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentScansGetSample.ts index be82bb066abb..cf5551b921ff 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentScansGetSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentScansGetSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Get a system database vulnerability assessment scan record. * * @summary Get a system database vulnerability assessment scan record. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentScan.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentScan.json */ async function getsTheADatabaseVulnerabilityAssessmentScanRecords() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsSample.ts similarity index 96% rename from sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsSample.ts index 4f003bac89a6..44ba7d625439 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Lists the vulnerability assessment scans of a database. * * @summary Lists the vulnerability assessment scans of a database. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentScanRecordsListByDatabase.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentScanRecordsListByDatabase.json */ async function getsTheListOfADatabaseVulnerabilityAssessmentScanRecords() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentsDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentsDeleteSample.ts similarity index 95% rename from sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentsDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentsDeleteSample.ts index 2203199c2366..e51a3fa17702 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentsDeleteSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentsDeleteSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Removes SQL Vulnerability Assessment. * * @summary Removes SQL Vulnerability Assessment. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentDelete.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentDelete.json */ async function removeSqlVulnerabilityAssessment() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentsSettingsCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentsSettingsCreateOrUpdateSample.ts similarity index 96% rename from sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentsSettingsCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentsSettingsCreateOrUpdateSample.ts index 372cd06ef4d9..89c6f6031f67 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentsSettingsCreateOrUpdateSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentsSettingsCreateOrUpdateSample.ts @@ -21,7 +21,7 @@ dotenv.config(); * This sample demonstrates how to Creates or updates SQL Vulnerability Assessment policy. * * @summary Creates or updates SQL Vulnerability Assessment policy. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentCreate.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentCreate.json */ async function createASqlVulnerabilityAssessmentPolicy() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentsSettingsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentsSettingsGetSample.ts similarity index 95% rename from sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentsSettingsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentsSettingsGetSample.ts index 92113ad724a5..c301305d6a80 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentsSettingsGetSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentsSettingsGetSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Gets SQL Vulnerability Assessment policy. * * @summary Gets SQL Vulnerability Assessment policy. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentGet.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentGet.json */ async function getSqlVulnerabilityAssessmentPolicy() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentsSettingsListByServerSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentsSettingsListByServerSample.ts similarity index 95% rename from sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentsSettingsListByServerSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentsSettingsListByServerSample.ts index 7f963426e49f..9f5c842a0af5 100644 --- a/sdk/sql/arm-sql/samples/v10/typescript/src/sqlVulnerabilityAssessmentsSettingsListByServerSample.ts +++ b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/sqlVulnerabilityAssessmentsSettingsListByServerSample.ts @@ -18,7 +18,7 @@ dotenv.config(); * This sample demonstrates how to Lists SQL Vulnerability Assessment policies associated with a server. * * @summary Lists SQL Vulnerability Assessment policies associated with a server. - * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-02-01-preview/examples/SqlVulnerabilityAssessmentListByServer.json + * x-ms-original-file: specification/sql/resource-manager/Microsoft.Sql/preview/2022-11-01-preview/examples/SqlVulnerabilityAssessmentListByServer.json */ async function getSqlVulnerabilityAssessmentPolicies() { const subscriptionId = diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/startStopManagedInstanceSchedulesCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/startStopManagedInstanceSchedulesCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/startStopManagedInstanceSchedulesCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/startStopManagedInstanceSchedulesCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/startStopManagedInstanceSchedulesDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/startStopManagedInstanceSchedulesDeleteSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/startStopManagedInstanceSchedulesDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/startStopManagedInstanceSchedulesDeleteSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/startStopManagedInstanceSchedulesGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/startStopManagedInstanceSchedulesGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/startStopManagedInstanceSchedulesGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/startStopManagedInstanceSchedulesGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/startStopManagedInstanceSchedulesListByInstanceSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/startStopManagedInstanceSchedulesListByInstanceSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/startStopManagedInstanceSchedulesListByInstanceSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/startStopManagedInstanceSchedulesListByInstanceSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/subscriptionUsagesGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/subscriptionUsagesGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/subscriptionUsagesGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/subscriptionUsagesGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/subscriptionUsagesListByLocationSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/subscriptionUsagesListByLocationSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/subscriptionUsagesListByLocationSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/subscriptionUsagesListByLocationSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/synapseLinkWorkspacesListByDatabaseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/synapseLinkWorkspacesListByDatabaseSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/synapseLinkWorkspacesListByDatabaseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/synapseLinkWorkspacesListByDatabaseSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/syncAgentsCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncAgentsCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/syncAgentsCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncAgentsCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/syncAgentsDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncAgentsDeleteSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/syncAgentsDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncAgentsDeleteSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/syncAgentsGenerateKeySample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncAgentsGenerateKeySample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/syncAgentsGenerateKeySample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncAgentsGenerateKeySample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/syncAgentsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncAgentsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/syncAgentsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncAgentsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/syncAgentsListByServerSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncAgentsListByServerSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/syncAgentsListByServerSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncAgentsListByServerSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/syncAgentsListLinkedDatabasesSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncAgentsListLinkedDatabasesSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/syncAgentsListLinkedDatabasesSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncAgentsListLinkedDatabasesSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/syncGroupsCancelSyncSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncGroupsCancelSyncSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/syncGroupsCancelSyncSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncGroupsCancelSyncSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/syncGroupsCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncGroupsCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/syncGroupsCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncGroupsCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/syncGroupsDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncGroupsDeleteSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/syncGroupsDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncGroupsDeleteSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/syncGroupsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncGroupsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/syncGroupsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncGroupsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/syncGroupsListByDatabaseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncGroupsListByDatabaseSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/syncGroupsListByDatabaseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncGroupsListByDatabaseSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/syncGroupsListHubSchemasSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncGroupsListHubSchemasSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/syncGroupsListHubSchemasSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncGroupsListHubSchemasSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/syncGroupsListLogsSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncGroupsListLogsSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/syncGroupsListLogsSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncGroupsListLogsSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/syncGroupsListSyncDatabaseIdsSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncGroupsListSyncDatabaseIdsSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/syncGroupsListSyncDatabaseIdsSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncGroupsListSyncDatabaseIdsSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/syncGroupsRefreshHubSchemaSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncGroupsRefreshHubSchemaSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/syncGroupsRefreshHubSchemaSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncGroupsRefreshHubSchemaSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/syncGroupsTriggerSyncSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncGroupsTriggerSyncSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/syncGroupsTriggerSyncSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncGroupsTriggerSyncSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/syncGroupsUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncGroupsUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/syncGroupsUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncGroupsUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/syncMembersCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncMembersCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/syncMembersCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncMembersCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/syncMembersDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncMembersDeleteSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/syncMembersDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncMembersDeleteSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/syncMembersGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncMembersGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/syncMembersGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncMembersGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/syncMembersListBySyncGroupSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncMembersListBySyncGroupSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/syncMembersListBySyncGroupSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncMembersListBySyncGroupSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/syncMembersListMemberSchemasSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncMembersListMemberSchemasSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/syncMembersListMemberSchemasSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncMembersListMemberSchemasSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/syncMembersRefreshMemberSchemaSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncMembersRefreshMemberSchemaSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/syncMembersRefreshMemberSchemaSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncMembersRefreshMemberSchemaSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/syncMembersUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncMembersUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/syncMembersUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/syncMembersUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/tdeCertificatesCreateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/tdeCertificatesCreateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/tdeCertificatesCreateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/tdeCertificatesCreateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/timeZonesGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/timeZonesGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/timeZonesGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/timeZonesGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/timeZonesListByLocationSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/timeZonesListByLocationSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/timeZonesListByLocationSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/timeZonesListByLocationSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/transparentDataEncryptionsCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/transparentDataEncryptionsCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/transparentDataEncryptionsCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/transparentDataEncryptionsCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/transparentDataEncryptionsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/transparentDataEncryptionsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/transparentDataEncryptionsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/transparentDataEncryptionsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/transparentDataEncryptionsListByDatabaseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/transparentDataEncryptionsListByDatabaseSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/transparentDataEncryptionsListByDatabaseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/transparentDataEncryptionsListByDatabaseSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/usagesListByInstancePoolSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/usagesListByInstancePoolSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/usagesListByInstancePoolSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/usagesListByInstancePoolSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/virtualClustersDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/virtualClustersDeleteSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/virtualClustersDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/virtualClustersDeleteSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/virtualClustersGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/virtualClustersGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/virtualClustersGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/virtualClustersGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/virtualClustersListByResourceGroupSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/virtualClustersListByResourceGroupSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/virtualClustersListByResourceGroupSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/virtualClustersListByResourceGroupSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/virtualClustersListSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/virtualClustersListSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/virtualClustersListSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/virtualClustersListSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/virtualClustersUpdateDnsServersSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/virtualClustersUpdateDnsServersSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/virtualClustersUpdateDnsServersSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/virtualClustersUpdateDnsServersSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/virtualClustersUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/virtualClustersUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/virtualClustersUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/virtualClustersUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/virtualNetworkRulesCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/virtualNetworkRulesCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/virtualNetworkRulesCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/virtualNetworkRulesCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/virtualNetworkRulesDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/virtualNetworkRulesDeleteSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/virtualNetworkRulesDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/virtualNetworkRulesDeleteSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/virtualNetworkRulesGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/virtualNetworkRulesGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/virtualNetworkRulesGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/virtualNetworkRulesGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/virtualNetworkRulesListByServerSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/virtualNetworkRulesListByServerSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/virtualNetworkRulesListByServerSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/virtualNetworkRulesListByServerSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/workloadClassifiersCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/workloadClassifiersCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/workloadClassifiersCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/workloadClassifiersCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/workloadClassifiersDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/workloadClassifiersDeleteSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/workloadClassifiersDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/workloadClassifiersDeleteSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/workloadClassifiersGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/workloadClassifiersGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/workloadClassifiersGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/workloadClassifiersGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/workloadClassifiersListByWorkloadGroupSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/workloadClassifiersListByWorkloadGroupSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/workloadClassifiersListByWorkloadGroupSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/workloadClassifiersListByWorkloadGroupSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/workloadGroupsCreateOrUpdateSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/workloadGroupsCreateOrUpdateSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/workloadGroupsCreateOrUpdateSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/workloadGroupsCreateOrUpdateSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/workloadGroupsDeleteSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/workloadGroupsDeleteSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/workloadGroupsDeleteSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/workloadGroupsDeleteSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/workloadGroupsGetSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/workloadGroupsGetSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/workloadGroupsGetSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/workloadGroupsGetSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/src/workloadGroupsListByDatabaseSample.ts b/sdk/sql/arm-sql/samples/v10-beta/typescript/src/workloadGroupsListByDatabaseSample.ts similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/src/workloadGroupsListByDatabaseSample.ts rename to sdk/sql/arm-sql/samples/v10-beta/typescript/src/workloadGroupsListByDatabaseSample.ts diff --git a/sdk/sql/arm-sql/samples/v10/typescript/tsconfig.json b/sdk/sql/arm-sql/samples/v10-beta/typescript/tsconfig.json similarity index 100% rename from sdk/sql/arm-sql/samples/v10/typescript/tsconfig.json rename to sdk/sql/arm-sql/samples/v10-beta/typescript/tsconfig.json diff --git a/sdk/sql/arm-sql/src/models/index.ts b/sdk/sql/arm-sql/src/models/index.ts index c775633dd138..7c2533b73bdb 100644 --- a/sdk/sql/arm-sql/src/models/index.ts +++ b/sdk/sql/arm-sql/src/models/index.ts @@ -554,62 +554,6 @@ export interface EncryptionProtectorListResult { readonly nextLink?: string; } -/** Read-write endpoint of the failover group instance. */ -export interface FailoverGroupReadWriteEndpoint { - /** Failover policy of the read-write endpoint for the failover group. If failoverPolicy is Automatic then failoverWithDataLossGracePeriodMinutes is required. */ - failoverPolicy: ReadWriteEndpointFailoverPolicy; - /** Grace period before failover with data loss is attempted for the read-write endpoint. If failoverPolicy is Automatic then failoverWithDataLossGracePeriodMinutes is required. */ - failoverWithDataLossGracePeriodMinutes?: number; -} - -/** Read-only endpoint of the failover group instance. */ -export interface FailoverGroupReadOnlyEndpoint { - /** Failover policy of the read-only endpoint for the failover group. */ - failoverPolicy?: ReadOnlyEndpointFailoverPolicy; -} - -/** Partner server information for the failover group. */ -export interface PartnerInfo { - /** Resource identifier of the partner server. */ - id: string; - /** - * Geo location of the partner server. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly location?: string; - /** - * Replication role of the partner server. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly replicationRole?: FailoverGroupReplicationRole; -} - -/** A failover group update request. */ -export interface FailoverGroupUpdate { - /** Resource tags. */ - tags?: { [propertyName: string]: string }; - /** Read-write endpoint of the failover group instance. */ - readWriteEndpoint?: FailoverGroupReadWriteEndpoint; - /** Read-only endpoint of the failover group instance. */ - readOnlyEndpoint?: FailoverGroupReadOnlyEndpoint; - /** List of databases in the failover group. */ - databases?: string[]; -} - -/** A list of failover groups. */ -export interface FailoverGroupListResult { - /** - * Array of results. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly value?: FailoverGroup[]; - /** - * 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; -} - /** ARM resource. */ export interface ResourceWithWritableName { /** @@ -2107,6 +2051,38 @@ export interface OperationDisplay { readonly description?: string; } +/** A list of private endpoint connections. */ +export interface PrivateEndpointConnectionListResult { + /** + * Array of results. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly value?: PrivateEndpointConnection[]; + /** + * 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; +} + +/** Properties of a private endpoint connection. */ +export interface PrivateEndpointConnectionProperties { + /** Private endpoint which the connection belongs to. */ + privateEndpoint?: PrivateEndpointProperty; + /** + * Group IDs. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly groupIds?: string[]; + /** Connection state of the private endpoint connection. */ + privateLinkServiceConnectionState?: PrivateLinkServiceConnectionStateProperty; + /** + * State of the private endpoint connection. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly provisioningState?: PrivateEndpointProvisioningState; +} + export interface PrivateEndpointProperty { /** Resource id of the private endpoint. */ id?: string; @@ -2124,20 +2100,6 @@ export interface PrivateLinkServiceConnectionStateProperty { readonly actionsRequired?: PrivateLinkServiceConnectionStateActionsRequire; } -/** A list of private endpoint connections. */ -export interface PrivateEndpointConnectionListResult { - /** - * Array of results. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly value?: PrivateEndpointConnection[]; - /** - * 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 private link resources */ export interface PrivateLinkResourceListResult { /** @@ -2943,20 +2905,6 @@ export interface ServerTrustCertificatesListResult { readonly nextLink?: string; } -/** The response to a list IPv6 firewall rules request */ -export interface IPv6FirewallRuleListResult { - /** - * Array of results. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly value?: IPv6FirewallRule[]; - /** - * 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 endpoint certificates on the target instance. */ export interface EndpointCertificateListResult { /** @@ -3105,13 +3053,13 @@ export interface ManagedServerDnsAliasAcquisition { oldManagedServerDnsAliasResourceId: string; } -/** A list of SQL Vulnerability Assessments baseline set. */ -export interface DatabaseSqlVulnerabilityAssessmentBaselineSetListResult { +/** A list of the managed database's Advanced Threat Protection settings. */ +export interface ManagedDatabaseAdvancedThreatProtectionListResult { /** * Array of results. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly value?: DatabaseSqlVulnerabilityAssessmentBaselineSet[]; + readonly value?: ManagedDatabaseAdvancedThreatProtection[]; /** * Link to retrieve next page of results. * NOTE: This property will not be serialized. It can only be populated by the server. @@ -3119,13 +3067,13 @@ export interface DatabaseSqlVulnerabilityAssessmentBaselineSetListResult { readonly nextLink?: string; } -/** A list of SQL Vulnerability Assessments rule baseline. */ -export interface DatabaseSqlVulnerabilityAssessmentRuleBaselineListResult { +/** A list of the managed instance's Advanced Threat Protection settings. */ +export interface ManagedInstanceAdvancedThreatProtectionListResult { /** * Array of results. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly value?: DatabaseSqlVulnerabilityAssessmentRuleBaseline[]; + readonly value?: ManagedInstanceAdvancedThreatProtection[]; /** * Link to retrieve next page of results. * NOTE: This property will not be serialized. It can only be populated by the server. @@ -3133,13 +3081,13 @@ export interface DatabaseSqlVulnerabilityAssessmentRuleBaselineListResult { readonly nextLink?: string; } -/** A list of vulnerability assessment scan results. */ -export interface SQLVulnerabilityAssessmentScanListResult { +/** A list of replication links. */ +export interface ReplicationLinkListResult { /** * Array of results. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly value?: SqlVulnerabilityAssessmentScanResults[]; + readonly value?: ReplicationLink[]; /** * Link to retrieve next page of results. * NOTE: This property will not be serialized. It can only be populated by the server. @@ -3147,157 +3095,209 @@ export interface SQLVulnerabilityAssessmentScanListResult { readonly nextLink?: string; } -/** SQL Vulnerability Assessment remediation Details. */ -export interface Remediation { - /** - * SQL Vulnerability Assessment remediation description. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly description?: string; - /** - * SQL Vulnerability Assessment remediation script. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly scripts?: string[]; +/** List of managed database move operations. */ +export interface ManagedDatabaseMoveOperationListResult { /** - * SQL Vulnerability Assessment is remediation automated. + * Array of results. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly automated?: boolean; + readonly value?: ManagedDatabaseMoveOperationResult[]; /** - * SQL Vulnerability Assessment optional link to remediate in Azure Portal. + * Link to retrieve next page of results. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly portalLink?: string; + readonly nextLink?: string; } -/** SQL Vulnerability Assessment baseline adjusted results */ -export interface BaselineAdjustedResult { +/** A list of managed instance's DTCs. */ +export interface ManagedInstanceDtcListResult { /** - * SQL Vulnerability Assessment baseline details + * Array of results. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly baseline?: Baseline; + readonly value?: ManagedInstanceDtc[]; /** - * SQL Vulnerability Assessment baseline status + * Link to retrieve next page of results. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly status?: RuleStatus; + readonly nextLink?: string; +} + +/** The Security Settings of managed instance DTC. */ +export interface ManagedInstanceDtcSecuritySettings { + /** Transaction Manager communication settings of managed instance DTC. */ + transactionManagerCommunicationSettings?: ManagedInstanceDtcTransactionManagerCommunicationSettings; + /** Allow XA Transactions to managed instance DTC. */ + xaTransactionsEnabled?: boolean; + /** Allow SNA LU 6.2 Transactions to managed instance DTC. */ + snaLu6Point2TransactionsEnabled?: boolean; + /** Default timeout for XA Transactions (in seconds). */ + xaTransactionsDefaultTimeout?: number; + /** Maximum timeout for XA Transactions (in seconds). */ + xaTransactionsMaximumTimeout?: number; +} + +/** The Transaction Manager Communication Settings of managed instance DTC. */ +export interface ManagedInstanceDtcTransactionManagerCommunicationSettings { + /** Allow Inbound traffic to managed instance DTC. */ + allowInboundEnabled?: boolean; + /** Allow Outbound traffic of managed instance DTC. */ + allowOutboundEnabled?: boolean; + /** Authentication type of managed instance DTC. */ + authentication?: string; +} + +/** A list of synapselink workspaces */ +export interface SynapseLinkWorkspaceListResult { /** - * SQL Vulnerability Assessment results that are not in baseline + * Array of results. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly resultsNotInBaseline?: string[][]; + readonly value?: SynapseLinkWorkspace[]; /** - * SQL Vulnerability Assessment results that are in baseline. + * Link to retrieve next page of results. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly resultsOnlyInBaseline?: string[][]; + readonly nextLink?: string; } -/** SQL Vulnerability Assessment baseline Details */ -export interface Baseline { +/** Properties of a Synapse link workspaces */ +export interface SynapseLinkWorkspaceInfoProperties { + /** Synapse link workspace id. */ + workspaceId?: string; + /** Link connection name. */ + linkConnectionName?: string; +} + +/** A list of virtual clusters. */ +export interface VirtualClusterListResult { /** - * SQL Vulnerability Assessment baseline expected results + * Array of results. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly expectedResults?: string[][]; + readonly value?: VirtualCluster[]; /** - * SQL Vulnerability Assessment baseline update time (UTC) + * Link to retrieve next page of results. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly updatedTime?: Date; + readonly nextLink?: string; } -/** SQL Vulnerability Assessment rule metadata details. */ -export interface VaRule { - /** - * SQL Vulnerability Assessment rule Id. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly ruleId?: string; +/** An update request for virtual cluster. */ +export interface VirtualClusterUpdate { + /** Resource tags. */ + tags?: { [propertyName: string]: string }; /** - * SQL Vulnerability Assessment rule severity. + * Subnet resource ID for the virtual cluster. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly severity?: RuleSeverity; + readonly subnetId?: string; + /** Virtual cluster version. */ + version?: string; /** - * SQL Vulnerability Assessment rule category. + * List of resources in this virtual cluster. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly category?: string; + readonly childResources?: string[]; +} + +/** A list of instance failover groups. */ +export interface InstanceFailoverGroupListResult { /** - * SQL Vulnerability Assessment rule type. + * Array of results. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly ruleType?: RuleType; + readonly value?: InstanceFailoverGroup[]; /** - * SQL Vulnerability Assessment rule title. + * Link to retrieve next page of results. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly title?: string; + readonly nextLink?: string; +} + +/** Read-write endpoint of the failover group instance. */ +export interface InstanceFailoverGroupReadWriteEndpoint { + /** Failover policy of the read-write endpoint for the failover group. If failoverPolicy is Automatic then failoverWithDataLossGracePeriodMinutes is required. */ + failoverPolicy: ReadWriteEndpointFailoverPolicy; + /** Grace period before failover with data loss is attempted for the read-write endpoint. If failoverPolicy is Automatic then failoverWithDataLossGracePeriodMinutes is required. */ + failoverWithDataLossGracePeriodMinutes?: number; +} + +/** Read-only endpoint of the failover group instance. */ +export interface InstanceFailoverGroupReadOnlyEndpoint { + /** Failover policy of the read-only endpoint for the failover group. */ + failoverPolicy?: ReadOnlyEndpointFailoverPolicy; +} + +/** Partner region information for the failover group. */ +export interface PartnerRegionInfo { + /** Geo location of the partner managed instances. */ + location?: string; /** - * SQL Vulnerability Assessment rule description. + * Replication role of the partner managed instances. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly description?: string; + readonly replicationRole?: InstanceFailoverGroupReplicationRole; +} + +/** Pairs of Managed Instances in the failover group. */ +export interface ManagedInstancePairInfo { + /** Id of Primary Managed Instance in pair. */ + primaryManagedInstanceId?: string; + /** Id of Partner Managed Instance in pair. */ + partnerManagedInstanceId?: string; +} + +/** The managed database's restore details backup set properties. */ +export interface ManagedDatabaseRestoreDetailsBackupSetProperties { /** - * SQL Vulnerability Assessment rule rationale. + * Backup set status. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly rationale?: string; + readonly status?: string; /** - * SQL Vulnerability Assessment rule query details. + * First stripe name. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly queryCheck?: QueryCheck; + readonly firstStripeName?: string; /** - * SQL Vulnerability Assessment benchmark references. + * Number of stripes. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly benchmarkReferences?: BenchmarkReference[]; -} - -/** SQL Vulnerability Assessment query check object. */ -export interface QueryCheck { + readonly numberOfStripes?: number; /** - * SQL Vulnerability Assessment rule query. + * Backup size. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly query?: string; + readonly backupSizeMB?: number; /** - * SQL Vulnerability Assessment query expected result. + * Last restored file time. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly expectedResult?: string[][]; + readonly restoreStartedTimestampUtc?: Date; /** - * SQL Vulnerability Assessment column names of query expected result. + * Last restored file time. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly columnNames?: string[]; + readonly restoreFinishedTimestampUtc?: Date; } -/** SQL Vulnerability Assessment benchmark reference */ -export interface BenchmarkReference { - /** - * SQL Vulnerability Assessment benchmark name - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly benchmark?: string; +/** The managed database's restore details unrestorable file properties. */ +export interface ManagedDatabaseRestoreDetailsUnrestorableFileProperties { /** - * SQL Vulnerability Assessment benchmark reference. + * File name. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly reference?: string; + readonly name?: string; } -/** A list of vulnerability assessment scan records. */ -export interface SqlVulnerabilityAssessmentScanRecordListResult { +/** A list of databases. */ +export interface DatabaseListResult { /** * Array of results. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly value?: SqlVulnerabilityAssessmentScanRecord[]; + readonly value?: Database[]; /** * Link to retrieve next page of results. * NOTE: This property will not be serialized. It can only be populated by the server. @@ -3305,270 +3305,344 @@ export interface SqlVulnerabilityAssessmentScanRecordListResult { readonly nextLink?: string; } -/** Properties of a vulnerability assessment scan error. */ -export interface SqlVulnerabilityAssessmentScanError { - /** - * The error code. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly code?: string; +/** Azure Active Directory identity configuration for a resource. */ +export interface DatabaseIdentity { + /** The identity type */ + type?: DatabaseIdentityType; /** - * The error message. + * The Azure Active Directory tenant id. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly message?: string; + readonly tenantId?: string; + /** The resource ids of the user assigned identities to use */ + userAssignedIdentities?: { [propertyName: string]: DatabaseUserIdentity }; } -/** A list of SQL Vulnerability Assessments. */ -export interface SqlVulnerabilityAssessmentListResult { +/** Azure Active Directory identity configuration for a resource. */ +export interface DatabaseUserIdentity { /** - * Array of results. + * The Azure Active Directory principal id. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly value?: SqlVulnerabilityAssessment[]; + readonly principalId?: string; /** - * Link to retrieve next page of results. + * The Azure Active Directory client id. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly nextLink?: string; + readonly clientId?: string; } -/** A list of the managed database's Advanced Threat Protection settings. */ -export interface ManagedDatabaseAdvancedThreatProtectionListResult { +/** Database level key used for encryption at rest. */ +export interface DatabaseKey { /** - * Array of results. + * The database key type. Only supported value is 'AzureKeyVault'. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly value?: ManagedDatabaseAdvancedThreatProtection[]; + readonly type?: DatabaseKeyType; /** - * Link to retrieve next page of results. + * Thumbprint of the database key. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly nextLink?: string; -} - -/** A list of the managed instance's Advanced Threat Protection settings. */ -export interface ManagedInstanceAdvancedThreatProtectionListResult { + readonly thumbprint?: string; /** - * Array of results. + * The database key creation date. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly value?: ManagedInstanceAdvancedThreatProtection[]; + readonly creationDate?: Date; /** - * Link to retrieve next page of results. + * Subregion of the server key. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly nextLink?: string; + readonly subregion?: string; } -/** A list of replication links. */ -export interface ReplicationLinkListResult { +/** A database update resource. */ +export interface DatabaseUpdate { + /** The name and tier of the SKU. */ + sku?: Sku; + /** Database identity */ + identity?: DatabaseIdentity; + /** Resource tags. */ + tags?: { [propertyName: string]: string }; /** - * Array of results. - * NOTE: This property will not be serialized. It can only be populated by the server. + * Specifies the mode of database creation. + * + * Default: regular database creation. + * + * Copy: creates a database as a copy of an existing database. sourceDatabaseId must be specified as the resource ID of the source database. + * + * Secondary: creates a database as a secondary replica of an existing database. sourceDatabaseId must be specified as the resource ID of the existing primary database. + * + * PointInTimeRestore: Creates a database by restoring a point in time backup of an existing database. sourceDatabaseId must be specified as the resource ID of the existing database, and restorePointInTime must be specified. + * + * Recovery: Creates a database by restoring a geo-replicated backup. sourceDatabaseId must be specified as the recoverable database resource ID to restore. + * + * Restore: Creates a database by restoring a backup of a deleted database. sourceDatabaseId must be specified. If sourceDatabaseId is the database's original resource ID, then sourceDatabaseDeletionDate must be specified. Otherwise sourceDatabaseId must be the restorable dropped database resource ID and sourceDatabaseDeletionDate is ignored. restorePointInTime may also be specified to restore from an earlier point in time. + * + * RestoreLongTermRetentionBackup: Creates a database by restoring from a long term retention vault. recoveryServicesRecoveryPointResourceId must be specified as the recovery point resource ID. + * + * Copy, Secondary, and RestoreLongTermRetentionBackup are not supported for DataWarehouse edition. */ - readonly value?: ReplicationLink[]; + createMode?: CreateMode; + /** The collation of the database. */ + collation?: string; + /** The max size of the database expressed in bytes. */ + maxSizeBytes?: number; + /** The name of the sample schema to apply when creating this database. */ + sampleName?: SampleName; + /** The resource identifier of the elastic pool containing this database. */ + elasticPoolId?: string; + /** The resource identifier of the source database associated with create operation of this database. */ + sourceDatabaseId?: string; /** - * Link to retrieve next page of results. + * The status of the database. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly nextLink?: string; -} - -/** List of managed database move operations. */ -export interface ManagedDatabaseMoveOperationListResult { + readonly status?: DatabaseStatus; /** - * Array of results. + * The ID of the database. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly value?: ManagedDatabaseMoveOperationResult[]; + readonly databaseId?: string; /** - * Link to retrieve next page of results. + * The creation date of the database (ISO8601 format). * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly nextLink?: string; -} - -/** A list of managed instance's DTCs. */ -export interface ManagedInstanceDtcListResult { + readonly creationDate?: Date; /** - * Array of results. + * The current service level objective name of the database. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly value?: ManagedInstanceDtc[]; + readonly currentServiceObjectiveName?: string; /** - * Link to retrieve next page of results. + * The requested service level objective name of the database. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly nextLink?: string; -} - -/** The Security Settings of managed instance DTC. */ -export interface ManagedInstanceDtcSecuritySettings { - /** Transaction Manager communication settings of managed instance DTC. */ - transactionManagerCommunicationSettings?: ManagedInstanceDtcTransactionManagerCommunicationSettings; - /** Allow XA Transactions to managed instance DTC. */ - xaTransactionsEnabled?: boolean; - /** Allow SNA LU 6.2 Transactions to managed instance DTC. */ - snaLu6Point2TransactionsEnabled?: boolean; - /** Default timeout for XA Transactions (in seconds). */ - xaTransactionsDefaultTimeout?: number; - /** Maximum timeout for XA Transactions (in seconds). */ - xaTransactionsMaximumTimeout?: number; -} - -/** The Transaction Manager Communication Settings of managed instance DTC. */ -export interface ManagedInstanceDtcTransactionManagerCommunicationSettings { - /** Allow Inbound traffic to managed instance DTC. */ - allowInboundEnabled?: boolean; - /** Allow Outbound traffic of managed instance DTC. */ - allowOutboundEnabled?: boolean; - /** Authentication type of managed instance DTC. */ - authentication?: string; -} - -/** A list of synapselink workspaces */ -export interface SynapseLinkWorkspaceListResult { + readonly requestedServiceObjectiveName?: string; /** - * Array of results. + * The default secondary region for this database. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly value?: SynapseLinkWorkspace[]; + readonly defaultSecondaryLocation?: string; /** - * Link to retrieve next page of results. + * Failover Group resource identifier that this database belongs to. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly nextLink?: string; -} - -/** Properties of a Synapse link workspaces */ -export interface SynapseLinkWorkspaceInfoProperties { - /** Synapse link workspace id. */ - workspaceId?: string; - /** Link connection name. */ - linkConnectionName?: string; -} - -/** A list of virtual clusters. */ -export interface VirtualClusterListResult { - /** - * Array of results. - * NOTE: This property will not be serialized. It can only be populated by the server. + readonly failoverGroupId?: string; + /** Specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database. */ + restorePointInTime?: Date; + /** Specifies the time that the database was deleted. */ + sourceDatabaseDeletionDate?: Date; + /** The resource identifier of the recovery point associated with create operation of this database. */ + recoveryServicesRecoveryPointId?: string; + /** The resource identifier of the long term retention backup associated with create operation of this database. */ + longTermRetentionBackupResourceId?: string; + /** The resource identifier of the recoverable database associated with create operation of this database. */ + recoverableDatabaseId?: string; + /** The resource identifier of the restorable dropped database associated with create operation of this database. */ + restorableDroppedDatabaseId?: string; + /** Collation of the metadata catalog. */ + catalogCollation?: CatalogCollationType; + /** Whether or not this database is zone redundant, which means the replicas of this database will be spread across multiple availability zones. */ + zoneRedundant?: boolean; + /** The license type to apply for this database. `LicenseIncluded` if you need a license, or `BasePrice` if you have a license and are eligible for the Azure Hybrid Benefit. */ + licenseType?: DatabaseLicenseType; + /** + * The max log size for this database. + * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly value?: VirtualCluster[]; + readonly maxLogSizeBytes?: number; /** - * Link to retrieve next page of results. + * This records the earliest start date and time that restore is available for this database (ISO8601 format). * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly nextLink?: string; -} - -/** An update request for virtual cluster. */ -export interface VirtualClusterUpdate { - /** Resource tags. */ - tags?: { [propertyName: string]: string }; + readonly earliestRestoreDate?: Date; + /** The state of read-only routing. If enabled, connections that have application intent set to readonly in their connection string may be routed to a readonly secondary replica in the same region. Not applicable to a Hyperscale database within an elastic pool. */ + readScale?: DatabaseReadScale; + /** The number of secondary replicas associated with the database that are used to provide high availability. Not applicable to a Hyperscale database within an elastic pool. */ + highAvailabilityReplicaCount?: number; + /** The secondary type of the database if it is a secondary. Valid values are Geo, Named and Standby. */ + secondaryType?: SecondaryType; /** - * Subnet resource ID for the virtual cluster. + * The name and tier of the SKU. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly subnetId?: string; - /** Virtual cluster version. */ - version?: string; + readonly currentSku?: Sku; + /** Time in minutes after which database is automatically paused. A value of -1 means that automatic pause is disabled */ + autoPauseDelay?: number; /** - * List of resources in this virtual cluster. + * The storage account type used to store backups for this database. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly childResources?: string[]; -} - -/** A list of instance failover groups. */ -export interface InstanceFailoverGroupListResult { + readonly currentBackupStorageRedundancy?: BackupStorageRedundancy; + /** The storage account type to be used to store backups for this database. */ + requestedBackupStorageRedundancy?: BackupStorageRedundancy; + /** Minimal capacity that database will always have allocated, if not paused */ + minCapacity?: number; /** - * Array of results. + * The date when database was paused by user configuration or action(ISO8601 format). Null if the database is ready. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly value?: InstanceFailoverGroup[]; + readonly pausedDate?: Date; /** - * Link to retrieve next page of results. + * The date when database was resumed by user action or database login (ISO8601 format). Null if the database is paused. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly nextLink?: string; -} - -/** Read-write endpoint of the failover group instance. */ -export interface InstanceFailoverGroupReadWriteEndpoint { - /** Failover policy of the read-write endpoint for the failover group. If failoverPolicy is Automatic then failoverWithDataLossGracePeriodMinutes is required. */ - failoverPolicy: ReadWriteEndpointFailoverPolicy; - /** Grace period before failover with data loss is attempted for the read-write endpoint. If failoverPolicy is Automatic then failoverWithDataLossGracePeriodMinutes is required. */ - failoverWithDataLossGracePeriodMinutes?: number; -} - -/** Read-only endpoint of the failover group instance. */ -export interface InstanceFailoverGroupReadOnlyEndpoint { - /** Failover policy of the read-only endpoint for the failover group. */ - failoverPolicy?: ReadOnlyEndpointFailoverPolicy; -} - -/** Partner region information for the failover group. */ -export interface PartnerRegionInfo { - /** Geo location of the partner managed instances. */ - location?: string; + readonly resumedDate?: Date; + /** Maintenance configuration id assigned to the database. This configuration defines the period when the maintenance updates will occur. */ + maintenanceConfigurationId?: string; + /** Whether or not this database is a ledger database, which means all tables in the database are ledger tables. Note: the value of this property cannot be changed after the database has been created. */ + isLedgerOn?: boolean; /** - * Replication role of the partner managed instances. + * Infra encryption is enabled for this database. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly replicationRole?: InstanceFailoverGroupReplicationRole; + readonly isInfraEncryptionEnabled?: boolean; + /** The Client id used for cross tenant per database CMK scenario */ + federatedClientId?: string; + /** The resource ids of the user assigned identities to use */ + keys?: { [propertyName: string]: DatabaseKey }; + /** The azure key vault URI of the database if it's configured with per Database Customer Managed Keys. */ + encryptionProtector?: string; + /** Type of enclave requested on the database i.e. Default or VBS enclaves. */ + preferredEnclaveType?: AlwaysEncryptedEnclaveType; + /** + * Whether or not customer controlled manual cutover needs to be done during Update Database operation to Hyperscale tier. + * + * This property is only applicable when scaling database from Business Critical/General Purpose/Premium/Standard tier to Hyperscale tier. + * + * When manualCutover is specified, the scaling operation will wait for user input to trigger cutover to Hyperscale database. + * + * To trigger cutover, please provide 'performCutover' parameter when the Scaling operation is in Waiting state. + */ + manualCutover?: boolean; + /** + * To trigger customer controlled manual cutover during the wait state while Scaling operation is in progress. + * + * This property parameter is only applicable for scaling operations that are initiated along with 'manualCutover' parameter. + * + * This property is only applicable when scaling database from Business Critical/General Purpose/Premium/Standard tier to Hyperscale tier is already in progress. + * + * When performCutover is specified, the scaling operation will trigger cutover and perform role-change to Hyperscale database. + */ + performCutover?: boolean; } -/** Pairs of Managed Instances in the failover group. */ -export interface ManagedInstancePairInfo { - /** Id of Primary Managed Instance in pair. */ - primaryManagedInstanceId?: string; - /** Id of Partner Managed Instance in pair. */ - partnerManagedInstanceId?: string; +/** Contains the information necessary to perform export database operation. */ +export interface ExportDatabaseDefinition { + /** Storage key type. */ + storageKeyType: StorageKeyType; + /** Storage key. */ + storageKey: string; + /** Storage Uri. */ + storageUri: string; + /** Administrator login name. */ + administratorLogin: string; + /** Administrator login password. */ + administratorLoginPassword: string; + /** Authentication type. */ + authenticationType?: string; + /** Optional resource information to enable network isolation for request. */ + networkIsolation?: NetworkIsolationSettings; } -/** The managed database's restore details backup set properties. */ -export interface ManagedDatabaseRestoreDetailsBackupSetProperties { - /** - * Backup set status. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly status?: string; +/** Contains the ARM resources for which to create private endpoint connection. */ +export interface NetworkIsolationSettings { + /** The resource id for the storage account used to store BACPAC file. If set, private endpoint connection will be created for the storage account. Must match storage account used for StorageUri parameter. */ + storageAccountResourceId?: string; + /** The resource id for the SQL server which is the target of this request. If set, private endpoint connection will be created for the SQL server. Must match server which is target of the operation. */ + sqlServerResourceId?: string; +} + +/** Contains the private endpoint connection requests status. */ +export interface PrivateEndpointConnectionRequestStatus { /** - * First stripe name. + * Resource id for which the private endpoint is created. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly firstStripeName?: string; + readonly privateLinkServiceId?: string; /** - * Number of stripes. + * The connection name for the private endpoint. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly numberOfStripes?: number; + readonly privateEndpointConnectionName?: string; /** - * Backup size. + * Status of this private endpoint connection. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly backupSizeMB?: number; + readonly status?: string; +} + +/** Contains the information necessary to perform import operation for existing database. */ +export interface ImportExistingDatabaseDefinition { + /** Storage key type. */ + storageKeyType: StorageKeyType; + /** Storage key. */ + storageKey: string; + /** Storage Uri. */ + storageUri: string; + /** Administrator login name. */ + administratorLogin: string; + /** Administrator login password. */ + administratorLoginPassword: string; + /** Authentication type. */ + authenticationType?: string; + /** Optional resource information to enable network isolation for request. */ + networkIsolation?: NetworkIsolationSettings; +} + +/** Contains the information necessary to perform a resource move (rename). */ +export interface ResourceMoveDefinition { + /** The target ID for the resource */ + id: string; +} + +/** The result of an elastic pool list request. */ +export interface ElasticPoolListResult { /** - * Last restored file time. + * Array of results. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly restoreStartedTimestampUtc?: Date; + readonly value?: ElasticPool[]; /** - * Last restored file time. + * Link to retrieve next page of results. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly restoreFinishedTimestampUtc?: Date; + readonly nextLink?: string; } -/** The managed database's restore details unrestorable file properties. */ -export interface ManagedDatabaseRestoreDetailsUnrestorableFileProperties { - /** - * File name. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly name?: string; +/** Per database settings of an elastic pool. */ +export interface ElasticPoolPerDatabaseSettings { + /** The minimum capacity all databases are guaranteed. */ + minCapacity?: number; + /** The maximum capacity any one database can consume. */ + maxCapacity?: number; +} + +/** An elastic pool update. */ +export interface ElasticPoolUpdate { + /** An ARM Resource SKU. */ + sku?: Sku; + /** Resource tags. */ + tags?: { [propertyName: string]: string }; + /** The storage limit for the database elastic pool in bytes. */ + maxSizeBytes?: number; + /** Minimal capacity that serverless pool will not shrink below, if not paused */ + minCapacity?: number; + /** The per database settings for the elastic pool. */ + perDatabaseSettings?: ElasticPoolPerDatabaseSettings; + /** Whether or not this elastic pool is zone redundant, which means the replicas of this elastic pool will be spread across multiple availability zones. */ + zoneRedundant?: boolean; + /** The license type to apply for this elastic pool. */ + licenseType?: ElasticPoolLicenseType; + /** Maintenance configuration id assigned to the elastic pool. This configuration defines the period when the maintenance updates will will occur. */ + maintenanceConfigurationId?: string; + /** The number of secondary replicas associated with the elastic pool that are used to provide high availability. Applicable only to Hyperscale elastic pools. */ + highAvailabilityReplicaCount?: number; + /** Type of enclave requested on the elastic pool. */ + preferredEnclaveType?: AlwaysEncryptedEnclaveType; + /** Specifies the availability zone the pool's primary replica is pinned to. */ + availabilityZone?: AvailabilityZoneType; } /** A list of managed databases. */ @@ -3646,6 +3720,8 @@ export interface ManagedDatabaseUpdate { lastBackupName?: string; /** Target managed instance id used in cross-subscription restore. */ crossSubscriptionTargetManagedInstanceId?: string; + /** Whether or not this database is a ledger database, which means all tables in the database are ledger tables. Note: the value of this property cannot be changed after the database has been created. */ + isLedgerOn?: boolean; } /** Contains the information necessary to perform a managed database move. */ @@ -3668,13 +3744,13 @@ export interface ManagedDatabaseStartMoveDefinition { operationMode?: MoveOperationMode; } -/** A list of databases. */ -export interface DatabaseListResult { +/** A list of managed instances. */ +export interface ManagedInstanceListResult { /** * Array of results. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly value?: Database[]; + readonly value?: ManagedInstance[]; /** * Link to retrieve next page of results. * NOTE: This property will not be serialized. It can only be populated by the server. @@ -3683,20 +3759,25 @@ export interface DatabaseListResult { } /** Azure Active Directory identity configuration for a resource. */ -export interface DatabaseIdentity { - /** The identity type */ - type?: DatabaseIdentityType; +export interface ResourceIdentity { + /** The resource ids of the user assigned identities to use */ + userAssignedIdentities?: { [propertyName: string]: UserIdentity }; + /** + * The Azure Active Directory principal id. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly principalId?: string; + /** The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource. */ + type?: IdentityType; /** * The Azure Active Directory tenant id. * NOTE: This property will not be serialized. It can only be populated by the server. */ readonly tenantId?: string; - /** The resource ids of the user assigned identities to use */ - userAssignedIdentities?: { [propertyName: string]: DatabaseUserIdentity }; } /** Azure Active Directory identity configuration for a resource. */ -export interface DatabaseUserIdentity { +export interface UserIdentity { /** * The Azure Active Directory principal id. * NOTE: This property will not be serialized. It can only be populated by the server. @@ -3709,278 +3790,260 @@ export interface DatabaseUserIdentity { readonly clientId?: string; } -/** Database level key used for encryption at rest. */ -export interface DatabaseKey { +/** A private endpoint connection under a managed instance */ +export interface ManagedInstancePecProperty { /** - * The database key type. Only supported value is 'AzureKeyVault'. + * Resource ID. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly type?: DatabaseKeyType; + readonly id?: string; /** - * Thumbprint of the database key. + * Private endpoint connection properties * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly thumbprint?: string; + readonly properties?: ManagedInstancePrivateEndpointConnectionProperties; +} + +/** Properties of a active directory administrator. */ +export interface ManagedInstanceExternalAdministrator { + /** Type of the sever administrator. */ + administratorType?: AdministratorType; + /** Principal Type of the sever administrator. */ + principalType?: PrincipalType; + /** Login name of the server administrator. */ + login?: string; + /** SID (object ID) of the server administrator. */ + sid?: string; + /** Tenant ID of the administrator. */ + tenantId?: string; + /** Azure Active Directory only Authentication enabled. */ + azureADOnlyAuthentication?: boolean; +} + +/** The managed instance's service principal configuration for a resource. */ +export interface ServicePrincipal { /** - * The database key creation date. + * The Azure Active Directory application object id. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly creationDate?: Date; + readonly principalId?: string; /** - * Subregion of the server key. + * The Azure Active Directory application client id. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly subregion?: string; + readonly clientId?: string; + /** + * The Azure Active Directory tenant id. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly tenantId?: string; + /** Service principal type. */ + type?: ServicePrincipalType; } -/** A database update resource. */ -export interface DatabaseUpdate { - /** The name and tier of the SKU. */ +/** An update request for an Azure SQL Database managed instance. */ +export interface ManagedInstanceUpdate { + /** Managed instance sku */ sku?: Sku; - /** Database identity */ - identity?: DatabaseIdentity; + /** Managed instance identity */ + identity?: ResourceIdentity; /** Resource tags. */ tags?: { [propertyName: string]: string }; + /** NOTE: This property will not be serialized. It can only be populated by the server. */ + readonly provisioningState?: ManagedInstancePropertiesProvisioningState; /** * Specifies the mode of database creation. * - * Default: regular database creation. - * - * Copy: creates a database as a copy of an existing database. sourceDatabaseId must be specified as the resource ID of the source database. - * - * Secondary: creates a database as a secondary replica of an existing database. sourceDatabaseId must be specified as the resource ID of the existing primary database. - * - * PointInTimeRestore: Creates a database by restoring a point in time backup of an existing database. sourceDatabaseId must be specified as the resource ID of the existing database, and restorePointInTime must be specified. - * - * Recovery: Creates a database by restoring a geo-replicated backup. sourceDatabaseId must be specified as the recoverable database resource ID to restore. - * - * Restore: Creates a database by restoring a backup of a deleted database. sourceDatabaseId must be specified. If sourceDatabaseId is the database's original resource ID, then sourceDatabaseDeletionDate must be specified. Otherwise sourceDatabaseId must be the restorable dropped database resource ID and sourceDatabaseDeletionDate is ignored. restorePointInTime may also be specified to restore from an earlier point in time. - * - * RestoreLongTermRetentionBackup: Creates a database by restoring from a long term retention vault. recoveryServicesRecoveryPointResourceId must be specified as the recovery point resource ID. + * Default: Regular instance creation. * - * Copy, Secondary, and RestoreLongTermRetentionBackup are not supported for DataWarehouse edition. + * Restore: Creates an instance by restoring a set of backups to specific point in time. RestorePointInTime and SourceManagedInstanceId must be specified. */ - createMode?: CreateMode; - /** The collation of the database. */ - collation?: string; - /** The max size of the database expressed in bytes. */ - maxSizeBytes?: number; - /** The name of the sample schema to apply when creating this database. */ - sampleName?: SampleName; - /** The resource identifier of the elastic pool containing this database. */ - elasticPoolId?: string; - /** The resource identifier of the source database associated with create operation of this database. */ - sourceDatabaseId?: string; + managedInstanceCreateMode?: ManagedServerCreateMode; /** - * The status of the database. + * The fully qualified domain name of the managed instance. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly status?: DatabaseStatus; + readonly fullyQualifiedDomainName?: string; + /** Administrator username for the managed instance. Can only be specified when the managed instance is being created (and is required for creation). */ + administratorLogin?: string; + /** The administrator login password (required for managed instance creation). */ + administratorLoginPassword?: string; + /** Subnet resource ID for the managed instance. */ + subnetId?: string; /** - * The ID of the database. + * The state of the managed instance. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly databaseId?: string; + readonly state?: string; + /** The license type. Possible values are 'LicenseIncluded' (regular price inclusive of a new SQL license) and 'BasePrice' (discounted AHB price for bringing your own SQL licenses). */ + licenseType?: ManagedInstanceLicenseType; + /** The number of vCores. Allowed values: 8, 16, 24, 32, 40, 64, 80. */ + vCores?: number; + /** Storage size in GB. Minimum value: 32. Maximum value: 16384. Increments of 32 GB allowed only. Maximum value depends on the selected hardware family and number of vCores. */ + storageSizeInGB?: number; + /** Collation of the managed instance. */ + collation?: string; /** - * The creation date of the database (ISO8601 format). + * The Dns Zone that the managed instance is in. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly creationDate?: Date; + readonly dnsZone?: string; + /** The resource id of another managed instance whose DNS zone this managed instance will share after creation. */ + dnsZonePartner?: string; + /** Whether or not the public data endpoint is enabled. */ + publicDataEndpointEnabled?: boolean; + /** The resource identifier of the source managed instance associated with create operation of this instance. */ + sourceManagedInstanceId?: string; + /** Specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database. */ + restorePointInTime?: Date; + /** Connection type used for connecting to the instance. */ + proxyOverride?: ManagedInstanceProxyOverride; /** - * The current service level objective name of the database. + * Id of the timezone. Allowed values are timezones supported by Windows. + * Windows keeps details on supported timezones, including the id, in registry under + * KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones. + * You can get those registry values via SQL Server by querying SELECT name AS timezone_id FROM sys.time_zone_info. + * List of Ids can also be obtained by executing [System.TimeZoneInfo]::GetSystemTimeZones() in PowerShell. + * An example of valid timezone id is "Pacific Standard Time" or "W. Europe Standard Time". + */ + timezoneId?: string; + /** The Id of the instance pool this managed server belongs to. */ + instancePoolId?: string; + /** Specifies maintenance configuration id to apply to this managed instance. */ + maintenanceConfigurationId?: string; + /** + * List of private endpoint connections on a managed instance. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly currentServiceObjectiveName?: string; + readonly privateEndpointConnections?: ManagedInstancePecProperty[]; + /** Minimal TLS version. Allowed values: 'None', '1.0', '1.1', '1.2' */ + minimalTlsVersion?: string; /** - * The requested service level objective name of the database. + * The storage account type used to store backups for this instance. The options are Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) and GeoZone(GeoZoneRedundantStorage) * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly requestedServiceObjectiveName?: string; + readonly currentBackupStorageRedundancy?: BackupStorageRedundancy; + /** The storage account type to be used to store backups for this instance. The options are Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) and GeoZone(GeoZoneRedundantStorage) */ + requestedBackupStorageRedundancy?: BackupStorageRedundancy; + /** Whether or not the multi-az is enabled. */ + zoneRedundant?: boolean; + /** The resource id of a user assigned identity to be used by default. */ + primaryUserAssignedIdentityId?: string; + /** A CMK URI of the key to use for encryption. */ + keyId?: string; + /** The Azure Active Directory administrator of the instance. This can only be used at instance create time. If used for instance update, it will be ignored or it will result in an error. For updates individual APIs will need to be used. */ + administrators?: ManagedInstanceExternalAdministrator; + /** The managed instance's service principal. */ + servicePrincipal?: ServicePrincipal; +} + +/** A collection of endpoints that the managed instance service requires outbound network access to. */ +export interface OutboundEnvironmentEndpointCollection { /** - * The default secondary region for this database. + * Array of results. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly defaultSecondaryLocation?: string; + readonly value?: OutboundEnvironmentEndpoint[]; /** - * Failover Group resource identifier that this database belongs to. + * Link to retrieve next page of results. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly failoverGroupId?: string; - /** Specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database. */ - restorePointInTime?: Date; - /** Specifies the time that the database was deleted. */ - sourceDatabaseDeletionDate?: Date; - /** The resource identifier of the recovery point associated with create operation of this database. */ - recoveryServicesRecoveryPointId?: string; - /** The resource identifier of the long term retention backup associated with create operation of this database. */ - longTermRetentionBackupResourceId?: string; - /** The resource identifier of the recoverable database associated with create operation of this database. */ - recoverableDatabaseId?: string; - /** The resource identifier of the restorable dropped database associated with create operation of this database. */ - restorableDroppedDatabaseId?: string; - /** Collation of the metadata catalog. */ - catalogCollation?: CatalogCollationType; - /** Whether or not this database is zone redundant, which means the replicas of this database will be spread across multiple availability zones. */ - zoneRedundant?: boolean; - /** The license type to apply for this database. `LicenseIncluded` if you need a license, or `BasePrice` if you have a license and are eligible for the Azure Hybrid Benefit. */ - licenseType?: DatabaseLicenseType; + readonly nextLink?: string; +} + +/** An endpoint that the managed instance service requires outbound network access to. */ +export interface OutboundEnvironmentEndpoint { /** - * The max log size for this database. + * The type of service accessed by the managed instance service, e.g., Azure Storage, Azure Active Directory, etc. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly maxLogSizeBytes?: number; + readonly category?: string; /** - * This records the earliest start date and time that restore is available for this database (ISO8601 format). + * The endpoints that the managed instance service communicates with in order to function correctly. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly earliestRestoreDate?: Date; - /** The state of read-only routing. If enabled, connections that have application intent set to readonly in their connection string may be routed to a readonly secondary replica in the same region. Not applicable to a Hyperscale database within an elastic pool. */ - readScale?: DatabaseReadScale; - /** The number of secondary replicas associated with the database that are used to provide high availability. Not applicable to a Hyperscale database within an elastic pool. */ - highAvailabilityReplicaCount?: number; - /** The secondary type of the database if it is a secondary. Valid values are Geo, Named and Standby. */ - secondaryType?: SecondaryType; + readonly endpoints?: EndpointDependency[]; +} + +/** A domain name that the managed instance service needs to communicate with, along with additional details. */ +export interface EndpointDependency { /** - * The name and tier of the SKU. + * The domain name of the dependency. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly currentSku?: Sku; - /** Time in minutes after which database is automatically paused. A value of -1 means that automatic pause is disabled */ - autoPauseDelay?: number; + readonly domainName?: string; /** - * The storage account type used to store backups for this database. + * The IP Addresses and Ports used when connecting to DomainName. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly currentBackupStorageRedundancy?: BackupStorageRedundancy; - /** The storage account type to be used to store backups for this database. */ - requestedBackupStorageRedundancy?: BackupStorageRedundancy; - /** Minimal capacity that database will always have allocated, if not paused */ - minCapacity?: number; + readonly endpointDetails?: EndpointDetail[]; +} + +/** A domain name that the managed instance service needs to communicate with, along with additional details. */ +export interface EndpointDetail { /** - * The date when database was paused by user configuration or action(ISO8601 format). Null if the database is ready. + * The port an endpoint is connected to. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly pausedDate?: Date; + readonly port?: number; +} + +/** A list of top resource consuming queries on managed instance */ +export interface TopQueriesListResult { /** - * The date when database was resumed by user action or database login (ISO8601 format). Null if the database is paused. + * Array of results. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly resumedDate?: Date; - /** Maintenance configuration id assigned to the database. This configuration defines the period when the maintenance updates will occur. */ - maintenanceConfigurationId?: string; - /** Whether or not this database is a ledger database, which means all tables in the database are ledger tables. Note: the value of this property cannot be changed after the database has been created. */ - isLedgerOn?: boolean; + readonly value?: TopQueries[]; /** - * Infra encryption is enabled for this database. + * Link to retrieve next page of results. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly isInfraEncryptionEnabled?: boolean; - /** The Client id used for cross tenant per database CMK scenario */ - federatedClientId?: string; - /** The resource ids of the user assigned identities to use */ - keys?: { [propertyName: string]: DatabaseKey }; - /** The azure key vault URI of the database if it's configured with per Database Customer Managed Keys. */ - encryptionProtector?: string; - /** Type of enclave requested on the database i.e. Default or VBS enclaves. */ - preferredEnclaveType?: AlwaysEncryptedEnclaveType; + readonly nextLink?: string; +} + +export interface TopQueries { /** - * Whether or not customer controlled manual cutover needs to be done during Update Database operation to Hyperscale tier. - * - * This property is only applicable when scaling database from Business Critical/General Purpose/Premium/Standard tier to Hyperscale tier. - * - * When manualCutover is specified, the scaling operation will wait for user input to trigger cutover to Hyperscale database. - * - * To trigger cutover, please provide 'performCutover' parameter when the Scaling operation is in Waiting state. + * Requested number of top queries. + * NOTE: This property will not be serialized. It can only be populated by the server. */ - manualCutover?: boolean; + readonly numberOfQueries?: number; /** - * To trigger customer controlled manual cutover during the wait state while Scaling operation is in progress. - * - * This property parameter is only applicable for scaling operations that are initiated along with 'manualCutover' parameter. - * - * This property is only applicable when scaling database from Business Critical/General Purpose/Premium/Standard tier to Hyperscale tier is already in progress. - * - * When performCutover is specified, the scaling operation will trigger cutover and perform role-change to Hyperscale database. + * Aggregation function used to calculate query metrics. + * NOTE: This property will not be serialized. It can only be populated by the server. */ - performCutover?: boolean; -} - -/** Contains the information necessary to perform export database operation. */ -export interface ExportDatabaseDefinition { - /** Storage key type. */ - storageKeyType: StorageKeyType; - /** Storage key. */ - storageKey: string; - /** Storage Uri. */ - storageUri: string; - /** Administrator login name. */ - administratorLogin: string; - /** Administrator login password. */ - administratorLoginPassword: string; - /** Authentication type. */ - authenticationType?: string; - /** Optional resource information to enable network isolation for request. */ - networkIsolation?: NetworkIsolationSettings; -} - -/** Contains the ARM resources for which to create private endpoint connection. */ -export interface NetworkIsolationSettings { - /** The resource id for the storage account used to store BACPAC file. If set, private endpoint connection will be created for the storage account. Must match storage account used for StorageUri parameter. */ - storageAccountResourceId?: string; - /** The resource id for the SQL server which is the target of this request. If set, private endpoint connection will be created for the SQL server. Must match server which is target of the operation. */ - sqlServerResourceId?: string; -} - -/** Contains the private endpoint connection requests status. */ -export interface PrivateEndpointConnectionRequestStatus { + readonly aggregationFunction?: string; /** - * Resource id for which the private endpoint is created. + * Metric used to rank queries. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly privateLinkServiceId?: string; + readonly observationMetric?: string; /** - * The connection name for the private endpoint. + * Interval type (length). * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly privateEndpointConnectionName?: string; + readonly intervalType?: QueryTimeGrainType; /** - * Status of this private endpoint connection. + * The start time for the metric (ISO-8601 format). * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly status?: string; -} - -/** Contains the information necessary to perform import operation for existing database. */ -export interface ImportExistingDatabaseDefinition { - /** Storage key type. */ - storageKeyType: StorageKeyType; - /** Storage key. */ - storageKey: string; - /** Storage Uri. */ - storageUri: string; - /** Administrator login name. */ - administratorLogin: string; - /** Administrator login password. */ - administratorLoginPassword: string; - /** Authentication type. */ - authenticationType?: string; - /** Optional resource information to enable network isolation for request. */ - networkIsolation?: NetworkIsolationSettings; -} - -/** Contains the information necessary to perform a resource move (rename). */ -export interface ResourceMoveDefinition { - /** The target ID for the resource */ - id: string; + readonly startTime?: string; + /** + * The end time for the metric (ISO-8601 format). + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly endTime?: string; + /** List of top resource consuming queries with appropriate metric data */ + queries?: QueryStatisticsProperties[]; } -/** The result of an elastic pool list request. */ -export interface ElasticPoolListResult { +/** A list of ledger digest upload settings. */ +export interface ManagedLedgerDigestUploadsListResult { /** * Array of results. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly value?: ElasticPool[]; + readonly value?: ManagedLedgerDigestUploads[]; /** * Link to retrieve next page of results. * NOTE: This property will not be serialized. It can only be populated by the server. @@ -3988,41 +4051,41 @@ export interface ElasticPoolListResult { readonly nextLink?: string; } -/** Per database settings of an elastic pool. */ -export interface ElasticPoolPerDatabaseSettings { - /** The minimum capacity all databases are guaranteed. */ - minCapacity?: number; - /** The maximum capacity any one database can consume. */ - maxCapacity?: number; +/** A list of recoverable databases. */ +export interface RecoverableDatabaseListResult { + /** + * Array of results. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly value?: RecoverableDatabase[]; + /** + * 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 elastic pool update. */ -export interface ElasticPoolUpdate { - /** An ARM Resource SKU. */ - sku?: Sku; - /** Resource tags. */ - tags?: { [propertyName: string]: string }; - /** The storage limit for the database elastic pool in bytes. */ - maxSizeBytes?: number; - /** The per database settings for the elastic pool. */ - perDatabaseSettings?: ElasticPoolPerDatabaseSettings; - /** Whether or not this elastic pool is zone redundant, which means the replicas of this elastic pool will be spread across multiple availability zones. */ - zoneRedundant?: boolean; - /** The license type to apply for this elastic pool. */ - licenseType?: ElasticPoolLicenseType; - /** Maintenance configuration id assigned to the elastic pool. This configuration defines the period when the maintenance updates will will occur. */ - maintenanceConfigurationId?: string; - /** The number of secondary replicas associated with the elastic pool that are used to provide high availability. Applicable only to Hyperscale elastic pools. */ - highAvailabilityReplicaCount?: number; +/** A list of restorable dropped databases. */ +export interface RestorableDroppedDatabaseListResult { + /** + * Array of results. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly value?: RestorableDroppedDatabase[]; + /** + * 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 managed instances. */ -export interface ManagedInstanceListResult { +/** A list of server configuration options. */ +export interface ServerConfigurationOptionListResult { /** * Array of results. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly value?: ManagedInstance[]; + readonly value?: ServerConfigurationOption[]; /** * Link to retrieve next page of results. * NOTE: This property will not be serialized. It can only be populated by the server. @@ -4030,40 +4093,52 @@ export interface ManagedInstanceListResult { readonly nextLink?: string; } -/** Azure Active Directory identity configuration for a resource. */ -export interface ResourceIdentity { - /** The resource ids of the user assigned identities to use */ - userAssignedIdentities?: { [propertyName: string]: UserIdentity }; +/** A request to check whether the specified name for a resource is available. */ +export interface CheckNameAvailabilityRequest { + name: string; + type: "Microsoft.Sql/servers"; +} + +/** The result of a name availability check. */ +export interface CheckNameAvailabilityResponse { /** - * The Azure Active Directory principal id. + * The name whose availability was checked. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly principalId?: string; - /** The identity type. Set this to 'SystemAssigned' in order to automatically create and assign an Azure Active Directory principal for the resource. */ - type?: IdentityType; + readonly name?: string; /** - * The Azure Active Directory tenant id. + * True if the name is available, otherwise false. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly tenantId?: string; + readonly available?: boolean; + /** + * The reason code explaining why the name is unavailable. Will be undefined if the name is available. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly reason?: CheckNameAvailabilityReason; + /** + * A message explaining why the name is unavailable. Will be undefined if the name is available. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly message?: string; } -/** Azure Active Directory identity configuration for a resource. */ -export interface UserIdentity { +/** A list of servers. */ +export interface ServerListResult { /** - * The Azure Active Directory principal id. + * Array of results. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly principalId?: string; + readonly value?: Server[]; /** - * The Azure Active Directory client id. + * Link to retrieve next page of results. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly clientId?: string; + readonly nextLink?: string; } -/** A private endpoint connection under a managed instance */ -export interface ManagedInstancePecProperty { +/** A private endpoint connection under a server */ +export interface ServerPrivateEndpointConnection { /** * Resource ID. * NOTE: This property will not be serialized. It can only be populated by the server. @@ -4073,11 +4148,11 @@ export interface ManagedInstancePecProperty { * Private endpoint connection properties * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly properties?: ManagedInstancePrivateEndpointConnectionProperties; + readonly properties?: PrivateEndpointConnectionProperties; } /** Properties of a active directory administrator. */ -export interface ManagedInstanceExternalAdministrator { +export interface ServerExternalAdministrator { /** Type of the sever administrator. */ administratorType?: AdministratorType; /** Principal Type of the sever administrator. */ @@ -4092,181 +4167,118 @@ export interface ManagedInstanceExternalAdministrator { azureADOnlyAuthentication?: boolean; } -/** The managed instance's service principal configuration for a resource. */ -export interface ServicePrincipal { - /** - * The Azure Active Directory application object id. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly principalId?: string; - /** - * The Azure Active Directory application client id. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly clientId?: string; - /** - * The Azure Active Directory tenant id. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly tenantId?: string; - /** Service principal type. */ - type?: ServicePrincipalType; -} - -/** An update request for an Azure SQL Database managed instance. */ -export interface ManagedInstanceUpdate { - /** Managed instance sku */ - sku?: Sku; - /** Managed instance identity */ +/** An update request for an Azure SQL Database server. */ +export interface ServerUpdate { + /** Server identity */ identity?: ResourceIdentity; /** Resource tags. */ tags?: { [propertyName: string]: string }; - /** NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly provisioningState?: ManagedInstancePropertiesProvisioningState; - /** - * Specifies the mode of database creation. - * - * Default: Regular instance creation. - * - * Restore: Creates an instance by restoring a set of backups to specific point in time. RestorePointInTime and SourceManagedInstanceId must be specified. - */ - managedInstanceCreateMode?: ManagedServerCreateMode; - /** - * The fully qualified domain name of the managed instance. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly fullyQualifiedDomainName?: string; - /** Administrator username for the managed instance. Can only be specified when the managed instance is being created (and is required for creation). */ + /** Administrator username for the server. Once created it cannot be changed. */ administratorLogin?: string; - /** The administrator login password (required for managed instance creation). */ + /** The administrator login password (required for server creation). */ administratorLoginPassword?: string; - /** Subnet resource ID for the managed instance. */ - subnetId?: string; + /** The version of the server. */ + version?: string; /** - * The state of the managed instance. + * The state of the server. * NOTE: This property will not be serialized. It can only be populated by the server. */ readonly state?: string; - /** The license type. Possible values are 'LicenseIncluded' (regular price inclusive of a new SQL license) and 'BasePrice' (discounted AHB price for bringing your own SQL licenses). */ - licenseType?: ManagedInstanceLicenseType; - /** The number of vCores. Allowed values: 8, 16, 24, 32, 40, 64, 80. */ - vCores?: number; - /** Storage size in GB. Minimum value: 32. Maximum value: 16384. Increments of 32 GB allowed only. Maximum value depends on the selected hardware family and number of vCores. */ - storageSizeInGB?: number; - /** Collation of the managed instance. */ - collation?: string; /** - * The Dns Zone that the managed instance is in. + * The fully qualified domain name of the server. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly dnsZone?: string; - /** The resource id of another managed instance whose DNS zone this managed instance will share after creation. */ - dnsZonePartner?: string; - /** Whether or not the public data endpoint is enabled. */ - publicDataEndpointEnabled?: boolean; - /** The resource identifier of the source managed instance associated with create operation of this instance. */ - sourceManagedInstanceId?: string; - /** Specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database. */ - restorePointInTime?: Date; - /** Connection type used for connecting to the instance. */ - proxyOverride?: ManagedInstanceProxyOverride; - /** - * Id of the timezone. Allowed values are timezones supported by Windows. - * Windows keeps details on supported timezones, including the id, in registry under - * KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones. - * You can get those registry values via SQL Server by querying SELECT name AS timezone_id FROM sys.time_zone_info. - * List of Ids can also be obtained by executing [System.TimeZoneInfo]::GetSystemTimeZones() in PowerShell. - * An example of valid timezone id is "Pacific Standard Time" or "W. Europe Standard Time". - */ - timezoneId?: string; - /** The Id of the instance pool this managed server belongs to. */ - instancePoolId?: string; - /** Specifies maintenance configuration id to apply to this managed instance. */ - maintenanceConfigurationId?: string; + readonly fullyQualifiedDomainName?: string; /** - * List of private endpoint connections on a managed instance. + * List of private endpoint connections on a server * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly privateEndpointConnections?: ManagedInstancePecProperty[]; + readonly privateEndpointConnections?: ServerPrivateEndpointConnection[]; /** Minimal TLS version. Allowed values: 'None', '1.0', '1.1', '1.2' */ minimalTlsVersion?: string; + /** Whether or not public endpoint access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled' or 'SecuredByPerimeter' */ + publicNetworkAccess?: ServerPublicNetworkAccessFlag; /** - * The storage account type used to store backups for this instance. The options are Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) and GeoZone(GeoZoneRedundantStorage) + * Whether or not existing server has a workspace created and if it allows connection from workspace * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly currentBackupStorageRedundancy?: BackupStorageRedundancy; - /** The storage account type to be used to store backups for this instance. The options are Local (LocallyRedundantStorage), Zone (ZoneRedundantStorage), Geo (GeoRedundantStorage) and GeoZone(GeoZoneRedundantStorage) */ - requestedBackupStorageRedundancy?: BackupStorageRedundancy; - /** Whether or not the multi-az is enabled. */ - zoneRedundant?: boolean; + readonly workspaceFeature?: ServerWorkspaceFeature; /** The resource id of a user assigned identity to be used by default. */ primaryUserAssignedIdentityId?: string; + /** The Client id used for cross tenant CMK scenario */ + federatedClientId?: string; /** A CMK URI of the key to use for encryption. */ keyId?: string; - /** The Azure Active Directory administrator of the instance. This can only be used at instance create time. If used for instance update, it will be ignored or it will result in an error. For updates individual APIs will need to be used. */ - administrators?: ManagedInstanceExternalAdministrator; - /** The managed instance's service principal. */ - servicePrincipal?: ServicePrincipal; -} - -/** A collection of endpoints that the managed instance service requires outbound network access to. */ -export interface OutboundEnvironmentEndpointCollection { - /** - * Array of results. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly value?: OutboundEnvironmentEndpoint[]; + /** The Azure Active Directory administrator of the server. This can only be used at server create time. If used for server update, it will be ignored or it will result in an error. For updates individual APIs will need to be used. */ + administrators?: ServerExternalAdministrator; + /** Whether or not to restrict outbound network access for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled' */ + restrictOutboundNetworkAccess?: ServerNetworkAccessFlag; /** - * Link to retrieve next page of results. + * Status of external governance. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly nextLink?: string; + readonly externalGovernanceStatus?: ExternalGovernanceStatus; } -/** An endpoint that the managed instance service requires outbound network access to. */ -export interface OutboundEnvironmentEndpoint { - /** - * The type of service accessed by the managed instance service, e.g., Azure Storage, Azure Active Directory, etc. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly category?: string; - /** - * The endpoints that the managed instance service communicates with in order to function correctly. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly endpoints?: EndpointDependency[]; +/** Contains the information necessary to perform import operation for new database. */ +export interface ImportNewDatabaseDefinition { + /** Name of the import database. */ + databaseName?: string; + /** Edition of the import database. */ + edition?: string; + /** Service level objective name of the import database. */ + serviceObjectiveName?: string; + /** Max size in bytes for the import database. */ + maxSizeBytes?: string; + /** Storage key type. */ + storageKeyType: StorageKeyType; + /** Storage key. */ + storageKey: string; + /** Storage Uri. */ + storageUri: string; + /** Administrator login name. */ + administratorLogin: string; + /** Administrator login password. */ + administratorLoginPassword: string; + /** Authentication type. */ + authenticationType?: string; + /** Optional resource information to enable network isolation for request. */ + networkIsolation?: NetworkIsolationSettings; } -/** A domain name that the managed instance service needs to communicate with, along with additional details. */ -export interface EndpointDependency { +/** Managed instance's Start/Stop schedule list result. */ +export interface StartStopManagedInstanceScheduleListResult { /** - * The domain name of the dependency. + * Array of results. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly domainName?: string; + readonly value?: StartStopManagedInstanceSchedule[]; /** - * The IP Addresses and Ports used when connecting to DomainName. + * Link to retrieve next page of results. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly endpointDetails?: EndpointDetail[]; + readonly nextLink?: string; } -/** A domain name that the managed instance service needs to communicate with, along with additional details. */ -export interface EndpointDetail { - /** - * The port an endpoint is connected to. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly port?: number; +/** Schedule info describing when the server should be started or stopped. */ +export interface ScheduleItem { + /** Start day. */ + startDay: DayOfWeek; + /** Start time. */ + startTime: string; + /** Stop day. */ + stopDay: DayOfWeek; + /** Stop time. */ + stopTime: string; } -/** A list of top resource consuming queries on managed instance */ -export interface TopQueriesListResult { +/** A list of transparent data encryptions */ +export interface LogicalDatabaseTransparentDataEncryptionListResult { /** * Array of results. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly value?: TopQueries[]; + readonly value?: LogicalDatabaseTransparentDataEncryption[]; /** * Link to retrieve next page of results. * NOTE: This property will not be serialized. It can only be populated by the server. @@ -4274,48 +4286,83 @@ export interface TopQueriesListResult { readonly nextLink?: string; } -export interface TopQueries { +/** A list of failover groups. */ +export interface FailoverGroupListResult { /** - * Requested number of top queries. + * Array of results. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly numberOfQueries?: number; + readonly value?: FailoverGroup[]; /** - * Aggregation function used to calculate query metrics. + * Link to retrieve next page of results. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly aggregationFunction?: string; + readonly nextLink?: string; +} + +/** Read-write endpoint of the failover group instance. */ +export interface FailoverGroupReadWriteEndpoint { + /** Failover policy of the read-write endpoint for the failover group. If failoverPolicy is Automatic then failoverWithDataLossGracePeriodMinutes is required. */ + failoverPolicy: ReadWriteEndpointFailoverPolicy; + /** Grace period before failover with data loss is attempted for the read-write endpoint. If failoverPolicy is Automatic then failoverWithDataLossGracePeriodMinutes is required. */ + failoverWithDataLossGracePeriodMinutes?: number; +} + +/** Read-only endpoint of the failover group instance. */ +export interface FailoverGroupReadOnlyEndpoint { + /** Failover policy of the read-only endpoint for the failover group. */ + failoverPolicy?: ReadOnlyEndpointFailoverPolicy; +} + +/** Partner server information for the failover group. */ +export interface PartnerInfo { + /** Resource identifier of the partner server. */ + id: string; /** - * Metric used to rank queries. + * Geo location of the partner server. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly observationMetric?: string; + readonly location?: string; /** - * Interval type (length). + * Replication role of the partner server. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly intervalType?: QueryTimeGrainType; + readonly replicationRole?: FailoverGroupReplicationRole; +} + +/** A failover group update request. */ +export interface FailoverGroupUpdate { + /** Resource tags. */ + tags?: { [propertyName: string]: string }; + /** Read-write endpoint of the failover group instance. */ + readWriteEndpoint?: FailoverGroupReadWriteEndpoint; + /** Read-only endpoint of the failover group instance. */ + readOnlyEndpoint?: FailoverGroupReadOnlyEndpoint; + /** List of databases in the failover group. */ + databases?: string[]; +} + +/** The response to a list IPv6 firewall rules request */ +export interface IPv6FirewallRuleListResult { /** - * The start time for the metric (ISO-8601 format). + * Array of results. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly startTime?: string; + readonly value?: IPv6FirewallRule[]; /** - * The end time for the metric (ISO-8601 format). + * Link to retrieve next page of results. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly endTime?: string; - /** List of top resource consuming queries with appropriate metric data */ - queries?: QueryStatisticsProperties[]; + readonly nextLink?: string; } -/** A list of ledger digest upload settings. */ -export interface ManagedLedgerDigestUploadsListResult { +/** A list of SQL Vulnerability Assessments baseline set. */ +export interface DatabaseSqlVulnerabilityAssessmentBaselineSetListResult { /** * Array of results. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly value?: ManagedLedgerDigestUploads[]; + readonly value?: DatabaseSqlVulnerabilityAssessmentBaselineSet[]; /** * Link to retrieve next page of results. * NOTE: This property will not be serialized. It can only be populated by the server. @@ -4323,13 +4370,13 @@ export interface ManagedLedgerDigestUploadsListResult { readonly nextLink?: string; } -/** A list of recoverable databases. */ -export interface RecoverableDatabaseListResult { +/** A list of SQL Vulnerability Assessments rule baseline. */ +export interface DatabaseSqlVulnerabilityAssessmentRuleBaselineListResult { /** * Array of results. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly value?: RecoverableDatabase[]; + readonly value?: DatabaseSqlVulnerabilityAssessmentRuleBaseline[]; /** * Link to retrieve next page of results. * NOTE: This property will not be serialized. It can only be populated by the server. @@ -4337,13 +4384,13 @@ export interface RecoverableDatabaseListResult { readonly nextLink?: string; } -/** A list of restorable dropped databases. */ -export interface RestorableDroppedDatabaseListResult { +/** A list of vulnerability assessment scan results. */ +export interface SQLVulnerabilityAssessmentScanListResult { /** * Array of results. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly value?: RestorableDroppedDatabase[]; + readonly value?: SqlVulnerabilityAssessmentScanResults[]; /** * Link to retrieve next page of results. * NOTE: This property will not be serialized. It can only be populated by the server. @@ -4351,198 +4398,157 @@ export interface RestorableDroppedDatabaseListResult { readonly nextLink?: string; } -/** A list of server configuration options. */ -export interface ServerConfigurationOptionListResult { +/** SQL Vulnerability Assessment remediation Details. */ +export interface Remediation { /** - * Array of results. + * SQL Vulnerability Assessment remediation description. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly value?: ServerConfigurationOption[]; + readonly description?: string; /** - * Link to retrieve next page of results. + * SQL Vulnerability Assessment remediation script. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly nextLink?: string; -} - -/** A request to check whether the specified name for a resource is available. */ -export interface CheckNameAvailabilityRequest { - name: string; - type: "Microsoft.Sql/servers"; + readonly scripts?: string[]; + /** + * SQL Vulnerability Assessment is remediation automated. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly automated?: boolean; + /** + * SQL Vulnerability Assessment optional link to remediate in Azure Portal. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly portalLink?: string; } -/** The result of a name availability check. */ -export interface CheckNameAvailabilityResponse { +/** SQL Vulnerability Assessment baseline adjusted results */ +export interface BaselineAdjustedResult { /** - * The name whose availability was checked. + * SQL Vulnerability Assessment baseline details * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly name?: string; + readonly baseline?: Baseline; /** - * True if the name is available, otherwise false. + * SQL Vulnerability Assessment baseline status * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly available?: boolean; + readonly status?: RuleStatus; /** - * The reason code explaining why the name is unavailable. Will be undefined if the name is available. + * SQL Vulnerability Assessment results that are not in baseline * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly reason?: CheckNameAvailabilityReason; + readonly resultsNotInBaseline?: string[][]; /** - * A message explaining why the name is unavailable. Will be undefined if the name is available. + * SQL Vulnerability Assessment results that are in baseline. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly message?: string; + readonly resultsOnlyInBaseline?: string[][]; } -/** A list of servers. */ -export interface ServerListResult { +/** SQL Vulnerability Assessment baseline Details */ +export interface Baseline { /** - * Array of results. + * SQL Vulnerability Assessment baseline expected results * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly value?: Server[]; + readonly expectedResults?: string[][]; /** - * Link to retrieve next page of results. + * SQL Vulnerability Assessment baseline update time (UTC) * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly nextLink?: string; + readonly updatedTime?: Date; } -/** A private endpoint connection under a server */ -export interface ServerPrivateEndpointConnection { +/** SQL Vulnerability Assessment rule metadata details. */ +export interface VaRule { /** - * Resource ID. + * SQL Vulnerability Assessment rule Id. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly id?: string; + readonly ruleId?: string; /** - * Private endpoint connection properties + * SQL Vulnerability Assessment rule severity. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly properties?: PrivateEndpointConnectionProperties; -} - -/** Properties of a private endpoint connection. */ -export interface PrivateEndpointConnectionProperties { - /** Private endpoint which the connection belongs to. */ - privateEndpoint?: PrivateEndpointProperty; + readonly severity?: RuleSeverity; /** - * Group IDs. + * SQL Vulnerability Assessment rule category. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly groupIds?: string[]; - /** Connection state of the private endpoint connection. */ - privateLinkServiceConnectionState?: PrivateLinkServiceConnectionStateProperty; + readonly category?: string; /** - * State of the private endpoint connection. + * SQL Vulnerability Assessment rule type. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly provisioningState?: PrivateEndpointProvisioningState; -} - -/** Properties of a active directory administrator. */ -export interface ServerExternalAdministrator { - /** Type of the sever administrator. */ - administratorType?: AdministratorType; - /** Principal Type of the sever administrator. */ - principalType?: PrincipalType; - /** Login name of the server administrator. */ - login?: string; - /** SID (object ID) of the server administrator. */ - sid?: string; - /** Tenant ID of the administrator. */ - tenantId?: string; - /** Azure Active Directory only Authentication enabled. */ - azureADOnlyAuthentication?: boolean; -} - -/** An update request for an Azure SQL Database server. */ -export interface ServerUpdate { - /** Server identity */ - identity?: ResourceIdentity; - /** Resource tags. */ - tags?: { [propertyName: string]: string }; - /** Administrator username for the server. Once created it cannot be changed. */ - administratorLogin?: string; - /** The administrator login password (required for server creation). */ - administratorLoginPassword?: string; - /** The version of the server. */ - version?: string; + readonly ruleType?: RuleType; /** - * The state of the server. + * SQL Vulnerability Assessment rule title. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly state?: string; + readonly title?: string; /** - * The fully qualified domain name of the server. + * SQL Vulnerability Assessment rule description. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly fullyQualifiedDomainName?: string; + readonly description?: string; /** - * List of private endpoint connections on a server + * SQL Vulnerability Assessment rule rationale. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly privateEndpointConnections?: ServerPrivateEndpointConnection[]; - /** Minimal TLS version. Allowed values: 'None', '1.0', '1.1', '1.2' */ - minimalTlsVersion?: string; - /** Whether or not public endpoint access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled' or 'SecuredByPerimeter' */ - publicNetworkAccess?: ServerPublicNetworkAccessFlag; + readonly rationale?: string; /** - * Whether or not existing server has a workspace created and if it allows connection from workspace + * SQL Vulnerability Assessment rule query details. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly workspaceFeature?: ServerWorkspaceFeature; - /** The resource id of a user assigned identity to be used by default. */ - primaryUserAssignedIdentityId?: string; - /** The Client id used for cross tenant CMK scenario */ - federatedClientId?: string; - /** A CMK URI of the key to use for encryption. */ - keyId?: string; - /** The Azure Active Directory administrator of the server. This can only be used at server create time. If used for server update, it will be ignored or it will result in an error. For updates individual APIs will need to be used. */ - administrators?: ServerExternalAdministrator; - /** Whether or not to restrict outbound network access for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled' */ - restrictOutboundNetworkAccess?: ServerNetworkAccessFlag; + readonly queryCheck?: QueryCheck; /** - * Status of external governance. + * SQL Vulnerability Assessment benchmark references. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly externalGovernanceStatus?: ExternalGovernanceStatus; + readonly benchmarkReferences?: BenchmarkReference[]; } -/** Contains the information necessary to perform import operation for new database. */ -export interface ImportNewDatabaseDefinition { - /** Name of the import database. */ - databaseName?: string; - /** Edition of the import database. */ - edition?: string; - /** Service level objective name of the import database. */ - serviceObjectiveName?: string; - /** Max size in bytes for the import database. */ - maxSizeBytes?: string; - /** Storage key type. */ - storageKeyType: StorageKeyType; - /** Storage key. */ - storageKey: string; - /** Storage Uri. */ - storageUri: string; - /** Administrator login name. */ - administratorLogin: string; - /** Administrator login password. */ - administratorLoginPassword: string; - /** Authentication type. */ - authenticationType?: string; - /** Optional resource information to enable network isolation for request. */ - networkIsolation?: NetworkIsolationSettings; +/** SQL Vulnerability Assessment query check object. */ +export interface QueryCheck { + /** + * SQL Vulnerability Assessment rule query. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly query?: string; + /** + * SQL Vulnerability Assessment query expected result. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly expectedResult?: string[][]; + /** + * SQL Vulnerability Assessment column names of query expected result. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly columnNames?: string[]; } -/** Managed instance's Start/Stop schedule list result. */ -export interface StartStopManagedInstanceScheduleListResult { +/** SQL Vulnerability Assessment benchmark reference */ +export interface BenchmarkReference { + /** + * SQL Vulnerability Assessment benchmark name + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly benchmark?: string; + /** + * SQL Vulnerability Assessment benchmark reference. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly reference?: string; +} + +/** A list of vulnerability assessment scan records. */ +export interface SqlVulnerabilityAssessmentScanRecordListResult { /** * Array of results. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly value?: StartStopManagedInstanceSchedule[]; + readonly value?: SqlVulnerabilityAssessmentScanRecord[]; /** * Link to retrieve next page of results. * NOTE: This property will not be serialized. It can only be populated by the server. @@ -4550,25 +4556,27 @@ export interface StartStopManagedInstanceScheduleListResult { readonly nextLink?: string; } -/** Schedule info describing when the server should be started or stopped. */ -export interface ScheduleItem { - /** Start day. */ - startDay: DayOfWeek; - /** Start time. */ - startTime: string; - /** Stop day. */ - stopDay: DayOfWeek; - /** Stop time. */ - stopTime: string; +/** Properties of a vulnerability assessment scan error. */ +export interface SqlVulnerabilityAssessmentScanError { + /** + * The error code. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly code?: string; + /** + * The error message. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly message?: string; } -/** A list of transparent data encryptions */ -export interface LogicalDatabaseTransparentDataEncryptionListResult { +/** A list of SQL Vulnerability Assessments. */ +export interface SqlVulnerabilityAssessmentListResult { /** * Array of results. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly value?: LogicalDatabaseTransparentDataEncryption[]; + readonly value?: SqlVulnerabilityAssessment[]; /** * Link to retrieve next page of results. * NOTE: This property will not be serialized. It can only be populated by the server. @@ -5415,35 +5423,6 @@ export interface EncryptionProtector extends ProxyResource { autoRotationEnabled?: boolean; } -/** A failover group. */ -export interface FailoverGroup extends ProxyResource { - /** - * Resource location. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly location?: string; - /** Resource tags. */ - tags?: { [propertyName: string]: string }; - /** Read-write endpoint of the failover group instance. */ - readWriteEndpoint?: FailoverGroupReadWriteEndpoint; - /** Read-only endpoint of the failover group instance. */ - readOnlyEndpoint?: FailoverGroupReadOnlyEndpoint; - /** - * Local replication role of the failover group instance. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly replicationRole?: FailoverGroupReplicationRole; - /** - * Replication state of the failover group instance. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly replicationState?: string; - /** List of partner server information for the failover group. */ - partnerServers?: PartnerInfo[]; - /** List of databases in the failover group. */ - databases?: string[]; -} - /** A stored credential that can be used by a job to connect to target databases. */ export interface JobCredential extends ProxyResource { /** The credential user name. */ @@ -5944,6 +5923,11 @@ export interface ManagedServerSecurityAlertPolicy extends ProxyResource { export interface PrivateEndpointConnection extends ProxyResource { /** Private endpoint which the connection belongs to. */ privateEndpoint?: PrivateEndpointProperty; + /** + * Group IDs. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly groupIds?: string[]; /** Connection state of the private endpoint connection. */ privateLinkServiceConnectionState?: PrivateLinkServiceConnectionStateProperty; /** @@ -7406,224 +7390,24 @@ export interface ServerAdvancedThreatProtection extends ProxyResource { /** Specifies the state of the Advanced Threat Protection, whether it is enabled or disabled or a state has not been applied yet on the specific database or server. */ state?: AdvancedThreatProtectionState; /** - * Specifies the UTC creation time of the policy. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly creationTime?: Date; -} - -/** A managed server DNS alias. */ -export interface ManagedServerDnsAlias extends ProxyResource { - /** - * The fully qualified DNS record for managed server alias - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly azureDnsRecord?: string; - /** - * The fully qualified public DNS record for managed server alias - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly publicAzureDnsRecord?: string; -} - -/** A database sql vulnerability assessment baseline set. */ -export interface DatabaseSqlVulnerabilityAssessmentBaselineSet - extends ProxyResource { - /** - * SystemData of DatabaseSqlVulnerabilityAssessmentBaselineSetResource. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly systemData?: SystemData; - /** The baseline set result */ - results?: { [propertyName: string]: string[][] }; -} - -/** A database sql vulnerability assessment rule baseline list input. */ -export interface DatabaseSqlVulnerabilityAssessmentRuleBaselineListInput - extends ProxyResource { - /** - * SystemData of DatabaseSqlVulnerabilityAssessmentRuleBaselineListInputResource. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly systemData?: SystemData; - /** The latest scan flag */ - latestScan?: boolean; - /** The rule baseline result list */ - results?: { [propertyName: string]: string[][] }; -} - -/** A database sql vulnerability assessment rule baseline. */ -export interface DatabaseSqlVulnerabilityAssessmentRuleBaseline - extends ProxyResource { - /** - * SystemData of DatabaseSqlVulnerabilityAssessmentRuleBaselineResource. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly systemData?: SystemData; - /** The rule baseline result */ - results?: string[][]; -} - -/** A database sql vulnerability assessment rule baseline input. */ -export interface DatabaseSqlVulnerabilityAssessmentRuleBaselineInput - extends ProxyResource { - /** - * SystemData of DatabaseSqlVulnerabilityAssessmentRuleBaselineInputResource. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly systemData?: SystemData; - /** The latest scan flag */ - latestScan?: boolean; - /** The rule baseline result */ - results?: string[][]; -} - -export interface SqlVulnerabilityAssessmentScanResults extends ProxyResource { - /** - * SystemData of AdvancedThreatProtectionResource. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly systemData?: SystemData; - /** - * SQL Vulnerability Assessment rule Id. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly ruleId?: string; - /** - * SQL Vulnerability Assessment rule result status. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly status?: RuleStatus; - /** - * SQL Vulnerability Assessment error message. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly errorMessage?: string; - /** - * SQL Vulnerability Assessment is the query results trimmed. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly isTrimmed?: boolean; - /** - * SQL Vulnerability Assessment query results that was run. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly queryResults?: string[][]; - /** - * SQL Vulnerability Assessment the remediation details. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly remediation?: Remediation; - /** - * SQL Vulnerability Assessment rule result adjusted with baseline. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly baselineAdjustedResult?: BaselineAdjustedResult; - /** - * SQL Vulnerability Assessment rule metadata. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly ruleMetadata?: VaRule; -} - -/** A vulnerability assessment scan record. */ -export interface SqlVulnerabilityAssessmentScanRecord extends ProxyResource { - /** - * SystemData of SqlVulnerabilityAssessmentScanRecordResource. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly systemData?: SystemData; - /** - * The scan ID. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly scanId?: string; - /** - * The scan trigger type. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly triggerType?: VulnerabilityAssessmentScanTriggerType; - /** - * The scan status. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly state?: VulnerabilityAssessmentScanState; - /** - * The scan start time (UTC). - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly startTime?: Date; - /** - * The scan end time (UTC). - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly endTime?: Date; - /** - * The scan errors. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly errors?: SqlVulnerabilityAssessmentScanError[]; - /** - * The server name. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly server?: string; - /** - * The database name. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly database?: string; - /** - * The SQL version. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly sqlVersion?: string; - /** - * The number of failed rules with high severity. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly highSeverityFailedRulesCount?: number; - /** - * The number of failed rules with medium severity. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly mediumSeverityFailedRulesCount?: number; - /** - * The number of failed rules with low severity. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly lowSeverityFailedRulesCount?: number; - /** - * The number of total passed rules. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly totalPassedRulesCount?: number; - /** - * The number of total failed rules. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly totalFailedRulesCount?: number; - /** - * The number of total rules assessed. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly totalRulesCount?: number; - /** - * Baseline created for this database, and has one or more rules. + * Specifies the UTC creation time of the policy. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly isBaselineApplied?: boolean; + readonly creationTime?: Date; } -/** A SQL Vulnerability Assessment. */ -export interface SqlVulnerabilityAssessment extends ProxyResource { +/** A managed server DNS alias. */ +export interface ManagedServerDnsAlias extends ProxyResource { /** - * SystemData of SqlVulnerabilityAssessmentResource. + * The fully qualified DNS record for managed server alias * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly systemData?: SystemData; - /** Specifies the state of the SQL Vulnerability Assessment, whether it is enabled or disabled or a state has not been applied yet on the specific database or server. */ - state?: SqlVulnerabilityAssessmentState; + readonly azureDnsRecord?: string; + /** + * The fully qualified public DNS record for managed server alias + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly publicAzureDnsRecord?: string; } /** A managed database Advanced Threat Protection. */ @@ -8112,77 +7896,311 @@ export interface ServerConfigurationOption extends ProxyResource { /** Value of the server configuration option. */ serverConfigurationOptionValue?: number; /** - * Provisioning state of server configuration option. + * Provisioning state of server configuration option. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly provisioningState?: ProvisioningState; +} + +/** An RefreshExternalGovernanceStatus operation result resource. */ +export interface RefreshExternalGovernanceStatusOperationResult + extends ProxyResource { + /** + * Request Id. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly requestId?: string; + /** + * Request type. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly requestType?: string; + /** + * Queued time. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly queuedTime?: string; + /** + * Server name. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly serverName?: string; + /** + * Operation status. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly status?: string; + /** + * Error message. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly errorMessage?: string; +} + +/** Managed instance's Start/Stop schedule. */ +export interface StartStopManagedInstanceSchedule extends ProxyResource { + /** + * System data of the scheduled resource. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly systemData?: SystemData; + /** The description of the schedule. */ + description?: string; + /** The time zone of the schedule. */ + timeZoneId?: string; + /** Schedule list. */ + scheduleList?: ScheduleItem[]; + /** + * Next action to be executed (Start or Stop) + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly nextRunAction?: string; + /** + * Timestamp when the next action will be executed in the corresponding schedule time zone. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly nextExecutionTime?: string; +} + +/** A logical database transparent data encryption state. */ +export interface LogicalDatabaseTransparentDataEncryption + extends ProxyResource { + /** Specifies the state of the transparent data encryption. */ + state?: TransparentDataEncryptionState; +} + +/** A failover group. */ +export interface FailoverGroup extends ProxyResource { + /** + * Resource location. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly location?: string; + /** Resource tags. */ + tags?: { [propertyName: string]: string }; + /** Read-write endpoint of the failover group instance. */ + readWriteEndpoint?: FailoverGroupReadWriteEndpoint; + /** Read-only endpoint of the failover group instance. */ + readOnlyEndpoint?: FailoverGroupReadOnlyEndpoint; + /** + * Local replication role of the failover group instance. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly replicationRole?: FailoverGroupReplicationRole; + /** + * Replication state of the failover group instance. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly replicationState?: string; + /** List of partner server information for the failover group. */ + partnerServers?: PartnerInfo[]; + /** List of databases in the failover group. */ + databases?: string[]; +} + +/** A database sql vulnerability assessment baseline set. */ +export interface DatabaseSqlVulnerabilityAssessmentBaselineSet + extends ProxyResource { + /** + * SystemData of DatabaseSqlVulnerabilityAssessmentBaselineSetResource. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly systemData?: SystemData; + /** The baseline set result */ + results?: { [propertyName: string]: string[][] }; +} + +/** A database sql vulnerability assessment rule baseline list input. */ +export interface DatabaseSqlVulnerabilityAssessmentRuleBaselineListInput + extends ProxyResource { + /** + * SystemData of DatabaseSqlVulnerabilityAssessmentRuleBaselineListInputResource. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly systemData?: SystemData; + /** The latest scan flag */ + latestScan?: boolean; + /** The rule baseline result list */ + results?: { [propertyName: string]: string[][] }; +} + +/** A database sql vulnerability assessment rule baseline. */ +export interface DatabaseSqlVulnerabilityAssessmentRuleBaseline + extends ProxyResource { + /** + * SystemData of DatabaseSqlVulnerabilityAssessmentRuleBaselineResource. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly systemData?: SystemData; + /** The rule baseline result */ + results?: string[][]; +} + +/** A database sql vulnerability assessment rule baseline input. */ +export interface DatabaseSqlVulnerabilityAssessmentRuleBaselineInput + extends ProxyResource { + /** + * SystemData of DatabaseSqlVulnerabilityAssessmentRuleBaselineInputResource. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly systemData?: SystemData; + /** The latest scan flag */ + latestScan?: boolean; + /** The rule baseline result */ + results?: string[][]; +} + +export interface SqlVulnerabilityAssessmentScanResults extends ProxyResource { + /** + * SystemData of AdvancedThreatProtectionResource. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly systemData?: SystemData; + /** + * SQL Vulnerability Assessment rule Id. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly ruleId?: string; + /** + * SQL Vulnerability Assessment rule result status. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly status?: RuleStatus; + /** + * SQL Vulnerability Assessment error message. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly errorMessage?: string; + /** + * SQL Vulnerability Assessment is the query results trimmed. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly isTrimmed?: boolean; + /** + * SQL Vulnerability Assessment query results that was run. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly queryResults?: string[][]; + /** + * SQL Vulnerability Assessment the remediation details. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly remediation?: Remediation; + /** + * SQL Vulnerability Assessment rule result adjusted with baseline. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly baselineAdjustedResult?: BaselineAdjustedResult; + /** + * SQL Vulnerability Assessment rule metadata. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly ruleMetadata?: VaRule; +} + +/** A vulnerability assessment scan record. */ +export interface SqlVulnerabilityAssessmentScanRecord extends ProxyResource { + /** + * SystemData of SqlVulnerabilityAssessmentScanRecordResource. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly systemData?: SystemData; + /** + * The scan ID. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly scanId?: string; + /** + * The scan trigger type. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly triggerType?: VulnerabilityAssessmentScanTriggerType; + /** + * The scan status. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly state?: VulnerabilityAssessmentScanState; + /** + * The scan start time (UTC). + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly startTime?: Date; + /** + * The scan end time (UTC). + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly endTime?: Date; + /** + * The scan errors. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly errors?: SqlVulnerabilityAssessmentScanError[]; + /** + * The server name. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly provisioningState?: ProvisioningState; -} - -/** An RefreshExternalGovernanceStatus operation result resource. */ -export interface RefreshExternalGovernanceStatusOperationResult - extends ProxyResource { + readonly server?: string; /** - * Request Id. + * The database name. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly requestId?: string; + readonly database?: string; /** - * Request type. + * The SQL version. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly requestType?: string; + readonly sqlVersion?: string; /** - * Queued time. + * The number of failed rules with high severity. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly queuedTime?: string; + readonly highSeverityFailedRulesCount?: number; /** - * Server name. + * The number of failed rules with medium severity. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly serverName?: string; + readonly mediumSeverityFailedRulesCount?: number; /** - * Operation status. + * The number of failed rules with low severity. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly status?: string; + readonly lowSeverityFailedRulesCount?: number; /** - * Error message. + * The number of total passed rules. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly errorMessage?: string; -} - -/** Managed instance's Start/Stop schedule. */ -export interface StartStopManagedInstanceSchedule extends ProxyResource { + readonly totalPassedRulesCount?: number; /** - * System data of the scheduled resource. + * The number of total failed rules. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly systemData?: SystemData; - /** The description of the schedule. */ - description?: string; - /** The time zone of the schedule. */ - timeZoneId?: string; - /** Schedule list. */ - scheduleList?: ScheduleItem[]; + readonly totalFailedRulesCount?: number; /** - * Next action to be executed (Start or Stop) + * The number of total rules assessed. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly nextRunAction?: string; + readonly totalRulesCount?: number; /** - * Timestamp when the next action will be executed in the corresponding schedule time zone. + * Baseline created for this database, and has one or more rules. * NOTE: This property will not be serialized. It can only be populated by the server. */ - readonly nextExecutionTime?: string; + readonly isBaselineApplied?: boolean; + /** + * The last scan time. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly lastScanTime?: Date; } -/** A logical database transparent data encryption state. */ -export interface LogicalDatabaseTransparentDataEncryption - extends ProxyResource { - /** Specifies the state of the transparent data encryption. */ - state?: TransparentDataEncryptionState; +/** A SQL Vulnerability Assessment. */ +export interface SqlVulnerabilityAssessment extends ProxyResource { + /** + * SystemData of SqlVulnerabilityAssessmentResource. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly systemData?: SystemData; + /** Specifies the state of the SQL Vulnerability Assessment, whether it is enabled or disabled or a state has not been applied yet on the specific database or server. */ + state?: SqlVulnerabilityAssessmentState; } /** An Azure SQL instance pool. */ @@ -8250,67 +8268,6 @@ export interface VirtualCluster extends TrackedResource { readonly childResources?: string[]; } -/** A managed database resource. */ -export interface ManagedDatabase extends TrackedResource { - /** Collation of the managed database. */ - collation?: string; - /** - * Status of the database. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly status?: ManagedDatabaseStatus; - /** - * Creation date of the database. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly creationDate?: Date; - /** - * Earliest restore point in time for point in time restore. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly earliestRestorePoint?: Date; - /** Conditional. If createMode is PointInTimeRestore, this value is required. Specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database. */ - restorePointInTime?: Date; - /** - * Geo paired region. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly defaultSecondaryLocation?: string; - /** Collation of the metadata catalog. */ - catalogCollation?: CatalogCollationType; - /** Managed database create mode. PointInTimeRestore: Create a database by restoring a point in time backup of an existing database. SourceDatabaseName, SourceManagedInstanceName and PointInTime must be specified. RestoreExternalBackup: Create a database by restoring from external backup files. Collation, StorageContainerUri and StorageContainerSasToken must be specified. Recovery: Creates a database by restoring a geo-replicated backup. RecoverableDatabaseId must be specified as the recoverable database resource ID to restore. RestoreLongTermRetentionBackup: Create a database by restoring from a long term retention backup (longTermRetentionBackupResourceId required). */ - createMode?: ManagedDatabaseCreateMode; - /** Conditional. If createMode is RestoreExternalBackup, this value is required. Specifies the uri of the storage container where backups for this restore are stored. */ - storageContainerUri?: string; - /** The resource identifier of the source database associated with create operation of this database. */ - sourceDatabaseId?: string; - /** The resource identifier of the cross-subscription source database associated with create operation of this database. */ - crossSubscriptionSourceDatabaseId?: string; - /** The restorable dropped database resource id to restore when creating this database. */ - restorableDroppedDatabaseId?: string; - /** The restorable cross-subscription dropped database resource id to restore when creating this database. */ - crossSubscriptionRestorableDroppedDatabaseId?: string; - /** Conditional. If createMode is RestoreExternalBackup, this value is used. Specifies the identity used for storage container authentication. Can be 'SharedAccessSignature' or 'ManagedIdentity'; if not specified 'SharedAccessSignature' is assumed. */ - storageContainerIdentity?: string; - /** Conditional. If createMode is RestoreExternalBackup and storageContainerIdentity is not ManagedIdentity, this value is required. Specifies the storage container sas token. */ - storageContainerSasToken?: string; - /** - * Instance Failover Group resource identifier that this managed database belongs to. - * NOTE: This property will not be serialized. It can only be populated by the server. - */ - readonly failoverGroupId?: string; - /** The resource identifier of the recoverable database associated with create operation of this database. */ - recoverableDatabaseId?: string; - /** The name of the Long Term Retention backup to be used for restore of this managed database. */ - longTermRetentionBackupResourceId?: string; - /** Whether to auto complete restore of this managed database. */ - autoCompleteRestore?: boolean; - /** Last backup file name for restore of this managed database. */ - lastBackupName?: string; - /** Target managed instance id used in cross-subscription restore. */ - crossSubscriptionTargetManagedInstanceId?: string; -} - /** A database resource. */ export interface Database extends TrackedResource { /** @@ -8552,6 +8509,8 @@ export interface ElasticPool extends TrackedResource { readonly creationDate?: Date; /** The storage limit for the database elastic pool in bytes. */ maxSizeBytes?: number; + /** Minimal capacity that serverless pool will not shrink below, if not paused */ + minCapacity?: number; /** The per database settings for the elastic pool. */ perDatabaseSettings?: ElasticPoolPerDatabaseSettings; /** Whether or not this elastic pool is zone redundant, which means the replicas of this elastic pool will be spread across multiple availability zones. */ @@ -8560,8 +8519,75 @@ export interface ElasticPool extends TrackedResource { licenseType?: ElasticPoolLicenseType; /** Maintenance configuration id assigned to the elastic pool. This configuration defines the period when the maintenance updates will will occur. */ maintenanceConfigurationId?: string; - /** The number of secondary replicas associated with the elastic pool that are used to provide high availability. */ + /** The number of secondary replicas associated with the elastic pool that are used to provide high availability. Applicable only to Hyperscale elastic pools. */ highAvailabilityReplicaCount?: number; + /** Type of enclave requested on the elastic pool. */ + preferredEnclaveType?: AlwaysEncryptedEnclaveType; + /** Specifies the availability zone the pool's primary replica is pinned to. */ + availabilityZone?: AvailabilityZoneType; +} + +/** A managed database resource. */ +export interface ManagedDatabase extends TrackedResource { + /** Collation of the managed database. */ + collation?: string; + /** + * Status of the database. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly status?: ManagedDatabaseStatus; + /** + * Creation date of the database. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly creationDate?: Date; + /** + * Earliest restore point in time for point in time restore. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly earliestRestorePoint?: Date; + /** Conditional. If createMode is PointInTimeRestore, this value is required. Specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database. */ + restorePointInTime?: Date; + /** + * Geo paired region. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly defaultSecondaryLocation?: string; + /** Collation of the metadata catalog. */ + catalogCollation?: CatalogCollationType; + /** Managed database create mode. PointInTimeRestore: Create a database by restoring a point in time backup of an existing database. SourceDatabaseName, SourceManagedInstanceName and PointInTime must be specified. RestoreExternalBackup: Create a database by restoring from external backup files. Collation, StorageContainerUri and StorageContainerSasToken must be specified. Recovery: Creates a database by restoring a geo-replicated backup. RecoverableDatabaseId must be specified as the recoverable database resource ID to restore. RestoreLongTermRetentionBackup: Create a database by restoring from a long term retention backup (longTermRetentionBackupResourceId required). */ + createMode?: ManagedDatabaseCreateMode; + /** Conditional. If createMode is RestoreExternalBackup, this value is required. Specifies the uri of the storage container where backups for this restore are stored. */ + storageContainerUri?: string; + /** The resource identifier of the source database associated with create operation of this database. */ + sourceDatabaseId?: string; + /** The resource identifier of the cross-subscription source database associated with create operation of this database. */ + crossSubscriptionSourceDatabaseId?: string; + /** The restorable dropped database resource id to restore when creating this database. */ + restorableDroppedDatabaseId?: string; + /** The restorable cross-subscription dropped database resource id to restore when creating this database. */ + crossSubscriptionRestorableDroppedDatabaseId?: string; + /** Conditional. If createMode is RestoreExternalBackup, this value is used. Specifies the identity used for storage container authentication. Can be 'SharedAccessSignature' or 'ManagedIdentity'; if not specified 'SharedAccessSignature' is assumed. */ + storageContainerIdentity?: string; + /** Conditional. If createMode is RestoreExternalBackup and storageContainerIdentity is not ManagedIdentity, this value is required. Specifies the storage container sas token. */ + storageContainerSasToken?: string; + /** + * Instance Failover Group resource identifier that this managed database belongs to. + * NOTE: This property will not be serialized. It can only be populated by the server. + */ + readonly failoverGroupId?: string; + /** The resource identifier of the recoverable database associated with create operation of this database. */ + recoverableDatabaseId?: string; + /** The name of the Long Term Retention backup to be used for restore of this managed database. */ + longTermRetentionBackupResourceId?: string; + /** Whether to auto complete restore of this managed database. */ + autoCompleteRestore?: boolean; + /** Last backup file name for restore of this managed database. */ + lastBackupName?: string; + /** Target managed instance id used in cross-subscription restore. */ + crossSubscriptionTargetManagedInstanceId?: string; + /** Whether or not this database is a ledger database, which means all tables in the database are ledger tables. Note: the value of this property cannot be changed after the database has been created. */ + isLedgerOn?: boolean; } /** An Azure SQL managed instance. */ @@ -8726,10 +8752,15 @@ export interface FirewallRule extends ProxyResourceWithWritableName { export interface IPv6FirewallRule extends ProxyResourceWithWritableName { /** The start IP address of the firewall rule. Must be IPv6 format. */ startIPv6Address?: string; - /** The end IP address of the firewall rule. Must be IPv6 format. Must be greater than or equal to startIpAddress. */ + /** The end IP address of the firewall rule. Must be IPv6 format. Must be greater than or equal to startIpv6Address. */ endIPv6Address?: string; } +/** Defines headers for FailoverGroups_tryPlannedBeforeForcedFailover operation. */ +export interface FailoverGroupsTryPlannedBeforeForcedFailoverHeaders { + location?: string; +} + /** Known values of {@link GeoBackupPolicyName} that the service accepts. */ export enum KnownGeoBackupPolicyName { /** Default */ @@ -9133,94 +9164,40 @@ export enum KnownDataWarehouseUserActivityName { * ### Known values supported by the service * **current** */ -export type DataWarehouseUserActivityName = string; - -/** Known values of {@link ServerKeyType} that the service accepts. */ -export enum KnownServerKeyType { - /** ServiceManaged */ - ServiceManaged = "ServiceManaged", - /** AzureKeyVault */ - AzureKeyVault = "AzureKeyVault" -} - -/** - * Defines values for ServerKeyType. \ - * {@link KnownServerKeyType} can be used interchangeably with ServerKeyType, - * this enum contains the known values that the service supports. - * ### Known values supported by the service - * **ServiceManaged** \ - * **AzureKeyVault** - */ -export type ServerKeyType = string; - -/** Known values of {@link EncryptionProtectorName} that the service accepts. */ -export enum KnownEncryptionProtectorName { - /** Current */ - Current = "current" -} - -/** - * Defines values for EncryptionProtectorName. \ - * {@link KnownEncryptionProtectorName} can be used interchangeably with EncryptionProtectorName, - * this enum contains the known values that the service supports. - * ### Known values supported by the service - * **current** - */ -export type EncryptionProtectorName = string; - -/** Known values of {@link ReadWriteEndpointFailoverPolicy} that the service accepts. */ -export enum KnownReadWriteEndpointFailoverPolicy { - /** Manual */ - Manual = "Manual", - /** Automatic */ - Automatic = "Automatic" -} - -/** - * Defines values for ReadWriteEndpointFailoverPolicy. \ - * {@link KnownReadWriteEndpointFailoverPolicy} can be used interchangeably with ReadWriteEndpointFailoverPolicy, - * this enum contains the known values that the service supports. - * ### Known values supported by the service - * **Manual** \ - * **Automatic** - */ -export type ReadWriteEndpointFailoverPolicy = string; +export type DataWarehouseUserActivityName = string; -/** Known values of {@link ReadOnlyEndpointFailoverPolicy} that the service accepts. */ -export enum KnownReadOnlyEndpointFailoverPolicy { - /** Disabled */ - Disabled = "Disabled", - /** Enabled */ - Enabled = "Enabled" +/** Known values of {@link ServerKeyType} that the service accepts. */ +export enum KnownServerKeyType { + /** ServiceManaged */ + ServiceManaged = "ServiceManaged", + /** AzureKeyVault */ + AzureKeyVault = "AzureKeyVault" } /** - * Defines values for ReadOnlyEndpointFailoverPolicy. \ - * {@link KnownReadOnlyEndpointFailoverPolicy} can be used interchangeably with ReadOnlyEndpointFailoverPolicy, + * Defines values for ServerKeyType. \ + * {@link KnownServerKeyType} can be used interchangeably with ServerKeyType, * this enum contains the known values that the service supports. * ### Known values supported by the service - * **Disabled** \ - * **Enabled** + * **ServiceManaged** \ + * **AzureKeyVault** */ -export type ReadOnlyEndpointFailoverPolicy = string; +export type ServerKeyType = string; -/** Known values of {@link FailoverGroupReplicationRole} that the service accepts. */ -export enum KnownFailoverGroupReplicationRole { - /** Primary */ - Primary = "Primary", - /** Secondary */ - Secondary = "Secondary" +/** Known values of {@link EncryptionProtectorName} that the service accepts. */ +export enum KnownEncryptionProtectorName { + /** Current */ + Current = "current" } /** - * Defines values for FailoverGroupReplicationRole. \ - * {@link KnownFailoverGroupReplicationRole} can be used interchangeably with FailoverGroupReplicationRole, + * Defines values for EncryptionProtectorName. \ + * {@link KnownEncryptionProtectorName} can be used interchangeably with EncryptionProtectorName, * this enum contains the known values that the service supports. * ### Known values supported by the service - * **Primary** \ - * **Secondary** + * **current** */ -export type FailoverGroupReplicationRole = string; +export type EncryptionProtectorName = string; /** Known values of {@link InstancePoolLicenseType} that the service accepts. */ export enum KnownInstancePoolLicenseType { @@ -10374,123 +10351,6 @@ export enum KnownAdvancedThreatProtectionName { */ export type AdvancedThreatProtectionName = string; -/** Known values of {@link BaselineName} that the service accepts. */ -export enum KnownBaselineName { - /** Default */ - Default = "default" -} - -/** - * Defines values for BaselineName. \ - * {@link KnownBaselineName} can be used interchangeably with BaselineName, - * this enum contains the known values that the service supports. - * ### Known values supported by the service - * **default** - */ -export type BaselineName = string; - -/** Known values of {@link SQLVulnerabilityAssessmentName} that the service accepts. */ -export enum KnownSQLVulnerabilityAssessmentName { - /** Default */ - Default = "default" -} - -/** - * Defines values for SQLVulnerabilityAssessmentName. \ - * {@link KnownSQLVulnerabilityAssessmentName} can be used interchangeably with SQLVulnerabilityAssessmentName, - * this enum contains the known values that the service supports. - * ### Known values supported by the service - * **default** - */ -export type SQLVulnerabilityAssessmentName = string; - -/** Known values of {@link RuleStatus} that the service accepts. */ -export enum KnownRuleStatus { - /** NonFinding */ - NonFinding = "NonFinding", - /** Finding */ - Finding = "Finding", - /** InternalError */ - InternalError = "InternalError" -} - -/** - * Defines values for RuleStatus. \ - * {@link KnownRuleStatus} can be used interchangeably with RuleStatus, - * this enum contains the known values that the service supports. - * ### Known values supported by the service - * **NonFinding** \ - * **Finding** \ - * **InternalError** - */ -export type RuleStatus = string; - -/** Known values of {@link RuleSeverity} that the service accepts. */ -export enum KnownRuleSeverity { - /** High */ - High = "High", - /** Medium */ - Medium = "Medium", - /** Low */ - Low = "Low", - /** Informational */ - Informational = "Informational", - /** Obsolete */ - Obsolete = "Obsolete" -} - -/** - * Defines values for RuleSeverity. \ - * {@link KnownRuleSeverity} can be used interchangeably with RuleSeverity, - * this enum contains the known values that the service supports. - * ### Known values supported by the service - * **High** \ - * **Medium** \ - * **Low** \ - * **Informational** \ - * **Obsolete** - */ -export type RuleSeverity = string; - -/** Known values of {@link RuleType} that the service accepts. */ -export enum KnownRuleType { - /** Binary */ - Binary = "Binary", - /** BaselineExpected */ - BaselineExpected = "BaselineExpected", - /** PositiveList */ - PositiveList = "PositiveList", - /** NegativeList */ - NegativeList = "NegativeList" -} - -/** - * Defines values for RuleType. \ - * {@link KnownRuleType} can be used interchangeably with RuleType, - * this enum contains the known values that the service supports. - * ### Known values supported by the service - * **Binary** \ - * **BaselineExpected** \ - * **PositiveList** \ - * **NegativeList** - */ -export type RuleType = string; - -/** Known values of {@link SqlVulnerabilityAssessmentName} that the service accepts. */ -export enum KnownSqlVulnerabilityAssessmentName { - /** Default */ - Default = "default" -} - -/** - * Defines values for SqlVulnerabilityAssessmentName. \ - * {@link KnownSqlVulnerabilityAssessmentName} can be used interchangeably with SqlVulnerabilityAssessmentName, - * this enum contains the known values that the service supports. - * ### Known values supported by the service - * **default** - */ -export type SqlVulnerabilityAssessmentName = string; - /** Known values of {@link ReplicationState} that the service accepts. */ export enum KnownReplicationState { /** Pending */ @@ -10608,131 +10468,74 @@ export enum KnownSecondaryInstanceType { */ export type SecondaryInstanceType = string; -/** Known values of {@link InstanceFailoverGroupReplicationRole} that the service accepts. */ -export enum KnownInstanceFailoverGroupReplicationRole { - /** Primary */ - Primary = "Primary", - /** Secondary */ - Secondary = "Secondary" -} - -/** - * Defines values for InstanceFailoverGroupReplicationRole. \ - * {@link KnownInstanceFailoverGroupReplicationRole} can be used interchangeably with InstanceFailoverGroupReplicationRole, - * this enum contains the known values that the service supports. - * ### Known values supported by the service - * **Primary** \ - * **Secondary** - */ -export type InstanceFailoverGroupReplicationRole = string; - -/** Known values of {@link RestoreDetailsName} that the service accepts. */ -export enum KnownRestoreDetailsName { - /** Default */ - Default = "Default" +/** Known values of {@link ReadWriteEndpointFailoverPolicy} that the service accepts. */ +export enum KnownReadWriteEndpointFailoverPolicy { + /** Manual */ + Manual = "Manual", + /** Automatic */ + Automatic = "Automatic" } /** - * Defines values for RestoreDetailsName. \ - * {@link KnownRestoreDetailsName} can be used interchangeably with RestoreDetailsName, + * Defines values for ReadWriteEndpointFailoverPolicy. \ + * {@link KnownReadWriteEndpointFailoverPolicy} can be used interchangeably with ReadWriteEndpointFailoverPolicy, * this enum contains the known values that the service supports. * ### Known values supported by the service - * **Default** + * **Manual** \ + * **Automatic** */ -export type RestoreDetailsName = string; +export type ReadWriteEndpointFailoverPolicy = string; -/** Known values of {@link ManagedDatabaseStatus} that the service accepts. */ -export enum KnownManagedDatabaseStatus { - /** Online */ - Online = "Online", - /** Offline */ - Offline = "Offline", - /** Shutdown */ - Shutdown = "Shutdown", - /** Creating */ - Creating = "Creating", - /** Inaccessible */ - Inaccessible = "Inaccessible", - /** Restoring */ - Restoring = "Restoring", - /** Updating */ - Updating = "Updating", - /** Stopping */ - Stopping = "Stopping", - /** Stopped */ - Stopped = "Stopped", - /** Starting */ - Starting = "Starting", - /** DbMoving */ - DbMoving = "DbMoving", - /** DbCopying */ - DbCopying = "DbCopying" +/** Known values of {@link ReadOnlyEndpointFailoverPolicy} that the service accepts. */ +export enum KnownReadOnlyEndpointFailoverPolicy { + /** Disabled */ + Disabled = "Disabled", + /** Enabled */ + Enabled = "Enabled" } /** - * Defines values for ManagedDatabaseStatus. \ - * {@link KnownManagedDatabaseStatus} can be used interchangeably with ManagedDatabaseStatus, + * Defines values for ReadOnlyEndpointFailoverPolicy. \ + * {@link KnownReadOnlyEndpointFailoverPolicy} can be used interchangeably with ReadOnlyEndpointFailoverPolicy, * this enum contains the known values that the service supports. * ### Known values supported by the service - * **Online** \ - * **Offline** \ - * **Shutdown** \ - * **Creating** \ - * **Inaccessible** \ - * **Restoring** \ - * **Updating** \ - * **Stopping** \ - * **Stopped** \ - * **Starting** \ - * **DbMoving** \ - * **DbCopying** + * **Disabled** \ + * **Enabled** */ -export type ManagedDatabaseStatus = string; +export type ReadOnlyEndpointFailoverPolicy = string; -/** Known values of {@link CatalogCollationType} that the service accepts. */ -export enum KnownCatalogCollationType { - /** DatabaseDefault */ - DatabaseDefault = "DATABASE_DEFAULT", - /** SQLLatin1GeneralCP1CIAS */ - SQLLatin1GeneralCP1CIAS = "SQL_Latin1_General_CP1_CI_AS" +/** Known values of {@link InstanceFailoverGroupReplicationRole} that the service accepts. */ +export enum KnownInstanceFailoverGroupReplicationRole { + /** Primary */ + Primary = "Primary", + /** Secondary */ + Secondary = "Secondary" } /** - * Defines values for CatalogCollationType. \ - * {@link KnownCatalogCollationType} can be used interchangeably with CatalogCollationType, + * Defines values for InstanceFailoverGroupReplicationRole. \ + * {@link KnownInstanceFailoverGroupReplicationRole} can be used interchangeably with InstanceFailoverGroupReplicationRole, * this enum contains the known values that the service supports. * ### Known values supported by the service - * **DATABASE_DEFAULT** \ - * **SQL_Latin1_General_CP1_CI_AS** + * **Primary** \ + * **Secondary** */ -export type CatalogCollationType = string; +export type InstanceFailoverGroupReplicationRole = string; -/** Known values of {@link ManagedDatabaseCreateMode} that the service accepts. */ -export enum KnownManagedDatabaseCreateMode { +/** Known values of {@link RestoreDetailsName} that the service accepts. */ +export enum KnownRestoreDetailsName { /** Default */ - Default = "Default", - /** RestoreExternalBackup */ - RestoreExternalBackup = "RestoreExternalBackup", - /** PointInTimeRestore */ - PointInTimeRestore = "PointInTimeRestore", - /** Recovery */ - Recovery = "Recovery", - /** RestoreLongTermRetentionBackup */ - RestoreLongTermRetentionBackup = "RestoreLongTermRetentionBackup" + Default = "Default" } /** - * Defines values for ManagedDatabaseCreateMode. \ - * {@link KnownManagedDatabaseCreateMode} can be used interchangeably with ManagedDatabaseCreateMode, + * Defines values for RestoreDetailsName. \ + * {@link KnownRestoreDetailsName} can be used interchangeably with RestoreDetailsName, * this enum contains the known values that the service supports. * ### Known values supported by the service - * **Default** \ - * **RestoreExternalBackup** \ - * **PointInTimeRestore** \ - * **Recovery** \ - * **RestoreLongTermRetentionBackup** + * **Default** */ -export type ManagedDatabaseCreateMode = string; +export type RestoreDetailsName = string; /** Known values of {@link DatabaseIdentityType} that the service accepts. */ export enum KnownDatabaseIdentityType { @@ -10899,6 +10702,24 @@ export enum KnownDatabaseStatus { */ export type DatabaseStatus = string; +/** Known values of {@link CatalogCollationType} that the service accepts. */ +export enum KnownCatalogCollationType { + /** DatabaseDefault */ + DatabaseDefault = "DATABASE_DEFAULT", + /** SQLLatin1GeneralCP1CIAS */ + SQLLatin1GeneralCP1CIAS = "SQL_Latin1_General_CP1_CI_AS" +} + +/** + * Defines values for CatalogCollationType. \ + * {@link KnownCatalogCollationType} can be used interchangeably with CatalogCollationType, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **DATABASE_DEFAULT** \ + * **SQL_Latin1_General_CP1_CI_AS** + */ +export type CatalogCollationType = string; + /** Known values of {@link DatabaseLicenseType} that the service accepts. */ export enum KnownDatabaseLicenseType { /** LicenseIncluded */ @@ -11070,6 +10891,81 @@ export enum KnownElasticPoolLicenseType { */ export type ElasticPoolLicenseType = string; +/** Known values of {@link ManagedDatabaseStatus} that the service accepts. */ +export enum KnownManagedDatabaseStatus { + /** Online */ + Online = "Online", + /** Offline */ + Offline = "Offline", + /** Shutdown */ + Shutdown = "Shutdown", + /** Creating */ + Creating = "Creating", + /** Inaccessible */ + Inaccessible = "Inaccessible", + /** Restoring */ + Restoring = "Restoring", + /** Updating */ + Updating = "Updating", + /** Stopping */ + Stopping = "Stopping", + /** Stopped */ + Stopped = "Stopped", + /** Starting */ + Starting = "Starting", + /** DbMoving */ + DbMoving = "DbMoving", + /** DbCopying */ + DbCopying = "DbCopying" +} + +/** + * Defines values for ManagedDatabaseStatus. \ + * {@link KnownManagedDatabaseStatus} can be used interchangeably with ManagedDatabaseStatus, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **Online** \ + * **Offline** \ + * **Shutdown** \ + * **Creating** \ + * **Inaccessible** \ + * **Restoring** \ + * **Updating** \ + * **Stopping** \ + * **Stopped** \ + * **Starting** \ + * **DbMoving** \ + * **DbCopying** + */ +export type ManagedDatabaseStatus = string; + +/** Known values of {@link ManagedDatabaseCreateMode} that the service accepts. */ +export enum KnownManagedDatabaseCreateMode { + /** Default */ + Default = "Default", + /** RestoreExternalBackup */ + RestoreExternalBackup = "RestoreExternalBackup", + /** PointInTimeRestore */ + PointInTimeRestore = "PointInTimeRestore", + /** Recovery */ + Recovery = "Recovery", + /** RestoreLongTermRetentionBackup */ + RestoreLongTermRetentionBackup = "RestoreLongTermRetentionBackup" +} + +/** + * Defines values for ManagedDatabaseCreateMode. \ + * {@link KnownManagedDatabaseCreateMode} can be used interchangeably with ManagedDatabaseCreateMode, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **Default** \ + * **RestoreExternalBackup** \ + * **PointInTimeRestore** \ + * **Recovery** \ + * **RestoreLongTermRetentionBackup** + */ +export type ManagedDatabaseCreateMode = string; + /** Known values of {@link IdentityType} that the service accepts. */ export enum KnownIdentityType { /** None */ @@ -11349,95 +11245,230 @@ export enum KnownServerConfigurationOptionName { */ export type ServerConfigurationOptionName = string; -/** Known values of {@link ServerPublicNetworkAccessFlag} that the service accepts. */ -export enum KnownServerPublicNetworkAccessFlag { - /** Enabled */ - Enabled = "Enabled", - /** Disabled */ - Disabled = "Disabled", - /** SecuredByPerimeter */ - SecuredByPerimeter = "SecuredByPerimeter" +/** Known values of {@link ServerPublicNetworkAccessFlag} that the service accepts. */ +export enum KnownServerPublicNetworkAccessFlag { + /** Enabled */ + Enabled = "Enabled", + /** Disabled */ + Disabled = "Disabled", + /** SecuredByPerimeter */ + SecuredByPerimeter = "SecuredByPerimeter" +} + +/** + * Defines values for ServerPublicNetworkAccessFlag. \ + * {@link KnownServerPublicNetworkAccessFlag} can be used interchangeably with ServerPublicNetworkAccessFlag, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **Enabled** \ + * **Disabled** \ + * **SecuredByPerimeter** + */ +export type ServerPublicNetworkAccessFlag = string; + +/** Known values of {@link ServerWorkspaceFeature} that the service accepts. */ +export enum KnownServerWorkspaceFeature { + /** Connected */ + Connected = "Connected", + /** Disconnected */ + Disconnected = "Disconnected" +} + +/** + * Defines values for ServerWorkspaceFeature. \ + * {@link KnownServerWorkspaceFeature} can be used interchangeably with ServerWorkspaceFeature, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **Connected** \ + * **Disconnected** + */ +export type ServerWorkspaceFeature = string; + +/** Known values of {@link ServerNetworkAccessFlag} that the service accepts. */ +export enum KnownServerNetworkAccessFlag { + /** Enabled */ + Enabled = "Enabled", + /** Disabled */ + Disabled = "Disabled" +} + +/** + * Defines values for ServerNetworkAccessFlag. \ + * {@link KnownServerNetworkAccessFlag} can be used interchangeably with ServerNetworkAccessFlag, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **Enabled** \ + * **Disabled** + */ +export type ServerNetworkAccessFlag = string; + +/** Known values of {@link ExternalGovernanceStatus} that the service accepts. */ +export enum KnownExternalGovernanceStatus { + /** Enabled */ + Enabled = "Enabled", + /** Disabled */ + Disabled = "Disabled" +} + +/** + * Defines values for ExternalGovernanceStatus. \ + * {@link KnownExternalGovernanceStatus} can be used interchangeably with ExternalGovernanceStatus, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **Enabled** \ + * **Disabled** + */ +export type ExternalGovernanceStatus = string; + +/** Known values of {@link StartStopScheduleName} that the service accepts. */ +export enum KnownStartStopScheduleName { + /** Default */ + Default = "default" +} + +/** + * Defines values for StartStopScheduleName. \ + * {@link KnownStartStopScheduleName} can be used interchangeably with StartStopScheduleName, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **default** + */ +export type StartStopScheduleName = string; + +/** Known values of {@link FailoverGroupReplicationRole} that the service accepts. */ +export enum KnownFailoverGroupReplicationRole { + /** Primary */ + Primary = "Primary", + /** Secondary */ + Secondary = "Secondary" +} + +/** + * Defines values for FailoverGroupReplicationRole. \ + * {@link KnownFailoverGroupReplicationRole} can be used interchangeably with FailoverGroupReplicationRole, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **Primary** \ + * **Secondary** + */ +export type FailoverGroupReplicationRole = string; + +/** Known values of {@link BaselineName} that the service accepts. */ +export enum KnownBaselineName { + /** Default */ + Default = "default" +} + +/** + * Defines values for BaselineName. \ + * {@link KnownBaselineName} can be used interchangeably with BaselineName, + * this enum contains the known values that the service supports. + * ### Known values supported by the service + * **default** + */ +export type BaselineName = string; + +/** Known values of {@link SQLVulnerabilityAssessmentName} that the service accepts. */ +export enum KnownSQLVulnerabilityAssessmentName { + /** Default */ + Default = "default" } /** - * Defines values for ServerPublicNetworkAccessFlag. \ - * {@link KnownServerPublicNetworkAccessFlag} can be used interchangeably with ServerPublicNetworkAccessFlag, + * Defines values for SQLVulnerabilityAssessmentName. \ + * {@link KnownSQLVulnerabilityAssessmentName} can be used interchangeably with SQLVulnerabilityAssessmentName, * this enum contains the known values that the service supports. * ### Known values supported by the service - * **Enabled** \ - * **Disabled** \ - * **SecuredByPerimeter** + * **default** */ -export type ServerPublicNetworkAccessFlag = string; +export type SQLVulnerabilityAssessmentName = string; -/** Known values of {@link ServerWorkspaceFeature} that the service accepts. */ -export enum KnownServerWorkspaceFeature { - /** Connected */ - Connected = "Connected", - /** Disconnected */ - Disconnected = "Disconnected" +/** Known values of {@link RuleStatus} that the service accepts. */ +export enum KnownRuleStatus { + /** NonFinding */ + NonFinding = "NonFinding", + /** Finding */ + Finding = "Finding", + /** InternalError */ + InternalError = "InternalError" } /** - * Defines values for ServerWorkspaceFeature. \ - * {@link KnownServerWorkspaceFeature} can be used interchangeably with ServerWorkspaceFeature, + * Defines values for RuleStatus. \ + * {@link KnownRuleStatus} can be used interchangeably with RuleStatus, * this enum contains the known values that the service supports. * ### Known values supported by the service - * **Connected** \ - * **Disconnected** + * **NonFinding** \ + * **Finding** \ + * **InternalError** */ -export type ServerWorkspaceFeature = string; +export type RuleStatus = string; -/** Known values of {@link ServerNetworkAccessFlag} that the service accepts. */ -export enum KnownServerNetworkAccessFlag { - /** Enabled */ - Enabled = "Enabled", - /** Disabled */ - Disabled = "Disabled" +/** Known values of {@link RuleSeverity} that the service accepts. */ +export enum KnownRuleSeverity { + /** High */ + High = "High", + /** Medium */ + Medium = "Medium", + /** Low */ + Low = "Low", + /** Informational */ + Informational = "Informational", + /** Obsolete */ + Obsolete = "Obsolete" } /** - * Defines values for ServerNetworkAccessFlag. \ - * {@link KnownServerNetworkAccessFlag} can be used interchangeably with ServerNetworkAccessFlag, + * Defines values for RuleSeverity. \ + * {@link KnownRuleSeverity} can be used interchangeably with RuleSeverity, * this enum contains the known values that the service supports. * ### Known values supported by the service - * **Enabled** \ - * **Disabled** + * **High** \ + * **Medium** \ + * **Low** \ + * **Informational** \ + * **Obsolete** */ -export type ServerNetworkAccessFlag = string; +export type RuleSeverity = string; -/** Known values of {@link ExternalGovernanceStatus} that the service accepts. */ -export enum KnownExternalGovernanceStatus { - /** Enabled */ - Enabled = "Enabled", - /** Disabled */ - Disabled = "Disabled" +/** Known values of {@link RuleType} that the service accepts. */ +export enum KnownRuleType { + /** Binary */ + Binary = "Binary", + /** BaselineExpected */ + BaselineExpected = "BaselineExpected", + /** PositiveList */ + PositiveList = "PositiveList", + /** NegativeList */ + NegativeList = "NegativeList" } /** - * Defines values for ExternalGovernanceStatus. \ - * {@link KnownExternalGovernanceStatus} can be used interchangeably with ExternalGovernanceStatus, + * Defines values for RuleType. \ + * {@link KnownRuleType} can be used interchangeably with RuleType, * this enum contains the known values that the service supports. * ### Known values supported by the service - * **Enabled** \ - * **Disabled** + * **Binary** \ + * **BaselineExpected** \ + * **PositiveList** \ + * **NegativeList** */ -export type ExternalGovernanceStatus = string; +export type RuleType = string; -/** Known values of {@link StartStopScheduleName} that the service accepts. */ -export enum KnownStartStopScheduleName { +/** Known values of {@link SqlVulnerabilityAssessmentName} that the service accepts. */ +export enum KnownSqlVulnerabilityAssessmentName { /** Default */ Default = "default" } /** - * Defines values for StartStopScheduleName. \ - * {@link KnownStartStopScheduleName} can be used interchangeably with StartStopScheduleName, + * Defines values for SqlVulnerabilityAssessmentName. \ + * {@link KnownSqlVulnerabilityAssessmentName} can be used interchangeably with SqlVulnerabilityAssessmentName, * this enum contains the known values that the service supports. * ### Known values supported by the service * **default** */ -export type StartStopScheduleName = string; +export type SqlVulnerabilityAssessmentName = string; /** Known values of {@link ServiceObjectiveName} that the service accepts. */ export enum KnownServiceObjectiveName { @@ -11742,8 +11773,6 @@ export type SensitivityLabelUpdateKind = "set" | "remove"; export type RecommendedSensitivityLabelUpdateKind = "enable" | "disable"; /** Defines values for AdvancedThreatProtectionState. */ export type AdvancedThreatProtectionState = "New" | "Enabled" | "Disabled"; -/** Defines values for SqlVulnerabilityAssessmentState. */ -export type SqlVulnerabilityAssessmentState = "Enabled" | "Disabled"; /** Defines values for ReplicationRole. */ export type ReplicationRole = | "Primary" @@ -11753,6 +11782,8 @@ export type ReplicationRole = | "Copy"; /** Defines values for CheckNameAvailabilityReason. */ export type CheckNameAvailabilityReason = "Invalid" | "AlreadyExists"; +/** Defines values for SqlVulnerabilityAssessmentState. */ +export type SqlVulnerabilityAssessmentState = "Enabled" | "Disabled"; /** Optional parameters. */ export interface DataMaskingPoliciesCreateOrUpdateOptionalParams @@ -12522,84 +12553,6 @@ export interface EncryptionProtectorsListByServerNextOptionalParams /** Contains response data for the listByServerNext operation. */ export type EncryptionProtectorsListByServerNextResponse = EncryptionProtectorListResult; -/** Optional parameters. */ -export interface FailoverGroupsGetOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the get operation. */ -export type FailoverGroupsGetResponse = FailoverGroup; - -/** Optional parameters. */ -export interface FailoverGroupsCreateOrUpdateOptionalParams - 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 FailoverGroupsCreateOrUpdateResponse = FailoverGroup; - -/** Optional parameters. */ -export interface FailoverGroupsDeleteOptionalParams - 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 FailoverGroupsUpdateOptionalParams - 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 FailoverGroupsUpdateResponse = FailoverGroup; - -/** Optional parameters. */ -export interface FailoverGroupsListByServerOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the listByServer operation. */ -export type FailoverGroupsListByServerResponse = FailoverGroupListResult; - -/** Optional parameters. */ -export interface FailoverGroupsFailoverOptionalParams - 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 failover operation. */ -export type FailoverGroupsFailoverResponse = FailoverGroup; - -/** Optional parameters. */ -export interface FailoverGroupsForceFailoverAllowDataLossOptionalParams - 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 forceFailoverAllowDataLoss operation. */ -export type FailoverGroupsForceFailoverAllowDataLossResponse = FailoverGroup; - -/** Optional parameters. */ -export interface FailoverGroupsListByServerNextOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the listByServerNext operation. */ -export type FailoverGroupsListByServerNextResponse = FailoverGroupListResult; - /** Optional parameters. */ export interface FirewallRulesGetOptionalParams extends coreClient.OperationOptions {} @@ -13945,6 +13898,13 @@ export interface OperationsListNextOptionalParams /** Contains response data for the listNext operation. */ export type OperationsListNextResponse = OperationListResult; +/** Optional parameters. */ +export interface PrivateEndpointConnectionsListByServerOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the listByServer operation. */ +export type PrivateEndpointConnectionsListByServerResponse = PrivateEndpointConnectionListResult; + /** Optional parameters. */ export interface PrivateEndpointConnectionsGetOptionalParams extends coreClient.OperationOptions {} @@ -13973,13 +13933,6 @@ export interface PrivateEndpointConnectionsDeleteOptionalParams resumeFrom?: string; } -/** Optional parameters. */ -export interface PrivateEndpointConnectionsListByServerOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the listByServer operation. */ -export type PrivateEndpointConnectionsListByServerResponse = PrivateEndpointConnectionListResult; - /** Optional parameters. */ export interface PrivateEndpointConnectionsListByServerNextOptionalParams extends coreClient.OperationOptions {} @@ -15570,67 +15523,35 @@ export interface ServerTrustCertificatesGetOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the get operation. */ -export type ServerTrustCertificatesGetResponse = ServerTrustCertificate; - -/** Optional parameters. */ -export interface ServerTrustCertificatesCreateOrUpdateOptionalParams - 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 ServerTrustCertificatesCreateOrUpdateResponse = ServerTrustCertificate; - -/** Optional parameters. */ -export interface ServerTrustCertificatesDeleteOptionalParams - 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 ServerTrustCertificatesListByInstanceNextOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the listByInstanceNext operation. */ -export type ServerTrustCertificatesListByInstanceNextResponse = ServerTrustCertificatesListResult; - -/** Optional parameters. */ -export interface IPv6FirewallRulesListByServerOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the listByServer operation. */ -export type IPv6FirewallRulesListByServerResponse = IPv6FirewallRuleListResult; - -/** Optional parameters. */ -export interface IPv6FirewallRulesGetOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the get operation. */ -export type IPv6FirewallRulesGetResponse = IPv6FirewallRule; +export type ServerTrustCertificatesGetResponse = ServerTrustCertificate; /** Optional parameters. */ -export interface IPv6FirewallRulesCreateOrUpdateOptionalParams - extends coreClient.OperationOptions {} +export interface ServerTrustCertificatesCreateOrUpdateOptionalParams + 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 IPv6FirewallRulesCreateOrUpdateResponse = IPv6FirewallRule; +export type ServerTrustCertificatesCreateOrUpdateResponse = ServerTrustCertificate; /** Optional parameters. */ -export interface IPv6FirewallRulesDeleteOptionalParams - extends coreClient.OperationOptions {} +export interface ServerTrustCertificatesDeleteOptionalParams + 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 IPv6FirewallRulesListByServerNextOptionalParams +export interface ServerTrustCertificatesListByInstanceNextOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the listByServerNext operation. */ -export type IPv6FirewallRulesListByServerNextResponse = IPv6FirewallRuleListResult; +/** Contains response data for the listByInstanceNext operation. */ +export type ServerTrustCertificatesListByInstanceNextResponse = ServerTrustCertificatesListResult; /** Optional parameters. */ export interface EndpointCertificatesListByInstanceOptionalParams @@ -16037,35 +15958,49 @@ export interface ManagedServerDnsAliasesListByManagedInstanceNextOptionalParams export type ManagedServerDnsAliasesListByManagedInstanceNextResponse = ManagedServerDnsAliasListResult; /** Optional parameters. */ -export interface DatabaseSqlVulnerabilityAssessmentBaselinesListBySqlVulnerabilityAssessmentOptionalParams +export interface ManagedDatabaseAdvancedThreatProtectionSettingsListByDatabaseOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the listBySqlVulnerabilityAssessment operation. */ -export type DatabaseSqlVulnerabilityAssessmentBaselinesListBySqlVulnerabilityAssessmentResponse = DatabaseSqlVulnerabilityAssessmentBaselineSetListResult; +/** Contains response data for the listByDatabase operation. */ +export type ManagedDatabaseAdvancedThreatProtectionSettingsListByDatabaseResponse = ManagedDatabaseAdvancedThreatProtectionListResult; /** Optional parameters. */ -export interface DatabaseSqlVulnerabilityAssessmentBaselinesGetOptionalParams +export interface ManagedDatabaseAdvancedThreatProtectionSettingsGetOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the get operation. */ -export type DatabaseSqlVulnerabilityAssessmentBaselinesGetResponse = DatabaseSqlVulnerabilityAssessmentBaselineSet; +export type ManagedDatabaseAdvancedThreatProtectionSettingsGetResponse = ManagedDatabaseAdvancedThreatProtection; /** Optional parameters. */ -export interface DatabaseSqlVulnerabilityAssessmentBaselinesCreateOrUpdateOptionalParams +export interface ManagedDatabaseAdvancedThreatProtectionSettingsCreateOrUpdateOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the createOrUpdate operation. */ -export type DatabaseSqlVulnerabilityAssessmentBaselinesCreateOrUpdateResponse = DatabaseSqlVulnerabilityAssessmentBaselineSet; +export type ManagedDatabaseAdvancedThreatProtectionSettingsCreateOrUpdateResponse = ManagedDatabaseAdvancedThreatProtection; /** Optional parameters. */ -export interface DatabaseSqlVulnerabilityAssessmentBaselinesListBySqlVulnerabilityAssessmentNextOptionalParams +export interface ManagedDatabaseAdvancedThreatProtectionSettingsListByDatabaseNextOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the listBySqlVulnerabilityAssessmentNext operation. */ -export type DatabaseSqlVulnerabilityAssessmentBaselinesListBySqlVulnerabilityAssessmentNextResponse = DatabaseSqlVulnerabilityAssessmentBaselineSetListResult; +/** Contains response data for the listByDatabaseNext operation. */ +export type ManagedDatabaseAdvancedThreatProtectionSettingsListByDatabaseNextResponse = ManagedDatabaseAdvancedThreatProtectionListResult; /** Optional parameters. */ -export interface DatabaseSqlVulnerabilityAssessmentExecuteScanExecuteOptionalParams +export interface ManagedInstanceAdvancedThreatProtectionSettingsListByInstanceOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the listByInstance operation. */ +export type ManagedInstanceAdvancedThreatProtectionSettingsListByInstanceResponse = ManagedInstanceAdvancedThreatProtectionListResult; + +/** Optional parameters. */ +export interface ManagedInstanceAdvancedThreatProtectionSettingsGetOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the get operation. */ +export type ManagedInstanceAdvancedThreatProtectionSettingsGetResponse = ManagedInstanceAdvancedThreatProtection; + +/** Optional parameters. */ +export interface ManagedInstanceAdvancedThreatProtectionSettingsCreateOrUpdateOptionalParams extends coreClient.OperationOptions { /** Delay to wait until next poll, in milliseconds. */ updateIntervalInMs?: number; @@ -16073,145 +16008,180 @@ export interface DatabaseSqlVulnerabilityAssessmentExecuteScanExecuteOptionalPar resumeFrom?: string; } +/** Contains response data for the createOrUpdate operation. */ +export type ManagedInstanceAdvancedThreatProtectionSettingsCreateOrUpdateResponse = ManagedInstanceAdvancedThreatProtection; + /** Optional parameters. */ -export interface DatabaseSqlVulnerabilityAssessmentRuleBaselinesListByBaselineOptionalParams +export interface ManagedInstanceAdvancedThreatProtectionSettingsListByInstanceNextOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the listByBaseline operation. */ -export type DatabaseSqlVulnerabilityAssessmentRuleBaselinesListByBaselineResponse = DatabaseSqlVulnerabilityAssessmentRuleBaselineListResult; +/** Contains response data for the listByInstanceNext operation. */ +export type ManagedInstanceAdvancedThreatProtectionSettingsListByInstanceNextResponse = ManagedInstanceAdvancedThreatProtectionListResult; /** Optional parameters. */ -export interface DatabaseSqlVulnerabilityAssessmentRuleBaselinesGetOptionalParams +export interface ReplicationLinksListByDatabaseOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the get operation. */ -export type DatabaseSqlVulnerabilityAssessmentRuleBaselinesGetResponse = DatabaseSqlVulnerabilityAssessmentRuleBaseline; +/** Contains response data for the listByDatabase operation. */ +export type ReplicationLinksListByDatabaseResponse = ReplicationLinkListResult; /** Optional parameters. */ -export interface DatabaseSqlVulnerabilityAssessmentRuleBaselinesCreateOrUpdateOptionalParams +export interface ReplicationLinksGetOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the createOrUpdate operation. */ -export type DatabaseSqlVulnerabilityAssessmentRuleBaselinesCreateOrUpdateResponse = DatabaseSqlVulnerabilityAssessmentRuleBaseline; +/** Contains response data for the get operation. */ +export type ReplicationLinksGetResponse = ReplicationLink; /** Optional parameters. */ -export interface DatabaseSqlVulnerabilityAssessmentRuleBaselinesDeleteOptionalParams - extends coreClient.OperationOptions {} +export interface ReplicationLinksDeleteOptionalParams + 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 DatabaseSqlVulnerabilityAssessmentRuleBaselinesListByBaselineNextOptionalParams - extends coreClient.OperationOptions {} +export interface ReplicationLinksFailoverOptionalParams + 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 listByBaselineNext operation. */ -export type DatabaseSqlVulnerabilityAssessmentRuleBaselinesListByBaselineNextResponse = DatabaseSqlVulnerabilityAssessmentRuleBaselineListResult; +/** Contains response data for the failover operation. */ +export type ReplicationLinksFailoverResponse = ReplicationLink; /** Optional parameters. */ -export interface DatabaseSqlVulnerabilityAssessmentScanResultListByScanOptionalParams - extends coreClient.OperationOptions {} +export interface ReplicationLinksFailoverAllowDataLossOptionalParams + 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 listByScan operation. */ -export type DatabaseSqlVulnerabilityAssessmentScanResultListByScanResponse = SQLVulnerabilityAssessmentScanListResult; +/** Contains response data for the failoverAllowDataLoss operation. */ +export type ReplicationLinksFailoverAllowDataLossResponse = ReplicationLink; /** Optional parameters. */ -export interface DatabaseSqlVulnerabilityAssessmentScanResultGetOptionalParams +export interface ReplicationLinksListByServerOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the get operation. */ -export type DatabaseSqlVulnerabilityAssessmentScanResultGetResponse = SqlVulnerabilityAssessmentScanResults; +/** Contains response data for the listByServer operation. */ +export type ReplicationLinksListByServerResponse = ReplicationLinkListResult; /** Optional parameters. */ -export interface DatabaseSqlVulnerabilityAssessmentScanResultListByScanNextOptionalParams +export interface ReplicationLinksListByDatabaseNextOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the listByScanNext operation. */ -export type DatabaseSqlVulnerabilityAssessmentScanResultListByScanNextResponse = SQLVulnerabilityAssessmentScanListResult; +/** Contains response data for the listByDatabaseNext operation. */ +export type ReplicationLinksListByDatabaseNextResponse = ReplicationLinkListResult; /** Optional parameters. */ -export interface DatabaseSqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsOptionalParams +export interface ReplicationLinksListByServerNextOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the listBySqlVulnerabilityAssessments operation. */ -export type DatabaseSqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsResponse = SqlVulnerabilityAssessmentScanRecordListResult; +/** Contains response data for the listByServerNext operation. */ +export type ReplicationLinksListByServerNextResponse = ReplicationLinkListResult; /** Optional parameters. */ -export interface DatabaseSqlVulnerabilityAssessmentScansGetOptionalParams +export interface ManagedDatabaseMoveOperationsListByLocationOptionalParams + extends coreClient.OperationOptions { + /** An OData filter expression that filters elements in the collection. */ + filter?: string; + /** Whether or not to only get the latest operation for each database. Has higher priority than $filter. */ + onlyLatestPerDatabase?: boolean; +} + +/** Contains response data for the listByLocation operation. */ +export type ManagedDatabaseMoveOperationsListByLocationResponse = ManagedDatabaseMoveOperationListResult; + +/** Optional parameters. */ +export interface ManagedDatabaseMoveOperationsGetOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the get operation. */ -export type DatabaseSqlVulnerabilityAssessmentScansGetResponse = SqlVulnerabilityAssessmentScanRecord; +export type ManagedDatabaseMoveOperationsGetResponse = ManagedDatabaseMoveOperationResult; /** Optional parameters. */ -export interface DatabaseSqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsNextOptionalParams +export interface ManagedDatabaseMoveOperationsListByLocationNextOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the listBySqlVulnerabilityAssessmentsNext operation. */ -export type DatabaseSqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsNextResponse = SqlVulnerabilityAssessmentScanRecordListResult; +/** Contains response data for the listByLocationNext operation. */ +export type ManagedDatabaseMoveOperationsListByLocationNextResponse = ManagedDatabaseMoveOperationListResult; /** Optional parameters. */ -export interface DatabaseSqlVulnerabilityAssessmentsSettingsListByDatabaseOptionalParams +export interface ManagedInstanceDtcsListByManagedInstanceOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the listByDatabase operation. */ -export type DatabaseSqlVulnerabilityAssessmentsSettingsListByDatabaseResponse = SqlVulnerabilityAssessmentListResult; +/** Contains response data for the listByManagedInstance operation. */ +export type ManagedInstanceDtcsListByManagedInstanceResponse = ManagedInstanceDtcListResult; /** Optional parameters. */ -export interface DatabaseSqlVulnerabilityAssessmentsSettingsGetOptionalParams +export interface ManagedInstanceDtcsGetOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the get operation. */ -export type DatabaseSqlVulnerabilityAssessmentsSettingsGetResponse = SqlVulnerabilityAssessment; +export type ManagedInstanceDtcsGetResponse = ManagedInstanceDtc; /** Optional parameters. */ -export interface DatabaseSqlVulnerabilityAssessmentsSettingsListByDatabaseNextOptionalParams - extends coreClient.OperationOptions {} +export interface ManagedInstanceDtcsCreateOrUpdateOptionalParams + 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 listByDatabaseNext operation. */ -export type DatabaseSqlVulnerabilityAssessmentsSettingsListByDatabaseNextResponse = SqlVulnerabilityAssessmentListResult; +/** Contains response data for the createOrUpdate operation. */ +export type ManagedInstanceDtcsCreateOrUpdateResponse = ManagedInstanceDtc; /** Optional parameters. */ -export interface ManagedDatabaseAdvancedThreatProtectionSettingsListByDatabaseOptionalParams +export interface ManagedInstanceDtcsListByManagedInstanceNextOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the listByDatabase operation. */ -export type ManagedDatabaseAdvancedThreatProtectionSettingsListByDatabaseResponse = ManagedDatabaseAdvancedThreatProtectionListResult; +/** Contains response data for the listByManagedInstanceNext operation. */ +export type ManagedInstanceDtcsListByManagedInstanceNextResponse = ManagedInstanceDtcListResult; /** Optional parameters. */ -export interface ManagedDatabaseAdvancedThreatProtectionSettingsGetOptionalParams +export interface SynapseLinkWorkspacesListByDatabaseOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the get operation. */ -export type ManagedDatabaseAdvancedThreatProtectionSettingsGetResponse = ManagedDatabaseAdvancedThreatProtection; +/** Contains response data for the listByDatabase operation. */ +export type SynapseLinkWorkspacesListByDatabaseResponse = SynapseLinkWorkspaceListResult; /** Optional parameters. */ -export interface ManagedDatabaseAdvancedThreatProtectionSettingsCreateOrUpdateOptionalParams +export interface SynapseLinkWorkspacesListByDatabaseNextOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the createOrUpdate operation. */ -export type ManagedDatabaseAdvancedThreatProtectionSettingsCreateOrUpdateResponse = ManagedDatabaseAdvancedThreatProtection; +/** Contains response data for the listByDatabaseNext operation. */ +export type SynapseLinkWorkspacesListByDatabaseNextResponse = SynapseLinkWorkspaceListResult; /** Optional parameters. */ -export interface ManagedDatabaseAdvancedThreatProtectionSettingsListByDatabaseNextOptionalParams +export interface VirtualClustersListOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the listByDatabaseNext operation. */ -export type ManagedDatabaseAdvancedThreatProtectionSettingsListByDatabaseNextResponse = ManagedDatabaseAdvancedThreatProtectionListResult; +/** Contains response data for the list operation. */ +export type VirtualClustersListResponse = VirtualClusterListResult; /** Optional parameters. */ -export interface ManagedInstanceAdvancedThreatProtectionSettingsListByInstanceOptionalParams +export interface VirtualClustersListByResourceGroupOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the listByInstance operation. */ -export type ManagedInstanceAdvancedThreatProtectionSettingsListByInstanceResponse = ManagedInstanceAdvancedThreatProtectionListResult; +/** Contains response data for the listByResourceGroup operation. */ +export type VirtualClustersListByResourceGroupResponse = VirtualClusterListResult; /** Optional parameters. */ -export interface ManagedInstanceAdvancedThreatProtectionSettingsGetOptionalParams +export interface VirtualClustersGetOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the get operation. */ -export type ManagedInstanceAdvancedThreatProtectionSettingsGetResponse = ManagedInstanceAdvancedThreatProtection; +export type VirtualClustersGetResponse = VirtualCluster; /** Optional parameters. */ -export interface ManagedInstanceAdvancedThreatProtectionSettingsCreateOrUpdateOptionalParams +export interface VirtualClustersDeleteOptionalParams extends coreClient.OperationOptions { /** Delay to wait until next poll, in milliseconds. */ updateIntervalInMs?: number; @@ -16219,32 +16189,60 @@ export interface ManagedInstanceAdvancedThreatProtectionSettingsCreateOrUpdateOp resumeFrom?: string; } -/** Contains response data for the createOrUpdate operation. */ -export type ManagedInstanceAdvancedThreatProtectionSettingsCreateOrUpdateResponse = ManagedInstanceAdvancedThreatProtection; +/** Optional parameters. */ +export interface VirtualClustersUpdateOptionalParams + 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 VirtualClustersUpdateResponse = VirtualCluster; /** Optional parameters. */ -export interface ManagedInstanceAdvancedThreatProtectionSettingsListByInstanceNextOptionalParams +export interface VirtualClustersUpdateDnsServersOptionalParams + 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 updateDnsServers operation. */ +export type VirtualClustersUpdateDnsServersResponse = UpdateVirtualClusterDnsServersOperation; + +/** Optional parameters. */ +export interface VirtualClustersListNextOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the listByInstanceNext operation. */ -export type ManagedInstanceAdvancedThreatProtectionSettingsListByInstanceNextResponse = ManagedInstanceAdvancedThreatProtectionListResult; +/** Contains response data for the listNext operation. */ +export type VirtualClustersListNextResponse = VirtualClusterListResult; + +/** Optional parameters. */ +export interface VirtualClustersListByResourceGroupNextOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the listByResourceGroupNext operation. */ +export type VirtualClustersListByResourceGroupNextResponse = VirtualClusterListResult; /** Optional parameters. */ -export interface ReplicationLinksListByDatabaseOptionalParams +export interface InstanceFailoverGroupsListByLocationOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the listByDatabase operation. */ -export type ReplicationLinksListByDatabaseResponse = ReplicationLinkListResult; +/** Contains response data for the listByLocation operation. */ +export type InstanceFailoverGroupsListByLocationResponse = InstanceFailoverGroupListResult; /** Optional parameters. */ -export interface ReplicationLinksGetOptionalParams +export interface InstanceFailoverGroupsGetOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the get operation. */ -export type ReplicationLinksGetResponse = ReplicationLink; +export type InstanceFailoverGroupsGetResponse = InstanceFailoverGroup; /** Optional parameters. */ -export interface ReplicationLinksDeleteOptionalParams +export interface InstanceFailoverGroupsCreateOrUpdateOptionalParams extends coreClient.OperationOptions { /** Delay to wait until next poll, in milliseconds. */ updateIntervalInMs?: number; @@ -16252,8 +16250,11 @@ export interface ReplicationLinksDeleteOptionalParams resumeFrom?: string; } +/** Contains response data for the createOrUpdate operation. */ +export type InstanceFailoverGroupsCreateOrUpdateResponse = InstanceFailoverGroup; + /** Optional parameters. */ -export interface ReplicationLinksFailoverOptionalParams +export interface InstanceFailoverGroupsDeleteOptionalParams extends coreClient.OperationOptions { /** Delay to wait until next poll, in milliseconds. */ updateIntervalInMs?: number; @@ -16261,11 +16262,8 @@ export interface ReplicationLinksFailoverOptionalParams resumeFrom?: string; } -/** Contains response data for the failover operation. */ -export type ReplicationLinksFailoverResponse = ReplicationLink; - /** Optional parameters. */ -export interface ReplicationLinksFailoverAllowDataLossOptionalParams +export interface InstanceFailoverGroupsFailoverOptionalParams extends coreClient.OperationOptions { /** Delay to wait until next poll, in milliseconds. */ updateIntervalInMs?: number; @@ -16273,60 +16271,81 @@ export interface ReplicationLinksFailoverAllowDataLossOptionalParams resumeFrom?: string; } -/** Contains response data for the failoverAllowDataLoss operation. */ -export type ReplicationLinksFailoverAllowDataLossResponse = ReplicationLink; +/** Contains response data for the failover operation. */ +export type InstanceFailoverGroupsFailoverResponse = InstanceFailoverGroup; /** Optional parameters. */ -export interface ReplicationLinksListByServerOptionalParams - extends coreClient.OperationOptions {} +export interface InstanceFailoverGroupsForceFailoverAllowDataLossOptionalParams + 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 listByServer operation. */ -export type ReplicationLinksListByServerResponse = ReplicationLinkListResult; +/** Contains response data for the forceFailoverAllowDataLoss operation. */ +export type InstanceFailoverGroupsForceFailoverAllowDataLossResponse = InstanceFailoverGroup; /** Optional parameters. */ -export interface ReplicationLinksListByDatabaseNextOptionalParams +export interface InstanceFailoverGroupsListByLocationNextOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the listByDatabaseNext operation. */ -export type ReplicationLinksListByDatabaseNextResponse = ReplicationLinkListResult; +/** Contains response data for the listByLocationNext operation. */ +export type InstanceFailoverGroupsListByLocationNextResponse = InstanceFailoverGroupListResult; /** Optional parameters. */ -export interface ReplicationLinksListByServerNextOptionalParams +export interface ManagedDatabaseRestoreDetailsGetOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the listByServerNext operation. */ -export type ReplicationLinksListByServerNextResponse = ReplicationLinkListResult; +/** Contains response data for the get operation. */ +export type ManagedDatabaseRestoreDetailsGetResponse = ManagedDatabaseRestoreDetailsResult; /** Optional parameters. */ -export interface SqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessmentOptionalParams - extends coreClient.OperationOptions {} +export interface DatabaseEncryptionProtectorsRevalidateOptionalParams + 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 listBySqlVulnerabilityAssessment operation. */ -export type SqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessmentResponse = DatabaseSqlVulnerabilityAssessmentBaselineSetListResult; +/** Optional parameters. */ +export interface DatabaseEncryptionProtectorsRevertOptionalParams + 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 SqlVulnerabilityAssessmentBaselineGetOptionalParams +export interface ManagedDatabasesListByInstanceOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the get operation. */ -export type SqlVulnerabilityAssessmentBaselineGetResponse = DatabaseSqlVulnerabilityAssessmentBaselineSet; +/** Contains response data for the listByInstance operation. */ +export type ManagedDatabasesListByInstanceResponse = ManagedDatabaseListResult; /** Optional parameters. */ -export interface SqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessmentNextOptionalParams +export interface ManagedDatabasesGetOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the listBySqlVulnerabilityAssessmentNext operation. */ -export type SqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessmentNextResponse = DatabaseSqlVulnerabilityAssessmentBaselineSetListResult; +/** Contains response data for the get operation. */ +export type ManagedDatabasesGetResponse = ManagedDatabase; /** Optional parameters. */ -export interface SqlVulnerabilityAssessmentBaselinesCreateOrUpdateOptionalParams - extends coreClient.OperationOptions {} +export interface ManagedDatabasesCreateOrUpdateOptionalParams + 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 SqlVulnerabilityAssessmentBaselinesCreateOrUpdateResponse = DatabaseSqlVulnerabilityAssessmentBaselineSet; +export type ManagedDatabasesCreateOrUpdateResponse = ManagedDatabase; /** Optional parameters. */ -export interface SqlVulnerabilityAssessmentExecuteScanExecuteOptionalParams +export interface ManagedDatabasesDeleteOptionalParams extends coreClient.OperationOptions { /** Delay to wait until next poll, in milliseconds. */ updateIntervalInMs?: number; @@ -16335,153 +16354,176 @@ export interface SqlVulnerabilityAssessmentExecuteScanExecuteOptionalParams } /** Optional parameters. */ -export interface SqlVulnerabilityAssessmentRuleBaselineListByBaselineOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the listByBaseline operation. */ -export type SqlVulnerabilityAssessmentRuleBaselineListByBaselineResponse = DatabaseSqlVulnerabilityAssessmentRuleBaselineListResult; - -/** Optional parameters. */ -export interface SqlVulnerabilityAssessmentRuleBaselineGetOptionalParams - extends coreClient.OperationOptions {} +export interface ManagedDatabasesUpdateOptionalParams + 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 get operation. */ -export type SqlVulnerabilityAssessmentRuleBaselineGetResponse = DatabaseSqlVulnerabilityAssessmentRuleBaseline; +/** Contains response data for the update operation. */ +export type ManagedDatabasesUpdateResponse = ManagedDatabase; /** Optional parameters. */ -export interface SqlVulnerabilityAssessmentRuleBaselineCreateOrUpdateOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the createOrUpdate operation. */ -export type SqlVulnerabilityAssessmentRuleBaselineCreateOrUpdateResponse = DatabaseSqlVulnerabilityAssessmentRuleBaseline; +export interface ManagedDatabasesCancelMoveOptionalParams + 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 SqlVulnerabilityAssessmentRuleBaselineListByBaselineNextOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the listByBaselineNext operation. */ -export type SqlVulnerabilityAssessmentRuleBaselineListByBaselineNextResponse = DatabaseSqlVulnerabilityAssessmentRuleBaselineListResult; +export interface ManagedDatabasesCompleteMoveOptionalParams + 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 SqlVulnerabilityAssessmentRuleBaselinesDeleteOptionalParams - extends coreClient.OperationOptions {} +export interface ManagedDatabasesCompleteRestoreOptionalParams + 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 SqlVulnerabilityAssessmentScanResultListByScanOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the listByScan operation. */ -export type SqlVulnerabilityAssessmentScanResultListByScanResponse = SQLVulnerabilityAssessmentScanListResult; +export interface ManagedDatabasesStartMoveOptionalParams + 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 SqlVulnerabilityAssessmentScanResultGetOptionalParams +export interface ManagedDatabasesListInaccessibleByInstanceOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the get operation. */ -export type SqlVulnerabilityAssessmentScanResultGetResponse = SqlVulnerabilityAssessmentScanResults; +/** Contains response data for the listInaccessibleByInstance operation. */ +export type ManagedDatabasesListInaccessibleByInstanceResponse = ManagedDatabaseListResult; /** Optional parameters. */ -export interface SqlVulnerabilityAssessmentScanResultListByScanNextOptionalParams +export interface ManagedDatabasesListByInstanceNextOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the listByScanNext operation. */ -export type SqlVulnerabilityAssessmentScanResultListByScanNextResponse = SQLVulnerabilityAssessmentScanListResult; +/** Contains response data for the listByInstanceNext operation. */ +export type ManagedDatabasesListByInstanceNextResponse = ManagedDatabaseListResult; /** Optional parameters. */ -export interface SqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsOptionalParams +export interface ManagedDatabasesListInaccessibleByInstanceNextOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the listBySqlVulnerabilityAssessments operation. */ -export type SqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsResponse = SqlVulnerabilityAssessmentScanRecordListResult; +/** Contains response data for the listInaccessibleByInstanceNext operation. */ +export type ManagedDatabasesListInaccessibleByInstanceNextResponse = ManagedDatabaseListResult; /** Optional parameters. */ -export interface SqlVulnerabilityAssessmentScansGetOptionalParams - extends coreClient.OperationOptions {} +export interface ManagedInstancesListOptionalParams + extends coreClient.OperationOptions { + /** The child resources to include in the response. */ + expand?: string; +} -/** Contains response data for the get operation. */ -export type SqlVulnerabilityAssessmentScansGetResponse = SqlVulnerabilityAssessmentScanRecord; +/** Contains response data for the list operation. */ +export type ManagedInstancesListResponse = ManagedInstanceListResult; /** Optional parameters. */ -export interface SqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsNextOptionalParams - extends coreClient.OperationOptions {} +export interface ManagedInstancesListByInstancePoolOptionalParams + extends coreClient.OperationOptions { + /** The child resources to include in the response. */ + expand?: string; +} -/** Contains response data for the listBySqlVulnerabilityAssessmentsNext operation. */ -export type SqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsNextResponse = SqlVulnerabilityAssessmentScanRecordListResult; +/** Contains response data for the listByInstancePool operation. */ +export type ManagedInstancesListByInstancePoolResponse = ManagedInstanceListResult; /** Optional parameters. */ -export interface SqlVulnerabilityAssessmentsSettingsListByServerOptionalParams - extends coreClient.OperationOptions {} +export interface ManagedInstancesListByResourceGroupOptionalParams + extends coreClient.OperationOptions { + /** The child resources to include in the response. */ + expand?: string; +} -/** Contains response data for the listByServer operation. */ -export type SqlVulnerabilityAssessmentsSettingsListByServerResponse = SqlVulnerabilityAssessmentListResult; +/** Contains response data for the listByResourceGroup operation. */ +export type ManagedInstancesListByResourceGroupResponse = ManagedInstanceListResult; /** Optional parameters. */ -export interface SqlVulnerabilityAssessmentsSettingsGetOptionalParams - extends coreClient.OperationOptions {} +export interface ManagedInstancesGetOptionalParams + extends coreClient.OperationOptions { + /** The child resources to include in the response. */ + expand?: string; +} /** Contains response data for the get operation. */ -export type SqlVulnerabilityAssessmentsSettingsGetResponse = SqlVulnerabilityAssessment; +export type ManagedInstancesGetResponse = ManagedInstance; /** Optional parameters. */ -export interface SqlVulnerabilityAssessmentsSettingsCreateOrUpdateOptionalParams - extends coreClient.OperationOptions {} +export interface ManagedInstancesCreateOrUpdateOptionalParams + 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 SqlVulnerabilityAssessmentsSettingsCreateOrUpdateResponse = SqlVulnerabilityAssessment; - -/** Optional parameters. */ -export interface SqlVulnerabilityAssessmentsSettingsListByServerNextOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the listByServerNext operation. */ -export type SqlVulnerabilityAssessmentsSettingsListByServerNextResponse = SqlVulnerabilityAssessmentListResult; - -/** Optional parameters. */ -export interface SqlVulnerabilityAssessmentsDeleteOptionalParams - extends coreClient.OperationOptions {} +export type ManagedInstancesCreateOrUpdateResponse = ManagedInstance; /** Optional parameters. */ -export interface ManagedDatabaseMoveOperationsListByLocationOptionalParams +export interface ManagedInstancesDeleteOptionalParams extends coreClient.OperationOptions { - /** An OData filter expression that filters elements in the collection. */ - filter?: string; - /** Whether or not to only get the latest operation for each database. Has higher priority than $filter. */ - onlyLatestPerDatabase?: boolean; -} - -/** Contains response data for the listByLocation operation. */ -export type ManagedDatabaseMoveOperationsListByLocationResponse = ManagedDatabaseMoveOperationListResult; + /** 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 ManagedDatabaseMoveOperationsGetOptionalParams - extends coreClient.OperationOptions {} +export interface ManagedInstancesUpdateOptionalParams + 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 get operation. */ -export type ManagedDatabaseMoveOperationsGetResponse = ManagedDatabaseMoveOperationResult; +/** Contains response data for the update operation. */ +export type ManagedInstancesUpdateResponse = ManagedInstance; /** Optional parameters. */ -export interface ManagedDatabaseMoveOperationsListByLocationNextOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the listByLocationNext operation. */ -export type ManagedDatabaseMoveOperationsListByLocationNextResponse = ManagedDatabaseMoveOperationListResult; +export interface ManagedInstancesFailoverOptionalParams + extends coreClient.OperationOptions { + /** The type of replica to be failed over. */ + replicaType?: ReplicaType; + /** 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 ManagedInstanceDtcsListByManagedInstanceOptionalParams +export interface ManagedInstancesListOutboundNetworkDependenciesByManagedInstanceOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the listByManagedInstance operation. */ -export type ManagedInstanceDtcsListByManagedInstanceResponse = ManagedInstanceDtcListResult; +/** Contains response data for the listOutboundNetworkDependenciesByManagedInstance operation. */ +export type ManagedInstancesListOutboundNetworkDependenciesByManagedInstanceResponse = OutboundEnvironmentEndpointCollection; /** Optional parameters. */ -export interface ManagedInstanceDtcsGetOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the get operation. */ -export type ManagedInstanceDtcsGetResponse = ManagedInstanceDtc; +export interface ManagedInstancesStartOptionalParams + 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 ManagedInstanceDtcsCreateOrUpdateOptionalParams +export interface ManagedInstancesStopOptionalParams extends coreClient.OperationOptions { /** Delay to wait until next poll, in milliseconds. */ updateIntervalInMs?: number; @@ -16489,62 +16531,79 @@ export interface ManagedInstanceDtcsCreateOrUpdateOptionalParams resumeFrom?: string; } -/** Contains response data for the createOrUpdate operation. */ -export type ManagedInstanceDtcsCreateOrUpdateResponse = ManagedInstanceDtc; +/** Optional parameters. */ +export interface ManagedInstancesListByManagedInstanceOptionalParams + extends coreClient.OperationOptions { + /** Start time for observed period. */ + startTime?: string; + /** End time for observed period. */ + endTime?: string; + /** The time step to be used to summarize the metric values. Default value is PT1H */ + interval?: QueryTimeGrainType; + /** How many 'top queries' to return. Default is 5. */ + numberOfQueries?: number; + /** Comma separated list of databases to be included into search. All DB's are included if this parameter is not specified. */ + databases?: string; + /** Aggregation function to be used, default value is 'sum' */ + aggregationFunction?: AggregationFunctionType; + /** Metric to be used for ranking top queries. Default is 'cpu' */ + observationMetric?: MetricType; +} + +/** Contains response data for the listByManagedInstance operation. */ +export type ManagedInstancesListByManagedInstanceResponse = TopQueriesListResult; /** Optional parameters. */ -export interface ManagedInstanceDtcsListByManagedInstanceNextOptionalParams +export interface ManagedInstancesListNextOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the listByManagedInstanceNext operation. */ -export type ManagedInstanceDtcsListByManagedInstanceNextResponse = ManagedInstanceDtcListResult; +/** Contains response data for the listNext operation. */ +export type ManagedInstancesListNextResponse = ManagedInstanceListResult; /** Optional parameters. */ -export interface SynapseLinkWorkspacesListByDatabaseOptionalParams +export interface ManagedInstancesListByInstancePoolNextOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the listByDatabase operation. */ -export type SynapseLinkWorkspacesListByDatabaseResponse = SynapseLinkWorkspaceListResult; +/** Contains response data for the listByInstancePoolNext operation. */ +export type ManagedInstancesListByInstancePoolNextResponse = ManagedInstanceListResult; /** Optional parameters. */ -export interface SynapseLinkWorkspacesListByDatabaseNextOptionalParams +export interface ManagedInstancesListByResourceGroupNextOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the listByDatabaseNext operation. */ -export type SynapseLinkWorkspacesListByDatabaseNextResponse = SynapseLinkWorkspaceListResult; +/** Contains response data for the listByResourceGroupNext operation. */ +export type ManagedInstancesListByResourceGroupNextResponse = ManagedInstanceListResult; /** Optional parameters. */ -export interface VirtualClustersListOptionalParams +export interface ManagedInstancesListOutboundNetworkDependenciesByManagedInstanceNextOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the list operation. */ -export type VirtualClustersListResponse = VirtualClusterListResult; +/** Contains response data for the listOutboundNetworkDependenciesByManagedInstanceNext operation. */ +export type ManagedInstancesListOutboundNetworkDependenciesByManagedInstanceNextResponse = OutboundEnvironmentEndpointCollection; /** Optional parameters. */ -export interface VirtualClustersListByResourceGroupOptionalParams +export interface ManagedInstancesListByManagedInstanceNextOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the listByResourceGroup operation. */ -export type VirtualClustersListByResourceGroupResponse = VirtualClusterListResult; +/** Contains response data for the listByManagedInstanceNext operation. */ +export type ManagedInstancesListByManagedInstanceNextResponse = TopQueriesListResult; /** Optional parameters. */ -export interface VirtualClustersGetOptionalParams +export interface ManagedLedgerDigestUploadsListByDatabaseOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the get operation. */ -export type VirtualClustersGetResponse = VirtualCluster; +/** Contains response data for the listByDatabase operation. */ +export type ManagedLedgerDigestUploadsListByDatabaseResponse = ManagedLedgerDigestUploadsListResult; /** Optional parameters. */ -export interface VirtualClustersDeleteOptionalParams - 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; -} +export interface ManagedLedgerDigestUploadsGetOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the get operation. */ +export type ManagedLedgerDigestUploadsGetResponse = ManagedLedgerDigestUploads; /** Optional parameters. */ -export interface VirtualClustersUpdateOptionalParams +export interface ManagedLedgerDigestUploadsCreateOrUpdateOptionalParams extends coreClient.OperationOptions { /** Delay to wait until next poll, in milliseconds. */ updateIntervalInMs?: number; @@ -16552,11 +16611,11 @@ export interface VirtualClustersUpdateOptionalParams resumeFrom?: string; } -/** Contains response data for the update operation. */ -export type VirtualClustersUpdateResponse = VirtualCluster; +/** Contains response data for the createOrUpdate operation. */ +export type ManagedLedgerDigestUploadsCreateOrUpdateResponse = ManagedLedgerDigestUploads; /** Optional parameters. */ -export interface VirtualClustersUpdateDnsServersOptionalParams +export interface ManagedLedgerDigestUploadsDisableOptionalParams extends coreClient.OperationOptions { /** Delay to wait until next poll, in milliseconds. */ updateIntervalInMs?: number; @@ -16564,72 +16623,84 @@ export interface VirtualClustersUpdateDnsServersOptionalParams resumeFrom?: string; } -/** Contains response data for the updateDnsServers operation. */ -export type VirtualClustersUpdateDnsServersResponse = UpdateVirtualClusterDnsServersOperation; +/** Contains response data for the disable operation. */ +export type ManagedLedgerDigestUploadsDisableResponse = ManagedLedgerDigestUploads; /** Optional parameters. */ -export interface VirtualClustersListNextOptionalParams +export interface ManagedLedgerDigestUploadsListByDatabaseNextOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the listNext operation. */ -export type VirtualClustersListNextResponse = VirtualClusterListResult; +/** Contains response data for the listByDatabaseNext operation. */ +export type ManagedLedgerDigestUploadsListByDatabaseNextResponse = ManagedLedgerDigestUploadsListResult; /** Optional parameters. */ -export interface VirtualClustersListByResourceGroupNextOptionalParams +export interface RecoverableDatabasesListByServerOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the listByResourceGroupNext operation. */ -export type VirtualClustersListByResourceGroupNextResponse = VirtualClusterListResult; +/** Contains response data for the listByServer operation. */ +export type RecoverableDatabasesListByServerResponse = RecoverableDatabaseListResult; /** Optional parameters. */ -export interface InstanceFailoverGroupsListByLocationOptionalParams +export interface RecoverableDatabasesGetOptionalParams + extends coreClient.OperationOptions { + /** The child resources to include in the response. */ + expand?: string; + /** An OData filter expression that filters elements in the collection. */ + filter?: string; +} + +/** Contains response data for the get operation. */ +export type RecoverableDatabasesGetResponse = RecoverableDatabase; + +/** Optional parameters. */ +export interface RecoverableDatabasesListByServerNextOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the listByLocation operation. */ -export type InstanceFailoverGroupsListByLocationResponse = InstanceFailoverGroupListResult; +/** Contains response data for the listByServerNext operation. */ +export type RecoverableDatabasesListByServerNextResponse = RecoverableDatabaseListResult; /** Optional parameters. */ -export interface InstanceFailoverGroupsGetOptionalParams +export interface RestorableDroppedDatabasesListByServerOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the get operation. */ -export type InstanceFailoverGroupsGetResponse = InstanceFailoverGroup; +/** Contains response data for the listByServer operation. */ +export type RestorableDroppedDatabasesListByServerResponse = RestorableDroppedDatabaseListResult; /** Optional parameters. */ -export interface InstanceFailoverGroupsCreateOrUpdateOptionalParams +export interface RestorableDroppedDatabasesGetOptionalParams 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; + /** The child resources to include in the response. */ + expand?: string; + /** An OData filter expression that filters elements in the collection. */ + filter?: string; } -/** Contains response data for the createOrUpdate operation. */ -export type InstanceFailoverGroupsCreateOrUpdateResponse = InstanceFailoverGroup; +/** Contains response data for the get operation. */ +export type RestorableDroppedDatabasesGetResponse = RestorableDroppedDatabase; /** Optional parameters. */ -export interface InstanceFailoverGroupsDeleteOptionalParams - 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; -} +export interface RestorableDroppedDatabasesListByServerNextOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the listByServerNext operation. */ +export type RestorableDroppedDatabasesListByServerNextResponse = RestorableDroppedDatabaseListResult; /** Optional parameters. */ -export interface InstanceFailoverGroupsFailoverOptionalParams - 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; -} +export interface ServerConfigurationOptionsListByManagedInstanceOptionalParams + extends coreClient.OperationOptions {} -/** Contains response data for the failover operation. */ -export type InstanceFailoverGroupsFailoverResponse = InstanceFailoverGroup; +/** Contains response data for the listByManagedInstance operation. */ +export type ServerConfigurationOptionsListByManagedInstanceResponse = ServerConfigurationOptionListResult; /** Optional parameters. */ -export interface InstanceFailoverGroupsForceFailoverAllowDataLossOptionalParams +export interface ServerConfigurationOptionsGetOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the get operation. */ +export type ServerConfigurationOptionsGetResponse = ServerConfigurationOption; + +/** Optional parameters. */ +export interface ServerConfigurationOptionsCreateOrUpdateOptionalParams extends coreClient.OperationOptions { /** Delay to wait until next poll, in milliseconds. */ updateIntervalInMs?: number; @@ -16637,39 +16708,53 @@ export interface InstanceFailoverGroupsForceFailoverAllowDataLossOptionalParams resumeFrom?: string; } -/** Contains response data for the forceFailoverAllowDataLoss operation. */ -export type InstanceFailoverGroupsForceFailoverAllowDataLossResponse = InstanceFailoverGroup; +/** Contains response data for the createOrUpdate operation. */ +export type ServerConfigurationOptionsCreateOrUpdateResponse = ServerConfigurationOption; /** Optional parameters. */ -export interface InstanceFailoverGroupsListByLocationNextOptionalParams +export interface ServerConfigurationOptionsListByManagedInstanceNextOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the listByLocationNext operation. */ -export type InstanceFailoverGroupsListByLocationNextResponse = InstanceFailoverGroupListResult; +/** Contains response data for the listByManagedInstanceNext operation. */ +export type ServerConfigurationOptionsListByManagedInstanceNextResponse = ServerConfigurationOptionListResult; /** Optional parameters. */ -export interface ManagedDatabaseRestoreDetailsGetOptionalParams +export interface ServersCheckNameAvailabilityOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the get operation. */ -export type ManagedDatabaseRestoreDetailsGetResponse = ManagedDatabaseRestoreDetailsResult; +/** Contains response data for the checkNameAvailability operation. */ +export type ServersCheckNameAvailabilityResponse = CheckNameAvailabilityResponse; /** Optional parameters. */ -export interface ManagedDatabasesListByInstanceOptionalParams - extends coreClient.OperationOptions {} +export interface ServersListOptionalParams extends coreClient.OperationOptions { + /** The child resources to include in the response. */ + expand?: string; +} -/** Contains response data for the listByInstance operation. */ -export type ManagedDatabasesListByInstanceResponse = ManagedDatabaseListResult; +/** Contains response data for the list operation. */ +export type ServersListResponse = ServerListResult; /** Optional parameters. */ -export interface ManagedDatabasesGetOptionalParams - extends coreClient.OperationOptions {} +export interface ServersListByResourceGroupOptionalParams + extends coreClient.OperationOptions { + /** The child resources to include in the response. */ + expand?: string; +} + +/** Contains response data for the listByResourceGroup operation. */ +export type ServersListByResourceGroupResponse = ServerListResult; + +/** Optional parameters. */ +export interface ServersGetOptionalParams extends coreClient.OperationOptions { + /** The child resources to include in the response. */ + expand?: string; +} /** Contains response data for the get operation. */ -export type ManagedDatabasesGetResponse = ManagedDatabase; +export type ServersGetResponse = Server; /** Optional parameters. */ -export interface ManagedDatabasesCreateOrUpdateOptionalParams +export interface ServersCreateOrUpdateOptionalParams extends coreClient.OperationOptions { /** Delay to wait until next poll, in milliseconds. */ updateIntervalInMs?: number; @@ -16678,10 +16763,10 @@ export interface ManagedDatabasesCreateOrUpdateOptionalParams } /** Contains response data for the createOrUpdate operation. */ -export type ManagedDatabasesCreateOrUpdateResponse = ManagedDatabase; +export type ServersCreateOrUpdateResponse = Server; /** Optional parameters. */ -export interface ManagedDatabasesDeleteOptionalParams +export interface ServersDeleteOptionalParams extends coreClient.OperationOptions { /** Delay to wait until next poll, in milliseconds. */ updateIntervalInMs?: number; @@ -16690,7 +16775,7 @@ export interface ManagedDatabasesDeleteOptionalParams } /** Optional parameters. */ -export interface ManagedDatabasesUpdateOptionalParams +export interface ServersUpdateOptionalParams extends coreClient.OperationOptions { /** Delay to wait until next poll, in milliseconds. */ updateIntervalInMs?: number; @@ -16699,10 +16784,10 @@ export interface ManagedDatabasesUpdateOptionalParams } /** Contains response data for the update operation. */ -export type ManagedDatabasesUpdateResponse = ManagedDatabase; +export type ServersUpdateResponse = Server; /** Optional parameters. */ -export interface ManagedDatabasesCancelMoveOptionalParams +export interface ServersImportDatabaseOptionalParams extends coreClient.OperationOptions { /** Delay to wait until next poll, in milliseconds. */ updateIntervalInMs?: number; @@ -16710,8 +16795,11 @@ export interface ManagedDatabasesCancelMoveOptionalParams resumeFrom?: string; } +/** Contains response data for the importDatabase operation. */ +export type ServersImportDatabaseResponse = ImportExportOperationResult; + /** Optional parameters. */ -export interface ManagedDatabasesCompleteMoveOptionalParams +export interface ServersRefreshStatusOptionalParams extends coreClient.OperationOptions { /** Delay to wait until next poll, in milliseconds. */ updateIntervalInMs?: number; @@ -16719,56 +16807,71 @@ export interface ManagedDatabasesCompleteMoveOptionalParams resumeFrom?: string; } +/** Contains response data for the refreshStatus operation. */ +export type ServersRefreshStatusResponse = RefreshExternalGovernanceStatusOperationResult; + /** Optional parameters. */ -export interface ManagedDatabasesCompleteRestoreOptionalParams - 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; -} +export interface ServersListNextOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the listNext operation. */ +export type ServersListNextResponse = ServerListResult; /** Optional parameters. */ -export interface ManagedDatabasesStartMoveOptionalParams - 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; -} +export interface ServersListByResourceGroupNextOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the listByResourceGroupNext operation. */ +export type ServersListByResourceGroupNextResponse = ServerListResult; /** Optional parameters. */ -export interface ManagedDatabasesListInaccessibleByInstanceOptionalParams +export interface StartStopManagedInstanceSchedulesListByInstanceOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the listInaccessibleByInstance operation. */ -export type ManagedDatabasesListInaccessibleByInstanceResponse = ManagedDatabaseListResult; +/** Contains response data for the listByInstance operation. */ +export type StartStopManagedInstanceSchedulesListByInstanceResponse = StartStopManagedInstanceScheduleListResult; /** Optional parameters. */ -export interface ManagedDatabasesListByInstanceNextOptionalParams +export interface StartStopManagedInstanceSchedulesGetOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the get operation. */ +export type StartStopManagedInstanceSchedulesGetResponse = StartStopManagedInstanceSchedule; + +/** Optional parameters. */ +export interface StartStopManagedInstanceSchedulesCreateOrUpdateOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the createOrUpdate operation. */ +export type StartStopManagedInstanceSchedulesCreateOrUpdateResponse = StartStopManagedInstanceSchedule; + +/** Optional parameters. */ +export interface StartStopManagedInstanceSchedulesDeleteOptionalParams + extends coreClient.OperationOptions {} + +/** Optional parameters. */ +export interface StartStopManagedInstanceSchedulesListByInstanceNextOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the listByInstanceNext operation. */ -export type ManagedDatabasesListByInstanceNextResponse = ManagedDatabaseListResult; +export type StartStopManagedInstanceSchedulesListByInstanceNextResponse = StartStopManagedInstanceScheduleListResult; /** Optional parameters. */ -export interface ManagedDatabasesListInaccessibleByInstanceNextOptionalParams +export interface TransparentDataEncryptionsListByDatabaseOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the listInaccessibleByInstanceNext operation. */ -export type ManagedDatabasesListInaccessibleByInstanceNextResponse = ManagedDatabaseListResult; +/** Contains response data for the listByDatabase operation. */ +export type TransparentDataEncryptionsListByDatabaseResponse = LogicalDatabaseTransparentDataEncryptionListResult; /** Optional parameters. */ -export interface DatabaseEncryptionProtectorsRevalidateOptionalParams - 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; -} +export interface TransparentDataEncryptionsGetOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the get operation. */ +export type TransparentDataEncryptionsGetResponse = LogicalDatabaseTransparentDataEncryption; /** Optional parameters. */ -export interface DatabaseEncryptionProtectorsRevertOptionalParams +export interface TransparentDataEncryptionsCreateOrUpdateOptionalParams extends coreClient.OperationOptions { /** Delay to wait until next poll, in milliseconds. */ updateIntervalInMs?: number; @@ -16776,48 +16879,32 @@ export interface DatabaseEncryptionProtectorsRevertOptionalParams resumeFrom?: string; } -/** Optional parameters. */ -export interface ManagedInstancesListOptionalParams - extends coreClient.OperationOptions { - /** The child resources to include in the response. */ - expand?: string; -} - -/** Contains response data for the list operation. */ -export type ManagedInstancesListResponse = ManagedInstanceListResult; +/** Contains response data for the createOrUpdate operation. */ +export type TransparentDataEncryptionsCreateOrUpdateResponse = LogicalDatabaseTransparentDataEncryption; /** Optional parameters. */ -export interface ManagedInstancesListByInstancePoolOptionalParams - extends coreClient.OperationOptions { - /** The child resources to include in the response. */ - expand?: string; -} +export interface TransparentDataEncryptionsListByDatabaseNextOptionalParams + extends coreClient.OperationOptions {} -/** Contains response data for the listByInstancePool operation. */ -export type ManagedInstancesListByInstancePoolResponse = ManagedInstanceListResult; +/** Contains response data for the listByDatabaseNext operation. */ +export type TransparentDataEncryptionsListByDatabaseNextResponse = LogicalDatabaseTransparentDataEncryptionListResult; /** Optional parameters. */ -export interface ManagedInstancesListByResourceGroupOptionalParams - extends coreClient.OperationOptions { - /** The child resources to include in the response. */ - expand?: string; -} +export interface FailoverGroupsListByServerOptionalParams + extends coreClient.OperationOptions {} -/** Contains response data for the listByResourceGroup operation. */ -export type ManagedInstancesListByResourceGroupResponse = ManagedInstanceListResult; +/** Contains response data for the listByServer operation. */ +export type FailoverGroupsListByServerResponse = FailoverGroupListResult; /** Optional parameters. */ -export interface ManagedInstancesGetOptionalParams - extends coreClient.OperationOptions { - /** The child resources to include in the response. */ - expand?: string; -} +export interface FailoverGroupsGetOptionalParams + extends coreClient.OperationOptions {} /** Contains response data for the get operation. */ -export type ManagedInstancesGetResponse = ManagedInstance; +export type FailoverGroupsGetResponse = FailoverGroup; /** Optional parameters. */ -export interface ManagedInstancesCreateOrUpdateOptionalParams +export interface FailoverGroupsCreateOrUpdateOptionalParams extends coreClient.OperationOptions { /** Delay to wait until next poll, in milliseconds. */ updateIntervalInMs?: number; @@ -16826,10 +16913,10 @@ export interface ManagedInstancesCreateOrUpdateOptionalParams } /** Contains response data for the createOrUpdate operation. */ -export type ManagedInstancesCreateOrUpdateResponse = ManagedInstance; +export type FailoverGroupsCreateOrUpdateResponse = FailoverGroup; /** Optional parameters. */ -export interface ManagedInstancesDeleteOptionalParams +export interface FailoverGroupsDeleteOptionalParams extends coreClient.OperationOptions { /** Delay to wait until next poll, in milliseconds. */ updateIntervalInMs?: number; @@ -16838,7 +16925,7 @@ export interface ManagedInstancesDeleteOptionalParams } /** Optional parameters. */ -export interface ManagedInstancesUpdateOptionalParams +export interface FailoverGroupsUpdateOptionalParams extends coreClient.OperationOptions { /** Delay to wait until next poll, in milliseconds. */ updateIntervalInMs?: number; @@ -16847,28 +16934,22 @@ export interface ManagedInstancesUpdateOptionalParams } /** Contains response data for the update operation. */ -export type ManagedInstancesUpdateResponse = ManagedInstance; +export type FailoverGroupsUpdateResponse = FailoverGroup; /** Optional parameters. */ -export interface ManagedInstancesFailoverOptionalParams +export interface FailoverGroupsFailoverOptionalParams extends coreClient.OperationOptions { - /** The type of replica to be failed over. */ - replicaType?: ReplicaType; /** 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 ManagedInstancesListOutboundNetworkDependenciesByManagedInstanceOptionalParams - extends coreClient.OperationOptions {} - -/** Contains response data for the listOutboundNetworkDependenciesByManagedInstance operation. */ -export type ManagedInstancesListOutboundNetworkDependenciesByManagedInstanceResponse = OutboundEnvironmentEndpointCollection; +/** Contains response data for the failover operation. */ +export type FailoverGroupsFailoverResponse = FailoverGroup; /** Optional parameters. */ -export interface ManagedInstancesStartOptionalParams +export interface FailoverGroupsForceFailoverAllowDataLossOptionalParams extends coreClient.OperationOptions { /** Delay to wait until next poll, in milliseconds. */ updateIntervalInMs?: number; @@ -16876,8 +16957,11 @@ export interface ManagedInstancesStartOptionalParams resumeFrom?: string; } +/** Contains response data for the forceFailoverAllowDataLoss operation. */ +export type FailoverGroupsForceFailoverAllowDataLossResponse = FailoverGroup; + /** Optional parameters. */ -export interface ManagedInstancesStopOptionalParams +export interface FailoverGroupsTryPlannedBeforeForcedFailoverOptionalParams extends coreClient.OperationOptions { /** Delay to wait until next poll, in milliseconds. */ updateIntervalInMs?: number; @@ -16885,79 +16969,78 @@ export interface ManagedInstancesStopOptionalParams resumeFrom?: string; } +/** Contains response data for the tryPlannedBeforeForcedFailover operation. */ +export type FailoverGroupsTryPlannedBeforeForcedFailoverResponse = FailoverGroup; + /** Optional parameters. */ -export interface ManagedInstancesListByManagedInstanceOptionalParams - extends coreClient.OperationOptions { - /** Start time for observed period. */ - startTime?: string; - /** End time for observed period. */ - endTime?: string; - /** The time step to be used to summarize the metric values. Default value is PT1H */ - interval?: QueryTimeGrainType; - /** How many 'top queries' to return. Default is 5. */ - numberOfQueries?: number; - /** Comma separated list of databases to be included into search. All DB's are included if this parameter is not specified. */ - databases?: string; - /** Aggregation function to be used, default value is 'sum' */ - aggregationFunction?: AggregationFunctionType; - /** Metric to be used for ranking top queries. Default is 'cpu' */ - observationMetric?: MetricType; -} +export interface FailoverGroupsListByServerNextOptionalParams + extends coreClient.OperationOptions {} -/** Contains response data for the listByManagedInstance operation. */ -export type ManagedInstancesListByManagedInstanceResponse = TopQueriesListResult; +/** Contains response data for the listByServerNext operation. */ +export type FailoverGroupsListByServerNextResponse = FailoverGroupListResult; /** Optional parameters. */ -export interface ManagedInstancesListNextOptionalParams +export interface IPv6FirewallRulesListByServerOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the listNext operation. */ -export type ManagedInstancesListNextResponse = ManagedInstanceListResult; +/** Contains response data for the listByServer operation. */ +export type IPv6FirewallRulesListByServerResponse = IPv6FirewallRuleListResult; /** Optional parameters. */ -export interface ManagedInstancesListByInstancePoolNextOptionalParams +export interface IPv6FirewallRulesGetOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the listByInstancePoolNext operation. */ -export type ManagedInstancesListByInstancePoolNextResponse = ManagedInstanceListResult; +/** Contains response data for the get operation. */ +export type IPv6FirewallRulesGetResponse = IPv6FirewallRule; /** Optional parameters. */ -export interface ManagedInstancesListByResourceGroupNextOptionalParams +export interface IPv6FirewallRulesCreateOrUpdateOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the listByResourceGroupNext operation. */ -export type ManagedInstancesListByResourceGroupNextResponse = ManagedInstanceListResult; +/** Contains response data for the createOrUpdate operation. */ +export type IPv6FirewallRulesCreateOrUpdateResponse = IPv6FirewallRule; /** Optional parameters. */ -export interface ManagedInstancesListOutboundNetworkDependenciesByManagedInstanceNextOptionalParams +export interface IPv6FirewallRulesDeleteOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the listOutboundNetworkDependenciesByManagedInstanceNext operation. */ -export type ManagedInstancesListOutboundNetworkDependenciesByManagedInstanceNextResponse = OutboundEnvironmentEndpointCollection; - /** Optional parameters. */ -export interface ManagedInstancesListByManagedInstanceNextOptionalParams +export interface IPv6FirewallRulesListByServerNextOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the listByManagedInstanceNext operation. */ -export type ManagedInstancesListByManagedInstanceNextResponse = TopQueriesListResult; +/** Contains response data for the listByServerNext operation. */ +export type IPv6FirewallRulesListByServerNextResponse = IPv6FirewallRuleListResult; /** Optional parameters. */ -export interface ManagedLedgerDigestUploadsListByDatabaseOptionalParams +export interface SqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessmentOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the listByDatabase operation. */ -export type ManagedLedgerDigestUploadsListByDatabaseResponse = ManagedLedgerDigestUploadsListResult; +/** Contains response data for the listBySqlVulnerabilityAssessment operation. */ +export type SqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessmentResponse = DatabaseSqlVulnerabilityAssessmentBaselineSetListResult; /** Optional parameters. */ -export interface ManagedLedgerDigestUploadsGetOptionalParams +export interface SqlVulnerabilityAssessmentBaselineGetOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the get operation. */ -export type ManagedLedgerDigestUploadsGetResponse = ManagedLedgerDigestUploads; +export type SqlVulnerabilityAssessmentBaselineGetResponse = DatabaseSqlVulnerabilityAssessmentBaselineSet; /** Optional parameters. */ -export interface ManagedLedgerDigestUploadsCreateOrUpdateOptionalParams +export interface SqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessmentNextOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the listBySqlVulnerabilityAssessmentNext operation. */ +export type SqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessmentNextResponse = DatabaseSqlVulnerabilityAssessmentBaselineSetListResult; + +/** Optional parameters. */ +export interface SqlVulnerabilityAssessmentBaselinesCreateOrUpdateOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the createOrUpdate operation. */ +export type SqlVulnerabilityAssessmentBaselinesCreateOrUpdateResponse = DatabaseSqlVulnerabilityAssessmentBaselineSet; + +/** Optional parameters. */ +export interface SqlVulnerabilityAssessmentExecuteScanExecuteOptionalParams extends coreClient.OperationOptions { /** Delay to wait until next poll, in milliseconds. */ updateIntervalInMs?: number; @@ -16965,162 +17048,142 @@ export interface ManagedLedgerDigestUploadsCreateOrUpdateOptionalParams resumeFrom?: string; } +/** Optional parameters. */ +export interface SqlVulnerabilityAssessmentRuleBaselineListByBaselineOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the listByBaseline operation. */ +export type SqlVulnerabilityAssessmentRuleBaselineListByBaselineResponse = DatabaseSqlVulnerabilityAssessmentRuleBaselineListResult; + +/** Optional parameters. */ +export interface SqlVulnerabilityAssessmentRuleBaselineGetOptionalParams + extends coreClient.OperationOptions {} + +/** Contains response data for the get operation. */ +export type SqlVulnerabilityAssessmentRuleBaselineGetResponse = DatabaseSqlVulnerabilityAssessmentRuleBaseline; + +/** Optional parameters. */ +export interface SqlVulnerabilityAssessmentRuleBaselineCreateOrUpdateOptionalParams + extends coreClient.OperationOptions {} + /** Contains response data for the createOrUpdate operation. */ -export type ManagedLedgerDigestUploadsCreateOrUpdateResponse = ManagedLedgerDigestUploads; +export type SqlVulnerabilityAssessmentRuleBaselineCreateOrUpdateResponse = DatabaseSqlVulnerabilityAssessmentRuleBaseline; /** Optional parameters. */ -export interface ManagedLedgerDigestUploadsDisableOptionalParams - 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; -} +export interface SqlVulnerabilityAssessmentRuleBaselineListByBaselineNextOptionalParams + extends coreClient.OperationOptions {} -/** Contains response data for the disable operation. */ -export type ManagedLedgerDigestUploadsDisableResponse = ManagedLedgerDigestUploads; +/** Contains response data for the listByBaselineNext operation. */ +export type SqlVulnerabilityAssessmentRuleBaselineListByBaselineNextResponse = DatabaseSqlVulnerabilityAssessmentRuleBaselineListResult; /** Optional parameters. */ -export interface ManagedLedgerDigestUploadsListByDatabaseNextOptionalParams +export interface SqlVulnerabilityAssessmentRuleBaselinesDeleteOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the listByDatabaseNext operation. */ -export type ManagedLedgerDigestUploadsListByDatabaseNextResponse = ManagedLedgerDigestUploadsListResult; - /** Optional parameters. */ -export interface RecoverableDatabasesListByServerOptionalParams +export interface SqlVulnerabilityAssessmentScanResultListByScanOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the listByServer operation. */ -export type RecoverableDatabasesListByServerResponse = RecoverableDatabaseListResult; +/** Contains response data for the listByScan operation. */ +export type SqlVulnerabilityAssessmentScanResultListByScanResponse = SQLVulnerabilityAssessmentScanListResult; /** Optional parameters. */ -export interface RecoverableDatabasesGetOptionalParams - extends coreClient.OperationOptions { - /** The child resources to include in the response. */ - expand?: string; - /** An OData filter expression that filters elements in the collection. */ - filter?: string; -} +export interface SqlVulnerabilityAssessmentScanResultGetOptionalParams + extends coreClient.OperationOptions {} /** Contains response data for the get operation. */ -export type RecoverableDatabasesGetResponse = RecoverableDatabase; +export type SqlVulnerabilityAssessmentScanResultGetResponse = SqlVulnerabilityAssessmentScanResults; /** Optional parameters. */ -export interface RecoverableDatabasesListByServerNextOptionalParams +export interface SqlVulnerabilityAssessmentScanResultListByScanNextOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the listByServerNext operation. */ -export type RecoverableDatabasesListByServerNextResponse = RecoverableDatabaseListResult; +/** Contains response data for the listByScanNext operation. */ +export type SqlVulnerabilityAssessmentScanResultListByScanNextResponse = SQLVulnerabilityAssessmentScanListResult; /** Optional parameters. */ -export interface RestorableDroppedDatabasesListByServerOptionalParams +export interface SqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the listByServer operation. */ -export type RestorableDroppedDatabasesListByServerResponse = RestorableDroppedDatabaseListResult; +/** Contains response data for the listBySqlVulnerabilityAssessments operation. */ +export type SqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsResponse = SqlVulnerabilityAssessmentScanRecordListResult; /** Optional parameters. */ -export interface RestorableDroppedDatabasesGetOptionalParams - extends coreClient.OperationOptions { - /** The child resources to include in the response. */ - expand?: string; - /** An OData filter expression that filters elements in the collection. */ - filter?: string; -} +export interface SqlVulnerabilityAssessmentScansGetOptionalParams + extends coreClient.OperationOptions {} /** Contains response data for the get operation. */ -export type RestorableDroppedDatabasesGetResponse = RestorableDroppedDatabase; +export type SqlVulnerabilityAssessmentScansGetResponse = SqlVulnerabilityAssessmentScanRecord; /** Optional parameters. */ -export interface RestorableDroppedDatabasesListByServerNextOptionalParams +export interface SqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsNextOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the listByServerNext operation. */ -export type RestorableDroppedDatabasesListByServerNextResponse = RestorableDroppedDatabaseListResult; +/** Contains response data for the listBySqlVulnerabilityAssessmentsNext operation. */ +export type SqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsNextResponse = SqlVulnerabilityAssessmentScanRecordListResult; /** Optional parameters. */ -export interface ServerConfigurationOptionsListByManagedInstanceOptionalParams +export interface SqlVulnerabilityAssessmentsSettingsListByServerOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the listByManagedInstance operation. */ -export type ServerConfigurationOptionsListByManagedInstanceResponse = ServerConfigurationOptionListResult; +/** Contains response data for the listByServer operation. */ +export type SqlVulnerabilityAssessmentsSettingsListByServerResponse = SqlVulnerabilityAssessmentListResult; /** Optional parameters. */ -export interface ServerConfigurationOptionsGetOptionalParams +export interface SqlVulnerabilityAssessmentsSettingsGetOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the get operation. */ -export type ServerConfigurationOptionsGetResponse = ServerConfigurationOption; +export type SqlVulnerabilityAssessmentsSettingsGetResponse = SqlVulnerabilityAssessment; /** Optional parameters. */ -export interface ServerConfigurationOptionsCreateOrUpdateOptionalParams - 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; -} +export interface SqlVulnerabilityAssessmentsSettingsCreateOrUpdateOptionalParams + extends coreClient.OperationOptions {} /** Contains response data for the createOrUpdate operation. */ -export type ServerConfigurationOptionsCreateOrUpdateResponse = ServerConfigurationOption; +export type SqlVulnerabilityAssessmentsSettingsCreateOrUpdateResponse = SqlVulnerabilityAssessment; /** Optional parameters. */ -export interface ServerConfigurationOptionsListByManagedInstanceNextOptionalParams +export interface SqlVulnerabilityAssessmentsSettingsListByServerNextOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the listByManagedInstanceNext operation. */ -export type ServerConfigurationOptionsListByManagedInstanceNextResponse = ServerConfigurationOptionListResult; +/** Contains response data for the listByServerNext operation. */ +export type SqlVulnerabilityAssessmentsSettingsListByServerNextResponse = SqlVulnerabilityAssessmentListResult; /** Optional parameters. */ -export interface ServersCheckNameAvailabilityOptionalParams +export interface SqlVulnerabilityAssessmentsDeleteOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the checkNameAvailability operation. */ -export type ServersCheckNameAvailabilityResponse = CheckNameAvailabilityResponse; - /** Optional parameters. */ -export interface ServersListOptionalParams extends coreClient.OperationOptions { - /** The child resources to include in the response. */ - expand?: string; -} +export interface DatabaseSqlVulnerabilityAssessmentBaselinesListBySqlVulnerabilityAssessmentOptionalParams + extends coreClient.OperationOptions {} -/** Contains response data for the list operation. */ -export type ServersListResponse = ServerListResult; +/** Contains response data for the listBySqlVulnerabilityAssessment operation. */ +export type DatabaseSqlVulnerabilityAssessmentBaselinesListBySqlVulnerabilityAssessmentResponse = DatabaseSqlVulnerabilityAssessmentBaselineSetListResult; /** Optional parameters. */ -export interface ServersListByResourceGroupOptionalParams - extends coreClient.OperationOptions { - /** The child resources to include in the response. */ - expand?: string; -} +export interface DatabaseSqlVulnerabilityAssessmentBaselinesGetOptionalParams + extends coreClient.OperationOptions {} -/** Contains response data for the listByResourceGroup operation. */ -export type ServersListByResourceGroupResponse = ServerListResult; +/** Contains response data for the get operation. */ +export type DatabaseSqlVulnerabilityAssessmentBaselinesGetResponse = DatabaseSqlVulnerabilityAssessmentBaselineSet; /** Optional parameters. */ -export interface ServersGetOptionalParams extends coreClient.OperationOptions { - /** The child resources to include in the response. */ - expand?: string; -} +export interface DatabaseSqlVulnerabilityAssessmentBaselinesCreateOrUpdateOptionalParams + extends coreClient.OperationOptions {} -/** Contains response data for the get operation. */ -export type ServersGetResponse = Server; +/** Contains response data for the createOrUpdate operation. */ +export type DatabaseSqlVulnerabilityAssessmentBaselinesCreateOrUpdateResponse = DatabaseSqlVulnerabilityAssessmentBaselineSet; /** Optional parameters. */ -export interface ServersCreateOrUpdateOptionalParams - 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; -} +export interface DatabaseSqlVulnerabilityAssessmentBaselinesListBySqlVulnerabilityAssessmentNextOptionalParams + extends coreClient.OperationOptions {} -/** Contains response data for the createOrUpdate operation. */ -export type ServersCreateOrUpdateResponse = Server; +/** Contains response data for the listBySqlVulnerabilityAssessmentNext operation. */ +export type DatabaseSqlVulnerabilityAssessmentBaselinesListBySqlVulnerabilityAssessmentNextResponse = DatabaseSqlVulnerabilityAssessmentBaselineSetListResult; /** Optional parameters. */ -export interface ServersDeleteOptionalParams +export interface DatabaseSqlVulnerabilityAssessmentExecuteScanExecuteOptionalParams extends coreClient.OperationOptions { /** Delay to wait until next poll, in milliseconds. */ updateIntervalInMs?: number; @@ -17129,119 +17192,99 @@ export interface ServersDeleteOptionalParams } /** Optional parameters. */ -export interface ServersUpdateOptionalParams - 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; -} +export interface DatabaseSqlVulnerabilityAssessmentRuleBaselinesListByBaselineOptionalParams + extends coreClient.OperationOptions {} -/** Contains response data for the update operation. */ -export type ServersUpdateResponse = Server; +/** Contains response data for the listByBaseline operation. */ +export type DatabaseSqlVulnerabilityAssessmentRuleBaselinesListByBaselineResponse = DatabaseSqlVulnerabilityAssessmentRuleBaselineListResult; /** Optional parameters. */ -export interface ServersImportDatabaseOptionalParams - 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; -} +export interface DatabaseSqlVulnerabilityAssessmentRuleBaselinesGetOptionalParams + extends coreClient.OperationOptions {} -/** Contains response data for the importDatabase operation. */ -export type ServersImportDatabaseResponse = ImportExportOperationResult; +/** Contains response data for the get operation. */ +export type DatabaseSqlVulnerabilityAssessmentRuleBaselinesGetResponse = DatabaseSqlVulnerabilityAssessmentRuleBaseline; /** Optional parameters. */ -export interface ServersRefreshStatusOptionalParams - 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; -} +export interface DatabaseSqlVulnerabilityAssessmentRuleBaselinesCreateOrUpdateOptionalParams + extends coreClient.OperationOptions {} -/** Contains response data for the refreshStatus operation. */ -export type ServersRefreshStatusResponse = RefreshExternalGovernanceStatusOperationResult; +/** Contains response data for the createOrUpdate operation. */ +export type DatabaseSqlVulnerabilityAssessmentRuleBaselinesCreateOrUpdateResponse = DatabaseSqlVulnerabilityAssessmentRuleBaseline; /** Optional parameters. */ -export interface ServersListNextOptionalParams +export interface DatabaseSqlVulnerabilityAssessmentRuleBaselinesDeleteOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the listNext operation. */ -export type ServersListNextResponse = ServerListResult; - /** Optional parameters. */ -export interface ServersListByResourceGroupNextOptionalParams +export interface DatabaseSqlVulnerabilityAssessmentRuleBaselinesListByBaselineNextOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the listByResourceGroupNext operation. */ -export type ServersListByResourceGroupNextResponse = ServerListResult; +/** Contains response data for the listByBaselineNext operation. */ +export type DatabaseSqlVulnerabilityAssessmentRuleBaselinesListByBaselineNextResponse = DatabaseSqlVulnerabilityAssessmentRuleBaselineListResult; /** Optional parameters. */ -export interface StartStopManagedInstanceSchedulesListByInstanceOptionalParams +export interface DatabaseSqlVulnerabilityAssessmentScanResultListByScanOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the listByInstance operation. */ -export type StartStopManagedInstanceSchedulesListByInstanceResponse = StartStopManagedInstanceScheduleListResult; +/** Contains response data for the listByScan operation. */ +export type DatabaseSqlVulnerabilityAssessmentScanResultListByScanResponse = SQLVulnerabilityAssessmentScanListResult; /** Optional parameters. */ -export interface StartStopManagedInstanceSchedulesGetOptionalParams +export interface DatabaseSqlVulnerabilityAssessmentScanResultGetOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the get operation. */ -export type StartStopManagedInstanceSchedulesGetResponse = StartStopManagedInstanceSchedule; +export type DatabaseSqlVulnerabilityAssessmentScanResultGetResponse = SqlVulnerabilityAssessmentScanResults; /** Optional parameters. */ -export interface StartStopManagedInstanceSchedulesCreateOrUpdateOptionalParams +export interface DatabaseSqlVulnerabilityAssessmentScanResultListByScanNextOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the createOrUpdate operation. */ -export type StartStopManagedInstanceSchedulesCreateOrUpdateResponse = StartStopManagedInstanceSchedule; +/** Contains response data for the listByScanNext operation. */ +export type DatabaseSqlVulnerabilityAssessmentScanResultListByScanNextResponse = SQLVulnerabilityAssessmentScanListResult; /** Optional parameters. */ -export interface StartStopManagedInstanceSchedulesDeleteOptionalParams +export interface DatabaseSqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsOptionalParams extends coreClient.OperationOptions {} +/** Contains response data for the listBySqlVulnerabilityAssessments operation. */ +export type DatabaseSqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsResponse = SqlVulnerabilityAssessmentScanRecordListResult; + /** Optional parameters. */ -export interface StartStopManagedInstanceSchedulesListByInstanceNextOptionalParams +export interface DatabaseSqlVulnerabilityAssessmentScansGetOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the listByInstanceNext operation. */ -export type StartStopManagedInstanceSchedulesListByInstanceNextResponse = StartStopManagedInstanceScheduleListResult; +/** Contains response data for the get operation. */ +export type DatabaseSqlVulnerabilityAssessmentScansGetResponse = SqlVulnerabilityAssessmentScanRecord; /** Optional parameters. */ -export interface TransparentDataEncryptionsListByDatabaseOptionalParams +export interface DatabaseSqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsNextOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the listByDatabase operation. */ -export type TransparentDataEncryptionsListByDatabaseResponse = LogicalDatabaseTransparentDataEncryptionListResult; +/** Contains response data for the listBySqlVulnerabilityAssessmentsNext operation. */ +export type DatabaseSqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsNextResponse = SqlVulnerabilityAssessmentScanRecordListResult; /** Optional parameters. */ -export interface TransparentDataEncryptionsGetOptionalParams +export interface DatabaseSqlVulnerabilityAssessmentsSettingsListByDatabaseOptionalParams extends coreClient.OperationOptions {} -/** Contains response data for the get operation. */ -export type TransparentDataEncryptionsGetResponse = LogicalDatabaseTransparentDataEncryption; +/** Contains response data for the listByDatabase operation. */ +export type DatabaseSqlVulnerabilityAssessmentsSettingsListByDatabaseResponse = SqlVulnerabilityAssessmentListResult; /** Optional parameters. */ -export interface TransparentDataEncryptionsCreateOrUpdateOptionalParams - 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; -} +export interface DatabaseSqlVulnerabilityAssessmentsSettingsGetOptionalParams + extends coreClient.OperationOptions {} -/** Contains response data for the createOrUpdate operation. */ -export type TransparentDataEncryptionsCreateOrUpdateResponse = LogicalDatabaseTransparentDataEncryption; +/** Contains response data for the get operation. */ +export type DatabaseSqlVulnerabilityAssessmentsSettingsGetResponse = SqlVulnerabilityAssessment; /** Optional parameters. */ -export interface TransparentDataEncryptionsListByDatabaseNextOptionalParams +export interface DatabaseSqlVulnerabilityAssessmentsSettingsListByDatabaseNextOptionalParams extends coreClient.OperationOptions {} /** Contains response data for the listByDatabaseNext operation. */ -export type TransparentDataEncryptionsListByDatabaseNextResponse = LogicalDatabaseTransparentDataEncryptionListResult; +export type DatabaseSqlVulnerabilityAssessmentsSettingsListByDatabaseNextResponse = SqlVulnerabilityAssessmentListResult; /** Optional parameters. */ export interface SqlManagementClientOptionalParams diff --git a/sdk/sql/arm-sql/src/models/mappers.ts b/sdk/sql/arm-sql/src/models/mappers.ts index 49fe7ed3686f..b4ddd552b914 100644 --- a/sdk/sql/arm-sql/src/models/mappers.ts +++ b/sdk/sql/arm-sql/src/models/mappers.ts @@ -1121,143 +1121,6 @@ export const EncryptionProtectorListResult: coreClient.CompositeMapper = { } }; -export const FailoverGroupReadWriteEndpoint: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "FailoverGroupReadWriteEndpoint", - modelProperties: { - failoverPolicy: { - serializedName: "failoverPolicy", - required: true, - type: { - name: "String" - } - }, - failoverWithDataLossGracePeriodMinutes: { - serializedName: "failoverWithDataLossGracePeriodMinutes", - type: { - name: "Number" - } - } - } - } -}; - -export const FailoverGroupReadOnlyEndpoint: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "FailoverGroupReadOnlyEndpoint", - modelProperties: { - failoverPolicy: { - serializedName: "failoverPolicy", - type: { - name: "String" - } - } - } - } -}; - -export const PartnerInfo: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "PartnerInfo", - modelProperties: { - id: { - serializedName: "id", - required: true, - type: { - name: "String" - } - }, - location: { - serializedName: "location", - readOnly: true, - type: { - name: "String" - } - }, - replicationRole: { - serializedName: "replicationRole", - readOnly: true, - type: { - name: "String" - } - } - } - } -}; - -export const FailoverGroupUpdate: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "FailoverGroupUpdate", - modelProperties: { - tags: { - serializedName: "tags", - type: { - name: "Dictionary", - value: { type: { name: "String" } } - } - }, - readWriteEndpoint: { - serializedName: "properties.readWriteEndpoint", - type: { - name: "Composite", - className: "FailoverGroupReadWriteEndpoint" - } - }, - readOnlyEndpoint: { - serializedName: "properties.readOnlyEndpoint", - type: { - name: "Composite", - className: "FailoverGroupReadOnlyEndpoint" - } - }, - databases: { - serializedName: "properties.databases", - type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } - } - } - } - } -}; - -export const FailoverGroupListResult: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "FailoverGroupListResult", - modelProperties: { - value: { - serializedName: "value", - readOnly: true, - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "FailoverGroup" - } - } - } - }, - nextLink: { - serializedName: "nextLink", - readOnly: true, - type: { - name: "String" - } - } - } - } -}; - export const ResourceWithWritableName: coreClient.CompositeMapper = { type: { name: "Composite", @@ -4285,6 +4148,77 @@ export const OperationDisplay: coreClient.CompositeMapper = { } }; +export const PrivateEndpointConnectionListResult: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "PrivateEndpointConnectionListResult", + modelProperties: { + value: { + serializedName: "value", + readOnly: true, + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "PrivateEndpointConnection" + } + } + } + }, + nextLink: { + serializedName: "nextLink", + readOnly: true, + type: { + name: "String" + } + } + } + } +}; + +export const PrivateEndpointConnectionProperties: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "PrivateEndpointConnectionProperties", + modelProperties: { + privateEndpoint: { + serializedName: "privateEndpoint", + type: { + name: "Composite", + className: "PrivateEndpointProperty" + } + }, + groupIds: { + serializedName: "groupIds", + readOnly: true, + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, + privateLinkServiceConnectionState: { + serializedName: "privateLinkServiceConnectionState", + type: { + name: "Composite", + className: "PrivateLinkServiceConnectionStateProperty" + } + }, + provisioningState: { + serializedName: "provisioningState", + readOnly: true, + type: { + name: "String" + } + } + } + } +}; + export const PrivateEndpointProperty: coreClient.CompositeMapper = { type: { name: "Composite", @@ -4330,35 +4264,6 @@ export const PrivateLinkServiceConnectionStateProperty: coreClient.CompositeMapp } }; -export const PrivateEndpointConnectionListResult: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "PrivateEndpointConnectionListResult", - modelProperties: { - value: { - serializedName: "value", - readOnly: true, - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "PrivateEndpointConnection" - } - } - } - }, - nextLink: { - serializedName: "nextLink", - readOnly: true, - type: { - name: "String" - } - } - } - } -}; - export const PrivateLinkResourceListResult: coreClient.CompositeMapper = { type: { name: "Composite", @@ -5999,10 +5904,10 @@ export const ServerTrustCertificatesListResult: coreClient.CompositeMapper = { } }; -export const IPv6FirewallRuleListResult: coreClient.CompositeMapper = { +export const EndpointCertificateListResult: coreClient.CompositeMapper = { type: { name: "Composite", - className: "IPv6FirewallRuleListResult", + className: "EndpointCertificateListResult", modelProperties: { value: { serializedName: "value", @@ -6012,7 +5917,7 @@ export const IPv6FirewallRuleListResult: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "IPv6FirewallRule" + className: "EndpointCertificate" } } } @@ -6028,10 +5933,10 @@ export const IPv6FirewallRuleListResult: coreClient.CompositeMapper = { } }; -export const EndpointCertificateListResult: coreClient.CompositeMapper = { +export const SensitivityLabelListResult: coreClient.CompositeMapper = { type: { name: "Composite", - className: "EndpointCertificateListResult", + className: "SensitivityLabelListResult", modelProperties: { value: { serializedName: "value", @@ -6041,7 +5946,7 @@ export const EndpointCertificateListResult: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "EndpointCertificate" + className: "SensitivityLabel" } } } @@ -6057,39 +5962,10 @@ export const EndpointCertificateListResult: coreClient.CompositeMapper = { } }; -export const SensitivityLabelListResult: coreClient.CompositeMapper = { +export const SensitivityLabelUpdateList: coreClient.CompositeMapper = { type: { name: "Composite", - className: "SensitivityLabelListResult", - modelProperties: { - value: { - serializedName: "value", - readOnly: true, - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "SensitivityLabel" - } - } - } - }, - nextLink: { - serializedName: "nextLink", - readOnly: true, - type: { - name: "String" - } - } - } - } -}; - -export const SensitivityLabelUpdateList: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "SensitivityLabelUpdateList", + className: "SensitivityLabelUpdateList", modelProperties: { operations: { serializedName: "operations", @@ -6363,10 +6239,10 @@ export const ManagedServerDnsAliasAcquisition: coreClient.CompositeMapper = { } }; -export const DatabaseSqlVulnerabilityAssessmentBaselineSetListResult: coreClient.CompositeMapper = { +export const ManagedDatabaseAdvancedThreatProtectionListResult: coreClient.CompositeMapper = { type: { name: "Composite", - className: "DatabaseSqlVulnerabilityAssessmentBaselineSetListResult", + className: "ManagedDatabaseAdvancedThreatProtectionListResult", modelProperties: { value: { serializedName: "value", @@ -6376,7 +6252,7 @@ export const DatabaseSqlVulnerabilityAssessmentBaselineSetListResult: coreClient element: { type: { name: "Composite", - className: "DatabaseSqlVulnerabilityAssessmentBaselineSet" + className: "ManagedDatabaseAdvancedThreatProtection" } } } @@ -6392,10 +6268,10 @@ export const DatabaseSqlVulnerabilityAssessmentBaselineSetListResult: coreClient } }; -export const DatabaseSqlVulnerabilityAssessmentRuleBaselineListResult: coreClient.CompositeMapper = { +export const ManagedInstanceAdvancedThreatProtectionListResult: coreClient.CompositeMapper = { type: { name: "Composite", - className: "DatabaseSqlVulnerabilityAssessmentRuleBaselineListResult", + className: "ManagedInstanceAdvancedThreatProtectionListResult", modelProperties: { value: { serializedName: "value", @@ -6405,7 +6281,7 @@ export const DatabaseSqlVulnerabilityAssessmentRuleBaselineListResult: coreClien element: { type: { name: "Composite", - className: "DatabaseSqlVulnerabilityAssessmentRuleBaseline" + className: "ManagedInstanceAdvancedThreatProtection" } } } @@ -6421,10 +6297,10 @@ export const DatabaseSqlVulnerabilityAssessmentRuleBaselineListResult: coreClien } }; -export const SQLVulnerabilityAssessmentScanListResult: coreClient.CompositeMapper = { +export const ReplicationLinkListResult: coreClient.CompositeMapper = { type: { name: "Composite", - className: "SQLVulnerabilityAssessmentScanListResult", + className: "ReplicationLinkListResult", modelProperties: { value: { serializedName: "value", @@ -6434,7 +6310,7 @@ export const SQLVulnerabilityAssessmentScanListResult: coreClient.CompositeMappe element: { type: { name: "Composite", - className: "SqlVulnerabilityAssessmentScanResults" + className: "ReplicationLink" } } } @@ -6450,208 +6326,243 @@ export const SQLVulnerabilityAssessmentScanListResult: coreClient.CompositeMappe } }; -export const Remediation: coreClient.CompositeMapper = { +export const ManagedDatabaseMoveOperationListResult: coreClient.CompositeMapper = { type: { name: "Composite", - className: "Remediation", + className: "ManagedDatabaseMoveOperationListResult", modelProperties: { - description: { - serializedName: "description", + value: { + serializedName: "value", readOnly: true, type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ManagedDatabaseMoveOperationResult" + } + } } }, - scripts: { - serializedName: "scripts", + nextLink: { + serializedName: "nextLink", + readOnly: true, + type: { + name: "String" + } + } + } + } +}; + +export const ManagedInstanceDtcListResult: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ManagedInstanceDtcListResult", + modelProperties: { + value: { + serializedName: "value", readOnly: true, type: { name: "Sequence", element: { type: { - name: "String" + name: "Composite", + className: "ManagedInstanceDtc" } } } }, - automated: { - serializedName: "automated", + nextLink: { + serializedName: "nextLink", readOnly: true, + type: { + name: "String" + } + } + } + } +}; + +export const ManagedInstanceDtcSecuritySettings: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ManagedInstanceDtcSecuritySettings", + modelProperties: { + transactionManagerCommunicationSettings: { + serializedName: "transactionManagerCommunicationSettings", + type: { + name: "Composite", + className: "ManagedInstanceDtcTransactionManagerCommunicationSettings" + } + }, + xaTransactionsEnabled: { + serializedName: "xaTransactionsEnabled", type: { name: "Boolean" } }, - portalLink: { - serializedName: "portalLink", - readOnly: true, + snaLu6Point2TransactionsEnabled: { + serializedName: "snaLu6point2TransactionsEnabled", type: { - name: "String" + name: "Boolean" + } + }, + xaTransactionsDefaultTimeout: { + serializedName: "xaTransactionsDefaultTimeout", + type: { + name: "Number" + } + }, + xaTransactionsMaximumTimeout: { + serializedName: "xaTransactionsMaximumTimeout", + type: { + name: "Number" } } } } }; -export const BaselineAdjustedResult: coreClient.CompositeMapper = { +export const ManagedInstanceDtcTransactionManagerCommunicationSettings: coreClient.CompositeMapper = { type: { name: "Composite", - className: "BaselineAdjustedResult", + className: "ManagedInstanceDtcTransactionManagerCommunicationSettings", modelProperties: { - baseline: { - serializedName: "baseline", + allowInboundEnabled: { + serializedName: "allowInboundEnabled", type: { - name: "Composite", - className: "Baseline" + name: "Boolean" } }, - status: { - serializedName: "status", - readOnly: true, + allowOutboundEnabled: { + serializedName: "allowOutboundEnabled", type: { - name: "String" + name: "Boolean" } }, - resultsNotInBaseline: { - serializedName: "resultsNotInBaseline", + authentication: { + serializedName: "authentication", + type: { + name: "String" + } + } + } + } +}; + +export const SynapseLinkWorkspaceListResult: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "SynapseLinkWorkspaceListResult", + modelProperties: { + value: { + serializedName: "value", readOnly: true, type: { name: "Sequence", element: { type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "Composite", + className: "SynapseLinkWorkspace" } } } }, - resultsOnlyInBaseline: { - serializedName: "resultsOnlyInBaseline", + nextLink: { + serializedName: "nextLink", readOnly: true, type: { - name: "Sequence", - element: { - type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } - } - } + name: "String" } } } } }; -export const Baseline: coreClient.CompositeMapper = { +export const SynapseLinkWorkspaceInfoProperties: coreClient.CompositeMapper = { type: { name: "Composite", - className: "Baseline", + className: "SynapseLinkWorkspaceInfoProperties", modelProperties: { - expectedResults: { - serializedName: "expectedResults", + workspaceId: { + serializedName: "workspaceId", + type: { + name: "String" + } + }, + linkConnectionName: { + serializedName: "linkConnectionName", + type: { + name: "String" + } + } + } + } +}; + +export const VirtualClusterListResult: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "VirtualClusterListResult", + modelProperties: { + value: { + serializedName: "value", readOnly: true, type: { name: "Sequence", element: { type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "Composite", + className: "VirtualCluster" } } } }, - updatedTime: { - serializedName: "updatedTime", + nextLink: { + serializedName: "nextLink", readOnly: true, type: { - name: "DateTime" + name: "String" } } } } }; -export const VaRule: coreClient.CompositeMapper = { +export const VirtualClusterUpdate: coreClient.CompositeMapper = { type: { name: "Composite", - className: "VaRule", + className: "VirtualClusterUpdate", modelProperties: { - ruleId: { - serializedName: "ruleId", - readOnly: true, + tags: { + serializedName: "tags", type: { - name: "String" + name: "Dictionary", + value: { type: { name: "String" } } } }, - severity: { - serializedName: "severity", + subnetId: { + serializedName: "properties.subnetId", readOnly: true, type: { name: "String" } }, - category: { - serializedName: "category", - readOnly: true, + version: { + serializedName: "properties.version", type: { name: "String" } }, - ruleType: { - serializedName: "ruleType", - readOnly: true, - type: { - name: "String" - } - }, - title: { - serializedName: "title", - readOnly: true, - type: { - name: "String" - } - }, - description: { - serializedName: "description", - readOnly: true, - type: { - name: "String" - } - }, - rationale: { - serializedName: "rationale", - readOnly: true, - type: { - name: "String" - } - }, - queryCheck: { - serializedName: "queryCheck", - type: { - name: "Composite", - className: "QueryCheck" - } - }, - benchmarkReferences: { - serializedName: "benchmarkReferences", + childResources: { + serializedName: "properties.childResources", readOnly: true, type: { name: "Sequence", element: { type: { - name: "Composite", - className: "BenchmarkReference" + name: "String" } } } @@ -6660,95 +6571,64 @@ export const VaRule: coreClient.CompositeMapper = { } }; -export const QueryCheck: coreClient.CompositeMapper = { +export const InstanceFailoverGroupListResult: coreClient.CompositeMapper = { type: { name: "Composite", - className: "QueryCheck", + className: "InstanceFailoverGroupListResult", modelProperties: { - query: { - serializedName: "query", - readOnly: true, - type: { - name: "String" - } - }, - expectedResult: { - serializedName: "expectedResult", + value: { + serializedName: "value", readOnly: true, type: { name: "Sequence", element: { type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "Composite", + className: "InstanceFailoverGroup" } } } }, - columnNames: { - serializedName: "columnNames", + nextLink: { + serializedName: "nextLink", readOnly: true, type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "String" } } } } }; -export const BenchmarkReference: coreClient.CompositeMapper = { +export const InstanceFailoverGroupReadWriteEndpoint: coreClient.CompositeMapper = { type: { name: "Composite", - className: "BenchmarkReference", + className: "InstanceFailoverGroupReadWriteEndpoint", modelProperties: { - benchmark: { - serializedName: "benchmark", - readOnly: true, + failoverPolicy: { + serializedName: "failoverPolicy", + required: true, type: { name: "String" } }, - reference: { - serializedName: "reference", - readOnly: true, + failoverWithDataLossGracePeriodMinutes: { + serializedName: "failoverWithDataLossGracePeriodMinutes", type: { - name: "String" + name: "Number" } } } } }; -export const SqlVulnerabilityAssessmentScanRecordListResult: coreClient.CompositeMapper = { +export const InstanceFailoverGroupReadOnlyEndpoint: coreClient.CompositeMapper = { type: { name: "Composite", - className: "SqlVulnerabilityAssessmentScanRecordListResult", + className: "InstanceFailoverGroupReadOnlyEndpoint", modelProperties: { - value: { - serializedName: "value", - readOnly: true, - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "SqlVulnerabilityAssessmentScanRecord" - } - } - } - }, - nextLink: { - serializedName: "nextLink", - readOnly: true, + failoverPolicy: { + serializedName: "failoverPolicy", type: { name: "String" } @@ -6757,20 +6637,19 @@ export const SqlVulnerabilityAssessmentScanRecordListResult: coreClient.Composit } }; -export const SqlVulnerabilityAssessmentScanError: coreClient.CompositeMapper = { +export const PartnerRegionInfo: coreClient.CompositeMapper = { type: { name: "Composite", - className: "SqlVulnerabilityAssessmentScanError", + className: "PartnerRegionInfo", modelProperties: { - code: { - serializedName: "code", - readOnly: true, + location: { + serializedName: "location", type: { name: "String" } }, - message: { - serializedName: "message", + replicationRole: { + serializedName: "replicationRole", readOnly: true, type: { name: "String" @@ -6780,27 +6659,19 @@ export const SqlVulnerabilityAssessmentScanError: coreClient.CompositeMapper = { } }; -export const SqlVulnerabilityAssessmentListResult: coreClient.CompositeMapper = { +export const ManagedInstancePairInfo: coreClient.CompositeMapper = { type: { name: "Composite", - className: "SqlVulnerabilityAssessmentListResult", + className: "ManagedInstancePairInfo", modelProperties: { - value: { - serializedName: "value", - readOnly: true, + primaryManagedInstanceId: { + serializedName: "primaryManagedInstanceId", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "SqlVulnerabilityAssessment" - } - } + name: "String" } }, - nextLink: { - serializedName: "nextLink", - readOnly: true, + partnerManagedInstanceId: { + serializedName: "partnerManagedInstanceId", type: { name: "String" } @@ -6809,113 +6680,64 @@ export const SqlVulnerabilityAssessmentListResult: coreClient.CompositeMapper = } }; -export const ManagedDatabaseAdvancedThreatProtectionListResult: coreClient.CompositeMapper = { +export const ManagedDatabaseRestoreDetailsBackupSetProperties: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ManagedDatabaseAdvancedThreatProtectionListResult", + className: "ManagedDatabaseRestoreDetailsBackupSetProperties", modelProperties: { - value: { - serializedName: "value", + status: { + serializedName: "status", readOnly: true, type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ManagedDatabaseAdvancedThreatProtection" - } - } + name: "String" } }, - nextLink: { - serializedName: "nextLink", + firstStripeName: { + serializedName: "firstStripeName", readOnly: true, type: { name: "String" } - } - } - } -}; - -export const ManagedInstanceAdvancedThreatProtectionListResult: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "ManagedInstanceAdvancedThreatProtectionListResult", - modelProperties: { - value: { - serializedName: "value", + }, + numberOfStripes: { + serializedName: "numberOfStripes", readOnly: true, type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ManagedInstanceAdvancedThreatProtection" - } - } + name: "Number" } }, - nextLink: { - serializedName: "nextLink", + backupSizeMB: { + serializedName: "backupSizeMB", readOnly: true, type: { - name: "String" + name: "Number" } - } - } - } -}; - -export const ReplicationLinkListResult: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "ReplicationLinkListResult", - modelProperties: { - value: { - serializedName: "value", + }, + restoreStartedTimestampUtc: { + serializedName: "restoreStartedTimestampUtc", readOnly: true, type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ReplicationLink" - } - } + name: "DateTime" } }, - nextLink: { - serializedName: "nextLink", + restoreFinishedTimestampUtc: { + serializedName: "restoreFinishedTimestampUtc", readOnly: true, type: { - name: "String" + name: "DateTime" } } } } }; -export const ManagedDatabaseMoveOperationListResult: coreClient.CompositeMapper = { +export const ManagedDatabaseRestoreDetailsUnrestorableFileProperties: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ManagedDatabaseMoveOperationListResult", + className: "ManagedDatabaseRestoreDetailsUnrestorableFileProperties", modelProperties: { - value: { - serializedName: "value", - readOnly: true, - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ManagedDatabaseMoveOperationResult" - } - } - } - }, - nextLink: { - serializedName: "nextLink", + name: { + serializedName: "name", readOnly: true, type: { name: "String" @@ -6925,10 +6747,10 @@ export const ManagedDatabaseMoveOperationListResult: coreClient.CompositeMapper } }; -export const ManagedInstanceDtcListResult: coreClient.CompositeMapper = { +export const DatabaseListResult: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ManagedInstanceDtcListResult", + className: "DatabaseListResult", modelProperties: { value: { serializedName: "value", @@ -6938,7 +6760,7 @@ export const ManagedInstanceDtcListResult: coreClient.CompositeMapper = { element: { type: { name: "Composite", - className: "ManagedInstanceDtc" + className: "Database" } } } @@ -6954,115 +6776,89 @@ export const ManagedInstanceDtcListResult: coreClient.CompositeMapper = { } }; -export const ManagedInstanceDtcSecuritySettings: coreClient.CompositeMapper = { +export const DatabaseIdentity: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ManagedInstanceDtcSecuritySettings", + className: "DatabaseIdentity", modelProperties: { - transactionManagerCommunicationSettings: { - serializedName: "transactionManagerCommunicationSettings", - type: { - name: "Composite", - className: "ManagedInstanceDtcTransactionManagerCommunicationSettings" - } - }, - xaTransactionsEnabled: { - serializedName: "xaTransactionsEnabled", - type: { - name: "Boolean" - } - }, - snaLu6Point2TransactionsEnabled: { - serializedName: "snaLu6point2TransactionsEnabled", + type: { + serializedName: "type", type: { - name: "Boolean" + name: "String" } }, - xaTransactionsDefaultTimeout: { - serializedName: "xaTransactionsDefaultTimeout", + tenantId: { + serializedName: "tenantId", + readOnly: true, type: { - name: "Number" + name: "Uuid" } }, - xaTransactionsMaximumTimeout: { - serializedName: "xaTransactionsMaximumTimeout", + userAssignedIdentities: { + serializedName: "userAssignedIdentities", type: { - name: "Number" + name: "Dictionary", + value: { + type: { name: "Composite", className: "DatabaseUserIdentity" } + } } } } } }; -export const ManagedInstanceDtcTransactionManagerCommunicationSettings: coreClient.CompositeMapper = { +export const DatabaseUserIdentity: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ManagedInstanceDtcTransactionManagerCommunicationSettings", + className: "DatabaseUserIdentity", modelProperties: { - allowInboundEnabled: { - serializedName: "allowInboundEnabled", - type: { - name: "Boolean" - } - }, - allowOutboundEnabled: { - serializedName: "allowOutboundEnabled", + principalId: { + serializedName: "principalId", + readOnly: true, type: { - name: "Boolean" + name: "Uuid" } }, - authentication: { - serializedName: "authentication", + clientId: { + serializedName: "clientId", + readOnly: true, type: { - name: "String" + name: "Uuid" } } } } }; -export const SynapseLinkWorkspaceListResult: coreClient.CompositeMapper = { +export const DatabaseKey: coreClient.CompositeMapper = { type: { name: "Composite", - className: "SynapseLinkWorkspaceListResult", + className: "DatabaseKey", modelProperties: { - value: { - serializedName: "value", + type: { + serializedName: "type", readOnly: true, type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "SynapseLinkWorkspace" - } - } + name: "String" } }, - nextLink: { - serializedName: "nextLink", + thumbprint: { + serializedName: "thumbprint", readOnly: true, type: { name: "String" } - } - } - } -}; - -export const SynapseLinkWorkspaceInfoProperties: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "SynapseLinkWorkspaceInfoProperties", - modelProperties: { - workspaceId: { - serializedName: "workspaceId", + }, + creationDate: { + serializedName: "creationDate", + readOnly: true, type: { - name: "String" + name: "DateTime" } }, - linkConnectionName: { - serializedName: "linkConnectionName", + subregion: { + serializedName: "subregion", + readOnly: true, type: { name: "String" } @@ -7071,40 +6867,25 @@ export const SynapseLinkWorkspaceInfoProperties: coreClient.CompositeMapper = { } }; -export const VirtualClusterListResult: coreClient.CompositeMapper = { +export const DatabaseUpdate: coreClient.CompositeMapper = { type: { name: "Composite", - className: "VirtualClusterListResult", + className: "DatabaseUpdate", modelProperties: { - value: { - serializedName: "value", - readOnly: true, + sku: { + serializedName: "sku", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "VirtualCluster" - } - } + name: "Composite", + className: "Sku" } }, - nextLink: { - serializedName: "nextLink", - readOnly: true, + identity: { + serializedName: "identity", type: { - name: "String" + name: "Composite", + className: "DatabaseIdentity" } - } - } - } -}; - -export const VirtualClusterUpdate: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "VirtualClusterUpdate", - modelProperties: { + }, tags: { serializedName: "tags", type: { @@ -7112,434 +6893,353 @@ export const VirtualClusterUpdate: coreClient.CompositeMapper = { value: { type: { name: "String" } } } }, - subnetId: { - serializedName: "properties.subnetId", - readOnly: true, + createMode: { + serializedName: "properties.createMode", type: { name: "String" } }, - version: { - serializedName: "properties.version", + collation: { + serializedName: "properties.collation", type: { name: "String" } }, - childResources: { - serializedName: "properties.childResources", - readOnly: true, + maxSizeBytes: { + serializedName: "properties.maxSizeBytes", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "Number" } - } - } - } -}; - -export const InstanceFailoverGroupListResult: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "InstanceFailoverGroupListResult", - modelProperties: { - value: { - serializedName: "value", - readOnly: true, + }, + sampleName: { + serializedName: "properties.sampleName", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "InstanceFailoverGroup" - } - } + name: "String" } }, - nextLink: { - serializedName: "nextLink", - readOnly: true, + elasticPoolId: { + serializedName: "properties.elasticPoolId", type: { name: "String" } - } - } - } -}; - -export const InstanceFailoverGroupReadWriteEndpoint: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "InstanceFailoverGroupReadWriteEndpoint", - modelProperties: { - failoverPolicy: { - serializedName: "failoverPolicy", - required: true, + }, + sourceDatabaseId: { + serializedName: "properties.sourceDatabaseId", type: { name: "String" } }, - failoverWithDataLossGracePeriodMinutes: { - serializedName: "failoverWithDataLossGracePeriodMinutes", + status: { + serializedName: "properties.status", + readOnly: true, type: { - name: "Number" + name: "String" } - } - } - } -}; - -export const InstanceFailoverGroupReadOnlyEndpoint: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "InstanceFailoverGroupReadOnlyEndpoint", - modelProperties: { - failoverPolicy: { - serializedName: "failoverPolicy", + }, + databaseId: { + serializedName: "properties.databaseId", + readOnly: true, type: { - name: "String" + name: "Uuid" } - } - } - } -}; - -export const PartnerRegionInfo: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "PartnerRegionInfo", - modelProperties: { - location: { - serializedName: "location", + }, + creationDate: { + serializedName: "properties.creationDate", + readOnly: true, type: { - name: "String" + name: "DateTime" } }, - replicationRole: { - serializedName: "replicationRole", + currentServiceObjectiveName: { + serializedName: "properties.currentServiceObjectiveName", readOnly: true, type: { name: "String" } - } - } - } -}; - -export const ManagedInstancePairInfo: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "ManagedInstancePairInfo", - modelProperties: { - primaryManagedInstanceId: { - serializedName: "primaryManagedInstanceId", - type: { - name: "String" - } }, - partnerManagedInstanceId: { - serializedName: "partnerManagedInstanceId", + requestedServiceObjectiveName: { + serializedName: "properties.requestedServiceObjectiveName", + readOnly: true, type: { name: "String" } - } - } - } -}; - -export const ManagedDatabaseRestoreDetailsBackupSetProperties: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "ManagedDatabaseRestoreDetailsBackupSetProperties", - modelProperties: { - status: { - serializedName: "status", + }, + defaultSecondaryLocation: { + serializedName: "properties.defaultSecondaryLocation", readOnly: true, type: { name: "String" } }, - firstStripeName: { - serializedName: "firstStripeName", + failoverGroupId: { + serializedName: "properties.failoverGroupId", readOnly: true, type: { name: "String" } }, - numberOfStripes: { - serializedName: "numberOfStripes", - readOnly: true, + restorePointInTime: { + serializedName: "properties.restorePointInTime", type: { - name: "Number" + name: "DateTime" } }, - backupSizeMB: { - serializedName: "backupSizeMB", - readOnly: true, + sourceDatabaseDeletionDate: { + serializedName: "properties.sourceDatabaseDeletionDate", type: { - name: "Number" + name: "DateTime" } }, - restoreStartedTimestampUtc: { - serializedName: "restoreStartedTimestampUtc", - readOnly: true, + recoveryServicesRecoveryPointId: { + serializedName: "properties.recoveryServicesRecoveryPointId", type: { - name: "DateTime" + name: "String" } }, - restoreFinishedTimestampUtc: { - serializedName: "restoreFinishedTimestampUtc", - readOnly: true, + longTermRetentionBackupResourceId: { + serializedName: "properties.longTermRetentionBackupResourceId", type: { - name: "DateTime" + name: "String" } - } - } - } -}; - -export const ManagedDatabaseRestoreDetailsUnrestorableFileProperties: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "ManagedDatabaseRestoreDetailsUnrestorableFileProperties", - modelProperties: { - name: { - serializedName: "name", - readOnly: true, + }, + recoverableDatabaseId: { + serializedName: "properties.recoverableDatabaseId", type: { name: "String" } - } - } - } -}; - -export const ManagedDatabaseListResult: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "ManagedDatabaseListResult", - modelProperties: { - value: { - serializedName: "value", - readOnly: true, + }, + restorableDroppedDatabaseId: { + serializedName: "properties.restorableDroppedDatabaseId", type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ManagedDatabase" - } - } + name: "String" } }, - nextLink: { - serializedName: "nextLink", - readOnly: true, + catalogCollation: { + serializedName: "properties.catalogCollation", type: { name: "String" } - } - } - } -}; - -export const ManagedDatabaseUpdate: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "ManagedDatabaseUpdate", - modelProperties: { - tags: { - serializedName: "tags", + }, + zoneRedundant: { + serializedName: "properties.zoneRedundant", type: { - name: "Dictionary", - value: { type: { name: "String" } } + name: "Boolean" } }, - collation: { - serializedName: "properties.collation", + licenseType: { + serializedName: "properties.licenseType", type: { name: "String" } }, - status: { - serializedName: "properties.status", + maxLogSizeBytes: { + serializedName: "properties.maxLogSizeBytes", readOnly: true, type: { - name: "String" + name: "Number" } }, - creationDate: { - serializedName: "properties.creationDate", + earliestRestoreDate: { + serializedName: "properties.earliestRestoreDate", readOnly: true, type: { name: "DateTime" } }, - earliestRestorePoint: { - serializedName: "properties.earliestRestorePoint", - readOnly: true, + readScale: { + serializedName: "properties.readScale", type: { - name: "DateTime" + name: "String" } }, - restorePointInTime: { - serializedName: "properties.restorePointInTime", + highAvailabilityReplicaCount: { + serializedName: "properties.highAvailabilityReplicaCount", type: { - name: "DateTime" + name: "Number" } }, - defaultSecondaryLocation: { - serializedName: "properties.defaultSecondaryLocation", - readOnly: true, + secondaryType: { + serializedName: "properties.secondaryType", type: { name: "String" } }, - catalogCollation: { - serializedName: "properties.catalogCollation", + currentSku: { + serializedName: "properties.currentSku", type: { - name: "String" + name: "Composite", + className: "Sku" } }, - createMode: { - serializedName: "properties.createMode", + autoPauseDelay: { + serializedName: "properties.autoPauseDelay", type: { - name: "String" + name: "Number" } }, - storageContainerUri: { - serializedName: "properties.storageContainerUri", + currentBackupStorageRedundancy: { + serializedName: "properties.currentBackupStorageRedundancy", + readOnly: true, type: { name: "String" } }, - sourceDatabaseId: { - serializedName: "properties.sourceDatabaseId", + requestedBackupStorageRedundancy: { + serializedName: "properties.requestedBackupStorageRedundancy", type: { name: "String" } }, - crossSubscriptionSourceDatabaseId: { - serializedName: "properties.crossSubscriptionSourceDatabaseId", + minCapacity: { + serializedName: "properties.minCapacity", type: { - name: "String" + name: "Number" } }, - restorableDroppedDatabaseId: { - serializedName: "properties.restorableDroppedDatabaseId", + pausedDate: { + serializedName: "properties.pausedDate", + readOnly: true, type: { - name: "String" + name: "DateTime" } }, - crossSubscriptionRestorableDroppedDatabaseId: { - serializedName: - "properties.crossSubscriptionRestorableDroppedDatabaseId", + resumedDate: { + serializedName: "properties.resumedDate", + readOnly: true, type: { - name: "String" + name: "DateTime" } }, - storageContainerIdentity: { - serializedName: "properties.storageContainerIdentity", + maintenanceConfigurationId: { + serializedName: "properties.maintenanceConfigurationId", type: { name: "String" } }, - storageContainerSasToken: { - serializedName: "properties.storageContainerSasToken", + isLedgerOn: { + serializedName: "properties.isLedgerOn", type: { - name: "String" + name: "Boolean" } }, - failoverGroupId: { - serializedName: "properties.failoverGroupId", + isInfraEncryptionEnabled: { + serializedName: "properties.isInfraEncryptionEnabled", readOnly: true, type: { - name: "String" + name: "Boolean" } }, - recoverableDatabaseId: { - serializedName: "properties.recoverableDatabaseId", + federatedClientId: { + serializedName: "properties.federatedClientId", type: { - name: "String" + name: "Uuid" } }, - longTermRetentionBackupResourceId: { - serializedName: "properties.longTermRetentionBackupResourceId", + keys: { + serializedName: "properties.keys", type: { - name: "String" + name: "Dictionary", + value: { type: { name: "Composite", className: "DatabaseKey" } } } }, - autoCompleteRestore: { - serializedName: "properties.autoCompleteRestore", + encryptionProtector: { + serializedName: "properties.encryptionProtector", type: { - name: "Boolean" + name: "String" } }, - lastBackupName: { - serializedName: "properties.lastBackupName", + preferredEnclaveType: { + serializedName: "properties.preferredEnclaveType", type: { name: "String" } }, - crossSubscriptionTargetManagedInstanceId: { - serializedName: "properties.crossSubscriptionTargetManagedInstanceId", + manualCutover: { + serializedName: "properties.manualCutover", type: { - name: "String" + name: "Boolean" + } + }, + performCutover: { + serializedName: "properties.performCutover", + type: { + name: "Boolean" } } } } }; -export const ManagedDatabaseMoveDefinition: coreClient.CompositeMapper = { +export const ExportDatabaseDefinition: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ManagedDatabaseMoveDefinition", + className: "ExportDatabaseDefinition", modelProperties: { - destinationManagedDatabaseId: { - serializedName: "destinationManagedDatabaseId", + storageKeyType: { + serializedName: "storageKeyType", required: true, type: { name: "String" } - } - } - } -}; - -export const CompleteDatabaseRestoreDefinition: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "CompleteDatabaseRestoreDefinition", - modelProperties: { - lastBackupName: { - serializedName: "lastBackupName", + }, + storageKey: { + serializedName: "storageKey", + required: true, + type: { + name: "String" + } + }, + storageUri: { + serializedName: "storageUri", + required: true, + type: { + name: "String" + } + }, + administratorLogin: { + serializedName: "administratorLogin", + required: true, + type: { + name: "String" + } + }, + administratorLoginPassword: { + serializedName: "administratorLoginPassword", required: true, type: { name: "String" } + }, + authenticationType: { + serializedName: "authenticationType", + type: { + name: "String" + } + }, + networkIsolation: { + serializedName: "networkIsolation", + type: { + name: "Composite", + className: "NetworkIsolationSettings" + } } } } }; -export const ManagedDatabaseStartMoveDefinition: coreClient.CompositeMapper = { +export const NetworkIsolationSettings: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ManagedDatabaseStartMoveDefinition", + className: "NetworkIsolationSettings", modelProperties: { - destinationManagedDatabaseId: { - serializedName: "destinationManagedDatabaseId", - required: true, + storageAccountResourceId: { + serializedName: "storageAccountResourceId", type: { name: "String" } }, - operationMode: { - serializedName: "operationMode", + sqlServerResourceId: { + serializedName: "sqlServerResourceId", type: { name: "String" } @@ -7548,26 +7248,27 @@ export const ManagedDatabaseStartMoveDefinition: coreClient.CompositeMapper = { } }; -export const DatabaseListResult: coreClient.CompositeMapper = { +export const PrivateEndpointConnectionRequestStatus: coreClient.CompositeMapper = { type: { name: "Composite", - className: "DatabaseListResult", + className: "PrivateEndpointConnectionRequestStatus", modelProperties: { - value: { - serializedName: "value", + privateLinkServiceId: { + serializedName: "privateLinkServiceId", readOnly: true, type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "Database" - } - } + name: "String" } }, - nextLink: { - serializedName: "nextLink", + privateEndpointConnectionName: { + serializedName: "privateEndpointConnectionName", + readOnly: true, + type: { + name: "String" + } + }, + status: { + serializedName: "status", readOnly: true, type: { name: "String" @@ -7577,101 +7278,133 @@ export const DatabaseListResult: coreClient.CompositeMapper = { } }; -export const DatabaseIdentity: coreClient.CompositeMapper = { +export const ImportExistingDatabaseDefinition: coreClient.CompositeMapper = { type: { name: "Composite", - className: "DatabaseIdentity", + className: "ImportExistingDatabaseDefinition", modelProperties: { - type: { - serializedName: "type", + storageKeyType: { + serializedName: "storageKeyType", + required: true, type: { name: "String" } }, - tenantId: { - serializedName: "tenantId", - readOnly: true, + storageKey: { + serializedName: "storageKey", + required: true, type: { - name: "Uuid" + name: "String" } }, - userAssignedIdentities: { - serializedName: "userAssignedIdentities", + storageUri: { + serializedName: "storageUri", + required: true, type: { - name: "Dictionary", - value: { - type: { name: "Composite", className: "DatabaseUserIdentity" } - } + name: "String" + } + }, + administratorLogin: { + serializedName: "administratorLogin", + required: true, + type: { + name: "String" + } + }, + administratorLoginPassword: { + serializedName: "administratorLoginPassword", + required: true, + type: { + name: "String" + } + }, + authenticationType: { + serializedName: "authenticationType", + type: { + name: "String" + } + }, + networkIsolation: { + serializedName: "networkIsolation", + type: { + name: "Composite", + className: "NetworkIsolationSettings" } } } } }; -export const DatabaseUserIdentity: coreClient.CompositeMapper = { +export const ResourceMoveDefinition: coreClient.CompositeMapper = { type: { name: "Composite", - className: "DatabaseUserIdentity", + className: "ResourceMoveDefinition", modelProperties: { - principalId: { - serializedName: "principalId", - readOnly: true, - type: { - name: "Uuid" - } - }, - clientId: { - serializedName: "clientId", - readOnly: true, + id: { + serializedName: "id", + required: true, type: { - name: "Uuid" + name: "String" } } } } }; -export const DatabaseKey: coreClient.CompositeMapper = { +export const ElasticPoolListResult: coreClient.CompositeMapper = { type: { name: "Composite", - className: "DatabaseKey", + className: "ElasticPoolListResult", modelProperties: { - type: { - serializedName: "type", + value: { + serializedName: "value", readOnly: true, type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ElasticPool" + } + } } }, - thumbprint: { - serializedName: "thumbprint", + nextLink: { + serializedName: "nextLink", readOnly: true, type: { name: "String" } - }, - creationDate: { - serializedName: "creationDate", - readOnly: true, + } + } + } +}; + +export const ElasticPoolPerDatabaseSettings: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ElasticPoolPerDatabaseSettings", + modelProperties: { + minCapacity: { + serializedName: "minCapacity", type: { - name: "DateTime" + name: "Number" } }, - subregion: { - serializedName: "subregion", - readOnly: true, + maxCapacity: { + serializedName: "maxCapacity", type: { - name: "String" + name: "Number" } } } } }; -export const DatabaseUpdate: coreClient.CompositeMapper = { +export const ElasticPoolUpdate: coreClient.CompositeMapper = { type: { name: "Composite", - className: "DatabaseUpdate", + className: "ElasticPoolUpdate", modelProperties: { sku: { serializedName: "sku", @@ -7680,13 +7413,6 @@ export const DatabaseUpdate: coreClient.CompositeMapper = { className: "Sku" } }, - identity: { - serializedName: "identity", - type: { - name: "Composite", - className: "DatabaseIdentity" - } - }, tags: { serializedName: "tags", type: { @@ -7694,123 +7420,142 @@ export const DatabaseUpdate: coreClient.CompositeMapper = { value: { type: { name: "String" } } } }, - createMode: { - serializedName: "properties.createMode", + maxSizeBytes: { + serializedName: "properties.maxSizeBytes", type: { - name: "String" + name: "Number" } }, - collation: { - serializedName: "properties.collation", + minCapacity: { + serializedName: "properties.minCapacity", type: { - name: "String" + name: "Number" } }, - maxSizeBytes: { - serializedName: "properties.maxSizeBytes", + perDatabaseSettings: { + serializedName: "properties.perDatabaseSettings", type: { - name: "Number" + name: "Composite", + className: "ElasticPoolPerDatabaseSettings" } }, - sampleName: { - serializedName: "properties.sampleName", + zoneRedundant: { + serializedName: "properties.zoneRedundant", type: { - name: "String" + name: "Boolean" } }, - elasticPoolId: { - serializedName: "properties.elasticPoolId", + licenseType: { + serializedName: "properties.licenseType", type: { name: "String" } }, - sourceDatabaseId: { - serializedName: "properties.sourceDatabaseId", + maintenanceConfigurationId: { + serializedName: "properties.maintenanceConfigurationId", type: { name: "String" } }, - status: { - serializedName: "properties.status", - readOnly: true, + highAvailabilityReplicaCount: { + serializedName: "properties.highAvailabilityReplicaCount", type: { - name: "String" + name: "Number" } }, - databaseId: { - serializedName: "properties.databaseId", - readOnly: true, + preferredEnclaveType: { + serializedName: "properties.preferredEnclaveType", type: { - name: "Uuid" + name: "String" } }, - creationDate: { - serializedName: "properties.creationDate", - readOnly: true, + availabilityZone: { + serializedName: "properties.availabilityZone", type: { - name: "DateTime" + name: "String" } - }, - currentServiceObjectiveName: { - serializedName: "properties.currentServiceObjectiveName", + } + } + } +}; + +export const ManagedDatabaseListResult: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ManagedDatabaseListResult", + modelProperties: { + value: { + serializedName: "value", readOnly: true, type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ManagedDatabase" + } + } } }, - requestedServiceObjectiveName: { - serializedName: "properties.requestedServiceObjectiveName", + nextLink: { + serializedName: "nextLink", readOnly: true, type: { name: "String" } + } + } + } +}; + +export const ManagedDatabaseUpdate: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ManagedDatabaseUpdate", + modelProperties: { + tags: { + serializedName: "tags", + type: { + name: "Dictionary", + value: { type: { name: "String" } } + } }, - defaultSecondaryLocation: { - serializedName: "properties.defaultSecondaryLocation", - readOnly: true, + collation: { + serializedName: "properties.collation", type: { name: "String" } }, - failoverGroupId: { - serializedName: "properties.failoverGroupId", + status: { + serializedName: "properties.status", readOnly: true, type: { name: "String" } }, - restorePointInTime: { - serializedName: "properties.restorePointInTime", + creationDate: { + serializedName: "properties.creationDate", + readOnly: true, type: { name: "DateTime" } }, - sourceDatabaseDeletionDate: { - serializedName: "properties.sourceDatabaseDeletionDate", + earliestRestorePoint: { + serializedName: "properties.earliestRestorePoint", + readOnly: true, type: { name: "DateTime" } }, - recoveryServicesRecoveryPointId: { - serializedName: "properties.recoveryServicesRecoveryPointId", - type: { - name: "String" - } - }, - longTermRetentionBackupResourceId: { - serializedName: "properties.longTermRetentionBackupResourceId", - type: { - name: "String" - } - }, - recoverableDatabaseId: { - serializedName: "properties.recoverableDatabaseId", + restorePointInTime: { + serializedName: "properties.restorePointInTime", type: { - name: "String" + name: "DateTime" } }, - restorableDroppedDatabaseId: { - serializedName: "properties.restorableDroppedDatabaseId", + defaultSecondaryLocation: { + serializedName: "properties.defaultSecondaryLocation", + readOnly: true, type: { name: "String" } @@ -7821,148 +7566,94 @@ export const DatabaseUpdate: coreClient.CompositeMapper = { name: "String" } }, - zoneRedundant: { - serializedName: "properties.zoneRedundant", - type: { - name: "Boolean" - } - }, - licenseType: { - serializedName: "properties.licenseType", + createMode: { + serializedName: "properties.createMode", type: { name: "String" } }, - maxLogSizeBytes: { - serializedName: "properties.maxLogSizeBytes", - readOnly: true, - type: { - name: "Number" - } - }, - earliestRestoreDate: { - serializedName: "properties.earliestRestoreDate", - readOnly: true, - type: { - name: "DateTime" - } - }, - readScale: { - serializedName: "properties.readScale", + storageContainerUri: { + serializedName: "properties.storageContainerUri", type: { name: "String" } }, - highAvailabilityReplicaCount: { - serializedName: "properties.highAvailabilityReplicaCount", - type: { - name: "Number" - } - }, - secondaryType: { - serializedName: "properties.secondaryType", + sourceDatabaseId: { + serializedName: "properties.sourceDatabaseId", type: { name: "String" } }, - currentSku: { - serializedName: "properties.currentSku", - type: { - name: "Composite", - className: "Sku" - } - }, - autoPauseDelay: { - serializedName: "properties.autoPauseDelay", + crossSubscriptionSourceDatabaseId: { + serializedName: "properties.crossSubscriptionSourceDatabaseId", type: { - name: "Number" + name: "String" } }, - currentBackupStorageRedundancy: { - serializedName: "properties.currentBackupStorageRedundancy", - readOnly: true, + restorableDroppedDatabaseId: { + serializedName: "properties.restorableDroppedDatabaseId", type: { name: "String" } }, - requestedBackupStorageRedundancy: { - serializedName: "properties.requestedBackupStorageRedundancy", + crossSubscriptionRestorableDroppedDatabaseId: { + serializedName: + "properties.crossSubscriptionRestorableDroppedDatabaseId", type: { name: "String" } }, - minCapacity: { - serializedName: "properties.minCapacity", + storageContainerIdentity: { + serializedName: "properties.storageContainerIdentity", type: { - name: "Number" + name: "String" } }, - pausedDate: { - serializedName: "properties.pausedDate", - readOnly: true, + storageContainerSasToken: { + serializedName: "properties.storageContainerSasToken", type: { - name: "DateTime" + name: "String" } }, - resumedDate: { - serializedName: "properties.resumedDate", + failoverGroupId: { + serializedName: "properties.failoverGroupId", readOnly: true, type: { - name: "DateTime" + name: "String" } }, - maintenanceConfigurationId: { - serializedName: "properties.maintenanceConfigurationId", + recoverableDatabaseId: { + serializedName: "properties.recoverableDatabaseId", type: { name: "String" } }, - isLedgerOn: { - serializedName: "properties.isLedgerOn", + longTermRetentionBackupResourceId: { + serializedName: "properties.longTermRetentionBackupResourceId", type: { - name: "Boolean" + name: "String" } }, - isInfraEncryptionEnabled: { - serializedName: "properties.isInfraEncryptionEnabled", - readOnly: true, + autoCompleteRestore: { + serializedName: "properties.autoCompleteRestore", type: { name: "Boolean" } }, - federatedClientId: { - serializedName: "properties.federatedClientId", - type: { - name: "Uuid" - } - }, - keys: { - serializedName: "properties.keys", - type: { - name: "Dictionary", - value: { type: { name: "Composite", className: "DatabaseKey" } } - } - }, - encryptionProtector: { - serializedName: "properties.encryptionProtector", + lastBackupName: { + serializedName: "properties.lastBackupName", type: { name: "String" } }, - preferredEnclaveType: { - serializedName: "properties.preferredEnclaveType", + crossSubscriptionTargetManagedInstanceId: { + serializedName: "properties.crossSubscriptionTargetManagedInstanceId", type: { name: "String" } }, - manualCutover: { - serializedName: "properties.manualCutover", - type: { - name: "Boolean" - } - }, - performCutover: { - serializedName: "properties.performCutover", + isLedgerOn: { + serializedName: "properties.isLedgerOn", type: { name: "Boolean" } @@ -7971,292 +7662,55 @@ export const DatabaseUpdate: coreClient.CompositeMapper = { } }; -export const ExportDatabaseDefinition: coreClient.CompositeMapper = { +export const ManagedDatabaseMoveDefinition: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ExportDatabaseDefinition", + className: "ManagedDatabaseMoveDefinition", modelProperties: { - storageKeyType: { - serializedName: "storageKeyType", + destinationManagedDatabaseId: { + serializedName: "destinationManagedDatabaseId", required: true, type: { name: "String" } - }, - storageKey: { - serializedName: "storageKey", + } + } + } +}; + +export const CompleteDatabaseRestoreDefinition: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "CompleteDatabaseRestoreDefinition", + modelProperties: { + lastBackupName: { + serializedName: "lastBackupName", required: true, type: { name: "String" } - }, - storageUri: { - serializedName: "storageUri", - required: true, - type: { - name: "String" - } - }, - administratorLogin: { - serializedName: "administratorLogin", - required: true, - type: { - name: "String" - } - }, - administratorLoginPassword: { - serializedName: "administratorLoginPassword", - required: true, - type: { - name: "String" - } - }, - authenticationType: { - serializedName: "authenticationType", - type: { - name: "String" - } - }, - networkIsolation: { - serializedName: "networkIsolation", - type: { - name: "Composite", - className: "NetworkIsolationSettings" - } - } - } - } -}; - -export const NetworkIsolationSettings: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "NetworkIsolationSettings", - modelProperties: { - storageAccountResourceId: { - serializedName: "storageAccountResourceId", - type: { - name: "String" - } - }, - sqlServerResourceId: { - serializedName: "sqlServerResourceId", - type: { - name: "String" - } - } - } - } -}; - -export const PrivateEndpointConnectionRequestStatus: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "PrivateEndpointConnectionRequestStatus", - modelProperties: { - privateLinkServiceId: { - serializedName: "privateLinkServiceId", - readOnly: true, - type: { - name: "String" - } - }, - privateEndpointConnectionName: { - serializedName: "privateEndpointConnectionName", - readOnly: true, - type: { - name: "String" - } - }, - status: { - serializedName: "status", - readOnly: true, - type: { - name: "String" - } - } - } - } -}; - -export const ImportExistingDatabaseDefinition: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "ImportExistingDatabaseDefinition", - modelProperties: { - storageKeyType: { - serializedName: "storageKeyType", - required: true, - type: { - name: "String" - } - }, - storageKey: { - serializedName: "storageKey", - required: true, - type: { - name: "String" - } - }, - storageUri: { - serializedName: "storageUri", - required: true, - type: { - name: "String" - } - }, - administratorLogin: { - serializedName: "administratorLogin", - required: true, - type: { - name: "String" - } - }, - administratorLoginPassword: { - serializedName: "administratorLoginPassword", - required: true, - type: { - name: "String" - } - }, - authenticationType: { - serializedName: "authenticationType", - type: { - name: "String" - } - }, - networkIsolation: { - serializedName: "networkIsolation", - type: { - name: "Composite", - className: "NetworkIsolationSettings" - } } } } }; -export const ResourceMoveDefinition: coreClient.CompositeMapper = { +export const ManagedDatabaseStartMoveDefinition: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ResourceMoveDefinition", + className: "ManagedDatabaseStartMoveDefinition", modelProperties: { - id: { - serializedName: "id", + destinationManagedDatabaseId: { + serializedName: "destinationManagedDatabaseId", required: true, type: { name: "String" } - } - } - } -}; - -export const ElasticPoolListResult: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "ElasticPoolListResult", - modelProperties: { - value: { - serializedName: "value", - readOnly: true, - type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "ElasticPool" - } - } - } - }, - nextLink: { - serializedName: "nextLink", - readOnly: true, - type: { - name: "String" - } - } - } - } -}; - -export const ElasticPoolPerDatabaseSettings: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "ElasticPoolPerDatabaseSettings", - modelProperties: { - minCapacity: { - serializedName: "minCapacity", - type: { - name: "Number" - } - }, - maxCapacity: { - serializedName: "maxCapacity", - type: { - name: "Number" - } - } - } - } -}; - -export const ElasticPoolUpdate: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "ElasticPoolUpdate", - modelProperties: { - sku: { - serializedName: "sku", - type: { - name: "Composite", - className: "Sku" - } - }, - tags: { - serializedName: "tags", - type: { - name: "Dictionary", - value: { type: { name: "String" } } - } - }, - maxSizeBytes: { - serializedName: "properties.maxSizeBytes", - type: { - name: "Number" - } - }, - perDatabaseSettings: { - serializedName: "properties.perDatabaseSettings", - type: { - name: "Composite", - className: "ElasticPoolPerDatabaseSettings" - } - }, - zoneRedundant: { - serializedName: "properties.zoneRedundant", - type: { - name: "Boolean" - } - }, - licenseType: { - serializedName: "properties.licenseType", - type: { - name: "String" - } }, - maintenanceConfigurationId: { - serializedName: "properties.maintenanceConfigurationId", + operationMode: { + serializedName: "operationMode", type: { name: "String" } - }, - highAvailabilityReplicaCount: { - serializedName: "properties.highAvailabilityReplicaCount", - type: { - name: "Number" - } } } } @@ -9097,48 +8551,6 @@ export const ServerPrivateEndpointConnection: coreClient.CompositeMapper = { } }; -export const PrivateEndpointConnectionProperties: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "PrivateEndpointConnectionProperties", - modelProperties: { - privateEndpoint: { - serializedName: "privateEndpoint", - type: { - name: "Composite", - className: "PrivateEndpointProperty" - } - }, - groupIds: { - serializedName: "groupIds", - readOnly: true, - type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } - } - }, - privateLinkServiceConnectionState: { - serializedName: "privateLinkServiceConnectionState", - type: { - name: "Composite", - className: "PrivateLinkServiceConnectionStateProperty" - } - }, - provisioningState: { - serializedName: "provisioningState", - readOnly: true, - type: { - name: "String" - } - } - } - } -}; - export const ServerExternalAdministrator: coreClient.CompositeMapper = { type: { name: "Composite", @@ -9485,65 +8897,49 @@ export const LogicalDatabaseTransparentDataEncryptionListResult: coreClient.Comp } }; -export const SloUsageMetric: coreClient.CompositeMapper = { +export const FailoverGroupListResult: coreClient.CompositeMapper = { type: { name: "Composite", - className: "SloUsageMetric", + className: "FailoverGroupListResult", modelProperties: { - serviceLevelObjective: { - serializedName: "serviceLevelObjective", - readOnly: true, - type: { - name: "String" - } - }, - serviceLevelObjectiveId: { - serializedName: "serviceLevelObjectiveId", + value: { + serializedName: "value", readOnly: true, type: { - name: "Uuid" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "FailoverGroup" + } + } } }, - inRangeTimeRatio: { - serializedName: "inRangeTimeRatio", + nextLink: { + serializedName: "nextLink", readOnly: true, type: { - name: "Number" + name: "String" } } } } }; -export const OperationImpact: coreClient.CompositeMapper = { +export const FailoverGroupReadWriteEndpoint: coreClient.CompositeMapper = { type: { name: "Composite", - className: "OperationImpact", + className: "FailoverGroupReadWriteEndpoint", modelProperties: { - name: { - serializedName: "name", - readOnly: true, - type: { - name: "String" - } - }, - unit: { - serializedName: "unit", - readOnly: true, + failoverPolicy: { + serializedName: "failoverPolicy", + required: true, type: { name: "String" } }, - changeValueAbsolute: { - serializedName: "changeValueAbsolute", - readOnly: true, - type: { - name: "Number" - } - }, - changeValueRelative: { - serializedName: "changeValueRelative", - readOnly: true, + failoverWithDataLossGracePeriodMinutes: { + serializedName: "failoverWithDataLossGracePeriodMinutes", type: { name: "Number" } @@ -9552,113 +8948,112 @@ export const OperationImpact: coreClient.CompositeMapper = { } }; -export const SecurityEventsFilterParameters: coreClient.CompositeMapper = { +export const FailoverGroupReadOnlyEndpoint: coreClient.CompositeMapper = { type: { name: "Composite", - className: "SecurityEventsFilterParameters", + className: "FailoverGroupReadOnlyEndpoint", modelProperties: { - eventTime: { - serializedName: "eventTime", - type: { - name: "DateTime" - } - }, - showServerRecords: { - serializedName: "showServerRecords", + failoverPolicy: { + serializedName: "failoverPolicy", type: { - name: "Boolean" + name: "String" } } } } }; -export const ProxyResource: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "ProxyResource", - modelProperties: { - ...Resource.type.modelProperties - } - } -}; - -export const TrackedResource: coreClient.CompositeMapper = { +export const PartnerInfo: coreClient.CompositeMapper = { type: { name: "Composite", - className: "TrackedResource", + className: "PartnerInfo", modelProperties: { - ...Resource.type.modelProperties, + id: { + serializedName: "id", + required: true, + type: { + name: "String" + } + }, location: { serializedName: "location", - required: true, + readOnly: true, type: { name: "String" } }, - tags: { - serializedName: "tags", + replicationRole: { + serializedName: "replicationRole", + readOnly: true, type: { - name: "Dictionary", - value: { type: { name: "String" } } + name: "String" } } } } }; -export const ProxyResourceWithWritableName: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "ProxyResourceWithWritableName", - modelProperties: { - ...ResourceWithWritableName.type.modelProperties - } - } -}; - -export const DataMaskingPolicy: coreClient.CompositeMapper = { +export const FailoverGroupUpdate: coreClient.CompositeMapper = { type: { name: "Composite", - className: "DataMaskingPolicy", + className: "FailoverGroupUpdate", modelProperties: { - ...ProxyResource.type.modelProperties, - location: { - serializedName: "location", - readOnly: true, + tags: { + serializedName: "tags", type: { - name: "String" + name: "Dictionary", + value: { type: { name: "String" } } } }, - kind: { - serializedName: "kind", - readOnly: true, + readWriteEndpoint: { + serializedName: "properties.readWriteEndpoint", type: { - name: "String" + name: "Composite", + className: "FailoverGroupReadWriteEndpoint" } }, - dataMaskingState: { - serializedName: "properties.dataMaskingState", + readOnlyEndpoint: { + serializedName: "properties.readOnlyEndpoint", type: { - name: "Enum", - allowedValues: ["Disabled", "Enabled"] + name: "Composite", + className: "FailoverGroupReadOnlyEndpoint" } }, - exemptPrincipals: { - serializedName: "properties.exemptPrincipals", + databases: { + serializedName: "properties.databases", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "String" + } + } } - }, - applicationPrincipals: { - serializedName: "properties.applicationPrincipals", + } + } + } +}; + +export const IPv6FirewallRuleListResult: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "IPv6FirewallRuleListResult", + modelProperties: { + value: { + serializedName: "value", readOnly: true, type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "IPv6FirewallRule" + } + } } }, - maskingLevel: { - serializedName: "properties.maskingLevel", + nextLink: { + serializedName: "nextLink", readOnly: true, type: { name: "String" @@ -9668,135 +9063,84 @@ export const DataMaskingPolicy: coreClient.CompositeMapper = { } }; -export const DataMaskingRule: coreClient.CompositeMapper = { +export const DatabaseSqlVulnerabilityAssessmentBaselineSetListResult: coreClient.CompositeMapper = { type: { name: "Composite", - className: "DataMaskingRule", + className: "DatabaseSqlVulnerabilityAssessmentBaselineSetListResult", modelProperties: { - ...ProxyResource.type.modelProperties, - location: { - serializedName: "location", - readOnly: true, - type: { - name: "String" - } - }, - kind: { - serializedName: "kind", + value: { + serializedName: "value", readOnly: true, type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "DatabaseSqlVulnerabilityAssessmentBaselineSet" + } + } } }, - idPropertiesId: { - serializedName: "properties.id", + nextLink: { + serializedName: "nextLink", readOnly: true, type: { name: "String" } - }, - aliasName: { - serializedName: "properties.aliasName", - type: { - name: "String" - } - }, - ruleState: { - serializedName: "properties.ruleState", - type: { - name: "Enum", - allowedValues: ["Disabled", "Enabled"] - } - }, - schemaName: { - serializedName: "properties.schemaName", - type: { - name: "String" - } - }, - tableName: { - serializedName: "properties.tableName", - type: { - name: "String" - } - }, - columnName: { - serializedName: "properties.columnName", - type: { - name: "String" - } - }, - maskingFunction: { - serializedName: "properties.maskingFunction", - type: { - name: "Enum", - allowedValues: ["Default", "CCN", "Email", "Number", "SSN", "Text"] - } - }, - numberFrom: { - serializedName: "properties.numberFrom", - type: { - name: "String" - } - }, - numberTo: { - serializedName: "properties.numberTo", - type: { - name: "String" - } - }, - prefixSize: { - serializedName: "properties.prefixSize", - type: { - name: "String" - } - }, - suffixSize: { - serializedName: "properties.suffixSize", - type: { - name: "String" - } - }, - replacementString: { - serializedName: "properties.replacementString", - type: { - name: "String" - } } } } }; -export const GeoBackupPolicy: coreClient.CompositeMapper = { +export const DatabaseSqlVulnerabilityAssessmentRuleBaselineListResult: coreClient.CompositeMapper = { type: { name: "Composite", - className: "GeoBackupPolicy", + className: "DatabaseSqlVulnerabilityAssessmentRuleBaselineListResult", modelProperties: { - ...ProxyResource.type.modelProperties, - kind: { - serializedName: "kind", + value: { + serializedName: "value", readOnly: true, type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "DatabaseSqlVulnerabilityAssessmentRuleBaseline" + } + } } }, - location: { - serializedName: "location", + nextLink: { + serializedName: "nextLink", readOnly: true, type: { name: "String" } - }, - state: { - serializedName: "properties.state", - required: true, + } + } + } +}; + +export const SQLVulnerabilityAssessmentScanListResult: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "SQLVulnerabilityAssessmentScanListResult", + modelProperties: { + value: { + serializedName: "value", + readOnly: true, type: { - name: "Enum", - allowedValues: ["Disabled", "Enabled"] + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SqlVulnerabilityAssessmentScanResults" + } + } } }, - storageType: { - serializedName: "properties.storageType", + nextLink: { + serializedName: "nextLink", readOnly: true, type: { name: "String" @@ -9806,35 +9150,40 @@ export const GeoBackupPolicy: coreClient.CompositeMapper = { } }; -export const ServerCommunicationLink: coreClient.CompositeMapper = { +export const Remediation: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ServerCommunicationLink", + className: "Remediation", modelProperties: { - ...ProxyResource.type.modelProperties, - location: { - serializedName: "location", + description: { + serializedName: "description", readOnly: true, type: { name: "String" } }, - kind: { - serializedName: "kind", + scripts: { + serializedName: "scripts", readOnly: true, type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "String" + } + } } }, - state: { - serializedName: "properties.state", + automated: { + serializedName: "automated", readOnly: true, type: { - name: "String" + name: "Boolean" } }, - partnerServer: { - serializedName: "properties.partnerServer", + portalLink: { + serializedName: "portalLink", + readOnly: true, type: { name: "String" } @@ -9843,319 +9192,497 @@ export const ServerCommunicationLink: coreClient.CompositeMapper = { } }; -export const ServiceObjective: coreClient.CompositeMapper = { +export const BaselineAdjustedResult: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ServiceObjective", + className: "BaselineAdjustedResult", modelProperties: { - ...ProxyResource.type.modelProperties, - serviceObjectiveName: { - serializedName: "properties.serviceObjectiveName", + baseline: { + serializedName: "baseline", + type: { + name: "Composite", + className: "Baseline" + } + }, + status: { + serializedName: "status", readOnly: true, type: { name: "String" } }, - isDefault: { - serializedName: "properties.isDefault", + resultsNotInBaseline: { + serializedName: "resultsNotInBaseline", readOnly: true, type: { - name: "Boolean" + name: "Sequence", + element: { + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + } } }, - isSystem: { - serializedName: "properties.isSystem", + resultsOnlyInBaseline: { + serializedName: "resultsOnlyInBaseline", readOnly: true, type: { - name: "Boolean" + name: "Sequence", + element: { + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + } } - }, - description: { - serializedName: "properties.description", + } + } + } +}; + +export const Baseline: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "Baseline", + modelProperties: { + expectedResults: { + serializedName: "expectedResults", readOnly: true, type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + } } }, - enabled: { - serializedName: "properties.enabled", + updatedTime: { + serializedName: "updatedTime", readOnly: true, type: { - name: "Boolean" + name: "DateTime" } } } } }; -export const ElasticPoolActivity: coreClient.CompositeMapper = { +export const VaRule: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ElasticPoolActivity", + className: "VaRule", modelProperties: { - ...ProxyResource.type.modelProperties, - location: { - serializedName: "location", + ruleId: { + serializedName: "ruleId", + readOnly: true, type: { name: "String" } }, - endTime: { - serializedName: "properties.endTime", + severity: { + serializedName: "severity", readOnly: true, type: { - name: "DateTime" + name: "String" } }, - errorCode: { - serializedName: "properties.errorCode", + category: { + serializedName: "category", readOnly: true, type: { - name: "Number" + name: "String" } }, - errorMessage: { - serializedName: "properties.errorMessage", + ruleType: { + serializedName: "ruleType", readOnly: true, type: { name: "String" } }, - errorSeverity: { - serializedName: "properties.errorSeverity", - readOnly: true, - type: { - name: "Number" - } - }, - operation: { - serializedName: "properties.operation", + title: { + serializedName: "title", readOnly: true, type: { name: "String" } }, - operationId: { - serializedName: "properties.operationId", + description: { + serializedName: "description", readOnly: true, type: { - name: "Uuid" + name: "String" } }, - percentComplete: { - serializedName: "properties.percentComplete", + rationale: { + serializedName: "rationale", readOnly: true, type: { - name: "Number" + name: "String" } }, - requestedDatabaseDtuMax: { - serializedName: "properties.requestedDatabaseDtuMax", - readOnly: true, + queryCheck: { + serializedName: "queryCheck", type: { - name: "Number" + name: "Composite", + className: "QueryCheck" } }, - requestedDatabaseDtuMin: { - serializedName: "properties.requestedDatabaseDtuMin", + benchmarkReferences: { + serializedName: "benchmarkReferences", readOnly: true, type: { - name: "Number" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "BenchmarkReference" + } + } } - }, - requestedDtu: { - serializedName: "properties.requestedDtu", + } + } + } +}; + +export const QueryCheck: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "QueryCheck", + modelProperties: { + query: { + serializedName: "query", readOnly: true, type: { - name: "Number" + name: "String" } }, - requestedElasticPoolName: { - serializedName: "properties.requestedElasticPoolName", + expectedResult: { + serializedName: "expectedResult", readOnly: true, type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + } } }, - requestedStorageLimitInGB: { - serializedName: "properties.requestedStorageLimitInGB", + columnNames: { + serializedName: "columnNames", readOnly: true, type: { - name: "Number" + name: "Sequence", + element: { + type: { + name: "String" + } + } } - }, - elasticPoolName: { - serializedName: "properties.elasticPoolName", + } + } + } +}; + +export const BenchmarkReference: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "BenchmarkReference", + modelProperties: { + benchmark: { + serializedName: "benchmark", readOnly: true, type: { name: "String" } }, - serverName: { - serializedName: "properties.serverName", + reference: { + serializedName: "reference", readOnly: true, type: { name: "String" } - }, - startTime: { - serializedName: "properties.startTime", + } + } + } +}; + +export const SqlVulnerabilityAssessmentScanRecordListResult: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "SqlVulnerabilityAssessmentScanRecordListResult", + modelProperties: { + value: { + serializedName: "value", readOnly: true, type: { - name: "DateTime" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SqlVulnerabilityAssessmentScanRecord" + } + } } }, - state: { - serializedName: "properties.state", + nextLink: { + serializedName: "nextLink", readOnly: true, type: { name: "String" } - }, - requestedStorageLimitInMB: { - serializedName: "properties.requestedStorageLimitInMB", + } + } + } +}; + +export const SqlVulnerabilityAssessmentScanError: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "SqlVulnerabilityAssessmentScanError", + modelProperties: { + code: { + serializedName: "code", readOnly: true, type: { - name: "Number" + name: "String" } }, - requestedDatabaseDtuGuarantee: { - serializedName: "properties.requestedDatabaseDtuGuarantee", + message: { + serializedName: "message", readOnly: true, type: { - name: "Number" + name: "String" } - }, - requestedDatabaseDtuCap: { - serializedName: "properties.requestedDatabaseDtuCap", + } + } + } +}; + +export const SqlVulnerabilityAssessmentListResult: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "SqlVulnerabilityAssessmentListResult", + modelProperties: { + value: { + serializedName: "value", readOnly: true, type: { - name: "Number" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SqlVulnerabilityAssessment" + } + } } }, - requestedDtuGuarantee: { - serializedName: "properties.requestedDtuGuarantee", + nextLink: { + serializedName: "nextLink", readOnly: true, type: { - name: "Number" + name: "String" } } } } }; -export const ElasticPoolDatabaseActivity: coreClient.CompositeMapper = { +export const SloUsageMetric: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ElasticPoolDatabaseActivity", + className: "SloUsageMetric", modelProperties: { - ...ProxyResource.type.modelProperties, - location: { - serializedName: "location", - type: { - name: "String" - } - }, - databaseName: { - serializedName: "properties.databaseName", + serviceLevelObjective: { + serializedName: "serviceLevelObjective", readOnly: true, type: { name: "String" } }, - endTime: { - serializedName: "properties.endTime", + serviceLevelObjectiveId: { + serializedName: "serviceLevelObjectiveId", readOnly: true, type: { - name: "DateTime" + name: "Uuid" } }, - errorCode: { - serializedName: "properties.errorCode", + inRangeTimeRatio: { + serializedName: "inRangeTimeRatio", readOnly: true, type: { name: "Number" } - }, - errorMessage: { - serializedName: "properties.errorMessage", + } + } + } +}; + +export const OperationImpact: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "OperationImpact", + modelProperties: { + name: { + serializedName: "name", readOnly: true, type: { name: "String" } }, - errorSeverity: { - serializedName: "properties.errorSeverity", - readOnly: true, - type: { - name: "Number" - } - }, - operation: { - serializedName: "properties.operation", + unit: { + serializedName: "unit", readOnly: true, type: { name: "String" } }, - operationId: { - serializedName: "properties.operationId", - readOnly: true, - type: { - name: "Uuid" - } - }, - percentComplete: { - serializedName: "properties.percentComplete", + changeValueAbsolute: { + serializedName: "changeValueAbsolute", readOnly: true, type: { name: "Number" } }, - requestedElasticPoolName: { - serializedName: "properties.requestedElasticPoolName", + changeValueRelative: { + serializedName: "changeValueRelative", readOnly: true, type: { - name: "String" + name: "Number" } - }, - currentElasticPoolName: { - serializedName: "properties.currentElasticPoolName", - readOnly: true, - type: { + } + } + } +}; + +export const SecurityEventsFilterParameters: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "SecurityEventsFilterParameters", + modelProperties: { + eventTime: { + serializedName: "eventTime", + type: { + name: "DateTime" + } + }, + showServerRecords: { + serializedName: "showServerRecords", + type: { + name: "Boolean" + } + } + } + } +}; + +export const ProxyResource: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ProxyResource", + modelProperties: { + ...Resource.type.modelProperties + } + } +}; + +export const TrackedResource: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "TrackedResource", + modelProperties: { + ...Resource.type.modelProperties, + location: { + serializedName: "location", + required: true, + type: { name: "String" } }, - currentServiceObjective: { - serializedName: "properties.currentServiceObjective", + tags: { + serializedName: "tags", + type: { + name: "Dictionary", + value: { type: { name: "String" } } + } + } + } + } +}; + +export const ProxyResourceWithWritableName: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ProxyResourceWithWritableName", + modelProperties: { + ...ResourceWithWritableName.type.modelProperties + } + } +}; + +export const DataMaskingPolicy: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "DataMaskingPolicy", + modelProperties: { + ...ProxyResource.type.modelProperties, + location: { + serializedName: "location", readOnly: true, type: { name: "String" } }, - requestedServiceObjective: { - serializedName: "properties.requestedServiceObjective", + kind: { + serializedName: "kind", readOnly: true, type: { name: "String" } }, - serverName: { - serializedName: "properties.serverName", - readOnly: true, + dataMaskingState: { + serializedName: "properties.dataMaskingState", + type: { + name: "Enum", + allowedValues: ["Disabled", "Enabled"] + } + }, + exemptPrincipals: { + serializedName: "properties.exemptPrincipals", type: { name: "String" } }, - startTime: { - serializedName: "properties.startTime", + applicationPrincipals: { + serializedName: "properties.applicationPrincipals", readOnly: true, type: { - name: "DateTime" + name: "String" } }, - state: { - serializedName: "properties.state", + maskingLevel: { + serializedName: "properties.maskingLevel", readOnly: true, type: { name: "String" @@ -10165,145 +9692,642 @@ export const ElasticPoolDatabaseActivity: coreClient.CompositeMapper = { } }; -export const RecommendedAction: coreClient.CompositeMapper = { +export const DataMaskingRule: coreClient.CompositeMapper = { type: { name: "Composite", - className: "RecommendedAction", + className: "DataMaskingRule", modelProperties: { ...ProxyResource.type.modelProperties, - kind: { - serializedName: "kind", + location: { + serializedName: "location", readOnly: true, type: { name: "String" } }, - location: { - serializedName: "location", + kind: { + serializedName: "kind", readOnly: true, type: { name: "String" } }, - recommendationReason: { - serializedName: "properties.recommendationReason", + idPropertiesId: { + serializedName: "properties.id", readOnly: true, type: { name: "String" } }, - validSince: { - serializedName: "properties.validSince", - readOnly: true, + aliasName: { + serializedName: "properties.aliasName", type: { - name: "DateTime" + name: "String" } }, - lastRefresh: { - serializedName: "properties.lastRefresh", - readOnly: true, + ruleState: { + serializedName: "properties.ruleState", type: { - name: "DateTime" + name: "Enum", + allowedValues: ["Disabled", "Enabled"] } }, - state: { - serializedName: "properties.state", + schemaName: { + serializedName: "properties.schemaName", type: { - name: "Composite", - className: "RecommendedActionStateInfo" + name: "String" } }, - isExecutableAction: { - serializedName: "properties.isExecutableAction", - readOnly: true, + tableName: { + serializedName: "properties.tableName", type: { - name: "Boolean" + name: "String" } }, - isRevertableAction: { - serializedName: "properties.isRevertableAction", - readOnly: true, + columnName: { + serializedName: "properties.columnName", type: { - name: "Boolean" + name: "String" } }, - isArchivedAction: { - serializedName: "properties.isArchivedAction", - readOnly: true, + maskingFunction: { + serializedName: "properties.maskingFunction", type: { - name: "Boolean" + name: "Enum", + allowedValues: ["Default", "CCN", "Email", "Number", "SSN", "Text"] } }, - executeActionStartTime: { - serializedName: "properties.executeActionStartTime", - readOnly: true, + numberFrom: { + serializedName: "properties.numberFrom", type: { - name: "DateTime" + name: "String" } }, - executeActionDuration: { - serializedName: "properties.executeActionDuration", - readOnly: true, + numberTo: { + serializedName: "properties.numberTo", type: { name: "String" } }, - revertActionStartTime: { - serializedName: "properties.revertActionStartTime", - readOnly: true, + prefixSize: { + serializedName: "properties.prefixSize", type: { - name: "DateTime" + name: "String" } }, - revertActionDuration: { - serializedName: "properties.revertActionDuration", - readOnly: true, + suffixSize: { + serializedName: "properties.suffixSize", type: { name: "String" } }, - executeActionInitiatedBy: { - serializedName: "properties.executeActionInitiatedBy", + replacementString: { + serializedName: "properties.replacementString", + type: { + name: "String" + } + } + } + } +}; + +export const GeoBackupPolicy: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "GeoBackupPolicy", + modelProperties: { + ...ProxyResource.type.modelProperties, + kind: { + serializedName: "kind", readOnly: true, type: { - name: "Enum", - allowedValues: ["User", "System"] + name: "String" } }, - executeActionInitiatedTime: { - serializedName: "properties.executeActionInitiatedTime", + location: { + serializedName: "location", readOnly: true, type: { - name: "DateTime" + name: "String" } }, - revertActionInitiatedBy: { - serializedName: "properties.revertActionInitiatedBy", - readOnly: true, + state: { + serializedName: "properties.state", + required: true, type: { name: "Enum", - allowedValues: ["User", "System"] + allowedValues: ["Disabled", "Enabled"] } }, - revertActionInitiatedTime: { - serializedName: "properties.revertActionInitiatedTime", + storageType: { + serializedName: "properties.storageType", readOnly: true, type: { - name: "DateTime" + name: "String" } - }, - score: { - serializedName: "properties.score", + } + } + } +}; + +export const ServerCommunicationLink: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ServerCommunicationLink", + modelProperties: { + ...ProxyResource.type.modelProperties, + location: { + serializedName: "location", readOnly: true, type: { - name: "Number" + name: "String" } }, - implementationDetails: { - serializedName: "properties.implementationDetails", + kind: { + serializedName: "kind", + readOnly: true, type: { - name: "Composite", - className: "RecommendedActionImplementationInfo" + name: "String" + } + }, + state: { + serializedName: "properties.state", + readOnly: true, + type: { + name: "String" + } + }, + partnerServer: { + serializedName: "properties.partnerServer", + type: { + name: "String" + } + } + } + } +}; + +export const ServiceObjective: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ServiceObjective", + modelProperties: { + ...ProxyResource.type.modelProperties, + serviceObjectiveName: { + serializedName: "properties.serviceObjectiveName", + readOnly: true, + type: { + name: "String" + } + }, + isDefault: { + serializedName: "properties.isDefault", + readOnly: true, + type: { + name: "Boolean" + } + }, + isSystem: { + serializedName: "properties.isSystem", + readOnly: true, + type: { + name: "Boolean" + } + }, + description: { + serializedName: "properties.description", + readOnly: true, + type: { + name: "String" + } + }, + enabled: { + serializedName: "properties.enabled", + readOnly: true, + type: { + name: "Boolean" + } + } + } + } +}; + +export const ElasticPoolActivity: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ElasticPoolActivity", + modelProperties: { + ...ProxyResource.type.modelProperties, + location: { + serializedName: "location", + type: { + name: "String" + } + }, + endTime: { + serializedName: "properties.endTime", + readOnly: true, + type: { + name: "DateTime" + } + }, + errorCode: { + serializedName: "properties.errorCode", + readOnly: true, + type: { + name: "Number" + } + }, + errorMessage: { + serializedName: "properties.errorMessage", + readOnly: true, + type: { + name: "String" + } + }, + errorSeverity: { + serializedName: "properties.errorSeverity", + readOnly: true, + type: { + name: "Number" + } + }, + operation: { + serializedName: "properties.operation", + readOnly: true, + type: { + name: "String" + } + }, + operationId: { + serializedName: "properties.operationId", + readOnly: true, + type: { + name: "Uuid" + } + }, + percentComplete: { + serializedName: "properties.percentComplete", + readOnly: true, + type: { + name: "Number" + } + }, + requestedDatabaseDtuMax: { + serializedName: "properties.requestedDatabaseDtuMax", + readOnly: true, + type: { + name: "Number" + } + }, + requestedDatabaseDtuMin: { + serializedName: "properties.requestedDatabaseDtuMin", + readOnly: true, + type: { + name: "Number" + } + }, + requestedDtu: { + serializedName: "properties.requestedDtu", + readOnly: true, + type: { + name: "Number" + } + }, + requestedElasticPoolName: { + serializedName: "properties.requestedElasticPoolName", + readOnly: true, + type: { + name: "String" + } + }, + requestedStorageLimitInGB: { + serializedName: "properties.requestedStorageLimitInGB", + readOnly: true, + type: { + name: "Number" + } + }, + elasticPoolName: { + serializedName: "properties.elasticPoolName", + readOnly: true, + type: { + name: "String" + } + }, + serverName: { + serializedName: "properties.serverName", + readOnly: true, + type: { + name: "String" + } + }, + startTime: { + serializedName: "properties.startTime", + readOnly: true, + type: { + name: "DateTime" + } + }, + state: { + serializedName: "properties.state", + readOnly: true, + type: { + name: "String" + } + }, + requestedStorageLimitInMB: { + serializedName: "properties.requestedStorageLimitInMB", + readOnly: true, + type: { + name: "Number" + } + }, + requestedDatabaseDtuGuarantee: { + serializedName: "properties.requestedDatabaseDtuGuarantee", + readOnly: true, + type: { + name: "Number" + } + }, + requestedDatabaseDtuCap: { + serializedName: "properties.requestedDatabaseDtuCap", + readOnly: true, + type: { + name: "Number" + } + }, + requestedDtuGuarantee: { + serializedName: "properties.requestedDtuGuarantee", + readOnly: true, + type: { + name: "Number" + } + } + } + } +}; + +export const ElasticPoolDatabaseActivity: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ElasticPoolDatabaseActivity", + modelProperties: { + ...ProxyResource.type.modelProperties, + location: { + serializedName: "location", + type: { + name: "String" + } + }, + databaseName: { + serializedName: "properties.databaseName", + readOnly: true, + type: { + name: "String" + } + }, + endTime: { + serializedName: "properties.endTime", + readOnly: true, + type: { + name: "DateTime" + } + }, + errorCode: { + serializedName: "properties.errorCode", + readOnly: true, + type: { + name: "Number" + } + }, + errorMessage: { + serializedName: "properties.errorMessage", + readOnly: true, + type: { + name: "String" + } + }, + errorSeverity: { + serializedName: "properties.errorSeverity", + readOnly: true, + type: { + name: "Number" + } + }, + operation: { + serializedName: "properties.operation", + readOnly: true, + type: { + name: "String" + } + }, + operationId: { + serializedName: "properties.operationId", + readOnly: true, + type: { + name: "Uuid" + } + }, + percentComplete: { + serializedName: "properties.percentComplete", + readOnly: true, + type: { + name: "Number" + } + }, + requestedElasticPoolName: { + serializedName: "properties.requestedElasticPoolName", + readOnly: true, + type: { + name: "String" + } + }, + currentElasticPoolName: { + serializedName: "properties.currentElasticPoolName", + readOnly: true, + type: { + name: "String" + } + }, + currentServiceObjective: { + serializedName: "properties.currentServiceObjective", + readOnly: true, + type: { + name: "String" + } + }, + requestedServiceObjective: { + serializedName: "properties.requestedServiceObjective", + readOnly: true, + type: { + name: "String" + } + }, + serverName: { + serializedName: "properties.serverName", + readOnly: true, + type: { + name: "String" + } + }, + startTime: { + serializedName: "properties.startTime", + readOnly: true, + type: { + name: "DateTime" + } + }, + state: { + serializedName: "properties.state", + readOnly: true, + type: { + name: "String" + } + } + } + } +}; + +export const RecommendedAction: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "RecommendedAction", + modelProperties: { + ...ProxyResource.type.modelProperties, + kind: { + serializedName: "kind", + readOnly: true, + type: { + name: "String" + } + }, + location: { + serializedName: "location", + readOnly: true, + type: { + name: "String" + } + }, + recommendationReason: { + serializedName: "properties.recommendationReason", + readOnly: true, + type: { + name: "String" + } + }, + validSince: { + serializedName: "properties.validSince", + readOnly: true, + type: { + name: "DateTime" + } + }, + lastRefresh: { + serializedName: "properties.lastRefresh", + readOnly: true, + type: { + name: "DateTime" + } + }, + state: { + serializedName: "properties.state", + type: { + name: "Composite", + className: "RecommendedActionStateInfo" + } + }, + isExecutableAction: { + serializedName: "properties.isExecutableAction", + readOnly: true, + type: { + name: "Boolean" + } + }, + isRevertableAction: { + serializedName: "properties.isRevertableAction", + readOnly: true, + type: { + name: "Boolean" + } + }, + isArchivedAction: { + serializedName: "properties.isArchivedAction", + readOnly: true, + type: { + name: "Boolean" + } + }, + executeActionStartTime: { + serializedName: "properties.executeActionStartTime", + readOnly: true, + type: { + name: "DateTime" + } + }, + executeActionDuration: { + serializedName: "properties.executeActionDuration", + readOnly: true, + type: { + name: "String" + } + }, + revertActionStartTime: { + serializedName: "properties.revertActionStartTime", + readOnly: true, + type: { + name: "DateTime" + } + }, + revertActionDuration: { + serializedName: "properties.revertActionDuration", + readOnly: true, + type: { + name: "String" + } + }, + executeActionInitiatedBy: { + serializedName: "properties.executeActionInitiatedBy", + readOnly: true, + type: { + name: "Enum", + allowedValues: ["User", "System"] + } + }, + executeActionInitiatedTime: { + serializedName: "properties.executeActionInitiatedTime", + readOnly: true, + type: { + name: "DateTime" + } + }, + revertActionInitiatedBy: { + serializedName: "properties.revertActionInitiatedBy", + readOnly: true, + type: { + name: "Enum", + allowedValues: ["User", "System"] + } + }, + revertActionInitiatedTime: { + serializedName: "properties.revertActionInitiatedTime", + readOnly: true, + type: { + name: "DateTime" + } + }, + score: { + serializedName: "properties.score", + readOnly: true, + type: { + name: "Number" + } + }, + implementationDetails: { + serializedName: "properties.implementationDetails", + type: { + name: "Composite", + className: "RecommendedActionImplementationInfo" } }, errorDetails: { @@ -10937,73 +10961,10 @@ export const ElasticPoolOperation: coreClient.CompositeMapper = { type: { name: "String" } - }, - isCancellable: { - serializedName: "properties.isCancellable", - readOnly: true, - type: { - name: "Boolean" - } - } - } - } -}; - -export const EncryptionProtector: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "EncryptionProtector", - modelProperties: { - ...ProxyResource.type.modelProperties, - kind: { - serializedName: "kind", - readOnly: true, - type: { - name: "String" - } - }, - location: { - serializedName: "location", - readOnly: true, - type: { - name: "String" - } - }, - subregion: { - serializedName: "properties.subregion", - readOnly: true, - type: { - name: "String" - } - }, - serverKeyName: { - serializedName: "properties.serverKeyName", - type: { - name: "String" - } - }, - serverKeyType: { - serializedName: "properties.serverKeyType", - type: { - name: "String" - } - }, - uri: { - serializedName: "properties.uri", - readOnly: true, - type: { - name: "String" - } - }, - thumbprint: { - serializedName: "properties.thumbprint", - readOnly: true, - type: { - name: "String" - } - }, - autoRotationEnabled: { - serializedName: "properties.autoRotationEnabled", + }, + isCancellable: { + serializedName: "properties.isCancellable", + readOnly: true, type: { name: "Boolean" } @@ -11012,75 +10973,63 @@ export const EncryptionProtector: coreClient.CompositeMapper = { } }; -export const FailoverGroup: coreClient.CompositeMapper = { +export const EncryptionProtector: coreClient.CompositeMapper = { type: { name: "Composite", - className: "FailoverGroup", + className: "EncryptionProtector", modelProperties: { ...ProxyResource.type.modelProperties, - location: { - serializedName: "location", + kind: { + serializedName: "kind", readOnly: true, type: { name: "String" } }, - tags: { - serializedName: "tags", + location: { + serializedName: "location", + readOnly: true, type: { - name: "Dictionary", - value: { type: { name: "String" } } + name: "String" } }, - readWriteEndpoint: { - serializedName: "properties.readWriteEndpoint", + subregion: { + serializedName: "properties.subregion", + readOnly: true, type: { - name: "Composite", - className: "FailoverGroupReadWriteEndpoint" + name: "String" } }, - readOnlyEndpoint: { - serializedName: "properties.readOnlyEndpoint", + serverKeyName: { + serializedName: "properties.serverKeyName", type: { - name: "Composite", - className: "FailoverGroupReadOnlyEndpoint" + name: "String" } }, - replicationRole: { - serializedName: "properties.replicationRole", - readOnly: true, + serverKeyType: { + serializedName: "properties.serverKeyType", type: { name: "String" } }, - replicationState: { - serializedName: "properties.replicationState", + uri: { + serializedName: "properties.uri", readOnly: true, type: { name: "String" } }, - partnerServers: { - serializedName: "properties.partnerServers", + thumbprint: { + serializedName: "properties.thumbprint", + readOnly: true, type: { - name: "Sequence", - element: { - type: { - name: "Composite", - className: "PartnerInfo" - } - } + name: "String" } }, - databases: { - serializedName: "properties.databases", + autoRotationEnabled: { + serializedName: "properties.autoRotationEnabled", type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "Boolean" } } } @@ -12176,6 +12125,18 @@ export const PrivateEndpointConnection: coreClient.CompositeMapper = { className: "PrivateEndpointProperty" } }, + groupIds: { + serializedName: "properties.groupIds", + readOnly: true, + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + }, privateLinkServiceConnectionState: { serializedName: "properties.privateLinkServiceConnectionState", type: { @@ -13967,238 +13928,73 @@ export const SensitivityLabelUpdate: coreClient.CompositeMapper = { } }, table: { - serializedName: "properties.table", - type: { - name: "String" - } - }, - column: { - serializedName: "properties.column", - type: { - name: "String" - } - }, - sensitivityLabel: { - serializedName: "properties.sensitivityLabel", - type: { - name: "Composite", - className: "SensitivityLabel" - } - } - } - } -}; - -export const RecommendedSensitivityLabelUpdate: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "RecommendedSensitivityLabelUpdate", - modelProperties: { - ...ProxyResource.type.modelProperties, - op: { - serializedName: "properties.op", - type: { - name: "Enum", - allowedValues: ["enable", "disable"] - } - }, - schema: { - serializedName: "properties.schema", - type: { - name: "String" - } - }, - table: { - serializedName: "properties.table", - type: { - name: "String" - } - }, - column: { - serializedName: "properties.column", - type: { - name: "String" - } - } - } - } -}; - -export const ServerBlobAuditingPolicy: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "ServerBlobAuditingPolicy", - modelProperties: { - ...ProxyResource.type.modelProperties, - isDevopsAuditEnabled: { - serializedName: "properties.isDevopsAuditEnabled", - type: { - name: "Boolean" - } - }, - retentionDays: { - serializedName: "properties.retentionDays", - type: { - name: "Number" - } - }, - auditActionsAndGroups: { - serializedName: "properties.auditActionsAndGroups", - type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } - } - }, - isStorageSecondaryKeyInUse: { - serializedName: "properties.isStorageSecondaryKeyInUse", - type: { - name: "Boolean" - } - }, - isAzureMonitorTargetEnabled: { - serializedName: "properties.isAzureMonitorTargetEnabled", - type: { - name: "Boolean" - } - }, - queueDelayMs: { - serializedName: "properties.queueDelayMs", - type: { - name: "Number" - } - }, - isManagedIdentityInUse: { - serializedName: "properties.isManagedIdentityInUse", - type: { - name: "Boolean" - } - }, - state: { - serializedName: "properties.state", - type: { - name: "Enum", - allowedValues: ["Enabled", "Disabled"] - } - }, - storageEndpoint: { - serializedName: "properties.storageEndpoint", - type: { - name: "String" - } - }, - storageAccountAccessKey: { - serializedName: "properties.storageAccountAccessKey", - type: { - name: "String" - } - }, - storageAccountSubscriptionId: { - serializedName: "properties.storageAccountSubscriptionId", - type: { - name: "Uuid" - } - } - } - } -}; - -export const DatabaseBlobAuditingPolicy: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "DatabaseBlobAuditingPolicy", - modelProperties: { - ...ProxyResource.type.modelProperties, - kind: { - serializedName: "kind", - readOnly: true, - type: { - name: "String" - } - }, - retentionDays: { - serializedName: "properties.retentionDays", - type: { - name: "Number" - } - }, - auditActionsAndGroups: { - serializedName: "properties.auditActionsAndGroups", - type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } - } - }, - isStorageSecondaryKeyInUse: { - serializedName: "properties.isStorageSecondaryKeyInUse", - type: { - name: "Boolean" - } - }, - isAzureMonitorTargetEnabled: { - serializedName: "properties.isAzureMonitorTargetEnabled", + serializedName: "properties.table", type: { - name: "Boolean" + name: "String" } }, - queueDelayMs: { - serializedName: "properties.queueDelayMs", + column: { + serializedName: "properties.column", type: { - name: "Number" + name: "String" } }, - isManagedIdentityInUse: { - serializedName: "properties.isManagedIdentityInUse", + sensitivityLabel: { + serializedName: "properties.sensitivityLabel", type: { - name: "Boolean" + name: "Composite", + className: "SensitivityLabel" } - }, - state: { - serializedName: "properties.state", + } + } + } +}; + +export const RecommendedSensitivityLabelUpdate: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "RecommendedSensitivityLabelUpdate", + modelProperties: { + ...ProxyResource.type.modelProperties, + op: { + serializedName: "properties.op", type: { name: "Enum", - allowedValues: ["Enabled", "Disabled"] + allowedValues: ["enable", "disable"] } }, - storageEndpoint: { - serializedName: "properties.storageEndpoint", + schema: { + serializedName: "properties.schema", type: { name: "String" } }, - storageAccountAccessKey: { - serializedName: "properties.storageAccountAccessKey", + table: { + serializedName: "properties.table", type: { name: "String" } }, - storageAccountSubscriptionId: { - serializedName: "properties.storageAccountSubscriptionId", + column: { + serializedName: "properties.column", type: { - name: "Uuid" + name: "String" } } } } }; -export const ExtendedDatabaseBlobAuditingPolicy: coreClient.CompositeMapper = { +export const ServerBlobAuditingPolicy: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ExtendedDatabaseBlobAuditingPolicy", + className: "ServerBlobAuditingPolicy", modelProperties: { ...ProxyResource.type.modelProperties, - predicateExpression: { - serializedName: "properties.predicateExpression", + isDevopsAuditEnabled: { + serializedName: "properties.isDevopsAuditEnabled", type: { - name: "String" + name: "Boolean" } }, retentionDays: { @@ -14271,20 +14067,15 @@ export const ExtendedDatabaseBlobAuditingPolicy: coreClient.CompositeMapper = { } }; -export const ExtendedServerBlobAuditingPolicy: coreClient.CompositeMapper = { +export const DatabaseBlobAuditingPolicy: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ExtendedServerBlobAuditingPolicy", + className: "DatabaseBlobAuditingPolicy", modelProperties: { ...ProxyResource.type.modelProperties, - isDevopsAuditEnabled: { - serializedName: "properties.isDevopsAuditEnabled", - type: { - name: "Boolean" - } - }, - predicateExpression: { - serializedName: "properties.predicateExpression", + kind: { + serializedName: "kind", + readOnly: true, type: { name: "String" } @@ -14352,467 +14143,218 @@ export const ExtendedServerBlobAuditingPolicy: coreClient.CompositeMapper = { storageAccountSubscriptionId: { serializedName: "properties.storageAccountSubscriptionId", type: { - name: "Uuid" - } - } - } - } -}; - -export const DatabaseAdvancedThreatProtection: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "DatabaseAdvancedThreatProtection", - modelProperties: { - ...ProxyResource.type.modelProperties, - systemData: { - serializedName: "systemData", - type: { - name: "Composite", - className: "SystemData" - } - }, - state: { - serializedName: "properties.state", - type: { - name: "Enum", - allowedValues: ["New", "Enabled", "Disabled"] - } - }, - creationTime: { - serializedName: "properties.creationTime", - readOnly: true, - type: { - name: "DateTime" - } - } - } - } -}; - -export const ServerAdvancedThreatProtection: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "ServerAdvancedThreatProtection", - modelProperties: { - ...ProxyResource.type.modelProperties, - systemData: { - serializedName: "systemData", - type: { - name: "Composite", - className: "SystemData" - } - }, - state: { - serializedName: "properties.state", - type: { - name: "Enum", - allowedValues: ["New", "Enabled", "Disabled"] - } - }, - creationTime: { - serializedName: "properties.creationTime", - readOnly: true, - type: { - name: "DateTime" - } - } - } - } -}; - -export const ManagedServerDnsAlias: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "ManagedServerDnsAlias", - modelProperties: { - ...ProxyResource.type.modelProperties, - azureDnsRecord: { - serializedName: "properties.azureDnsRecord", - readOnly: true, - type: { - name: "String" - } - }, - publicAzureDnsRecord: { - serializedName: "properties.publicAzureDnsRecord", - readOnly: true, - type: { - name: "String" - } - } - } - } -}; - -export const DatabaseSqlVulnerabilityAssessmentBaselineSet: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "DatabaseSqlVulnerabilityAssessmentBaselineSet", - modelProperties: { - ...ProxyResource.type.modelProperties, - systemData: { - serializedName: "systemData", - type: { - name: "Composite", - className: "SystemData" - } - }, - results: { - serializedName: "properties.results", - type: { - name: "Dictionary", - value: { - type: { - name: "Sequence", - element: { - type: { - name: "Sequence", - element: { type: { name: "String" } } - } - } - } - } - } - } - } - } -}; - -export const DatabaseSqlVulnerabilityAssessmentRuleBaselineListInput: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "DatabaseSqlVulnerabilityAssessmentRuleBaselineListInput", - modelProperties: { - ...ProxyResource.type.modelProperties, - systemData: { - serializedName: "systemData", - type: { - name: "Composite", - className: "SystemData" - } - }, - latestScan: { - serializedName: "properties.latestScan", - type: { - name: "Boolean" - } - }, - results: { - serializedName: "properties.results", - type: { - name: "Dictionary", - value: { - type: { - name: "Sequence", - element: { - type: { - name: "Sequence", - element: { type: { name: "String" } } - } - } - } - } - } - } - } - } -}; - -export const DatabaseSqlVulnerabilityAssessmentRuleBaseline: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "DatabaseSqlVulnerabilityAssessmentRuleBaseline", - modelProperties: { - ...ProxyResource.type.modelProperties, - systemData: { - serializedName: "systemData", - type: { - name: "Composite", - className: "SystemData" - } - }, - results: { - serializedName: "properties.results", - type: { - name: "Sequence", - element: { - type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } - } - } + name: "Uuid" } } } } }; -export const DatabaseSqlVulnerabilityAssessmentRuleBaselineInput: coreClient.CompositeMapper = { +export const ExtendedDatabaseBlobAuditingPolicy: coreClient.CompositeMapper = { type: { name: "Composite", - className: "DatabaseSqlVulnerabilityAssessmentRuleBaselineInput", + className: "ExtendedDatabaseBlobAuditingPolicy", modelProperties: { ...ProxyResource.type.modelProperties, - systemData: { - serializedName: "systemData", + predicateExpression: { + serializedName: "properties.predicateExpression", type: { - name: "Composite", - className: "SystemData" + name: "String" } }, - latestScan: { - serializedName: "properties.latestScan", + retentionDays: { + serializedName: "properties.retentionDays", type: { - name: "Boolean" + name: "Number" } }, - results: { - serializedName: "properties.results", + auditActionsAndGroups: { + serializedName: "properties.auditActionsAndGroups", type: { name: "Sequence", element: { type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "String" } } } - } - } - } -}; - -export const SqlVulnerabilityAssessmentScanResults: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "SqlVulnerabilityAssessmentScanResults", - modelProperties: { - ...ProxyResource.type.modelProperties, - systemData: { - serializedName: "systemData", - type: { - name: "Composite", - className: "SystemData" - } }, - ruleId: { - serializedName: "properties.ruleId", - readOnly: true, + isStorageSecondaryKeyInUse: { + serializedName: "properties.isStorageSecondaryKeyInUse", type: { - name: "String" + name: "Boolean" } }, - status: { - serializedName: "properties.status", - readOnly: true, + isAzureMonitorTargetEnabled: { + serializedName: "properties.isAzureMonitorTargetEnabled", type: { - name: "String" + name: "Boolean" } }, - errorMessage: { - serializedName: "properties.errorMessage", - readOnly: true, + queueDelayMs: { + serializedName: "properties.queueDelayMs", type: { - name: "String" + name: "Number" } }, - isTrimmed: { - serializedName: "properties.isTrimmed", - readOnly: true, + isManagedIdentityInUse: { + serializedName: "properties.isManagedIdentityInUse", type: { name: "Boolean" } }, - queryResults: { - serializedName: "properties.queryResults", - readOnly: true, + state: { + serializedName: "properties.state", type: { - name: "Sequence", - element: { - type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } - } - } + name: "Enum", + allowedValues: ["Enabled", "Disabled"] } }, - remediation: { - serializedName: "properties.remediation", + storageEndpoint: { + serializedName: "properties.storageEndpoint", type: { - name: "Composite", - className: "Remediation" + name: "String" } }, - baselineAdjustedResult: { - serializedName: "properties.baselineAdjustedResult", + storageAccountAccessKey: { + serializedName: "properties.storageAccountAccessKey", type: { - name: "Composite", - className: "BaselineAdjustedResult" + name: "String" } }, - ruleMetadata: { - serializedName: "properties.ruleMetadata", + storageAccountSubscriptionId: { + serializedName: "properties.storageAccountSubscriptionId", type: { - name: "Composite", - className: "VaRule" + name: "Uuid" } } } } }; -export const SqlVulnerabilityAssessmentScanRecord: coreClient.CompositeMapper = { +export const ExtendedServerBlobAuditingPolicy: coreClient.CompositeMapper = { type: { name: "Composite", - className: "SqlVulnerabilityAssessmentScanRecord", + className: "ExtendedServerBlobAuditingPolicy", modelProperties: { ...ProxyResource.type.modelProperties, - systemData: { - serializedName: "systemData", - type: { - name: "Composite", - className: "SystemData" - } - }, - scanId: { - serializedName: "properties.scanId", - readOnly: true, - type: { - name: "String" - } - }, - triggerType: { - serializedName: "properties.triggerType", - readOnly: true, + isDevopsAuditEnabled: { + serializedName: "properties.isDevopsAuditEnabled", type: { - name: "String" + name: "Boolean" } }, - state: { - serializedName: "properties.state", - readOnly: true, + predicateExpression: { + serializedName: "properties.predicateExpression", type: { name: "String" } }, - startTime: { - serializedName: "properties.startTime", - readOnly: true, - type: { - name: "DateTime" - } - }, - endTime: { - serializedName: "properties.endTime", - readOnly: true, + retentionDays: { + serializedName: "properties.retentionDays", type: { - name: "DateTime" + name: "Number" } }, - errors: { - serializedName: "properties.errors", - readOnly: true, + auditActionsAndGroups: { + serializedName: "properties.auditActionsAndGroups", type: { name: "Sequence", element: { type: { - name: "Composite", - className: "SqlVulnerabilityAssessmentScanError" + name: "String" } } } }, - server: { - serializedName: "properties.server", - readOnly: true, + isStorageSecondaryKeyInUse: { + serializedName: "properties.isStorageSecondaryKeyInUse", type: { - name: "String" + name: "Boolean" } }, - database: { - serializedName: "properties.database", - readOnly: true, + isAzureMonitorTargetEnabled: { + serializedName: "properties.isAzureMonitorTargetEnabled", type: { - name: "String" + name: "Boolean" } }, - sqlVersion: { - serializedName: "properties.sqlVersion", - readOnly: true, + queueDelayMs: { + serializedName: "properties.queueDelayMs", type: { - name: "String" + name: "Number" } }, - highSeverityFailedRulesCount: { - serializedName: "properties.highSeverityFailedRulesCount", - readOnly: true, + isManagedIdentityInUse: { + serializedName: "properties.isManagedIdentityInUse", type: { - name: "Number" + name: "Boolean" } }, - mediumSeverityFailedRulesCount: { - serializedName: "properties.mediumSeverityFailedRulesCount", - readOnly: true, + state: { + serializedName: "properties.state", type: { - name: "Number" + name: "Enum", + allowedValues: ["Enabled", "Disabled"] } }, - lowSeverityFailedRulesCount: { - serializedName: "properties.lowSeverityFailedRulesCount", - readOnly: true, + storageEndpoint: { + serializedName: "properties.storageEndpoint", type: { - name: "Number" + name: "String" } }, - totalPassedRulesCount: { - serializedName: "properties.totalPassedRulesCount", - readOnly: true, + storageAccountAccessKey: { + serializedName: "properties.storageAccountAccessKey", type: { - name: "Number" + name: "String" } }, - totalFailedRulesCount: { - serializedName: "properties.totalFailedRulesCount", - readOnly: true, + storageAccountSubscriptionId: { + serializedName: "properties.storageAccountSubscriptionId", type: { - name: "Number" + name: "Uuid" + } + } + } + } +}; + +export const DatabaseAdvancedThreatProtection: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "DatabaseAdvancedThreatProtection", + modelProperties: { + ...ProxyResource.type.modelProperties, + systemData: { + serializedName: "systemData", + type: { + name: "Composite", + className: "SystemData" } }, - totalRulesCount: { - serializedName: "properties.totalRulesCount", - readOnly: true, + state: { + serializedName: "properties.state", type: { - name: "Number" + name: "Enum", + allowedValues: ["New", "Enabled", "Disabled"] } }, - isBaselineApplied: { - serializedName: "properties.isBaselineApplied", + creationTime: { + serializedName: "properties.creationTime", readOnly: true, type: { - name: "Boolean" + name: "DateTime" } } } } }; -export const SqlVulnerabilityAssessment: coreClient.CompositeMapper = { +export const ServerAdvancedThreatProtection: coreClient.CompositeMapper = { type: { name: "Composite", - className: "SqlVulnerabilityAssessment", + className: "ServerAdvancedThreatProtection", modelProperties: { ...ProxyResource.type.modelProperties, systemData: { @@ -14826,7 +14368,38 @@ export const SqlVulnerabilityAssessment: coreClient.CompositeMapper = { serializedName: "properties.state", type: { name: "Enum", - allowedValues: ["Enabled", "Disabled"] + allowedValues: ["New", "Enabled", "Disabled"] + } + }, + creationTime: { + serializedName: "properties.creationTime", + readOnly: true, + type: { + name: "DateTime" + } + } + } + } +}; + +export const ManagedServerDnsAlias: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ManagedServerDnsAlias", + modelProperties: { + ...ProxyResource.type.modelProperties, + azureDnsRecord: { + serializedName: "properties.azureDnsRecord", + readOnly: true, + type: { + name: "String" + } + }, + publicAzureDnsRecord: { + serializedName: "properties.publicAzureDnsRecord", + readOnly: true, + type: { + name: "String" } } } @@ -15660,120 +15233,343 @@ export const RestorableDroppedDatabase: coreClient.CompositeMapper = { serializedName: "properties.creationDate", readOnly: true, type: { - name: "DateTime" + name: "DateTime" + } + }, + deletionDate: { + serializedName: "properties.deletionDate", + readOnly: true, + type: { + name: "DateTime" + } + }, + earliestRestoreDate: { + serializedName: "properties.earliestRestoreDate", + readOnly: true, + type: { + name: "DateTime" + } + }, + backupStorageRedundancy: { + serializedName: "properties.backupStorageRedundancy", + readOnly: true, + type: { + name: "String" + } + }, + keys: { + serializedName: "properties.keys", + type: { + name: "Dictionary", + value: { type: { name: "Composite", className: "DatabaseKey" } } + } + } + } + } +}; + +export const ServerConfigurationOption: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ServerConfigurationOption", + modelProperties: { + ...ProxyResource.type.modelProperties, + serverConfigurationOptionValue: { + serializedName: "properties.serverConfigurationOptionValue", + type: { + name: "Number" + } + }, + provisioningState: { + serializedName: "properties.provisioningState", + readOnly: true, + type: { + name: "String" + } + } + } + } +}; + +export const RefreshExternalGovernanceStatusOperationResult: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "RefreshExternalGovernanceStatusOperationResult", + modelProperties: { + ...ProxyResource.type.modelProperties, + requestId: { + serializedName: "properties.requestId", + readOnly: true, + type: { + name: "Uuid" + } + }, + requestType: { + serializedName: "properties.requestType", + readOnly: true, + type: { + name: "String" + } + }, + queuedTime: { + serializedName: "properties.queuedTime", + readOnly: true, + type: { + name: "String" + } + }, + serverName: { + serializedName: "properties.serverName", + readOnly: true, + type: { + name: "String" + } + }, + status: { + serializedName: "properties.status", + readOnly: true, + type: { + name: "String" + } + }, + errorMessage: { + serializedName: "properties.errorMessage", + readOnly: true, + type: { + name: "String" + } + } + } + } +}; + +export const StartStopManagedInstanceSchedule: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "StartStopManagedInstanceSchedule", + modelProperties: { + ...ProxyResource.type.modelProperties, + systemData: { + serializedName: "systemData", + type: { + name: "Composite", + className: "SystemData" + } + }, + description: { + defaultValue: "", + serializedName: "properties.description", + type: { + name: "String" + } + }, + timeZoneId: { + defaultValue: "UTC", + serializedName: "properties.timeZoneId", + type: { + name: "String" + } + }, + scheduleList: { + serializedName: "properties.scheduleList", + type: { + name: "Sequence", + element: { + type: { + name: "Composite", + className: "ScheduleItem" + } + } + } + }, + nextRunAction: { + serializedName: "properties.nextRunAction", + readOnly: true, + type: { + name: "String" + } + }, + nextExecutionTime: { + serializedName: "properties.nextExecutionTime", + readOnly: true, + type: { + name: "String" + } + } + } + } +}; + +export const LogicalDatabaseTransparentDataEncryption: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "LogicalDatabaseTransparentDataEncryption", + modelProperties: { + ...ProxyResource.type.modelProperties, + state: { + serializedName: "properties.state", + type: { + name: "Enum", + allowedValues: ["Enabled", "Disabled"] + } + } + } + } +}; + +export const FailoverGroup: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "FailoverGroup", + modelProperties: { + ...ProxyResource.type.modelProperties, + location: { + serializedName: "location", + readOnly: true, + type: { + name: "String" + } + }, + tags: { + serializedName: "tags", + type: { + name: "Dictionary", + value: { type: { name: "String" } } + } + }, + readWriteEndpoint: { + serializedName: "properties.readWriteEndpoint", + type: { + name: "Composite", + className: "FailoverGroupReadWriteEndpoint" + } + }, + readOnlyEndpoint: { + serializedName: "properties.readOnlyEndpoint", + type: { + name: "Composite", + className: "FailoverGroupReadOnlyEndpoint" } }, - deletionDate: { - serializedName: "properties.deletionDate", + replicationRole: { + serializedName: "properties.replicationRole", readOnly: true, type: { - name: "DateTime" + name: "String" } }, - earliestRestoreDate: { - serializedName: "properties.earliestRestoreDate", + replicationState: { + serializedName: "properties.replicationState", readOnly: true, type: { - name: "DateTime" + name: "String" } }, - backupStorageRedundancy: { - serializedName: "properties.backupStorageRedundancy", - readOnly: true, + partnerServers: { + serializedName: "properties.partnerServers", type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "PartnerInfo" + } + } } }, - keys: { - serializedName: "properties.keys", + databases: { + serializedName: "properties.databases", type: { - name: "Dictionary", - value: { type: { name: "Composite", className: "DatabaseKey" } } + name: "Sequence", + element: { + type: { + name: "String" + } + } } } } } }; -export const ServerConfigurationOption: coreClient.CompositeMapper = { +export const DatabaseSqlVulnerabilityAssessmentBaselineSet: coreClient.CompositeMapper = { type: { name: "Composite", - className: "ServerConfigurationOption", + className: "DatabaseSqlVulnerabilityAssessmentBaselineSet", modelProperties: { ...ProxyResource.type.modelProperties, - serverConfigurationOptionValue: { - serializedName: "properties.serverConfigurationOptionValue", + systemData: { + serializedName: "systemData", type: { - name: "Number" + name: "Composite", + className: "SystemData" } }, - provisioningState: { - serializedName: "properties.provisioningState", - readOnly: true, + results: { + serializedName: "properties.results", type: { - name: "String" + name: "Dictionary", + value: { + type: { + name: "Sequence", + element: { + type: { + name: "Sequence", + element: { type: { name: "String" } } + } + } + } + } } } } } }; -export const RefreshExternalGovernanceStatusOperationResult: coreClient.CompositeMapper = { +export const DatabaseSqlVulnerabilityAssessmentRuleBaselineListInput: coreClient.CompositeMapper = { type: { name: "Composite", - className: "RefreshExternalGovernanceStatusOperationResult", + className: "DatabaseSqlVulnerabilityAssessmentRuleBaselineListInput", modelProperties: { ...ProxyResource.type.modelProperties, - requestId: { - serializedName: "properties.requestId", - readOnly: true, - type: { - name: "Uuid" - } - }, - requestType: { - serializedName: "properties.requestType", - readOnly: true, - type: { - name: "String" - } - }, - queuedTime: { - serializedName: "properties.queuedTime", - readOnly: true, - type: { - name: "String" - } - }, - serverName: { - serializedName: "properties.serverName", - readOnly: true, + systemData: { + serializedName: "systemData", type: { - name: "String" + name: "Composite", + className: "SystemData" } }, - status: { - serializedName: "properties.status", - readOnly: true, + latestScan: { + serializedName: "properties.latestScan", type: { - name: "String" + name: "Boolean" } }, - errorMessage: { - serializedName: "properties.errorMessage", - readOnly: true, + results: { + serializedName: "properties.results", type: { - name: "String" + name: "Dictionary", + value: { + type: { + name: "Sequence", + element: { + type: { + name: "Sequence", + element: { type: { name: "String" } } + } + } + } + } } } } } }; -export const StartStopManagedInstanceSchedule: coreClient.CompositeMapper = { +export const DatabaseSqlVulnerabilityAssessmentRuleBaseline: coreClient.CompositeMapper = { type: { name: "Composite", - className: "StartStopManagedInstanceSchedule", + className: "DatabaseSqlVulnerabilityAssessmentRuleBaseline", modelProperties: { ...ProxyResource.type.modelProperties, systemData: { @@ -15783,341 +15579,446 @@ export const StartStopManagedInstanceSchedule: coreClient.CompositeMapper = { className: "SystemData" } }, - description: { - defaultValue: "", - serializedName: "properties.description", - type: { - name: "String" - } - }, - timeZoneId: { - defaultValue: "UTC", - serializedName: "properties.timeZoneId", - type: { - name: "String" - } - }, - scheduleList: { - serializedName: "properties.scheduleList", + results: { + serializedName: "properties.results", type: { name: "Sequence", element: { type: { - name: "Composite", - className: "ScheduleItem" + name: "Sequence", + element: { + type: { + name: "String" + } + } } } } - }, - nextRunAction: { - serializedName: "properties.nextRunAction", - readOnly: true, - type: { - name: "String" - } - }, - nextExecutionTime: { - serializedName: "properties.nextExecutionTime", - readOnly: true, - type: { - name: "String" - } } } } }; -export const LogicalDatabaseTransparentDataEncryption: coreClient.CompositeMapper = { +export const DatabaseSqlVulnerabilityAssessmentRuleBaselineInput: coreClient.CompositeMapper = { type: { name: "Composite", - className: "LogicalDatabaseTransparentDataEncryption", + className: "DatabaseSqlVulnerabilityAssessmentRuleBaselineInput", modelProperties: { ...ProxyResource.type.modelProperties, - state: { - serializedName: "properties.state", + systemData: { + serializedName: "systemData", type: { - name: "Enum", - allowedValues: ["Enabled", "Disabled"] + name: "Composite", + className: "SystemData" + } + }, + latestScan: { + serializedName: "properties.latestScan", + type: { + name: "Boolean" + } + }, + results: { + serializedName: "properties.results", + type: { + name: "Sequence", + element: { + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + } } } } } }; -export const InstancePool: coreClient.CompositeMapper = { +export const SqlVulnerabilityAssessmentScanResults: coreClient.CompositeMapper = { type: { name: "Composite", - className: "InstancePool", + className: "SqlVulnerabilityAssessmentScanResults", modelProperties: { - ...TrackedResource.type.modelProperties, - sku: { - serializedName: "sku", + ...ProxyResource.type.modelProperties, + systemData: { + serializedName: "systemData", type: { name: "Composite", - className: "Sku" + className: "SystemData" + } + }, + ruleId: { + serializedName: "properties.ruleId", + readOnly: true, + type: { + name: "String" + } + }, + status: { + serializedName: "properties.status", + readOnly: true, + type: { + name: "String" + } + }, + errorMessage: { + serializedName: "properties.errorMessage", + readOnly: true, + type: { + name: "String" + } + }, + isTrimmed: { + serializedName: "properties.isTrimmed", + readOnly: true, + type: { + name: "Boolean" + } + }, + queryResults: { + serializedName: "properties.queryResults", + readOnly: true, + type: { + name: "Sequence", + element: { + type: { + name: "Sequence", + element: { + type: { + name: "String" + } + } + } + } } }, - subnetId: { - serializedName: "properties.subnetId", + remediation: { + serializedName: "properties.remediation", type: { - name: "String" + name: "Composite", + className: "Remediation" } }, - vCores: { - serializedName: "properties.vCores", + baselineAdjustedResult: { + serializedName: "properties.baselineAdjustedResult", type: { - name: "Number" + name: "Composite", + className: "BaselineAdjustedResult" } }, - licenseType: { - serializedName: "properties.licenseType", + ruleMetadata: { + serializedName: "properties.ruleMetadata", type: { - name: "String" + name: "Composite", + className: "VaRule" } } } } }; -export const JobAgent: coreClient.CompositeMapper = { +export const SqlVulnerabilityAssessmentScanRecord: coreClient.CompositeMapper = { type: { name: "Composite", - className: "JobAgent", + className: "SqlVulnerabilityAssessmentScanRecord", modelProperties: { - ...TrackedResource.type.modelProperties, - sku: { - serializedName: "sku", + ...ProxyResource.type.modelProperties, + systemData: { + serializedName: "systemData", type: { name: "Composite", - className: "Sku" + className: "SystemData" } }, - databaseId: { - serializedName: "properties.databaseId", + scanId: { + serializedName: "properties.scanId", + readOnly: true, type: { name: "String" } }, - state: { - serializedName: "properties.state", + triggerType: { + serializedName: "properties.triggerType", readOnly: true, type: { name: "String" } - } - } - } -}; - -export const RestorableDroppedManagedDatabase: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "RestorableDroppedManagedDatabase", - modelProperties: { - ...TrackedResource.type.modelProperties, - databaseName: { - serializedName: "properties.databaseName", + }, + state: { + serializedName: "properties.state", readOnly: true, type: { name: "String" } }, - creationDate: { - serializedName: "properties.creationDate", + startTime: { + serializedName: "properties.startTime", readOnly: true, type: { name: "DateTime" } }, - deletionDate: { - serializedName: "properties.deletionDate", + endTime: { + serializedName: "properties.endTime", readOnly: true, type: { name: "DateTime" } }, - earliestRestoreDate: { - serializedName: "properties.earliestRestoreDate", + errors: { + serializedName: "properties.errors", readOnly: true, type: { - name: "DateTime" + name: "Sequence", + element: { + type: { + name: "Composite", + className: "SqlVulnerabilityAssessmentScanError" + } + } } - } - } - } -}; - -export const VirtualCluster: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "VirtualCluster", - modelProperties: { - ...TrackedResource.type.modelProperties, - subnetId: { - serializedName: "properties.subnetId", + }, + server: { + serializedName: "properties.server", readOnly: true, type: { name: "String" } }, - version: { - serializedName: "properties.version", + database: { + serializedName: "properties.database", + readOnly: true, type: { name: "String" } }, - childResources: { - serializedName: "properties.childResources", + sqlVersion: { + serializedName: "properties.sqlVersion", readOnly: true, type: { - name: "Sequence", - element: { - type: { - name: "String" - } - } + name: "String" } - } - } - } -}; - -export const ManagedDatabase: coreClient.CompositeMapper = { - type: { - name: "Composite", - className: "ManagedDatabase", - modelProperties: { - ...TrackedResource.type.modelProperties, - collation: { - serializedName: "properties.collation", + }, + highSeverityFailedRulesCount: { + serializedName: "properties.highSeverityFailedRulesCount", + readOnly: true, type: { - name: "String" + name: "Number" } }, - status: { - serializedName: "properties.status", + mediumSeverityFailedRulesCount: { + serializedName: "properties.mediumSeverityFailedRulesCount", readOnly: true, type: { - name: "String" + name: "Number" } }, - creationDate: { - serializedName: "properties.creationDate", + lowSeverityFailedRulesCount: { + serializedName: "properties.lowSeverityFailedRulesCount", readOnly: true, type: { - name: "DateTime" + name: "Number" } }, - earliestRestorePoint: { - serializedName: "properties.earliestRestorePoint", + totalPassedRulesCount: { + serializedName: "properties.totalPassedRulesCount", readOnly: true, type: { - name: "DateTime" + name: "Number" } }, - restorePointInTime: { - serializedName: "properties.restorePointInTime", + totalFailedRulesCount: { + serializedName: "properties.totalFailedRulesCount", + readOnly: true, type: { - name: "DateTime" + name: "Number" } }, - defaultSecondaryLocation: { - serializedName: "properties.defaultSecondaryLocation", + totalRulesCount: { + serializedName: "properties.totalRulesCount", readOnly: true, type: { - name: "String" + name: "Number" } }, - catalogCollation: { - serializedName: "properties.catalogCollation", + isBaselineApplied: { + serializedName: "properties.isBaselineApplied", + readOnly: true, type: { - name: "String" + name: "Boolean" } }, - createMode: { - serializedName: "properties.createMode", + lastScanTime: { + serializedName: "properties.lastScanTime", + readOnly: true, type: { - name: "String" + name: "DateTime" + } + } + } + } +}; + +export const SqlVulnerabilityAssessment: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "SqlVulnerabilityAssessment", + modelProperties: { + ...ProxyResource.type.modelProperties, + systemData: { + serializedName: "systemData", + type: { + name: "Composite", + className: "SystemData" } }, - storageContainerUri: { - serializedName: "properties.storageContainerUri", + state: { + serializedName: "properties.state", type: { - name: "String" + name: "Enum", + allowedValues: ["Enabled", "Disabled"] + } + } + } + } +}; + +export const InstancePool: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "InstancePool", + modelProperties: { + ...TrackedResource.type.modelProperties, + sku: { + serializedName: "sku", + type: { + name: "Composite", + className: "Sku" } }, - sourceDatabaseId: { - serializedName: "properties.sourceDatabaseId", + subnetId: { + serializedName: "properties.subnetId", type: { name: "String" } }, - crossSubscriptionSourceDatabaseId: { - serializedName: "properties.crossSubscriptionSourceDatabaseId", + vCores: { + serializedName: "properties.vCores", type: { - name: "String" + name: "Number" } }, - restorableDroppedDatabaseId: { - serializedName: "properties.restorableDroppedDatabaseId", + licenseType: { + serializedName: "properties.licenseType", type: { name: "String" } + } + } + } +}; + +export const JobAgent: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "JobAgent", + modelProperties: { + ...TrackedResource.type.modelProperties, + sku: { + serializedName: "sku", + type: { + name: "Composite", + className: "Sku" + } }, - crossSubscriptionRestorableDroppedDatabaseId: { - serializedName: - "properties.crossSubscriptionRestorableDroppedDatabaseId", + databaseId: { + serializedName: "properties.databaseId", type: { name: "String" } }, - storageContainerIdentity: { - serializedName: "properties.storageContainerIdentity", + state: { + serializedName: "properties.state", + readOnly: true, type: { name: "String" } - }, - storageContainerSasToken: { - serializedName: "properties.storageContainerSasToken", + } + } + } +}; + +export const RestorableDroppedManagedDatabase: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "RestorableDroppedManagedDatabase", + modelProperties: { + ...TrackedResource.type.modelProperties, + databaseName: { + serializedName: "properties.databaseName", + readOnly: true, type: { name: "String" } }, - failoverGroupId: { - serializedName: "properties.failoverGroupId", + creationDate: { + serializedName: "properties.creationDate", readOnly: true, type: { - name: "String" + name: "DateTime" } }, - recoverableDatabaseId: { - serializedName: "properties.recoverableDatabaseId", + deletionDate: { + serializedName: "properties.deletionDate", + readOnly: true, type: { - name: "String" + name: "DateTime" } }, - longTermRetentionBackupResourceId: { - serializedName: "properties.longTermRetentionBackupResourceId", + earliestRestoreDate: { + serializedName: "properties.earliestRestoreDate", + readOnly: true, type: { - name: "String" + name: "DateTime" } - }, - autoCompleteRestore: { - serializedName: "properties.autoCompleteRestore", + } + } + } +}; + +export const VirtualCluster: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "VirtualCluster", + modelProperties: { + ...TrackedResource.type.modelProperties, + subnetId: { + serializedName: "properties.subnetId", + readOnly: true, type: { - name: "Boolean" + name: "String" } }, - lastBackupName: { - serializedName: "properties.lastBackupName", + version: { + serializedName: "properties.version", type: { name: "String" } }, - crossSubscriptionTargetManagedInstanceId: { - serializedName: "properties.crossSubscriptionTargetManagedInstanceId", + childResources: { + serializedName: "properties.childResources", + readOnly: true, type: { - name: "String" + name: "Sequence", + element: { + type: { + name: "String" + } + } } } } @@ -16487,6 +16388,12 @@ export const ElasticPool: coreClient.CompositeMapper = { name: "Number" } }, + minCapacity: { + serializedName: "properties.minCapacity", + type: { + name: "Number" + } + }, perDatabaseSettings: { serializedName: "properties.perDatabaseSettings", type: { @@ -16517,6 +16424,166 @@ export const ElasticPool: coreClient.CompositeMapper = { type: { name: "Number" } + }, + preferredEnclaveType: { + serializedName: "properties.preferredEnclaveType", + type: { + name: "String" + } + }, + availabilityZone: { + serializedName: "properties.availabilityZone", + type: { + name: "String" + } + } + } + } +}; + +export const ManagedDatabase: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "ManagedDatabase", + modelProperties: { + ...TrackedResource.type.modelProperties, + collation: { + serializedName: "properties.collation", + type: { + name: "String" + } + }, + status: { + serializedName: "properties.status", + readOnly: true, + type: { + name: "String" + } + }, + creationDate: { + serializedName: "properties.creationDate", + readOnly: true, + type: { + name: "DateTime" + } + }, + earliestRestorePoint: { + serializedName: "properties.earliestRestorePoint", + readOnly: true, + type: { + name: "DateTime" + } + }, + restorePointInTime: { + serializedName: "properties.restorePointInTime", + type: { + name: "DateTime" + } + }, + defaultSecondaryLocation: { + serializedName: "properties.defaultSecondaryLocation", + readOnly: true, + type: { + name: "String" + } + }, + catalogCollation: { + serializedName: "properties.catalogCollation", + type: { + name: "String" + } + }, + createMode: { + serializedName: "properties.createMode", + type: { + name: "String" + } + }, + storageContainerUri: { + serializedName: "properties.storageContainerUri", + type: { + name: "String" + } + }, + sourceDatabaseId: { + serializedName: "properties.sourceDatabaseId", + type: { + name: "String" + } + }, + crossSubscriptionSourceDatabaseId: { + serializedName: "properties.crossSubscriptionSourceDatabaseId", + type: { + name: "String" + } + }, + restorableDroppedDatabaseId: { + serializedName: "properties.restorableDroppedDatabaseId", + type: { + name: "String" + } + }, + crossSubscriptionRestorableDroppedDatabaseId: { + serializedName: + "properties.crossSubscriptionRestorableDroppedDatabaseId", + type: { + name: "String" + } + }, + storageContainerIdentity: { + serializedName: "properties.storageContainerIdentity", + type: { + name: "String" + } + }, + storageContainerSasToken: { + serializedName: "properties.storageContainerSasToken", + type: { + name: "String" + } + }, + failoverGroupId: { + serializedName: "properties.failoverGroupId", + readOnly: true, + type: { + name: "String" + } + }, + recoverableDatabaseId: { + serializedName: "properties.recoverableDatabaseId", + type: { + name: "String" + } + }, + longTermRetentionBackupResourceId: { + serializedName: "properties.longTermRetentionBackupResourceId", + type: { + name: "String" + } + }, + autoCompleteRestore: { + serializedName: "properties.autoCompleteRestore", + type: { + name: "Boolean" + } + }, + lastBackupName: { + serializedName: "properties.lastBackupName", + type: { + name: "String" + } + }, + crossSubscriptionTargetManagedInstanceId: { + serializedName: "properties.crossSubscriptionTargetManagedInstanceId", + type: { + name: "String" + } + }, + isLedgerOn: { + serializedName: "properties.isLedgerOn", + type: { + name: "Boolean" + } } } } @@ -16903,3 +16970,18 @@ export const IPv6FirewallRule: coreClient.CompositeMapper = { } } }; + +export const FailoverGroupsTryPlannedBeforeForcedFailoverHeaders: coreClient.CompositeMapper = { + type: { + name: "Composite", + className: "FailoverGroupsTryPlannedBeforeForcedFailoverHeaders", + modelProperties: { + location: { + serializedName: "location", + type: { + name: "String" + } + } + } + } +}; diff --git a/sdk/sql/arm-sql/src/models/parameters.ts b/sdk/sql/arm-sql/src/models/parameters.ts index 8eea1c028a9b..2e885dcf1880 100644 --- a/sdk/sql/arm-sql/src/models/parameters.ts +++ b/sdk/sql/arm-sql/src/models/parameters.ts @@ -30,8 +30,6 @@ import { DatabaseVulnerabilityAssessmentRuleBaseline as DatabaseVulnerabilityAssessmentRuleBaselineMapper, DatabaseVulnerabilityAssessment as DatabaseVulnerabilityAssessmentMapper, EncryptionProtector as EncryptionProtectorMapper, - FailoverGroup as FailoverGroupMapper, - FailoverGroupUpdate as FailoverGroupUpdateMapper, FirewallRule as FirewallRuleMapper, FirewallRuleList as FirewallRuleListMapper, InstancePool as InstancePoolMapper, @@ -83,7 +81,6 @@ import { ServerConnectionPolicy as ServerConnectionPolicyMapper, DistributedAvailabilityGroup as DistributedAvailabilityGroupMapper, ServerTrustCertificate as ServerTrustCertificateMapper, - IPv6FirewallRule as IPv6FirewallRuleMapper, SensitivityLabel as SensitivityLabelMapper, SensitivityLabelUpdateList as SensitivityLabelUpdateListMapper, RecommendedSensitivityLabelUpdateList as RecommendedSensitivityLabelUpdateListMapper, @@ -95,11 +92,8 @@ import { ServerAdvancedThreatProtection as ServerAdvancedThreatProtectionMapper, ManagedServerDnsAliasCreation as ManagedServerDnsAliasCreationMapper, ManagedServerDnsAliasAcquisition as ManagedServerDnsAliasAcquisitionMapper, - DatabaseSqlVulnerabilityAssessmentRuleBaselineListInput as DatabaseSqlVulnerabilityAssessmentRuleBaselineListInputMapper, - DatabaseSqlVulnerabilityAssessmentRuleBaselineInput as DatabaseSqlVulnerabilityAssessmentRuleBaselineInputMapper, ManagedDatabaseAdvancedThreatProtection as ManagedDatabaseAdvancedThreatProtectionMapper, ManagedInstanceAdvancedThreatProtection as ManagedInstanceAdvancedThreatProtectionMapper, - SqlVulnerabilityAssessment as SqlVulnerabilityAssessmentMapper, ManagedInstanceDtc as ManagedInstanceDtcMapper, VirtualClusterUpdate as VirtualClusterUpdateMapper, InstanceFailoverGroup as InstanceFailoverGroupMapper, @@ -117,7 +111,13 @@ import { ServerUpdate as ServerUpdateMapper, ImportNewDatabaseDefinition as ImportNewDatabaseDefinitionMapper, StartStopManagedInstanceSchedule as StartStopManagedInstanceScheduleMapper, - LogicalDatabaseTransparentDataEncryption as LogicalDatabaseTransparentDataEncryptionMapper + LogicalDatabaseTransparentDataEncryption as LogicalDatabaseTransparentDataEncryptionMapper, + FailoverGroup as FailoverGroupMapper, + FailoverGroupUpdate as FailoverGroupUpdateMapper, + IPv6FirewallRule as IPv6FirewallRuleMapper, + DatabaseSqlVulnerabilityAssessmentRuleBaselineListInput as DatabaseSqlVulnerabilityAssessmentRuleBaselineListInputMapper, + DatabaseSqlVulnerabilityAssessmentRuleBaselineInput as DatabaseSqlVulnerabilityAssessmentRuleBaselineInputMapper, + SqlVulnerabilityAssessment as SqlVulnerabilityAssessmentMapper } from "../models/mappers"; export const contentType: OperationParameter = { @@ -382,18 +382,6 @@ export const skip: OperationQueryParameter = { } }; -export const apiVersion2: OperationQueryParameter = { - parameterPath: "apiVersion", - mapper: { - defaultValue: "2021-08-01-preview", - isConstant: true, - serializedName: "api-version", - type: { - name: "String" - } - } -}; - export const parameters8: OperationParameter = { parameterPath: "parameters", mapper: ElasticPoolMapper @@ -431,7 +419,7 @@ export const serviceObjectiveName: OperationURLParameter = { } }; -export const apiVersion3: OperationQueryParameter = { +export const apiVersion2: OperationQueryParameter = { parameterPath: "apiVersion", mapper: { defaultValue: "2020-11-01-preview", @@ -718,27 +706,6 @@ export const parameters17: OperationParameter = { mapper: EncryptionProtectorMapper }; -export const failoverGroupName: OperationURLParameter = { - parameterPath: "failoverGroupName", - mapper: { - serializedName: "failoverGroupName", - required: true, - type: { - name: "String" - } - } -}; - -export const parameters18: OperationParameter = { - parameterPath: "parameters", - mapper: FailoverGroupMapper -}; - -export const parameters19: OperationParameter = { - parameterPath: "parameters", - mapper: FailoverGroupUpdateMapper -}; - export const firewallRuleName: OperationURLParameter = { parameterPath: "firewallRuleName", mapper: { @@ -750,12 +717,12 @@ export const firewallRuleName: OperationURLParameter = { } }; -export const parameters20: OperationParameter = { +export const parameters18: OperationParameter = { parameterPath: "parameters", mapper: FirewallRuleMapper }; -export const parameters21: OperationParameter = { +export const parameters19: OperationParameter = { parameterPath: "parameters", mapper: FirewallRuleListMapper }; @@ -771,12 +738,12 @@ export const instancePoolName: OperationURLParameter = { } }; -export const parameters22: OperationParameter = { +export const parameters20: OperationParameter = { parameterPath: "parameters", mapper: InstancePoolMapper }; -export const parameters23: OperationParameter = { +export const parameters21: OperationParameter = { parameterPath: "parameters", mapper: InstancePoolUpdateMapper }; @@ -792,12 +759,12 @@ export const jobAgentName: OperationURLParameter = { } }; -export const parameters24: OperationParameter = { +export const parameters22: OperationParameter = { parameterPath: "parameters", mapper: JobAgentMapper }; -export const parameters25: OperationParameter = { +export const parameters23: OperationParameter = { parameterPath: "parameters", mapper: JobAgentUpdateMapper }; @@ -813,7 +780,7 @@ export const credentialName: OperationURLParameter = { } }; -export const parameters26: OperationParameter = { +export const parameters24: OperationParameter = { parameterPath: "parameters", mapper: JobCredentialMapper }; @@ -900,7 +867,7 @@ export const jobExecutionId: OperationURLParameter = { } }; -export const parameters27: OperationParameter = { +export const parameters25: OperationParameter = { parameterPath: "parameters", mapper: JobMapper }; @@ -927,7 +894,7 @@ export const jobVersion: OperationURLParameter = { } }; -export const parameters28: OperationParameter = { +export const parameters26: OperationParameter = { parameterPath: "parameters", mapper: JobStepMapper }; @@ -954,7 +921,7 @@ export const targetGroupName: OperationURLParameter = { } }; -export const parameters29: OperationParameter = { +export const parameters27: OperationParameter = { parameterPath: "parameters", mapper: JobTargetGroupMapper }; @@ -980,7 +947,7 @@ export const policyName: OperationURLParameter = { } }; -export const parameters30: OperationParameter = { +export const parameters28: OperationParameter = { parameterPath: "parameters", mapper: LongTermRetentionPolicyMapper }; @@ -1007,7 +974,7 @@ export const maintenanceWindowName: OperationQueryParameter = { } }; -export const parameters31: OperationParameter = { +export const parameters29: OperationParameter = { parameterPath: "parameters", mapper: MaintenanceWindowsMapper }; @@ -1034,7 +1001,7 @@ export const policyName1: OperationURLParameter = { } }; -export const parameters32: OperationParameter = { +export const parameters30: OperationParameter = { parameterPath: "parameters", mapper: ManagedBackupShortTermRetentionPolicyMapper }; @@ -1080,7 +1047,7 @@ export const interval: OperationQueryParameter = { } }; -export const parameters33: OperationParameter = { +export const parameters31: OperationParameter = { parameterPath: "parameters", mapper: ManagedDatabaseSecurityAlertPolicyMapper }; @@ -1096,7 +1063,7 @@ export const tdeName: OperationURLParameter = { } }; -export const parameters34: OperationParameter = { +export const parameters32: OperationParameter = { parameterPath: "parameters", mapper: ManagedTransparentDataEncryptionMapper }; @@ -1112,7 +1079,7 @@ export const administratorName: OperationURLParameter = { } }; -export const parameters35: OperationParameter = { +export const parameters33: OperationParameter = { parameterPath: "parameters", mapper: ManagedInstanceAdministratorMapper }; @@ -1128,12 +1095,12 @@ export const authenticationName: OperationURLParameter = { } }; -export const parameters36: OperationParameter = { +export const parameters34: OperationParameter = { parameterPath: "parameters", mapper: ManagedInstanceAzureADOnlyAuthenticationMapper }; -export const parameters37: OperationParameter = { +export const parameters35: OperationParameter = { parameterPath: "parameters", mapper: ManagedInstanceEncryptionProtectorMapper }; @@ -1149,7 +1116,7 @@ export const keyName: OperationURLParameter = { } }; -export const parameters38: OperationParameter = { +export const parameters36: OperationParameter = { parameterPath: "parameters", mapper: ManagedInstanceKeyMapper }; @@ -1165,7 +1132,7 @@ export const policyName2: OperationURLParameter = { } }; -export const parameters39: OperationParameter = { +export const parameters37: OperationParameter = { parameterPath: "parameters", mapper: ManagedInstanceLongTermRetentionPolicyMapper }; @@ -1181,7 +1148,7 @@ export const privateEndpointConnectionName: OperationURLParameter = { } }; -export const parameters40: OperationParameter = { +export const parameters38: OperationParameter = { parameterPath: "parameters", mapper: ManagedInstancePrivateEndpointConnectionMapper }; @@ -1197,12 +1164,12 @@ export const groupName: OperationURLParameter = { } }; -export const parameters41: OperationParameter = { +export const parameters39: OperationParameter = { parameterPath: "parameters", mapper: TdeCertificateMapper }; -export const parameters42: OperationParameter = { +export const parameters40: OperationParameter = { parameterPath: "parameters", mapper: ManagedInstanceVulnerabilityAssessmentMapper }; @@ -1218,12 +1185,12 @@ export const restorableDroppedDatabaseId: OperationURLParameter = { } }; -export const parameters43: OperationParameter = { +export const parameters41: OperationParameter = { parameterPath: "parameters", mapper: ManagedServerSecurityAlertPolicyMapper }; -export const parameters44: OperationParameter = { +export const parameters42: OperationParameter = { parameterPath: "parameters", mapper: PrivateEndpointConnectionMapper }; @@ -1239,7 +1206,7 @@ export const recoverableDatabaseName: OperationURLParameter = { } }; -export const parameters45: OperationParameter = { +export const parameters43: OperationParameter = { parameterPath: "parameters", mapper: CreateDatabaseRestorePointDefinitionMapper }; @@ -1255,22 +1222,22 @@ export const restorePointName: OperationURLParameter = { } }; -export const parameters46: OperationParameter = { +export const parameters44: OperationParameter = { parameterPath: "parameters", mapper: ServerAutomaticTuningMapper }; -export const parameters47: OperationParameter = { +export const parameters45: OperationParameter = { parameterPath: "parameters", mapper: ServerAzureADAdministratorMapper }; -export const parameters48: OperationParameter = { +export const parameters46: OperationParameter = { parameterPath: "parameters", mapper: ServerAzureADOnlyAuthenticationMapper }; -export const apiVersion4: OperationQueryParameter = { +export const apiVersion3: OperationQueryParameter = { parameterPath: "apiVersion", mapper: { defaultValue: "2022-02-01-preview", @@ -1293,7 +1260,7 @@ export const devOpsAuditingSettingsName: OperationURLParameter = { } }; -export const parameters49: OperationParameter = { +export const parameters47: OperationParameter = { parameterPath: "parameters", mapper: ServerDevOpsAuditingSettingsMapper }; @@ -1309,17 +1276,17 @@ export const dnsAliasName: OperationURLParameter = { } }; -export const parameters50: OperationParameter = { +export const parameters48: OperationParameter = { parameterPath: "parameters", mapper: ServerDnsAliasAcquisitionMapper }; -export const parameters51: OperationParameter = { +export const parameters49: OperationParameter = { parameterPath: "parameters", mapper: ServerKeyMapper }; -export const parameters52: OperationParameter = { +export const parameters50: OperationParameter = { parameterPath: "parameters", mapper: ServerSecurityAlertPolicyMapper }; @@ -1335,17 +1302,17 @@ export const serverTrustGroupName: OperationURLParameter = { } }; -export const parameters53: OperationParameter = { +export const parameters51: OperationParameter = { parameterPath: "parameters", mapper: ServerTrustGroupMapper }; -export const parameters54: OperationParameter = { +export const parameters52: OperationParameter = { parameterPath: "parameters", mapper: ServerVulnerabilityAssessmentMapper }; -export const parameters55: OperationParameter = { +export const parameters53: OperationParameter = { parameterPath: "parameters", mapper: SqlAgentConfigurationMapper }; @@ -1372,7 +1339,7 @@ export const syncAgentName: OperationURLParameter = { } }; -export const parameters56: OperationParameter = { +export const parameters54: OperationParameter = { parameterPath: "parameters", mapper: SyncAgentMapper }; @@ -1431,7 +1398,7 @@ export const continuationToken: OperationQueryParameter = { } }; -export const parameters57: OperationParameter = { +export const parameters55: OperationParameter = { parameterPath: "parameters", mapper: SyncGroupMapper }; @@ -1447,7 +1414,7 @@ export const syncMemberName: OperationURLParameter = { } }; -export const parameters58: OperationParameter = { +export const parameters56: OperationParameter = { parameterPath: "parameters", mapper: SyncMemberMapper }; @@ -1474,7 +1441,7 @@ export const virtualNetworkRuleName: OperationURLParameter = { } }; -export const parameters59: OperationParameter = { +export const parameters57: OperationParameter = { parameterPath: "parameters", mapper: VirtualNetworkRuleMapper }; @@ -1501,12 +1468,12 @@ export const workloadClassifierName: OperationURLParameter = { } }; -export const parameters60: OperationParameter = { +export const parameters58: OperationParameter = { parameterPath: "parameters", mapper: WorkloadClassifierMapper }; -export const parameters61: OperationParameter = { +export const parameters59: OperationParameter = { parameterPath: "parameters", mapper: WorkloadGroupMapper }; @@ -1522,7 +1489,7 @@ export const policyName3: OperationURLParameter = { } }; -export const apiVersion5: OperationQueryParameter = { +export const apiVersion4: OperationQueryParameter = { parameterPath: "apiVersion", mapper: { defaultValue: "2021-02-01-preview", @@ -1534,7 +1501,7 @@ export const apiVersion5: OperationQueryParameter = { } }; -export const parameters62: OperationParameter = { +export const parameters60: OperationParameter = { parameterPath: "parameters", mapper: BackupShortTermRetentionPolicyMapper }; @@ -1550,7 +1517,7 @@ export const extensionName: OperationURLParameter = { } }; -export const parameters63: OperationParameter = { +export const parameters61: OperationParameter = { parameterPath: "parameters", mapper: DatabaseExtensionsMapper }; @@ -1566,7 +1533,7 @@ export const ledgerDigestUploads: OperationURLParameter = { } }; -export const parameters64: OperationParameter = { +export const parameters62: OperationParameter = { parameterPath: "parameters", mapper: LedgerDigestUploadsMapper }; @@ -1582,7 +1549,7 @@ export const outboundRuleFqdn: OperationURLParameter = { } }; -export const parameters65: OperationParameter = { +export const parameters63: OperationParameter = { parameterPath: "parameters", mapper: OutboundFirewallRuleMapper }; @@ -1597,7 +1564,7 @@ export const expandChildren: OperationQueryParameter = { } }; -export const parameters66: OperationParameter = { +export const parameters64: OperationParameter = { parameterPath: "parameters", mapper: CopyLongTermRetentionBackupParametersMapper }; @@ -1635,7 +1602,7 @@ export const backupName: OperationURLParameter = { } }; -export const apiVersion6: OperationQueryParameter = { +export const apiVersion5: OperationQueryParameter = { parameterPath: "apiVersion", mapper: { defaultValue: "2021-05-01-preview", @@ -1647,7 +1614,7 @@ export const apiVersion6: OperationQueryParameter = { } }; -export const parameters67: OperationParameter = { +export const parameters65: OperationParameter = { parameterPath: "parameters", mapper: UpdateLongTermRetentionBackupParametersMapper }; @@ -1683,12 +1650,12 @@ export const connectionPolicyName: OperationURLParameter = { } }; -export const parameters68: OperationParameter = { +export const parameters66: OperationParameter = { parameterPath: "parameters", mapper: ServerConnectionPolicyMapper }; -export const apiVersion7: OperationQueryParameter = { +export const apiVersion6: OperationQueryParameter = { parameterPath: "apiVersion", mapper: { defaultValue: "2021-11-01-preview", @@ -1711,7 +1678,7 @@ export const distributedAvailabilityGroupName: OperationURLParameter = { } }; -export const parameters69: OperationParameter = { +export const parameters67: OperationParameter = { parameterPath: "parameters", mapper: DistributedAvailabilityGroupMapper }; @@ -1727,16 +1694,11 @@ export const certificateName: OperationURLParameter = { } }; -export const parameters70: OperationParameter = { +export const parameters68: OperationParameter = { parameterPath: "parameters", mapper: ServerTrustCertificateMapper }; -export const parameters71: OperationParameter = { - parameterPath: "parameters", - mapper: IPv6FirewallRuleMapper -}; - export const endpointType: OperationURLParameter = { parameterPath: "endpointType", mapper: { @@ -1760,7 +1722,7 @@ export const sensitivityLabelSource: OperationURLParameter = { } }; -export const parameters72: OperationParameter = { +export const parameters69: OperationParameter = { parameterPath: "parameters", mapper: SensitivityLabelMapper }; @@ -1799,7 +1761,7 @@ export const count: OperationQueryParameter = { } }; -export const parameters73: OperationParameter = { +export const parameters70: OperationParameter = { parameterPath: "parameters", mapper: SensitivityLabelUpdateListMapper }; @@ -1814,7 +1776,7 @@ export const includeDisabledRecommendations: OperationQueryParameter = { } }; -export const parameters74: OperationParameter = { +export const parameters71: OperationParameter = { parameterPath: "parameters", mapper: RecommendedSensitivityLabelUpdateListMapper }; @@ -1831,22 +1793,22 @@ export const blobAuditingPolicyName: OperationURLParameter = { } }; -export const parameters75: OperationParameter = { +export const parameters72: OperationParameter = { parameterPath: "parameters", mapper: ServerBlobAuditingPolicyMapper }; -export const parameters76: OperationParameter = { +export const parameters73: OperationParameter = { parameterPath: "parameters", mapper: DatabaseBlobAuditingPolicyMapper }; -export const parameters77: OperationParameter = { +export const parameters74: OperationParameter = { parameterPath: "parameters", mapper: ExtendedDatabaseBlobAuditingPolicyMapper }; -export const parameters78: OperationParameter = { +export const parameters75: OperationParameter = { parameterPath: "parameters", mapper: ExtendedServerBlobAuditingPolicyMapper }; @@ -1862,86 +1824,32 @@ export const advancedThreatProtectionName: OperationURLParameter = { } }; -export const parameters79: OperationParameter = { +export const parameters76: OperationParameter = { parameterPath: "parameters", mapper: DatabaseAdvancedThreatProtectionMapper }; -export const parameters80: OperationParameter = { +export const parameters77: OperationParameter = { parameterPath: "parameters", mapper: ServerAdvancedThreatProtectionMapper }; -export const parameters81: OperationParameter = { +export const parameters78: OperationParameter = { parameterPath: "parameters", mapper: ManagedServerDnsAliasCreationMapper }; -export const parameters82: OperationParameter = { +export const parameters79: OperationParameter = { parameterPath: "parameters", mapper: ManagedServerDnsAliasAcquisitionMapper }; -export const baselineName1: OperationURLParameter = { - parameterPath: "baselineName", - mapper: { - serializedName: "baselineName", - required: true, - type: { - name: "String" - } - } -}; - -export const parameters83: OperationParameter = { - parameterPath: "parameters", - mapper: DatabaseSqlVulnerabilityAssessmentRuleBaselineListInputMapper -}; - -export const parameters84: OperationParameter = { - parameterPath: "parameters", - mapper: DatabaseSqlVulnerabilityAssessmentRuleBaselineInputMapper -}; - -export const vulnerabilityAssessmentName1: OperationURLParameter = { - parameterPath: "vulnerabilityAssessmentName", - mapper: { - serializedName: "vulnerabilityAssessmentName", - required: true, - type: { - name: "String" - } - } -}; - -export const scanResultId: OperationURLParameter = { - parameterPath: "scanResultId", - mapper: { - serializedName: "scanResultId", - required: true, - type: { - name: "String" - } - } -}; - -export const vulnerabilityAssessmentName2: OperationURLParameter = { - parameterPath: "vulnerabilityAssessmentName", - mapper: { - serializedName: "vulnerabilityAssessmentName", - required: true, - type: { - name: "String" - } - } -}; - -export const parameters85: OperationParameter = { +export const parameters80: OperationParameter = { parameterPath: "parameters", mapper: ManagedDatabaseAdvancedThreatProtectionMapper }; -export const parameters86: OperationParameter = { +export const parameters81: OperationParameter = { parameterPath: "parameters", mapper: ManagedInstanceAdvancedThreatProtectionMapper }; @@ -1957,24 +1865,7 @@ export const linkId: OperationURLParameter = { } }; -export const systemDatabaseName: OperationQueryParameter = { - parameterPath: "systemDatabaseName", - mapper: { - defaultValue: "master", - isConstant: true, - serializedName: "systemDatabaseName", - type: { - name: "String" - } - } -}; - -export const parameters87: OperationParameter = { - parameterPath: "parameters", - mapper: SqlVulnerabilityAssessmentMapper -}; - -export const apiVersion8: OperationQueryParameter = { +export const apiVersion7: OperationQueryParameter = { parameterPath: "apiVersion", mapper: { defaultValue: "2022-05-01-preview", @@ -1997,7 +1888,7 @@ export const dtcName: OperationURLParameter = { } }; -export const parameters88: OperationParameter = { +export const parameters82: OperationParameter = { parameterPath: "parameters", mapper: ManagedInstanceDtcMapper }; @@ -2013,12 +1904,23 @@ export const virtualClusterName: OperationURLParameter = { } }; -export const parameters89: OperationParameter = { +export const parameters83: OperationParameter = { parameterPath: "parameters", mapper: VirtualClusterUpdateMapper }; -export const parameters90: OperationParameter = { +export const failoverGroupName: OperationURLParameter = { + parameterPath: "failoverGroupName", + mapper: { + serializedName: "failoverGroupName", + required: true, + type: { + name: "String" + } + } +}; + +export const parameters84: OperationParameter = { parameterPath: "parameters", mapper: InstanceFailoverGroupMapper }; @@ -2034,37 +1936,37 @@ export const restoreDetailsName: OperationURLParameter = { } }; -export const parameters91: OperationParameter = { +export const parameters85: OperationParameter = { parameterPath: "parameters", mapper: ManagedDatabaseMapper }; -export const parameters92: OperationParameter = { +export const parameters86: OperationParameter = { parameterPath: "parameters", mapper: ManagedDatabaseUpdateMapper }; -export const parameters93: OperationParameter = { +export const parameters87: OperationParameter = { parameterPath: "parameters", mapper: ManagedDatabaseMoveDefinitionMapper }; -export const parameters94: OperationParameter = { +export const parameters88: OperationParameter = { parameterPath: "parameters", mapper: CompleteDatabaseRestoreDefinitionMapper }; -export const parameters95: OperationParameter = { +export const parameters89: OperationParameter = { parameterPath: "parameters", mapper: ManagedDatabaseStartMoveDefinitionMapper }; -export const parameters96: OperationParameter = { +export const parameters90: OperationParameter = { parameterPath: "parameters", mapper: ManagedInstanceMapper }; -export const parameters97: OperationParameter = { +export const parameters91: OperationParameter = { parameterPath: "parameters", mapper: ManagedInstanceUpdateMapper }; @@ -2120,7 +2022,7 @@ export const ledgerDigestUploads1: OperationURLParameter = { } }; -export const parameters98: OperationParameter = { +export const parameters92: OperationParameter = { parameterPath: "parameters", mapper: ManagedLedgerDigestUploadsMapper }; @@ -2136,27 +2038,27 @@ export const serverConfigurationOptionName: OperationURLParameter = { } }; -export const parameters99: OperationParameter = { +export const parameters93: OperationParameter = { parameterPath: "parameters", mapper: ServerConfigurationOptionMapper }; -export const parameters100: OperationParameter = { +export const parameters94: OperationParameter = { parameterPath: "parameters", mapper: CheckNameAvailabilityRequestMapper }; -export const parameters101: OperationParameter = { +export const parameters95: OperationParameter = { parameterPath: "parameters", mapper: ServerMapper }; -export const parameters102: OperationParameter = { +export const parameters96: OperationParameter = { parameterPath: "parameters", mapper: ServerUpdateMapper }; -export const parameters103: OperationParameter = { +export const parameters97: OperationParameter = { parameterPath: "parameters", mapper: ImportNewDatabaseDefinitionMapper }; @@ -2172,12 +2074,110 @@ export const startStopScheduleName: OperationURLParameter = { } }; -export const parameters104: OperationParameter = { +export const parameters98: OperationParameter = { parameterPath: "parameters", mapper: StartStopManagedInstanceScheduleMapper }; -export const parameters105: OperationParameter = { +export const parameters99: OperationParameter = { parameterPath: "parameters", mapper: LogicalDatabaseTransparentDataEncryptionMapper }; + +export const apiVersion8: OperationQueryParameter = { + parameterPath: "apiVersion", + mapper: { + defaultValue: "2022-11-01-preview", + isConstant: true, + serializedName: "api-version", + type: { + name: "String" + } + } +}; + +export const parameters100: OperationParameter = { + parameterPath: "parameters", + mapper: FailoverGroupMapper +}; + +export const parameters101: OperationParameter = { + parameterPath: "parameters", + mapper: FailoverGroupUpdateMapper +}; + +export const parameters102: OperationParameter = { + parameterPath: "parameters", + mapper: IPv6FirewallRuleMapper +}; + +export const systemDatabaseName: OperationQueryParameter = { + parameterPath: "systemDatabaseName", + mapper: { + defaultValue: "master", + isConstant: true, + serializedName: "systemDatabaseName", + type: { + name: "String" + } + } +}; + +export const baselineName1: OperationURLParameter = { + parameterPath: "baselineName", + mapper: { + serializedName: "baselineName", + required: true, + type: { + name: "String" + } + } +}; + +export const parameters103: OperationParameter = { + parameterPath: "parameters", + mapper: DatabaseSqlVulnerabilityAssessmentRuleBaselineListInputMapper +}; + +export const parameters104: OperationParameter = { + parameterPath: "parameters", + mapper: DatabaseSqlVulnerabilityAssessmentRuleBaselineInputMapper +}; + +export const vulnerabilityAssessmentName1: OperationURLParameter = { + parameterPath: "vulnerabilityAssessmentName", + mapper: { + serializedName: "vulnerabilityAssessmentName", + required: true, + type: { + name: "String" + } + } +}; + +export const scanResultId: OperationURLParameter = { + parameterPath: "scanResultId", + mapper: { + serializedName: "scanResultId", + required: true, + type: { + name: "String" + } + } +}; + +export const vulnerabilityAssessmentName2: OperationURLParameter = { + parameterPath: "vulnerabilityAssessmentName", + mapper: { + serializedName: "vulnerabilityAssessmentName", + required: true, + type: { + name: "String" + } + } +}; + +export const parameters105: OperationParameter = { + parameterPath: "parameters", + mapper: SqlVulnerabilityAssessmentMapper +}; diff --git a/sdk/sql/arm-sql/src/operations/backupShortTermRetentionPolicies.ts b/sdk/sql/arm-sql/src/operations/backupShortTermRetentionPolicies.ts index 1b5a07be75a8..331e39e04ba3 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.apiVersion4], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -478,8 +478,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters62, - queryParameters: [Parameters.apiVersion5], + requestBody: Parameters.parameters60, + queryParameters: [Parameters.apiVersion4], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -511,8 +511,8 @@ const updateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters62, - queryParameters: [Parameters.apiVersion5], + requestBody: Parameters.parameters60, + queryParameters: [Parameters.apiVersion4], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -535,7 +535,7 @@ const listByDatabaseOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion5], + queryParameters: [Parameters.apiVersion4], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/capabilities.ts b/sdk/sql/arm-sql/src/operations/capabilities.ts index fd1dde5eea32..53f451b0be0f 100644 --- a/sdk/sql/arm-sql/src/operations/capabilities.ts +++ b/sdk/sql/arm-sql/src/operations/capabilities.ts @@ -56,7 +56,7 @@ const listByLocationOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3, Parameters.include], + queryParameters: [Parameters.apiVersion2, Parameters.include], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/dataWarehouseUserActivitiesOperations.ts b/sdk/sql/arm-sql/src/operations/dataWarehouseUserActivitiesOperations.ts index 868f7f14e0da..392107399fc2 100644 --- a/sdk/sql/arm-sql/src/operations/dataWarehouseUserActivitiesOperations.ts +++ b/sdk/sql/arm-sql/src/operations/dataWarehouseUserActivitiesOperations.ts @@ -215,7 +215,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -237,7 +237,7 @@ const listByDatabaseOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], 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 adb60be66288..1b3b1d64a35a 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.apiVersion6], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -271,7 +271,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion7], + queryParameters: [Parameters.apiVersion6], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -296,8 +296,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters79, - queryParameters: [Parameters.apiVersion7], + requestBody: Parameters.parameters76, + queryParameters: [Parameters.apiVersion6], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/databaseAdvisors.ts b/sdk/sql/arm-sql/src/operations/databaseAdvisors.ts index 97f58aea242b..ffd11142b2b0 100644 --- a/sdk/sql/arm-sql/src/operations/databaseAdvisors.ts +++ b/sdk/sql/arm-sql/src/operations/databaseAdvisors.ts @@ -124,7 +124,7 @@ const listByDatabaseOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.expand, Parameters.apiVersion3], + queryParameters: [Parameters.expand, Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -145,7 +145,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -168,7 +168,7 @@ const updateOperationSpec: coreClient.OperationSpec = { default: {} }, requestBody: Parameters.parameters11, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/databaseAutomaticTuningOperations.ts b/sdk/sql/arm-sql/src/operations/databaseAutomaticTuningOperations.ts index e0aec387a5be..f1afff7417df 100644 --- a/sdk/sql/arm-sql/src/operations/databaseAutomaticTuningOperations.ts +++ b/sdk/sql/arm-sql/src/operations/databaseAutomaticTuningOperations.ts @@ -87,7 +87,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -109,7 +109,7 @@ const updateOperationSpec: coreClient.OperationSpec = { default: {} }, requestBody: Parameters.parameters12, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], 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 a1c734062c7b..1ca07a4104c1 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.apiVersion6], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -251,7 +251,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion7], + queryParameters: [Parameters.apiVersion6], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -276,8 +276,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters76, - queryParameters: [Parameters.apiVersion7], + requestBody: Parameters.parameters73, + queryParameters: [Parameters.apiVersion6], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/databaseColumns.ts b/sdk/sql/arm-sql/src/operations/databaseColumns.ts index 65fc1842d8a5..1adb4eb45f1f 100644 --- a/sdk/sql/arm-sql/src/operations/databaseColumns.ts +++ b/sdk/sql/arm-sql/src/operations/databaseColumns.ts @@ -401,7 +401,7 @@ const listByDatabaseOperationSpec: coreClient.OperationSpec = { default: {} }, queryParameters: [ - Parameters.apiVersion3, + Parameters.apiVersion2, Parameters.schema, Parameters.table, Parameters.column, @@ -428,7 +428,7 @@ const listByTableOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.filter1, Parameters.apiVersion3], + queryParameters: [Parameters.filter1, Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -451,7 +451,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], 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 26d5acb9a9f9..083fe9e19314 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.apiVersion4], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -355,8 +355,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters63, - queryParameters: [Parameters.apiVersion5], + requestBody: Parameters.parameters61, + queryParameters: [Parameters.apiVersion4], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -379,7 +379,7 @@ const listByDatabaseOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion5], + queryParameters: [Parameters.apiVersion4], 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..5d8a2b7ef5a7 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.apiVersion4], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -222,7 +222,7 @@ const listByDatabaseOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion5], + queryParameters: [Parameters.apiVersion4], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/databaseRecommendedActions.ts b/sdk/sql/arm-sql/src/operations/databaseRecommendedActions.ts index ee1a5562868f..5caec16a7479 100644 --- a/sdk/sql/arm-sql/src/operations/databaseRecommendedActions.ts +++ b/sdk/sql/arm-sql/src/operations/databaseRecommendedActions.ts @@ -141,7 +141,7 @@ const listByDatabaseAdvisorOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -163,7 +163,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -187,7 +187,7 @@ const updateOperationSpec: coreClient.OperationSpec = { default: {} }, requestBody: Parameters.parameters13, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/databaseSchemas.ts b/sdk/sql/arm-sql/src/operations/databaseSchemas.ts index 8089e0aeec4c..a5edfccf07e1 100644 --- a/sdk/sql/arm-sql/src/operations/databaseSchemas.ts +++ b/sdk/sql/arm-sql/src/operations/databaseSchemas.ts @@ -207,7 +207,7 @@ const listByDatabaseOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.filter1, Parameters.apiVersion3], + queryParameters: [Parameters.filter1, Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -228,7 +228,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/databaseSecurityAlertPolicies.ts b/sdk/sql/arm-sql/src/operations/databaseSecurityAlertPolicies.ts index cda02b5ed2cb..132deb2d172e 100644 --- a/sdk/sql/arm-sql/src/operations/databaseSecurityAlertPolicies.ts +++ b/sdk/sql/arm-sql/src/operations/databaseSecurityAlertPolicies.ts @@ -248,7 +248,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -274,7 +274,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { default: {} }, requestBody: Parameters.parameters14, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -297,7 +297,7 @@ const listByDatabaseOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], 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 09d01ddbaf96..e00c7b8e71b6 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.apiVersion4], + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -312,7 +312,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion4], + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -335,8 +335,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters83, - queryParameters: [Parameters.apiVersion4], + requestBody: Parameters.parameters103, + queryParameters: [Parameters.apiVersion8], 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 c88c4fcc558b..a13aebb568bf 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.apiVersion4], + queryParameters: [Parameters.apiVersion8], 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 01a4dbdfcb36..eabd050abeb4 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.apiVersion4], + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -370,7 +370,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion4], + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -394,8 +394,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters84, - queryParameters: [Parameters.apiVersion4], + requestBody: Parameters.parameters104, + queryParameters: [Parameters.apiVersion8], 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.apiVersion4], + queryParameters: [Parameters.apiVersion8], 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 0dbff42f30d0..39fb70e9ecf5 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.apiVersion4], + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -287,7 +287,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion4], + queryParameters: [Parameters.apiVersion8], 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 ae32a69202d0..fe2a6b6d5946 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.apiVersion4], + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -271,7 +271,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion4], + queryParameters: [Parameters.apiVersion8], 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 30da0834319b..b90bbce9e6ef 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.apiVersion4], + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -240,7 +240,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion4], + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/databaseTables.ts b/sdk/sql/arm-sql/src/operations/databaseTables.ts index cafc9cb32cd6..9cc47a79f201 100644 --- a/sdk/sql/arm-sql/src/operations/databaseTables.ts +++ b/sdk/sql/arm-sql/src/operations/databaseTables.ts @@ -236,7 +236,7 @@ const listBySchemaOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.filter1, Parameters.apiVersion3], + queryParameters: [Parameters.filter1, Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -258,7 +258,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], 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..d89aea370ca3 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.apiVersion4], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/databaseVulnerabilityAssessmentRuleBaselines.ts b/sdk/sql/arm-sql/src/operations/databaseVulnerabilityAssessmentRuleBaselines.ts index e2c61f999170..e3a07493163b 100644 --- a/sdk/sql/arm-sql/src/operations/databaseVulnerabilityAssessmentRuleBaselines.ts +++ b/sdk/sql/arm-sql/src/operations/databaseVulnerabilityAssessmentRuleBaselines.ts @@ -161,7 +161,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -186,7 +186,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { default: {} }, requestBody: Parameters.parameters15, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -206,7 +206,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/vulnerabilityAssessments/{vulnerabilityAssessmentName}/rules/{ruleId}/baselines/{baselineName}", httpMethod: "DELETE", responses: { 200: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/databaseVulnerabilityAssessmentScans.ts b/sdk/sql/arm-sql/src/operations/databaseVulnerabilityAssessmentScans.ts index aa6a38eecfd7..0831704fee9e 100644 --- a/sdk/sql/arm-sql/src/operations/databaseVulnerabilityAssessmentScans.ts +++ b/sdk/sql/arm-sql/src/operations/databaseVulnerabilityAssessmentScans.ts @@ -385,7 +385,7 @@ const initiateScanOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/vulnerabilityAssessments/{vulnerabilityAssessmentName}/scans/{scanId}/initiateScan", httpMethod: "POST", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -407,7 +407,7 @@ const listByDatabaseOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -429,7 +429,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -455,7 +455,7 @@ const exportOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/databaseVulnerabilityAssessments.ts b/sdk/sql/arm-sql/src/operations/databaseVulnerabilityAssessments.ts index 7e3d25662531..f9a19433b55b 100644 --- a/sdk/sql/arm-sql/src/operations/databaseVulnerabilityAssessments.ts +++ b/sdk/sql/arm-sql/src/operations/databaseVulnerabilityAssessments.ts @@ -280,7 +280,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -306,7 +306,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { default: {} }, requestBody: Parameters.parameters16, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -324,7 +324,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/vulnerabilityAssessments/{vulnerabilityAssessmentName}", httpMethod: "DELETE", responses: { 200: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -345,7 +345,7 @@ const listByDatabaseOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/deletedServers.ts b/sdk/sql/arm-sql/src/operations/deletedServers.ts index 94fad79d6c71..f1c6e95f74b1 100644 --- a/sdk/sql/arm-sql/src/operations/deletedServers.ts +++ b/sdk/sql/arm-sql/src/operations/deletedServers.ts @@ -344,7 +344,7 @@ const listOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [Parameters.$host, Parameters.subscriptionId], headerParameters: [Parameters.accept], serializer @@ -359,7 +359,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -379,7 +379,7 @@ const listByLocationOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -407,7 +407,7 @@ const recoverOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], 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 d35fb658b978..a415c994b39f 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.apiVersion6], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -539,7 +539,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion7], + queryParameters: [Parameters.apiVersion6], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -569,8 +569,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters69, - queryParameters: [Parameters.apiVersion7], + requestBody: Parameters.parameters67, + queryParameters: [Parameters.apiVersion6], 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.apiVersion6], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -616,8 +616,8 @@ const updateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters69, - queryParameters: [Parameters.apiVersion7], + requestBody: Parameters.parameters67, + queryParameters: [Parameters.apiVersion6], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/elasticPoolOperations.ts b/sdk/sql/arm-sql/src/operations/elasticPoolOperations.ts index 4f6b0d8c0369..a0e6acea76b6 100644 --- a/sdk/sql/arm-sql/src/operations/elasticPoolOperations.ts +++ b/sdk/sql/arm-sql/src/operations/elasticPoolOperations.ts @@ -201,7 +201,7 @@ const cancelOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/elasticPools/{elasticPoolName}/operations/{operationId}/cancel", httpMethod: "POST", responses: { 200: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -222,7 +222,7 @@ const listByElasticPoolOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/elasticPools.ts b/sdk/sql/arm-sql/src/operations/elasticPools.ts index 0f233ee3c798..924f4043f611 100644 --- a/sdk/sql/arm-sql/src/operations/elasticPools.ts +++ b/sdk/sql/arm-sql/src/operations/elasticPools.ts @@ -450,7 +450,8 @@ export class ElasticPoolsImpl implements ElasticPools { OperationState >(lro, { restoreFrom: options?.resumeFrom, - intervalInMs: options?.updateIntervalInMs + intervalInMs: options?.updateIntervalInMs, + resourceLocationConfig: "azure-async-operation" }); await poller.poll(); return poller; @@ -542,7 +543,8 @@ export class ElasticPoolsImpl implements ElasticPools { }); const poller = await createHttpPoller>(lro, { restoreFrom: options?.resumeFrom, - intervalInMs: options?.updateIntervalInMs + intervalInMs: options?.updateIntervalInMs, + resourceLocationConfig: "location" }); await poller.poll(); return poller; @@ -647,7 +649,8 @@ export class ElasticPoolsImpl implements ElasticPools { OperationState >(lro, { restoreFrom: options?.resumeFrom, - intervalInMs: options?.updateIntervalInMs + intervalInMs: options?.updateIntervalInMs, + resourceLocationConfig: "location" }); await poller.poll(); return poller; @@ -841,7 +844,7 @@ const listByServerOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.skip, Parameters.apiVersion2], + queryParameters: [Parameters.apiVersion1, Parameters.skip], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -861,7 +864,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion2], + queryParameters: [Parameters.apiVersion1], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -892,7 +895,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { default: {} }, requestBody: Parameters.parameters8, - queryParameters: [Parameters.apiVersion2], + queryParameters: [Parameters.apiVersion1], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -909,7 +912,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/elasticPools/{elasticPoolName}", httpMethod: "DELETE", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion2], + queryParameters: [Parameters.apiVersion1], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -939,7 +942,7 @@ const updateOperationSpec: coreClient.OperationSpec = { default: {} }, requestBody: Parameters.parameters9, - queryParameters: [Parameters.apiVersion2], + queryParameters: [Parameters.apiVersion1], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -956,7 +959,7 @@ const failoverOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/elasticPools/{elasticPoolName}/failover", httpMethod: "POST", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion2], + queryParameters: [Parameters.apiVersion1], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/encryptionProtectors.ts b/sdk/sql/arm-sql/src/operations/encryptionProtectors.ts index 922035eec174..8f81a99867ab 100644 --- a/sdk/sql/arm-sql/src/operations/encryptionProtectors.ts +++ b/sdk/sql/arm-sql/src/operations/encryptionProtectors.ts @@ -395,7 +395,7 @@ const listByServerOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -415,7 +415,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -446,7 +446,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { default: {} }, requestBody: Parameters.parameters17, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -463,7 +463,7 @@ const revalidateOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/encryptionProtector/{encryptionProtectorName}/revalidate", httpMethod: "POST", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], 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..a1dce8e92f3d 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.apiVersion6], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -212,7 +212,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion7], + queryParameters: [Parameters.apiVersion6], 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 d5174e078181..26e03aff0b6c 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.apiVersion6], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -251,7 +251,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion7], + queryParameters: [Parameters.apiVersion6], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -276,8 +276,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters77, - queryParameters: [Parameters.apiVersion7], + requestBody: Parameters.parameters74, + queryParameters: [Parameters.apiVersion6], 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 a4d65fdb0d5e..5cb93ef36ac2 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.apiVersion6], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -312,7 +312,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion7], + queryParameters: [Parameters.apiVersion6], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -342,8 +342,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters78, - queryParameters: [Parameters.apiVersion7], + requestBody: Parameters.parameters75, + queryParameters: [Parameters.apiVersion6], 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 977fa86d19d9..95cc68b7f1ff 100644 --- a/sdk/sql/arm-sql/src/operations/failoverGroups.ts +++ b/sdk/sql/arm-sql/src/operations/failoverGroups.ts @@ -36,6 +36,8 @@ import { FailoverGroupsFailoverResponse, FailoverGroupsForceFailoverAllowDataLossOptionalParams, FailoverGroupsForceFailoverAllowDataLossResponse, + FailoverGroupsTryPlannedBeforeForcedFailoverOptionalParams, + FailoverGroupsTryPlannedBeforeForcedFailoverResponse, FailoverGroupsListByServerNextResponse } from "../models"; @@ -133,6 +135,24 @@ export class FailoverGroupsImpl implements FailoverGroups { } } + /** + * Lists the failover groups in a server. + * @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 containing the failover group. + * @param options The options parameters. + */ + private _listByServer( + resourceGroupName: string, + serverName: string, + options?: FailoverGroupsListByServerOptionalParams + ): Promise { + return this.client.sendOperationRequest( + { resourceGroupName, serverName, options }, + listByServerOperationSpec + ); + } + /** * Gets a failover group. * @param resourceGroupName The name of the resource group that contains the resource. You can obtain @@ -458,24 +478,6 @@ export class FailoverGroupsImpl implements FailoverGroups { return poller.pollUntilDone(); } - /** - * Lists the failover groups in a server. - * @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 containing the failover group. - * @param options The options parameters. - */ - private _listByServer( - resourceGroupName: string, - serverName: string, - options?: FailoverGroupsListByServerOptionalParams - ): Promise { - return this.client.sendOperationRequest( - { resourceGroupName, serverName, options }, - listByServerOperationSpec - ); - } - /** * Fails over from the current primary server to this server. * @param resourceGroupName The name of the resource group that contains the resource. You can obtain @@ -670,6 +672,106 @@ export class FailoverGroupsImpl implements FailoverGroups { return poller.pollUntilDone(); } + /** + * Fails over from the current primary server to this server. This operation tries planned before + * forced failover but might still result in data loss. + * @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 failoverGroupName The name of the failover group. + * @param options The options parameters. + */ + async beginTryPlannedBeforeForcedFailover( + resourceGroupName: string, + serverName: string, + failoverGroupName: string, + options?: FailoverGroupsTryPlannedBeforeForcedFailoverOptionalParams + ): Promise< + SimplePollerLike< + OperationState, + FailoverGroupsTryPlannedBeforeForcedFailoverResponse + > + > { + 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, failoverGroupName, options }, + spec: tryPlannedBeforeForcedFailoverOperationSpec + }); + const poller = await createHttpPoller< + FailoverGroupsTryPlannedBeforeForcedFailoverResponse, + OperationState + >(lro, { + restoreFrom: options?.resumeFrom, + intervalInMs: options?.updateIntervalInMs, + resourceLocationConfig: "location" + }); + await poller.poll(); + return poller; + } + + /** + * Fails over from the current primary server to this server. This operation tries planned before + * forced failover but might still result in data loss. + * @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 failoverGroupName The name of the failover group. + * @param options The options parameters. + */ + async beginTryPlannedBeforeForcedFailoverAndWait( + resourceGroupName: string, + serverName: string, + failoverGroupName: string, + options?: FailoverGroupsTryPlannedBeforeForcedFailoverOptionalParams + ): Promise { + const poller = await this.beginTryPlannedBeforeForcedFailover( + resourceGroupName, + serverName, + failoverGroupName, + options + ); + return poller.pollUntilDone(); + } + /** * ListByServerNext * @param resourceGroupName The name of the resource group that contains the resource. You can obtain @@ -693,6 +795,26 @@ export class FailoverGroupsImpl implements FailoverGroups { // Operation Specifications const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); +const listByServerOperationSpec: coreClient.OperationSpec = { + path: + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/failoverGroups", + httpMethod: "GET", + responses: { + 200: { + bodyMapper: Mappers.FailoverGroupListResult + }, + default: {} + }, + queryParameters: [Parameters.apiVersion8], + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.serverName + ], + headerParameters: [Parameters.accept], + serializer +}; const getOperationSpec: coreClient.OperationSpec = { path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/failoverGroups/{failoverGroupName}", @@ -703,7 +825,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -733,8 +855,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters18, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters100, + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -751,7 +873,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/failoverGroups/{failoverGroupName}", httpMethod: "DELETE", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -780,8 +902,8 @@ const updateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters19, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters101, + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -793,29 +915,39 @@ const updateOperationSpec: coreClient.OperationSpec = { mediaType: "json", serializer }; -const listByServerOperationSpec: coreClient.OperationSpec = { +const failoverOperationSpec: coreClient.OperationSpec = { path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/failoverGroups", - httpMethod: "GET", + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/failoverGroups/{failoverGroupName}/failover", + httpMethod: "POST", responses: { 200: { - bodyMapper: Mappers.FailoverGroupListResult + bodyMapper: Mappers.FailoverGroup + }, + 201: { + bodyMapper: Mappers.FailoverGroup + }, + 202: { + bodyMapper: Mappers.FailoverGroup + }, + 204: { + bodyMapper: Mappers.FailoverGroup }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, Parameters.resourceGroupName, - Parameters.serverName + Parameters.serverName, + Parameters.failoverGroupName ], headerParameters: [Parameters.accept], serializer }; -const failoverOperationSpec: coreClient.OperationSpec = { +const forceFailoverAllowDataLossOperationSpec: coreClient.OperationSpec = { path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/failoverGroups/{failoverGroupName}/failover", + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/failoverGroups/{failoverGroupName}/forceFailoverAllowDataLoss", httpMethod: "POST", responses: { 200: { @@ -832,7 +964,7 @@ const failoverOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -843,9 +975,9 @@ const failoverOperationSpec: coreClient.OperationSpec = { headerParameters: [Parameters.accept], serializer }; -const forceFailoverAllowDataLossOperationSpec: coreClient.OperationSpec = { +const tryPlannedBeforeForcedFailoverOperationSpec: coreClient.OperationSpec = { path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/failoverGroups/{failoverGroupName}/forceFailoverAllowDataLoss", + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/failoverGroups/{failoverGroupName}/tryPlannedBeforeForcedFailover", httpMethod: "POST", responses: { 200: { @@ -862,7 +994,7 @@ const forceFailoverAllowDataLossOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/firewallRules.ts b/sdk/sql/arm-sql/src/operations/firewallRules.ts index 834d1dd674bf..607600b26e94 100644 --- a/sdk/sql/arm-sql/src/operations/firewallRules.ts +++ b/sdk/sql/arm-sql/src/operations/firewallRules.ts @@ -256,7 +256,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -280,8 +280,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters20, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters18, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -298,7 +298,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/firewallRules/{firewallRuleName}", httpMethod: "DELETE", responses: { 200: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -318,7 +318,7 @@ const listByServerOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -339,8 +339,8 @@ const replaceOperationSpec: coreClient.OperationSpec = { 202: {}, default: {} }, - requestBody: Parameters.parameters21, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters19, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/iPv6FirewallRules.ts b/sdk/sql/arm-sql/src/operations/iPv6FirewallRules.ts index db272af7ed9d..e457a250c829 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.apiVersion7], + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -253,7 +253,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion7], + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -277,8 +277,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters71, - queryParameters: [Parameters.apiVersion7], + requestBody: Parameters.parameters102, + queryParameters: [Parameters.apiVersion8], 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.apiVersion7], + queryParameters: [Parameters.apiVersion8], 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 c5f2c323d80d..511f96805c87 100644 --- a/sdk/sql/arm-sql/src/operations/index.ts +++ b/sdk/sql/arm-sql/src/operations/index.ts @@ -30,7 +30,6 @@ export * from "./dataWarehouseUserActivitiesOperations"; export * from "./deletedServers"; export * from "./elasticPoolOperations"; export * from "./encryptionProtectors"; -export * from "./failoverGroups"; export * from "./firewallRules"; export * from "./instancePools"; export * from "./jobAgents"; @@ -108,7 +107,6 @@ export * from "./restorableDroppedManagedDatabases"; export * from "./serverConnectionPolicies"; export * from "./distributedAvailabilityGroups"; export * from "./serverTrustCertificates"; -export * from "./iPv6FirewallRules"; export * from "./endpointCertificates"; export * from "./managedDatabaseSensitivityLabels"; export * from "./managedDatabaseRecommendedSensitivityLabels"; @@ -121,32 +119,17 @@ export * from "./extendedServerBlobAuditingPolicies"; export * from "./databaseAdvancedThreatProtectionSettings"; export * from "./serverAdvancedThreatProtectionSettings"; export * from "./managedServerDnsAliases"; -export * from "./databaseSqlVulnerabilityAssessmentBaselines"; -export * from "./databaseSqlVulnerabilityAssessmentExecuteScan"; -export * from "./databaseSqlVulnerabilityAssessmentRuleBaselines"; -export * from "./databaseSqlVulnerabilityAssessmentScanResult"; -export * from "./databaseSqlVulnerabilityAssessmentScans"; -export * from "./databaseSqlVulnerabilityAssessmentsSettings"; export * from "./managedDatabaseAdvancedThreatProtectionSettings"; export * from "./managedInstanceAdvancedThreatProtectionSettings"; export * from "./replicationLinks"; -export * from "./sqlVulnerabilityAssessmentBaseline"; -export * from "./sqlVulnerabilityAssessmentBaselines"; -export * from "./sqlVulnerabilityAssessmentExecuteScan"; -export * from "./sqlVulnerabilityAssessmentRuleBaseline"; -export * from "./sqlVulnerabilityAssessmentRuleBaselines"; -export * from "./sqlVulnerabilityAssessmentScanResult"; -export * from "./sqlVulnerabilityAssessmentScans"; -export * from "./sqlVulnerabilityAssessmentsSettings"; -export * from "./sqlVulnerabilityAssessments"; export * from "./managedDatabaseMoveOperations"; export * from "./managedInstanceDtcs"; export * from "./synapseLinkWorkspaces"; export * from "./virtualClusters"; export * from "./instanceFailoverGroups"; export * from "./managedDatabaseRestoreDetails"; -export * from "./managedDatabases"; export * from "./databaseEncryptionProtectors"; +export * from "./managedDatabases"; export * from "./managedInstances"; export * from "./managedLedgerDigestUploadsOperations"; export * from "./recoverableDatabases"; @@ -155,3 +138,20 @@ export * from "./serverConfigurationOptions"; export * from "./servers"; export * from "./startStopManagedInstanceSchedules"; export * from "./transparentDataEncryptions"; +export * from "./failoverGroups"; +export * from "./iPv6FirewallRules"; +export * from "./sqlVulnerabilityAssessmentBaseline"; +export * from "./sqlVulnerabilityAssessmentBaselines"; +export * from "./sqlVulnerabilityAssessmentExecuteScan"; +export * from "./sqlVulnerabilityAssessmentRuleBaseline"; +export * from "./sqlVulnerabilityAssessmentRuleBaselines"; +export * from "./sqlVulnerabilityAssessmentScanResult"; +export * from "./sqlVulnerabilityAssessmentScans"; +export * from "./sqlVulnerabilityAssessmentsSettings"; +export * from "./sqlVulnerabilityAssessments"; +export * from "./databaseSqlVulnerabilityAssessmentBaselines"; +export * from "./databaseSqlVulnerabilityAssessmentExecuteScan"; +export * from "./databaseSqlVulnerabilityAssessmentRuleBaselines"; +export * from "./databaseSqlVulnerabilityAssessmentScanResult"; +export * from "./databaseSqlVulnerabilityAssessmentScans"; +export * from "./databaseSqlVulnerabilityAssessmentsSettings"; diff --git a/sdk/sql/arm-sql/src/operations/instanceFailoverGroups.ts b/sdk/sql/arm-sql/src/operations/instanceFailoverGroups.ts index 590e8772c0fa..0ca60369e6bc 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.apiVersion7], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -618,7 +618,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion8], + queryParameters: [Parameters.apiVersion7], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -648,8 +648,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters90, - queryParameters: [Parameters.apiVersion8], + requestBody: Parameters.parameters84, + queryParameters: [Parameters.apiVersion7], 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.apiVersion7], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -695,7 +695,7 @@ const failoverOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion8], + queryParameters: [Parameters.apiVersion7], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -725,7 +725,7 @@ const forceFailoverAllowDataLossOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion8], + queryParameters: [Parameters.apiVersion7], 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 88b421a31f7e..ae22100ece69 100644 --- a/sdk/sql/arm-sql/src/operations/instancePools.ts +++ b/sdk/sql/arm-sql/src/operations/instancePools.ts @@ -544,7 +544,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -573,8 +573,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters22, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters20, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -590,7 +590,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.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -618,8 +618,8 @@ const updateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters23, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters21, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -640,7 +640,7 @@ const listByResourceGroupOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -658,7 +658,7 @@ const listOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [Parameters.$host, Parameters.subscriptionId], headerParameters: [Parameters.accept], serializer diff --git a/sdk/sql/arm-sql/src/operations/jobAgents.ts b/sdk/sql/arm-sql/src/operations/jobAgents.ts index 87b93b6b9a6e..7328518e0984 100644 --- a/sdk/sql/arm-sql/src/operations/jobAgents.ts +++ b/sdk/sql/arm-sql/src/operations/jobAgents.ts @@ -505,7 +505,7 @@ const listByServerOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -525,7 +525,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -555,8 +555,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters24, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters22, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -573,7 +573,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/jobAgents/{jobAgentName}", httpMethod: "DELETE", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -602,8 +602,8 @@ const updateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters25, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters23, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/jobCredentials.ts b/sdk/sql/arm-sql/src/operations/jobCredentials.ts index af5926f629a6..7d996bf9d6a3 100644 --- a/sdk/sql/arm-sql/src/operations/jobCredentials.ts +++ b/sdk/sql/arm-sql/src/operations/jobCredentials.ts @@ -263,7 +263,7 @@ const listByAgentOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -284,7 +284,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -309,8 +309,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters26, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters24, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -328,7 +328,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/jobAgents/{jobAgentName}/credentials/{credentialName}", httpMethod: "DELETE", responses: { 200: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/jobExecutions.ts b/sdk/sql/arm-sql/src/operations/jobExecutions.ts index d141427f5115..de3fadf2a6d7 100644 --- a/sdk/sql/arm-sql/src/operations/jobExecutions.ts +++ b/sdk/sql/arm-sql/src/operations/jobExecutions.ts @@ -636,7 +636,7 @@ const listByAgentOperationSpec: coreClient.OperationSpec = { }, queryParameters: [ Parameters.skip, - Parameters.apiVersion3, + Parameters.apiVersion2, Parameters.createTimeMin, Parameters.createTimeMax, Parameters.endTimeMin, @@ -659,7 +659,7 @@ const cancelOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/jobAgents/{jobAgentName}/jobs/{jobName}/executions/{jobExecutionId}/cancel", httpMethod: "POST", responses: { 200: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -690,7 +690,7 @@ const createOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -714,7 +714,7 @@ const listByJobOperationSpec: coreClient.OperationSpec = { }, queryParameters: [ Parameters.skip, - Parameters.apiVersion3, + Parameters.apiVersion2, Parameters.createTimeMin, Parameters.createTimeMax, Parameters.endTimeMin, @@ -743,7 +743,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -775,7 +775,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/jobStepExecutions.ts b/sdk/sql/arm-sql/src/operations/jobStepExecutions.ts index 3203761d8b0b..7aa9d691e850 100644 --- a/sdk/sql/arm-sql/src/operations/jobStepExecutions.ts +++ b/sdk/sql/arm-sql/src/operations/jobStepExecutions.ts @@ -262,7 +262,7 @@ const listByJobExecutionOperationSpec: coreClient.OperationSpec = { }, queryParameters: [ Parameters.skip, - Parameters.apiVersion3, + Parameters.apiVersion2, Parameters.createTimeMin, Parameters.createTimeMax, Parameters.endTimeMin, @@ -292,7 +292,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/jobSteps.ts b/sdk/sql/arm-sql/src/operations/jobSteps.ts index 03c9b6c625b9..34bc2fe44198 100644 --- a/sdk/sql/arm-sql/src/operations/jobSteps.ts +++ b/sdk/sql/arm-sql/src/operations/jobSteps.ts @@ -521,7 +521,7 @@ const listByVersionOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -544,7 +544,7 @@ const getByVersionOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -568,7 +568,7 @@ const listByJobOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -590,7 +590,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -616,8 +616,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters28, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters26, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -636,7 +636,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/jobAgents/{jobAgentName}/jobs/{jobName}/steps/{stepName}", httpMethod: "DELETE", responses: { 200: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/jobTargetExecutions.ts b/sdk/sql/arm-sql/src/operations/jobTargetExecutions.ts index 6f87154e46ed..98a88c9b0a1d 100644 --- a/sdk/sql/arm-sql/src/operations/jobTargetExecutions.ts +++ b/sdk/sql/arm-sql/src/operations/jobTargetExecutions.ts @@ -461,7 +461,7 @@ const listByJobExecutionOperationSpec: coreClient.OperationSpec = { }, queryParameters: [ Parameters.skip, - Parameters.apiVersion3, + Parameters.apiVersion2, Parameters.createTimeMin, Parameters.createTimeMax, Parameters.endTimeMin, @@ -493,7 +493,7 @@ const listByStepOperationSpec: coreClient.OperationSpec = { }, queryParameters: [ Parameters.skip, - Parameters.apiVersion3, + Parameters.apiVersion2, Parameters.createTimeMin, Parameters.createTimeMax, Parameters.endTimeMin, @@ -524,7 +524,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/jobTargetGroups.ts b/sdk/sql/arm-sql/src/operations/jobTargetGroups.ts index edeca621f0aa..7f8dc33ba10a 100644 --- a/sdk/sql/arm-sql/src/operations/jobTargetGroups.ts +++ b/sdk/sql/arm-sql/src/operations/jobTargetGroups.ts @@ -263,7 +263,7 @@ const listByAgentOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -284,7 +284,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -309,8 +309,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters29, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters27, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -328,7 +328,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/jobAgents/{jobAgentName}/targetGroups/{targetGroupName}", httpMethod: "DELETE", responses: { 200: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/jobVersions.ts b/sdk/sql/arm-sql/src/operations/jobVersions.ts index 7d04aea01fed..48b0b18d4a1b 100644 --- a/sdk/sql/arm-sql/src/operations/jobVersions.ts +++ b/sdk/sql/arm-sql/src/operations/jobVersions.ts @@ -236,7 +236,7 @@ const listByJobOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -258,7 +258,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/jobs.ts b/sdk/sql/arm-sql/src/operations/jobs.ts index 3348c0c69ecd..3ef4d0a0226e 100644 --- a/sdk/sql/arm-sql/src/operations/jobs.ts +++ b/sdk/sql/arm-sql/src/operations/jobs.ts @@ -263,7 +263,7 @@ const listByAgentOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -284,7 +284,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -309,8 +309,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters27, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters25, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -328,7 +328,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/jobAgents/{jobAgentName}/jobs/{jobName}", httpMethod: "DELETE", responses: { 200: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/ledgerDigestUploadsOperations.ts b/sdk/sql/arm-sql/src/operations/ledgerDigestUploadsOperations.ts index 592626cd2172..b5d457e3f901 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.apiVersion4], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -480,8 +480,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters64, - queryParameters: [Parameters.apiVersion5], + requestBody: Parameters.parameters62, + queryParameters: [Parameters.apiVersion4], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -504,7 +504,7 @@ const listByDatabaseOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion5], + queryParameters: [Parameters.apiVersion4], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -534,7 +534,7 @@ const disableOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion5], + queryParameters: [Parameters.apiVersion4], 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 5a43072aa7e5..7b512cf841ab 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.parameters66, - queryParameters: [Parameters.apiVersion6], + requestBody: Parameters.parameters64, + queryParameters: [Parameters.apiVersion5], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -1648,8 +1648,8 @@ const updateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters67, - queryParameters: [Parameters.apiVersion6], + requestBody: Parameters.parameters65, + queryParameters: [Parameters.apiVersion5], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -1672,7 +1672,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion6], + queryParameters: [Parameters.apiVersion5], 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.apiVersion5], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -1711,7 +1711,7 @@ const listByDatabaseOperationSpec: coreClient.OperationSpec = { default: {} }, queryParameters: [ - Parameters.apiVersion6, + Parameters.apiVersion5, Parameters.onlyLatestPerDatabase, Parameters.databaseState ], @@ -1736,7 +1736,7 @@ const listByLocationOperationSpec: coreClient.OperationSpec = { default: {} }, queryParameters: [ - Parameters.apiVersion6, + Parameters.apiVersion5, Parameters.onlyLatestPerDatabase, Parameters.databaseState ], @@ -1759,7 +1759,7 @@ const listByServerOperationSpec: coreClient.OperationSpec = { default: {} }, queryParameters: [ - Parameters.apiVersion6, + Parameters.apiVersion5, Parameters.onlyLatestPerDatabase, Parameters.databaseState ], @@ -1791,8 +1791,8 @@ const copyByResourceGroupOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters66, - queryParameters: [Parameters.apiVersion6], + requestBody: Parameters.parameters64, + queryParameters: [Parameters.apiVersion5], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -1825,8 +1825,8 @@ const updateByResourceGroupOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters67, - queryParameters: [Parameters.apiVersion6], + requestBody: Parameters.parameters65, + queryParameters: [Parameters.apiVersion5], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -1850,7 +1850,7 @@ const getByResourceGroupOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion6], + queryParameters: [Parameters.apiVersion5], 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.apiVersion5], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -1891,7 +1891,7 @@ const listByResourceGroupDatabaseOperationSpec: coreClient.OperationSpec = { default: {} }, queryParameters: [ - Parameters.apiVersion6, + Parameters.apiVersion5, Parameters.onlyLatestPerDatabase, Parameters.databaseState ], @@ -1917,7 +1917,7 @@ const listByResourceGroupLocationOperationSpec: coreClient.OperationSpec = { default: {} }, queryParameters: [ - Parameters.apiVersion6, + Parameters.apiVersion5, Parameters.onlyLatestPerDatabase, Parameters.databaseState ], @@ -1941,7 +1941,7 @@ const listByResourceGroupServerOperationSpec: coreClient.OperationSpec = { default: {} }, queryParameters: [ - Parameters.apiVersion6, + Parameters.apiVersion5, 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..21198fb3f16d 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.apiVersion5], 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.apiVersion5], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -1175,7 +1175,7 @@ const listByDatabaseOperationSpec: coreClient.OperationSpec = { default: {} }, queryParameters: [ - Parameters.apiVersion6, + Parameters.apiVersion5, Parameters.onlyLatestPerDatabase, Parameters.databaseState ], @@ -1200,7 +1200,7 @@ const listByInstanceOperationSpec: coreClient.OperationSpec = { default: {} }, queryParameters: [ - Parameters.apiVersion6, + Parameters.apiVersion5, Parameters.onlyLatestPerDatabase, Parameters.databaseState ], @@ -1224,7 +1224,7 @@ const listByLocationOperationSpec: coreClient.OperationSpec = { default: {} }, queryParameters: [ - Parameters.apiVersion6, + Parameters.apiVersion5, Parameters.onlyLatestPerDatabase, Parameters.databaseState ], @@ -1246,7 +1246,7 @@ const getByResourceGroupOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion6], + queryParameters: [Parameters.apiVersion5], 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.apiVersion5], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -1287,7 +1287,7 @@ const listByResourceGroupDatabaseOperationSpec: coreClient.OperationSpec = { default: {} }, queryParameters: [ - Parameters.apiVersion6, + Parameters.apiVersion5, Parameters.onlyLatestPerDatabase, Parameters.databaseState ], @@ -1313,7 +1313,7 @@ const listByResourceGroupInstanceOperationSpec: coreClient.OperationSpec = { default: {} }, queryParameters: [ - Parameters.apiVersion6, + Parameters.apiVersion5, Parameters.onlyLatestPerDatabase, Parameters.databaseState ], @@ -1338,7 +1338,7 @@ const listByResourceGroupLocationOperationSpec: coreClient.OperationSpec = { default: {} }, queryParameters: [ - Parameters.apiVersion6, + Parameters.apiVersion5, 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 ee4cdc7ed63f..f3b63c742343 100644 --- a/sdk/sql/arm-sql/src/operations/longTermRetentionPolicies.ts +++ b/sdk/sql/arm-sql/src/operations/longTermRetentionPolicies.ts @@ -331,7 +331,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -362,8 +362,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters30, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters28, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -386,7 +386,7 @@ const listByDatabaseOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/maintenanceWindowOptionsOperations.ts b/sdk/sql/arm-sql/src/operations/maintenanceWindowOptionsOperations.ts index 7d37a81d521e..49f87ea2e6a0 100644 --- a/sdk/sql/arm-sql/src/operations/maintenanceWindowOptionsOperations.ts +++ b/sdk/sql/arm-sql/src/operations/maintenanceWindowOptionsOperations.ts @@ -71,7 +71,7 @@ const getOperationSpec: coreClient.OperationSpec = { default: {} }, queryParameters: [ - Parameters.apiVersion3, + Parameters.apiVersion2, Parameters.maintenanceWindowOptionsName ], urlParameters: [ diff --git a/sdk/sql/arm-sql/src/operations/maintenanceWindowsOperations.ts b/sdk/sql/arm-sql/src/operations/maintenanceWindowsOperations.ts index 46eb3995825f..9dee154dbf04 100644 --- a/sdk/sql/arm-sql/src/operations/maintenanceWindowsOperations.ts +++ b/sdk/sql/arm-sql/src/operations/maintenanceWindowsOperations.ts @@ -103,7 +103,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3, Parameters.maintenanceWindowName], + queryParameters: [Parameters.apiVersion2, Parameters.maintenanceWindowName], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -119,8 +119,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/maintenanceWindows/current", httpMethod: "PUT", responses: { 200: {}, default: {} }, - requestBody: Parameters.parameters31, - queryParameters: [Parameters.apiVersion3, Parameters.maintenanceWindowName], + requestBody: Parameters.parameters29, + queryParameters: [Parameters.apiVersion2, Parameters.maintenanceWindowName], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/managedBackupShortTermRetentionPolicies.ts b/sdk/sql/arm-sql/src/operations/managedBackupShortTermRetentionPolicies.ts index a3ebdc263efd..e62d609f19f8 100644 --- a/sdk/sql/arm-sql/src/operations/managedBackupShortTermRetentionPolicies.ts +++ b/sdk/sql/arm-sql/src/operations/managedBackupShortTermRetentionPolicies.ts @@ -465,7 +465,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -496,8 +496,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters32, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters30, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -529,8 +529,8 @@ const updateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters32, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters30, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -553,7 +553,7 @@ const listByDatabaseOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/managedDatabaseAdvancedThreatProtectionSettings.ts b/sdk/sql/arm-sql/src/operations/managedDatabaseAdvancedThreatProtectionSettings.ts index 4f21f56c00dd..60d34a13d20a 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.apiVersion3], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -281,7 +281,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion4], + queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -306,8 +306,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters85, - queryParameters: [Parameters.apiVersion4], + requestBody: Parameters.parameters80, + queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/managedDatabaseColumns.ts b/sdk/sql/arm-sql/src/operations/managedDatabaseColumns.ts index 8305947586e6..c53f77da9585 100644 --- a/sdk/sql/arm-sql/src/operations/managedDatabaseColumns.ts +++ b/sdk/sql/arm-sql/src/operations/managedDatabaseColumns.ts @@ -407,7 +407,7 @@ const listByDatabaseOperationSpec: coreClient.OperationSpec = { default: {} }, queryParameters: [ - Parameters.apiVersion3, + Parameters.apiVersion2, Parameters.schema, Parameters.table, Parameters.column, @@ -434,7 +434,7 @@ const listByTableOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.filter1, Parameters.apiVersion3], + queryParameters: [Parameters.filter1, Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -457,7 +457,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], 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..b27e5954e06a 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.apiVersion7 ], urlParameters: [ Parameters.$host, @@ -217,7 +217,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion8], + queryParameters: [Parameters.apiVersion7], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/managedDatabaseQueries.ts b/sdk/sql/arm-sql/src/operations/managedDatabaseQueries.ts index 8fa799c006f5..d5d20edb5b56 100644 --- a/sdk/sql/arm-sql/src/operations/managedDatabaseQueries.ts +++ b/sdk/sql/arm-sql/src/operations/managedDatabaseQueries.ts @@ -239,7 +239,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -262,7 +262,7 @@ const listByQueryOperationSpec: coreClient.OperationSpec = { default: {} }, queryParameters: [ - Parameters.apiVersion3, + Parameters.apiVersion2, Parameters.startTime, Parameters.endTime, Parameters.interval diff --git a/sdk/sql/arm-sql/src/operations/managedDatabaseRecommendedSensitivityLabels.ts b/sdk/sql/arm-sql/src/operations/managedDatabaseRecommendedSensitivityLabels.ts index 4495b39a248a..ec1fa1bc1fbf 100644 --- a/sdk/sql/arm-sql/src/operations/managedDatabaseRecommendedSensitivityLabels.ts +++ b/sdk/sql/arm-sql/src/operations/managedDatabaseRecommendedSensitivityLabels.ts @@ -65,8 +65,8 @@ const updateOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/databases/{databaseName}/recommendedSensitivityLabels", httpMethod: "PATCH", responses: { 200: {}, default: {} }, - requestBody: Parameters.parameters74, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters71, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/managedDatabaseRestoreDetails.ts b/sdk/sql/arm-sql/src/operations/managedDatabaseRestoreDetails.ts index 93e16abc5e05..f1acf04ef393 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.apiVersion7], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/managedDatabaseSchemas.ts b/sdk/sql/arm-sql/src/operations/managedDatabaseSchemas.ts index 4cd53b391edf..4cbd49b040c7 100644 --- a/sdk/sql/arm-sql/src/operations/managedDatabaseSchemas.ts +++ b/sdk/sql/arm-sql/src/operations/managedDatabaseSchemas.ts @@ -219,7 +219,7 @@ const listByDatabaseOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.filter1, Parameters.apiVersion3], + queryParameters: [Parameters.filter1, Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -240,7 +240,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], 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 bbdd9b4820be..8d1a9b6b8086 100644 --- a/sdk/sql/arm-sql/src/operations/managedDatabaseSecurityAlertPolicies.ts +++ b/sdk/sql/arm-sql/src/operations/managedDatabaseSecurityAlertPolicies.ts @@ -257,7 +257,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -282,8 +282,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters33, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters31, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -306,7 +306,7 @@ const listByDatabaseOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/managedDatabaseSecurityEvents.ts b/sdk/sql/arm-sql/src/operations/managedDatabaseSecurityEvents.ts index 6d0c1c76d83e..97f0a3748996 100644 --- a/sdk/sql/arm-sql/src/operations/managedDatabaseSecurityEvents.ts +++ b/sdk/sql/arm-sql/src/operations/managedDatabaseSecurityEvents.ts @@ -193,7 +193,7 @@ const listByDatabaseOperationSpec: coreClient.OperationSpec = { queryParameters: [ Parameters.filter1, Parameters.skip, - Parameters.apiVersion3, + Parameters.apiVersion2, Parameters.skiptoken, Parameters.top ], diff --git a/sdk/sql/arm-sql/src/operations/managedDatabaseSensitivityLabels.ts b/sdk/sql/arm-sql/src/operations/managedDatabaseSensitivityLabels.ts index c2691e7a4472..2234c8d0d790 100644 --- a/sdk/sql/arm-sql/src/operations/managedDatabaseSensitivityLabels.ts +++ b/sdk/sql/arm-sql/src/operations/managedDatabaseSensitivityLabels.ts @@ -558,7 +558,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -586,8 +586,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters72, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters69, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -608,7 +608,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/databases/{databaseName}/schemas/{schemaName}/tables/{tableName}/columns/{columnName}/sensitivityLabels/{sensitivityLabelSource}", httpMethod: "DELETE", responses: { 200: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -627,7 +627,7 @@ const disableRecommendationOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/databases/{databaseName}/schemas/{schemaName}/tables/{tableName}/columns/{columnName}/sensitivityLabels/{sensitivityLabelSource}/disable", httpMethod: "POST", responses: { 200: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -646,7 +646,7 @@ const enableRecommendationOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/databases/{databaseName}/schemas/{schemaName}/tables/{tableName}/columns/{columnName}/sensitivityLabels/{sensitivityLabelSource}/enable", httpMethod: "POST", responses: { 200: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -673,7 +673,7 @@ const listCurrentByDatabaseOperationSpec: coreClient.OperationSpec = { queryParameters: [ Parameters.skipToken, Parameters.filter1, - Parameters.apiVersion3, + Parameters.apiVersion2, Parameters.count ], urlParameters: [ @@ -691,8 +691,8 @@ const updateOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/databases/{databaseName}/currentSensitivityLabels", httpMethod: "PATCH", responses: { 200: {}, default: {} }, - requestBody: Parameters.parameters73, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters70, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -717,7 +717,7 @@ const listRecommendedByDatabaseOperationSpec: coreClient.OperationSpec = { queryParameters: [ Parameters.skipToken, Parameters.filter1, - Parameters.apiVersion3, + Parameters.apiVersion2, Parameters.includeDisabledRecommendations ], urlParameters: [ diff --git a/sdk/sql/arm-sql/src/operations/managedDatabaseTables.ts b/sdk/sql/arm-sql/src/operations/managedDatabaseTables.ts index 502c6909d5fc..89e555175248 100644 --- a/sdk/sql/arm-sql/src/operations/managedDatabaseTables.ts +++ b/sdk/sql/arm-sql/src/operations/managedDatabaseTables.ts @@ -242,7 +242,7 @@ const listBySchemaOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.filter1, Parameters.apiVersion3], + queryParameters: [Parameters.filter1, Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -264,7 +264,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/managedDatabaseTransparentDataEncryption.ts b/sdk/sql/arm-sql/src/operations/managedDatabaseTransparentDataEncryption.ts index 96f3658dec02..0d47298bf4bb 100644 --- a/sdk/sql/arm-sql/src/operations/managedDatabaseTransparentDataEncryption.ts +++ b/sdk/sql/arm-sql/src/operations/managedDatabaseTransparentDataEncryption.ts @@ -260,7 +260,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -285,8 +285,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters34, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters32, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -309,7 +309,7 @@ const listByDatabaseOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/managedDatabaseVulnerabilityAssessmentRuleBaselines.ts b/sdk/sql/arm-sql/src/operations/managedDatabaseVulnerabilityAssessmentRuleBaselines.ts index 7ba333464cdb..cf3be7ac46d7 100644 --- a/sdk/sql/arm-sql/src/operations/managedDatabaseVulnerabilityAssessmentRuleBaselines.ts +++ b/sdk/sql/arm-sql/src/operations/managedDatabaseVulnerabilityAssessmentRuleBaselines.ts @@ -161,7 +161,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -186,7 +186,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { default: {} }, requestBody: Parameters.parameters15, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -206,7 +206,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/databases/{databaseName}/vulnerabilityAssessments/{vulnerabilityAssessmentName}/rules/{ruleId}/baselines/{baselineName}", httpMethod: "DELETE", responses: { 200: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/managedDatabaseVulnerabilityAssessmentScans.ts b/sdk/sql/arm-sql/src/operations/managedDatabaseVulnerabilityAssessmentScans.ts index 469dbc414f2d..31a37a1cb6e7 100644 --- a/sdk/sql/arm-sql/src/operations/managedDatabaseVulnerabilityAssessmentScans.ts +++ b/sdk/sql/arm-sql/src/operations/managedDatabaseVulnerabilityAssessmentScans.ts @@ -389,7 +389,7 @@ const initiateScanOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/databases/{databaseName}/vulnerabilityAssessments/{vulnerabilityAssessmentName}/scans/{scanId}/initiateScan", httpMethod: "POST", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -414,7 +414,7 @@ const exportOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -437,7 +437,7 @@ const listByDatabaseOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -459,7 +459,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/managedDatabaseVulnerabilityAssessments.ts b/sdk/sql/arm-sql/src/operations/managedDatabaseVulnerabilityAssessments.ts index 6a319ea249ad..44e5e25de90c 100644 --- a/sdk/sql/arm-sql/src/operations/managedDatabaseVulnerabilityAssessments.ts +++ b/sdk/sql/arm-sql/src/operations/managedDatabaseVulnerabilityAssessments.ts @@ -285,7 +285,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -311,7 +311,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { default: {} }, requestBody: Parameters.parameters16, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -329,7 +329,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/databases/{databaseName}/vulnerabilityAssessments/{vulnerabilityAssessmentName}", httpMethod: "DELETE", responses: { 200: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -350,7 +350,7 @@ const listByDatabaseOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/managedDatabases.ts b/sdk/sql/arm-sql/src/operations/managedDatabases.ts index 3291b982c3e9..f7cbe489fe24 100644 --- a/sdk/sql/arm-sql/src/operations/managedDatabases.ts +++ b/sdk/sql/arm-sql/src/operations/managedDatabases.ts @@ -1044,7 +1044,7 @@ const listByInstanceOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion8], + queryParameters: [Parameters.apiVersion1], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -1064,7 +1064,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion8], + queryParameters: [Parameters.apiVersion1], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -1094,8 +1094,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters91, - queryParameters: [Parameters.apiVersion8], + requestBody: Parameters.parameters85, + queryParameters: [Parameters.apiVersion1], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -1112,7 +1112,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/databases/{databaseName}", httpMethod: "DELETE", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion8], + queryParameters: [Parameters.apiVersion1], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -1141,8 +1141,8 @@ const updateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters92, - queryParameters: [Parameters.apiVersion8], + requestBody: Parameters.parameters86, + queryParameters: [Parameters.apiVersion1], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -1159,8 +1159,8 @@ 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.parameters93, - queryParameters: [Parameters.apiVersion8], + requestBody: Parameters.parameters87, + queryParameters: [Parameters.apiVersion1], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -1177,8 +1177,8 @@ 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.parameters93, - queryParameters: [Parameters.apiVersion8], + requestBody: Parameters.parameters87, + queryParameters: [Parameters.apiVersion1], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -1195,8 +1195,8 @@ 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.parameters94, - queryParameters: [Parameters.apiVersion8], + requestBody: Parameters.parameters88, + queryParameters: [Parameters.apiVersion1], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -1213,8 +1213,8 @@ 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.parameters95, - queryParameters: [Parameters.apiVersion8], + requestBody: Parameters.parameters89, + queryParameters: [Parameters.apiVersion1], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -1236,7 +1236,7 @@ const listInaccessibleByInstanceOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion8], + queryParameters: [Parameters.apiVersion1], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/managedInstanceAdministrators.ts b/sdk/sql/arm-sql/src/operations/managedInstanceAdministrators.ts index 22f363c4a739..db4eaddcd5f0 100644 --- a/sdk/sql/arm-sql/src/operations/managedInstanceAdministrators.ts +++ b/sdk/sql/arm-sql/src/operations/managedInstanceAdministrators.ts @@ -405,7 +405,7 @@ const listByInstanceOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -425,7 +425,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -455,8 +455,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters35, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters33, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -473,7 +473,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/administrators/{administratorName}", httpMethod: "DELETE", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/managedInstanceAdvancedThreatProtectionSettings.ts b/sdk/sql/arm-sql/src/operations/managedInstanceAdvancedThreatProtectionSettings.ts index 1fa9f7d88afe..44ac4d83b48a 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.apiVersion3], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -345,7 +345,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion4], + queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -375,8 +375,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters86, - queryParameters: [Parameters.apiVersion4], + requestBody: Parameters.parameters81, + queryParameters: [Parameters.apiVersion3], 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 d69b36b18a72..c41920a99422 100644 --- a/sdk/sql/arm-sql/src/operations/managedInstanceAzureADOnlyAuthentications.ts +++ b/sdk/sql/arm-sql/src/operations/managedInstanceAzureADOnlyAuthentications.ts @@ -415,7 +415,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -445,8 +445,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters36, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters34, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -463,7 +463,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/azureADOnlyAuthentications/{authenticationName}", httpMethod: "DELETE", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -483,7 +483,7 @@ const listByInstanceOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/managedInstanceDtcs.ts b/sdk/sql/arm-sql/src/operations/managedInstanceDtcs.ts index 001cbaa8a45b..7825964fe017 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.apiVersion7], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -329,7 +329,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion8], + queryParameters: [Parameters.apiVersion7], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -359,8 +359,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters88, - queryParameters: [Parameters.apiVersion8], + requestBody: Parameters.parameters82, + queryParameters: [Parameters.apiVersion7], 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 492e33384460..64527e5b0867 100644 --- a/sdk/sql/arm-sql/src/operations/managedInstanceEncryptionProtectors.ts +++ b/sdk/sql/arm-sql/src/operations/managedInstanceEncryptionProtectors.ts @@ -405,7 +405,7 @@ const revalidateOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/encryptionProtector/{encryptionProtectorName}/revalidate", httpMethod: "POST", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -425,7 +425,7 @@ const listByInstanceOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -445,7 +445,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -475,8 +475,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters37, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters35, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/managedInstanceKeys.ts b/sdk/sql/arm-sql/src/operations/managedInstanceKeys.ts index 725908c2504c..edc85065e004 100644 --- a/sdk/sql/arm-sql/src/operations/managedInstanceKeys.ts +++ b/sdk/sql/arm-sql/src/operations/managedInstanceKeys.ts @@ -398,7 +398,7 @@ const listByInstanceOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.filter1, Parameters.apiVersion3], + queryParameters: [Parameters.filter1, Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -418,7 +418,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -448,8 +448,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters38, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters36, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -466,7 +466,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/keys/{keyName}", httpMethod: "DELETE", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/managedInstanceLongTermRetentionPolicies.ts b/sdk/sql/arm-sql/src/operations/managedInstanceLongTermRetentionPolicies.ts index d3868036d6bb..94ac995c6f5b 100644 --- a/sdk/sql/arm-sql/src/operations/managedInstanceLongTermRetentionPolicies.ts +++ b/sdk/sql/arm-sql/src/operations/managedInstanceLongTermRetentionPolicies.ts @@ -349,7 +349,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -380,8 +380,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters39, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters37, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -404,7 +404,7 @@ const listByDatabaseOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/managedInstanceOperations.ts b/sdk/sql/arm-sql/src/operations/managedInstanceOperations.ts index 83f954fa3669..0d07576a97af 100644 --- a/sdk/sql/arm-sql/src/operations/managedInstanceOperations.ts +++ b/sdk/sql/arm-sql/src/operations/managedInstanceOperations.ts @@ -214,7 +214,7 @@ const listByManagedInstanceOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -234,7 +234,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -250,7 +250,7 @@ const cancelOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/operations/{operationId}/cancel", httpMethod: "POST", responses: { 200: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/managedInstancePrivateEndpointConnections.ts b/sdk/sql/arm-sql/src/operations/managedInstancePrivateEndpointConnections.ts index 56b94d8ffb79..fb78fbd03767 100644 --- a/sdk/sql/arm-sql/src/operations/managedInstancePrivateEndpointConnections.ts +++ b/sdk/sql/arm-sql/src/operations/managedInstancePrivateEndpointConnections.ts @@ -417,7 +417,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -447,8 +447,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters40, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters38, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -465,7 +465,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/privateEndpointConnections/{privateEndpointConnectionName}", httpMethod: "DELETE", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -485,7 +485,7 @@ const listByManagedInstanceOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/managedInstancePrivateLinkResources.ts b/sdk/sql/arm-sql/src/operations/managedInstancePrivateLinkResources.ts index d4272d26ac39..8a47584359d8 100644 --- a/sdk/sql/arm-sql/src/operations/managedInstancePrivateLinkResources.ts +++ b/sdk/sql/arm-sql/src/operations/managedInstancePrivateLinkResources.ts @@ -195,7 +195,7 @@ const listByManagedInstanceOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -215,7 +215,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/managedInstanceTdeCertificates.ts b/sdk/sql/arm-sql/src/operations/managedInstanceTdeCertificates.ts index ca77a8f4e4ae..0c1fe85d7cb1 100644 --- a/sdk/sql/arm-sql/src/operations/managedInstanceTdeCertificates.ts +++ b/sdk/sql/arm-sql/src/operations/managedInstanceTdeCertificates.ts @@ -132,8 +132,8 @@ const createOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/tdeCertificates", httpMethod: "POST", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - requestBody: Parameters.parameters41, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters39, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/managedInstanceVulnerabilityAssessments.ts b/sdk/sql/arm-sql/src/operations/managedInstanceVulnerabilityAssessments.ts index 374e12c30b00..ed289468d180 100644 --- a/sdk/sql/arm-sql/src/operations/managedInstanceVulnerabilityAssessments.ts +++ b/sdk/sql/arm-sql/src/operations/managedInstanceVulnerabilityAssessments.ts @@ -265,7 +265,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -289,8 +289,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters42, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters40, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -307,7 +307,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/vulnerabilityAssessments/{vulnerabilityAssessmentName}", httpMethod: "DELETE", responses: { 200: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -327,7 +327,7 @@ const listByInstanceOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/managedInstances.ts b/sdk/sql/arm-sql/src/operations/managedInstances.ts index 8ae5acfe20f6..9c26625fc14e 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.parameters96, + requestBody: Parameters.parameters90, queryParameters: [Parameters.apiVersion1], urlParameters: [ Parameters.$host, @@ -1317,7 +1317,7 @@ const updateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters97, + requestBody: Parameters.parameters91, queryParameters: [Parameters.apiVersion1], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/managedLedgerDigestUploadsOperations.ts b/sdk/sql/arm-sql/src/operations/managedLedgerDigestUploadsOperations.ts index 0becad7c84cf..13e9ec26ff2b 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.parameters98, + requestBody: Parameters.parameters92, queryParameters: [Parameters.apiVersion1], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/managedRestorableDroppedDatabaseBackupShortTermRetentionPolicies.ts b/sdk/sql/arm-sql/src/operations/managedRestorableDroppedDatabaseBackupShortTermRetentionPolicies.ts index cfa11d83dfc7..5dd3a80cec4a 100644 --- a/sdk/sql/arm-sql/src/operations/managedRestorableDroppedDatabaseBackupShortTermRetentionPolicies.ts +++ b/sdk/sql/arm-sql/src/operations/managedRestorableDroppedDatabaseBackupShortTermRetentionPolicies.ts @@ -483,7 +483,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -514,8 +514,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters32, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters30, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -547,8 +547,8 @@ const updateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters32, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters30, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -571,7 +571,7 @@ const listByRestorableDroppedDatabaseOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/managedServerDnsAliases.ts b/sdk/sql/arm-sql/src/operations/managedServerDnsAliases.ts index 9892cdac4d73..29d6e6123e67 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.apiVersion6], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -530,7 +530,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion7], + queryParameters: [Parameters.apiVersion6], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -560,8 +560,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters81, - queryParameters: [Parameters.apiVersion7], + requestBody: Parameters.parameters78, + queryParameters: [Parameters.apiVersion6], 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.apiVersion6], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -607,8 +607,8 @@ const acquireOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters82, - queryParameters: [Parameters.apiVersion7], + requestBody: Parameters.parameters79, + queryParameters: [Parameters.apiVersion6], 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 aa8b76cbc463..bbe473a9eaaf 100644 --- a/sdk/sql/arm-sql/src/operations/managedServerSecurityAlertPolicies.ts +++ b/sdk/sql/arm-sql/src/operations/managedServerSecurityAlertPolicies.ts @@ -315,7 +315,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -345,8 +345,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters43, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters41, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -368,7 +368,7 @@ const listByInstanceOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/operations.ts b/sdk/sql/arm-sql/src/operations/operations.ts index 11395fed5450..b5cbf0223cb1 100644 --- a/sdk/sql/arm-sql/src/operations/operations.ts +++ b/sdk/sql/arm-sql/src/operations/operations.ts @@ -125,7 +125,7 @@ const listOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [Parameters.$host], headerParameters: [Parameters.accept], serializer diff --git a/sdk/sql/arm-sql/src/operations/outboundFirewallRules.ts b/sdk/sql/arm-sql/src/operations/outboundFirewallRules.ts index 34f7a4eaae03..0f6d318dc663 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.apiVersion4], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -424,8 +424,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters65, - queryParameters: [Parameters.apiVersion5], + requestBody: Parameters.parameters63, + queryParameters: [Parameters.apiVersion4], 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.apiVersion4], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -462,7 +462,7 @@ const listByServerOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion5], + queryParameters: [Parameters.apiVersion4], 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 a45dfefa2d64..6a507753a958 100644 --- a/sdk/sql/arm-sql/src/operations/privateEndpointConnections.ts +++ b/sdk/sql/arm-sql/src/operations/privateEndpointConnections.ts @@ -127,6 +127,24 @@ export class PrivateEndpointConnectionsImpl } } + /** + * Gets all private endpoint connections on a server. + * @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 options The options parameters. + */ + private _listByServer( + resourceGroupName: string, + serverName: string, + options?: PrivateEndpointConnectionsListByServerOptionalParams + ): Promise { + return this.client.sendOperationRequest( + { resourceGroupName, serverName, options }, + listByServerOperationSpec + ); + } + /** * Gets a private endpoint connection. * @param resourceGroupName The name of the resource group that contains the resource. You can obtain @@ -349,24 +367,6 @@ export class PrivateEndpointConnectionsImpl return poller.pollUntilDone(); } - /** - * Gets all private endpoint connections on a server. - * @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 options The options parameters. - */ - private _listByServer( - resourceGroupName: string, - serverName: string, - options?: PrivateEndpointConnectionsListByServerOptionalParams - ): Promise { - return this.client.sendOperationRequest( - { resourceGroupName, serverName, options }, - listByServerOperationSpec - ); - } - /** * ListByServerNext * @param resourceGroupName The name of the resource group that contains the resource. You can obtain @@ -390,6 +390,26 @@ export class PrivateEndpointConnectionsImpl // Operation Specifications const serializer = coreClient.createSerializer(Mappers, /* isXml */ false); +const listByServerOperationSpec: coreClient.OperationSpec = { + path: + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/privateEndpointConnections", + httpMethod: "GET", + responses: { + 200: { + bodyMapper: Mappers.PrivateEndpointConnectionListResult + }, + default: {} + }, + queryParameters: [Parameters.apiVersion1], + urlParameters: [ + Parameters.$host, + Parameters.subscriptionId, + Parameters.resourceGroupName, + Parameters.serverName + ], + headerParameters: [Parameters.accept], + serializer +}; const getOperationSpec: coreClient.OperationSpec = { path: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/privateEndpointConnections/{privateEndpointConnectionName}", @@ -400,7 +420,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion1], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -430,8 +450,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters44, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters42, + queryParameters: [Parameters.apiVersion1], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -448,7 +468,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/privateEndpointConnections/{privateEndpointConnectionName}", httpMethod: "DELETE", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion1], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -458,26 +478,6 @@ const deleteOperationSpec: coreClient.OperationSpec = { ], serializer }; -const listByServerOperationSpec: coreClient.OperationSpec = { - path: - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/privateEndpointConnections", - httpMethod: "GET", - responses: { - 200: { - bodyMapper: Mappers.PrivateEndpointConnectionListResult - }, - default: {} - }, - queryParameters: [Parameters.apiVersion3], - urlParameters: [ - Parameters.$host, - Parameters.subscriptionId, - Parameters.resourceGroupName, - Parameters.serverName - ], - headerParameters: [Parameters.accept], - serializer -}; const listByServerNextOperationSpec: coreClient.OperationSpec = { path: "{nextLink}", httpMethod: "GET", diff --git a/sdk/sql/arm-sql/src/operations/privateLinkResources.ts b/sdk/sql/arm-sql/src/operations/privateLinkResources.ts index de58d0c36ac9..b0da96f824e7 100644 --- a/sdk/sql/arm-sql/src/operations/privateLinkResources.ts +++ b/sdk/sql/arm-sql/src/operations/privateLinkResources.ts @@ -188,7 +188,7 @@ const listByServerOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -208,7 +208,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/recommendedSensitivityLabels.ts b/sdk/sql/arm-sql/src/operations/recommendedSensitivityLabels.ts index 55d9dd8112f2..ec8e6e6af5d0 100644 --- a/sdk/sql/arm-sql/src/operations/recommendedSensitivityLabels.ts +++ b/sdk/sql/arm-sql/src/operations/recommendedSensitivityLabels.ts @@ -59,8 +59,8 @@ const updateOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/recommendedSensitivityLabels", httpMethod: "PATCH", responses: { 200: {}, default: {} }, - requestBody: Parameters.parameters74, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters71, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/recoverableManagedDatabases.ts b/sdk/sql/arm-sql/src/operations/recoverableManagedDatabases.ts index 139fa424961a..25756f4bfc28 100644 --- a/sdk/sql/arm-sql/src/operations/recoverableManagedDatabases.ts +++ b/sdk/sql/arm-sql/src/operations/recoverableManagedDatabases.ts @@ -198,7 +198,7 @@ const listByInstanceOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -218,7 +218,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/replicationLinks.ts b/sdk/sql/arm-sql/src/operations/replicationLinks.ts index 1bfe5461f089..ff83646aaa0d 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.apiVersion3], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -660,7 +660,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion4], + queryParameters: [Parameters.apiVersion3], 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.apiVersion3], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -707,7 +707,7 @@ const failoverOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion4], + queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -738,7 +738,7 @@ const failoverAllowDataLossOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion4], + queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -760,7 +760,7 @@ const listByServerOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion4], + queryParameters: [Parameters.apiVersion3], 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..2f3519b6154d 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.apiVersion5], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -218,7 +218,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion6], + queryParameters: [Parameters.apiVersion5], 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 2f9bacc6d6e1..e33be9a257f2 100644 --- a/sdk/sql/arm-sql/src/operations/restorePoints.ts +++ b/sdk/sql/arm-sql/src/operations/restorePoints.ts @@ -359,7 +359,7 @@ const listByDatabaseOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -389,8 +389,8 @@ const createOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters45, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters43, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -412,7 +412,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -429,7 +429,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/restorePoints/{restorePointName}", httpMethod: "DELETE", responses: { 200: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/sensitivityLabels.ts b/sdk/sql/arm-sql/src/operations/sensitivityLabels.ts index 03e9b34aebee..916a790ba7fe 100644 --- a/sdk/sql/arm-sql/src/operations/sensitivityLabels.ts +++ b/sdk/sql/arm-sql/src/operations/sensitivityLabels.ts @@ -536,7 +536,7 @@ const listCurrentByDatabaseOperationSpec: coreClient.OperationSpec = { queryParameters: [ Parameters.skipToken, Parameters.filter1, - Parameters.apiVersion3, + Parameters.apiVersion2, Parameters.count ], urlParameters: [ @@ -554,8 +554,8 @@ const updateOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/currentSensitivityLabels", httpMethod: "PATCH", responses: { 200: {}, default: {} }, - requestBody: Parameters.parameters73, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters70, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -580,7 +580,7 @@ const listRecommendedByDatabaseOperationSpec: coreClient.OperationSpec = { queryParameters: [ Parameters.skipToken, Parameters.filter1, - Parameters.apiVersion3, + Parameters.apiVersion2, Parameters.includeDisabledRecommendations ], urlParameters: [ @@ -598,7 +598,7 @@ const enableRecommendationOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/schemas/{schemaName}/tables/{tableName}/columns/{columnName}/sensitivityLabels/{sensitivityLabelSource}/enable", httpMethod: "POST", responses: { 200: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -617,7 +617,7 @@ const disableRecommendationOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/schemas/{schemaName}/tables/{tableName}/columns/{columnName}/sensitivityLabels/{sensitivityLabelSource}/disable", httpMethod: "POST", responses: { 200: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -641,7 +641,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -669,8 +669,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters72, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters69, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -691,7 +691,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/schemas/{schemaName}/tables/{tableName}/columns/{columnName}/sensitivityLabels/{sensitivityLabelSource}", httpMethod: "DELETE", responses: { 200: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/serverAdvancedThreatProtectionSettings.ts b/sdk/sql/arm-sql/src/operations/serverAdvancedThreatProtectionSettings.ts index 786fffe889df..92f1a49651b1 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.apiVersion6], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -330,7 +330,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion7], + queryParameters: [Parameters.apiVersion6], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -360,8 +360,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters80, - queryParameters: [Parameters.apiVersion7], + requestBody: Parameters.parameters77, + queryParameters: [Parameters.apiVersion6], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/serverAdvisors.ts b/sdk/sql/arm-sql/src/operations/serverAdvisors.ts index 1e83f27a66d5..2351e83c1977 100644 --- a/sdk/sql/arm-sql/src/operations/serverAdvisors.ts +++ b/sdk/sql/arm-sql/src/operations/serverAdvisors.ts @@ -111,7 +111,7 @@ const listByServerOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.expand, Parameters.apiVersion3], + queryParameters: [Parameters.expand, Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -131,7 +131,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -153,7 +153,7 @@ const updateOperationSpec: coreClient.OperationSpec = { default: {} }, requestBody: Parameters.parameters11, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], 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 b49d07004d22..76b2422428d1 100644 --- a/sdk/sql/arm-sql/src/operations/serverAutomaticTuningOperations.ts +++ b/sdk/sql/arm-sql/src/operations/serverAutomaticTuningOperations.ts @@ -83,7 +83,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -103,8 +103,8 @@ const updateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters46, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters44, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/serverAzureADAdministrators.ts b/sdk/sql/arm-sql/src/operations/serverAzureADAdministrators.ts index bd1ba1c33674..68cfecf65f06 100644 --- a/sdk/sql/arm-sql/src/operations/serverAzureADAdministrators.ts +++ b/sdk/sql/arm-sql/src/operations/serverAzureADAdministrators.ts @@ -396,7 +396,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -426,8 +426,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters47, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters45, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -444,7 +444,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/administrators/{administratorName}", httpMethod: "DELETE", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -464,7 +464,7 @@ const listByServerOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/serverAzureADOnlyAuthentications.ts b/sdk/sql/arm-sql/src/operations/serverAzureADOnlyAuthentications.ts index 11a9db62feba..260db69cfe74 100644 --- a/sdk/sql/arm-sql/src/operations/serverAzureADOnlyAuthentications.ts +++ b/sdk/sql/arm-sql/src/operations/serverAzureADOnlyAuthentications.ts @@ -400,7 +400,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -430,8 +430,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters48, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters46, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -448,7 +448,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/azureADOnlyAuthentications/{authenticationName}", httpMethod: "DELETE", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -468,7 +468,7 @@ const listByServerOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/serverBlobAuditingPolicies.ts b/sdk/sql/arm-sql/src/operations/serverBlobAuditingPolicies.ts index cb1fb98c2009..6339fe76d765 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.apiVersion6], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -312,7 +312,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion7], + queryParameters: [Parameters.apiVersion6], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -342,8 +342,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters75, - queryParameters: [Parameters.apiVersion7], + requestBody: Parameters.parameters72, + queryParameters: [Parameters.apiVersion6], 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 05e63b637645..8ffd26807448 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.parameters99, + requestBody: Parameters.parameters93, queryParameters: [Parameters.apiVersion1], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/serverConnectionPolicies.ts b/sdk/sql/arm-sql/src/operations/serverConnectionPolicies.ts index 11bb50107ae1..282c76a0dac4 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.apiVersion5], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -335,8 +335,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters68, - queryParameters: [Parameters.apiVersion6], + requestBody: Parameters.parameters66, + queryParameters: [Parameters.apiVersion5], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -358,7 +358,7 @@ const listByServerOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion6], + queryParameters: [Parameters.apiVersion5], 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 a8650f453acf..2c5cfdefbeea 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.apiVersion3], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -327,7 +327,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion4], + queryParameters: [Parameters.apiVersion3], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -357,8 +357,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters49, - queryParameters: [Parameters.apiVersion4], + requestBody: Parameters.parameters47, + queryParameters: [Parameters.apiVersion3], 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 ebf604e30bda..dd82f2d37abc 100644 --- a/sdk/sql/arm-sql/src/operations/serverDnsAliases.ts +++ b/sdk/sql/arm-sql/src/operations/serverDnsAliases.ts @@ -494,7 +494,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -524,7 +524,7 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -540,7 +540,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/dnsAliases/{dnsAliasName}", httpMethod: "DELETE", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -560,7 +560,7 @@ const listByServerOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -589,8 +589,8 @@ const acquireOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters50, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters48, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/serverKeys.ts b/sdk/sql/arm-sql/src/operations/serverKeys.ts index 227b7c5b7831..a78a39bb05b3 100644 --- a/sdk/sql/arm-sql/src/operations/serverKeys.ts +++ b/sdk/sql/arm-sql/src/operations/serverKeys.ts @@ -394,7 +394,7 @@ const listByServerOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -414,7 +414,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -444,8 +444,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters51, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters49, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -462,7 +462,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/keys/{keyName}", httpMethod: "DELETE", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/serverOperations.ts b/sdk/sql/arm-sql/src/operations/serverOperations.ts index 77096439d5c9..013860eb26bc 100644 --- a/sdk/sql/arm-sql/src/operations/serverOperations.ts +++ b/sdk/sql/arm-sql/src/operations/serverOperations.ts @@ -166,7 +166,7 @@ const listByServerOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/serverSecurityAlertPolicies.ts b/sdk/sql/arm-sql/src/operations/serverSecurityAlertPolicies.ts index 55ce4715b6d0..083cc3b56407 100644 --- a/sdk/sql/arm-sql/src/operations/serverSecurityAlertPolicies.ts +++ b/sdk/sql/arm-sql/src/operations/serverSecurityAlertPolicies.ts @@ -306,7 +306,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -336,8 +336,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters52, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters50, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -359,7 +359,7 @@ const listByServerOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/serverTrustCertificates.ts b/sdk/sql/arm-sql/src/operations/serverTrustCertificates.ts index 94619235f0c8..febef7f29788 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.apiVersion6], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -425,7 +425,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion7], + queryParameters: [Parameters.apiVersion6], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -455,8 +455,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters70, - queryParameters: [Parameters.apiVersion7], + requestBody: Parameters.parameters68, + queryParameters: [Parameters.apiVersion6], 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.apiVersion6], 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 51668da0d657..d1f385155bed 100644 --- a/sdk/sql/arm-sql/src/operations/serverTrustGroups.ts +++ b/sdk/sql/arm-sql/src/operations/serverTrustGroups.ts @@ -525,7 +525,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -555,8 +555,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters53, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters51, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -573,7 +573,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/locations/{locationName}/serverTrustGroups/{serverTrustGroupName}", httpMethod: "DELETE", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -593,7 +593,7 @@ const listByLocationOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -613,7 +613,7 @@ const listByInstanceOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/serverVulnerabilityAssessments.ts b/sdk/sql/arm-sql/src/operations/serverVulnerabilityAssessments.ts index 1a4a1c19a157..0247857673f4 100644 --- a/sdk/sql/arm-sql/src/operations/serverVulnerabilityAssessments.ts +++ b/sdk/sql/arm-sql/src/operations/serverVulnerabilityAssessments.ts @@ -243,7 +243,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -267,8 +267,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters54, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters52, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -285,7 +285,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/vulnerabilityAssessments/{vulnerabilityAssessmentName}", httpMethod: "DELETE", responses: { 200: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -305,7 +305,7 @@ const listByServerOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/servers.ts b/sdk/sql/arm-sql/src/operations/servers.ts index 7feef8467dbe..46c3d2d75ef3 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.parameters94, 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.parameters95, queryParameters: [Parameters.apiVersion1], urlParameters: [ Parameters.$host, @@ -881,7 +881,7 @@ const updateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters102, + requestBody: Parameters.parameters96, queryParameters: [Parameters.apiVersion1], urlParameters: [ Parameters.$host, @@ -912,7 +912,7 @@ const importDatabaseOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters103, + requestBody: Parameters.parameters97, 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 ad92b6ac2fc5..6c700e8f6490 100644 --- a/sdk/sql/arm-sql/src/operations/sqlAgent.ts +++ b/sdk/sql/arm-sql/src/operations/sqlAgent.ts @@ -82,7 +82,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -102,8 +102,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters55, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters53, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/sqlVulnerabilityAssessmentBaseline.ts b/sdk/sql/arm-sql/src/operations/sqlVulnerabilityAssessmentBaseline.ts index c4720901c367..3a32625f2cb1 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.apiVersion4, Parameters.systemDatabaseName], + queryParameters: [Parameters.apiVersion8, Parameters.systemDatabaseName], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -249,7 +249,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion4, Parameters.systemDatabaseName], + queryParameters: [Parameters.apiVersion8, 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 69e5424b1149..2ae82337599a 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.parameters83, - queryParameters: [Parameters.apiVersion4, Parameters.systemDatabaseName], + requestBody: Parameters.parameters103, + queryParameters: [Parameters.apiVersion8, 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 2ac6992dfbc5..301b471e9641 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.apiVersion4, Parameters.systemDatabaseName], + queryParameters: [Parameters.apiVersion8, 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 da7bf8c0cf8c..cae89b6a3181 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.apiVersion4, Parameters.systemDatabaseName], + queryParameters: [Parameters.apiVersion8, Parameters.systemDatabaseName], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -307,7 +307,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion4, Parameters.systemDatabaseName], + queryParameters: [Parameters.apiVersion8, Parameters.systemDatabaseName], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -330,8 +330,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters84, - queryParameters: [Parameters.apiVersion4, Parameters.systemDatabaseName], + requestBody: Parameters.parameters104, + queryParameters: [Parameters.apiVersion8, 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 8f7ab9b19460..f97474de76cb 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.apiVersion4, Parameters.systemDatabaseName], + queryParameters: [Parameters.apiVersion8, 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 56a042696e44..a56c63b802f9 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.apiVersion4, Parameters.systemDatabaseName], + queryParameters: [Parameters.apiVersion8, Parameters.systemDatabaseName], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -266,7 +266,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion4, Parameters.systemDatabaseName], + queryParameters: [Parameters.apiVersion8, 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 fb90561fc7c7..595448cda75d 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.apiVersion4, Parameters.systemDatabaseName], + queryParameters: [Parameters.apiVersion8, Parameters.systemDatabaseName], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -247,7 +247,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion4, Parameters.systemDatabaseName], + queryParameters: [Parameters.apiVersion8, 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 3f206bb29c7a..dbbda10f99b5 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.apiVersion4], + queryParameters: [Parameters.apiVersion8], 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 bae15f9195a0..c2c1cd6bd25b 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.apiVersion4], + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -241,7 +241,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion4], + queryParameters: [Parameters.apiVersion8], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -265,8 +265,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters87, - queryParameters: [Parameters.apiVersion4], + requestBody: Parameters.parameters105, + queryParameters: [Parameters.apiVersion8], 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 237913cde7b1..9c59b042e8ec 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.parameters104, + requestBody: Parameters.parameters98, queryParameters: [Parameters.apiVersion1], urlParameters: [ Parameters.$host, diff --git a/sdk/sql/arm-sql/src/operations/subscriptionUsages.ts b/sdk/sql/arm-sql/src/operations/subscriptionUsages.ts index 21f0c1222413..c81d4a018732 100644 --- a/sdk/sql/arm-sql/src/operations/subscriptionUsages.ts +++ b/sdk/sql/arm-sql/src/operations/subscriptionUsages.ts @@ -163,7 +163,7 @@ const listByLocationOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -182,7 +182,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/synapseLinkWorkspaces.ts b/sdk/sql/arm-sql/src/operations/synapseLinkWorkspaces.ts index cd7dc31dc4be..0afc123924ac 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.apiVersion7], 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 6bb5aebe81cd..cf38ba59ef0a 100644 --- a/sdk/sql/arm-sql/src/operations/syncAgents.ts +++ b/sdk/sql/arm-sql/src/operations/syncAgents.ts @@ -557,7 +557,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -587,8 +587,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters56, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters54, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -605,7 +605,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/syncAgents/{syncAgentName}", httpMethod: "DELETE", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -625,7 +625,7 @@ const listByServerOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -645,7 +645,7 @@ const generateKeyOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -666,7 +666,7 @@ const listLinkedDatabasesOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/syncGroups.ts b/sdk/sql/arm-sql/src/operations/syncGroups.ts index 58715f34f68d..5c49f2c47c3d 100644 --- a/sdk/sql/arm-sql/src/operations/syncGroups.ts +++ b/sdk/sql/arm-sql/src/operations/syncGroups.ts @@ -1161,7 +1161,7 @@ const listSyncDatabaseIdsOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -1175,7 +1175,7 @@ const refreshHubSchemaOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/syncGroups/{syncGroupName}/refreshHubSchema", httpMethod: "POST", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -1196,7 +1196,7 @@ const listHubSchemasOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -1219,7 +1219,7 @@ const listLogsOperationSpec: coreClient.OperationSpec = { default: {} }, queryParameters: [ - Parameters.apiVersion3, + Parameters.apiVersion2, Parameters.startTime1, Parameters.endTime1, Parameters.typeParam, @@ -1241,7 +1241,7 @@ const cancelSyncOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/syncGroups/{syncGroupName}/cancelSync", httpMethod: "POST", responses: { 200: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -1257,7 +1257,7 @@ const triggerSyncOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/syncGroups/{syncGroupName}/triggerSync", httpMethod: "POST", responses: { 200: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -1278,7 +1278,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -1309,8 +1309,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters57, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters55, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -1328,7 +1328,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/syncGroups/{syncGroupName}", httpMethod: "DELETE", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -1358,8 +1358,8 @@ const updateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters57, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters55, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -1382,7 +1382,7 @@ const listByDatabaseOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/syncMembers.ts b/sdk/sql/arm-sql/src/operations/syncMembers.ts index 01c6585ed644..04387805936e 100644 --- a/sdk/sql/arm-sql/src/operations/syncMembers.ts +++ b/sdk/sql/arm-sql/src/operations/syncMembers.ts @@ -882,7 +882,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -914,8 +914,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters58, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters56, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -934,7 +934,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/syncGroups/{syncGroupName}/syncMembers/{syncMemberName}", httpMethod: "DELETE", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -965,8 +965,8 @@ const updateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters58, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters56, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -990,7 +990,7 @@ const listBySyncGroupOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -1012,7 +1012,7 @@ const listMemberSchemasOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -1030,7 +1030,7 @@ const refreshMemberSchemaOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/syncGroups/{syncGroupName}/syncMembers/{syncMemberName}/refreshSchema", httpMethod: "POST", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/tdeCertificates.ts b/sdk/sql/arm-sql/src/operations/tdeCertificates.ts index bb34783b6e22..5742260419be 100644 --- a/sdk/sql/arm-sql/src/operations/tdeCertificates.ts +++ b/sdk/sql/arm-sql/src/operations/tdeCertificates.ts @@ -128,8 +128,8 @@ const createOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/tdeCertificates", httpMethod: "POST", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - requestBody: Parameters.parameters41, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters39, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/timeZones.ts b/sdk/sql/arm-sql/src/operations/timeZones.ts index b4188003f731..56026f2bf621 100644 --- a/sdk/sql/arm-sql/src/operations/timeZones.ts +++ b/sdk/sql/arm-sql/src/operations/timeZones.ts @@ -163,7 +163,7 @@ const listByLocationOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -182,7 +182,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/transparentDataEncryptions.ts b/sdk/sql/arm-sql/src/operations/transparentDataEncryptions.ts index 0c05cfb6fc3a..fab2b91250dd 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.parameters105, + requestBody: Parameters.parameters99, queryParameters: [Parameters.apiVersion1], 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..b2be9a59c7bb 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.apiVersion4, 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 75795cfde8f6..051d774412c9 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.apiVersion7], urlParameters: [Parameters.$host, Parameters.subscriptionId], headerParameters: [Parameters.accept], serializer @@ -554,7 +554,7 @@ const listByResourceGroupOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion8], + queryParameters: [Parameters.apiVersion7], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -573,7 +573,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion8], + queryParameters: [Parameters.apiVersion7], 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.apiVersion7], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -616,8 +616,8 @@ const updateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters89, - queryParameters: [Parameters.apiVersion8], + requestBody: Parameters.parameters83, + queryParameters: [Parameters.apiVersion7], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -647,7 +647,7 @@ const updateDnsServersOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion8], + queryParameters: [Parameters.apiVersion7], 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 9e12e44c6e17..f469ce039851 100644 --- a/sdk/sql/arm-sql/src/operations/virtualNetworkRules.ts +++ b/sdk/sql/arm-sql/src/operations/virtualNetworkRules.ts @@ -394,7 +394,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -424,8 +424,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters59, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters57, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -442,7 +442,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/virtualNetworkRules/{virtualNetworkRuleName}", httpMethod: "DELETE", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -462,7 +462,7 @@ const listByServerOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/workloadClassifiers.ts b/sdk/sql/arm-sql/src/operations/workloadClassifiers.ts index b0c2b4457082..0f26287cb527 100644 --- a/sdk/sql/arm-sql/src/operations/workloadClassifiers.ts +++ b/sdk/sql/arm-sql/src/operations/workloadClassifiers.ts @@ -477,7 +477,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -509,8 +509,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters60, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters58, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -529,7 +529,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/workloadGroups/{workloadGroupName}/workloadClassifiers/{workloadClassifierName}", httpMethod: "DELETE", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -551,7 +551,7 @@ const listByWorkloadGroupOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operations/workloadGroups.ts b/sdk/sql/arm-sql/src/operations/workloadGroups.ts index 9d89473a34e3..6c70d693176e 100644 --- a/sdk/sql/arm-sql/src/operations/workloadGroups.ts +++ b/sdk/sql/arm-sql/src/operations/workloadGroups.ts @@ -436,7 +436,7 @@ const getOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -467,8 +467,8 @@ const createOrUpdateOperationSpec: coreClient.OperationSpec = { }, default: {} }, - requestBody: Parameters.parameters61, - queryParameters: [Parameters.apiVersion3], + requestBody: Parameters.parameters59, + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -486,7 +486,7 @@ const deleteOperationSpec: coreClient.OperationSpec = { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/workloadGroups/{workloadGroupName}", httpMethod: "DELETE", responses: { 200: {}, 201: {}, 202: {}, 204: {}, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, @@ -507,7 +507,7 @@ const listByDatabaseOperationSpec: coreClient.OperationSpec = { }, default: {} }, - queryParameters: [Parameters.apiVersion3], + queryParameters: [Parameters.apiVersion2], urlParameters: [ Parameters.$host, Parameters.subscriptionId, diff --git a/sdk/sql/arm-sql/src/operationsInterfaces/failoverGroups.ts b/sdk/sql/arm-sql/src/operationsInterfaces/failoverGroups.ts index 35369b01de90..8708d43cd778 100644 --- a/sdk/sql/arm-sql/src/operationsInterfaces/failoverGroups.ts +++ b/sdk/sql/arm-sql/src/operationsInterfaces/failoverGroups.ts @@ -22,7 +22,9 @@ import { FailoverGroupsFailoverOptionalParams, FailoverGroupsFailoverResponse, FailoverGroupsForceFailoverAllowDataLossOptionalParams, - FailoverGroupsForceFailoverAllowDataLossResponse + FailoverGroupsForceFailoverAllowDataLossResponse, + FailoverGroupsTryPlannedBeforeForcedFailoverOptionalParams, + FailoverGroupsTryPlannedBeforeForcedFailoverResponse } from "../models"; /// @@ -222,4 +224,39 @@ export interface FailoverGroups { failoverGroupName: string, options?: FailoverGroupsForceFailoverAllowDataLossOptionalParams ): Promise; + /** + * Fails over from the current primary server to this server. This operation tries planned before + * forced failover but might still result in data loss. + * @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 failoverGroupName The name of the failover group. + * @param options The options parameters. + */ + beginTryPlannedBeforeForcedFailover( + resourceGroupName: string, + serverName: string, + failoverGroupName: string, + options?: FailoverGroupsTryPlannedBeforeForcedFailoverOptionalParams + ): Promise< + SimplePollerLike< + OperationState, + FailoverGroupsTryPlannedBeforeForcedFailoverResponse + > + >; + /** + * Fails over from the current primary server to this server. This operation tries planned before + * forced failover but might still result in data loss. + * @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 failoverGroupName The name of the failover group. + * @param options The options parameters. + */ + beginTryPlannedBeforeForcedFailoverAndWait( + resourceGroupName: string, + serverName: string, + failoverGroupName: string, + options?: FailoverGroupsTryPlannedBeforeForcedFailoverOptionalParams + ): Promise; } diff --git a/sdk/sql/arm-sql/src/operationsInterfaces/index.ts b/sdk/sql/arm-sql/src/operationsInterfaces/index.ts index c5f2c323d80d..511f96805c87 100644 --- a/sdk/sql/arm-sql/src/operationsInterfaces/index.ts +++ b/sdk/sql/arm-sql/src/operationsInterfaces/index.ts @@ -30,7 +30,6 @@ export * from "./dataWarehouseUserActivitiesOperations"; export * from "./deletedServers"; export * from "./elasticPoolOperations"; export * from "./encryptionProtectors"; -export * from "./failoverGroups"; export * from "./firewallRules"; export * from "./instancePools"; export * from "./jobAgents"; @@ -108,7 +107,6 @@ export * from "./restorableDroppedManagedDatabases"; export * from "./serverConnectionPolicies"; export * from "./distributedAvailabilityGroups"; export * from "./serverTrustCertificates"; -export * from "./iPv6FirewallRules"; export * from "./endpointCertificates"; export * from "./managedDatabaseSensitivityLabels"; export * from "./managedDatabaseRecommendedSensitivityLabels"; @@ -121,32 +119,17 @@ export * from "./extendedServerBlobAuditingPolicies"; export * from "./databaseAdvancedThreatProtectionSettings"; export * from "./serverAdvancedThreatProtectionSettings"; export * from "./managedServerDnsAliases"; -export * from "./databaseSqlVulnerabilityAssessmentBaselines"; -export * from "./databaseSqlVulnerabilityAssessmentExecuteScan"; -export * from "./databaseSqlVulnerabilityAssessmentRuleBaselines"; -export * from "./databaseSqlVulnerabilityAssessmentScanResult"; -export * from "./databaseSqlVulnerabilityAssessmentScans"; -export * from "./databaseSqlVulnerabilityAssessmentsSettings"; export * from "./managedDatabaseAdvancedThreatProtectionSettings"; export * from "./managedInstanceAdvancedThreatProtectionSettings"; export * from "./replicationLinks"; -export * from "./sqlVulnerabilityAssessmentBaseline"; -export * from "./sqlVulnerabilityAssessmentBaselines"; -export * from "./sqlVulnerabilityAssessmentExecuteScan"; -export * from "./sqlVulnerabilityAssessmentRuleBaseline"; -export * from "./sqlVulnerabilityAssessmentRuleBaselines"; -export * from "./sqlVulnerabilityAssessmentScanResult"; -export * from "./sqlVulnerabilityAssessmentScans"; -export * from "./sqlVulnerabilityAssessmentsSettings"; -export * from "./sqlVulnerabilityAssessments"; export * from "./managedDatabaseMoveOperations"; export * from "./managedInstanceDtcs"; export * from "./synapseLinkWorkspaces"; export * from "./virtualClusters"; export * from "./instanceFailoverGroups"; export * from "./managedDatabaseRestoreDetails"; -export * from "./managedDatabases"; export * from "./databaseEncryptionProtectors"; +export * from "./managedDatabases"; export * from "./managedInstances"; export * from "./managedLedgerDigestUploadsOperations"; export * from "./recoverableDatabases"; @@ -155,3 +138,20 @@ export * from "./serverConfigurationOptions"; export * from "./servers"; export * from "./startStopManagedInstanceSchedules"; export * from "./transparentDataEncryptions"; +export * from "./failoverGroups"; +export * from "./iPv6FirewallRules"; +export * from "./sqlVulnerabilityAssessmentBaseline"; +export * from "./sqlVulnerabilityAssessmentBaselines"; +export * from "./sqlVulnerabilityAssessmentExecuteScan"; +export * from "./sqlVulnerabilityAssessmentRuleBaseline"; +export * from "./sqlVulnerabilityAssessmentRuleBaselines"; +export * from "./sqlVulnerabilityAssessmentScanResult"; +export * from "./sqlVulnerabilityAssessmentScans"; +export * from "./sqlVulnerabilityAssessmentsSettings"; +export * from "./sqlVulnerabilityAssessments"; +export * from "./databaseSqlVulnerabilityAssessmentBaselines"; +export * from "./databaseSqlVulnerabilityAssessmentExecuteScan"; +export * from "./databaseSqlVulnerabilityAssessmentRuleBaselines"; +export * from "./databaseSqlVulnerabilityAssessmentScanResult"; +export * from "./databaseSqlVulnerabilityAssessmentScans"; +export * from "./databaseSqlVulnerabilityAssessmentsSettings"; diff --git a/sdk/sql/arm-sql/src/sqlManagementClient.ts b/sdk/sql/arm-sql/src/sqlManagementClient.ts index 661a39ff3973..d1da0468ce25 100644 --- a/sdk/sql/arm-sql/src/sqlManagementClient.ts +++ b/sdk/sql/arm-sql/src/sqlManagementClient.ts @@ -34,7 +34,6 @@ import { DeletedServersImpl, ElasticPoolOperationsImpl, EncryptionProtectorsImpl, - FailoverGroupsImpl, FirewallRulesImpl, InstancePoolsImpl, JobAgentsImpl, @@ -112,7 +111,6 @@ import { ServerConnectionPoliciesImpl, DistributedAvailabilityGroupsImpl, ServerTrustCertificatesImpl, - IPv6FirewallRulesImpl, EndpointCertificatesImpl, ManagedDatabaseSensitivityLabelsImpl, ManagedDatabaseRecommendedSensitivityLabelsImpl, @@ -125,32 +123,17 @@ import { DatabaseAdvancedThreatProtectionSettingsImpl, ServerAdvancedThreatProtectionSettingsImpl, ManagedServerDnsAliasesImpl, - DatabaseSqlVulnerabilityAssessmentBaselinesImpl, - DatabaseSqlVulnerabilityAssessmentExecuteScanImpl, - DatabaseSqlVulnerabilityAssessmentRuleBaselinesImpl, - DatabaseSqlVulnerabilityAssessmentScanResultImpl, - DatabaseSqlVulnerabilityAssessmentScansImpl, - DatabaseSqlVulnerabilityAssessmentsSettingsImpl, ManagedDatabaseAdvancedThreatProtectionSettingsImpl, ManagedInstanceAdvancedThreatProtectionSettingsImpl, ReplicationLinksImpl, - SqlVulnerabilityAssessmentBaselineImpl, - SqlVulnerabilityAssessmentBaselinesImpl, - SqlVulnerabilityAssessmentExecuteScanImpl, - SqlVulnerabilityAssessmentRuleBaselineImpl, - SqlVulnerabilityAssessmentRuleBaselinesImpl, - SqlVulnerabilityAssessmentScanResultImpl, - SqlVulnerabilityAssessmentScansImpl, - SqlVulnerabilityAssessmentsSettingsImpl, - SqlVulnerabilityAssessmentsImpl, ManagedDatabaseMoveOperationsImpl, ManagedInstanceDtcsImpl, SynapseLinkWorkspacesImpl, VirtualClustersImpl, InstanceFailoverGroupsImpl, ManagedDatabaseRestoreDetailsImpl, - ManagedDatabasesImpl, DatabaseEncryptionProtectorsImpl, + ManagedDatabasesImpl, ManagedInstancesImpl, ManagedLedgerDigestUploadsOperationsImpl, RecoverableDatabasesImpl, @@ -158,7 +141,24 @@ import { ServerConfigurationOptionsImpl, ServersImpl, StartStopManagedInstanceSchedulesImpl, - TransparentDataEncryptionsImpl + TransparentDataEncryptionsImpl, + FailoverGroupsImpl, + IPv6FirewallRulesImpl, + SqlVulnerabilityAssessmentBaselineImpl, + SqlVulnerabilityAssessmentBaselinesImpl, + SqlVulnerabilityAssessmentExecuteScanImpl, + SqlVulnerabilityAssessmentRuleBaselineImpl, + SqlVulnerabilityAssessmentRuleBaselinesImpl, + SqlVulnerabilityAssessmentScanResultImpl, + SqlVulnerabilityAssessmentScansImpl, + SqlVulnerabilityAssessmentsSettingsImpl, + SqlVulnerabilityAssessmentsImpl, + DatabaseSqlVulnerabilityAssessmentBaselinesImpl, + DatabaseSqlVulnerabilityAssessmentExecuteScanImpl, + DatabaseSqlVulnerabilityAssessmentRuleBaselinesImpl, + DatabaseSqlVulnerabilityAssessmentScanResultImpl, + DatabaseSqlVulnerabilityAssessmentScansImpl, + DatabaseSqlVulnerabilityAssessmentsSettingsImpl } from "./operations"; import { DataMaskingPolicies, @@ -185,7 +185,6 @@ import { DeletedServers, ElasticPoolOperations, EncryptionProtectors, - FailoverGroups, FirewallRules, InstancePools, JobAgents, @@ -263,7 +262,6 @@ import { ServerConnectionPolicies, DistributedAvailabilityGroups, ServerTrustCertificates, - IPv6FirewallRules, EndpointCertificates, ManagedDatabaseSensitivityLabels, ManagedDatabaseRecommendedSensitivityLabels, @@ -276,32 +274,17 @@ import { DatabaseAdvancedThreatProtectionSettings, ServerAdvancedThreatProtectionSettings, ManagedServerDnsAliases, - DatabaseSqlVulnerabilityAssessmentBaselines, - DatabaseSqlVulnerabilityAssessmentExecuteScan, - DatabaseSqlVulnerabilityAssessmentRuleBaselines, - DatabaseSqlVulnerabilityAssessmentScanResult, - DatabaseSqlVulnerabilityAssessmentScans, - DatabaseSqlVulnerabilityAssessmentsSettings, ManagedDatabaseAdvancedThreatProtectionSettings, ManagedInstanceAdvancedThreatProtectionSettings, ReplicationLinks, - SqlVulnerabilityAssessmentBaseline, - SqlVulnerabilityAssessmentBaselines, - SqlVulnerabilityAssessmentExecuteScan, - SqlVulnerabilityAssessmentRuleBaseline, - SqlVulnerabilityAssessmentRuleBaselines, - SqlVulnerabilityAssessmentScanResult, - SqlVulnerabilityAssessmentScans, - SqlVulnerabilityAssessmentsSettings, - SqlVulnerabilityAssessments, ManagedDatabaseMoveOperations, ManagedInstanceDtcs, SynapseLinkWorkspaces, VirtualClusters, InstanceFailoverGroups, ManagedDatabaseRestoreDetails, - ManagedDatabases, DatabaseEncryptionProtectors, + ManagedDatabases, ManagedInstances, ManagedLedgerDigestUploadsOperations, RecoverableDatabases, @@ -309,7 +292,24 @@ import { ServerConfigurationOptions, Servers, StartStopManagedInstanceSchedules, - TransparentDataEncryptions + TransparentDataEncryptions, + FailoverGroups, + IPv6FirewallRules, + SqlVulnerabilityAssessmentBaseline, + SqlVulnerabilityAssessmentBaselines, + SqlVulnerabilityAssessmentExecuteScan, + SqlVulnerabilityAssessmentRuleBaseline, + SqlVulnerabilityAssessmentRuleBaselines, + SqlVulnerabilityAssessmentScanResult, + SqlVulnerabilityAssessmentScans, + SqlVulnerabilityAssessmentsSettings, + SqlVulnerabilityAssessments, + DatabaseSqlVulnerabilityAssessmentBaselines, + DatabaseSqlVulnerabilityAssessmentExecuteScan, + DatabaseSqlVulnerabilityAssessmentRuleBaselines, + DatabaseSqlVulnerabilityAssessmentScanResult, + DatabaseSqlVulnerabilityAssessmentScans, + DatabaseSqlVulnerabilityAssessmentsSettings } from "./operationsInterfaces"; import { SqlManagementClientOptionalParams } from "./models"; @@ -344,7 +344,7 @@ export class SqlManagementClient extends coreClient.ServiceClient { credential: credentials }; - const packageDetails = `azsdk-js-arm-sql/10.0.0`; + const packageDetails = `azsdk-js-arm-sql/10.1.0-beta.1`; const userAgentPrefix = options.userAgentOptions && options.userAgentOptions.userAgentPrefix ? `${options.userAgentOptions.userAgentPrefix} ${packageDetails}` @@ -435,7 +435,6 @@ export class SqlManagementClient extends coreClient.ServiceClient { this.deletedServers = new DeletedServersImpl(this); this.elasticPoolOperations = new ElasticPoolOperationsImpl(this); this.encryptionProtectors = new EncryptionProtectorsImpl(this); - this.failoverGroups = new FailoverGroupsImpl(this); this.firewallRules = new FirewallRulesImpl(this); this.instancePools = new InstancePoolsImpl(this); this.jobAgents = new JobAgentsImpl(this); @@ -575,7 +574,6 @@ export class SqlManagementClient extends coreClient.ServiceClient { this ); this.serverTrustCertificates = new ServerTrustCertificatesImpl(this); - this.iPv6FirewallRules = new IPv6FirewallRulesImpl(this); this.endpointCertificates = new EndpointCertificatesImpl(this); this.managedDatabaseSensitivityLabels = new ManagedDatabaseSensitivityLabelsImpl( this @@ -604,31 +602,41 @@ export class SqlManagementClient extends coreClient.ServiceClient { this ); this.managedServerDnsAliases = new ManagedServerDnsAliasesImpl(this); - this.databaseSqlVulnerabilityAssessmentBaselines = new DatabaseSqlVulnerabilityAssessmentBaselinesImpl( - this - ); - this.databaseSqlVulnerabilityAssessmentExecuteScan = new DatabaseSqlVulnerabilityAssessmentExecuteScanImpl( + this.managedDatabaseAdvancedThreatProtectionSettings = new ManagedDatabaseAdvancedThreatProtectionSettingsImpl( this ); - this.databaseSqlVulnerabilityAssessmentRuleBaselines = new DatabaseSqlVulnerabilityAssessmentRuleBaselinesImpl( + this.managedInstanceAdvancedThreatProtectionSettings = new ManagedInstanceAdvancedThreatProtectionSettingsImpl( this ); - this.databaseSqlVulnerabilityAssessmentScanResult = new DatabaseSqlVulnerabilityAssessmentScanResultImpl( + this.replicationLinks = new ReplicationLinksImpl(this); + this.managedDatabaseMoveOperations = new ManagedDatabaseMoveOperationsImpl( this ); - this.databaseSqlVulnerabilityAssessmentScans = new DatabaseSqlVulnerabilityAssessmentScansImpl( + this.managedInstanceDtcs = new ManagedInstanceDtcsImpl(this); + this.synapseLinkWorkspaces = new SynapseLinkWorkspacesImpl(this); + this.virtualClusters = new VirtualClustersImpl(this); + this.instanceFailoverGroups = new InstanceFailoverGroupsImpl(this); + this.managedDatabaseRestoreDetails = new ManagedDatabaseRestoreDetailsImpl( this ); - this.databaseSqlVulnerabilityAssessmentsSettings = new DatabaseSqlVulnerabilityAssessmentsSettingsImpl( + this.databaseEncryptionProtectors = new DatabaseEncryptionProtectorsImpl( this ); - this.managedDatabaseAdvancedThreatProtectionSettings = new ManagedDatabaseAdvancedThreatProtectionSettingsImpl( + this.managedDatabases = new ManagedDatabasesImpl(this); + this.managedInstances = new ManagedInstancesImpl(this); + this.managedLedgerDigestUploadsOperations = new ManagedLedgerDigestUploadsOperationsImpl( this ); - this.managedInstanceAdvancedThreatProtectionSettings = new ManagedInstanceAdvancedThreatProtectionSettingsImpl( + this.recoverableDatabases = new RecoverableDatabasesImpl(this); + this.restorableDroppedDatabases = new RestorableDroppedDatabasesImpl(this); + this.serverConfigurationOptions = new ServerConfigurationOptionsImpl(this); + this.servers = new ServersImpl(this); + this.startStopManagedInstanceSchedules = new StartStopManagedInstanceSchedulesImpl( this ); - this.replicationLinks = new ReplicationLinksImpl(this); + this.transparentDataEncryptions = new TransparentDataEncryptionsImpl(this); + this.failoverGroups = new FailoverGroupsImpl(this); + this.iPv6FirewallRules = new IPv6FirewallRulesImpl(this); this.sqlVulnerabilityAssessmentBaseline = new SqlVulnerabilityAssessmentBaselineImpl( this ); @@ -656,32 +664,24 @@ export class SqlManagementClient extends coreClient.ServiceClient { this.sqlVulnerabilityAssessments = new SqlVulnerabilityAssessmentsImpl( this ); - this.managedDatabaseMoveOperations = new ManagedDatabaseMoveOperationsImpl( + this.databaseSqlVulnerabilityAssessmentBaselines = new DatabaseSqlVulnerabilityAssessmentBaselinesImpl( this ); - this.managedInstanceDtcs = new ManagedInstanceDtcsImpl(this); - this.synapseLinkWorkspaces = new SynapseLinkWorkspacesImpl(this); - this.virtualClusters = new VirtualClustersImpl(this); - this.instanceFailoverGroups = new InstanceFailoverGroupsImpl(this); - this.managedDatabaseRestoreDetails = new ManagedDatabaseRestoreDetailsImpl( + this.databaseSqlVulnerabilityAssessmentExecuteScan = new DatabaseSqlVulnerabilityAssessmentExecuteScanImpl( this ); - this.managedDatabases = new ManagedDatabasesImpl(this); - this.databaseEncryptionProtectors = new DatabaseEncryptionProtectorsImpl( + this.databaseSqlVulnerabilityAssessmentRuleBaselines = new DatabaseSqlVulnerabilityAssessmentRuleBaselinesImpl( this ); - this.managedInstances = new ManagedInstancesImpl(this); - this.managedLedgerDigestUploadsOperations = new ManagedLedgerDigestUploadsOperationsImpl( + this.databaseSqlVulnerabilityAssessmentScanResult = new DatabaseSqlVulnerabilityAssessmentScanResultImpl( this ); - this.recoverableDatabases = new RecoverableDatabasesImpl(this); - this.restorableDroppedDatabases = new RestorableDroppedDatabasesImpl(this); - this.serverConfigurationOptions = new ServerConfigurationOptionsImpl(this); - this.servers = new ServersImpl(this); - this.startStopManagedInstanceSchedules = new StartStopManagedInstanceSchedulesImpl( + this.databaseSqlVulnerabilityAssessmentScans = new DatabaseSqlVulnerabilityAssessmentScansImpl( + this + ); + this.databaseSqlVulnerabilityAssessmentsSettings = new DatabaseSqlVulnerabilityAssessmentsSettingsImpl( this ); - this.transparentDataEncryptions = new TransparentDataEncryptionsImpl(this); } dataMaskingPolicies: DataMaskingPolicies; @@ -708,7 +708,6 @@ export class SqlManagementClient extends coreClient.ServiceClient { deletedServers: DeletedServers; elasticPoolOperations: ElasticPoolOperations; encryptionProtectors: EncryptionProtectors; - failoverGroups: FailoverGroups; firewallRules: FirewallRules; instancePools: InstancePools; jobAgents: JobAgents; @@ -786,7 +785,6 @@ export class SqlManagementClient extends coreClient.ServiceClient { serverConnectionPolicies: ServerConnectionPolicies; distributedAvailabilityGroups: DistributedAvailabilityGroups; serverTrustCertificates: ServerTrustCertificates; - iPv6FirewallRules: IPv6FirewallRules; endpointCertificates: EndpointCertificates; managedDatabaseSensitivityLabels: ManagedDatabaseSensitivityLabels; managedDatabaseRecommendedSensitivityLabels: ManagedDatabaseRecommendedSensitivityLabels; @@ -799,32 +797,17 @@ export class SqlManagementClient extends coreClient.ServiceClient { databaseAdvancedThreatProtectionSettings: DatabaseAdvancedThreatProtectionSettings; serverAdvancedThreatProtectionSettings: ServerAdvancedThreatProtectionSettings; managedServerDnsAliases: ManagedServerDnsAliases; - databaseSqlVulnerabilityAssessmentBaselines: DatabaseSqlVulnerabilityAssessmentBaselines; - databaseSqlVulnerabilityAssessmentExecuteScan: DatabaseSqlVulnerabilityAssessmentExecuteScan; - databaseSqlVulnerabilityAssessmentRuleBaselines: DatabaseSqlVulnerabilityAssessmentRuleBaselines; - databaseSqlVulnerabilityAssessmentScanResult: DatabaseSqlVulnerabilityAssessmentScanResult; - databaseSqlVulnerabilityAssessmentScans: DatabaseSqlVulnerabilityAssessmentScans; - databaseSqlVulnerabilityAssessmentsSettings: DatabaseSqlVulnerabilityAssessmentsSettings; managedDatabaseAdvancedThreatProtectionSettings: ManagedDatabaseAdvancedThreatProtectionSettings; managedInstanceAdvancedThreatProtectionSettings: ManagedInstanceAdvancedThreatProtectionSettings; replicationLinks: ReplicationLinks; - sqlVulnerabilityAssessmentBaseline: SqlVulnerabilityAssessmentBaseline; - sqlVulnerabilityAssessmentBaselines: SqlVulnerabilityAssessmentBaselines; - sqlVulnerabilityAssessmentExecuteScan: SqlVulnerabilityAssessmentExecuteScan; - sqlVulnerabilityAssessmentRuleBaseline: SqlVulnerabilityAssessmentRuleBaseline; - sqlVulnerabilityAssessmentRuleBaselines: SqlVulnerabilityAssessmentRuleBaselines; - sqlVulnerabilityAssessmentScanResult: SqlVulnerabilityAssessmentScanResult; - sqlVulnerabilityAssessmentScans: SqlVulnerabilityAssessmentScans; - sqlVulnerabilityAssessmentsSettings: SqlVulnerabilityAssessmentsSettings; - sqlVulnerabilityAssessments: SqlVulnerabilityAssessments; managedDatabaseMoveOperations: ManagedDatabaseMoveOperations; managedInstanceDtcs: ManagedInstanceDtcs; synapseLinkWorkspaces: SynapseLinkWorkspaces; virtualClusters: VirtualClusters; instanceFailoverGroups: InstanceFailoverGroups; managedDatabaseRestoreDetails: ManagedDatabaseRestoreDetails; - managedDatabases: ManagedDatabases; databaseEncryptionProtectors: DatabaseEncryptionProtectors; + managedDatabases: ManagedDatabases; managedInstances: ManagedInstances; managedLedgerDigestUploadsOperations: ManagedLedgerDigestUploadsOperations; recoverableDatabases: RecoverableDatabases; @@ -833,4 +816,21 @@ export class SqlManagementClient extends coreClient.ServiceClient { servers: Servers; startStopManagedInstanceSchedules: StartStopManagedInstanceSchedules; transparentDataEncryptions: TransparentDataEncryptions; + failoverGroups: FailoverGroups; + iPv6FirewallRules: IPv6FirewallRules; + sqlVulnerabilityAssessmentBaseline: SqlVulnerabilityAssessmentBaseline; + sqlVulnerabilityAssessmentBaselines: SqlVulnerabilityAssessmentBaselines; + sqlVulnerabilityAssessmentExecuteScan: SqlVulnerabilityAssessmentExecuteScan; + sqlVulnerabilityAssessmentRuleBaseline: SqlVulnerabilityAssessmentRuleBaseline; + sqlVulnerabilityAssessmentRuleBaselines: SqlVulnerabilityAssessmentRuleBaselines; + sqlVulnerabilityAssessmentScanResult: SqlVulnerabilityAssessmentScanResult; + sqlVulnerabilityAssessmentScans: SqlVulnerabilityAssessmentScans; + sqlVulnerabilityAssessmentsSettings: SqlVulnerabilityAssessmentsSettings; + sqlVulnerabilityAssessments: SqlVulnerabilityAssessments; + databaseSqlVulnerabilityAssessmentBaselines: DatabaseSqlVulnerabilityAssessmentBaselines; + databaseSqlVulnerabilityAssessmentExecuteScan: DatabaseSqlVulnerabilityAssessmentExecuteScan; + databaseSqlVulnerabilityAssessmentRuleBaselines: DatabaseSqlVulnerabilityAssessmentRuleBaselines; + databaseSqlVulnerabilityAssessmentScanResult: DatabaseSqlVulnerabilityAssessmentScanResult; + databaseSqlVulnerabilityAssessmentScans: DatabaseSqlVulnerabilityAssessmentScans; + databaseSqlVulnerabilityAssessmentsSettings: DatabaseSqlVulnerabilityAssessmentsSettings; } diff --git a/sdk/sql/arm-sql/test/sql_examples.ts b/sdk/sql/arm-sql/test/sql_examples.ts index 01c5bed65b88..f4130107ae66 100644 --- a/sdk/sql/arm-sql/test/sql_examples.ts +++ b/sdk/sql/arm-sql/test/sql_examples.ts @@ -50,7 +50,7 @@ describe("Sql test", () => { const credential = createTestCredential(); client = new SqlManagementClient(credential, subscriptionId, recorder.configureClientOptions({})); location = "eastus"; - resourceGroup = "czwTest"; + resourceGroup = "czwjstest"; databaseName = "mydatabasezzzz"; serverName = "myserverppp"; });