Public/Get-MerakiNetworkSwitchACLs.ps1
function Get-MerakiNetworkSwitchACLs { <# .SYNOPSIS Returns the access control lists for a network switch. .DESCRIPTION The Get-MerakiNetworkSwitchACLs function retrieves the access control lists for a specified network switch. .PARAMETER AuthToken Meraki Dashboard API bearer token .PARAMETER NetworkId Network ID of the network for which to get switch access control lists .EXAMPLE PS C:\> Get-MerakiNetworkSwitchACLs -AuthToken "12345" -NetworkId "N_123456789" This example retrieves the access control lists for the specified network switch. .NOTES For more information on this endpoint, please visit: https://developer.cisco.com/meraki/api-v1/#!get-network-switch-access-control-lists #> [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/accessControlLists" -headers $header -UserAgent "MerakiPowerShellModule/1.0.8 DocNougat" return $response } catch { Write-Debug $_ Throw $_ } } |