Table of Contents

Interface IWirelessSsidsFirewall

Namespace
Meraki.Api.Interfaces.Products.Wireless
Assembly
Meraki.Api.dll
public interface IWirelessSsidsFirewall

Methods

GetNetworkWirelessSsidFirewallL3FirewallRulesAsync(string, string, CancellationToken)

Return the L3 firewall rules for an SSID on an MR network

[Get("/networks/{networkId}/wireless/ssids/{number}/firewall/l3FirewallRules")]
Task<SsidLayer3FirewallRules> GetNetworkWirelessSsidFirewallL3FirewallRulesAsync(string networkId, string number, CancellationToken cancellationToken = default)

Parameters

networkId string

The network id

number string

The SSID number

cancellationToken CancellationToken

Returns

Task<SsidLayer3FirewallRules>

Exceptions

ApiException

Thrown when fails to make API call

GetNetworkWirelessSsidFirewallL7FirewallRulesAsync(string, string, CancellationToken)

Return the L7 firewall rules for an SSID on an MR network

[Get("/networks/{networkId}/wireless/ssids/{number}/firewall/l7FirewallRules")]
Task<SsidLayer7FirewallRules> GetNetworkWirelessSsidFirewallL7FirewallRulesAsync(string networkId, string number, CancellationToken cancellationToken = default)

Parameters

networkId string

The network id

number string

The SSID number

cancellationToken CancellationToken

Returns

Task<SsidLayer7FirewallRules>

Exceptions

ApiException

Thrown when fails to make API call

UpdateNetworkWirelessSsidFirewallL3FirewallRulesAsync(string, string, SsidLayer3FirewallRules, CancellationToken)

Update the L3 firewall rules of an SSID on an MR network

[Put("/networks/{networkId}/wireless/ssids/{number}/firewall/l3FirewallRules")]
Task<SsidLayer3FirewallRules> UpdateNetworkWirelessSsidFirewallL3FirewallRulesAsync(string networkId, string number, SsidLayer3FirewallRules updateNetworkSsidL3FirewallRules, CancellationToken cancellationToken = default)

Parameters

networkId string

The network id

number string

The SSID number

updateNetworkSsidL3FirewallRules SsidLayer3FirewallRules

Body for updating L3 firewall rules

cancellationToken CancellationToken

Returns

Task<SsidLayer3FirewallRules>

Exceptions

ApiException

Thrown when fails to make API call

UpdateNetworkWirelessSsidFirewallL7FirewallRulesAsync(string, string, SsidLayer7FirewallRules, CancellationToken)

Return the L7 firewall rules for an SSID on an MR network

[Put("/networks/{networkId}/wireless/ssids/{number}/firewall/l7FirewallRules")]
Task<SsidLayer7FirewallRules> UpdateNetworkWirelessSsidFirewallL7FirewallRulesAsync(string networkId, string number, SsidLayer7FirewallRules updateNetworkWirelessSsidFirewallL7FirewallRules, CancellationToken cancellationToken = default)

Parameters

networkId string

The network id

number string

The SSID number

updateNetworkWirelessSsidFirewallL7FirewallRules SsidLayer7FirewallRules

Body for updating L7 Firewall rules

cancellationToken CancellationToken

Returns

Task<SsidLayer7FirewallRules>

Exceptions

ApiException

Thrown when fails to make API call