Skip to content

Feature: Storage quota coverage (storage-account count per region, managed-disk capacity) #14

Description

Alignment with toolkit principles

  • This stays read-only by default — it does not mutate Azure resources, or (if a write is essential) it follows the opt-in, -WhatIf/ShouldProcess pattern of Deploy-QuotaGroups.ps1.
  • It works with Reader access for analysis (writes, if any, document their elevated roles).
  • It introduces no telemetry and no data leaving the user's machine.

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)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestneeds-triageAwaiting maintainer triage

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions