Public/Get-MerakiNetworkApplianceStaticRoute.ps1

function Get-MerakiNetworkApplianceStaticRoute {
    <#
    .SYNOPSIS
    Gets the configuration for a static route in a Meraki network's appliance.
    .DESCRIPTION
    This function sends a GET request to the Meraki Dashboard API to retrieve the configuration for a static route in a Meraki network's appliance.
    .PARAMETER AuthToken
    The Meraki Dashboard API key.
    .PARAMETER NetworkId
    The ID of the Meraki network whose appliance has the static route.
    .PARAMETER StaticRouteId
    The ID of the static route whose configuration is being retrieved.
    .EXAMPLE
    Get-MerakiNetworkApplianceStaticRoute -AuthToken '1234' -NetworkId '5678' -StaticRouteId '9'
    Retrieves the configuration for the static route with ID '9' in the Meraki network with ID '5678' using the API key '1234'.
    #>

    [CmdletBinding()]
    param (
        [Parameter(Mandatory=$true)]
        [string]$AuthToken,
        [Parameter(Mandatory=$true)]
        [string]$NetworkId,
        [Parameter(Mandatory=$true)]
        [string]$StaticRouteId
    )
    try {
        $header = @{
            'X-Cisco-Meraki-API-Key' = $AuthToken
        }
        $response = Invoke-RestMethod -Method Get -Uri "https://api.meraki.com/api/v1/networks/$NetworkId/appliance/staticRoutes/$StaticRouteId" -Header $header -UserAgent "MerakiPowerShellModule/1.0.2 DocNougat" -ErrorAction Stop
        return $response
    }
    catch {
        Write-Error "An error occurred while retrieving the configuration for static route '$StaticRouteId' in network '$NetworkId': $_"
    }
}