[SQL] Bump InstanceFailoverGroups version in v5 tag
ARM API Information (Control Plane)
MSFT employees can try out our new experience at OpenAPI Hub - one location for using our validation tools and finding your workflow. Azure 1st Party Service can try out the Shift Left experience to initiate API design review from ADO code repo. If you are interested, may request engineering support by filling in with the form https://aka.ms/ShiftLeftSupportForm.
Changelog
Add a changelog entry for this PR by answering the following questions:
- What's the purpose of the update?
- [ ] new service onboarding
- [x] new API version
- [ ] update existing version for new feature
- [ ] update existing version to fix swagger quality issue in s360
- [ ] Other, please clarify
- When are you targeting to deploy the new service/feature to public regions? Please provide the date or, if the date is not yet available, the month.
- When do you expect to publish the swagger? Please provide date or, the the date is not yet available, the month.
- By default, Azure SDKs of all languages (.NET/Python/Java/JavaScript for both management-plane SDK and data-plane SDK, Go for management-plane SDK only ) MUST be refreshed with/after swagger of new version is published. If you prefer NOT to refresh any specific SDK language upon swagger updates in the current PR, please leave details with justification here.
Contribution checklist (MS Employees Only):
- [ ] I commit to follow the Breaking Change Policy of "no breaking changes"
- [ ] I have reviewed the documentation for the workflow.
- [ ] Validation tools were run on swagger spec(s) and errors have all been fixed in this PR. How to fix?
If any further question about AME onboarding or validation tools, please view the FAQ.
ARM API Review Checklist
Applicability: :warning:
If your changes encompass only the following scenarios, you should SKIP this section, as these scenarios do not require ARM review.
- Change to data plane APIs
- Adding new properties
- All removals
Otherwise your PR may be subject to ARM review requirements. Complete the following:
-
[ ] Check this box if any of the following apply to the PR so that the label "ARMReview" and "WaitForARMFeedback" will be added by bot to kick off ARM API Review. Missing to check this box in the following scenario may result in delays to the ARM manifest review and deployment.
- Adding a new service
- Adding new API(s)
- Adding a new API version -[ ] To review changes efficiently, ensure you copy the existing version into the new directory structure for first commit and then push new changes, including version updates, in separate commits. You can use OpenAPIHub to initialize the PR for adding a new version. For more details refer to the wiki.
-
[ ] Ensure you've reviewed following guidelines including ARM resource provider contract and REST guidelines. Estimated time (4 hours). This is required before you can request review from ARM API Review board.
-
[ ] If you are blocked on ARM review and want to get the PR merged with urgency, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.
Breaking Change Review Checklist
If you have any breaking changes as defined in the Breaking Change Policy, request approval from the Breaking Change Review Board.
Action: to initiate an evaluation of the breaking change, create a new intake using the template for breaking changes. Additional details on the process and office hours are on the Breaking Change Wiki.
NOTE: To update API(s) in public preview for over 1 year (refer to Retirement of Previews)
Please follow the link to find more details on PR review process.
Hi, @ostojicb Thanks for your PR. I am workflow bot for review process. Here are some small tips.
Swagger Validation Report
️️✔️BreakingChange succeeded [Detail] [Expand]
There are no breaking changes.
️️✔️Breaking Change(Cross-Version) succeeded [Detail] [Expand]
There are no breaking changes.
️️✔️CredScan succeeded [Detail] [Expand]
There is no credential detected.
️️✔️LintDiff succeeded [Detail] [Expand]
Validation passes for LintDiff.
| compared tags (via openapi-validator v2.0.0) | new version | base version |
|---|---|---|
| default | default(f6c07af) | default(main) |
️⚠️Avocado: 1 Warnings warning [Detail]
| Rule | Message |
|---|---|
| :warning: MULTIPLE_API_VERSION | The default tag contains multiple API versions swaggers. readme: specification/sql/resource-manager/readme.md tag: specification/sql/resource-manager/readme.md#tag-package-composite-v5 |
️️✔️ApiReadinessCheck succeeded [Detail] [Expand]
️️✔️~[Staging] ServiceAPIReadinessTest succeeded [Detail] [Expand]
Validation passes for ServiceAPIReadinessTest.
️️✔️~[Staging] SwaggerAPIView succeeded [Detail] [Expand]
️️✔️~[Staging] CadlAPIView succeeded [Detail] [Expand]
️️✔️ModelValidation succeeded [Detail] [Expand]
Validation passes for ModelValidation.
️️✔️SemanticValidation succeeded [Detail] [Expand]
Validation passes for SemanticValidation.
️️✔️PoliCheck succeeded [Detail] [Expand]
Validation passed for PoliCheck.
️️✔️PrettierCheck succeeded [Detail] [Expand]
Validation passes for PrettierCheck.
️️✔️SpellCheck succeeded [Detail] [Expand]
Validation passes for SpellCheck.
️️✔️Lint(RPaaS) succeeded [Detail] [Expand]
Validation passes for Lint(RPaaS).
️️✔️CadlValidation succeeded [Detail] [Expand]
Validation passes for CadlValidation.
️️✔️PR Summary succeeded [Detail] [Expand]
Validation passes for Summary.
Swagger Generation Artifacts
️️✔️ApiDocPreview succeeded [Detail] [Expand]
️❌SDK Breaking Change Tracking failed [Detail]
Breaking Changes Tracking
❌azure-sdk-for-js - @azure/arm-sql - Approved - 10.0.0-beta.1- Interface DatabaseColumnsListByDatabaseNextOptionalParams no longer has parameter column - Interface DatabaseColumnsListByDatabaseNextOptionalParams no longer has parameter orderBy - Interface DatabaseColumnsListByDatabaseNextOptionalParams no longer has parameter schema - Interface DatabaseColumnsListByDatabaseNextOptionalParams no longer has parameter skiptoken - Interface DatabaseColumnsListByDatabaseNextOptionalParams no longer has parameter table - Interface DatabaseColumnsListByTableNextOptionalParams no longer has parameter filter + Interface Database no longer has parameter primaryDelegatedIdentityClientId - Interface DatabaseSchemasListByDatabaseNextOptionalParams no longer has parameter filter - Interface DatabaseTablesListBySchemaNextOptionalParams no longer has parameter filter - Interface DatabasesListByServerNextOptionalParams no longer has parameter skipToken - Interface ElasticPoolsListByServerNextOptionalParams no longer has parameter skip - Interface JobExecutionsListByAgentNextOptionalParams no longer has parameter createTimeMax - Interface JobExecutionsListByAgentNextOptionalParams no longer has parameter createTimeMin - Interface JobExecutionsListByAgentNextOptionalParams no longer has parameter endTimeMax - Interface JobExecutionsListByAgentNextOptionalParams no longer has parameter endTimeMin - Interface JobExecutionsListByAgentNextOptionalParams no longer has parameter isActive - Interface JobExecutionsListByAgentNextOptionalParams no longer has parameter skip - Interface JobExecutionsListByAgentNextOptionalParams no longer has parameter top - Interface JobExecutionsListByJobNextOptionalParams no longer has parameter createTimeMax - Interface JobExecutionsListByJobNextOptionalParams no longer has parameter createTimeMin - Interface JobExecutionsListByJobNextOptionalParams no longer has parameter endTimeMax - Interface JobExecutionsListByJobNextOptionalParams no longer has parameter endTimeMin - Interface JobExecutionsListByJobNextOptionalParams no longer has parameter isActive - Interface JobExecutionsListByJobNextOptionalParams no longer has parameter skip - Interface JobExecutionsListByJobNextOptionalParams no longer has parameter top - Interface JobStepExecutionsListByJobExecutionNextOptionalParams no longer has parameter createTimeMax - Interface JobStepExecutionsListByJobExecutionNextOptionalParams no longer has parameter createTimeMin - Interface JobStepExecutionsListByJobExecutionNextOptionalParams no longer has parameter endTimeMax - Interface JobStepExecutionsListByJobExecutionNextOptionalParams no longer has parameter endTimeMin - Interface JobStepExecutionsListByJobExecutionNextOptionalParams no longer has parameter isActive - Interface JobStepExecutionsListByJobExecutionNextOptionalParams no longer has parameter skip - Interface JobStepExecutionsListByJobExecutionNextOptionalParams no longer has parameter top - Interface JobTargetExecutionsListByJobExecutionNextOptionalParams no longer has parameter createTimeMax - Interface JobTargetExecutionsListByJobExecutionNextOptionalParams no longer has parameter createTimeMin - Interface JobTargetExecutionsListByJobExecutionNextOptionalParams no longer has parameter endTimeMax - Interface JobTargetExecutionsListByJobExecutionNextOptionalParams no longer has parameter endTimeMin - Interface JobTargetExecutionsListByJobExecutionNextOptionalParams no longer has parameter isActive - Interface JobTargetExecutionsListByJobExecutionNextOptionalParams no longer has parameter skip - Interface JobTargetExecutionsListByJobExecutionNextOptionalParams no longer has parameter top - Interface JobTargetExecutionsListByStepNextOptionalParams no longer has parameter createTimeMax - Interface JobTargetExecutionsListByStepNextOptionalParams no longer has parameter createTimeMin - Interface JobTargetExecutionsListByStepNextOptionalParams no longer has parameter endTimeMax - Interface JobTargetExecutionsListByStepNextOptionalParams no longer has parameter endTimeMin - Interface JobTargetExecutionsListByStepNextOptionalParams no longer has parameter isActive - Interface JobTargetExecutionsListByStepNextOptionalParams no longer has parameter skip - Interface JobTargetExecutionsListByStepNextOptionalParams no longer has parameter top - Interface LongTermRetentionBackupsListByDatabaseNextOptionalParams no longer has parameter databaseState - Interface LongTermRetentionBackupsListByDatabaseNextOptionalParams no longer has parameter onlyLatestPerDatabase - Interface LongTermRetentionBackupsListByLocationNextOptionalParams no longer has parameter databaseState - Interface LongTermRetentionBackupsListByLocationNextOptionalParams no longer has parameter onlyLatestPerDatabase - Interface LongTermRetentionBackupsListByResourceGroupDatabaseNextOptionalParams no longer has parameter databaseState - Interface LongTermRetentionBackupsListByResourceGroupDatabaseNextOptionalParams no longer has parameter onlyLatestPerDatabase - Interface LongTermRetentionBackupsListByResourceGroupLocationNextOptionalParams no longer has parameter databaseState - Interface LongTermRetentionBackupsListByResourceGroupLocationNextOptionalParams no longer has parameter onlyLatestPerDatabase - Interface LongTermRetentionBackupsListByResourceGroupServerNextOptionalParams no longer has parameter databaseState - Interface LongTermRetentionBackupsListByResourceGroupServerNextOptionalParams no longer has parameter onlyLatestPerDatabase - Interface LongTermRetentionBackupsListByServerNextOptionalParams no longer has parameter databaseState - Interface LongTermRetentionBackupsListByServerNextOptionalParams no longer has parameter onlyLatestPerDatabase - Interface LongTermRetentionManagedInstanceBackupsListByDatabaseNextOptionalParams no longer has parameter databaseState - Interface LongTermRetentionManagedInstanceBackupsListByDatabaseNextOptionalParams no longer has parameter onlyLatestPerDatabase - Interface LongTermRetentionManagedInstanceBackupsListByInstanceNextOptionalParams no longer has parameter databaseState - Interface LongTermRetentionManagedInstanceBackupsListByInstanceNextOptionalParams no longer has parameter onlyLatestPerDatabase - Interface LongTermRetentionManagedInstanceBackupsListByLocationNextOptionalParams no longer has parameter databaseState - Interface LongTermRetentionManagedInstanceBackupsListByLocationNextOptionalParams no longer has parameter onlyLatestPerDatabase - Interface LongTermRetentionManagedInstanceBackupsListByResourceGroupDatabaseNextOptionalParams no longer has parameter databaseState - Interface LongTermRetentionManagedInstanceBackupsListByResourceGroupDatabaseNextOptionalParams no longer has parameter onlyLatestPerDatabase - Interface LongTermRetentionManagedInstanceBackupsListByResourceGroupInstanceNextOptionalParams no longer has parameter databaseState - Interface LongTermRetentionManagedInstanceBackupsListByResourceGroupInstanceNextOptionalParams no longer has parameter onlyLatestPerDatabase - Interface LongTermRetentionManagedInstanceBackupsListByResourceGroupLocationNextOptionalParams no longer has parameter databaseState - Interface LongTermRetentionManagedInstanceBackupsListByResourceGroupLocationNextOptionalParams no longer has parameter onlyLatestPerDatabase - Interface ManagedDatabaseColumnsListByDatabaseNextOptionalParams no longer has parameter column - Interface ManagedDatabaseColumnsListByDatabaseNextOptionalParams no longer has parameter orderBy - Interface ManagedDatabaseColumnsListByDatabaseNextOptionalParams no longer has parameter schema - Interface ManagedDatabaseColumnsListByDatabaseNextOptionalParams no longer has parameter skiptoken - Interface ManagedDatabaseColumnsListByDatabaseNextOptionalParams no longer has parameter table - Interface ManagedDatabaseColumnsListByTableNextOptionalParams no longer has parameter filter - Interface ManagedDatabaseQueriesListByQueryNextOptionalParams no longer has parameter endTime - Interface ManagedDatabaseQueriesListByQueryNextOptionalParams no longer has parameter interval - Interface ManagedDatabaseQueriesListByQueryNextOptionalParams no longer has parameter startTime - Interface ManagedDatabaseSchemasListByDatabaseNextOptionalParams no longer has parameter filter - Interface ManagedDatabaseSecurityEventsListByDatabaseNextOptionalParams no longer has parameter filter - Interface ManagedDatabaseSecurityEventsListByDatabaseNextOptionalParams no longer has parameter skip - Interface ManagedDatabaseSecurityEventsListByDatabaseNextOptionalParams no longer has parameter skiptoken - Interface ManagedDatabaseSecurityEventsListByDatabaseNextOptionalParams no longer has parameter top - Interface ManagedDatabaseSensitivityLabelsListCurrentByDatabaseNextOptionalParams no longer has parameter count - Interface ManagedDatabaseSensitivityLabelsListCurrentByDatabaseNextOptionalParams no longer has parameter filter - Interface ManagedDatabaseSensitivityLabelsListCurrentByDatabaseNextOptionalParams no longer has parameter skipToken - Interface ManagedDatabaseSensitivityLabelsListRecommendedByDatabaseNextOptionalParams no longer has parameter filter - Interface ManagedDatabaseSensitivityLabelsListRecommendedByDatabaseNextOptionalParams no longer has parameter includeDisabledRecommendations - Interface ManagedDatabaseSensitivityLabelsListRecommendedByDatabaseNextOptionalParams no longer has parameter skipToken - Interface ManagedDatabaseTablesListBySchemaNextOptionalParams no longer has parameter filter - Interface ManagedInstanceKeysListByInstanceNextOptionalParams no longer has parameter filter - Interface ManagedInstancesListByInstancePoolNextOptionalParams no longer has parameter expand - Interface ManagedInstancesListByManagedInstanceNextOptionalParams no longer has parameter aggregationFunction - Interface ManagedInstancesListByManagedInstanceNextOptionalParams no longer has parameter databases - Interface ManagedInstancesListByManagedInstanceNextOptionalParams no longer has parameter endTime - Interface ManagedInstancesListByManagedInstanceNextOptionalParams no longer has parameter interval - Interface ManagedInstancesListByManagedInstanceNextOptionalParams no longer has parameter numberOfQueries - Interface ManagedInstancesListByManagedInstanceNextOptionalParams no longer has parameter observationMetric - Interface ManagedInstancesListByManagedInstanceNextOptionalParams no longer has parameter startTime - Interface ManagedInstancesListByResourceGroupNextOptionalParams no longer has parameter expand - Interface ManagedInstancesListNextOptionalParams no longer has parameter expand - Interface SensitivityLabelsListCurrentByDatabaseNextOptionalParams no longer has parameter count - Interface SensitivityLabelsListCurrentByDatabaseNextOptionalParams no longer has parameter filter - Interface SensitivityLabelsListCurrentByDatabaseNextOptionalParams no longer has parameter skipToken - Interface SensitivityLabelsListRecommendedByDatabaseNextOptionalParams no longer has parameter filter - Interface SensitivityLabelsListRecommendedByDatabaseNextOptionalParams no longer has parameter includeDisabledRecommendations - Interface SensitivityLabelsListRecommendedByDatabaseNextOptionalParams no longer has parameter skipToken - Interface ServersListByResourceGroupNextOptionalParams no longer has parameter expand - Interface ServersListNextOptionalParams no longer has parameter expand - Interface SyncGroupsListLogsNextOptionalParams no longer has parameter continuationToken - Interface UsagesListByInstancePoolNextOptionalParams no longer has parameter expandChildren + Interface VirtualCluster no longer has parameter family + Interface VirtualCluster no longer has parameter maintenanceConfigurationId + Type of parameter unrestorableFiles of interface ManagedDatabaseRestoreDetailsResult is changed from string[] to ManagedDatabaseRestoreDetailsUnrestorableFileProperties[]
️⚠️ azure-sdk-for-python-track2 warning [Detail]
⚠️Warning [Logs]Release - Generate from bd926baa3f606fc1fdc5e89892f2a3db1f75a715. SDK Automation 14.0.0command sh scripts/automation_init.sh ../azure-sdk-for-python_tmp/initInput.json ../azure-sdk-for-python_tmp/initOutput.json cmderr [automation_init.sh] WARNING: Skipping azure-nspkg as it is not installed. command sh scripts/automation_generate.sh ../azure-sdk-for-python_tmp/generateInput.json ../azure-sdk-for-python_tmp/generateOutput.json cmderr [automation_generate.sh] npm notice cmderr [automation_generate.sh] npm notice New major version of npm available! 8.19.2 -> 9.3.1 cmderr [automation_generate.sh] npm notice Changelog: <https://github.com/npm/cli/releases/tag/v9.3.1> cmderr [automation_generate.sh] npm notice Run `npm install -g [email protected]` to update! cmderr [automation_generate.sh] npm notice
️✔️track2_azure-mgmt-sql [View full logs] [Release SDK Changes]info [Changelog] ### Features Added info [Changelog] info [Changelog] - Model InstanceFailoverGroup has a new parameter secondary_type
️❌ azure-sdk-for-net-track2 failed [Detail]
❌Pipeline Framework Failed [Logs]Release - Generate from bd926baa3f606fc1fdc5e89892f2a3db1f75a715. SDK Automation 14.0.0command pwsh ./eng/scripts/Automation-Sdk-Init.ps1 ../azure-sdk-for-net_tmp/initInput.json ../azure-sdk-for-net_tmp/initOutput.json command pwsh ./eng/scripts/Invoke-GenerateAndBuildV2.ps1 ../azure-sdk-for-net_tmp/generateInput.json ../azure-sdk-for-net_tmp/generateOutput.json cmderr [Invoke-GenerateAndBuildV2.ps1] [91mGeneratePackage: [0m/mnt/vss/_work/1/s/azure-sdk-for-net/eng/scripts/automation/GenerateAndBuildLib.ps1:672 cmderr [Invoke-GenerateAndBuildV2.ps1] [96mLine | cmderr [Invoke-GenerateAndBuildV2.ps1] [96m 672 | [0m [96mGeneratePackage -projectFolder $projectFolder -sdkRootPath $s[0m … cmderr [Invoke-GenerateAndBuildV2.ps1] [96m | [91m ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmderr [Invoke-GenerateAndBuildV2.ps1] [91m[96m | [91mFailed to generate sdk. exit code: False cmderr [Invoke-GenerateAndBuildV2.ps1] [0m cmderr [Invoke-GenerateAndBuildV2.ps1] [91mGet-ChildItem: [0m/mnt/vss/_work/1/s/azure-sdk-for-net/eng/scripts/automation/GenerateAndBuildLib.ps1:760 cmderr [Invoke-GenerateAndBuildV2.ps1] [96mLine | cmderr [Invoke-GenerateAndBuildV2.ps1] [96m 760 | [0m … rtifacts += [96mGet-ChildItem $artifactsPath -Filter *.nupkg -exclude *.s[0m … cmderr [Invoke-GenerateAndBuildV2.ps1] [96m | [91m ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmderr [Invoke-GenerateAndBuildV2.ps1] [91m[96m | [91mCannot find path cmderr [Invoke-GenerateAndBuildV2.ps1] [96m | [91m'/mnt/vss/_work/1/s/azure-sdk-for-net/artifacts/packages/Debug/' because it does not exist. cmderr [Invoke-GenerateAndBuildV2.ps1] [0m cmderr [Invoke-GenerateAndBuildV2.ps1] [91mGeneratePackage: [0m/mnt/vss/_work/1/s/azure-sdk-for-net/eng/scripts/automation/GenerateAndBuildLib.ps1:672 cmderr [Invoke-GenerateAndBuildV2.ps1] [96mLine | cmderr [Invoke-GenerateAndBuildV2.ps1] [96m 672 | [0m [96mGeneratePackage -projectFolder $projectFolder -sdkRootPath $s[0m … cmderr [Invoke-GenerateAndBuildV2.ps1] [96m | [91m ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmderr [Invoke-GenerateAndBuildV2.ps1] [91m[96m | [91mFailed to generate sdk artifact cmderr [Invoke-GenerateAndBuildV2.ps1] [0m cannot force update branch 'sdkAuto/Azure.ResourceManager.Sql' as it is the current HEAD of the repository. Error: cannot force update branch 'sdkAuto/Azure.ResourceManager.Sql' as it is the current HEAD of the repository.
❌Azure.ResourceManager.Sql [View full logs] [Release SDK Changes]info [Changelog]
️✔️Azure.ResourceManager.Sql [View full logs]error Fatal error: cannot force update branch 'sdkAuto/Azure.ResourceManager.Sql' as it is the current HEAD of the repository. error The following packages are still pending: error Azure.ResourceManager.Sql error Azure.ResourceManager.Sql
️⚠️ azure-sdk-for-java warning [Detail]
⚠️Warning [Logs]Release - Generate from bd926baa3f606fc1fdc5e89892f2a3db1f75a715. SDK Automation 14.0.0command ./eng/mgmt/automation/init.sh ../azure-sdk-for-java_tmp/initInput.json ../azure-sdk-for-java_tmp/initOutput.json cmderr [init.sh] [notice] A new release of pip available: 22.3 -> 22.3.1 cmderr [init.sh] [notice] To update, run: pip install --upgrade pip cmderr [init.sh] [notice] A new release of pip available: 22.3 -> 22.3.1 cmderr [init.sh] [notice] To update, run: pip install --upgrade pip command ./eng/mgmt/automation/generate.py ../azure-sdk-for-java_tmp/generateInput.json ../azure-sdk-for-java_tmp/generateOutput.json
️✔️azure-resourcemanager-sql-generated [View full logs] [Release SDK Changes]
️️✔️ azure-sdk-for-go succeeded [Detail] [Expand]
️✔️Succeeded [Logs]Release - Generate from bd926baa3f606fc1fdc5e89892f2a3db1f75a715. SDK Automation 14.0.0command sh ./eng/scripts/automation_init.sh ../../../../../azure-sdk-for-go_tmp/initInput.json ../../../../../azure-sdk-for-go_tmp/initOutput.json command generator automation-v2 ../../../../../azure-sdk-for-go_tmp/generateInput.json ../../../../../azure-sdk-for-go_tmp/generateOutput.json
- Only show 120 items here, please refer to log for details.
️✔️sdk/resourcemanager/sql/armsql [View full logs] [Release SDK Changes] Breaking Change Detectedinfo [Changelog] - New struct `BaselineAdjustedResult` info [Changelog] - New struct `BenchmarkReference` info [Changelog] - New struct `DatabaseSQLVulnerabilityAssessmentBaselineSet` info [Changelog] - New struct `DatabaseSQLVulnerabilityAssessmentBaselineSetListResult` info [Changelog] - New struct `DatabaseSQLVulnerabilityAssessmentBaselineSetProperties` info [Changelog] - New struct `DatabaseSQLVulnerabilityAssessmentBaselinesClient` info [Changelog] - New struct `DatabaseSQLVulnerabilityAssessmentBaselinesClientListBySQLVulnerabilityAssessmentResponse` info [Changelog] - New struct `DatabaseSQLVulnerabilityAssessmentExecuteScanClient` info [Changelog] - New struct `DatabaseSQLVulnerabilityAssessmentExecuteScanClientExecuteResponse` info [Changelog] - New struct `DatabaseSQLVulnerabilityAssessmentRuleBaseline` info [Changelog] - New struct `DatabaseSQLVulnerabilityAssessmentRuleBaselineInput` info [Changelog] - New struct `DatabaseSQLVulnerabilityAssessmentRuleBaselineInputProperties` info [Changelog] - New struct `DatabaseSQLVulnerabilityAssessmentRuleBaselineListInput` info [Changelog] - New struct `DatabaseSQLVulnerabilityAssessmentRuleBaselineListInputProperties` info [Changelog] - New struct `DatabaseSQLVulnerabilityAssessmentRuleBaselineListResult` info [Changelog] - New struct `DatabaseSQLVulnerabilityAssessmentRuleBaselineProperties` info [Changelog] - New struct `DatabaseSQLVulnerabilityAssessmentRuleBaselinesClient` info [Changelog] - New struct `DatabaseSQLVulnerabilityAssessmentRuleBaselinesClientListByBaselineResponse` info [Changelog] - New struct `DatabaseSQLVulnerabilityAssessmentScanResultClient` info [Changelog] - New struct `DatabaseSQLVulnerabilityAssessmentScanResultClientListByScanResponse` info [Changelog] - New struct `DatabaseSQLVulnerabilityAssessmentScansClient` info [Changelog] - New struct `DatabaseSQLVulnerabilityAssessmentScansClientListBySQLVulnerabilityAssessmentsResponse` info [Changelog] - New struct `DatabaseSQLVulnerabilityAssessmentsSettingsClient` info [Changelog] - New struct `DatabaseSQLVulnerabilityAssessmentsSettingsClientListByDatabaseResponse` info [Changelog] - New struct `ManagedDatabaseAdvancedThreatProtection` info [Changelog] - New struct `ManagedDatabaseAdvancedThreatProtectionListResult` info [Changelog] - New struct `ManagedDatabaseAdvancedThreatProtectionSettingsClient` info [Changelog] - New struct `ManagedDatabaseAdvancedThreatProtectionSettingsClientListByDatabaseResponse` info [Changelog] - New struct `ManagedDatabaseMoveDefinition` info [Changelog] - New struct `ManagedDatabaseMoveOperationListResult` info [Changelog] - New struct `ManagedDatabaseMoveOperationResult` info [Changelog] - New struct `ManagedDatabaseMoveOperationResultProperties` info [Changelog] - New struct `ManagedDatabaseMoveOperationsClient` info [Changelog] - New struct `ManagedDatabaseMoveOperationsClientListByLocationResponse` info [Changelog] - New struct `ManagedDatabaseRestoreDetailsBackupSetProperties` info [Changelog] - New struct `ManagedDatabaseRestoreDetailsUnrestorableFileProperties` info [Changelog] - New struct `ManagedDatabaseStartMoveDefinition` info [Changelog] - New struct `ManagedDatabasesClientCancelMoveResponse` info [Changelog] - New struct `ManagedDatabasesClientCompleteMoveResponse` info [Changelog] - New struct `ManagedDatabasesClientStartMoveResponse` info [Changelog] - New struct `ManagedInstanceAdvancedThreatProtection` info [Changelog] - New struct `ManagedInstanceAdvancedThreatProtectionListResult` info [Changelog] - New struct `ManagedInstanceAdvancedThreatProtectionSettingsClient` info [Changelog] - New struct `ManagedInstanceAdvancedThreatProtectionSettingsClientCreateOrUpdateResponse` info [Changelog] - New struct `ManagedInstanceAdvancedThreatProtectionSettingsClientListByInstanceResponse` info [Changelog] - New struct `ManagedInstanceDtc` info [Changelog] - New struct `ManagedInstanceDtcListResult` info [Changelog] - New struct `ManagedInstanceDtcProperties` info [Changelog] - New struct `ManagedInstanceDtcSecuritySettings` info [Changelog] - New struct `ManagedInstanceDtcTransactionManagerCommunicationSettings` info [Changelog] - New struct `ManagedInstanceDtcsClient` info [Changelog] - New struct `ManagedInstanceDtcsClientCreateOrUpdateResponse` info [Changelog] - New struct `ManagedInstanceDtcsClientListByManagedInstanceResponse` info [Changelog] - New struct `ManagedServerDNSAlias` info [Changelog] - New struct `ManagedServerDNSAliasAcquisition` info [Changelog] - New struct `ManagedServerDNSAliasCreation` info [Changelog] - New struct `ManagedServerDNSAliasListResult` info [Changelog] - New struct `ManagedServerDNSAliasProperties` info [Changelog] - New struct `ManagedServerDNSAliasesClient` info [Changelog] - New struct `ManagedServerDNSAliasesClientAcquireResponse` info [Changelog] - New struct `ManagedServerDNSAliasesClientCreateOrUpdateResponse` info [Changelog] - New struct `ManagedServerDNSAliasesClientDeleteResponse` info [Changelog] - New struct `ManagedServerDNSAliasesClientListByManagedInstanceResponse` info [Changelog] - New struct `QueryCheck` info [Changelog] - New struct `Remediation` info [Changelog] - New struct `SynapseLinkWorkspace` info [Changelog] - New struct `SynapseLinkWorkspaceInfoProperties` info [Changelog] - New struct `SynapseLinkWorkspaceListResult` info [Changelog] - New struct `SynapseLinkWorkspaceProperties` info [Changelog] - New struct `SynapseLinkWorkspacesClient` info [Changelog] - New struct `SynapseLinkWorkspacesClientListByDatabaseResponse` info [Changelog] - New struct `UpdateVirtualClusterDNSServersOperation` info [Changelog] - New struct `VaRule` info [Changelog] - New struct `VirtualClusterDNSServersProperties` info [Changelog] - New struct `VulnerabilityAssessment` info [Changelog] - New struct `VulnerabilityAssessmentBaselineClient` info [Changelog] - New struct `VulnerabilityAssessmentBaselineClientListBySQLVulnerabilityAssessmentResponse` info [Changelog] - New struct `VulnerabilityAssessmentBaselinesClient` info [Changelog] - New struct `VulnerabilityAssessmentExecuteScanClient` info [Changelog] - New struct `VulnerabilityAssessmentExecuteScanClientExecuteResponse` info [Changelog] - New struct `VulnerabilityAssessmentListResult` info [Changelog] - New struct `VulnerabilityAssessmentPolicyProperties` info [Changelog] - New struct `VulnerabilityAssessmentRuleBaselineClient` info [Changelog] - New struct `VulnerabilityAssessmentRuleBaselineClientListByBaselineResponse` info [Changelog] - New struct `VulnerabilityAssessmentRuleBaselinesClient` info [Changelog] - New struct `VulnerabilityAssessmentScanForSQLError` info [Changelog] - New struct `VulnerabilityAssessmentScanListResult` info [Changelog] - New struct `VulnerabilityAssessmentScanRecordForSQL` info [Changelog] - New struct `VulnerabilityAssessmentScanRecordForSQLListResult` info [Changelog] - New struct `VulnerabilityAssessmentScanRecordForSQLProperties` info [Changelog] - New struct `VulnerabilityAssessmentScanResultClient` info [Changelog] - New struct `VulnerabilityAssessmentScanResultClientListByScanResponse` info [Changelog] - New struct `VulnerabilityAssessmentScanResultProperties` info [Changelog] - New struct `VulnerabilityAssessmentScanResults` info [Changelog] - New struct `VulnerabilityAssessmentScansClient` info [Changelog] - New struct `VulnerabilityAssessmentScansClientListBySQLVulnerabilityAssessmentsResponse` info [Changelog] - New struct `VulnerabilityAssessmentsClient` info [Changelog] - New struct `VulnerabilityAssessmentsSettingsClient` info [Changelog] - New struct `VulnerabilityAssessmentsSettingsClientListByServerResponse` info [Changelog] - New field `PreferredEnclaveType` in struct `DatabaseProperties` info [Changelog] - New field `PreferredEnclaveType` in struct `DatabaseUpdateProperties` info [Changelog] - New field `SecondaryType` in struct `InstanceFailoverGroupProperties` info [Changelog] - New field `StorageContainerIdentity` in struct `ManagedDatabaseProperties` info [Changelog] - New field `CurrentBackupType` in struct `ManagedDatabaseRestoreDetailsProperties` info [Changelog] - New field `CurrentRestorePlanSizeMB` in struct `ManagedDatabaseRestoreDetailsProperties` info [Changelog] - New field `CurrentRestoredSizeMB` in struct `ManagedDatabaseRestoreDetailsProperties` info [Changelog] - New field `DiffBackupSets` in struct `ManagedDatabaseRestoreDetailsProperties` info [Changelog] - New field `FullBackupSets` in struct `ManagedDatabaseRestoreDetailsProperties` info [Changelog] - New field `LogBackupSets` in struct `ManagedDatabaseRestoreDetailsProperties` info [Changelog] - New field `NumberOfFilesQueued` in struct `ManagedDatabaseRestoreDetailsProperties` info [Changelog] - New field `NumberOfFilesRestored` in struct `ManagedDatabaseRestoreDetailsProperties` info [Changelog] - New field `NumberOfFilesRestoring` in struct `ManagedDatabaseRestoreDetailsProperties` info [Changelog] - New field `NumberOfFilesSkipped` in struct `ManagedDatabaseRestoreDetailsProperties` info [Changelog] - New field `NumberOfFilesUnrestorable` in struct `ManagedDatabaseRestoreDetailsProperties` info [Changelog] - New field `Type` in struct `ManagedDatabaseRestoreDetailsProperties` info [Changelog] - New field `IsManagedIdentityInUse` in struct `ServerDevOpsAuditSettingsProperties` info [Changelog] - New field `Version` in struct `VirtualClusterProperties` info [Changelog] - New anonymous field `UpdateVirtualClusterDNSServersOperation` in struct `VirtualClustersClientUpdateDNSServersResponse` info [Changelog] info [Changelog] Total 13 breaking change(s), 320 additive change(s).
️️✔️ azure-sdk-for-js succeeded [Detail] [Expand]
️✔️Succeeded [Logs]Release - Generate from bd926baa3f606fc1fdc5e89892f2a3db1f75a715. SDK Automation 14.0.0command sh .scripts/automation_init.sh ../azure-sdk-for-js_tmp/initInput.json ../azure-sdk-for-js_tmp/initOutput.json warn File azure-sdk-for-js_tmp/initOutput.json not found to read command sh .scripts/automation_generate.sh ../azure-sdk-for-js_tmp/generateInput.json ../azure-sdk-for-js_tmp/generateOutput.json
- Only show 120 items here, please refer to log for details.
️✔️@azure/arm-sql [View full logs] [Release SDK Changes] Breaking Change Detectedinfo [Changelog] - Added Type Alias ManagedInstanceDtcsCreateOrUpdateResponse info [Changelog] - Added Type Alias ManagedInstanceDtcsGetResponse info [Changelog] - Added Type Alias ManagedInstanceDtcsListByManagedInstanceNextResponse info [Changelog] - Added Type Alias ManagedInstanceDtcsListByManagedInstanceResponse info [Changelog] - Added Type Alias ManagedServerDnsAliasesAcquireResponse info [Changelog] - Added Type Alias ManagedServerDnsAliasesCreateOrUpdateResponse info [Changelog] - Added Type Alias ManagedServerDnsAliasesGetResponse info [Changelog] - Added Type Alias ManagedServerDnsAliasesListByManagedInstanceNextResponse info [Changelog] - Added Type Alias ManagedServerDnsAliasesListByManagedInstanceResponse info [Changelog] - Added Type Alias MoveOperationMode info [Changelog] - Added Type Alias ReplicationLinksFailoverAllowDataLossResponse info [Changelog] - Added Type Alias ReplicationLinksFailoverResponse info [Changelog] - Added Type Alias ReplicationMode info [Changelog] - Added Type Alias RuleSeverity info [Changelog] - Added Type Alias RuleStatus info [Changelog] - Added Type Alias RuleType info [Changelog] - Added Type Alias SecondaryInstanceType info [Changelog] - Added Type Alias ServerAdvancedThreatProtectionSettingsCreateOrUpdateResponse info [Changelog] - Added Type Alias ServerAdvancedThreatProtectionSettingsGetResponse info [Changelog] - Added Type Alias ServerAdvancedThreatProtectionSettingsListByServerNextResponse info [Changelog] - Added Type Alias ServerAdvancedThreatProtectionSettingsListByServerResponse info [Changelog] - Added Type Alias ServerTrustCertificatesCreateOrUpdateResponse info [Changelog] - Added Type Alias ServerTrustCertificatesGetResponse info [Changelog] - Added Type Alias ServerTrustCertificatesListByInstanceNextResponse info [Changelog] - Added Type Alias ServerTrustCertificatesListByInstanceResponse info [Changelog] - Added Type Alias SqlVulnerabilityAssessmentBaselineGetResponse info [Changelog] - Added Type Alias SqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessmentNextResponse info [Changelog] - Added Type Alias SqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessmentResponse info [Changelog] - Added Type Alias SqlVulnerabilityAssessmentBaselinesCreateOrUpdateResponse info [Changelog] - Added Type Alias SQLVulnerabilityAssessmentName info [Changelog] - Added Type Alias SqlVulnerabilityAssessmentName info [Changelog] - Added Type Alias SqlVulnerabilityAssessmentRuleBaselineCreateOrUpdateResponse info [Changelog] - Added Type Alias SqlVulnerabilityAssessmentRuleBaselineGetResponse info [Changelog] - Added Type Alias SqlVulnerabilityAssessmentRuleBaselineListByBaselineNextResponse info [Changelog] - Added Type Alias SqlVulnerabilityAssessmentRuleBaselineListByBaselineResponse info [Changelog] - Added Type Alias SqlVulnerabilityAssessmentScanResultGetResponse info [Changelog] - Added Type Alias SqlVulnerabilityAssessmentScanResultListByScanNextResponse info [Changelog] - Added Type Alias SqlVulnerabilityAssessmentScanResultListByScanResponse info [Changelog] - Added Type Alias SqlVulnerabilityAssessmentScansGetResponse info [Changelog] - Added Type Alias SqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsNextResponse info [Changelog] - Added Type Alias SqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsResponse info [Changelog] - Added Type Alias SqlVulnerabilityAssessmentsSettingsCreateOrUpdateResponse info [Changelog] - Added Type Alias SqlVulnerabilityAssessmentsSettingsGetResponse info [Changelog] - Added Type Alias SqlVulnerabilityAssessmentsSettingsListByServerNextResponse info [Changelog] - Added Type Alias SqlVulnerabilityAssessmentsSettingsListByServerResponse info [Changelog] - Added Type Alias SqlVulnerabilityAssessmentState info [Changelog] - Added Type Alias SynapseLinkWorkspacesListByDatabaseNextResponse info [Changelog] - Added Type Alias SynapseLinkWorkspacesListByDatabaseResponse info [Changelog] - Added Type Alias SyncGroupsType info [Changelog] - Interface Database has a new optional parameter preferredEnclaveType info [Changelog] - Interface Database has a new optional parameter sourceResourceId info [Changelog] - Interface DatabaseBlobAuditingPolicy has a new optional parameter isManagedIdentityInUse info [Changelog] - Interface DatabaseUpdate has a new optional parameter preferredEnclaveType info [Changelog] - Interface ElasticPool has a new optional parameter highAvailabilityReplicaCount info [Changelog] - Interface ElasticPoolUpdate has a new optional parameter highAvailabilityReplicaCount info [Changelog] - Interface ExtendedDatabaseBlobAuditingPolicy has a new optional parameter isManagedIdentityInUse info [Changelog] - Interface ExtendedServerBlobAuditingPolicy has a new optional parameter isManagedIdentityInUse info [Changelog] - Interface InstanceFailoverGroup has a new optional parameter secondaryType info [Changelog] - Interface ManagedDatabase has a new optional parameter storageContainerIdentity info [Changelog] - Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter currentBackupType info [Changelog] - Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter currentRestoredSizeMB info [Changelog] - Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter currentRestorePlanSizeMB info [Changelog] - Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter diffBackupSets info [Changelog] - Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter fullBackupSets info [Changelog] - Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter logBackupSets info [Changelog] - Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter numberOfFilesQueued info [Changelog] - Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter numberOfFilesRestored info [Changelog] - Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter numberOfFilesRestoring info [Changelog] - Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter numberOfFilesSkipped info [Changelog] - Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter numberOfFilesUnrestorable info [Changelog] - Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter typePropertiesType info [Changelog] - Interface ManagedDatabaseUpdate has a new optional parameter storageContainerIdentity info [Changelog] - Interface ReplicationLinksDeleteOptionalParams has a new optional parameter resumeFrom info [Changelog] - Interface ReplicationLinksDeleteOptionalParams has a new optional parameter updateIntervalInMs info [Changelog] - Interface ServerBlobAuditingPolicy has a new optional parameter isManagedIdentityInUse info [Changelog] - Interface ServerDevOpsAuditingSettings has a new optional parameter isManagedIdentityInUse info [Changelog] - Interface VirtualCluster has a new optional parameter version info [Changelog] - Interface VirtualClustersUpdateDnsServersOptionalParams has a new optional parameter resumeFrom info [Changelog] - Interface VirtualClustersUpdateDnsServersOptionalParams has a new optional parameter updateIntervalInMs info [Changelog] - Interface VirtualClusterUpdate has a new optional parameter version info [Changelog] - Added Enum KnownAdvancedThreatProtectionName info [Changelog] - Added Enum KnownAlwaysEncryptedEnclaveType info [Changelog] - Added Enum KnownBaselineName info [Changelog] - Added Enum KnownDevOpsAuditingSettingsName info [Changelog] - Added Enum KnownDNSRefreshOperationStatus info [Changelog] - Added Enum KnownDtcName info [Changelog] - Added Enum KnownMoveOperationMode info [Changelog] - Added Enum KnownReplicationMode info [Changelog] - Added Enum KnownRuleSeverity info [Changelog] - Added Enum KnownRuleStatus info [Changelog] - Added Enum KnownRuleType info [Changelog] - Added Enum KnownSecondaryInstanceType info [Changelog] - Added Enum KnownSQLVulnerabilityAssessmentName info [Changelog] - Added Enum KnownSqlVulnerabilityAssessmentName info [Changelog] - Added Enum KnownSyncGroupsType info [Changelog] - Enum KnownReplicationLinkType has a new value Standby info [Changelog] - Enum KnownSecondaryType has a new value Standby info [Changelog] info [Changelog] **Breaking Changes** info [Changelog] info [Changelog] - Removed operation group OperationsHealthOperations info [Changelog] - Removed operation ReplicationLinks.beginUnlink info [Changelog] - Removed operation ReplicationLinks.beginUnlinkAndWait info [Changelog] - Removed operation ReplicationLinks.delete info [Changelog] - Removed operation VirtualClusters.updateDnsServers info [Changelog] - Operation ServerDevOpsAuditSettings.beginCreateOrUpdate has a new signature info [Changelog] - Operation ServerDevOpsAuditSettings.beginCreateOrUpdateAndWait has a new signature info [Changelog] - Operation ServerDevOpsAuditSettings.get has a new signature info [Changelog] - Operation SyncGroups.listLogs has a new signature info [Changelog] - Interface Database no longer has parameter primaryDelegatedIdentityClientId info [Changelog] - Interface DatabaseIdentity no longer has parameter delegatedResources info [Changelog] - Interface DatabaseUpdate no longer has parameter primaryDelegatedIdentityClientId info [Changelog] - Interface VirtualCluster no longer has parameter family info [Changelog] - Interface VirtualCluster no longer has parameter maintenanceConfigurationId info [Changelog] - Interface VirtualClusterUpdate no longer has parameter family info [Changelog] - Interface VirtualClusterUpdate no longer has parameter maintenanceConfigurationId info [Changelog] - Type of parameter unrestorableFiles of interface ManagedDatabaseRestoreDetailsResult is changed from string[] to ManagedDatabaseRestoreDetailsUnrestorableFileProperties[] info [Changelog] - Class SqlManagementClient no longer has parameter operationsHealthOperations info [Changelog] - Removed Enum KnownDnsRefreshConfigurationPropertiesStatus info [Changelog] - Removed Enum KnownEnum60
️⚠️ azure-resource-manager-schemas warning [Detail]
⚠️Warning [Logs]Release - Generate from bd926baa3f606fc1fdc5e89892f2a3db1f75a715. Schema Automation 14.0.0command .sdkauto/initScript.sh ../azure-resource-manager-schemas_tmp/initInput.json ../azure-resource-manager-schemas_tmp/initOutput.json cmderr [initScript.sh] WARN old lockfile cmderr [initScript.sh] npm WARN old lockfile The package-lock.json file was created with an old version of npm, cmderr [initScript.sh] npm WARN old lockfile so supplemental metadata must be fetched from the registry. cmderr [initScript.sh] npm WARN old lockfile cmderr [initScript.sh] npm WARN old lockfile This is a one-time fix-up, please be patient... cmderr [initScript.sh] npm WARN old lockfile warn File azure-resource-manager-schemas_tmp/initOutput.json not found to read command .sdkauto/generateScript.sh ../azure-resource-manager-schemas_tmp/generateInput.json ../azure-resource-manager-schemas_tmp/generateOutput.json warn No file changes detected after generation
️✔️sql [View full logs]
️❌ azure-powershell failed [Detail]
❌Failed [Logs]Release - Generate from bd926baa3f606fc1fdc5e89892f2a3db1f75a715. SDK Automation 14.0.0command sh ./tools/SwaggerCI/init.sh ../azure-powershell_tmp/initInput.json ../azure-powershell_tmp/initOutput.json command pwsh ./tools/SwaggerCI/psci.ps1 ../azure-powershell_tmp/generateInput.json ../azure-powershell_tmp/generateOutput.json
❌Az.sql [View full logs] [Release SDK Changes]
Generated ApiView
| Language | Package Name | ApiView Link |
|---|---|---|
| Go | sdk/resourcemanager/sql/armsql | https://apiview.dev/Assemblies/Review/18626d73199046cdbb321f617aa990fd |
| JavaScript | @azure/arm-sql | https://apiview.dev/Assemblies/Review/261984a3e50744b1aba1a8b660b60020 |
need js owner to confirm the breaking change.
@qiaozha , could you help to review this pr for js breaking change? Thanks
@qiaozha , could you help to review this pr for js breaking change? Thanks
I looked at these changes and I think these breakings are not introduced by this pr but previous ones e.g: https://github.com/Azure/azure-rest-api-specs/pull/21878 (// I didn't check all old prs).
Please notice that we haven't released SQL changes for long time and our current version is based on an old commit: https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/sql/arm-sql/_meta.json#L2. So it would intro JS breakings since the big gap here.
I would suggest to approve the breaking but don't know why service team didn't apply for JS release request but other languages.
cc @lirenhe @qiaozha