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

meraki.networks.ApplianceSsids

Explore with Pulumi AI

Example Usage

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

const example = new meraki.networks.ApplianceSsids("example", {
    authMode: "8021x-radius",
    defaultVlanId: 1,
    dhcpEnforcedDeauthentication: {
        enabled: true,
    },
    dot11w: {
        enabled: true,
        required: true,
    },
    enabled: true,
    encryptionMode: "wpa",
    name: "My SSID",
    networkId: "string",
    number: "string",
    psk: "psk",
    radiusServers: [{
        host: "0.0.0.0",
        port: 1000,
        secret: "secret",
    }],
    visible: true,
    wpaEncryptionMode: "WPA2 only",
});
export const merakiNetworksApplianceSsidsExample = example;
Copy
import pulumi
import pulumi_meraki as meraki

example = meraki.networks.ApplianceSsids("example",
    auth_mode="8021x-radius",
    default_vlan_id=1,
    dhcp_enforced_deauthentication={
        "enabled": True,
    },
    dot11w={
        "enabled": True,
        "required": True,
    },
    enabled=True,
    encryption_mode="wpa",
    name="My SSID",
    network_id="string",
    number="string",
    psk="psk",
    radius_servers=[{
        "host": "0.0.0.0",
        "port": 1000,
        "secret": "secret",
    }],
    visible=True,
    wpa_encryption_mode="WPA2 only")
pulumi.export("merakiNetworksApplianceSsidsExample", example)
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.NewApplianceSsids(ctx, "example", &networks.ApplianceSsidsArgs{
			AuthMode:      pulumi.String("8021x-radius"),
			DefaultVlanId: pulumi.Int(1),
			DhcpEnforcedDeauthentication: &networks.ApplianceSsidsDhcpEnforcedDeauthenticationArgs{
				Enabled: pulumi.Bool(true),
			},
			Dot11w: &networks.ApplianceSsidsDot11wArgs{
				Enabled:  pulumi.Bool(true),
				Required: pulumi.Bool(true),
			},
			Enabled:        pulumi.Bool(true),
			EncryptionMode: pulumi.String("wpa"),
			Name:           pulumi.String("My SSID"),
			NetworkId:      pulumi.String("string"),
			Number:         pulumi.Int("string"),
			Psk:            pulumi.String("psk"),
			RadiusServers: networks.ApplianceSsidsRadiusServerArray{
				&networks.ApplianceSsidsRadiusServerArgs{
					Host:   pulumi.String("0.0.0.0"),
					Port:   pulumi.Int(1000),
					Secret: pulumi.String("secret"),
				},
			},
			Visible:           pulumi.Bool(true),
			WpaEncryptionMode: pulumi.String("WPA2 only"),
		})
		if err != nil {
			return err
		}
		ctx.Export("merakiNetworksApplianceSsidsExample", example)
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Meraki = Pulumi.Meraki;

return await Deployment.RunAsync(() => 
{
    var example = new Meraki.Networks.ApplianceSsids("example", new()
    {
        AuthMode = "8021x-radius",
        DefaultVlanId = 1,
        DhcpEnforcedDeauthentication = new Meraki.Networks.Inputs.ApplianceSsidsDhcpEnforcedDeauthenticationArgs
        {
            Enabled = true,
        },
        Dot11w = new Meraki.Networks.Inputs.ApplianceSsidsDot11wArgs
        {
            Enabled = true,
            Required = true,
        },
        Enabled = true,
        EncryptionMode = "wpa",
        Name = "My SSID",
        NetworkId = "string",
        Number = "string",
        Psk = "psk",
        RadiusServers = new[]
        {
            new Meraki.Networks.Inputs.ApplianceSsidsRadiusServerArgs
            {
                Host = "0.0.0.0",
                Port = 1000,
                Secret = "secret",
            },
        },
        Visible = true,
        WpaEncryptionMode = "WPA2 only",
    });

    return new Dictionary<string, object?>
    {
        ["merakiNetworksApplianceSsidsExample"] = example,
    };
});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.meraki.networks.ApplianceSsids;
import com.pulumi.meraki.networks.ApplianceSsidsArgs;
import com.pulumi.meraki.networks.inputs.ApplianceSsidsDhcpEnforcedDeauthenticationArgs;
import com.pulumi.meraki.networks.inputs.ApplianceSsidsDot11wArgs;
import com.pulumi.meraki.networks.inputs.ApplianceSsidsRadiusServerArgs;
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 ApplianceSsids("example", ApplianceSsidsArgs.builder()
            .authMode("8021x-radius")
            .defaultVlanId(1)
            .dhcpEnforcedDeauthentication(ApplianceSsidsDhcpEnforcedDeauthenticationArgs.builder()
                .enabled(true)
                .build())
            .dot11w(ApplianceSsidsDot11wArgs.builder()
                .enabled(true)
                .required(true)
                .build())
            .enabled(true)
            .encryptionMode("wpa")
            .name("My SSID")
            .networkId("string")
            .number("string")
            .psk("psk")
            .radiusServers(ApplianceSsidsRadiusServerArgs.builder()
                .host("0.0.0.0")
                .port(1000)
                .secret("secret")
                .build())
            .visible(true)
            .wpaEncryptionMode("WPA2 only")
            .build());

        ctx.export("merakiNetworksApplianceSsidsExample", example);
    }
}
Copy
resources:
  example:
    type: meraki:networks:ApplianceSsids
    properties:
      authMode: 8021x-radius
      defaultVlanId: 1
      dhcpEnforcedDeauthentication:
        enabled: true
      dot11w:
        enabled: true
        required: true
      enabled: true
      encryptionMode: wpa
      name: My SSID
      networkId: string
      number: string
      psk: psk
      radiusServers:
        - host: 0.0.0.0
          port: 1000
          secret: secret
      visible: true
      wpaEncryptionMode: WPA2 only
outputs:
  merakiNetworksApplianceSsidsExample: ${example}
Copy

Create ApplianceSsids Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new ApplianceSsids(name: string, args: ApplianceSsidsArgs, opts?: CustomResourceOptions);
@overload
def ApplianceSsids(resource_name: str,
                   args: ApplianceSsidsArgs,
                   opts: Optional[ResourceOptions] = None)

@overload
def ApplianceSsids(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   network_id: Optional[str] = None,
                   number: Optional[int] = None,
                   name: Optional[str] = None,
                   dot11w: Optional[ApplianceSsidsDot11wArgs] = None,
                   enabled: Optional[bool] = None,
                   encryption_mode: Optional[str] = None,
                   auth_mode: Optional[str] = None,
                   dhcp_enforced_deauthentication: Optional[ApplianceSsidsDhcpEnforcedDeauthenticationArgs] = None,
                   default_vlan_id: Optional[int] = None,
                   psk: Optional[str] = None,
                   radius_servers: Optional[Sequence[ApplianceSsidsRadiusServerArgs]] = None,
                   visible: Optional[bool] = None,
                   wpa_encryption_mode: Optional[str] = None)
func NewApplianceSsids(ctx *Context, name string, args ApplianceSsidsArgs, opts ...ResourceOption) (*ApplianceSsids, error)
public ApplianceSsids(string name, ApplianceSsidsArgs args, CustomResourceOptions? opts = null)
public ApplianceSsids(String name, ApplianceSsidsArgs args)
public ApplianceSsids(String name, ApplianceSsidsArgs args, CustomResourceOptions options)
type: meraki:networks:ApplianceSsids
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. ApplianceSsidsArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. ApplianceSsidsArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. ApplianceSsidsArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. ApplianceSsidsArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. ApplianceSsidsArgs
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 applianceSsidsResource = new Meraki.Networks.ApplianceSsids("applianceSsidsResource", new()
{
    NetworkId = "string",
    Number = 0,
    Name = "string",
    Dot11w = new Meraki.Networks.Inputs.ApplianceSsidsDot11wArgs
    {
        Enabled = false,
        Required = false,
    },
    Enabled = false,
    EncryptionMode = "string",
    AuthMode = "string",
    DhcpEnforcedDeauthentication = new Meraki.Networks.Inputs.ApplianceSsidsDhcpEnforcedDeauthenticationArgs
    {
        Enabled = false,
    },
    DefaultVlanId = 0,
    Psk = "string",
    RadiusServers = new[]
    {
        new Meraki.Networks.Inputs.ApplianceSsidsRadiusServerArgs
        {
            Host = "string",
            Port = 0,
            Secret = "string",
        },
    },
    Visible = false,
    WpaEncryptionMode = "string",
});
Copy
example, err := networks.NewApplianceSsids(ctx, "applianceSsidsResource", &networks.ApplianceSsidsArgs{
	NetworkId: pulumi.String("string"),
	Number:    pulumi.Int(0),
	Name:      pulumi.String("string"),
	Dot11w: &networks.ApplianceSsidsDot11wArgs{
		Enabled:  pulumi.Bool(false),
		Required: pulumi.Bool(false),
	},
	Enabled:        pulumi.Bool(false),
	EncryptionMode: pulumi.String("string"),
	AuthMode:       pulumi.String("string"),
	DhcpEnforcedDeauthentication: &networks.ApplianceSsidsDhcpEnforcedDeauthenticationArgs{
		Enabled: pulumi.Bool(false),
	},
	DefaultVlanId: pulumi.Int(0),
	Psk:           pulumi.String("string"),
	RadiusServers: networks.ApplianceSsidsRadiusServerArray{
		&networks.ApplianceSsidsRadiusServerArgs{
			Host:   pulumi.String("string"),
			Port:   pulumi.Int(0),
			Secret: pulumi.String("string"),
		},
	},
	Visible:           pulumi.Bool(false),
	WpaEncryptionMode: pulumi.String("string"),
})
Copy
var applianceSsidsResource = new ApplianceSsids("applianceSsidsResource", ApplianceSsidsArgs.builder()
    .networkId("string")
    .number(0)
    .name("string")
    .dot11w(ApplianceSsidsDot11wArgs.builder()
        .enabled(false)
        .required(false)
        .build())
    .enabled(false)
    .encryptionMode("string")
    .authMode("string")
    .dhcpEnforcedDeauthentication(ApplianceSsidsDhcpEnforcedDeauthenticationArgs.builder()
        .enabled(false)
        .build())
    .defaultVlanId(0)
    .psk("string")
    .radiusServers(ApplianceSsidsRadiusServerArgs.builder()
        .host("string")
        .port(0)
        .secret("string")
        .build())
    .visible(false)
    .wpaEncryptionMode("string")
    .build());
Copy
appliance_ssids_resource = meraki.networks.ApplianceSsids("applianceSsidsResource",
    network_id="string",
    number=0,
    name="string",
    dot11w={
        "enabled": False,
        "required": False,
    },
    enabled=False,
    encryption_mode="string",
    auth_mode="string",
    dhcp_enforced_deauthentication={
        "enabled": False,
    },
    default_vlan_id=0,
    psk="string",
    radius_servers=[{
        "host": "string",
        "port": 0,
        "secret": "string",
    }],
    visible=False,
    wpa_encryption_mode="string")
Copy
const applianceSsidsResource = new meraki.networks.ApplianceSsids("applianceSsidsResource", {
    networkId: "string",
    number: 0,
    name: "string",
    dot11w: {
        enabled: false,
        required: false,
    },
    enabled: false,
    encryptionMode: "string",
    authMode: "string",
    dhcpEnforcedDeauthentication: {
        enabled: false,
    },
    defaultVlanId: 0,
    psk: "string",
    radiusServers: [{
        host: "string",
        port: 0,
        secret: "string",
    }],
    visible: false,
    wpaEncryptionMode: "string",
});
Copy
type: meraki:networks:ApplianceSsids
properties:
    authMode: string
    defaultVlanId: 0
    dhcpEnforcedDeauthentication:
        enabled: false
    dot11w:
        enabled: false
        required: false
    enabled: false
    encryptionMode: string
    name: string
    networkId: string
    number: 0
    psk: string
    radiusServers:
        - host: string
          port: 0
          secret: string
    visible: false
    wpaEncryptionMode: string
Copy

ApplianceSsids 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 ApplianceSsids resource accepts the following input properties:

NetworkId This property is required. string
networkId path parameter. Network ID
Number This property is required. int
The number of the SSID.
AuthMode string
The association control method for the SSID.
DefaultVlanId int
The VLAN ID of the VLAN associated to this SSID.
DhcpEnforcedDeauthentication ApplianceSsidsDhcpEnforcedDeauthentication
DHCP Enforced Deauthentication enables the disassociation of wireless clients in addition to Mandatory DHCP. This param is only valid on firmware versions >= MX 17.0 where the associated LAN has Mandatory DHCP Enabled
Dot11w ApplianceSsidsDot11w
The current setting for Protected Management Frames (802.11w).
Enabled bool
Whether or not the SSID is enabled.
EncryptionMode string
The psk encryption mode for the SSID.
Name string
The name of the SSID.
Psk string
The passkey for the SSID. This param is only valid if the authMode is 'psk'.
RadiusServers List<ApplianceSsidsRadiusServer>
The RADIUS 802.1x servers to be used for authentication.
Visible bool
Boolean indicating whether the MX should advertise or hide this SSID.
WpaEncryptionMode string
WPA encryption mode for the SSID.
NetworkId This property is required. string
networkId path parameter. Network ID
Number This property is required. int
The number of the SSID.
AuthMode string
The association control method for the SSID.
DefaultVlanId int
The VLAN ID of the VLAN associated to this SSID.
DhcpEnforcedDeauthentication ApplianceSsidsDhcpEnforcedDeauthenticationArgs
DHCP Enforced Deauthentication enables the disassociation of wireless clients in addition to Mandatory DHCP. This param is only valid on firmware versions >= MX 17.0 where the associated LAN has Mandatory DHCP Enabled
Dot11w ApplianceSsidsDot11wArgs
The current setting for Protected Management Frames (802.11w).
Enabled bool
Whether or not the SSID is enabled.
EncryptionMode string
The psk encryption mode for the SSID.
Name string
The name of the SSID.
Psk string
The passkey for the SSID. This param is only valid if the authMode is 'psk'.
RadiusServers []ApplianceSsidsRadiusServerArgs
The RADIUS 802.1x servers to be used for authentication.
Visible bool
Boolean indicating whether the MX should advertise or hide this SSID.
WpaEncryptionMode string
WPA encryption mode for the SSID.
networkId This property is required. String
networkId path parameter. Network ID
number This property is required. Integer
The number of the SSID.
authMode String
The association control method for the SSID.
defaultVlanId Integer
The VLAN ID of the VLAN associated to this SSID.
dhcpEnforcedDeauthentication ApplianceSsidsDhcpEnforcedDeauthentication
DHCP Enforced Deauthentication enables the disassociation of wireless clients in addition to Mandatory DHCP. This param is only valid on firmware versions >= MX 17.0 where the associated LAN has Mandatory DHCP Enabled
dot11w ApplianceSsidsDot11w
The current setting for Protected Management Frames (802.11w).
enabled Boolean
Whether or not the SSID is enabled.
encryptionMode String
The psk encryption mode for the SSID.
name String
The name of the SSID.
psk String
The passkey for the SSID. This param is only valid if the authMode is 'psk'.
radiusServers List<ApplianceSsidsRadiusServer>
The RADIUS 802.1x servers to be used for authentication.
visible Boolean
Boolean indicating whether the MX should advertise or hide this SSID.
wpaEncryptionMode String
WPA encryption mode for the SSID.
networkId This property is required. string
networkId path parameter. Network ID
number This property is required. number
The number of the SSID.
authMode string
The association control method for the SSID.
defaultVlanId number
The VLAN ID of the VLAN associated to this SSID.
dhcpEnforcedDeauthentication ApplianceSsidsDhcpEnforcedDeauthentication
DHCP Enforced Deauthentication enables the disassociation of wireless clients in addition to Mandatory DHCP. This param is only valid on firmware versions >= MX 17.0 where the associated LAN has Mandatory DHCP Enabled
dot11w ApplianceSsidsDot11w
The current setting for Protected Management Frames (802.11w).
enabled boolean
Whether or not the SSID is enabled.
encryptionMode string
The psk encryption mode for the SSID.
name string
The name of the SSID.
psk string
The passkey for the SSID. This param is only valid if the authMode is 'psk'.
radiusServers ApplianceSsidsRadiusServer[]
The RADIUS 802.1x servers to be used for authentication.
visible boolean
Boolean indicating whether the MX should advertise or hide this SSID.
wpaEncryptionMode string
WPA encryption mode for the SSID.
network_id This property is required. str
networkId path parameter. Network ID
number This property is required. int
The number of the SSID.
auth_mode str
The association control method for the SSID.
default_vlan_id int
The VLAN ID of the VLAN associated to this SSID.
dhcp_enforced_deauthentication ApplianceSsidsDhcpEnforcedDeauthenticationArgs
DHCP Enforced Deauthentication enables the disassociation of wireless clients in addition to Mandatory DHCP. This param is only valid on firmware versions >= MX 17.0 where the associated LAN has Mandatory DHCP Enabled
dot11w ApplianceSsidsDot11wArgs
The current setting for Protected Management Frames (802.11w).
enabled bool
Whether or not the SSID is enabled.
encryption_mode str
The psk encryption mode for the SSID.
name str
The name of the SSID.
psk str
The passkey for the SSID. This param is only valid if the authMode is 'psk'.
radius_servers Sequence[ApplianceSsidsRadiusServerArgs]
The RADIUS 802.1x servers to be used for authentication.
visible bool
Boolean indicating whether the MX should advertise or hide this SSID.
wpa_encryption_mode str
WPA encryption mode for the SSID.
networkId This property is required. String
networkId path parameter. Network ID
number This property is required. Number
The number of the SSID.
authMode String
The association control method for the SSID.
defaultVlanId Number
The VLAN ID of the VLAN associated to this SSID.
dhcpEnforcedDeauthentication Property Map
DHCP Enforced Deauthentication enables the disassociation of wireless clients in addition to Mandatory DHCP. This param is only valid on firmware versions >= MX 17.0 where the associated LAN has Mandatory DHCP Enabled
dot11w Property Map
The current setting for Protected Management Frames (802.11w).
enabled Boolean
Whether or not the SSID is enabled.
encryptionMode String
The psk encryption mode for the SSID.
name String
The name of the SSID.
psk String
The passkey for the SSID. This param is only valid if the authMode is 'psk'.
radiusServers List<Property Map>
The RADIUS 802.1x servers to be used for authentication.
visible Boolean
Boolean indicating whether the MX should advertise or hide this SSID.
wpaEncryptionMode String
WPA encryption mode for the SSID.

Outputs

All input properties are implicitly available as output properties. Additionally, the ApplianceSsids resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
RadiusServersResponses List<ApplianceSsidsRadiusServersResponse>
The RADIUS 802.1x servers to be used for authentication.
Id string
The provider-assigned unique ID for this managed resource.
RadiusServersResponses []ApplianceSsidsRadiusServersResponse
The RADIUS 802.1x servers to be used for authentication.
id String
The provider-assigned unique ID for this managed resource.
radiusServersResponses List<ApplianceSsidsRadiusServersResponse>
The RADIUS 802.1x servers to be used for authentication.
id string
The provider-assigned unique ID for this managed resource.
radiusServersResponses ApplianceSsidsRadiusServersResponse[]
The RADIUS 802.1x servers to be used for authentication.
id str
The provider-assigned unique ID for this managed resource.
radius_servers_responses Sequence[ApplianceSsidsRadiusServersResponse]
The RADIUS 802.1x servers to be used for authentication.
id String
The provider-assigned unique ID for this managed resource.
radiusServersResponses List<Property Map>
The RADIUS 802.1x servers to be used for authentication.

Look up Existing ApplianceSsids Resource

Get an existing ApplianceSsids 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?: ApplianceSsidsState, opts?: CustomResourceOptions): ApplianceSsids
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        auth_mode: Optional[str] = None,
        default_vlan_id: Optional[int] = None,
        dhcp_enforced_deauthentication: Optional[ApplianceSsidsDhcpEnforcedDeauthenticationArgs] = None,
        dot11w: Optional[ApplianceSsidsDot11wArgs] = None,
        enabled: Optional[bool] = None,
        encryption_mode: Optional[str] = None,
        name: Optional[str] = None,
        network_id: Optional[str] = None,
        number: Optional[int] = None,
        psk: Optional[str] = None,
        radius_servers: Optional[Sequence[ApplianceSsidsRadiusServerArgs]] = None,
        radius_servers_responses: Optional[Sequence[ApplianceSsidsRadiusServersResponseArgs]] = None,
        visible: Optional[bool] = None,
        wpa_encryption_mode: Optional[str] = None) -> ApplianceSsids
func GetApplianceSsids(ctx *Context, name string, id IDInput, state *ApplianceSsidsState, opts ...ResourceOption) (*ApplianceSsids, error)
public static ApplianceSsids Get(string name, Input<string> id, ApplianceSsidsState? state, CustomResourceOptions? opts = null)
public static ApplianceSsids get(String name, Output<String> id, ApplianceSsidsState state, CustomResourceOptions options)
resources:  _:    type: meraki:networks:ApplianceSsids    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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.
The following state arguments are supported:
AuthMode string
The association control method for the SSID.
DefaultVlanId int
The VLAN ID of the VLAN associated to this SSID.
DhcpEnforcedDeauthentication ApplianceSsidsDhcpEnforcedDeauthentication
DHCP Enforced Deauthentication enables the disassociation of wireless clients in addition to Mandatory DHCP. This param is only valid on firmware versions >= MX 17.0 where the associated LAN has Mandatory DHCP Enabled
Dot11w ApplianceSsidsDot11w
The current setting for Protected Management Frames (802.11w).
Enabled bool
Whether or not the SSID is enabled.
EncryptionMode string
The psk encryption mode for the SSID.
Name string
The name of the SSID.
NetworkId string
networkId path parameter. Network ID
Number int
The number of the SSID.
Psk string
The passkey for the SSID. This param is only valid if the authMode is 'psk'.
RadiusServers List<ApplianceSsidsRadiusServer>
The RADIUS 802.1x servers to be used for authentication.
RadiusServersResponses List<ApplianceSsidsRadiusServersResponse>
The RADIUS 802.1x servers to be used for authentication.
Visible bool
Boolean indicating whether the MX should advertise or hide this SSID.
WpaEncryptionMode string
WPA encryption mode for the SSID.
AuthMode string
The association control method for the SSID.
DefaultVlanId int
The VLAN ID of the VLAN associated to this SSID.
DhcpEnforcedDeauthentication ApplianceSsidsDhcpEnforcedDeauthenticationArgs
DHCP Enforced Deauthentication enables the disassociation of wireless clients in addition to Mandatory DHCP. This param is only valid on firmware versions >= MX 17.0 where the associated LAN has Mandatory DHCP Enabled
Dot11w ApplianceSsidsDot11wArgs
The current setting for Protected Management Frames (802.11w).
Enabled bool
Whether or not the SSID is enabled.
EncryptionMode string
The psk encryption mode for the SSID.
Name string
The name of the SSID.
NetworkId string
networkId path parameter. Network ID
Number int
The number of the SSID.
Psk string
The passkey for the SSID. This param is only valid if the authMode is 'psk'.
RadiusServers []ApplianceSsidsRadiusServerArgs
The RADIUS 802.1x servers to be used for authentication.
RadiusServersResponses []ApplianceSsidsRadiusServersResponseArgs
The RADIUS 802.1x servers to be used for authentication.
Visible bool
Boolean indicating whether the MX should advertise or hide this SSID.
WpaEncryptionMode string
WPA encryption mode for the SSID.
authMode String
The association control method for the SSID.
defaultVlanId Integer
The VLAN ID of the VLAN associated to this SSID.
dhcpEnforcedDeauthentication ApplianceSsidsDhcpEnforcedDeauthentication
DHCP Enforced Deauthentication enables the disassociation of wireless clients in addition to Mandatory DHCP. This param is only valid on firmware versions >= MX 17.0 where the associated LAN has Mandatory DHCP Enabled
dot11w ApplianceSsidsDot11w
The current setting for Protected Management Frames (802.11w).
enabled Boolean
Whether or not the SSID is enabled.
encryptionMode String
The psk encryption mode for the SSID.
name String
The name of the SSID.
networkId String
networkId path parameter. Network ID
number Integer
The number of the SSID.
psk String
The passkey for the SSID. This param is only valid if the authMode is 'psk'.
radiusServers List<ApplianceSsidsRadiusServer>
The RADIUS 802.1x servers to be used for authentication.
radiusServersResponses List<ApplianceSsidsRadiusServersResponse>
The RADIUS 802.1x servers to be used for authentication.
visible Boolean
Boolean indicating whether the MX should advertise or hide this SSID.
wpaEncryptionMode String
WPA encryption mode for the SSID.
authMode string
The association control method for the SSID.
defaultVlanId number
The VLAN ID of the VLAN associated to this SSID.
dhcpEnforcedDeauthentication ApplianceSsidsDhcpEnforcedDeauthentication
DHCP Enforced Deauthentication enables the disassociation of wireless clients in addition to Mandatory DHCP. This param is only valid on firmware versions >= MX 17.0 where the associated LAN has Mandatory DHCP Enabled
dot11w ApplianceSsidsDot11w
The current setting for Protected Management Frames (802.11w).
enabled boolean
Whether or not the SSID is enabled.
encryptionMode string
The psk encryption mode for the SSID.
name string
The name of the SSID.
networkId string
networkId path parameter. Network ID
number number
The number of the SSID.
psk string
The passkey for the SSID. This param is only valid if the authMode is 'psk'.
radiusServers ApplianceSsidsRadiusServer[]
The RADIUS 802.1x servers to be used for authentication.
radiusServersResponses ApplianceSsidsRadiusServersResponse[]
The RADIUS 802.1x servers to be used for authentication.
visible boolean
Boolean indicating whether the MX should advertise or hide this SSID.
wpaEncryptionMode string
WPA encryption mode for the SSID.
auth_mode str
The association control method for the SSID.
default_vlan_id int
The VLAN ID of the VLAN associated to this SSID.
dhcp_enforced_deauthentication ApplianceSsidsDhcpEnforcedDeauthenticationArgs
DHCP Enforced Deauthentication enables the disassociation of wireless clients in addition to Mandatory DHCP. This param is only valid on firmware versions >= MX 17.0 where the associated LAN has Mandatory DHCP Enabled
dot11w ApplianceSsidsDot11wArgs
The current setting for Protected Management Frames (802.11w).
enabled bool
Whether or not the SSID is enabled.
encryption_mode str
The psk encryption mode for the SSID.
name str
The name of the SSID.
network_id str
networkId path parameter. Network ID
number int
The number of the SSID.
psk str
The passkey for the SSID. This param is only valid if the authMode is 'psk'.
radius_servers Sequence[ApplianceSsidsRadiusServerArgs]
The RADIUS 802.1x servers to be used for authentication.
radius_servers_responses Sequence[ApplianceSsidsRadiusServersResponseArgs]
The RADIUS 802.1x servers to be used for authentication.
visible bool
Boolean indicating whether the MX should advertise or hide this SSID.
wpa_encryption_mode str
WPA encryption mode for the SSID.
authMode String
The association control method for the SSID.
defaultVlanId Number
The VLAN ID of the VLAN associated to this SSID.
dhcpEnforcedDeauthentication Property Map
DHCP Enforced Deauthentication enables the disassociation of wireless clients in addition to Mandatory DHCP. This param is only valid on firmware versions >= MX 17.0 where the associated LAN has Mandatory DHCP Enabled
dot11w Property Map
The current setting for Protected Management Frames (802.11w).
enabled Boolean
Whether or not the SSID is enabled.
encryptionMode String
The psk encryption mode for the SSID.
name String
The name of the SSID.
networkId String
networkId path parameter. Network ID
number Number
The number of the SSID.
psk String
The passkey for the SSID. This param is only valid if the authMode is 'psk'.
radiusServers List<Property Map>
The RADIUS 802.1x servers to be used for authentication.
radiusServersResponses List<Property Map>
The RADIUS 802.1x servers to be used for authentication.
visible Boolean
Boolean indicating whether the MX should advertise or hide this SSID.
wpaEncryptionMode String
WPA encryption mode for the SSID.

Supporting Types

ApplianceSsidsDhcpEnforcedDeauthentication
, ApplianceSsidsDhcpEnforcedDeauthenticationArgs

Enabled bool
Enable DCHP Enforced Deauthentication on the SSID.
Enabled bool
Enable DCHP Enforced Deauthentication on the SSID.
enabled Boolean
Enable DCHP Enforced Deauthentication on the SSID.
enabled boolean
Enable DCHP Enforced Deauthentication on the SSID.
enabled bool
Enable DCHP Enforced Deauthentication on the SSID.
enabled Boolean
Enable DCHP Enforced Deauthentication on the SSID.

ApplianceSsidsDot11w
, ApplianceSsidsDot11wArgs

Enabled bool
Whether 802.11w is enabled or not.
Required bool
(Optional) Whether 802.11w is required or not.
Enabled bool
Whether 802.11w is enabled or not.
Required bool
(Optional) Whether 802.11w is required or not.
enabled Boolean
Whether 802.11w is enabled or not.
required Boolean
(Optional) Whether 802.11w is required or not.
enabled boolean
Whether 802.11w is enabled or not.
required boolean
(Optional) Whether 802.11w is required or not.
enabled bool
Whether 802.11w is enabled or not.
required bool
(Optional) Whether 802.11w is required or not.
enabled Boolean
Whether 802.11w is enabled or not.
required Boolean
(Optional) Whether 802.11w is required or not.

ApplianceSsidsRadiusServer
, ApplianceSsidsRadiusServerArgs

Host string
The IP address of your RADIUS server.
Port int
The UDP port your RADIUS servers listens on for Access-requests.
Secret string
The RADIUS client shared secret.
Host string
The IP address of your RADIUS server.
Port int
The UDP port your RADIUS servers listens on for Access-requests.
Secret string
The RADIUS client shared secret.
host String
The IP address of your RADIUS server.
port Integer
The UDP port your RADIUS servers listens on for Access-requests.
secret String
The RADIUS client shared secret.
host string
The IP address of your RADIUS server.
port number
The UDP port your RADIUS servers listens on for Access-requests.
secret string
The RADIUS client shared secret.
host str
The IP address of your RADIUS server.
port int
The UDP port your RADIUS servers listens on for Access-requests.
secret str
The RADIUS client shared secret.
host String
The IP address of your RADIUS server.
port Number
The UDP port your RADIUS servers listens on for Access-requests.
secret String
The RADIUS client shared secret.

ApplianceSsidsRadiusServersResponse
, ApplianceSsidsRadiusServersResponseArgs

Host string
The IP address of your RADIUS server.
Port int
The UDP port your RADIUS servers listens on for Access-requests.
Secret string
The RADIUS client shared secret.
Host string
The IP address of your RADIUS server.
Port int
The UDP port your RADIUS servers listens on for Access-requests.
Secret string
The RADIUS client shared secret.
host String
The IP address of your RADIUS server.
port Integer
The UDP port your RADIUS servers listens on for Access-requests.
secret String
The RADIUS client shared secret.
host string
The IP address of your RADIUS server.
port number
The UDP port your RADIUS servers listens on for Access-requests.
secret string
The RADIUS client shared secret.
host str
The IP address of your RADIUS server.
port int
The UDP port your RADIUS servers listens on for Access-requests.
secret str
The RADIUS client shared secret.
host String
The IP address of your RADIUS server.
port Number
The UDP port your RADIUS servers listens on for Access-requests.
secret String
The RADIUS client shared secret.

Import

$ pulumi import meraki:networks/applianceSsids:ApplianceSsids example "network_id,number"
Copy

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.