azure-powershell icon indicating copy to clipboard operation
azure-powershell copied to clipboard

Upgrade Quota service from API version `2023-02-01` to `2025-09-01` stable

Open RenSilvaAU opened this issue 1 month ago • 10 comments

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
  • Upgraded from API version 2023-02-01 to 2025-09-01 stable
  • 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.md and reviewed the following information:

  • [x] SHOULD updated ChangeLog.md file(s) appropriately
    • Update src/{{SERVICE}}/{{SERVICE}}/ChangeLog.md.
      • A snippet outlining the change(s) made in the PR should be written under the ## Upcoming Release header in the past tense.
    • Should not change ChangeLog.md if no new release is required, such as fixing test case only.
  • [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

RenSilvaAU avatar Nov 19 '25 07:11 RenSilvaAU

Thanks for your contribution! The pull request validation has started. Please revisit this comment for updated status.

/azp run

notyashhh avatar Nov 20 '25 11:11 notyashhh

Azure Pipelines successfully started running 3 pipeline(s).

azure-pipelines[bot] avatar Nov 20 '25 11:11 azure-pipelines[bot]

/azp run

dolauli avatar Nov 26 '25 05:11 dolauli

Azure Pipelines successfully started running 3 pipeline(s).

azure-pipelines[bot] avatar Nov 26 '25 05:11 azure-pipelines[bot]

Looks Great! Also, can you please add changelog under the ##Upcoming Changes section?

In file Quota/Quota/Changelog.md

@notyashhh ,

Done

RenSilvaAU avatar Nov 26 '25 23:11 RenSilvaAU

/azp run

notyashhh avatar Nov 27 '25 04:11 notyashhh

Azure Pipelines successfully started running 3 pipeline(s).

azure-pipelines[bot] avatar Nov 27 '25 04:11 azure-pipelines[bot]

/azp run

notyashhh avatar Nov 27 '25 04:11 notyashhh

Azure Pipelines successfully started running 3 pipeline(s).

azure-pipelines[bot] avatar Nov 27 '25 04:11 azure-pipelines[bot]