Alignment with toolkit principles
Problem / motivation
docs/concepts.md lists storage account limits as intentionally out of scope for now. The
per-region storage-account cap (250 by default) and managed-disk capacity are real constraints that
bite at scale and belong in a complete capacity picture.
Proposed solution
Add a read-only Get-StorageQuota.ps1 mirroring the compute pattern:
az storage account list count vs the per-region limit, plus
Microsoft.Storage usages REST endpoint where available.
- Output CSV:
sub, region, used, limit, available, pctUsed.
- Dashboard: a storage-headroom indicator per region.
Alternatives considered
- Defer indefinitely — acceptable, but it is a known gap the docs already flag.
References
Area
Quota / quota groups, Discovery (used SKUs / inventory)
Alignment with toolkit principles
-WhatIf/ShouldProcesspattern ofDeploy-QuotaGroups.ps1.Problem / motivation
docs/concepts.mdlists storage account limits as intentionally out of scope for now. Theper-region storage-account cap (250 by default) and managed-disk capacity are real constraints that
bite at scale and belong in a complete capacity picture.
Proposed solution
Add a read-only
Get-StorageQuota.ps1mirroring the compute pattern:az storage account listcount vs the per-region limit, plusMicrosoft.Storageusages REST endpoint where available.sub, region, used, limit, available, pctUsed.Alternatives considered
References
Area
Quota / quota groups, Discovery (used SKUs / inventory)