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

meraki.networks.WirelessSsidsHotspot20

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.WirelessSsidsHotspot20;
import com.pulumi.meraki.networks.WirelessSsidsHotspot20Args;
import com.pulumi.meraki.networks.inputs.WirelessSsidsHotspot20MccMncArgs;
import com.pulumi.meraki.networks.inputs.WirelessSsidsHotspot20NaiRealmArgs;
import com.pulumi.meraki.networks.inputs.WirelessSsidsHotspot20OperatorArgs;
import com.pulumi.meraki.networks.inputs.WirelessSsidsHotspot20VenueArgs;
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 WirelessSsidsHotspot20("example", WirelessSsidsHotspot20Args.builder()
            .domains(            
                "meraki.local",
                "domain2.com")
            .enabled(true)
            .mccMncs(WirelessSsidsHotspot20MccMncArgs.builder()
                .mcc("123")
                .mnc("456")
                .build())
            .naiRealms(WirelessSsidsHotspot20NaiRealmArgs.builder()
                .format("1")
                .methods(WirelessSsidsHotspot20NaiRealmMethodArgs.builder()
                    .authenticationTypes(WirelessSsidsHotspot20NaiRealmMethodAuthenticationTypesArgs.builder()
                        .eapinnerAuthentication("EAP-TTLS with MSCHAPv2")
                        .nonEapinnerAuthentication("MSCHAP")
                        .build())
                    .id("1")
                    .build())
                .build())
            .networkAccessType("Private network")
            .networkId("string")
            .number("string")
            .operator(WirelessSsidsHotspot20OperatorArgs.builder()
                .name("Meraki Product Management")
                .build())
            .roamConsortOis(            
                "ABC123",
                "456EFG")
            .venue(WirelessSsidsHotspot20VenueArgs.builder()
                .name("SF Branch")
                .type("Unspecified Assembly")
                .build())
            .build());

        ctx.export("merakiNetworksWirelessSsidsHotspot20Example", example);
    }
}
Copy
resources:
  example:
    type: meraki:networks:WirelessSsidsHotspot20
    properties:
      domains:
        - meraki.local
        - domain2.com
      enabled: true
      mccMncs:
        - mcc: '123'
          mnc: '456'
      naiRealms:
        - format: '1'
          methods:
            - authenticationTypes:
                eapinnerAuthentication:
                  - EAP-TTLS with MSCHAPv2
                nonEapinnerAuthentication:
                  - MSCHAP
              id: '1'
      networkAccessType: Private network
      networkId: string
      number: string
      operator:
        name: Meraki Product Management
      roamConsortOis:
        - ABC123
        - 456EFG
      venue:
        name: SF Branch
        type: Unspecified Assembly
outputs:
  merakiNetworksWirelessSsidsHotspot20Example: ${example}
Copy

Create WirelessSsidsHotspot20 Resource

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

Constructor syntax

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

@overload
def WirelessSsidsHotspot20(resource_name: str,
                           opts: Optional[ResourceOptions] = None,
                           network_id: Optional[str] = None,
                           number: Optional[str] = None,
                           domains: Optional[Sequence[str]] = None,
                           enabled: Optional[bool] = None,
                           mcc_mncs: Optional[Sequence[WirelessSsidsHotspot20MccMncArgs]] = None,
                           nai_realms: Optional[Sequence[WirelessSsidsHotspot20NaiRealmArgs]] = None,
                           network_access_type: Optional[str] = None,
                           operator: Optional[WirelessSsidsHotspot20OperatorArgs] = None,
                           roam_consort_ois: Optional[Sequence[str]] = None,
                           venue: Optional[WirelessSsidsHotspot20VenueArgs] = None)
func NewWirelessSsidsHotspot20(ctx *Context, name string, args WirelessSsidsHotspot20Args, opts ...ResourceOption) (*WirelessSsidsHotspot20, error)
public WirelessSsidsHotspot20(string name, WirelessSsidsHotspot20Args args, CustomResourceOptions? opts = null)
public WirelessSsidsHotspot20(String name, WirelessSsidsHotspot20Args args)
public WirelessSsidsHotspot20(String name, WirelessSsidsHotspot20Args args, CustomResourceOptions options)
type: meraki:networks:WirelessSsidsHotspot20
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. WirelessSsidsHotspot20Args
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. WirelessSsidsHotspot20Args
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. WirelessSsidsHotspot20Args
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. WirelessSsidsHotspot20Args
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. WirelessSsidsHotspot20Args
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 wirelessSsidsHotspot20Resource = new Meraki.Networks.WirelessSsidsHotspot20("wirelessSsidsHotspot20Resource", new()
{
    NetworkId = "string",
    Number = "string",
    Domains = new[]
    {
        "string",
    },
    Enabled = false,
    MccMncs = new[]
    {
        new Meraki.Networks.Inputs.WirelessSsidsHotspot20MccMncArgs
        {
            Mcc = "string",
            Mnc = "string",
        },
    },
    NaiRealms = new[]
    {
        new Meraki.Networks.Inputs.WirelessSsidsHotspot20NaiRealmArgs
        {
            Format = "string",
            Methods = new[]
            {
                new Meraki.Networks.Inputs.WirelessSsidsHotspot20NaiRealmMethodArgs
                {
                    AuthenticationTypes = new Meraki.Networks.Inputs.WirelessSsidsHotspot20NaiRealmMethodAuthenticationTypesArgs
                    {
                        Credentials = new[]
                        {
                            "string",
                        },
                        EapinnerAuthentications = new[]
                        {
                            "string",
                        },
                        NonEapinnerAuthentications = new[]
                        {
                            "string",
                        },
                        TunneledEapMethodCredentials = new[]
                        {
                            "string",
                        },
                    },
                    Id = "string",
                },
            },
            Name = "string",
            Realm = "string",
        },
    },
    NetworkAccessType = "string",
    Operator = new Meraki.Networks.Inputs.WirelessSsidsHotspot20OperatorArgs
    {
        Name = "string",
    },
    RoamConsortOis = new[]
    {
        "string",
    },
    Venue = new Meraki.Networks.Inputs.WirelessSsidsHotspot20VenueArgs
    {
        Name = "string",
        Type = "string",
    },
});
Copy
example, err := networks.NewWirelessSsidsHotspot20(ctx, "wirelessSsidsHotspot20Resource", &networks.WirelessSsidsHotspot20Args{
	NetworkId: pulumi.String("string"),
	Number:    pulumi.String("string"),
	Domains: pulumi.StringArray{
		pulumi.String("string"),
	},
	Enabled: pulumi.Bool(false),
	MccMncs: networks.WirelessSsidsHotspot20MccMncArray{
		&networks.WirelessSsidsHotspot20MccMncArgs{
			Mcc: pulumi.String("string"),
			Mnc: pulumi.String("string"),
		},
	},
	NaiRealms: networks.WirelessSsidsHotspot20NaiRealmArray{
		&networks.WirelessSsidsHotspot20NaiRealmArgs{
			Format: pulumi.String("string"),
			Methods: networks.WirelessSsidsHotspot20NaiRealmMethodArray{
				&networks.WirelessSsidsHotspot20NaiRealmMethodArgs{
					AuthenticationTypes: &networks.WirelessSsidsHotspot20NaiRealmMethodAuthenticationTypesArgs{
						Credentials: pulumi.StringArray{
							pulumi.String("string"),
						},
						EapinnerAuthentications: pulumi.StringArray{
							pulumi.String("string"),
						},
						NonEapinnerAuthentications: pulumi.StringArray{
							pulumi.String("string"),
						},
						TunneledEapMethodCredentials: pulumi.StringArray{
							pulumi.String("string"),
						},
					},
					Id: pulumi.String("string"),
				},
			},
			Name:  pulumi.String("string"),
			Realm: pulumi.String("string"),
		},
	},
	NetworkAccessType: pulumi.String("string"),
	Operator: &networks.WirelessSsidsHotspot20OperatorArgs{
		Name: pulumi.String("string"),
	},
	RoamConsortOis: pulumi.StringArray{
		pulumi.String("string"),
	},
	Venue: &networks.WirelessSsidsHotspot20VenueArgs{
		Name: pulumi.String("string"),
		Type: pulumi.String("string"),
	},
})
Copy
var wirelessSsidsHotspot20Resource = new WirelessSsidsHotspot20("wirelessSsidsHotspot20Resource", WirelessSsidsHotspot20Args.builder()
    .networkId("string")
    .number("string")
    .domains("string")
    .enabled(false)
    .mccMncs(WirelessSsidsHotspot20MccMncArgs.builder()
        .mcc("string")
        .mnc("string")
        .build())
    .naiRealms(WirelessSsidsHotspot20NaiRealmArgs.builder()
        .format("string")
        .methods(WirelessSsidsHotspot20NaiRealmMethodArgs.builder()
            .authenticationTypes(WirelessSsidsHotspot20NaiRealmMethodAuthenticationTypesArgs.builder()
                .credentials("string")
                .eapinnerAuthentications("string")
                .nonEapinnerAuthentications("string")
                .tunneledEapMethodCredentials("string")
                .build())
            .id("string")
            .build())
        .name("string")
        .realm("string")
        .build())
    .networkAccessType("string")
    .operator(WirelessSsidsHotspot20OperatorArgs.builder()
        .name("string")
        .build())
    .roamConsortOis("string")
    .venue(WirelessSsidsHotspot20VenueArgs.builder()
        .name("string")
        .type("string")
        .build())
    .build());
Copy
wireless_ssids_hotspot20_resource = meraki.networks.WirelessSsidsHotspot20("wirelessSsidsHotspot20Resource",
    network_id="string",
    number="string",
    domains=["string"],
    enabled=False,
    mcc_mncs=[{
        "mcc": "string",
        "mnc": "string",
    }],
    nai_realms=[{
        "format": "string",
        "methods": [{
            "authentication_types": {
                "credentials": ["string"],
                "eapinner_authentications": ["string"],
                "non_eapinner_authentications": ["string"],
                "tunneled_eap_method_credentials": ["string"],
            },
            "id": "string",
        }],
        "name": "string",
        "realm": "string",
    }],
    network_access_type="string",
    operator={
        "name": "string",
    },
    roam_consort_ois=["string"],
    venue={
        "name": "string",
        "type": "string",
    })
Copy
const wirelessSsidsHotspot20Resource = new meraki.networks.WirelessSsidsHotspot20("wirelessSsidsHotspot20Resource", {
    networkId: "string",
    number: "string",
    domains: ["string"],
    enabled: false,
    mccMncs: [{
        mcc: "string",
        mnc: "string",
    }],
    naiRealms: [{
        format: "string",
        methods: [{
            authenticationTypes: {
                credentials: ["string"],
                eapinnerAuthentications: ["string"],
                nonEapinnerAuthentications: ["string"],
                tunneledEapMethodCredentials: ["string"],
            },
            id: "string",
        }],
        name: "string",
        realm: "string",
    }],
    networkAccessType: "string",
    operator: {
        name: "string",
    },
    roamConsortOis: ["string"],
    venue: {
        name: "string",
        type: "string",
    },
});
Copy
type: meraki:networks:WirelessSsidsHotspot20
properties:
    domains:
        - string
    enabled: false
    mccMncs:
        - mcc: string
          mnc: string
    naiRealms:
        - format: string
          methods:
            - authenticationTypes:
                credentials:
                    - string
                eapinnerAuthentications:
                    - string
                nonEapinnerAuthentications:
                    - string
                tunneledEapMethodCredentials:
                    - string
              id: string
          name: string
          realm: string
    networkAccessType: string
    networkId: string
    number: string
    operator:
        name: string
    roamConsortOis:
        - string
    venue:
        name: string
        type: string
Copy

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

NetworkId This property is required. string
networkId path parameter. Network ID
Number This property is required. string
number path parameter.
Domains List<string>
An array of domain names
Enabled bool
Whether or not Hotspot 2.0 for this SSID is enabled
MccMncs List<WirelessSsidsHotspot20MccMnc>
An array of MCC/MNC pairs
NaiRealms List<WirelessSsidsHotspot20NaiRealm>
An array of NAI realms
NetworkAccessType string
The network type of this SSID ('Private network', 'Private network with guest access', 'Chargeable public network', 'Free public network', 'Personal device network', 'Emergency services only network', 'Test or experimental', 'Wildcard')
Operator WirelessSsidsHotspot20Operator
Operator settings for this SSID
RoamConsortOis List<string>
An array of roaming consortium OIs (hexadecimal number 3-5 octets in length)
Venue WirelessSsidsHotspot20Venue
Venue settings for this SSID
NetworkId This property is required. string
networkId path parameter. Network ID
Number This property is required. string
number path parameter.
Domains []string
An array of domain names
Enabled bool
Whether or not Hotspot 2.0 for this SSID is enabled
MccMncs []WirelessSsidsHotspot20MccMncArgs
An array of MCC/MNC pairs
NaiRealms []WirelessSsidsHotspot20NaiRealmArgs
An array of NAI realms
NetworkAccessType string
The network type of this SSID ('Private network', 'Private network with guest access', 'Chargeable public network', 'Free public network', 'Personal device network', 'Emergency services only network', 'Test or experimental', 'Wildcard')
Operator WirelessSsidsHotspot20OperatorArgs
Operator settings for this SSID
RoamConsortOis []string
An array of roaming consortium OIs (hexadecimal number 3-5 octets in length)
Venue WirelessSsidsHotspot20VenueArgs
Venue settings for this SSID
networkId This property is required. String
networkId path parameter. Network ID
number This property is required. String
number path parameter.
domains List<String>
An array of domain names
enabled Boolean
Whether or not Hotspot 2.0 for this SSID is enabled
mccMncs List<WirelessSsidsHotspot20MccMnc>
An array of MCC/MNC pairs
naiRealms List<WirelessSsidsHotspot20NaiRealm>
An array of NAI realms
networkAccessType String
The network type of this SSID ('Private network', 'Private network with guest access', 'Chargeable public network', 'Free public network', 'Personal device network', 'Emergency services only network', 'Test or experimental', 'Wildcard')
operator WirelessSsidsHotspot20Operator
Operator settings for this SSID
roamConsortOis List<String>
An array of roaming consortium OIs (hexadecimal number 3-5 octets in length)
venue WirelessSsidsHotspot20Venue
Venue settings for this SSID
networkId This property is required. string
networkId path parameter. Network ID
number This property is required. string
number path parameter.
domains string[]
An array of domain names
enabled boolean
Whether or not Hotspot 2.0 for this SSID is enabled
mccMncs WirelessSsidsHotspot20MccMnc[]
An array of MCC/MNC pairs
naiRealms WirelessSsidsHotspot20NaiRealm[]
An array of NAI realms
networkAccessType string
The network type of this SSID ('Private network', 'Private network with guest access', 'Chargeable public network', 'Free public network', 'Personal device network', 'Emergency services only network', 'Test or experimental', 'Wildcard')
operator WirelessSsidsHotspot20Operator
Operator settings for this SSID
roamConsortOis string[]
An array of roaming consortium OIs (hexadecimal number 3-5 octets in length)
venue WirelessSsidsHotspot20Venue
Venue settings for this SSID
network_id This property is required. str
networkId path parameter. Network ID
number This property is required. str
number path parameter.
domains Sequence[str]
An array of domain names
enabled bool
Whether or not Hotspot 2.0 for this SSID is enabled
mcc_mncs Sequence[WirelessSsidsHotspot20MccMncArgs]
An array of MCC/MNC pairs
nai_realms Sequence[WirelessSsidsHotspot20NaiRealmArgs]
An array of NAI realms
network_access_type str
The network type of this SSID ('Private network', 'Private network with guest access', 'Chargeable public network', 'Free public network', 'Personal device network', 'Emergency services only network', 'Test or experimental', 'Wildcard')
operator WirelessSsidsHotspot20OperatorArgs
Operator settings for this SSID
roam_consort_ois Sequence[str]
An array of roaming consortium OIs (hexadecimal number 3-5 octets in length)
venue WirelessSsidsHotspot20VenueArgs
Venue settings for this SSID
networkId This property is required. String
networkId path parameter. Network ID
number This property is required. String
number path parameter.
domains List<String>
An array of domain names
enabled Boolean
Whether or not Hotspot 2.0 for this SSID is enabled
mccMncs List<Property Map>
An array of MCC/MNC pairs
naiRealms List<Property Map>
An array of NAI realms
networkAccessType String
The network type of this SSID ('Private network', 'Private network with guest access', 'Chargeable public network', 'Free public network', 'Personal device network', 'Emergency services only network', 'Test or experimental', 'Wildcard')
operator Property Map
Operator settings for this SSID
roamConsortOis List<String>
An array of roaming consortium OIs (hexadecimal number 3-5 octets in length)
venue Property Map
Venue settings for this SSID

Outputs

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

Id string
The provider-assigned unique ID for this managed resource.
Id string
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.
id string
The provider-assigned unique ID for this managed resource.
id str
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.

Look up Existing WirelessSsidsHotspot20 Resource

Get an existing WirelessSsidsHotspot20 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?: WirelessSsidsHotspot20State, opts?: CustomResourceOptions): WirelessSsidsHotspot20
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        domains: Optional[Sequence[str]] = None,
        enabled: Optional[bool] = None,
        mcc_mncs: Optional[Sequence[WirelessSsidsHotspot20MccMncArgs]] = None,
        nai_realms: Optional[Sequence[WirelessSsidsHotspot20NaiRealmArgs]] = None,
        network_access_type: Optional[str] = None,
        network_id: Optional[str] = None,
        number: Optional[str] = None,
        operator: Optional[WirelessSsidsHotspot20OperatorArgs] = None,
        roam_consort_ois: Optional[Sequence[str]] = None,
        venue: Optional[WirelessSsidsHotspot20VenueArgs] = None) -> WirelessSsidsHotspot20
func GetWirelessSsidsHotspot20(ctx *Context, name string, id IDInput, state *WirelessSsidsHotspot20State, opts ...ResourceOption) (*WirelessSsidsHotspot20, error)
public static WirelessSsidsHotspot20 Get(string name, Input<string> id, WirelessSsidsHotspot20State? state, CustomResourceOptions? opts = null)
public static WirelessSsidsHotspot20 get(String name, Output<String> id, WirelessSsidsHotspot20State state, CustomResourceOptions options)
resources:  _:    type: meraki:networks:WirelessSsidsHotspot20    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:
Domains List<string>
An array of domain names
Enabled bool
Whether or not Hotspot 2.0 for this SSID is enabled
MccMncs List<WirelessSsidsHotspot20MccMnc>
An array of MCC/MNC pairs
NaiRealms List<WirelessSsidsHotspot20NaiRealm>
An array of NAI realms
NetworkAccessType string
The network type of this SSID ('Private network', 'Private network with guest access', 'Chargeable public network', 'Free public network', 'Personal device network', 'Emergency services only network', 'Test or experimental', 'Wildcard')
NetworkId string
networkId path parameter. Network ID
Number string
number path parameter.
Operator WirelessSsidsHotspot20Operator
Operator settings for this SSID
RoamConsortOis List<string>
An array of roaming consortium OIs (hexadecimal number 3-5 octets in length)
Venue WirelessSsidsHotspot20Venue
Venue settings for this SSID
Domains []string
An array of domain names
Enabled bool
Whether or not Hotspot 2.0 for this SSID is enabled
MccMncs []WirelessSsidsHotspot20MccMncArgs
An array of MCC/MNC pairs
NaiRealms []WirelessSsidsHotspot20NaiRealmArgs
An array of NAI realms
NetworkAccessType string
The network type of this SSID ('Private network', 'Private network with guest access', 'Chargeable public network', 'Free public network', 'Personal device network', 'Emergency services only network', 'Test or experimental', 'Wildcard')
NetworkId string
networkId path parameter. Network ID
Number string
number path parameter.
Operator WirelessSsidsHotspot20OperatorArgs
Operator settings for this SSID
RoamConsortOis []string
An array of roaming consortium OIs (hexadecimal number 3-5 octets in length)
Venue WirelessSsidsHotspot20VenueArgs
Venue settings for this SSID
domains List<String>
An array of domain names
enabled Boolean
Whether or not Hotspot 2.0 for this SSID is enabled
mccMncs List<WirelessSsidsHotspot20MccMnc>
An array of MCC/MNC pairs
naiRealms List<WirelessSsidsHotspot20NaiRealm>
An array of NAI realms
networkAccessType String
The network type of this SSID ('Private network', 'Private network with guest access', 'Chargeable public network', 'Free public network', 'Personal device network', 'Emergency services only network', 'Test or experimental', 'Wildcard')
networkId String
networkId path parameter. Network ID
number String
number path parameter.
operator WirelessSsidsHotspot20Operator
Operator settings for this SSID
roamConsortOis List<String>
An array of roaming consortium OIs (hexadecimal number 3-5 octets in length)
venue WirelessSsidsHotspot20Venue
Venue settings for this SSID
domains string[]
An array of domain names
enabled boolean
Whether or not Hotspot 2.0 for this SSID is enabled
mccMncs WirelessSsidsHotspot20MccMnc[]
An array of MCC/MNC pairs
naiRealms WirelessSsidsHotspot20NaiRealm[]
An array of NAI realms
networkAccessType string
The network type of this SSID ('Private network', 'Private network with guest access', 'Chargeable public network', 'Free public network', 'Personal device network', 'Emergency services only network', 'Test or experimental', 'Wildcard')
networkId string
networkId path parameter. Network ID
number string
number path parameter.
operator WirelessSsidsHotspot20Operator
Operator settings for this SSID
roamConsortOis string[]
An array of roaming consortium OIs (hexadecimal number 3-5 octets in length)
venue WirelessSsidsHotspot20Venue
Venue settings for this SSID
domains Sequence[str]
An array of domain names
enabled bool
Whether or not Hotspot 2.0 for this SSID is enabled
mcc_mncs Sequence[WirelessSsidsHotspot20MccMncArgs]
An array of MCC/MNC pairs
nai_realms Sequence[WirelessSsidsHotspot20NaiRealmArgs]
An array of NAI realms
network_access_type str
The network type of this SSID ('Private network', 'Private network with guest access', 'Chargeable public network', 'Free public network', 'Personal device network', 'Emergency services only network', 'Test or experimental', 'Wildcard')
network_id str
networkId path parameter. Network ID
number str
number path parameter.
operator WirelessSsidsHotspot20OperatorArgs
Operator settings for this SSID
roam_consort_ois Sequence[str]
An array of roaming consortium OIs (hexadecimal number 3-5 octets in length)
venue WirelessSsidsHotspot20VenueArgs
Venue settings for this SSID
domains List<String>
An array of domain names
enabled Boolean
Whether or not Hotspot 2.0 for this SSID is enabled
mccMncs List<Property Map>
An array of MCC/MNC pairs
naiRealms List<Property Map>
An array of NAI realms
networkAccessType String
The network type of this SSID ('Private network', 'Private network with guest access', 'Chargeable public network', 'Free public network', 'Personal device network', 'Emergency services only network', 'Test or experimental', 'Wildcard')
networkId String
networkId path parameter. Network ID
number String
number path parameter.
operator Property Map
Operator settings for this SSID
roamConsortOis List<String>
An array of roaming consortium OIs (hexadecimal number 3-5 octets in length)
venue Property Map
Venue settings for this SSID

Supporting Types

WirelessSsidsHotspot20MccMnc
, WirelessSsidsHotspot20MccMncArgs

Mcc string
MCC value
Mnc string
MNC value
Mcc string
MCC value
Mnc string
MNC value
mcc String
MCC value
mnc String
MNC value
mcc string
MCC value
mnc string
MNC value
mcc str
MCC value
mnc str
MNC value
mcc String
MCC value
mnc String
MNC value

WirelessSsidsHotspot20NaiRealm
, WirelessSsidsHotspot20NaiRealmArgs

Format string
The format for the realm ('1' or '0')
Methods List<WirelessSsidsHotspot20NaiRealmMethod>
An array of EAP methods for the realm.
Name string
Realm string
The name of the realm
Format string
The format for the realm ('1' or '0')
Methods []WirelessSsidsHotspot20NaiRealmMethod
An array of EAP methods for the realm.
Name string
Realm string
The name of the realm
format String
The format for the realm ('1' or '0')
methods List<WirelessSsidsHotspot20NaiRealmMethod>
An array of EAP methods for the realm.
name String
realm String
The name of the realm
format string
The format for the realm ('1' or '0')
methods WirelessSsidsHotspot20NaiRealmMethod[]
An array of EAP methods for the realm.
name string
realm string
The name of the realm
format str
The format for the realm ('1' or '0')
methods Sequence[WirelessSsidsHotspot20NaiRealmMethod]
An array of EAP methods for the realm.
name str
realm str
The name of the realm
format String
The format for the realm ('1' or '0')
methods List<Property Map>
An array of EAP methods for the realm.
name String
realm String
The name of the realm

WirelessSsidsHotspot20NaiRealmMethod
, WirelessSsidsHotspot20NaiRealmMethodArgs

AuthenticationTypes WirelessSsidsHotspot20NaiRealmMethodAuthenticationTypes
The authentication types for the method. These should be formatted as an object with the EAP method category in camelcase as the key and the list of types as the value (nonEapInnerAuthentication: Reserved, PAP, CHAP, MSCHAP, MSCHAPV2; eapInnerAuthentication: EAP-TLS, EAP-SIM, EAP-AKA, EAP-TTLS with MSCHAPv2; credentials: SIM, USIM, NFC Secure Element, Hardware Token, Softoken, Certificate, username/password, none, Reserved, Vendor Specific; tunneledEapMethodCredentials: SIM, USIM, NFC Secure Element, Hardware Token, Softoken, Certificate, username/password, Reserved, Anonymous, Vendor Specific)
Id string
ID of method
AuthenticationTypes WirelessSsidsHotspot20NaiRealmMethodAuthenticationTypes
The authentication types for the method. These should be formatted as an object with the EAP method category in camelcase as the key and the list of types as the value (nonEapInnerAuthentication: Reserved, PAP, CHAP, MSCHAP, MSCHAPV2; eapInnerAuthentication: EAP-TLS, EAP-SIM, EAP-AKA, EAP-TTLS with MSCHAPv2; credentials: SIM, USIM, NFC Secure Element, Hardware Token, Softoken, Certificate, username/password, none, Reserved, Vendor Specific; tunneledEapMethodCredentials: SIM, USIM, NFC Secure Element, Hardware Token, Softoken, Certificate, username/password, Reserved, Anonymous, Vendor Specific)
Id string
ID of method
authenticationTypes WirelessSsidsHotspot20NaiRealmMethodAuthenticationTypes
The authentication types for the method. These should be formatted as an object with the EAP method category in camelcase as the key and the list of types as the value (nonEapInnerAuthentication: Reserved, PAP, CHAP, MSCHAP, MSCHAPV2; eapInnerAuthentication: EAP-TLS, EAP-SIM, EAP-AKA, EAP-TTLS with MSCHAPv2; credentials: SIM, USIM, NFC Secure Element, Hardware Token, Softoken, Certificate, username/password, none, Reserved, Vendor Specific; tunneledEapMethodCredentials: SIM, USIM, NFC Secure Element, Hardware Token, Softoken, Certificate, username/password, Reserved, Anonymous, Vendor Specific)
id String
ID of method
authenticationTypes WirelessSsidsHotspot20NaiRealmMethodAuthenticationTypes
The authentication types for the method. These should be formatted as an object with the EAP method category in camelcase as the key and the list of types as the value (nonEapInnerAuthentication: Reserved, PAP, CHAP, MSCHAP, MSCHAPV2; eapInnerAuthentication: EAP-TLS, EAP-SIM, EAP-AKA, EAP-TTLS with MSCHAPv2; credentials: SIM, USIM, NFC Secure Element, Hardware Token, Softoken, Certificate, username/password, none, Reserved, Vendor Specific; tunneledEapMethodCredentials: SIM, USIM, NFC Secure Element, Hardware Token, Softoken, Certificate, username/password, Reserved, Anonymous, Vendor Specific)
id string
ID of method
authentication_types WirelessSsidsHotspot20NaiRealmMethodAuthenticationTypes
The authentication types for the method. These should be formatted as an object with the EAP method category in camelcase as the key and the list of types as the value (nonEapInnerAuthentication: Reserved, PAP, CHAP, MSCHAP, MSCHAPV2; eapInnerAuthentication: EAP-TLS, EAP-SIM, EAP-AKA, EAP-TTLS with MSCHAPv2; credentials: SIM, USIM, NFC Secure Element, Hardware Token, Softoken, Certificate, username/password, none, Reserved, Vendor Specific; tunneledEapMethodCredentials: SIM, USIM, NFC Secure Element, Hardware Token, Softoken, Certificate, username/password, Reserved, Anonymous, Vendor Specific)
id str
ID of method
authenticationTypes Property Map
The authentication types for the method. These should be formatted as an object with the EAP method category in camelcase as the key and the list of types as the value (nonEapInnerAuthentication: Reserved, PAP, CHAP, MSCHAP, MSCHAPV2; eapInnerAuthentication: EAP-TLS, EAP-SIM, EAP-AKA, EAP-TTLS with MSCHAPv2; credentials: SIM, USIM, NFC Secure Element, Hardware Token, Softoken, Certificate, username/password, none, Reserved, Vendor Specific; tunneledEapMethodCredentials: SIM, USIM, NFC Secure Element, Hardware Token, Softoken, Certificate, username/password, Reserved, Anonymous, Vendor Specific)
id String
ID of method

WirelessSsidsHotspot20NaiRealmMethodAuthenticationTypes
, WirelessSsidsHotspot20NaiRealmMethodAuthenticationTypesArgs

WirelessSsidsHotspot20Operator
, WirelessSsidsHotspot20OperatorArgs

Name string
Operator name
Name string
Operator name
name String
Operator name
name string
Operator name
name str
Operator name
name String
Operator name

WirelessSsidsHotspot20Venue
, WirelessSsidsHotspot20VenueArgs

Name string
Venue name
Type string
Venue type ('Unspecified', 'Unspecified Assembly', 'Arena', 'Stadium', 'Passenger Terminal', 'Amphitheater', 'Amusement Park', 'Place of Worship', 'Convention Center', 'Library', 'Museum', 'Restaurant', 'Theater', 'Bar', 'Coffee Shop', 'Zoo or Aquarium', 'Emergency Coordination Center', 'Unspecified Business', 'Doctor or Dentist office', 'Bank', 'Fire Station', 'Police Station', 'Post Office', 'Professional Office', 'Research and Development Facility', 'Attorney Office', 'Unspecified Educational', 'School, Primary', 'School, Secondary', 'University or College', 'Unspecified Factory and Industrial', 'Factory', 'Unspecified Institutional', 'Hospital', 'Long-Term Care Facility', 'Alcohol and Drug Rehabilitation Center', 'Group Home', 'Prison or Jail', 'Unspecified Mercantile', 'Retail Store', 'Grocery Market', 'Automotive Service Station', 'Shopping Mall', 'Gas Station', 'Unspecified Residential', 'Private Residence', 'Hotel or Motel', 'Dormitory', 'Boarding House', 'Unspecified Storage', 'Unspecified Utility and Miscellaneous', 'Unspecified Vehicular', 'Automobile or Truck', 'Airplane', 'Bus', 'Ferry', 'Ship or Boat', 'Train', 'Motor Bike', 'Unspecified Outdoor', 'Muni-mesh Network', 'City Park', 'Rest Area', 'Traffic Control', 'Bus Stop', 'Kiosk')
Name string
Venue name
Type string
Venue type ('Unspecified', 'Unspecified Assembly', 'Arena', 'Stadium', 'Passenger Terminal', 'Amphitheater', 'Amusement Park', 'Place of Worship', 'Convention Center', 'Library', 'Museum', 'Restaurant', 'Theater', 'Bar', 'Coffee Shop', 'Zoo or Aquarium', 'Emergency Coordination Center', 'Unspecified Business', 'Doctor or Dentist office', 'Bank', 'Fire Station', 'Police Station', 'Post Office', 'Professional Office', 'Research and Development Facility', 'Attorney Office', 'Unspecified Educational', 'School, Primary', 'School, Secondary', 'University or College', 'Unspecified Factory and Industrial', 'Factory', 'Unspecified Institutional', 'Hospital', 'Long-Term Care Facility', 'Alcohol and Drug Rehabilitation Center', 'Group Home', 'Prison or Jail', 'Unspecified Mercantile', 'Retail Store', 'Grocery Market', 'Automotive Service Station', 'Shopping Mall', 'Gas Station', 'Unspecified Residential', 'Private Residence', 'Hotel or Motel', 'Dormitory', 'Boarding House', 'Unspecified Storage', 'Unspecified Utility and Miscellaneous', 'Unspecified Vehicular', 'Automobile or Truck', 'Airplane', 'Bus', 'Ferry', 'Ship or Boat', 'Train', 'Motor Bike', 'Unspecified Outdoor', 'Muni-mesh Network', 'City Park', 'Rest Area', 'Traffic Control', 'Bus Stop', 'Kiosk')
name String
Venue name
type String
Venue type ('Unspecified', 'Unspecified Assembly', 'Arena', 'Stadium', 'Passenger Terminal', 'Amphitheater', 'Amusement Park', 'Place of Worship', 'Convention Center', 'Library', 'Museum', 'Restaurant', 'Theater', 'Bar', 'Coffee Shop', 'Zoo or Aquarium', 'Emergency Coordination Center', 'Unspecified Business', 'Doctor or Dentist office', 'Bank', 'Fire Station', 'Police Station', 'Post Office', 'Professional Office', 'Research and Development Facility', 'Attorney Office', 'Unspecified Educational', 'School, Primary', 'School, Secondary', 'University or College', 'Unspecified Factory and Industrial', 'Factory', 'Unspecified Institutional', 'Hospital', 'Long-Term Care Facility', 'Alcohol and Drug Rehabilitation Center', 'Group Home', 'Prison or Jail', 'Unspecified Mercantile', 'Retail Store', 'Grocery Market', 'Automotive Service Station', 'Shopping Mall', 'Gas Station', 'Unspecified Residential', 'Private Residence', 'Hotel or Motel', 'Dormitory', 'Boarding House', 'Unspecified Storage', 'Unspecified Utility and Miscellaneous', 'Unspecified Vehicular', 'Automobile or Truck', 'Airplane', 'Bus', 'Ferry', 'Ship or Boat', 'Train', 'Motor Bike', 'Unspecified Outdoor', 'Muni-mesh Network', 'City Park', 'Rest Area', 'Traffic Control', 'Bus Stop', 'Kiosk')
name string
Venue name
type string
Venue type ('Unspecified', 'Unspecified Assembly', 'Arena', 'Stadium', 'Passenger Terminal', 'Amphitheater', 'Amusement Park', 'Place of Worship', 'Convention Center', 'Library', 'Museum', 'Restaurant', 'Theater', 'Bar', 'Coffee Shop', 'Zoo or Aquarium', 'Emergency Coordination Center', 'Unspecified Business', 'Doctor or Dentist office', 'Bank', 'Fire Station', 'Police Station', 'Post Office', 'Professional Office', 'Research and Development Facility', 'Attorney Office', 'Unspecified Educational', 'School, Primary', 'School, Secondary', 'University or College', 'Unspecified Factory and Industrial', 'Factory', 'Unspecified Institutional', 'Hospital', 'Long-Term Care Facility', 'Alcohol and Drug Rehabilitation Center', 'Group Home', 'Prison or Jail', 'Unspecified Mercantile', 'Retail Store', 'Grocery Market', 'Automotive Service Station', 'Shopping Mall', 'Gas Station', 'Unspecified Residential', 'Private Residence', 'Hotel or Motel', 'Dormitory', 'Boarding House', 'Unspecified Storage', 'Unspecified Utility and Miscellaneous', 'Unspecified Vehicular', 'Automobile or Truck', 'Airplane', 'Bus', 'Ferry', 'Ship or Boat', 'Train', 'Motor Bike', 'Unspecified Outdoor', 'Muni-mesh Network', 'City Park', 'Rest Area', 'Traffic Control', 'Bus Stop', 'Kiosk')
name str
Venue name
type str
Venue type ('Unspecified', 'Unspecified Assembly', 'Arena', 'Stadium', 'Passenger Terminal', 'Amphitheater', 'Amusement Park', 'Place of Worship', 'Convention Center', 'Library', 'Museum', 'Restaurant', 'Theater', 'Bar', 'Coffee Shop', 'Zoo or Aquarium', 'Emergency Coordination Center', 'Unspecified Business', 'Doctor or Dentist office', 'Bank', 'Fire Station', 'Police Station', 'Post Office', 'Professional Office', 'Research and Development Facility', 'Attorney Office', 'Unspecified Educational', 'School, Primary', 'School, Secondary', 'University or College', 'Unspecified Factory and Industrial', 'Factory', 'Unspecified Institutional', 'Hospital', 'Long-Term Care Facility', 'Alcohol and Drug Rehabilitation Center', 'Group Home', 'Prison or Jail', 'Unspecified Mercantile', 'Retail Store', 'Grocery Market', 'Automotive Service Station', 'Shopping Mall', 'Gas Station', 'Unspecified Residential', 'Private Residence', 'Hotel or Motel', 'Dormitory', 'Boarding House', 'Unspecified Storage', 'Unspecified Utility and Miscellaneous', 'Unspecified Vehicular', 'Automobile or Truck', 'Airplane', 'Bus', 'Ferry', 'Ship or Boat', 'Train', 'Motor Bike', 'Unspecified Outdoor', 'Muni-mesh Network', 'City Park', 'Rest Area', 'Traffic Control', 'Bus Stop', 'Kiosk')
name String
Venue name
type String
Venue type ('Unspecified', 'Unspecified Assembly', 'Arena', 'Stadium', 'Passenger Terminal', 'Amphitheater', 'Amusement Park', 'Place of Worship', 'Convention Center', 'Library', 'Museum', 'Restaurant', 'Theater', 'Bar', 'Coffee Shop', 'Zoo or Aquarium', 'Emergency Coordination Center', 'Unspecified Business', 'Doctor or Dentist office', 'Bank', 'Fire Station', 'Police Station', 'Post Office', 'Professional Office', 'Research and Development Facility', 'Attorney Office', 'Unspecified Educational', 'School, Primary', 'School, Secondary', 'University or College', 'Unspecified Factory and Industrial', 'Factory', 'Unspecified Institutional', 'Hospital', 'Long-Term Care Facility', 'Alcohol and Drug Rehabilitation Center', 'Group Home', 'Prison or Jail', 'Unspecified Mercantile', 'Retail Store', 'Grocery Market', 'Automotive Service Station', 'Shopping Mall', 'Gas Station', 'Unspecified Residential', 'Private Residence', 'Hotel or Motel', 'Dormitory', 'Boarding House', 'Unspecified Storage', 'Unspecified Utility and Miscellaneous', 'Unspecified Vehicular', 'Automobile or Truck', 'Airplane', 'Bus', 'Ferry', 'Ship or Boat', 'Train', 'Motor Bike', 'Unspecified Outdoor', 'Muni-mesh Network', 'City Park', 'Rest Area', 'Traffic Control', 'Bus Stop', 'Kiosk')

Import

$ pulumi import meraki:networks/wirelessSsidsHotspot20:WirelessSsidsHotspot20 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.