public/Get-FabricCapacitySkus.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-FabricCapacitySkus -capacity "exampleCapacity" Retrieves the fabric capacity information for the specified capacity. #> function Get-FabricCapacitySkus { # Define aliases for the function for flexibility. Param( [Parameter(Mandatory = $true)] [string]$subscriptionID, [Parameter(Mandatory = $true)] [string]$ResourceGroupName, [Parameter(Mandatory=$true)] [string]$capacity ) Confirm-FabricAuthToken | Out-Null #GET https://management.azure.com/subscriptions/548B7FB7-3B2A-4F46-BB02-66473F1FC22C/resourceGroups/TestRG/providers/Microsoft.Fabric/capacities/azsdktest/skus?api-version=2023-11-01 $uri = "$($AzureSession.BaseUrl)/subscriptions/$subscriptionID/resourceGroups/$ResourceGroupName/providers/Microsoft.Fabric/capacities/$capacity/skus?api-version=2023-11-01" $result = Invoke-RestMethod -Headers $AzureSession.HeaderParams -Uri $uri -Method GET return $result.value } |