Upgrade Quota service from API version `2023-02-01` to `2025-09-01` stable
Description
This PR upgrades the Az.Quota module from API version 2023-02-01 to 2025-09-01 stable, introducing comprehensive Group Quota management capabilities at the management group level. This is a significant enhancement that enables centralized quota governance across multiple subscriptions.
Key Changes:
-
API Version Upgrade: Migrated from 2023-02-01 to 2025-09-01 stable
-
New Group Quota Cmdlets: Added 10+ new cmdlets for CRUD operations on group quotas, subscriptions, location settings, limits, allocations, and usage
-
Documentation: Generated complete help documentation for all new cmdlets
Changes:
- Added 10+ new cmdlets for managing group quotas at the management group level:
- Group quota CRUD operations (
Get/New/Update/Remove-AzQuotaGroupQuota) - Subscription associations (
Get/New/Update/Remove-AzQuotaGroupQuotaSubscription) - Quota limit and allocation requests
- Usage and location settings management
- Group quota CRUD operations (
- Upgraded from API version
2023-02-01to2025-09-01stable - Updated AutoRest directives for proper verb mapping (New for PUT-only operations)
- All tests passing with comprehensive recording files
- Generated help documentation for all new cmdlets
This enables Azure customers to manage quotas across multiple subscriptions at the management group level for improved governance and resource allocation.
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.)
- [ ] General release
- [ ] Public preview
- [x] Private preview
- [ ] Engineering build
- [ ] No need for a release
-
[x] Check this box to confirm: I have read the Submitting Changes section of
CONTRIBUTING.mdand reviewed the following information:
- [x] SHOULD updated
ChangeLog.mdfile(s) appropriately- Update
src/{{SERVICE}}/{{SERVICE}}/ChangeLog.md.- A snippet outlining the change(s) made in the PR should be written under the
## Upcoming Releaseheader in the past tense.
- A snippet outlining the change(s) made in the PR should be written under the
- Should not change
ChangeLog.mdif no new release is required, such as fixing test case only.
- Update
- [x] SHOULD regenerate markdown help files if there is cmdlet API change. Instruction
- [x] SHOULD have proper test coverage for changes in pull request.
- SHOULD NOT adjust version of module manually in pull request
Thanks for your contribution! The pull request validation has started. Please revisit this comment for updated status.
/azp run
Azure Pipelines successfully started running 3 pipeline(s).
/azp run
Azure Pipelines successfully started running 3 pipeline(s).
Looks Great! Also, can you please add changelog under the ##Upcoming Changes section?
In file
Quota/Quota/Changelog.md
@notyashhh ,
Done
/azp run
Azure Pipelines successfully started running 3 pipeline(s).
/azp run
Azure Pipelines successfully started running 3 pipeline(s).