meraki.networks.WirelessSettings
Explore with Pulumi AI
Example Usage
Coming soon!
Coming soon!
Coming soon!
Coming soon!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.meraki.networks.WirelessSettings;
import com.pulumi.meraki.networks.WirelessSettingsArgs;
import com.pulumi.meraki.networks.inputs.WirelessSettingsNamedVlansArgs;
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) {
var example = new WirelessSettings("example", WirelessSettingsArgs.builder()
.ipv6BridgeEnabled(false)
.ledLightsOn(false)
.locationAnalyticsEnabled(false)
.meshingEnabled(true)
.namedVlans(WirelessSettingsNamedVlansArgs.builder()
.pool_dhcp_monitoring(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build())
.networkId("string")
.upgradestrategy("minimizeUpgradeTime")
.build());
ctx.export("merakiNetworksWirelessSettingsExample", example);
}
}
resources:
example:
type: meraki:networks:WirelessSettings
properties:
ipv6BridgeEnabled: false
ledLightsOn: false
locationAnalyticsEnabled: false
meshingEnabled: true
namedVlans:
pool_dhcp_monitoring:
duration: 5
enabled: true
networkId: string
upgradestrategy: minimizeUpgradeTime
outputs:
merakiNetworksWirelessSettingsExample: ${example}
Create WirelessSettings Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new WirelessSettings(name: string, args: WirelessSettingsArgs, opts?: CustomResourceOptions);
@overload
def WirelessSettings(resource_name: str,
args: WirelessSettingsArgs,
opts: Optional[ResourceOptions] = None)
@overload
def WirelessSettings(resource_name: str,
opts: Optional[ResourceOptions] = None,
network_id: Optional[str] = None,
ipv6_bridge_enabled: Optional[bool] = None,
led_lights_on: Optional[bool] = None,
location_analytics_enabled: Optional[bool] = None,
meshing_enabled: Optional[bool] = None,
named_vlans: Optional[WirelessSettingsNamedVlansArgs] = None,
upgradestrategy: Optional[str] = None)
func NewWirelessSettings(ctx *Context, name string, args WirelessSettingsArgs, opts ...ResourceOption) (*WirelessSettings, error)
public WirelessSettings(string name, WirelessSettingsArgs args, CustomResourceOptions? opts = null)
public WirelessSettings(String name, WirelessSettingsArgs args)
public WirelessSettings(String name, WirelessSettingsArgs args, CustomResourceOptions options)
type: meraki:networks:WirelessSettings
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args WirelessSettingsArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args WirelessSettingsArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args WirelessSettingsArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args WirelessSettingsArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args WirelessSettingsArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var wirelessSettingsResource = new Meraki.Networks.WirelessSettings("wirelessSettingsResource", new()
{
NetworkId = "string",
Ipv6BridgeEnabled = false,
LedLightsOn = false,
LocationAnalyticsEnabled = false,
MeshingEnabled = false,
NamedVlans = new Meraki.Networks.Inputs.WirelessSettingsNamedVlansArgs
{
PoolDhcpMonitoring = new Meraki.Networks.Inputs.WirelessSettingsNamedVlansPoolDhcpMonitoringArgs
{
Duration = 0,
Enabled = false,
},
},
Upgradestrategy = "string",
});
example, err := networks.NewWirelessSettings(ctx, "wirelessSettingsResource", &networks.WirelessSettingsArgs{
NetworkId: pulumi.String("string"),
Ipv6BridgeEnabled: pulumi.Bool(false),
LedLightsOn: pulumi.Bool(false),
LocationAnalyticsEnabled: pulumi.Bool(false),
MeshingEnabled: pulumi.Bool(false),
NamedVlans: &networks.WirelessSettingsNamedVlansArgs{
PoolDhcpMonitoring: &networks.WirelessSettingsNamedVlansPoolDhcpMonitoringArgs{
Duration: pulumi.Int(0),
Enabled: pulumi.Bool(false),
},
},
Upgradestrategy: pulumi.String("string"),
})
var wirelessSettingsResource = new WirelessSettings("wirelessSettingsResource", WirelessSettingsArgs.builder()
.networkId("string")
.ipv6BridgeEnabled(false)
.ledLightsOn(false)
.locationAnalyticsEnabled(false)
.meshingEnabled(false)
.namedVlans(WirelessSettingsNamedVlansArgs.builder()
.poolDhcpMonitoring(WirelessSettingsNamedVlansPoolDhcpMonitoringArgs.builder()
.duration(0)
.enabled(false)
.build())
.build())
.upgradestrategy("string")
.build());
wireless_settings_resource = meraki.networks.WirelessSettings("wirelessSettingsResource",
network_id="string",
ipv6_bridge_enabled=False,
led_lights_on=False,
location_analytics_enabled=False,
meshing_enabled=False,
named_vlans={
"pool_dhcp_monitoring": {
"duration": 0,
"enabled": False,
},
},
upgradestrategy="string")
const wirelessSettingsResource = new meraki.networks.WirelessSettings("wirelessSettingsResource", {
networkId: "string",
ipv6BridgeEnabled: false,
ledLightsOn: false,
locationAnalyticsEnabled: false,
meshingEnabled: false,
namedVlans: {
poolDhcpMonitoring: {
duration: 0,
enabled: false,
},
},
upgradestrategy: "string",
});
type: meraki:networks:WirelessSettings
properties:
ipv6BridgeEnabled: false
ledLightsOn: false
locationAnalyticsEnabled: false
meshingEnabled: false
namedVlans:
poolDhcpMonitoring:
duration: 0
enabled: false
networkId: string
upgradestrategy: string
WirelessSettings Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The WirelessSettings resource accepts the following input properties:
- Network
Id string - networkId path parameter. Network ID
- Ipv6Bridge
Enabled bool - 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 WirelessSettings Named Vlans - Named VLAN settings for wireless networks.
- 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'
- Network
Id string - networkId path parameter. Network ID
- Ipv6Bridge
Enabled bool - 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 WirelessSettings Named Vlans Args - Named VLAN settings for wireless networks.
- 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'
- network
Id String - networkId path parameter. Network ID
- ipv6Bridge
Enabled Boolean - Toggle for enabling or disabling IPv6 bridging in a network (Note: if enabled, SSIDs must also be configured to use bridge mode)
- led
Lights BooleanOn - Toggle for enabling or disabling LED lights on all APs in the network (making them run dark)
- location
Analytics BooleanEnabled - Toggle for enabling or disabling location analytics for your network
- meshing
Enabled Boolean - Toggle for enabling or disabling meshing in a network
- named
Vlans WirelessSettings Named Vlans - Named VLAN settings for wireless networks.
- 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'
- network
Id string - networkId path parameter. Network ID
- ipv6Bridge
Enabled boolean - Toggle for enabling or disabling IPv6 bridging in a network (Note: if enabled, SSIDs must also be configured to use bridge mode)
- led
Lights booleanOn - Toggle for enabling or disabling LED lights on all APs in the network (making them run dark)
- location
Analytics booleanEnabled - Toggle for enabling or disabling location analytics for your network
- meshing
Enabled boolean - Toggle for enabling or disabling meshing in a network
- named
Vlans WirelessSettings Named Vlans - Named VLAN settings for wireless networks.
- 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'
- network_
id str - networkId path parameter. Network ID
- 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 WirelessSettings Named Vlans Args - Named VLAN settings for wireless networks.
- 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'
- network
Id String - networkId path parameter. Network ID
- ipv6Bridge
Enabled Boolean - Toggle for enabling or disabling IPv6 bridging in a network (Note: if enabled, SSIDs must also be configured to use bridge mode)
- led
Lights BooleanOn - Toggle for enabling or disabling LED lights on all APs in the network (making them run dark)
- location
Analytics BooleanEnabled - Toggle for enabling or disabling location analytics for your network
- meshing
Enabled Boolean - Toggle for enabling or disabling meshing in a network
- named
Vlans Property Map - Named VLAN settings for wireless networks.
- 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'
Outputs
All input properties are implicitly available as output properties. Additionally, the WirelessSettings resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Regulatory
Domain WirelessSettings Regulatory Domain - Regulatory domain information for this network.
- Id string
- The provider-assigned unique ID for this managed resource.
- Regulatory
Domain WirelessSettings Regulatory Domain - Regulatory domain information for this network.
- id String
- The provider-assigned unique ID for this managed resource.
- regulatory
Domain WirelessSettings Regulatory Domain - Regulatory domain information for this network.
- id string
- The provider-assigned unique ID for this managed resource.
- regulatory
Domain WirelessSettings Regulatory Domain - Regulatory domain information for this network.
- id str
- The provider-assigned unique ID for this managed resource.
- regulatory_
domain WirelessSettings Regulatory Domain - Regulatory domain information for this network.
- id String
- The provider-assigned unique ID for this managed resource.
- regulatory
Domain Property Map - Regulatory domain information for this network.
Look up Existing WirelessSettings Resource
Get an existing WirelessSettings resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: WirelessSettingsState, opts?: CustomResourceOptions): WirelessSettings
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
ipv6_bridge_enabled: Optional[bool] = None,
led_lights_on: Optional[bool] = None,
location_analytics_enabled: Optional[bool] = None,
meshing_enabled: Optional[bool] = None,
named_vlans: Optional[WirelessSettingsNamedVlansArgs] = None,
network_id: Optional[str] = None,
regulatory_domain: Optional[WirelessSettingsRegulatoryDomainArgs] = None,
upgradestrategy: Optional[str] = None) -> WirelessSettings
func GetWirelessSettings(ctx *Context, name string, id IDInput, state *WirelessSettingsState, opts ...ResourceOption) (*WirelessSettings, error)
public static WirelessSettings Get(string name, Input<string> id, WirelessSettingsState? state, CustomResourceOptions? opts = null)
public static WirelessSettings get(String name, Output<String> id, WirelessSettingsState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Ipv6Bridge
Enabled bool - 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 WirelessSettings Named Vlans - Named VLAN settings for wireless networks.
- Network
Id string - networkId path parameter. Network ID
- Regulatory
Domain WirelessSettings 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'
- Ipv6Bridge
Enabled bool - 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 WirelessSettings Named Vlans Args - Named VLAN settings for wireless networks.
- Network
Id string - networkId path parameter. Network ID
- Regulatory
Domain WirelessSettings Regulatory Domain Args - 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'
- ipv6Bridge
Enabled Boolean - Toggle for enabling or disabling IPv6 bridging in a network (Note: if enabled, SSIDs must also be configured to use bridge mode)
- led
Lights BooleanOn - Toggle for enabling or disabling LED lights on all APs in the network (making them run dark)
- location
Analytics BooleanEnabled - Toggle for enabling or disabling location analytics for your network
- meshing
Enabled Boolean - Toggle for enabling or disabling meshing in a network
- named
Vlans WirelessSettings Named Vlans - Named VLAN settings for wireless networks.
- network
Id String - networkId path parameter. Network ID
- regulatory
Domain WirelessSettings 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'
- ipv6Bridge
Enabled boolean - Toggle for enabling or disabling IPv6 bridging in a network (Note: if enabled, SSIDs must also be configured to use bridge mode)
- led
Lights booleanOn - Toggle for enabling or disabling LED lights on all APs in the network (making them run dark)
- location
Analytics booleanEnabled - Toggle for enabling or disabling location analytics for your network
- meshing
Enabled boolean - Toggle for enabling or disabling meshing in a network
- named
Vlans WirelessSettings Named Vlans - Named VLAN settings for wireless networks.
- network
Id string - networkId path parameter. Network ID
- regulatory
Domain WirelessSettings 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 WirelessSettings Named Vlans Args - Named VLAN settings for wireless networks.
- network_
id str - networkId path parameter. Network ID
- regulatory_
domain WirelessSettings Regulatory Domain Args - 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'
- ipv6Bridge
Enabled Boolean - Toggle for enabling or disabling IPv6 bridging in a network (Note: if enabled, SSIDs must also be configured to use bridge mode)
- led
Lights BooleanOn - Toggle for enabling or disabling LED lights on all APs in the network (making them run dark)
- location
Analytics BooleanEnabled - Toggle for enabling or disabling location analytics for your network
- meshing
Enabled Boolean - Toggle for enabling or disabling meshing in a network
- named
Vlans Property Map - Named VLAN settings for wireless networks.
- network
Id String - networkId path parameter. Network ID
- regulatory
Domain 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'
Supporting Types
WirelessSettingsNamedVlans, WirelessSettingsNamedVlansArgs
- Pool
Dhcp WirelessMonitoring Settings Named Vlans Pool Dhcp Monitoring - Named VLAN Pool DHCP Monitoring settings.
- Pool
Dhcp WirelessMonitoring Settings Named Vlans Pool Dhcp Monitoring - Named VLAN Pool DHCP Monitoring settings.
- pool
Dhcp WirelessMonitoring Settings Named Vlans Pool Dhcp Monitoring - Named VLAN Pool DHCP Monitoring settings.
- pool
Dhcp WirelessMonitoring Settings Named Vlans Pool Dhcp Monitoring - Named VLAN Pool DHCP Monitoring settings.
- pool_
dhcp_ Wirelessmonitoring Settings Named Vlans Pool Dhcp Monitoring - Named VLAN Pool DHCP Monitoring settings.
- pool
Dhcp Property MapMonitoring - Named VLAN Pool DHCP Monitoring settings.
WirelessSettingsNamedVlansPoolDhcpMonitoring, WirelessSettingsNamedVlansPoolDhcpMonitoringArgs
- 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
WirelessSettingsRegulatoryDomain, WirelessSettingsRegulatoryDomainArgs
- Country
Code 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.
- Country
Code 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.
- country
Code 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 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.
- country
Code 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.
Import
$ pulumi import meraki:networks/wirelessSettings:WirelessSettings example "network_id"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- meraki pulumi/pulumi-meraki
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
meraki
Terraform Provider.