Public/Get-MerakiNetworkSwitchQosRulesOrder.ps1
function Get-MerakiNetworkSwitchQosRulesOrder { <# .SYNOPSIS Gets the order of the QoS rules for a Meraki network switch. .DESCRIPTION This function retrieves the order of the QoS (Quality of Service) rules for a Meraki network switch using the Meraki Dashboard API. .PARAMETER AuthToken The API authentication token for the Meraki Dashboard. .PARAMETER networkId The ID of the Meraki network to retrieve the QoS rules order for. .EXAMPLE PS C:\> Get-MerakiNetworkSwitchQosRulesOrder -AuthToken "api_token" -networkId "L_123456789" Returns the order of the QoS rules for the specified Meraki network switch. #> [CmdletBinding()] param ( [Parameter(Mandatory=$true)] [string]$AuthToken, [Parameter(Mandatory=$true)] [string]$networkId ) try { $header = @{ "X-Cisco-Meraki-API-Key" = $AuthToken } $response = Invoke-RestMethod -Method Get -Uri "https://api.meraki.com/api/v1/networks/$networkId/switch/qosRules/order" -Header $header -UserAgent "MerakiPowerShellModule/1.0.2 DocNougat" return $response } catch { Write-Error "Failed to retrieve QoS rules order for network '$networkId'. Error: $_" } } |