1. Packages
  2. Meraki Provider
  3. API Docs
  4. networks
  5. ApplianceSsids
Cisco Meraki v0.3.2 published on Tuesday, Sep 24, 2024 by Pulumi

meraki.networks.ApplianceSsids

Explore with Pulumi AI

meraki logo
Cisco Meraki v0.3.2 published on Tuesday, Sep 24, 2024 by Pulumi

    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;
    
    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)
    
    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
    	})
    }
    
    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,
        };
    });
    
    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);
        }
    }
    
    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}
    

    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 string
    The unique name of the resource.
    args ApplianceSsidsArgs
    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 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 string
    The unique name of the resource.
    args ApplianceSsidsArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ApplianceSsidsArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args 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",
    });
    
    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"),
    })
    
    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());
    
    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")
    
    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",
    });
    
    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
    

    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 string
    networkId path parameter. Network ID
    Number 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 string
    networkId path parameter. Network ID
    Number 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 String
    networkId path parameter. Network ID
    number 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 string
    networkId path parameter. Network ID
    number 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 str
    networkId path parameter. Network ID
    number 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 String
    networkId path parameter. Network ID
    number 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)
    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.
    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"
    

    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.
    meraki logo
    Cisco Meraki v0.3.2 published on Tuesday, Sep 24, 2024 by Pulumi