Functions/Get-FabricCapacity.ps1

<#
.SYNOPSIS
Retrieves the fabric capacity information.
 
.DESCRIPTION
This function makes a GET request to the Fabric API to retrieve the tenant settings.
 
.PARAMETER capacity
Specifies the capacity to retrieve information for. If not provided, all capacities will be retrieved.
 
.EXAMPLE
Get-FabricCapacity -capacity "exampleCapacity"
Retrieves the fabric capacity information for the specified capacity.
 
Get-FabricCapacity
Retrieves the fabric capacity information for all capacities.
 
#>


function Get-FabricCapacity  {
    # Define aliases for the function for flexibility.
    [Alias("Get-FabCapacity")]

    Param(
        [Parameter(Mandatory=$false)]
        [string]$capacity
    )

    if ($capacity) {
        return Invoke-FabricAPIRequest -uri "capacities/$capacity" -Method GET
    } else {
        return Invoke-FabricAPIRequest -uri "capacities" -Method GET
    }


}