Cisco Meraki v0.4.1 published on Saturday, Mar 15, 2025 by Pulumi
meraki.networks.getWirelessSettings
Explore with Pulumi AI
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as meraki from "@pulumi/meraki";
const example = meraki.networks.getWirelessSettings({
    networkId: "string",
});
export const merakiNetworksWirelessSettingsExample = example.then(example => example.item);
import pulumi
import pulumi_meraki as meraki
example = meraki.networks.get_wireless_settings(network_id="string")
pulumi.export("merakiNetworksWirelessSettingsExample", example.item)
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.LookupWirelessSettings(ctx, &networks.LookupWirelessSettingsArgs{
			NetworkId: "string",
		}, nil)
		if err != nil {
			return err
		}
		ctx.Export("merakiNetworksWirelessSettingsExample", example.Item)
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Meraki = Pulumi.Meraki;
return await Deployment.RunAsync(() => 
{
    var example = Meraki.Networks.GetWirelessSettings.Invoke(new()
    {
        NetworkId = "string",
    });
    return new Dictionary<string, object?>
    {
        ["merakiNetworksWirelessSettingsExample"] = example.Apply(getWirelessSettingsResult => getWirelessSettingsResult.Item),
    };
});
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.GetWirelessSettingsArgs;
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.getWirelessSettings(GetWirelessSettingsArgs.builder()
            .networkId("string")
            .build());
        ctx.export("merakiNetworksWirelessSettingsExample", example.applyValue(getWirelessSettingsResult -> getWirelessSettingsResult.item()));
    }
}
variables:
  example:
    fn::invoke:
      function: meraki:networks:getWirelessSettings
      arguments:
        networkId: string
outputs:
  merakiNetworksWirelessSettingsExample: ${example.item}
Using getWirelessSettings
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 getWirelessSettings(args: GetWirelessSettingsArgs, opts?: InvokeOptions): Promise<GetWirelessSettingsResult>
function getWirelessSettingsOutput(args: GetWirelessSettingsOutputArgs, opts?: InvokeOptions): Output<GetWirelessSettingsResult>def get_wireless_settings(network_id: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetWirelessSettingsResult
def get_wireless_settings_output(network_id: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetWirelessSettingsResult]func LookupWirelessSettings(ctx *Context, args *LookupWirelessSettingsArgs, opts ...InvokeOption) (*LookupWirelessSettingsResult, error)
func LookupWirelessSettingsOutput(ctx *Context, args *LookupWirelessSettingsOutputArgs, opts ...InvokeOption) LookupWirelessSettingsResultOutput> Note: This function is named LookupWirelessSettings in the Go SDK.
public static class GetWirelessSettings 
{
    public static Task<GetWirelessSettingsResult> InvokeAsync(GetWirelessSettingsArgs args, InvokeOptions? opts = null)
    public static Output<GetWirelessSettingsResult> Invoke(GetWirelessSettingsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetWirelessSettingsResult> getWirelessSettings(GetWirelessSettingsArgs args, InvokeOptions options)
public static Output<GetWirelessSettingsResult> getWirelessSettings(GetWirelessSettingsArgs args, InvokeOptions options)
fn::invoke:
  function: meraki:networks/getWirelessSettings:getWirelessSettings
  arguments:
    # arguments dictionaryThe following arguments are supported:
- NetworkId string
- networkId path parameter. Network ID
- NetworkId string
- networkId path parameter. Network ID
- networkId String
- networkId path parameter. Network ID
- networkId string
- networkId path parameter. Network ID
- network_id str
- networkId path parameter. Network ID
- networkId String
- networkId path parameter. Network ID
getWirelessSettings Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Item
GetWireless Settings Item 
- NetworkId string
- networkId path parameter. Network ID
- Id string
- The provider-assigned unique ID for this managed resource.
- Item
GetWireless Settings Item 
- NetworkId string
- networkId path parameter. Network ID
- id String
- The provider-assigned unique ID for this managed resource.
- item
GetWireless Settings Item 
- networkId String
- networkId path parameter. Network ID
- id string
- The provider-assigned unique ID for this managed resource.
- item
GetWireless Settings Item 
- networkId string
- networkId path parameter. Network ID
- id str
- The provider-assigned unique ID for this managed resource.
- item
GetWireless Settings Item 
- network_id str
- networkId path parameter. Network ID
- id String
- The provider-assigned unique ID for this managed resource.
- item Property Map
- networkId String
- networkId path parameter. Network ID
Supporting Types
GetWirelessSettingsItem   
- Ipv6BridgeEnabled bool
- Toggle for enabling or disabling IPv6 bridging in a network (Note: if enabled, SSIDs must also be configured to use bridge mode)
- LedLights boolOn 
- Toggle for enabling or disabling LED lights on all APs in the network (making them run dark)
- LocationAnalytics boolEnabled 
- Toggle for enabling or disabling location analytics for your network
- MeshingEnabled bool
- Toggle for enabling or disabling meshing in a network
- NamedVlans GetWireless Settings Item Named Vlans 
- Named VLAN settings for wireless networks.
- RegulatoryDomain GetWireless Settings Item Regulatory Domain 
- Regulatory domain information for this network.
- Upgradestrategy string
- The upgrade strategy to apply to the network. Must be one of 'minimizeUpgradeTime' or 'minimizeClientDowntime'. Requires firmware version MR 26.8 or higher'
- Ipv6BridgeEnabled bool
- Toggle for enabling or disabling IPv6 bridging in a network (Note: if enabled, SSIDs must also be configured to use bridge mode)
- LedLights boolOn 
- Toggle for enabling or disabling LED lights on all APs in the network (making them run dark)
- LocationAnalytics boolEnabled 
- Toggle for enabling or disabling location analytics for your network
- MeshingEnabled bool
- Toggle for enabling or disabling meshing in a network
- NamedVlans GetWireless Settings Item Named Vlans 
- Named VLAN settings for wireless networks.
- RegulatoryDomain GetWireless Settings Item Regulatory Domain 
- Regulatory domain information for this network.
- Upgradestrategy string
- The upgrade strategy to apply to the network. Must be one of 'minimizeUpgradeTime' or 'minimizeClientDowntime'. Requires firmware version MR 26.8 or higher'
- ipv6BridgeEnabled Boolean
- Toggle for enabling or disabling IPv6 bridging in a network (Note: if enabled, SSIDs must also be configured to use bridge mode)
- ledLights BooleanOn 
- Toggle for enabling or disabling LED lights on all APs in the network (making them run dark)
- locationAnalytics BooleanEnabled 
- Toggle for enabling or disabling location analytics for your network
- meshingEnabled Boolean
- Toggle for enabling or disabling meshing in a network
- namedVlans GetWireless Settings Item Named Vlans 
- Named VLAN settings for wireless networks.
- regulatoryDomain GetWireless Settings Item Regulatory Domain 
- Regulatory domain information for this network.
- upgradestrategy String
- The upgrade strategy to apply to the network. Must be one of 'minimizeUpgradeTime' or 'minimizeClientDowntime'. Requires firmware version MR 26.8 or higher'
- ipv6BridgeEnabled boolean
- Toggle for enabling or disabling IPv6 bridging in a network (Note: if enabled, SSIDs must also be configured to use bridge mode)
- ledLights booleanOn 
- Toggle for enabling or disabling LED lights on all APs in the network (making them run dark)
- locationAnalytics booleanEnabled 
- Toggle for enabling or disabling location analytics for your network
- meshingEnabled boolean
- Toggle for enabling or disabling meshing in a network
- namedVlans GetWireless Settings Item Named Vlans 
- Named VLAN settings for wireless networks.
- regulatoryDomain GetWireless Settings Item Regulatory Domain 
- Regulatory domain information for this network.
- upgradestrategy string
- The upgrade strategy to apply to the network. Must be one of 'minimizeUpgradeTime' or 'minimizeClientDowntime'. Requires firmware version MR 26.8 or higher'
- ipv6_bridge_ boolenabled 
- Toggle for enabling or disabling IPv6 bridging in a network (Note: if enabled, SSIDs must also be configured to use bridge mode)
- led_lights_ boolon 
- Toggle for enabling or disabling LED lights on all APs in the network (making them run dark)
- location_analytics_ boolenabled 
- Toggle for enabling or disabling location analytics for your network
- meshing_enabled bool
- Toggle for enabling or disabling meshing in a network
- named_vlans GetWireless Settings Item Named Vlans 
- Named VLAN settings for wireless networks.
- regulatory_domain GetWireless Settings Item Regulatory Domain 
- Regulatory domain information for this network.
- upgradestrategy str
- The upgrade strategy to apply to the network. Must be one of 'minimizeUpgradeTime' or 'minimizeClientDowntime'. Requires firmware version MR 26.8 or higher'
- ipv6BridgeEnabled Boolean
- Toggle for enabling or disabling IPv6 bridging in a network (Note: if enabled, SSIDs must also be configured to use bridge mode)
- ledLights BooleanOn 
- Toggle for enabling or disabling LED lights on all APs in the network (making them run dark)
- locationAnalytics BooleanEnabled 
- Toggle for enabling or disabling location analytics for your network
- meshingEnabled Boolean
- Toggle for enabling or disabling meshing in a network
- namedVlans Property Map
- Named VLAN settings for wireless networks.
- regulatoryDomain Property Map
- Regulatory domain information for this network.
- upgradestrategy String
- The upgrade strategy to apply to the network. Must be one of 'minimizeUpgradeTime' or 'minimizeClientDowntime'. Requires firmware version MR 26.8 or higher'
GetWirelessSettingsItemNamedVlans     
- PoolDhcp GetMonitoring Wireless Settings Item Named Vlans Pool Dhcp Monitoring 
- Named VLAN Pool DHCP Monitoring settings.
- PoolDhcp GetMonitoring Wireless Settings Item Named Vlans Pool Dhcp Monitoring 
- Named VLAN Pool DHCP Monitoring settings.
- poolDhcp GetMonitoring Wireless Settings Item Named Vlans Pool Dhcp Monitoring 
- Named VLAN Pool DHCP Monitoring settings.
- poolDhcp GetMonitoring Wireless Settings Item Named Vlans Pool Dhcp Monitoring 
- Named VLAN Pool DHCP Monitoring settings.
- pool_dhcp_ Getmonitoring Wireless Settings Item Named Vlans Pool Dhcp Monitoring 
- Named VLAN Pool DHCP Monitoring settings.
- poolDhcp Property MapMonitoring 
- Named VLAN Pool DHCP Monitoring settings.
GetWirelessSettingsItemNamedVlansPoolDhcpMonitoring        
- Duration int
- The duration in minutes that devices will refrain from using dirty VLANs before adding them back to the pool.
- Enabled bool
- Whether or not devices using named VLAN pools should remove dirty VLANs from the pool, thereby preventing clients from being assigned to VLANs where they would be unable to obtain an IP address via DHCP
- Duration int
- The duration in minutes that devices will refrain from using dirty VLANs before adding them back to the pool.
- Enabled bool
- Whether or not devices using named VLAN pools should remove dirty VLANs from the pool, thereby preventing clients from being assigned to VLANs where they would be unable to obtain an IP address via DHCP
- duration Integer
- The duration in minutes that devices will refrain from using dirty VLANs before adding them back to the pool.
- enabled Boolean
- Whether or not devices using named VLAN pools should remove dirty VLANs from the pool, thereby preventing clients from being assigned to VLANs where they would be unable to obtain an IP address via DHCP
- duration number
- The duration in minutes that devices will refrain from using dirty VLANs before adding them back to the pool.
- enabled boolean
- Whether or not devices using named VLAN pools should remove dirty VLANs from the pool, thereby preventing clients from being assigned to VLANs where they would be unable to obtain an IP address via DHCP
- duration int
- The duration in minutes that devices will refrain from using dirty VLANs before adding them back to the pool.
- enabled bool
- Whether or not devices using named VLAN pools should remove dirty VLANs from the pool, thereby preventing clients from being assigned to VLANs where they would be unable to obtain an IP address via DHCP
- duration Number
- The duration in minutes that devices will refrain from using dirty VLANs before adding them back to the pool.
- enabled Boolean
- Whether or not devices using named VLAN pools should remove dirty VLANs from the pool, thereby preventing clients from being assigned to VLANs where they would be unable to obtain an IP address via DHCP
GetWirelessSettingsItemRegulatoryDomain     
- CountryCode string
- The country code of the regulatory domain.
- Name string
- The name of the regulatory domain for this network.
- Permits6e bool
- Whether or not the regulatory domain for this network permits Wifi 6E.
- CountryCode string
- The country code of the regulatory domain.
- Name string
- The name of the regulatory domain for this network.
- Permits6e bool
- Whether or not the regulatory domain for this network permits Wifi 6E.
- countryCode String
- The country code of the regulatory domain.
- name String
- The name of the regulatory domain for this network.
- permits6e Boolean
- Whether or not the regulatory domain for this network permits Wifi 6E.
- countryCode string
- The country code of the regulatory domain.
- name string
- The name of the regulatory domain for this network.
- permits6e boolean
- Whether or not the regulatory domain for this network permits Wifi 6E.
- country_code str
- The country code of the regulatory domain.
- name str
- The name of the regulatory domain for this network.
- permits6e bool
- Whether or not the regulatory domain for this network permits Wifi 6E.
- countryCode String
- The country code of the regulatory domain.
- name String
- The name of the regulatory domain for this network.
- permits6e Boolean
- Whether or not the regulatory domain for this network permits Wifi 6E.
Package Details
- Repository
- meraki pulumi/pulumi-meraki
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the merakiTerraform Provider.
