1. Packages
  2. Cisco Meraki Provider
  3. API Docs
  4. networks
  5. getWirelessSsidsFirewallL3FirewallRules
Cisco Meraki v0.4.1 published on Saturday, Mar 15, 2025 by Pulumi

meraki.networks.getWirelessSsidsFirewallL3FirewallRules

Explore with Pulumi AI

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as meraki from "@pulumi/meraki";

const example = meraki.networks.getWirelessSsidsFirewallL3FirewallRules({
    networkId: "string",
    number: "string",
});
export const merakiNetworksWirelessSsidsFirewallL3FirewallRulesExample = example.then(example => example.item);
Copy
import pulumi
import pulumi_meraki as meraki

example = meraki.networks.get_wireless_ssids_firewall_l3_firewall_rules(network_id="string",
    number="string")
pulumi.export("merakiNetworksWirelessSsidsFirewallL3FirewallRulesExample", example.item)
Copy
package main

import (
	"github.com/pulumi/pulumi-meraki/sdk/go/meraki/networks"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		example, err := networks.LookupWirelessSsidsFirewallL3FirewallRules(ctx, &networks.LookupWirelessSsidsFirewallL3FirewallRulesArgs{
			NetworkId: "string",
			Number:    "string",
		}, nil)
		if err != nil {
			return err
		}
		ctx.Export("merakiNetworksWirelessSsidsFirewallL3FirewallRulesExample", example.Item)
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Meraki = Pulumi.Meraki;

return await Deployment.RunAsync(() => 
{
    var example = Meraki.Networks.GetWirelessSsidsFirewallL3FirewallRules.Invoke(new()
    {
        NetworkId = "string",
        Number = "string",
    });

    return new Dictionary<string, object?>
    {
        ["merakiNetworksWirelessSsidsFirewallL3FirewallRulesExample"] = example.Apply(getWirelessSsidsFirewallL3FirewallRulesResult => getWirelessSsidsFirewallL3FirewallRulesResult.Item),
    };
});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.meraki.networks.NetworksFunctions;
import com.pulumi.meraki.networks.inputs.GetWirelessSsidsFirewallL3FirewallRulesArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var example = NetworksFunctions.getWirelessSsidsFirewallL3FirewallRules(GetWirelessSsidsFirewallL3FirewallRulesArgs.builder()
            .networkId("string")
            .number("string")
            .build());

        ctx.export("merakiNetworksWirelessSsidsFirewallL3FirewallRulesExample", example.applyValue(getWirelessSsidsFirewallL3FirewallRulesResult -> getWirelessSsidsFirewallL3FirewallRulesResult.item()));
    }
}
Copy
variables:
  example:
    fn::invoke:
      function: meraki:networks:getWirelessSsidsFirewallL3FirewallRules
      arguments:
        networkId: string
        number: string
outputs:
  merakiNetworksWirelessSsidsFirewallL3FirewallRulesExample: ${example.item}
Copy

Using getWirelessSsidsFirewallL3FirewallRules

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getWirelessSsidsFirewallL3FirewallRules(args: GetWirelessSsidsFirewallL3FirewallRulesArgs, opts?: InvokeOptions): Promise<GetWirelessSsidsFirewallL3FirewallRulesResult>
function getWirelessSsidsFirewallL3FirewallRulesOutput(args: GetWirelessSsidsFirewallL3FirewallRulesOutputArgs, opts?: InvokeOptions): Output<GetWirelessSsidsFirewallL3FirewallRulesResult>
Copy
def get_wireless_ssids_firewall_l3_firewall_rules(network_id: Optional[str] = None,
                                                  number: Optional[str] = None,
                                                  opts: Optional[InvokeOptions] = None) -> GetWirelessSsidsFirewallL3FirewallRulesResult
def get_wireless_ssids_firewall_l3_firewall_rules_output(network_id: Optional[pulumi.Input[str]] = None,
                                                  number: Optional[pulumi.Input[str]] = None,
                                                  opts: Optional[InvokeOptions] = None) -> Output[GetWirelessSsidsFirewallL3FirewallRulesResult]
Copy
func LookupWirelessSsidsFirewallL3FirewallRules(ctx *Context, args *LookupWirelessSsidsFirewallL3FirewallRulesArgs, opts ...InvokeOption) (*LookupWirelessSsidsFirewallL3FirewallRulesResult, error)
func LookupWirelessSsidsFirewallL3FirewallRulesOutput(ctx *Context, args *LookupWirelessSsidsFirewallL3FirewallRulesOutputArgs, opts ...InvokeOption) LookupWirelessSsidsFirewallL3FirewallRulesResultOutput
Copy

> Note: This function is named LookupWirelessSsidsFirewallL3FirewallRules in the Go SDK.

public static class GetWirelessSsidsFirewallL3FirewallRules 
{
    public static Task<GetWirelessSsidsFirewallL3FirewallRulesResult> InvokeAsync(GetWirelessSsidsFirewallL3FirewallRulesArgs args, InvokeOptions? opts = null)
    public static Output<GetWirelessSsidsFirewallL3FirewallRulesResult> Invoke(GetWirelessSsidsFirewallL3FirewallRulesInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetWirelessSsidsFirewallL3FirewallRulesResult> getWirelessSsidsFirewallL3FirewallRules(GetWirelessSsidsFirewallL3FirewallRulesArgs args, InvokeOptions options)
public static Output<GetWirelessSsidsFirewallL3FirewallRulesResult> getWirelessSsidsFirewallL3FirewallRules(GetWirelessSsidsFirewallL3FirewallRulesArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: meraki:networks/getWirelessSsidsFirewallL3FirewallRules:getWirelessSsidsFirewallL3FirewallRules
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

NetworkId This property is required. string
networkId path parameter. Network ID
Number This property is required. string
number path parameter.
NetworkId This property is required. string
networkId path parameter. Network ID
Number This property is required. string
number path parameter.
networkId This property is required. String
networkId path parameter. Network ID
number This property is required. String
number path parameter.
networkId This property is required. string
networkId path parameter. Network ID
number This property is required. string
number path parameter.
network_id This property is required. str
networkId path parameter. Network ID
number This property is required. str
number path parameter.
networkId This property is required. String
networkId path parameter. Network ID
number This property is required. String
number path parameter.

getWirelessSsidsFirewallL3FirewallRules Result

The following output properties are available:

Id string
The provider-assigned unique ID for this managed resource.
Item GetWirelessSsidsFirewallL3FirewallRulesItem
NetworkId string
networkId path parameter. Network ID
Number string
number path parameter.
Id string
The provider-assigned unique ID for this managed resource.
Item GetWirelessSsidsFirewallL3FirewallRulesItem
NetworkId string
networkId path parameter. Network ID
Number string
number path parameter.
id String
The provider-assigned unique ID for this managed resource.
item GetWirelessSsidsFirewallL3FirewallRulesItem
networkId String
networkId path parameter. Network ID
number String
number path parameter.
id string
The provider-assigned unique ID for this managed resource.
item GetWirelessSsidsFirewallL3FirewallRulesItem
networkId string
networkId path parameter. Network ID
number string
number path parameter.
id str
The provider-assigned unique ID for this managed resource.
item GetWirelessSsidsFirewallL3FirewallRulesItem
network_id str
networkId path parameter. Network ID
number str
number path parameter.
id String
The provider-assigned unique ID for this managed resource.
item Property Map
networkId String
networkId path parameter. Network ID
number String
number path parameter.

Supporting Types

GetWirelessSsidsFirewallL3FirewallRulesItem

Rules This property is required. List<GetWirelessSsidsFirewallL3FirewallRulesItemRule>
An ordered array of the firewall rules for this SSID (not including the local LAN access rule or the default rule).
Rules This property is required. []GetWirelessSsidsFirewallL3FirewallRulesItemRule
An ordered array of the firewall rules for this SSID (not including the local LAN access rule or the default rule).
rules This property is required. List<GetWirelessSsidsFirewallL3FirewallRulesItemRule>
An ordered array of the firewall rules for this SSID (not including the local LAN access rule or the default rule).
rules This property is required. GetWirelessSsidsFirewallL3FirewallRulesItemRule[]
An ordered array of the firewall rules for this SSID (not including the local LAN access rule or the default rule).
rules This property is required. Sequence[GetWirelessSsidsFirewallL3FirewallRulesItemRule]
An ordered array of the firewall rules for this SSID (not including the local LAN access rule or the default rule).
rules This property is required. List<Property Map>
An ordered array of the firewall rules for this SSID (not including the local LAN access rule or the default rule).

GetWirelessSsidsFirewallL3FirewallRulesItemRule

Comment This property is required. string
Description of the rule (optional)
DestCidr This property is required. string
Comma-separated list of destination IP address(es) (in IP or CIDR notation), fully-qualified domain names (FQDN) or 'any'
DestPort This property is required. string
Comma-separated list of destination port(s) (integer in the range 1-65535), or 'any'
Policy This property is required. string
'allow' or 'deny' traffic specified by this rule
Protocol This property is required. string
The type of protocol (must be 'tcp', 'udp', 'icmp', 'icmp6' or 'any')
Comment This property is required. string
Description of the rule (optional)
DestCidr This property is required. string
Comma-separated list of destination IP address(es) (in IP or CIDR notation), fully-qualified domain names (FQDN) or 'any'
DestPort This property is required. string
Comma-separated list of destination port(s) (integer in the range 1-65535), or 'any'
Policy This property is required. string
'allow' or 'deny' traffic specified by this rule
Protocol This property is required. string
The type of protocol (must be 'tcp', 'udp', 'icmp', 'icmp6' or 'any')
comment This property is required. String
Description of the rule (optional)
destCidr This property is required. String
Comma-separated list of destination IP address(es) (in IP or CIDR notation), fully-qualified domain names (FQDN) or 'any'
destPort This property is required. String
Comma-separated list of destination port(s) (integer in the range 1-65535), or 'any'
policy This property is required. String
'allow' or 'deny' traffic specified by this rule
protocol This property is required. String
The type of protocol (must be 'tcp', 'udp', 'icmp', 'icmp6' or 'any')
comment This property is required. string
Description of the rule (optional)
destCidr This property is required. string
Comma-separated list of destination IP address(es) (in IP or CIDR notation), fully-qualified domain names (FQDN) or 'any'
destPort This property is required. string
Comma-separated list of destination port(s) (integer in the range 1-65535), or 'any'
policy This property is required. string
'allow' or 'deny' traffic specified by this rule
protocol This property is required. string
The type of protocol (must be 'tcp', 'udp', 'icmp', 'icmp6' or 'any')
comment This property is required. str
Description of the rule (optional)
dest_cidr This property is required. str
Comma-separated list of destination IP address(es) (in IP or CIDR notation), fully-qualified domain names (FQDN) or 'any'
dest_port This property is required. str
Comma-separated list of destination port(s) (integer in the range 1-65535), or 'any'
policy This property is required. str
'allow' or 'deny' traffic specified by this rule
protocol This property is required. str
The type of protocol (must be 'tcp', 'udp', 'icmp', 'icmp6' or 'any')
comment This property is required. String
Description of the rule (optional)
destCidr This property is required. String
Comma-separated list of destination IP address(es) (in IP or CIDR notation), fully-qualified domain names (FQDN) or 'any'
destPort This property is required. String
Comma-separated list of destination port(s) (integer in the range 1-65535), or 'any'
policy This property is required. String
'allow' or 'deny' traffic specified by this rule
protocol This property is required. String
The type of protocol (must be 'tcp', 'udp', 'icmp', 'icmp6' or 'any')

Package Details

Repository
meraki pulumi/pulumi-meraki
License
Apache-2.0
Notes
This Pulumi package is based on the meraki Terraform Provider.