-
Notifications
You must be signed in to change notification settings - Fork 4.1k
[Support] Onboard Az.Support to Powershell using Autorest #24746
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Support] Onboard Az.Support to Powershell using Autorest #24746
Conversation
…st-feature Users/grhuang/azsupport autorest feature
…st-feature Make communication and support ticket properties required in readme
…d-nosubfixes Update table formatting, parameter aliasing, documentation
…details of error (#9) * Add custom error handler
…upportTickets and Get-AzSupportTicketsNoSubscription (#10) * add custom filtering for list support ticket if no filter is applied
…eadonly and show isTempTicket (#11)
* add argument completers * add quotes to argument completers * remove repeated time zone
* add tests for file size (will add recordings once Ga swagger available) * Regenerate powershell module with GA swagger * Rerecord tests with GA version
️✔️Az.Accounts
|
| Type | Title | Current Coverage | Last Coverage | Description |
|---|---|---|---|---|
| Test Coverage Less Than 80% | 55.56 % | 86.11% | Test coverage cannot be lower than the number of the last release. |
⚠️ - MacOS
| Type | Title | Current Coverage | Last Coverage | Description |
|---|---|---|---|---|
| Test Coverage Less Than 80% | 55.56% | 86.11% | Test coverage cannot be lower than the number of the last release. |
⚠️ PowerShell Core - Windows
| Type | Title | Current Coverage | Last Coverage | Description |
|---|---|---|---|---|
| Test Coverage Less Than 80% | 55.56% | 86.11% | Test coverage cannot be lower than the number of the last release. |
🔄Az.ApplicationInsights
️✔️Build
️✔️PowerShell Core - Windows
🔄Breaking Change Check
🔄PowerShell Core - Windows
🔄Signature Check
🔄PowerShell Core - Windows
🔄Help Example Check
🔄PowerShell Core - Windows
🔄Help File Existence Check
🔄PowerShell Core - Windows
🔄File Change Check
🔄PowerShell Core - Windows
🔄UX Metadata Check
🔄PowerShell Core - Windows
🔄Generated Sdk Check
🔄PowerShell Core - Windows
️✔️Test
️✔️ - Linux
️✔️ - MacOS
️✔️PowerShell Core - Windows
⚠️ Az.Compute
️✔️Build
️✔️PowerShell Core - Windows
🔄Breaking Change Check
🔄PowerShell Core - Windows
🔄Signature Check
🔄PowerShell Core - Windows
🔄Help Example Check
🔄PowerShell Core - Windows
🔄Help File Existence Check
🔄PowerShell Core - Windows
🔄File Change Check
🔄PowerShell Core - Windows
🔄UX Metadata Check
🔄PowerShell Core - Windows
🔄Generated Sdk Check
🔄PowerShell Core - Windows
⚠️ Test
⚠️ - Linux
Type Title Current Coverage Description ⚠️ Test Coverage Less Than 50% 0.40 % Test coverage for the module cannot be lower than 50%.
⚠️ - MacOS
Type Title Current Coverage Description ⚠️ Test Coverage Less Than 50% 0.40% Test coverage for the module cannot be lower than 50%.
⚠️ PowerShell Core - Windows
Type Title Current Coverage Description ⚠️ Test Coverage Less Than 50% 0.40% Test coverage for the module cannot be lower than 50%.
🔄Az.Functions
️✔️Build
️✔️PowerShell Core - Windows
🔄Breaking Change Check
🔄PowerShell Core - Windows
🔄Signature Check
🔄PowerShell Core - Windows
🔄Help Example Check
🔄PowerShell Core - Windows
🔄Help File Existence Check
🔄PowerShell Core - Windows
🔄File Change Check
🔄PowerShell Core - Windows
🔄UX Metadata Check
🔄PowerShell Core - Windows
🔄Generated Sdk Check
🔄PowerShell Core - Windows
️✔️Test
️✔️ - Linux
️✔️ - MacOS
️✔️PowerShell Core - Windows
⚠️ Az.KeyVault
️✔️Build
️✔️PowerShell Core - Windows
🔄Breaking Change Check
🔄PowerShell Core - Windows
🔄Signature Check
🔄PowerShell Core - Windows
🔄Help Example Check
🔄PowerShell Core - Windows
🔄Help File Existence Check
🔄PowerShell Core - Windows
🔄File Change Check
🔄PowerShell Core - Windows
🔄UX Metadata Check
🔄PowerShell Core - Windows
🔄Generated Sdk Check
🔄PowerShell Core - Windows
⚠️ Test
⚠️ - Linux
Type Title Current Coverage Description ⚠️ Test Coverage Less Than 50% 5.81 % Test coverage for the module cannot be lower than 50%.
⚠️ - MacOS
Type Title Current Coverage Description ⚠️ Test Coverage Less Than 50% 5.81% Test coverage for the module cannot be lower than 50%.
⚠️ PowerShell Core - Windows
Type Title Current Coverage Description ⚠️ Test Coverage Less Than 50% 5.81% Test coverage for the module cannot be lower than 50%.
🔄Az.KubernetersConfiguration
️✔️Build
️✔️PowerShell Core - Windows
🔄Breaking Change Check
🔄PowerShell Core - Windows
🔄Signature Check
🔄PowerShell Core - Windows
🔄Help Example Check
🔄PowerShell Core - Windows
🔄Help File Existence Check
🔄PowerShell Core - Windows
🔄File Change Check
🔄PowerShell Core - Windows
🔄UX Metadata Check
🔄PowerShell Core - Windows
🔄Generated Sdk Check
🔄PowerShell Core - Windows
🔄Test
🔄 - Linux
🔄 - MacOS
🔄PowerShell Core - Windows
🔄Az.Network
️✔️Build
️✔️PowerShell Core - Windows
🔄Breaking Change Check
🔄PowerShell Core - Windows
🔄Signature Check
🔄PowerShell Core - Windows
🔄Help Example Check
🔄PowerShell Core - Windows
🔄Help File Existence Check
🔄PowerShell Core - Windows
🔄File Change Check
🔄PowerShell Core - Windows
🔄UX Metadata Check
🔄PowerShell Core - Windows
🔄Generated Sdk Check
🔄PowerShell Core - Windows
🔄Test
🔄 - Linux
🔄 - MacOS
🔄PowerShell Core - Windows
⚠️ Az.PostgreSql
️✔️Build
️✔️PowerShell Core - Windows
🔄Breaking Change Check
🔄PowerShell Core - Windows
🔄Signature Check
🔄PowerShell Core - Windows
🔄Help Example Check
🔄PowerShell Core - Windows
🔄Help File Existence Check
🔄PowerShell Core - Windows
🔄File Change Check
🔄PowerShell Core - Windows
🔄UX Metadata Check
🔄PowerShell Core - Windows
🔄Generated Sdk Check
🔄PowerShell Core - Windows
⚠️ Test
⚠️ - Linux
Type Title Current Coverage Last Coverage Description ⚠️ Test Coverage Less Than 80% 58.97 % 82.05% Test coverage cannot be lower than the number of the last release.
⚠️ - MacOS
Type Title Current Coverage Last Coverage Description ⚠️ Test Coverage Less Than 80% 58.97% 82.05% Test coverage cannot be lower than the number of the last release.
⚠️ PowerShell Core - Windows
Type Title Current Coverage Last Coverage Description ⚠️ Test Coverage Less Than 80% 58.97% 82.05% Test coverage cannot be lower than the number of the last release.
⚠️ Az.Purview
️✔️Build
️✔️PowerShell Core - Windows
🔄Breaking Change Check
🔄PowerShell Core - Windows
🔄Signature Check
🔄PowerShell Core - Windows
🔄Help Example Check
🔄PowerShell Core - Windows
🔄Help File Existence Check
🔄PowerShell Core - Windows
🔄File Change Check
🔄PowerShell Core - Windows
🔄UX Metadata Check
🔄PowerShell Core - Windows
🔄Generated Sdk Check
🔄PowerShell Core - Windows
⚠️ Test
⚠️ - Linux
Type Title Current Coverage Description ⚠️ Test Coverage Less Than 50% 8.70 % Test coverage for the module cannot be lower than 50%.
⚠️ - MacOS
Type Title Current Coverage Description ⚠️ Test Coverage Less Than 50% 8.70% Test coverage for the module cannot be lower than 50%.
⚠️ PowerShell Core - Windows
Type Title Current Coverage Description ⚠️ Test Coverage Less Than 50% 8.70% Test coverage for the module cannot be lower than 50%.
⚠️ Az.Resources
️✔️Build
️✔️PowerShell Core - Windows
🔄Breaking Change Check
🔄PowerShell Core - Windows
🔄Signature Check
🔄PowerShell Core - Windows
🔄Help Example Check
🔄PowerShell Core - Windows
🔄Help File Existence Check
🔄PowerShell Core - Windows
🔄File Change Check
🔄PowerShell Core - Windows
🔄UX Metadata Check
🔄PowerShell Core - Windows
🔄Generated Sdk Check
🔄PowerShell Core - Windows
⚠️ Test
⚠️ - Linux
Type Title Current Coverage Description ⚠️ Test Coverage Less Than 50% 0.00 % Test coverage for the module cannot be lower than 50%.
⚠️ - MacOS
Type Title Current Coverage Description ⚠️ Test Coverage Less Than 50% 0.00% Test coverage for the module cannot be lower than 50%.
⚠️ PowerShell Core - Windows
Type Title Current Coverage Description ⚠️ Test Coverage Less Than 50% 0.00% Test coverage for the module cannot be lower than 50%.
⚠️ Az.Storage
️✔️Build
️✔️PowerShell Core - Windows
🔄Breaking Change Check
🔄PowerShell Core - Windows
🔄Signature Check
🔄PowerShell Core - Windows
🔄Help Example Check
🔄PowerShell Core - Windows
🔄Help File Existence Check
🔄PowerShell Core - Windows
🔄File Change Check
🔄PowerShell Core - Windows
🔄UX Metadata Check
🔄PowerShell Core - Windows
🔄Generated Sdk Check
🔄PowerShell Core - Windows
⚠️ Test
⚠️ - Linux
Type Title Current Coverage Description ⚠️ Test Coverage Less Than 50% 0.59 % Test coverage for the module cannot be lower than 50%.
⚠️ - MacOS
Type Title Current Coverage Description ⚠️ Test Coverage Less Than 50% 0.59% Test coverage for the module cannot be lower than 50%.
⚠️ PowerShell Core - Windows
Type Title Current Coverage Description ⚠️ Test Coverage Less Than 50% 0.59% Test coverage for the module cannot be lower than 50%.
⚠️ Az.Support
️✔️Build
️✔️PowerShell Core - Windows
🔄Breaking Change Check
🔄PowerShell Core - Windows
🔄Signature Check
🔄PowerShell Core - Windows
🔄Help Example Check
🔄PowerShell Core - Windows
🔄Help File Existence Check
🔄PowerShell Core - Windows
🔄File Change Check
🔄PowerShell Core - Windows
🔄UX Metadata Check
🔄PowerShell Core - Windows
⚠️ Test
⚠️ - Linux
Type Title Current Coverage Last Coverage Description ⚠️ Test Coverage Less Than 80% 68.57 % 75.00% Test coverage cannot be lower than the number of the last release.
⚠️ - MacOS
Type Title Current Coverage Last Coverage Description ⚠️ Test Coverage Less Than 80% 68.57% 75.00% Test coverage cannot be lower than the number of the last release.
⚠️ PowerShell Core - Windows
Type Title Current Coverage Last Coverage Description ⚠️ Test Coverage Less Than 80% 68.57% 75.00% Test coverage cannot be lower than the number of the last release.
⚠️ Az.Websites
️✔️Build
️✔️PowerShell Core - Windows
🔄Breaking Change Check
🔄PowerShell Core - Windows
🔄Signature Check
🔄PowerShell Core - Windows
🔄Help Example Check
🔄PowerShell Core - Windows
🔄Help File Existence Check
🔄PowerShell Core - Windows
🔄File Change Check
🔄PowerShell Core - Windows
🔄UX Metadata Check
🔄PowerShell Core - Windows
🔄Generated Sdk Check
🔄PowerShell Core - Windows
⚠️ Test
⚠️ - Linux
Type Title Current Coverage Description ⚠️ Test Coverage Less Than 50% 44.95 % Test coverage for the module cannot be lower than 50%.
⚠️ - MacOS
Type Title Current Coverage Description ⚠️ Test Coverage Less Than 50% 44.95% Test coverage for the module cannot be lower than 50%.
⚠️ PowerShell Core - Windows
Type Title Current Coverage Description ⚠️ Test Coverage Less Than 50% 44.95% Test coverage for the module cannot be lower than 50%.
|
|
|
Hi @grhuangmsft, Please refer to Migrate a SDK-based Module to Autorest. |
|
Close this PR since the it's convered by #24843. |
Description
Changes:
Onboard Az.Support to Powershell using Autorest. Add module and cmdlets from Az.Support using 2024 GA Swagger and migrate from SDK-based powershell module.
Mandatory Checklist
Please choose the target release of Azure PowerShell. (⚠️ Target release is a different concept from API readiness. Please click below links for details.)
Check this box to confirm: I have read the Submitting Changes section of
CONTRIBUTING.mdand reviewed the following information:ChangeLog.mdfile(s) appropriatelysrc/{{SERVICE}}/{{SERVICE}}/ChangeLog.md.## Upcoming Releaseheader in the past tense.ChangeLog.mdif no new release is required, such as fixing test case only.