You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ARM (Control Plane) API Specification Update Pull Request
Tip
Overwhelmed by all this guidance? See the Getting help section at the bottom of this PR description.
PR review workflow diagram
Please understand this diagram before proceeding. It explains how to get your PR approved & merged.
Purpose of this PR
What's the purpose of this PR? Check the specific option that applies. This is mandatory!
New resource provider.
New API version for an existing resource provider. (If API spec is not defined in TypeSpec, the PR should have been created in adherence to OpenAPI specs PR creation guidance).
Update existing version for a new feature. (This is applicable only when you are revising a private preview API version.)
Update existing version to fix OpenAPI spec quality issues in S360.
Convert existing OpenAPI spec to TypeSpec spec (do not combine this with implementing changes for a new API version).
Other, please clarify:
edit this with your clarification
Due diligence checklist
To merge this PR, you must go through the following checklist and confirm you understood
and followed the instructions by checking all the boxes:
I confirm this PR is modifying Azure Resource Manager (ARM) related specifications, and not data plane related specifications.
For convenient view of the API changes made by this PR, refer to the URLs provided in the table
in the Generated ApiView comment added to this PR. You can use ApiView to show API versions diff.
Suppressing failures
If one or multiple validation error/warning suppression(s) is detected in your PR, please follow the suppressions guide to get approval.
Getting help
First, please carefully read through this PR description, from top to bottom. Please fill out the Purpose of this PR and Due diligence checklist.
To understand what you must do next to merge this PR, see the Next Steps to Merge comment. It will appear within few minutes of submitting this PR and will continue to be up-to-date with current PR state.
For guidance on fixing this PR CI check failures, see the hyperlinks provided in given failure
and https://aka.ms/ci-fix.
If the PR CI checks appear to be stuck in queued state, please add a comment with contents /azp run.
This should result in a new comment denoting a PR validation pipeline has started and the checks should be updated after few minutes.
❌ This PR is in purview of the ARM review (label: ARMReview). This PR must get ARMSignedOff label from an ARM reviewer. This PR has ARMChangesRequested label. Please address or respond to feedback from the ARM API reviewer. When you are ready to continue the ARM API review, please remove the ARMChangesRequested label. Automation should then add WaitForARMFeedback label. ❗If you don't have permissions to remove the label, request write access per aka.ms/azsdk/access#request-access-to-rest-api-or-sdk-repositories. For details of the ARM review, see aka.ms/azsdk/pr-arm-review
❌ The required check named Swagger LintDiff has failed. Refer to the check in the PR's 'Checks' tab for details on how to fix it and consult the aka.ms/ci-fix guide
❌Code Generator Failed in generating from 5345aa8e4da815dc76d79550f3b4fb7c76f72b28. SDK Automation 14.0.0
command pwsh ./eng/scripts/Automation-Sdk-Init.ps1 ../azure-sdk-for-net_tmp/initInput.json ../azure-sdk-for-net_tmp/initOutput.json
command autorest --version=2.0.4421 --csharp --reflect-api-versions --license-header=MICROSOFT_MIT_NO_VERSION --use=@microsoft.azure/autorest.csharp@2.3.101 --csharp-sdks-folder=/mnt/vss/_work/1/s/azure-sdk-for-net/sdk ../azure-rest-api-specs/specification/network/resource-manager/readme.md
error Script return with result [failed] code [1] signal [null] cwd [azure-sdk-for-net]: autorest
warn Warning: Package processing is skipped as the SDK generation fails. Please look into the above generation errors or report this issue through https://aka.ms/azsdk/support/specreview-channel.
❌Code Generator Failed in generating from 5345aa8e4da815dc76d79550f3b4fb7c76f72b28. SDK Automation 14.0.0
command sh scripts/automation_init.sh ../azure-sdk-for-python_tmp/initInput.json ../azure-sdk-for-python_tmp/initOutput.json
cmderr [automation_init.sh] W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/azure-cli.list:1 and /etc/apt/sources.list.d/azure-cli.sources:1
cmderr [automation_init.sh] W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/azure-cli.list:1 and /etc/apt/sources.list.d/azure-cli.sources:1
cmderr [automation_init.sh] W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/azure-cli.list:1 and /etc/apt/sources.list.d/azure-cli.sources:1
cmderr [automation_init.sh] W: Target CNF (main/cnf/Commands-amd64) is configured multiple times in /etc/apt/sources.list.d/azure-cli.list:1 and /etc/apt/sources.list.d/azure-cli.sources:1
cmderr [automation_init.sh] W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list.d/azure-cli.list:1 and /etc/apt/sources.list.d/azure-cli.sources:1
cmderr [automation_init.sh] W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/azure-cli.list:1 and /etc/apt/sources.list.d/azure-cli.sources:1
cmderr [automation_init.sh] W: Target Packages (main/binary-all/Packages) is configured multiple times in /etc/apt/sources.list.d/azure-cli.list:1 and /etc/apt/sources.list.d/azure-cli.sources:1
cmderr [automation_init.sh] W: Target Translations (main/i18n/Translation-en) is configured multiple times in /etc/apt/sources.list.d/azure-cli.list:1 and /etc/apt/sources.list.d/azure-cli.sources:1
cmderr [automation_init.sh] W: Target CNF (main/cnf/Commands-amd64) is configured multiple times in /etc/apt/sources.list.d/azure-cli.list:1 and /etc/apt/sources.list.d/azure-cli.sources:1
cmderr [automation_init.sh] W: Target CNF (main/cnf/Commands-all) is configured multiple times in /etc/apt/sources.list.d/azure-cli.list:1 and /etc/apt/sources.list.d/azure-cli.sources:1
cmderr [automation_init.sh] WARNING: Skipping azure-nspkg as it is not installed.
cmderr [automation_init.sh] npm notice
cmderr [automation_init.sh] npm notice New minor version of npm available! 10.7.0 -> 10.8.2
cmderr [automation_init.sh] npm notice Changelog: https://github.com/npm/cli/releases/tag/v10.8.2
cmderr [automation_init.sh] npm notice To update run: npm install -g npm@10.8.2
cmderr [automation_init.sh] npm notice
command sh scripts/automation_generate.sh ../azure-sdk-for-python_tmp/generateInput.json ../azure-sdk-for-python_tmp/generateOutput.json
cmdout [automation_generate.sh] [Autorest] warning | DeprecatedConfig | Using directive.77.suppress which is deprecated and will be removed in the future.
cmdout [automation_generate.sh] [Autorest] warning | DeprecatedConfig | Using directive.78.suppress which is deprecated and will be removed in the future.
cmdout [automation_generate.sh] [Autorest] warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
cmdout [automation_generate.sh] [Autorest] warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
cmdout [automation_generate.sh] [Autorest] warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
cmdout [automation_generate.sh] [Autorest] warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
cmdout [automation_generate.sh] [Autorest] warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future.
cmdout [automation_generate.sh] [Autorest] warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future.
cmdout [automation_generate.sh] [Autorest] info | Loading AutoRest extension '@autorest/modelerfour' (4.27.0->4.27.0)
cmdout [automation_generate.sh] [Autorest] info | Loading AutoRest extension '@autorest/python' (6.15.0->6.15.0)
cmdout [automation_generate.sh] [Autorest] error | Batch/Error | Failure during batch task - {"tag":"package-2024-01"} -- Error: [Exception] No input files provided.
cmdout [automation_generate.sh] [Autorest]
cmdout [automation_generate.sh] [Autorest] Use --help to get help information or see https://aka.ms/autorest/cli for additional documentation
cmdout [automation_generate.sh] [Autorest] error | [Exception] No input files provided.
cmdout [automation_generate.sh] [Autorest]
cmdout [automation_generate.sh] [Autorest] Use --help to get help information or see https://aka.ms/autorest/cli for additional documentation
cmdout [automation_generate.sh] [Autorest] error | Error: [Exception] No input files provided.
cmdout [automation_generate.sh] [Autorest]
cmdout [automation_generate.sh] [Autorest] Use --help to get help information or see https://aka.ms/autorest/cli for additional documentation
cmdout [automation_generate.sh] [Autorest] error | Autorest completed with an error. If you think the error message is unclear, or is a bug, please declare an issues at https://github.com/Azure/autorest/issues with the error message you are seeing.
cmdout [automation_generate.sh] [Autorest] warning | DeprecatedConfig | Using directive.77.suppress which is deprecated and will be removed in the future.
cmdout [automation_generate.sh] [Autorest] warning | DeprecatedConfig | Using directive.78.suppress which is deprecated and will be removed in the future.
cmdout [automation_generate.sh] [Autorest] warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
cmdout [automation_generate.sh] [Autorest] warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
cmdout [automation_generate.sh] [Autorest] warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
cmdout [automation_generate.sh] [Autorest] warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
cmdout [automation_generate.sh] [Autorest] warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future.
cmdout [automation_generate.sh] [Autorest] warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future.
cmdout [automation_generate.sh] [Autorest] info | Loading AutoRest extension '@autorest/modelerfour' (4.27.0->4.27.0)
cmdout [automation_generate.sh] [Autorest] info | Loading AutoRest extension '@autorest/python' (6.15.0->6.15.0)
cmdout [automation_generate.sh] [Autorest] error | Batch/Error | Failure during batch task - {"tag":"package-2024-01"} -- Error: [Exception] No input files provided.
cmdout [automation_generate.sh] [Autorest]
cmdout [automation_generate.sh] [Autorest] Use --help to get help information or see https://aka.ms/autorest/cli for additional documentation
cmdout [automation_generate.sh] [Autorest] error | [Exception] No input files provided.
cmdout [automation_generate.sh] [Autorest]
cmdout [automation_generate.sh] [Autorest] Use --help to get help information or see https://aka.ms/autorest/cli for additional documentation
cmdout [automation_generate.sh] [Autorest] error | Error: [Exception] No input files provided.
cmdout [automation_generate.sh] [Autorest]
cmdout [automation_generate.sh] [Autorest] Use --help to get help information or see https://aka.ms/autorest/cli for additional documentation
cmdout [automation_generate.sh] [Autorest] error | Autorest completed with an error. If you think the error message is unclear, or is a bug, please declare an issues at https://github.com/Azure/autorest/issues with the error message you are seeing.
cmdout [automation_generate.sh] [Autorest]/mnt/vss/_work/1/s/azure-sdk-for-python_tmp/venv-sdk/auto_temp.json does not exist!!!Error happened during codegen
error Script return with result [failed] code [1] signal [null] cwd [azure-sdk-for-python]: sh scripts/automation_generate.sh
warn Warning: Package processing is skipped as the SDK generation fails. Please look into the above generation errors or report this issue through https://aka.ms/azsdk/support/specreview-channel.
❌Code Generator Failed in generating from 5345aa8e4da815dc76d79550f3b4fb7c76f72b28. SDK Automation 14.0.0
command ./eng/automation/init.sh ../azure-sdk-for-java_tmp/initInput.json ../azure-sdk-for-java_tmp/initOutput.json
command ./eng/automation/generate.py ../azure-sdk-for-java_tmp/generateInput.json ../azure-sdk-for-java_tmp/generateOutput.json
cmdout [Java-Sdk-Automation] 2024-07-23 18:24:28 [ERROR] [GENERATE] Code generation failed.
cmdout [Java-Sdk-Automation] 2024-07-23 18:24:28 [ERROR] Please first check if the failure happens only to Java automation, or for all SDK automations. If it happens for all SDK automations, please double check your Swagger, and check whether there is errors in ModelValidation and LintDiff. If it happens to Java alone, you can open an issue to https://github.com/Azure/autorest.java/issues. Please include the link of this Pull Request in the issue.
cmderr [Java-Sdk-Automation] Traceback (most recent call last):
cmderr [Java-Sdk-Automation] File "/mnt/vss/_work/1/s/azure-sdk-for-java/./eng/automation/generate.py", line 429, in <module>
cmderr [Java-Sdk-Automation] main()
cmderr [Java-Sdk-Automation] File "/mnt/vss/_work/1/s/azure-sdk-for-java/./eng/automation/generate.py", line 340, in main
cmderr [Java-Sdk-Automation] return sdk_automation(args["config"][0], args["config"][1])
cmderr [Java-Sdk-Automation] File "/mnt/vss/_work/1/s/azure-sdk-for-java/./eng/automation/generate.py", line 118, in sdk_automation
cmderr [Java-Sdk-Automation] packages = sdk_automation_autorest(config)
cmderr [Java-Sdk-Automation] File "/mnt/vss/_work/1/s/azure-sdk-for-java/./eng/automation/generate.py", line 206, in sdk_automation_autorest
cmderr [Java-Sdk-Automation] "changelog": {"content": changelog, "hasBreakingChange": breaking},
cmderr [Java-Sdk-Automation] UnboundLocalError: local variable 'changelog' referenced before assignment
error Script return with result [failed] code [1] signal [null] cwd [azure-sdk-for-java]: ./eng/automation/generate.py
warn Warning: Package processing is skipped as the SDK generation fails. Please look into the above generation errors or report this issue through https://aka.ms/azsdk/support/specreview-channel.
❌Code Generator Failed in generating from 5345aa8e4da815dc76d79550f3b4fb7c76f72b28. SDK Automation 14.0.0
command 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
cmderr [generator automation-v2] [ERROR] total 1 error(s):
cmderr [generator automation-v2] [ERROR] failed to execute `go generate` 'WARNING: Unable to find version for /mnt/vss/_work/1/s/azure-sdk-for-go/src/github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/network/armnetwork
cmderr [generator automation-v2] [ERROR] Cannot find go module under resourcemanager/network/armnetwork, try to build in /mnt/vss/_work/1/s/azure-sdk-for-go/src/github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/network/armnetwork
cmderr [generator automation-v2] [ERROR] ##[command]Cleaning auto-generated files in /mnt/vss/_work/1/s/azure-sdk-for-go/src/github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/network/armnetwork
cmderr [generator automation-v2] [ERROR] ##[command]Executing autorest.go in /mnt/vss/_work/1/s/azure-sdk-for-go/src/github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/network/armnetwork
cmderr [generator automation-v2] [ERROR] autorest --use=@autorest/go@4.0.0-preview.63 --go --track2 --output-folder=/mnt/vss/_work/1/s/azure-sdk-for-go/src/github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/network/armnetwork --clear-output-folder=false --go.clear-output-folder=false --honor-body-placement=true --remove-unreferenced-types=false ./autorest.md
cmderr [generator automation-v2] [ERROR] AutoRest code generation utility [cli version: 3.6.1; node: v18.20.4]
cmderr [generator automation-v2] [ERROR] (C) 2018 Microsoft Corporation.
cmderr [generator automation-v2] [ERROR] https://aka.ms/autorest
cmderr [generator automation-v2] [ERROR] There is a new version of AutoRest available (3.7.1).
cmderr [generator automation-v2] [ERROR] > You can install the newer version with with npm install -g autorest@latest
cmderr [generator automation-v2] [ERROR] info | Loading AutoRest core '/home/cloudtest/.autorest/@autorestcore@3.10.2/nodemodules/@autorest/core/dist' (3.10.2)
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.6.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.7.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.8.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.9.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.10.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.11.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.12.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.13.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.14.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.15.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.16.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.17.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.18.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.19.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.20.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.21.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.22.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.23.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.24.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.25.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.26.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.27.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.28.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.29.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.30.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.31.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.32.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.33.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.34.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.35.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.36.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.37.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.38.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.39.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.40.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.41.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.42.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.43.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.44.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.45.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.46.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.47.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.48.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.49.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.50.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.51.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.52.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.53.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.54.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.55.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.56.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.57.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.58.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.59.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.60.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.61.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.62.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.63.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.64.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.65.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.66.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.67.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.68.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.69.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.70.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.71.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.72.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.73.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.74.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.75.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.76.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.77.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.78.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.0.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.1.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.2.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.3.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.4.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] warning | DeprecatedConfig | Using directive.5.suppress which is deprecated and will be removed in the future.
cmderr [generator automation-v2] [ERROR] info | Installing AutoRest extension '@autorest/go' (4.0.0-preview.63 -> 4.0.0-preview.63)
cmderr [generator automation-v2] [ERROR] info | Installed AutoRest extension '@autorest/go' (4.0.0-preview.63->4.0.0-preview.63)
cmderr [generator automation-v2] [ERROR] info | Installing AutoRest extension '@autorest/modelerfour' (4.26.2 -> 4.26.2)
cmderr [generator automation-v2] [ERROR] info | Installed AutoRest extension '@autorest/modelerfour' (4.26.2->4.26.2)
cmderr [generator automation-v2] [ERROR] error | [Exception] No input files provided.
cmderr [generator automation-v2] [ERROR] Use --help to get help information or see https://aka.ms/autorest/cli for additional documentation
cmderr [generator automation-v2] [ERROR] error | Error: [Exception] No input files provided.
cmderr [generator automation-v2] [ERROR] Use --help to get help information or see https://aka.ms/autorest/cli for additional documentation
cmderr [generator automation-v2] [ERROR] error | Autorest completed with an error. If you think the error message is unclear, or is a bug, please declare an issues at https://github.com/Azure/autorest/issues with the error message you are seeing.
cmderr [generator automation-v2] [ERROR] ##[error]Error running autorest.go
cmderr [generator automation-v2] [ERROR] build.go:5: running "pwsh": exit status 1
cmderr [generator automation-v2] [ERROR] ': exit status 1
error Script return with result [failed] code [1] signal [null] cwd [azure-sdk-for-go/src/github.com/Azure/azure-sdk-for-go]: generator automation-v2
warn Warning: Package processing is skipped as the SDK generation fails. Please look into the above generation errors or report this issue through https://aka.ms/azsdk/support/specreview-channel.
❌Code Generator Failed in generating from 5345aa8e4da815dc76d79550f3b4fb7c76f72b28. Schema Automation 14.0.0
command .sdkauto/initScript.sh ../azure-resource-manager-schemas_tmp/initInput.json ../azure-resource-manager-schemas_tmp/initOutput.json
cmderr [initScript.sh] Submodule 'bicep-types-az' (https://github.com/Azure/bicep-types-az) registered for path 'bicep-types-az'
cmderr [initScript.sh] Cloning into '/mnt/vss/_work/1/s/azure-resource-manager-schemas/bicep-types-az'...
cmderr [initScript.sh] Submodule 'bicep-types' (https://github.com/Azure/bicep-types) registered for path 'bicep-types-az/bicep-types'
cmderr [initScript.sh] Cloning into '/mnt/vss/_work/1/s/azure-resource-manager-schemas/bicep-types-az/bicep-types'...
cmderr [initScript.sh] npm notice
cmderr [initScript.sh] npm notice New minor version of npm available! 10.7.0 -> 10.8.2
cmderr [initScript.sh] npm notice Changelog: https://github.com/npm/cli/releases/tag/v10.8.2
cmderr [initScript.sh] npm notice To update run: npm install -g npm@10.8.2
cmderr [initScript.sh] npm notice
error Script return with result [failed] code [1] signal [null] cwd [azure-resource-manager-schemas]: .sdkauto/initScript.sh
warn Warning: File azure-resource-manager-schemas_tmp/initOutput.json not found to read. Please re-run the pipeline if the error is transitient error or report this issue through https://aka.ms/azsdk/support/specreview-channel.
command .sdkauto/generateScript.sh ../azure-resource-manager-schemas_tmp/generateInput.json ../azure-resource-manager-schemas_tmp/generateOutput.json
cmderr [generateScript.sh] /mnt/vss/_work/1/a/unified-pipeline-runtime/common/temp/node_modules/.pnpm/ts-node@9.0.0_typescript@5.3.3/node_modules/ts-node/src/index.ts:500
cmderr [generateScript.sh] return new TSError(diagnosticText, diagnosticCodes)
cmderr [generateScript.sh] ^
cmderr [generateScript.sh] TSError: ⨯ Unable to compile TypeScript:
cmderr [generateScript.sh] cmd/generateall.ts(6,20): error TS2307: Cannot find module 'colors' or its corresponding type declarations.
cmderr [generateScript.sh] cmd/generateall.ts(10,19): error TS2307: Cannot find module 'yargs' or its corresponding type declarations.
cmderr [generateScript.sh] cmd/generateall.ts(11,18): error TS2307: Cannot find module 'path' or its corresponding type declarations.
cmderr [generateScript.sh] cmd/generateall.ts(13,35): error TS2307: Cannot find module 'fs' or its corresponding type declarations.
cmderr [generateScript.sh] cmd/generateall.ts(14,23): error TS2307: Cannot find module 'strip-ansi' or its corresponding type declarations.
cmderr [generateScript.sh] cmd/generateall.ts(42,9): error TS2584: Cannot find name 'console'. Do you need to change your target library? Try changing the 'lib' compiler option to include 'dom'.
cmderr [generateScript.sh] cmd/generateall.ts(53,9): error TS2584: Cannot find name 'console'. Do you need to change your target library? Try changing the 'lib' compiler option to include 'dom'.
cmderr [generateScript.sh] cmd/generateall.ts(69,67): error TS7006: Parameter 'x' implicitly has an 'any' type.
cmderr [generateScript.sh] cmd/generateall.ts(70,49): error TS7006: Parameter 'f' implicitly has an 'any' type.
cmderr [generateScript.sh] cmd/generateall.ts(94,21): error TS2584: Cannot find name 'console'. Do you need to change your target library? Try changing the 'lib' compiler option to include 'dom'.
cmderr [generateScript.sh] cmd/generateall.ts(105,21): error TS2584: Cannot find name 'console'. Do you need to change your target library? Try changing the 'lib' compiler option to include 'dom'.
cmderr [generateScript.sh] cmd/generateall.ts(106,21): error TS2584: Cannot find name 'console'. Do you need to change your target library? Try changing the 'lib' compiler option to include 'dom'.
cmderr [generateScript.sh] cmd/generateall.ts(157,13): error TS2591: Cannot find name 'process'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node` and then add 'node' to the types field in your tsconfig.
cmderr [generateScript.sh] at createTSError (/mnt/vss/_work/1/a/unified-pipeline-runtime/common/temp/node_modules/.pnpm/ts-node@9.0.0_typescript@5.3.3/node_modules/ts-node/src/index.ts:500:12)
cmderr [generateScript.sh] at reportTSError (/mnt/vss/_work/1/a/unified-pipeline-runtime/common/temp/node_modules/.pnpm/ts-node@9.0.0_typescript@5.3.3/node_modules/ts-node/src/index.ts:504:19)
cmderr [generateScript.sh] at getOutput (/mnt/vss/_work/1/a/unified-pipeline-runtime/common/temp/node_modules/.pnpm/ts-node@9.0.0_typescript@5.3.3/node_modules/ts-node/src/index.ts:739:36)
cmderr [generateScript.sh] at Object.compile (/mnt/vss/_work/1/a/unified-pipeline-runtime/common/temp/node_modules/.pnpm/ts-node@9.0.0_typescript@5.3.3/node_modules/ts-node/src/index.ts:955:32)
cmderr [generateScript.sh] at Module.m._compile (/mnt/vss/_work/1/a/unified-pipeline-runtime/common/temp/node_modules/.pnpm/ts-node@9.0.0_typescript@5.3.3/node_modules/ts-node/src/index.ts:1043:43)
cmderr [generateScript.sh] at Module._extensions..js (node:internal/modules/cjs/loader:1422:10)
cmderr [generateScript.sh] at Object.require.extensions.<computed> [as .ts] (/mnt/vss/_work/1/a/unified-pipeline-runtime/common/temp/node_modules/.pnpm/ts-node@9.0.0_typescript@5.3.3/node_modules/ts-node/src/index.ts:1046:12)
cmderr [generateScript.sh] at Module.load (node:internal/modules/cjs/loader:1203:32)
cmderr [generateScript.sh] at Function.Module._load (node:internal/modules/cjs/loader:1019:12)
cmderr [generateScript.sh] at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12)
error Script return with result [failed] code [1] signal [null] cwd [azure-resource-manager-schemas]: .sdkauto/generateScript.sh
warn Warning: Package processing is skipped as the SDK generation fails. Please look into the above generation errors or report this issue through https://aka.ms/azsdk/support/specreview-channel.
New API changes have already been reviewed and approved by ARM team including the breaking changes and suppressions required during preview version: https://github.com/Azure/azure-rest-api-specs-pr/pull/17956. This PR adds the same swagger specs to stable version.
The first commit needs to be an exact copy of the previous api version. All new changes should only be added in the subsequent commits.
This allows the reviewer to get a clear understanding of the actual changes being introduced. With the way the PR is raised now, it is not possible for the reviewer to tell what the changes are. Please either abandon the PR and raise another one with the recommendation or create a new set of commits on this PR following the recommendation.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
ARM (Control Plane) API Specification Update Pull Request
Tip
Overwhelmed by all this guidance? See the
Getting help
section at the bottom of this PR description.PR review workflow diagram
Please understand this diagram before proceeding. It explains how to get your PR approved & merged.
Purpose of this PR
What's the purpose of this PR? Check the specific option that applies. This is mandatory!
Due diligence checklist
To merge this PR, you must go through the following checklist and confirm you understood
and followed the instructions by checking all the boxes:
ARM resource provider contract and
REST guidelines (estimated time: 4 hours).
I understand this is required before I can proceed to the diagram Step 2, "ARM API changes review", for this PR.
Additional information
Viewing API changes
For convenient view of the API changes made by this PR, refer to the URLs provided in the table
in the
Generated ApiView
comment added to this PR. You can use ApiView to show API versions diff.Suppressing failures
If one or multiple validation error/warning suppression(s) is detected in your PR, please follow the
suppressions guide to get approval.
Getting help
Purpose of this PR
andDue diligence checklist
.write access
per aka.ms/azsdk/access#request-access-to-rest-api-or-sdk-repositoriesNext Steps to Merge
comment. It will appear within few minutes of submitting this PR and will continue to be up-to-date with current PR state.and https://aka.ms/ci-fix.
queued
state, please add a comment with contents/azp run
.This should result in a new comment denoting a
PR validation pipeline
has started and the checks should be updated after few minutes.