Table of Contents

Interface IApplianceFirewallFirewalledServices

Namespace
Meraki.Api.Interfaces.Products.Appliance
Assembly
Meraki.Api.dll
public interface IApplianceFirewallFirewalledServices

Methods

GetNetworkApplianceFirewallFirewalledServiceAsync(string, FirewalledServiceType, CancellationToken)

Return the accessibility settings of the given service

[Get("/networks/{networkId}/appliance/firewall/firewalledServices/{service}")]
Task<List<FirewalledService>> GetNetworkApplianceFirewallFirewalledServiceAsync(string networkId, FirewalledServiceType service, CancellationToken cancellationToken = default)

Parameters

networkId string

The network id

service FirewalledServiceType

The serviceType

cancellationToken CancellationToken

Returns

Task<List<FirewalledService>>

Exceptions

ApiException

Thrown when fails to make API call

GetNetworkApplianceFirewallFirewalledServicesAsync(string, CancellationToken)

List the appliance services and their accessibility rules

[Get("/networks/{networkId}/appliance/firewall/firewalledServices")]
Task<List<FirewalledService>> GetNetworkApplianceFirewallFirewalledServicesAsync(string networkId, CancellationToken cancellationToken = default)

Parameters

networkId string

The network id

cancellationToken CancellationToken

Returns

Task<List<FirewalledService>>

Exceptions

ApiException

Thrown when fails to make API call

UpdateNetworkApplianceFirewallFirewalledServiceAsync(string, FirewalledServiceType, FirewalledService, CancellationToken)

Updates the accessibility settings for the given service

[Put("/networks/{networkId}/appliance/firewall/firewalledServices/{service}")]
Task<List<FirewalledService>> UpdateNetworkApplianceFirewallFirewalledServiceAsync(string networkId, FirewalledServiceType service, FirewalledService firewalledService, CancellationToken cancellationToken = default)

Parameters

networkId string

The network id

service FirewalledServiceType

The service

firewalledService FirewalledService
cancellationToken CancellationToken

Returns

Task<List<FirewalledService>>

Exceptions

ApiException

Thrown when fails to make API call