Juniper Mist v0.6.3 published on Saturday, Sep 6, 2025 by Pulumi
junipermist.org.getWlans
Start a Neo task
Explain and create a junipermist.org.getWlans resource
This data source provides the list of Org Wlans.
The WLAN object contains all the required configuration to broadcast an SSID (Authentication, VLAN, …)
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as junipermist from "@pulumi/juniper-mist";
const orgWlans = junipermist.org.getWlans({
orgId: "15fca2ac-b1a6-47cc-9953-cc6906281550",
});
import pulumi
import pulumi_junipermist as junipermist
org_wlans = junipermist.org.get_wlans(org_id="15fca2ac-b1a6-47cc-9953-cc6906281550")
package main
import (
"github.com/pulumi/pulumi-junipermist/sdk/go/junipermist/org"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := org.GetWlans(ctx, &org.GetWlansArgs{
OrgId: "15fca2ac-b1a6-47cc-9953-cc6906281550",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using JuniperMist = Pulumi.JuniperMist;
return await Deployment.RunAsync(() =>
{
var orgWlans = JuniperMist.Org.GetWlans.Invoke(new()
{
OrgId = "15fca2ac-b1a6-47cc-9953-cc6906281550",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.junipermist.org.OrgFunctions;
import com.pulumi.junipermist.org.inputs.GetWlansArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var orgWlans = OrgFunctions.getWlans(GetWlansArgs.builder()
.orgId("15fca2ac-b1a6-47cc-9953-cc6906281550")
.build());
}
}
variables:
orgWlans:
fn::invoke:
function: junipermist:org:getWlans
arguments:
orgId: 15fca2ac-b1a6-47cc-9953-cc6906281550
Using getWlans
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getWlans(args: GetWlansArgs, opts?: InvokeOptions): Promise<GetWlansResult>
function getWlansOutput(args: GetWlansOutputArgs, opts?: InvokeOptions): Output<GetWlansResult>def get_wlans(org_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetWlansResult
def get_wlans_output(org_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetWlansResult]func GetWlans(ctx *Context, args *GetWlansArgs, opts ...InvokeOption) (*GetWlansResult, error)
func GetWlansOutput(ctx *Context, args *GetWlansOutputArgs, opts ...InvokeOption) GetWlansResultOutput> Note: This function is named GetWlans in the Go SDK.
public static class GetWlans
{
public static Task<GetWlansResult> InvokeAsync(GetWlansArgs args, InvokeOptions? opts = null)
public static Output<GetWlansResult> Invoke(GetWlansInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetWlansResult> getWlans(GetWlansArgs args, InvokeOptions options)
public static Output<GetWlansResult> getWlans(GetWlansArgs args, InvokeOptions options)
fn::invoke:
function: junipermist:org/getWlans:getWlans
arguments:
# arguments dictionaryThe following arguments are supported:
- Org
Id string
- Org
Id string
- org
Id String
- org
Id string
- org_
id str
- org
Id String
getWlans Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Org
Id string - Org
Wlans List<Pulumi.Juniper Mist. Org. Outputs. Get Wlans Org Wlan>
- Id string
- The provider-assigned unique ID for this managed resource.
- Org
Id string - Org
Wlans []GetWlans Org Wlan
- id String
- The provider-assigned unique ID for this managed resource.
- org
Id String - org
Wlans List<GetWlans Org Wlan>
- id string
- The provider-assigned unique ID for this managed resource.
- org
Id string - org
Wlans GetWlans Org Wlan[]
- id str
- The provider-assigned unique ID for this managed resource.
- org_
id str - org_
wlans Sequence[GetWlans Org Wlan]
- id String
- The provider-assigned unique ID for this managed resource.
- org
Id String - org
Wlans List<Property Map>
Supporting Types
GetWlansOrgWlan
- Acct
Immediate boolUpdate - Enable coa-immediate-update and address-change-immediate-update on the access profile.
- Acct
Interim intInterval - How frequently should interim accounting be reported, 60-65535. default is 0 (use one specified in Access-Accept request from RADIUS Server). Very frequent messages can affect the performance of the radius server, 600 and up is recommended when enabled
- Acct
Servers List<Pulumi.Juniper Mist. Org. Inputs. Get Wlans Org Wlan Acct Server> - List of RADIUS accounting servers, optional, order matters where the first one is treated as primary
- Airwatch
Pulumi.
Juniper Mist. Org. Inputs. Get Wlans Org Wlan Airwatch - Airwatch wlan settings
- Allow
Ipv6Ndp bool - Only applicable when limit_bcast==true, which allows or disallows ipv6 Neighbor Discovery packets to go through
- Allow
Mdns bool - Only applicable when limit_bcast==true, which allows mDNS / Bonjour packets to go through
- Allow
Ssdp bool - Only applicable when
limit_bcast==true, which allows SSDP - Ap
Ids List<string> - List of device ids
- App
Limit Pulumi.Juniper Mist. Org. Inputs. Get Wlans Org Wlan App Limit - Bandwidth limiting for apps (applies to up/down)
- App
Qos Pulumi.Juniper Mist. Org. Inputs. Get Wlans Org Wlan App Qos - APp qos wlan settings
- Apply
To string - enum:
aps,site,wxtags - Arp
Filter bool - Whether to enable smart arp filter
- Auth
Pulumi.
Juniper Mist. Org. Inputs. Get Wlans Org Wlan Auth - Authentication wlan settings
- Auth
Server stringSelection - When ordered, AP will prefer and go back to the first server if possible. enum:
ordered,unordered - Auth
Servers List<Pulumi.Juniper Mist. Org. Inputs. Get Wlans Org Wlan Auth Server> - List of RADIUS authentication servers, at least one is needed if
auth type==eap, order matters where the first one is treated as primary - Auth
Servers stringNas Id - Optional, up to 48 bytes, will be dynamically generated if not provided. used only for authentication servers
- Auth
Servers stringNas Ip - Optional, NAS-IP-ADDRESS to use
- Auth
Servers intRetries - Radius auth session retries. Following fast timers are set if "fast_dot1x_timers" knob is enabled. ‘retries’ are set to value of auth_servers_retries. ‘max-requests’ is also set when setting auth_servers_retries and is set to default value to 3.
- Auth
Servers intTimeout - Radius auth session timeout. Following fast timers are set if "fast_dot1x_timers" knob is enabled. ‘quite-period’ and ‘transmit-period’ are set to half the value of auth_servers_timeout. ‘supplicant-timeout’ is also set when setting auth_servers_timeout and is set to default value of 10.
- Band
Steer bool - Whether to enable band_steering, this works only when band==both
- Band
Steer boolForce Band5 - Force dual_band capable client to connect to 5G
- Bands List<string>
- List of radios that the wlan should apply to.
- Block
Blacklist boolClients - Whether to block the clients in the blacklist (up to first 256 macs)
- Bonjour
Pulumi.
Juniper Mist. Org. Inputs. Get Wlans Org Wlan Bonjour - Bonjour gateway wlan settings
- Cisco
Cwa Pulumi.Juniper Mist. Org. Inputs. Get Wlans Org Wlan Cisco Cwa - Cisco CWA (central web authentication) required RADIUS with COA in order to work. See CWA: https://www.cisco.com/c/en/us/support/docs/security/identity-services-engine/115732-central-web-auth-00.html
- Client
Limit stringDown - Client
Limit boolDown Enabled - If downlink limiting per-client is enabled
- Client
Limit stringUp - Client
Limit boolUp Enabled - If uplink limiting per-client is enabled
- Coa
Servers List<Pulumi.Juniper Mist. Org. Inputs. Get Wlans Org Wlan Coa Server> - List of COA (change of authorization) servers, optional
- Created
Time double - When the object has been created, in epoch
- Disable11ax bool
- Some old WLAN drivers may not be compatible
- Disable11be bool
- To disable Wi-Fi 7 EHT IEs
- Disable
Ht boolVht Rates - To disable ht or vht rates
- Disable
Uapsd bool - Whether to disable U-APSD
- Disable
V1Roam boolNotify - Disable sending v2 roam notification messages
- Disable
V2Roam boolNotify - Disable sending v2 roam notification messages
- Disable
When boolGateway Unreachable - When any of the following is true, this WLAN will be disabled
- cannot get IP
- cannot obtain default gateway
- cannot reach default gateway
- Disable
When boolMxtunnel Down - Disable
Wmm bool - Whether to disable WMM
- Dns
Server Pulumi.Rewrite Juniper Mist. Org. Inputs. Get Wlans Org Wlan Dns Server Rewrite - For radius_group-based DNS server (rewrite DNS request depending on the Group RADIUS server returns)
- Dtim int
- Dynamic
Psk Pulumi.Juniper Mist. Org. Inputs. Get Wlans Org Wlan Dynamic Psk - For dynamic PSK where we get per_user PSK from Radius. dynamic_psk allows PSK to be selected at runtime depending on context (wlan/site/user/...) thus following configurations are assumed (currently)
- PSK will come from RADIUS server
- AP sends client MAC as username and password (i.e.
enable_mac_authis assumed) - AP sends BSSID:SSID as Caller-Station-ID
auth_serversis required- PSK will come from cloud WLC if source is cloud_psks
- default_psk will be used if cloud WLC is not available
multi_psk_onlyandpskis ignoredpairwisecan only be wpa2-ccmp (for now, wpa3 support on the roadmap)
- Dynamic
Vlan Pulumi.Juniper Mist. Org. Inputs. Get Wlans Org Wlan Dynamic Vlan - For 802.1x
- Enable
Local boolKeycaching - Enable AP-AP keycaching via multicast
- Enable
Wireless boolBridging - By default, we'd inspect all DHCP packets and drop those unrelated to the wireless client itself in the case where client is a wireless bridge (DHCP packets for other MACs will need to be forwarded), wireless_bridging can be enabled
- Enable
Wireless boolBridging Dhcp Tracking - If the client bridge is doing DHCP on behalf of other devices (L2-NAT), enable dhcp_tracking will cut down DHCP response packets to be forwarded to wireless
- Enabled bool
- If this wlan is enabled
- Fast
Dot1x boolTimers - If set to true, sets default fast-timers with values calculated from ‘auth_servers_timeout’ and ‘auth_server_retries’ .
- Hide
Ssid bool - Whether to hide SSID in beacon
- Hostname
Ie bool - Include hostname inside IE in AP beacons / probe responses
- Hotspot20
Pulumi.
Juniper Mist. Org. Inputs. Get Wlans Org Wlan Hotspot20 - Hostspot 2.0 wlan settings
- Id string
- Unique ID of the object instance in the Mist Organization
- Inject
Dhcp Pulumi.Option82 Juniper Mist. Org. Inputs. Get Wlans Org Wlan Inject Dhcp Option82 - Interface string
- where this WLAN will be connected to. enum:
all,eth0,eth1,eth2,eth3,mxtunnel,site_mxedge,wxtunnel - Isolation bool
- Whether to stop clients to talk to each other
- L2Isolation bool
- If isolation is enabled, whether to deny clients to talk to L2 on the LAN
- Legacy
Overds bool - Legacy devices requires the Over-DS (for Fast BSS Transition) bit set (while our chip doesn’t support it). Warning! Enabling this will cause problem for iOS devices.
- Limit
Bcast bool - Whether to limit broadcast packets going to wireless (i.e. only allow certain bcast packets to go through)
- Limit
Probe boolResponse - Limit probe response base on some heuristic rules
- Max
Idletime int - Max idle time in seconds
- Max
Num intClients - Maximum number of client connected to the SSID.
0means unlimited - Mist
Nac Pulumi.Juniper Mist. Org. Inputs. Get Wlans Org Wlan Mist Nac - Modified
Time double - When the object has been modified for the last time, in epoch
- Msp
Id string - Mxtunnel
Ids List<string> - When
interface=mxtunnel, id of the Mist Tunnel - Mxtunnel
Names List<string> - When
interface=site_mxedge, name of the mxtunnel that in mxtunnels under Site Setting - No
Static boolDns - Whether to only allow client to use DNS that we’ve learned from DHCP response
- No
Static boolIp - Whether to only allow client that we’ve learned from DHCP exchange to talk
- Org
Id string - Portal
Pulumi.
Juniper Mist. Org. Inputs. Get Wlans Org Wlan Portal - Portal wlan settings
- Portal
Allowed List<string>Hostnames - List of hostnames without http(s):// (matched by substring)
- Portal
Allowed List<string>Subnets - List of CIDRs
- Portal
Api stringSecret - APi secret (auto-generated) that can be used to sign guest authorization requests
- Portal
Denied List<string>Hostnames - List of hostnames without http(s):// (matched by substring), this takes precedence over portal_allowed_hostnames
- Portal
Image string - Url of portal background image
- Portal
Sso stringUrl - Qos
Pulumi.
Juniper Mist. Org. Inputs. Get Wlans Org Wlan Qos - Radsec
Pulumi.
Juniper Mist. Org. Inputs. Get Wlans Org Wlan Radsec - RadSec settings
- Rateset
Dictionary<string, Pulumi.
Juniper Mist. Org. Inputs. Get Wlans Org Wlan Rateset> - Property key is the RF band. enum:
24,5,6 - Reconnect
Clients boolWhen Roaming Mxcluster - When different mxcluster is on different subnet, we'd want to disconnect clients (so they'll reconnect and get new IPs)
- Roam
Mode string - enum:
11r,OKC,NONE - Schedule
Pulumi.
Juniper Mist. Org. Inputs. Get Wlans Org Wlan Schedule - WLAN operating schedule, default is disabled
- Sle
Excluded bool - Whether to exclude this WLAN from SLE metrics
- Ssid string
- Name of the SSID
- Template
Id string - Use
Eapol boolV1 - If
auth.type==eaporauth.type==psk, should only be set for legacy client, such as pre-2004, 802.11b devices - Vlan
Enabled bool - If vlan tagging is enabled
- Vlan
Id string - Vlan
Ids List<string> - if
vlan_enabled==trueandvlan_pooling==true. List of VLAN IDs (comma separated) to be used in the VLAN Pool - Vlan
Pooling bool - Requires
vlan_enabled==trueto be set totrue. Vlan pooling allows AP to place client on different VLAN using a deterministic algorithm - Wlan
Limit stringDown - Wlan
Limit boolDown Enabled - If downlink limiting for whole wlan is enabled
- Wlan
Limit stringUp - Wlan
Limit boolUp Enabled - If uplink limiting for whole wlan is enabled
- Wxtag
Ids List<string> - List of wxtag_ids
- Wxtunnel
Id string - When
interface=wxtunnel, id of the WXLAN Tunnel - Wxtunnel
Remote stringId - When
interface=wxtunnel, remote tunnel identifier
- Acct
Immediate boolUpdate - Enable coa-immediate-update and address-change-immediate-update on the access profile.
- Acct
Interim intInterval - How frequently should interim accounting be reported, 60-65535. default is 0 (use one specified in Access-Accept request from RADIUS Server). Very frequent messages can affect the performance of the radius server, 600 and up is recommended when enabled
- Acct
Servers []GetWlans Org Wlan Acct Server - List of RADIUS accounting servers, optional, order matters where the first one is treated as primary
- Airwatch
Get
Wlans Org Wlan Airwatch - Airwatch wlan settings
- Allow
Ipv6Ndp bool - Only applicable when limit_bcast==true, which allows or disallows ipv6 Neighbor Discovery packets to go through
- Allow
Mdns bool - Only applicable when limit_bcast==true, which allows mDNS / Bonjour packets to go through
- Allow
Ssdp bool - Only applicable when
limit_bcast==true, which allows SSDP - Ap
Ids []string - List of device ids
- App
Limit GetWlans Org Wlan App Limit - Bandwidth limiting for apps (applies to up/down)
- App
Qos GetWlans Org Wlan App Qos - APp qos wlan settings
- Apply
To string - enum:
aps,site,wxtags - Arp
Filter bool - Whether to enable smart arp filter
- Auth
Get
Wlans Org Wlan Auth - Authentication wlan settings
- Auth
Server stringSelection - When ordered, AP will prefer and go back to the first server if possible. enum:
ordered,unordered - Auth
Servers []GetWlans Org Wlan Auth Server - List of RADIUS authentication servers, at least one is needed if
auth type==eap, order matters where the first one is treated as primary - Auth
Servers stringNas Id - Optional, up to 48 bytes, will be dynamically generated if not provided. used only for authentication servers
- Auth
Servers stringNas Ip - Optional, NAS-IP-ADDRESS to use
- Auth
Servers intRetries - Radius auth session retries. Following fast timers are set if "fast_dot1x_timers" knob is enabled. ‘retries’ are set to value of auth_servers_retries. ‘max-requests’ is also set when setting auth_servers_retries and is set to default value to 3.
- Auth
Servers intTimeout - Radius auth session timeout. Following fast timers are set if "fast_dot1x_timers" knob is enabled. ‘quite-period’ and ‘transmit-period’ are set to half the value of auth_servers_timeout. ‘supplicant-timeout’ is also set when setting auth_servers_timeout and is set to default value of 10.
- Band
Steer bool - Whether to enable band_steering, this works only when band==both
- Band
Steer boolForce Band5 - Force dual_band capable client to connect to 5G
- Bands []string
- List of radios that the wlan should apply to.
- Block
Blacklist boolClients - Whether to block the clients in the blacklist (up to first 256 macs)
- Bonjour
Get
Wlans Org Wlan Bonjour - Bonjour gateway wlan settings
- Cisco
Cwa GetWlans Org Wlan Cisco Cwa - Cisco CWA (central web authentication) required RADIUS with COA in order to work. See CWA: https://www.cisco.com/c/en/us/support/docs/security/identity-services-engine/115732-central-web-auth-00.html
- Client
Limit stringDown - Client
Limit boolDown Enabled - If downlink limiting per-client is enabled
- Client
Limit stringUp - Client
Limit boolUp Enabled - If uplink limiting per-client is enabled
- Coa
Servers []GetWlans Org Wlan Coa Server - List of COA (change of authorization) servers, optional
- Created
Time float64 - When the object has been created, in epoch
- Disable11ax bool
- Some old WLAN drivers may not be compatible
- Disable11be bool
- To disable Wi-Fi 7 EHT IEs
- Disable
Ht boolVht Rates - To disable ht or vht rates
- Disable
Uapsd bool - Whether to disable U-APSD
- Disable
V1Roam boolNotify - Disable sending v2 roam notification messages
- Disable
V2Roam boolNotify - Disable sending v2 roam notification messages
- Disable
When boolGateway Unreachable - When any of the following is true, this WLAN will be disabled
- cannot get IP
- cannot obtain default gateway
- cannot reach default gateway
- Disable
When boolMxtunnel Down - Disable
Wmm bool - Whether to disable WMM
- Dns
Server GetRewrite Wlans Org Wlan Dns Server Rewrite - For radius_group-based DNS server (rewrite DNS request depending on the Group RADIUS server returns)
- Dtim int
- Dynamic
Psk GetWlans Org Wlan Dynamic Psk - For dynamic PSK where we get per_user PSK from Radius. dynamic_psk allows PSK to be selected at runtime depending on context (wlan/site/user/...) thus following configurations are assumed (currently)
- PSK will come from RADIUS server
- AP sends client MAC as username and password (i.e.
enable_mac_authis assumed) - AP sends BSSID:SSID as Caller-Station-ID
auth_serversis required- PSK will come from cloud WLC if source is cloud_psks
- default_psk will be used if cloud WLC is not available
multi_psk_onlyandpskis ignoredpairwisecan only be wpa2-ccmp (for now, wpa3 support on the roadmap)
- Dynamic
Vlan GetWlans Org Wlan Dynamic Vlan - For 802.1x
- Enable
Local boolKeycaching - Enable AP-AP keycaching via multicast
- Enable
Wireless boolBridging - By default, we'd inspect all DHCP packets and drop those unrelated to the wireless client itself in the case where client is a wireless bridge (DHCP packets for other MACs will need to be forwarded), wireless_bridging can be enabled
- Enable
Wireless boolBridging Dhcp Tracking - If the client bridge is doing DHCP on behalf of other devices (L2-NAT), enable dhcp_tracking will cut down DHCP response packets to be forwarded to wireless
- Enabled bool
- If this wlan is enabled
- Fast
Dot1x boolTimers - If set to true, sets default fast-timers with values calculated from ‘auth_servers_timeout’ and ‘auth_server_retries’ .
- Hide
Ssid bool - Whether to hide SSID in beacon
- Hostname
Ie bool - Include hostname inside IE in AP beacons / probe responses
- Hotspot20
Get
Wlans Org Wlan Hotspot20 - Hostspot 2.0 wlan settings
- Id string
- Unique ID of the object instance in the Mist Organization
- Inject
Dhcp GetOption82 Wlans Org Wlan Inject Dhcp Option82 - Interface string
- where this WLAN will be connected to. enum:
all,eth0,eth1,eth2,eth3,mxtunnel,site_mxedge,wxtunnel - Isolation bool
- Whether to stop clients to talk to each other
- L2Isolation bool
- If isolation is enabled, whether to deny clients to talk to L2 on the LAN
- Legacy
Overds bool - Legacy devices requires the Over-DS (for Fast BSS Transition) bit set (while our chip doesn’t support it). Warning! Enabling this will cause problem for iOS devices.
- Limit
Bcast bool - Whether to limit broadcast packets going to wireless (i.e. only allow certain bcast packets to go through)
- Limit
Probe boolResponse - Limit probe response base on some heuristic rules
- Max
Idletime int - Max idle time in seconds
- Max
Num intClients - Maximum number of client connected to the SSID.
0means unlimited - Mist
Nac GetWlans Org Wlan Mist Nac - Modified
Time float64 - When the object has been modified for the last time, in epoch
- Msp
Id string - Mxtunnel
Ids []string - When
interface=mxtunnel, id of the Mist Tunnel - Mxtunnel
Names []string - When
interface=site_mxedge, name of the mxtunnel that in mxtunnels under Site Setting - No
Static boolDns - Whether to only allow client to use DNS that we’ve learned from DHCP response
- No
Static boolIp - Whether to only allow client that we’ve learned from DHCP exchange to talk
- Org
Id string - Portal
Get
Wlans Org Wlan Portal - Portal wlan settings
- Portal
Allowed []stringHostnames - List of hostnames without http(s):// (matched by substring)
- Portal
Allowed []stringSubnets - List of CIDRs
- Portal
Api stringSecret - APi secret (auto-generated) that can be used to sign guest authorization requests
- Portal
Denied []stringHostnames - List of hostnames without http(s):// (matched by substring), this takes precedence over portal_allowed_hostnames
- Portal
Image string - Url of portal background image
- Portal
Sso stringUrl - Qos
Get
Wlans Org Wlan Qos - Radsec
Get
Wlans Org Wlan Radsec - RadSec settings
- Rateset
map[string]Get
Wlans Org Wlan Rateset - Property key is the RF band. enum:
24,5,6 - Reconnect
Clients boolWhen Roaming Mxcluster - When different mxcluster is on different subnet, we'd want to disconnect clients (so they'll reconnect and get new IPs)
- Roam
Mode string - enum:
11r,OKC,NONE - Schedule
Get
Wlans Org Wlan Schedule - WLAN operating schedule, default is disabled
- Sle
Excluded bool - Whether to exclude this WLAN from SLE metrics
- Ssid string
- Name of the SSID
- Template
Id string - Use
Eapol boolV1 - If
auth.type==eaporauth.type==psk, should only be set for legacy client, such as pre-2004, 802.11b devices - Vlan
Enabled bool - If vlan tagging is enabled
- Vlan
Id string - Vlan
Ids []string - if
vlan_enabled==trueandvlan_pooling==true. List of VLAN IDs (comma separated) to be used in the VLAN Pool - Vlan
Pooling bool - Requires
vlan_enabled==trueto be set totrue. Vlan pooling allows AP to place client on different VLAN using a deterministic algorithm - Wlan
Limit stringDown - Wlan
Limit boolDown Enabled - If downlink limiting for whole wlan is enabled
- Wlan
Limit stringUp - Wlan
Limit boolUp Enabled - If uplink limiting for whole wlan is enabled
- Wxtag
Ids []string - List of wxtag_ids
- Wxtunnel
Id string - When
interface=wxtunnel, id of the WXLAN Tunnel - Wxtunnel
Remote stringId - When
interface=wxtunnel, remote tunnel identifier
- acct
Immediate BooleanUpdate - Enable coa-immediate-update and address-change-immediate-update on the access profile.
- acct
Interim IntegerInterval - How frequently should interim accounting be reported, 60-65535. default is 0 (use one specified in Access-Accept request from RADIUS Server). Very frequent messages can affect the performance of the radius server, 600 and up is recommended when enabled
- acct
Servers List<GetWlans Org Wlan Acct Server> - List of RADIUS accounting servers, optional, order matters where the first one is treated as primary
- airwatch
Get
Wlans Org Wlan Airwatch - Airwatch wlan settings
- allow
Ipv6Ndp Boolean - Only applicable when limit_bcast==true, which allows or disallows ipv6 Neighbor Discovery packets to go through
- allow
Mdns Boolean - Only applicable when limit_bcast==true, which allows mDNS / Bonjour packets to go through
- allow
Ssdp Boolean - Only applicable when
limit_bcast==true, which allows SSDP - ap
Ids List<String> - List of device ids
- app
Limit GetWlans Org Wlan App Limit - Bandwidth limiting for apps (applies to up/down)
- app
Qos GetWlans Org Wlan App Qos - APp qos wlan settings
- apply
To String - enum:
aps,site,wxtags - arp
Filter Boolean - Whether to enable smart arp filter
- auth
Get
Wlans Org Wlan Auth - Authentication wlan settings
- auth
Server StringSelection - When ordered, AP will prefer and go back to the first server if possible. enum:
ordered,unordered - auth
Servers List<GetWlans Org Wlan Auth Server> - List of RADIUS authentication servers, at least one is needed if
auth type==eap, order matters where the first one is treated as primary - auth
Servers StringNas Id - Optional, up to 48 bytes, will be dynamically generated if not provided. used only for authentication servers
- auth
Servers StringNas Ip - Optional, NAS-IP-ADDRESS to use
- auth
Servers IntegerRetries - Radius auth session retries. Following fast timers are set if "fast_dot1x_timers" knob is enabled. ‘retries’ are set to value of auth_servers_retries. ‘max-requests’ is also set when setting auth_servers_retries and is set to default value to 3.
- auth
Servers IntegerTimeout - Radius auth session timeout. Following fast timers are set if "fast_dot1x_timers" knob is enabled. ‘quite-period’ and ‘transmit-period’ are set to half the value of auth_servers_timeout. ‘supplicant-timeout’ is also set when setting auth_servers_timeout and is set to default value of 10.
- band
Steer Boolean - Whether to enable band_steering, this works only when band==both
- band
Steer BooleanForce Band5 - Force dual_band capable client to connect to 5G
- bands List<String>
- List of radios that the wlan should apply to.
- block
Blacklist BooleanClients - Whether to block the clients in the blacklist (up to first 256 macs)
- bonjour
Get
Wlans Org Wlan Bonjour - Bonjour gateway wlan settings
- cisco
Cwa GetWlans Org Wlan Cisco Cwa - Cisco CWA (central web authentication) required RADIUS with COA in order to work. See CWA: https://www.cisco.com/c/en/us/support/docs/security/identity-services-engine/115732-central-web-auth-00.html
- client
Limit StringDown - client
Limit BooleanDown Enabled - If downlink limiting per-client is enabled
- client
Limit StringUp - client
Limit BooleanUp Enabled - If uplink limiting per-client is enabled
- coa
Servers List<GetWlans Org Wlan Coa Server> - List of COA (change of authorization) servers, optional
- created
Time Double - When the object has been created, in epoch
- disable11ax Boolean
- Some old WLAN drivers may not be compatible
- disable11be Boolean
- To disable Wi-Fi 7 EHT IEs
- disable
Ht BooleanVht Rates - To disable ht or vht rates
- disable
Uapsd Boolean - Whether to disable U-APSD
- disable
V1Roam BooleanNotify - Disable sending v2 roam notification messages
- disable
V2Roam BooleanNotify - Disable sending v2 roam notification messages
- disable
When BooleanGateway Unreachable - When any of the following is true, this WLAN will be disabled
- cannot get IP
- cannot obtain default gateway
- cannot reach default gateway
- disable
When BooleanMxtunnel Down - disable
Wmm Boolean - Whether to disable WMM
- dns
Server GetRewrite Wlans Org Wlan Dns Server Rewrite - For radius_group-based DNS server (rewrite DNS request depending on the Group RADIUS server returns)
- dtim Integer
- dynamic
Psk GetWlans Org Wlan Dynamic Psk - For dynamic PSK where we get per_user PSK from Radius. dynamic_psk allows PSK to be selected at runtime depending on context (wlan/site/user/...) thus following configurations are assumed (currently)
- PSK will come from RADIUS server
- AP sends client MAC as username and password (i.e.
enable_mac_authis assumed) - AP sends BSSID:SSID as Caller-Station-ID
auth_serversis required- PSK will come from cloud WLC if source is cloud_psks
- default_psk will be used if cloud WLC is not available
multi_psk_onlyandpskis ignoredpairwisecan only be wpa2-ccmp (for now, wpa3 support on the roadmap)
- dynamic
Vlan GetWlans Org Wlan Dynamic Vlan - For 802.1x
- enable
Local BooleanKeycaching - Enable AP-AP keycaching via multicast
- enable
Wireless BooleanBridging - By default, we'd inspect all DHCP packets and drop those unrelated to the wireless client itself in the case where client is a wireless bridge (DHCP packets for other MACs will need to be forwarded), wireless_bridging can be enabled
- enable
Wireless BooleanBridging Dhcp Tracking - If the client bridge is doing DHCP on behalf of other devices (L2-NAT), enable dhcp_tracking will cut down DHCP response packets to be forwarded to wireless
- enabled Boolean
- If this wlan is enabled
- fast
Dot1x BooleanTimers - If set to true, sets default fast-timers with values calculated from ‘auth_servers_timeout’ and ‘auth_server_retries’ .
- hide
Ssid Boolean - Whether to hide SSID in beacon
- hostname
Ie Boolean - Include hostname inside IE in AP beacons / probe responses
- hotspot20
Get
Wlans Org Wlan Hotspot20 - Hostspot 2.0 wlan settings
- id String
- Unique ID of the object instance in the Mist Organization
- inject
Dhcp GetOption82 Wlans Org Wlan Inject Dhcp Option82 - interface_ String
- where this WLAN will be connected to. enum:
all,eth0,eth1,eth2,eth3,mxtunnel,site_mxedge,wxtunnel - isolation Boolean
- Whether to stop clients to talk to each other
- l2Isolation Boolean
- If isolation is enabled, whether to deny clients to talk to L2 on the LAN
- legacy
Overds Boolean - Legacy devices requires the Over-DS (for Fast BSS Transition) bit set (while our chip doesn’t support it). Warning! Enabling this will cause problem for iOS devices.
- limit
Bcast Boolean - Whether to limit broadcast packets going to wireless (i.e. only allow certain bcast packets to go through)
- limit
Probe BooleanResponse - Limit probe response base on some heuristic rules
- max
Idletime Integer - Max idle time in seconds
- max
Num IntegerClients - Maximum number of client connected to the SSID.
0means unlimited - mist
Nac GetWlans Org Wlan Mist Nac - modified
Time Double - When the object has been modified for the last time, in epoch
- msp
Id String - mxtunnel
Ids List<String> - When
interface=mxtunnel, id of the Mist Tunnel - mxtunnel
Names List<String> - When
interface=site_mxedge, name of the mxtunnel that in mxtunnels under Site Setting - no
Static BooleanDns - Whether to only allow client to use DNS that we’ve learned from DHCP response
- no
Static BooleanIp - Whether to only allow client that we’ve learned from DHCP exchange to talk
- org
Id String - portal
Get
Wlans Org Wlan Portal - Portal wlan settings
- portal
Allowed List<String>Hostnames - List of hostnames without http(s):// (matched by substring)
- portal
Allowed List<String>Subnets - List of CIDRs
- portal
Api StringSecret - APi secret (auto-generated) that can be used to sign guest authorization requests
- portal
Denied List<String>Hostnames - List of hostnames without http(s):// (matched by substring), this takes precedence over portal_allowed_hostnames
- portal
Image String - Url of portal background image
- portal
Sso StringUrl - qos
Get
Wlans Org Wlan Qos - radsec
Get
Wlans Org Wlan Radsec - RadSec settings
- rateset
Map<String,Get
Wlans Org Wlan Rateset> - Property key is the RF band. enum:
24,5,6 - reconnect
Clients BooleanWhen Roaming Mxcluster - When different mxcluster is on different subnet, we'd want to disconnect clients (so they'll reconnect and get new IPs)
- roam
Mode String - enum:
11r,OKC,NONE - schedule
Get
Wlans Org Wlan Schedule - WLAN operating schedule, default is disabled
- sle
Excluded Boolean - Whether to exclude this WLAN from SLE metrics
- ssid String
- Name of the SSID
- template
Id String - use
Eapol BooleanV1 - If
auth.type==eaporauth.type==psk, should only be set for legacy client, such as pre-2004, 802.11b devices - vlan
Enabled Boolean - If vlan tagging is enabled
- vlan
Id String - vlan
Ids List<String> - if
vlan_enabled==trueandvlan_pooling==true. List of VLAN IDs (comma separated) to be used in the VLAN Pool - vlan
Pooling Boolean - Requires
vlan_enabled==trueto be set totrue. Vlan pooling allows AP to place client on different VLAN using a deterministic algorithm - wlan
Limit StringDown - wlan
Limit BooleanDown Enabled - If downlink limiting for whole wlan is enabled
- wlan
Limit StringUp - wlan
Limit BooleanUp Enabled - If uplink limiting for whole wlan is enabled
- wxtag
Ids List<String> - List of wxtag_ids
- wxtunnel
Id String - When
interface=wxtunnel, id of the WXLAN Tunnel - wxtunnel
Remote StringId - When
interface=wxtunnel, remote tunnel identifier
- acct
Immediate booleanUpdate - Enable coa-immediate-update and address-change-immediate-update on the access profile.
- acct
Interim numberInterval - How frequently should interim accounting be reported, 60-65535. default is 0 (use one specified in Access-Accept request from RADIUS Server). Very frequent messages can affect the performance of the radius server, 600 and up is recommended when enabled
- acct
Servers GetWlans Org Wlan Acct Server[] - List of RADIUS accounting servers, optional, order matters where the first one is treated as primary
- airwatch
Get
Wlans Org Wlan Airwatch - Airwatch wlan settings
- allow
Ipv6Ndp boolean - Only applicable when limit_bcast==true, which allows or disallows ipv6 Neighbor Discovery packets to go through
- allow
Mdns boolean - Only applicable when limit_bcast==true, which allows mDNS / Bonjour packets to go through
- allow
Ssdp boolean - Only applicable when
limit_bcast==true, which allows SSDP - ap
Ids string[] - List of device ids
- app
Limit GetWlans Org Wlan App Limit - Bandwidth limiting for apps (applies to up/down)
- app
Qos GetWlans Org Wlan App Qos - APp qos wlan settings
- apply
To string - enum:
aps,site,wxtags - arp
Filter boolean - Whether to enable smart arp filter
- auth
Get
Wlans Org Wlan Auth - Authentication wlan settings
- auth
Server stringSelection - When ordered, AP will prefer and go back to the first server if possible. enum:
ordered,unordered - auth
Servers GetWlans Org Wlan Auth Server[] - List of RADIUS authentication servers, at least one is needed if
auth type==eap, order matters where the first one is treated as primary - auth
Servers stringNas Id - Optional, up to 48 bytes, will be dynamically generated if not provided. used only for authentication servers
- auth
Servers stringNas Ip - Optional, NAS-IP-ADDRESS to use
- auth
Servers numberRetries - Radius auth session retries. Following fast timers are set if "fast_dot1x_timers" knob is enabled. ‘retries’ are set to value of auth_servers_retries. ‘max-requests’ is also set when setting auth_servers_retries and is set to default value to 3.
- auth
Servers numberTimeout - Radius auth session timeout. Following fast timers are set if "fast_dot1x_timers" knob is enabled. ‘quite-period’ and ‘transmit-period’ are set to half the value of auth_servers_timeout. ‘supplicant-timeout’ is also set when setting auth_servers_timeout and is set to default value of 10.
- band
Steer boolean - Whether to enable band_steering, this works only when band==both
- band
Steer booleanForce Band5 - Force dual_band capable client to connect to 5G
- bands string[]
- List of radios that the wlan should apply to.
- block
Blacklist booleanClients - Whether to block the clients in the blacklist (up to first 256 macs)
- bonjour
Get
Wlans Org Wlan Bonjour - Bonjour gateway wlan settings
- cisco
Cwa GetWlans Org Wlan Cisco Cwa - Cisco CWA (central web authentication) required RADIUS with COA in order to work. See CWA: https://www.cisco.com/c/en/us/support/docs/security/identity-services-engine/115732-central-web-auth-00.html
- client
Limit stringDown - client
Limit booleanDown Enabled - If downlink limiting per-client is enabled
- client
Limit stringUp - client
Limit booleanUp Enabled - If uplink limiting per-client is enabled
- coa
Servers GetWlans Org Wlan Coa Server[] - List of COA (change of authorization) servers, optional
- created
Time number - When the object has been created, in epoch
- disable11ax boolean
- Some old WLAN drivers may not be compatible
- disable11be boolean
- To disable Wi-Fi 7 EHT IEs
- disable
Ht booleanVht Rates - To disable ht or vht rates
- disable
Uapsd boolean - Whether to disable U-APSD
- disable
V1Roam booleanNotify - Disable sending v2 roam notification messages
- disable
V2Roam booleanNotify - Disable sending v2 roam notification messages
- disable
When booleanGateway Unreachable - When any of the following is true, this WLAN will be disabled
- cannot get IP
- cannot obtain default gateway
- cannot reach default gateway
- disable
When booleanMxtunnel Down - disable
Wmm boolean - Whether to disable WMM
- dns
Server GetRewrite Wlans Org Wlan Dns Server Rewrite - For radius_group-based DNS server (rewrite DNS request depending on the Group RADIUS server returns)
- dtim number
- dynamic
Psk GetWlans Org Wlan Dynamic Psk - For dynamic PSK where we get per_user PSK from Radius. dynamic_psk allows PSK to be selected at runtime depending on context (wlan/site/user/...) thus following configurations are assumed (currently)
- PSK will come from RADIUS server
- AP sends client MAC as username and password (i.e.
enable_mac_authis assumed) - AP sends BSSID:SSID as Caller-Station-ID
auth_serversis required- PSK will come from cloud WLC if source is cloud_psks
- default_psk will be used if cloud WLC is not available
multi_psk_onlyandpskis ignoredpairwisecan only be wpa2-ccmp (for now, wpa3 support on the roadmap)
- dynamic
Vlan GetWlans Org Wlan Dynamic Vlan - For 802.1x
- enable
Local booleanKeycaching - Enable AP-AP keycaching via multicast
- enable
Wireless booleanBridging - By default, we'd inspect all DHCP packets and drop those unrelated to the wireless client itself in the case where client is a wireless bridge (DHCP packets for other MACs will need to be forwarded), wireless_bridging can be enabled
- enable
Wireless booleanBridging Dhcp Tracking - If the client bridge is doing DHCP on behalf of other devices (L2-NAT), enable dhcp_tracking will cut down DHCP response packets to be forwarded to wireless
- enabled boolean
- If this wlan is enabled
- fast
Dot1x booleanTimers - If set to true, sets default fast-timers with values calculated from ‘auth_servers_timeout’ and ‘auth_server_retries’ .
- hide
Ssid boolean - Whether to hide SSID in beacon
- hostname
Ie boolean - Include hostname inside IE in AP beacons / probe responses
- hotspot20
Get
Wlans Org Wlan Hotspot20 - Hostspot 2.0 wlan settings
- id string
- Unique ID of the object instance in the Mist Organization
- inject
Dhcp GetOption82 Wlans Org Wlan Inject Dhcp Option82 - interface string
- where this WLAN will be connected to. enum:
all,eth0,eth1,eth2,eth3,mxtunnel,site_mxedge,wxtunnel - isolation boolean
- Whether to stop clients to talk to each other
- l2Isolation boolean
- If isolation is enabled, whether to deny clients to talk to L2 on the LAN
- legacy
Overds boolean - Legacy devices requires the Over-DS (for Fast BSS Transition) bit set (while our chip doesn’t support it). Warning! Enabling this will cause problem for iOS devices.
- limit
Bcast boolean - Whether to limit broadcast packets going to wireless (i.e. only allow certain bcast packets to go through)
- limit
Probe booleanResponse - Limit probe response base on some heuristic rules
- max
Idletime number - Max idle time in seconds
- max
Num numberClients - Maximum number of client connected to the SSID.
0means unlimited - mist
Nac GetWlans Org Wlan Mist Nac - modified
Time number - When the object has been modified for the last time, in epoch
- msp
Id string - mxtunnel
Ids string[] - When
interface=mxtunnel, id of the Mist Tunnel - mxtunnel
Names string[] - When
interface=site_mxedge, name of the mxtunnel that in mxtunnels under Site Setting - no
Static booleanDns - Whether to only allow client to use DNS that we’ve learned from DHCP response
- no
Static booleanIp - Whether to only allow client that we’ve learned from DHCP exchange to talk
- org
Id string - portal
Get
Wlans Org Wlan Portal - Portal wlan settings
- portal
Allowed string[]Hostnames - List of hostnames without http(s):// (matched by substring)
- portal
Allowed string[]Subnets - List of CIDRs
- portal
Api stringSecret - APi secret (auto-generated) that can be used to sign guest authorization requests
- portal
Denied string[]Hostnames - List of hostnames without http(s):// (matched by substring), this takes precedence over portal_allowed_hostnames
- portal
Image string - Url of portal background image
- portal
Sso stringUrl - qos
Get
Wlans Org Wlan Qos - radsec
Get
Wlans Org Wlan Radsec - RadSec settings
- rateset
{[key: string]: Get
Wlans Org Wlan Rateset} - Property key is the RF band. enum:
24,5,6 - reconnect
Clients booleanWhen Roaming Mxcluster - When different mxcluster is on different subnet, we'd want to disconnect clients (so they'll reconnect and get new IPs)
- roam
Mode string - enum:
11r,OKC,NONE - schedule
Get
Wlans Org Wlan Schedule - WLAN operating schedule, default is disabled
- sle
Excluded boolean - Whether to exclude this WLAN from SLE metrics
- ssid string
- Name of the SSID
- template
Id string - use
Eapol booleanV1 - If
auth.type==eaporauth.type==psk, should only be set for legacy client, such as pre-2004, 802.11b devices - vlan
Enabled boolean - If vlan tagging is enabled
- vlan
Id string - vlan
Ids string[] - if
vlan_enabled==trueandvlan_pooling==true. List of VLAN IDs (comma separated) to be used in the VLAN Pool - vlan
Pooling boolean - Requires
vlan_enabled==trueto be set totrue. Vlan pooling allows AP to place client on different VLAN using a deterministic algorithm - wlan
Limit stringDown - wlan
Limit booleanDown Enabled - If downlink limiting for whole wlan is enabled
- wlan
Limit stringUp - wlan
Limit booleanUp Enabled - If uplink limiting for whole wlan is enabled
- wxtag
Ids string[] - List of wxtag_ids
- wxtunnel
Id string - When
interface=wxtunnel, id of the WXLAN Tunnel - wxtunnel
Remote stringId - When
interface=wxtunnel, remote tunnel identifier
- acct_
immediate_ boolupdate - Enable coa-immediate-update and address-change-immediate-update on the access profile.
- acct_
interim_ intinterval - How frequently should interim accounting be reported, 60-65535. default is 0 (use one specified in Access-Accept request from RADIUS Server). Very frequent messages can affect the performance of the radius server, 600 and up is recommended when enabled
- acct_
servers Sequence[GetWlans Org Wlan Acct Server] - List of RADIUS accounting servers, optional, order matters where the first one is treated as primary
- airwatch
Get
Wlans Org Wlan Airwatch - Airwatch wlan settings
- allow_
ipv6_ boolndp - Only applicable when limit_bcast==true, which allows or disallows ipv6 Neighbor Discovery packets to go through
- allow_
mdns bool - Only applicable when limit_bcast==true, which allows mDNS / Bonjour packets to go through
- allow_
ssdp bool - Only applicable when
limit_bcast==true, which allows SSDP - ap_
ids Sequence[str] - List of device ids
- app_
limit GetWlans Org Wlan App Limit - Bandwidth limiting for apps (applies to up/down)
- app_
qos GetWlans Org Wlan App Qos - APp qos wlan settings
- apply_
to str - enum:
aps,site,wxtags - arp_
filter bool - Whether to enable smart arp filter
- auth
Get
Wlans Org Wlan Auth - Authentication wlan settings
- auth_
server_ strselection - When ordered, AP will prefer and go back to the first server if possible. enum:
ordered,unordered - auth_
servers Sequence[GetWlans Org Wlan Auth Server] - List of RADIUS authentication servers, at least one is needed if
auth type==eap, order matters where the first one is treated as primary - auth_
servers_ strnas_ id - Optional, up to 48 bytes, will be dynamically generated if not provided. used only for authentication servers
- auth_
servers_ strnas_ ip - Optional, NAS-IP-ADDRESS to use
- auth_
servers_ intretries - Radius auth session retries. Following fast timers are set if "fast_dot1x_timers" knob is enabled. ‘retries’ are set to value of auth_servers_retries. ‘max-requests’ is also set when setting auth_servers_retries and is set to default value to 3.
- auth_
servers_ inttimeout - Radius auth session timeout. Following fast timers are set if "fast_dot1x_timers" knob is enabled. ‘quite-period’ and ‘transmit-period’ are set to half the value of auth_servers_timeout. ‘supplicant-timeout’ is also set when setting auth_servers_timeout and is set to default value of 10.
- band_
steer bool - Whether to enable band_steering, this works only when band==both
- band_
steer_ boolforce_ band5 - Force dual_band capable client to connect to 5G
- bands Sequence[str]
- List of radios that the wlan should apply to.
- block_
blacklist_ boolclients - Whether to block the clients in the blacklist (up to first 256 macs)
- bonjour
Get
Wlans Org Wlan Bonjour - Bonjour gateway wlan settings
- cisco_
cwa GetWlans Org Wlan Cisco Cwa - Cisco CWA (central web authentication) required RADIUS with COA in order to work. See CWA: https://www.cisco.com/c/en/us/support/docs/security/identity-services-engine/115732-central-web-auth-00.html
- client_
limit_ strdown - client_
limit_ booldown_ enabled - If downlink limiting per-client is enabled
- client_
limit_ strup - client_
limit_ boolup_ enabled - If uplink limiting per-client is enabled
- coa_
servers Sequence[GetWlans Org Wlan Coa Server] - List of COA (change of authorization) servers, optional
- created_
time float - When the object has been created, in epoch
- disable11ax bool
- Some old WLAN drivers may not be compatible
- disable11be bool
- To disable Wi-Fi 7 EHT IEs
- disable_
ht_ boolvht_ rates - To disable ht or vht rates
- disable_
uapsd bool - Whether to disable U-APSD
- disable_
v1_ boolroam_ notify - Disable sending v2 roam notification messages
- disable_
v2_ boolroam_ notify - Disable sending v2 roam notification messages
- disable_
when_ boolgateway_ unreachable - When any of the following is true, this WLAN will be disabled
- cannot get IP
- cannot obtain default gateway
- cannot reach default gateway
- disable_
when_ boolmxtunnel_ down - disable_
wmm bool - Whether to disable WMM
- dns_
server_ Getrewrite Wlans Org Wlan Dns Server Rewrite - For radius_group-based DNS server (rewrite DNS request depending on the Group RADIUS server returns)
- dtim int
- dynamic_
psk GetWlans Org Wlan Dynamic Psk - For dynamic PSK where we get per_user PSK from Radius. dynamic_psk allows PSK to be selected at runtime depending on context (wlan/site/user/...) thus following configurations are assumed (currently)
- PSK will come from RADIUS server
- AP sends client MAC as username and password (i.e.
enable_mac_authis assumed) - AP sends BSSID:SSID as Caller-Station-ID
auth_serversis required- PSK will come from cloud WLC if source is cloud_psks
- default_psk will be used if cloud WLC is not available
multi_psk_onlyandpskis ignoredpairwisecan only be wpa2-ccmp (for now, wpa3 support on the roadmap)
- dynamic_
vlan GetWlans Org Wlan Dynamic Vlan - For 802.1x
- enable_
local_ boolkeycaching - Enable AP-AP keycaching via multicast
- enable_
wireless_ boolbridging - By default, we'd inspect all DHCP packets and drop those unrelated to the wireless client itself in the case where client is a wireless bridge (DHCP packets for other MACs will need to be forwarded), wireless_bridging can be enabled
- enable_
wireless_ boolbridging_ dhcp_ tracking - If the client bridge is doing DHCP on behalf of other devices (L2-NAT), enable dhcp_tracking will cut down DHCP response packets to be forwarded to wireless
- enabled bool
- If this wlan is enabled
- fast_
dot1x_ booltimers - If set to true, sets default fast-timers with values calculated from ‘auth_servers_timeout’ and ‘auth_server_retries’ .
- hide_
ssid bool - Whether to hide SSID in beacon
- hostname_
ie bool - Include hostname inside IE in AP beacons / probe responses
- hotspot20
Get
Wlans Org Wlan Hotspot20 - Hostspot 2.0 wlan settings
- id str
- Unique ID of the object instance in the Mist Organization
- inject_
dhcp_ Getoption82 Wlans Org Wlan Inject Dhcp Option82 - interface str
- where this WLAN will be connected to. enum:
all,eth0,eth1,eth2,eth3,mxtunnel,site_mxedge,wxtunnel - isolation bool
- Whether to stop clients to talk to each other
- l2_
isolation bool - If isolation is enabled, whether to deny clients to talk to L2 on the LAN
- legacy_
overds bool - Legacy devices requires the Over-DS (for Fast BSS Transition) bit set (while our chip doesn’t support it). Warning! Enabling this will cause problem for iOS devices.
- limit_
bcast bool - Whether to limit broadcast packets going to wireless (i.e. only allow certain bcast packets to go through)
- limit_
probe_ boolresponse - Limit probe response base on some heuristic rules
- max_
idletime int - Max idle time in seconds
- max_
num_ intclients - Maximum number of client connected to the SSID.
0means unlimited - mist_
nac GetWlans Org Wlan Mist Nac - modified_
time float - When the object has been modified for the last time, in epoch
- msp_
id str - mxtunnel_
ids Sequence[str] - When
interface=mxtunnel, id of the Mist Tunnel - mxtunnel_
names Sequence[str] - When
interface=site_mxedge, name of the mxtunnel that in mxtunnels under Site Setting - no_
static_ booldns - Whether to only allow client to use DNS that we’ve learned from DHCP response
- no_
static_ boolip - Whether to only allow client that we’ve learned from DHCP exchange to talk
- org_
id str - portal
Get
Wlans Org Wlan Portal - Portal wlan settings
- portal_
allowed_ Sequence[str]hostnames - List of hostnames without http(s):// (matched by substring)
- portal_
allowed_ Sequence[str]subnets - List of CIDRs
- portal_
api_ strsecret - APi secret (auto-generated) that can be used to sign guest authorization requests
- portal_
denied_ Sequence[str]hostnames - List of hostnames without http(s):// (matched by substring), this takes precedence over portal_allowed_hostnames
- portal_
image str - Url of portal background image
- portal_
sso_ strurl - qos
Get
Wlans Org Wlan Qos - radsec
Get
Wlans Org Wlan Radsec - RadSec settings
- rateset
Mapping[str, Get
Wlans Org Wlan Rateset] - Property key is the RF band. enum:
24,5,6 - reconnect_
clients_ boolwhen_ roaming_ mxcluster - When different mxcluster is on different subnet, we'd want to disconnect clients (so they'll reconnect and get new IPs)
- roam_
mode str - enum:
11r,OKC,NONE - schedule
Get
Wlans Org Wlan Schedule - WLAN operating schedule, default is disabled
- sle_
excluded bool - Whether to exclude this WLAN from SLE metrics
- ssid str
- Name of the SSID
- template_
id str - use_
eapol_ boolv1 - If
auth.type==eaporauth.type==psk, should only be set for legacy client, such as pre-2004, 802.11b devices - vlan_
enabled bool - If vlan tagging is enabled
- vlan_
id str - vlan_
ids Sequence[str] - if
vlan_enabled==trueandvlan_pooling==true. List of VLAN IDs (comma separated) to be used in the VLAN Pool - vlan_
pooling bool - Requires
vlan_enabled==trueto be set totrue. Vlan pooling allows AP to place client on different VLAN using a deterministic algorithm - wlan_
limit_ strdown - wlan_
limit_ booldown_ enabled - If downlink limiting for whole wlan is enabled
- wlan_
limit_ strup - wlan_
limit_ boolup_ enabled - If uplink limiting for whole wlan is enabled
- wxtag_
ids Sequence[str] - List of wxtag_ids
- wxtunnel_
id str - When
interface=wxtunnel, id of the WXLAN Tunnel - wxtunnel_
remote_ strid - When
interface=wxtunnel, remote tunnel identifier
- acct
Immediate BooleanUpdate - Enable coa-immediate-update and address-change-immediate-update on the access profile.
- acct
Interim NumberInterval - How frequently should interim accounting be reported, 60-65535. default is 0 (use one specified in Access-Accept request from RADIUS Server). Very frequent messages can affect the performance of the radius server, 600 and up is recommended when enabled
- acct
Servers List<Property Map> - List of RADIUS accounting servers, optional, order matters where the first one is treated as primary
- airwatch Property Map
- Airwatch wlan settings
- allow
Ipv6Ndp Boolean - Only applicable when limit_bcast==true, which allows or disallows ipv6 Neighbor Discovery packets to go through
- allow
Mdns Boolean - Only applicable when limit_bcast==true, which allows mDNS / Bonjour packets to go through
- allow
Ssdp Boolean - Only applicable when
limit_bcast==true, which allows SSDP - ap
Ids List<String> - List of device ids
- app
Limit Property Map - Bandwidth limiting for apps (applies to up/down)
- app
Qos Property Map - APp qos wlan settings
- apply
To String - enum:
aps,site,wxtags - arp
Filter Boolean - Whether to enable smart arp filter
- auth Property Map
- Authentication wlan settings
- auth
Server StringSelection - When ordered, AP will prefer and go back to the first server if possible. enum:
ordered,unordered - auth
Servers List<Property Map> - List of RADIUS authentication servers, at least one is needed if
auth type==eap, order matters where the first one is treated as primary - auth
Servers StringNas Id - Optional, up to 48 bytes, will be dynamically generated if not provided. used only for authentication servers
- auth
Servers StringNas Ip - Optional, NAS-IP-ADDRESS to use
- auth
Servers NumberRetries - Radius auth session retries. Following fast timers are set if "fast_dot1x_timers" knob is enabled. ‘retries’ are set to value of auth_servers_retries. ‘max-requests’ is also set when setting auth_servers_retries and is set to default value to 3.
- auth
Servers NumberTimeout - Radius auth session timeout. Following fast timers are set if "fast_dot1x_timers" knob is enabled. ‘quite-period’ and ‘transmit-period’ are set to half the value of auth_servers_timeout. ‘supplicant-timeout’ is also set when setting auth_servers_timeout and is set to default value of 10.
- band
Steer Boolean - Whether to enable band_steering, this works only when band==both
- band
Steer BooleanForce Band5 - Force dual_band capable client to connect to 5G
- bands List<String>
- List of radios that the wlan should apply to.
- block
Blacklist BooleanClients - Whether to block the clients in the blacklist (up to first 256 macs)
- bonjour Property Map
- Bonjour gateway wlan settings
- cisco
Cwa Property Map - Cisco CWA (central web authentication) required RADIUS with COA in order to work. See CWA: https://www.cisco.com/c/en/us/support/docs/security/identity-services-engine/115732-central-web-auth-00.html
- client
Limit StringDown - client
Limit BooleanDown Enabled - If downlink limiting per-client is enabled
- client
Limit StringUp - client
Limit BooleanUp Enabled - If uplink limiting per-client is enabled
- coa
Servers List<Property Map> - List of COA (change of authorization) servers, optional
- created
Time Number - When the object has been created, in epoch
- disable11ax Boolean
- Some old WLAN drivers may not be compatible
- disable11be Boolean
- To disable Wi-Fi 7 EHT IEs
- disable
Ht BooleanVht Rates - To disable ht or vht rates
- disable
Uapsd Boolean - Whether to disable U-APSD
- disable
V1Roam BooleanNotify - Disable sending v2 roam notification messages
- disable
V2Roam BooleanNotify - Disable sending v2 roam notification messages
- disable
When BooleanGateway Unreachable - When any of the following is true, this WLAN will be disabled
- cannot get IP
- cannot obtain default gateway
- cannot reach default gateway
- disable
When BooleanMxtunnel Down - disable
Wmm Boolean - Whether to disable WMM
- dns
Server Property MapRewrite - For radius_group-based DNS server (rewrite DNS request depending on the Group RADIUS server returns)
- dtim Number
- dynamic
Psk Property Map - For dynamic PSK where we get per_user PSK from Radius. dynamic_psk allows PSK to be selected at runtime depending on context (wlan/site/user/...) thus following configurations are assumed (currently)
- PSK will come from RADIUS server
- AP sends client MAC as username and password (i.e.
enable_mac_authis assumed) - AP sends BSSID:SSID as Caller-Station-ID
auth_serversis required- PSK will come from cloud WLC if source is cloud_psks
- default_psk will be used if cloud WLC is not available
multi_psk_onlyandpskis ignoredpairwisecan only be wpa2-ccmp (for now, wpa3 support on the roadmap)
- dynamic
Vlan Property Map - For 802.1x
- enable
Local BooleanKeycaching - Enable AP-AP keycaching via multicast
- enable
Wireless BooleanBridging - By default, we'd inspect all DHCP packets and drop those unrelated to the wireless client itself in the case where client is a wireless bridge (DHCP packets for other MACs will need to be forwarded), wireless_bridging can be enabled
- enable
Wireless BooleanBridging Dhcp Tracking - If the client bridge is doing DHCP on behalf of other devices (L2-NAT), enable dhcp_tracking will cut down DHCP response packets to be forwarded to wireless
- enabled Boolean
- If this wlan is enabled
- fast
Dot1x BooleanTimers - If set to true, sets default fast-timers with values calculated from ‘auth_servers_timeout’ and ‘auth_server_retries’ .
- hide
Ssid Boolean - Whether to hide SSID in beacon
- hostname
Ie Boolean - Include hostname inside IE in AP beacons / probe responses
- hotspot20 Property Map
- Hostspot 2.0 wlan settings
- id String
- Unique ID of the object instance in the Mist Organization
- inject
Dhcp Property MapOption82 - interface String
- where this WLAN will be connected to. enum:
all,eth0,eth1,eth2,eth3,mxtunnel,site_mxedge,wxtunnel - isolation Boolean
- Whether to stop clients to talk to each other
- l2Isolation Boolean
- If isolation is enabled, whether to deny clients to talk to L2 on the LAN
- legacy
Overds Boolean - Legacy devices requires the Over-DS (for Fast BSS Transition) bit set (while our chip doesn’t support it). Warning! Enabling this will cause problem for iOS devices.
- limit
Bcast Boolean - Whether to limit broadcast packets going to wireless (i.e. only allow certain bcast packets to go through)
- limit
Probe BooleanResponse - Limit probe response base on some heuristic rules
- max
Idletime Number - Max idle time in seconds
- max
Num NumberClients - Maximum number of client connected to the SSID.
0means unlimited - mist
Nac Property Map - modified
Time Number - When the object has been modified for the last time, in epoch
- msp
Id String - mxtunnel
Ids List<String> - When
interface=mxtunnel, id of the Mist Tunnel - mxtunnel
Names List<String> - When
interface=site_mxedge, name of the mxtunnel that in mxtunnels under Site Setting - no
Static BooleanDns - Whether to only allow client to use DNS that we’ve learned from DHCP response
- no
Static BooleanIp - Whether to only allow client that we’ve learned from DHCP exchange to talk
- org
Id String - portal Property Map
- Portal wlan settings
- portal
Allowed List<String>Hostnames - List of hostnames without http(s):// (matched by substring)
- portal
Allowed List<String>Subnets - List of CIDRs
- portal
Api StringSecret - APi secret (auto-generated) that can be used to sign guest authorization requests
- portal
Denied List<String>Hostnames - List of hostnames without http(s):// (matched by substring), this takes precedence over portal_allowed_hostnames
- portal
Image String - Url of portal background image
- portal
Sso StringUrl - qos Property Map
- radsec Property Map
- RadSec settings
- rateset Map<Property Map>
- Property key is the RF band. enum:
24,5,6 - reconnect
Clients BooleanWhen Roaming Mxcluster - When different mxcluster is on different subnet, we'd want to disconnect clients (so they'll reconnect and get new IPs)
- roam
Mode String - enum:
11r,OKC,NONE - schedule Property Map
- WLAN operating schedule, default is disabled
- sle
Excluded Boolean - Whether to exclude this WLAN from SLE metrics
- ssid String
- Name of the SSID
- template
Id String - use
Eapol BooleanV1 - If
auth.type==eaporauth.type==psk, should only be set for legacy client, such as pre-2004, 802.11b devices - vlan
Enabled Boolean - If vlan tagging is enabled
- vlan
Id String - vlan
Ids List<String> - if
vlan_enabled==trueandvlan_pooling==true. List of VLAN IDs (comma separated) to be used in the VLAN Pool - vlan
Pooling Boolean - Requires
vlan_enabled==trueto be set totrue. Vlan pooling allows AP to place client on different VLAN using a deterministic algorithm - wlan
Limit StringDown - wlan
Limit BooleanDown Enabled - If downlink limiting for whole wlan is enabled
- wlan
Limit StringUp - wlan
Limit BooleanUp Enabled - If uplink limiting for whole wlan is enabled
- wxtag
Ids List<String> - List of wxtag_ids
- wxtunnel
Id String - When
interface=wxtunnel, id of the WXLAN Tunnel - wxtunnel
Remote StringId - When
interface=wxtunnel, remote tunnel identifier
GetWlansOrgWlanAcctServer
- Host string
- IP/ hostname of RADIUS server
- Keywrap
Enabled bool - Keywrap
Format string - enum:
ascii,hex - Keywrap
Kek string - Keywrap
Mack string - Port string
- Secret string
- Secret of RADIUS server
- Host string
- IP/ hostname of RADIUS server
- Keywrap
Enabled bool - Keywrap
Format string - enum:
ascii,hex - Keywrap
Kek string - Keywrap
Mack string - Port string
- Secret string
- Secret of RADIUS server
- host String
- IP/ hostname of RADIUS server
- keywrap
Enabled Boolean - keywrap
Format String - enum:
ascii,hex - keywrap
Kek String - keywrap
Mack String - port String
- secret String
- Secret of RADIUS server
- host string
- IP/ hostname of RADIUS server
- keywrap
Enabled boolean - keywrap
Format string - enum:
ascii,hex - keywrap
Kek string - keywrap
Mack string - port string
- secret string
- Secret of RADIUS server
- host str
- IP/ hostname of RADIUS server
- keywrap_
enabled bool - keywrap_
format str - enum:
ascii,hex - keywrap_
kek str - keywrap_
mack str - port str
- secret str
- Secret of RADIUS server
- host String
- IP/ hostname of RADIUS server
- keywrap
Enabled Boolean - keywrap
Format String - enum:
ascii,hex - keywrap
Kek String - keywrap
Mack String - port String
- secret String
- Secret of RADIUS server
GetWlansOrgWlanAirwatch
- Api
Key string - API Key
- Console
Url string - Console URL
- Enabled bool
- Password string
- Password
- Username string
- Username
- Api
Key string - API Key
- Console
Url string - Console URL
- Enabled bool
- Password string
- Password
- Username string
- Username
- api
Key String - API Key
- console
Url String - Console URL
- enabled Boolean
- password String
- Password
- username String
- Username
- api
Key string - API Key
- console
Url string - Console URL
- enabled boolean
- password string
- Password
- username string
- Username
- api_
key str - API Key
- console_
url str - Console URL
- enabled bool
- password str
- Password
- username str
- Username
- api
Key String - API Key
- console
Url String - Console URL
- enabled Boolean
- password String
- Password
- username String
- Username
GetWlansOrgWlanAppLimit
GetWlansOrgWlanAppQos
- Apps
Dictionary<string, Pulumi.
Juniper Mist. Org. Inputs. Get Wlans Org Wlan App Qos Apps> - Enabled bool
- Others
List<Pulumi.
Juniper Mist. Org. Inputs. Get Wlans Org Wlan App Qos Other>
- Apps
map[string]Get
Wlans Org Wlan App Qos Apps - Enabled bool
- Others
[]Get
Wlans Org Wlan App Qos Other
- apps
Map<String,Get
Wlans Org Wlan App Qos Apps> - enabled Boolean
- others
List<Get
Wlans Org Wlan App Qos Other>
- apps
{[key: string]: Get
Wlans Org Wlan App Qos Apps} - enabled boolean
- others
Get
Wlans Org Wlan App Qos Other[]
- apps
Mapping[str, Get
Wlans Org Wlan App Qos Apps] - enabled bool
- others
Sequence[Get
Wlans Org Wlan App Qos Other]
- apps Map<Property Map>
- enabled Boolean
- others List<Property Map>
GetWlansOrgWlanAppQosApps
- dscp str
- dst_
subnet str - Subnet filter is not required but helps AP to only inspect certain traffic (thus reducing AP load)
- src_
subnet str - Subnet filter is not required but helps AP to only inspect certain traffic (thus reducing AP load)
GetWlansOrgWlanAppQosOther
- Dscp string
- Dst
Subnet string - Port
Ranges string - Protocol string
- Src
Subnet string
- Dscp string
- Dst
Subnet string - Port
Ranges string - Protocol string
- Src
Subnet string
- dscp String
- dst
Subnet String - port
Ranges String - protocol String
- src
Subnet String
- dscp string
- dst
Subnet string - port
Ranges string - protocol string
- src
Subnet string
- dscp str
- dst_
subnet str - port_
ranges str - protocol str
- src_
subnet str
- dscp String
- dst
Subnet String - port
Ranges String - protocol String
- src
Subnet String
GetWlansOrgWlanAuth
- Anticlog
Threshold int - SAE anti-clogging token threshold
- Eap
Reauth bool - Whether to trigger EAP reauth when the session ends
- Enable
Mac boolAuth - Whether to enable MAC Auth, uses the same auth_servers
- Key
Idx int - When
type==wep - Keys List<string>
- When type=wep, four 10-character or 26-character hex string, null can be used. All keys, if provided, have to be in the same length
- Multi
Psk boolOnly - When
type==psk, whether to only use multi_psk - Owe string
- if
type==open. enum:disabled,enabled(means transition mode),required - Pairwises List<string>
- When
type=pskortype=eap, one or more ofwpa1-ccmp,wpa1-tkip,wpa2-ccmp,wpa2-tkip,wpa3 - Private
Wlan bool - When
multi_psk_only==true, whether private wlan is enabled - Psk string
- When
type==psk, 8-64 characters, or 64 hex characters - Type string
- enum:
eap,eap192,open,psk,psk-tkip,psk-wpa2-tkip,wep - Wep
As boolSecondary Auth - Enable WEP as secondary auth
- Anticlog
Threshold int - SAE anti-clogging token threshold
- Eap
Reauth bool - Whether to trigger EAP reauth when the session ends
- Enable
Mac boolAuth - Whether to enable MAC Auth, uses the same auth_servers
- Key
Idx int - When
type==wep - Keys []string
- When type=wep, four 10-character or 26-character hex string, null can be used. All keys, if provided, have to be in the same length
- Multi
Psk boolOnly - When
type==psk, whether to only use multi_psk - Owe string
- if
type==open. enum:disabled,enabled(means transition mode),required - Pairwises []string
- When
type=pskortype=eap, one or more ofwpa1-ccmp,wpa1-tkip,wpa2-ccmp,wpa2-tkip,wpa3 - Private
Wlan bool - When
multi_psk_only==true, whether private wlan is enabled - Psk string
- When
type==psk, 8-64 characters, or 64 hex characters - Type string
- enum:
eap,eap192,open,psk,psk-tkip,psk-wpa2-tkip,wep - Wep
As boolSecondary Auth - Enable WEP as secondary auth
- anticlog
Threshold Integer - SAE anti-clogging token threshold
- eap
Reauth Boolean - Whether to trigger EAP reauth when the session ends
- enable
Mac BooleanAuth - Whether to enable MAC Auth, uses the same auth_servers
- key
Idx Integer - When
type==wep - keys List<String>
- When type=wep, four 10-character or 26-character hex string, null can be used. All keys, if provided, have to be in the same length
- multi
Psk BooleanOnly - When
type==psk, whether to only use multi_psk - owe String
- if
type==open. enum:disabled,enabled(means transition mode),required - pairwises List<String>
- When
type=pskortype=eap, one or more ofwpa1-ccmp,wpa1-tkip,wpa2-ccmp,wpa2-tkip,wpa3 - private
Wlan Boolean - When
multi_psk_only==true, whether private wlan is enabled - psk String
- When
type==psk, 8-64 characters, or 64 hex characters - type String
- enum:
eap,eap192,open,psk,psk-tkip,psk-wpa2-tkip,wep - wep
As BooleanSecondary Auth - Enable WEP as secondary auth
- anticlog
Threshold number - SAE anti-clogging token threshold
- eap
Reauth boolean - Whether to trigger EAP reauth when the session ends
- enable
Mac booleanAuth - Whether to enable MAC Auth, uses the same auth_servers
- key
Idx number - When
type==wep - keys string[]
- When type=wep, four 10-character or 26-character hex string, null can be used. All keys, if provided, have to be in the same length
- multi
Psk booleanOnly - When
type==psk, whether to only use multi_psk - owe string
- if
type==open. enum:disabled,enabled(means transition mode),required - pairwises string[]
- When
type=pskortype=eap, one or more ofwpa1-ccmp,wpa1-tkip,wpa2-ccmp,wpa2-tkip,wpa3 - private
Wlan boolean - When
multi_psk_only==true, whether private wlan is enabled - psk string
- When
type==psk, 8-64 characters, or 64 hex characters - type string
- enum:
eap,eap192,open,psk,psk-tkip,psk-wpa2-tkip,wep - wep
As booleanSecondary Auth - Enable WEP as secondary auth
- anticlog_
threshold int - SAE anti-clogging token threshold
- eap_
reauth bool - Whether to trigger EAP reauth when the session ends
- enable_
mac_ boolauth - Whether to enable MAC Auth, uses the same auth_servers
- key_
idx int - When
type==wep - keys Sequence[str]
- When type=wep, four 10-character or 26-character hex string, null can be used. All keys, if provided, have to be in the same length
- multi_
psk_ boolonly - When
type==psk, whether to only use multi_psk - owe str
- if
type==open. enum:disabled,enabled(means transition mode),required - pairwises Sequence[str]
- When
type=pskortype=eap, one or more ofwpa1-ccmp,wpa1-tkip,wpa2-ccmp,wpa2-tkip,wpa3 - private_
wlan bool - When
multi_psk_only==true, whether private wlan is enabled - psk str
- When
type==psk, 8-64 characters, or 64 hex characters - type str
- enum:
eap,eap192,open,psk,psk-tkip,psk-wpa2-tkip,wep - wep_
as_ boolsecondary_ auth - Enable WEP as secondary auth
- anticlog
Threshold Number - SAE anti-clogging token threshold
- eap
Reauth Boolean - Whether to trigger EAP reauth when the session ends
- enable
Mac BooleanAuth - Whether to enable MAC Auth, uses the same auth_servers
- key
Idx Number - When
type==wep - keys List<String>
- When type=wep, four 10-character or 26-character hex string, null can be used. All keys, if provided, have to be in the same length
- multi
Psk BooleanOnly - When
type==psk, whether to only use multi_psk - owe String
- if
type==open. enum:disabled,enabled(means transition mode),required - pairwises List<String>
- When
type=pskortype=eap, one or more ofwpa1-ccmp,wpa1-tkip,wpa2-ccmp,wpa2-tkip,wpa3 - private
Wlan Boolean - When
multi_psk_only==true, whether private wlan is enabled - psk String
- When
type==psk, 8-64 characters, or 64 hex characters - type String
- enum:
eap,eap192,open,psk,psk-tkip,psk-wpa2-tkip,wep - wep
As BooleanSecondary Auth - Enable WEP as secondary auth
GetWlansOrgWlanAuthServer
- Host string
- IP/ hostname of RADIUS server
- Keywrap
Enabled bool - Keywrap
Format string - enum:
ascii,hex - Keywrap
Kek string - Keywrap
Mack string - Port string
- Require
Message boolAuthenticator - Whether to require Message-Authenticator in requests
- Secret string
- Secret of RADIUS server
- Host string
- IP/ hostname of RADIUS server
- Keywrap
Enabled bool - Keywrap
Format string - enum:
ascii,hex - Keywrap
Kek string - Keywrap
Mack string - Port string
- Require
Message boolAuthenticator - Whether to require Message-Authenticator in requests
- Secret string
- Secret of RADIUS server
- host String
- IP/ hostname of RADIUS server
- keywrap
Enabled Boolean - keywrap
Format String - enum:
ascii,hex - keywrap
Kek String - keywrap
Mack String - port String
- require
Message BooleanAuthenticator - Whether to require Message-Authenticator in requests
- secret String
- Secret of RADIUS server
- host string
- IP/ hostname of RADIUS server
- keywrap
Enabled boolean - keywrap
Format string - enum:
ascii,hex - keywrap
Kek string - keywrap
Mack string - port string
- require
Message booleanAuthenticator - Whether to require Message-Authenticator in requests
- secret string
- Secret of RADIUS server
- host str
- IP/ hostname of RADIUS server
- keywrap_
enabled bool - keywrap_
format str - enum:
ascii,hex - keywrap_
kek str - keywrap_
mack str - port str
- require_
message_ boolauthenticator - Whether to require Message-Authenticator in requests
- secret str
- Secret of RADIUS server
- host String
- IP/ hostname of RADIUS server
- keywrap
Enabled Boolean - keywrap
Format String - enum:
ascii,hex - keywrap
Kek String - keywrap
Mack String - port String
- require
Message BooleanAuthenticator - Whether to require Message-Authenticator in requests
- secret String
- Secret of RADIUS server
GetWlansOrgWlanBonjour
- Additional
Vlan List<string>Ids - additional VLAN IDs (on the LAN side or from other WLANs) should we be forwarding bonjour queries/responses
- Enabled bool
- Whether to enable bonjour for this WLAN. Once enabled, limit_bcast is assumed true, allow_mdns is assumed false
- Services
Dictionary<string, Pulumi.
Juniper Mist. Org. Inputs. Get Wlans Org Wlan Bonjour Services> - What services are allowed. Property key is the service name
- Additional
Vlan []stringIds - additional VLAN IDs (on the LAN side or from other WLANs) should we be forwarding bonjour queries/responses
- Enabled bool
- Whether to enable bonjour for this WLAN. Once enabled, limit_bcast is assumed true, allow_mdns is assumed false
- Services
map[string]Get
Wlans Org Wlan Bonjour Services - What services are allowed. Property key is the service name
- additional
Vlan List<String>Ids - additional VLAN IDs (on the LAN side or from other WLANs) should we be forwarding bonjour queries/responses
- enabled Boolean
- Whether to enable bonjour for this WLAN. Once enabled, limit_bcast is assumed true, allow_mdns is assumed false
- services
Map<String,Get
Wlans Org Wlan Bonjour Services> - What services are allowed. Property key is the service name
- additional
Vlan string[]Ids - additional VLAN IDs (on the LAN side or from other WLANs) should we be forwarding bonjour queries/responses
- enabled boolean
- Whether to enable bonjour for this WLAN. Once enabled, limit_bcast is assumed true, allow_mdns is assumed false
- services
{[key: string]: Get
Wlans Org Wlan Bonjour Services} - What services are allowed. Property key is the service name
- additional_
vlan_ Sequence[str]ids - additional VLAN IDs (on the LAN side or from other WLANs) should we be forwarding bonjour queries/responses
- enabled bool
- Whether to enable bonjour for this WLAN. Once enabled, limit_bcast is assumed true, allow_mdns is assumed false
- services
Mapping[str, Get
Wlans Org Wlan Bonjour Services] - What services are allowed. Property key is the service name
- additional
Vlan List<String>Ids - additional VLAN IDs (on the LAN side or from other WLANs) should we be forwarding bonjour queries/responses
- enabled Boolean
- Whether to enable bonjour for this WLAN. Once enabled, limit_bcast is assumed true, allow_mdns is assumed false
- services Map<Property Map>
- What services are allowed. Property key is the service name
GetWlansOrgWlanBonjourServices
- Disable
Local bool - Whether to prevent wireless clients to discover bonjour devices on the same WLAN
- Radius
Groups List<string> - Optional, if the service is further restricted for certain RADIUS groups
- Scope string
- how bonjour services should be discovered for the same WLAN. enum:
same_ap,same_map,same_site
- Disable
Local bool - Whether to prevent wireless clients to discover bonjour devices on the same WLAN
- Radius
Groups []string - Optional, if the service is further restricted for certain RADIUS groups
- Scope string
- how bonjour services should be discovered for the same WLAN. enum:
same_ap,same_map,same_site
- disable
Local Boolean - Whether to prevent wireless clients to discover bonjour devices on the same WLAN
- radius
Groups List<String> - Optional, if the service is further restricted for certain RADIUS groups
- scope String
- how bonjour services should be discovered for the same WLAN. enum:
same_ap,same_map,same_site
- disable
Local boolean - Whether to prevent wireless clients to discover bonjour devices on the same WLAN
- radius
Groups string[] - Optional, if the service is further restricted for certain RADIUS groups
- scope string
- how bonjour services should be discovered for the same WLAN. enum:
same_ap,same_map,same_site
- disable_
local bool - Whether to prevent wireless clients to discover bonjour devices on the same WLAN
- radius_
groups Sequence[str] - Optional, if the service is further restricted for certain RADIUS groups
- scope str
- how bonjour services should be discovered for the same WLAN. enum:
same_ap,same_map,same_site
- disable
Local Boolean - Whether to prevent wireless clients to discover bonjour devices on the same WLAN
- radius
Groups List<String> - Optional, if the service is further restricted for certain RADIUS groups
- scope String
- how bonjour services should be discovered for the same WLAN. enum:
same_ap,same_map,same_site
GetWlansOrgWlanCiscoCwa
- Allowed
Hostnames List<string> - List of hostnames without http(s):// (matched by substring)
- Allowed
Subnets List<string> - List of CIDRs
- Blocked
Subnets List<string> - List of blocked CIDRs
- Enabled bool
- Allowed
Hostnames []string - List of hostnames without http(s):// (matched by substring)
- Allowed
Subnets []string - List of CIDRs
- Blocked
Subnets []string - List of blocked CIDRs
- Enabled bool
- allowed
Hostnames List<String> - List of hostnames without http(s):// (matched by substring)
- allowed
Subnets List<String> - List of CIDRs
- blocked
Subnets List<String> - List of blocked CIDRs
- enabled Boolean
- allowed
Hostnames string[] - List of hostnames without http(s):// (matched by substring)
- allowed
Subnets string[] - List of CIDRs
- blocked
Subnets string[] - List of blocked CIDRs
- enabled boolean
- allowed_
hostnames Sequence[str] - List of hostnames without http(s):// (matched by substring)
- allowed_
subnets Sequence[str] - List of CIDRs
- blocked_
subnets Sequence[str] - List of blocked CIDRs
- enabled bool
- allowed
Hostnames List<String> - List of hostnames without http(s):// (matched by substring)
- allowed
Subnets List<String> - List of CIDRs
- blocked
Subnets List<String> - List of blocked CIDRs
- enabled Boolean
GetWlansOrgWlanCoaServer
- Disable
Event boolTimestamp Check - Whether to disable Event-Timestamp Check
- Enabled bool
- Ip string
- Port string
- Secret string
- Disable
Event boolTimestamp Check - Whether to disable Event-Timestamp Check
- Enabled bool
- Ip string
- Port string
- Secret string
- disable
Event BooleanTimestamp Check - Whether to disable Event-Timestamp Check
- enabled Boolean
- ip String
- port String
- secret String
- disable
Event booleanTimestamp Check - Whether to disable Event-Timestamp Check
- enabled boolean
- ip string
- port string
- secret string
- disable_
event_ booltimestamp_ check - Whether to disable Event-Timestamp Check
- enabled bool
- ip str
- port str
- secret str
- disable
Event BooleanTimestamp Check - Whether to disable Event-Timestamp Check
- enabled Boolean
- ip String
- port String
- secret String
GetWlansOrgWlanDnsServerRewrite
- Enabled bool
- Radius
Groups Dictionary<string, string> - Map between radius_group and the desired DNS server (IPv4 only). Property key is the RADIUS group, property value is the desired DNS Server
- Enabled bool
- Radius
Groups map[string]string - Map between radius_group and the desired DNS server (IPv4 only). Property key is the RADIUS group, property value is the desired DNS Server
- enabled Boolean
- radius
Groups Map<String,String> - Map between radius_group and the desired DNS server (IPv4 only). Property key is the RADIUS group, property value is the desired DNS Server
- enabled boolean
- radius
Groups {[key: string]: string} - Map between radius_group and the desired DNS server (IPv4 only). Property key is the RADIUS group, property value is the desired DNS Server
- enabled bool
- radius_
groups Mapping[str, str] - Map between radius_group and the desired DNS server (IPv4 only). Property key is the RADIUS group, property value is the desired DNS Server
- enabled Boolean
- radius
Groups Map<String> - Map between radius_group and the desired DNS server (IPv4 only). Property key is the RADIUS group, property value is the desired DNS Server
GetWlansOrgWlanDynamicPsk
- Default
Psk string - Default PSK to use if cloud WLC is not available, 8-63 characters
- Default
Vlan stringId - Enabled bool
- Force
Lookup bool - When 11r is enabled, we'll try to use the cached PMK, this can be disabled.
falsemeans auto - Source string
- enum:
cloud_psks,radius
- Default
Psk string - Default PSK to use if cloud WLC is not available, 8-63 characters
- Default
Vlan stringId - Enabled bool
- Force
Lookup bool - When 11r is enabled, we'll try to use the cached PMK, this can be disabled.
falsemeans auto - Source string
- enum:
cloud_psks,radius
- default
Psk String - Default PSK to use if cloud WLC is not available, 8-63 characters
- default
Vlan StringId - enabled Boolean
- force
Lookup Boolean - When 11r is enabled, we'll try to use the cached PMK, this can be disabled.
falsemeans auto - source String
- enum:
cloud_psks,radius
- default
Psk string - Default PSK to use if cloud WLC is not available, 8-63 characters
- default
Vlan stringId - enabled boolean
- force
Lookup boolean - When 11r is enabled, we'll try to use the cached PMK, this can be disabled.
falsemeans auto - source string
- enum:
cloud_psks,radius
- default_
psk str - Default PSK to use if cloud WLC is not available, 8-63 characters
- default_
vlan_ strid - enabled bool
- force_
lookup bool - When 11r is enabled, we'll try to use the cached PMK, this can be disabled.
falsemeans auto - source str
- enum:
cloud_psks,radius
- default
Psk String - Default PSK to use if cloud WLC is not available, 8-63 characters
- default
Vlan StringId - enabled Boolean
- force
Lookup Boolean - When 11r is enabled, we'll try to use the cached PMK, this can be disabled.
falsemeans auto - source String
- enum:
cloud_psks,radius
GetWlansOrgWlanDynamicVlan
- Default
Vlan List<string>Ids - Default VLAN ID(s) can be a number, a range of VLAN IDs, a variable or multiple numbers, ranges or variables as a VLAN pool. Default VLAN as a pool of VLANS requires 0.14.x or newer firmware
- Enabled bool
- Requires
vlan_enabled==trueto be set totrue. Whether to enable dynamic vlan - Local
Vlan List<string>Ids - VLAN_ids to be locally bridged
- Type string
- standard (using Tunnel-Private-Group-ID, widely supported), airespace-interface-name (Airespace/Cisco). enum:
airespace-interface-name,standard - Vlans Dictionary<string, string>
- Map between vlan_id (as string) to airespace interface names (comma-separated) or null for standard mapping
- if
dynamic_vlan.type==standard, property key is the Vlan ID and property value is "" - if
dynamic_vlan.type==airespace-interface-name, property key is the Vlan ID and property value is the Airespace Interface Name
- if
- Default
Vlan []stringIds - Default VLAN ID(s) can be a number, a range of VLAN IDs, a variable or multiple numbers, ranges or variables as a VLAN pool. Default VLAN as a pool of VLANS requires 0.14.x or newer firmware
- Enabled bool
- Requires
vlan_enabled==trueto be set totrue. Whether to enable dynamic vlan - Local
Vlan []stringIds - VLAN_ids to be locally bridged
- Type string
- standard (using Tunnel-Private-Group-ID, widely supported), airespace-interface-name (Airespace/Cisco). enum:
airespace-interface-name,standard - Vlans map[string]string
- Map between vlan_id (as string) to airespace interface names (comma-separated) or null for standard mapping
- if
dynamic_vlan.type==standard, property key is the Vlan ID and property value is "" - if
dynamic_vlan.type==airespace-interface-name, property key is the Vlan ID and property value is the Airespace Interface Name
- if
- default
Vlan List<String>Ids - Default VLAN ID(s) can be a number, a range of VLAN IDs, a variable or multiple numbers, ranges or variables as a VLAN pool. Default VLAN as a pool of VLANS requires 0.14.x or newer firmware
- enabled Boolean
- Requires
vlan_enabled==trueto be set totrue. Whether to enable dynamic vlan - local
Vlan List<String>Ids - VLAN_ids to be locally bridged
- type String
- standard (using Tunnel-Private-Group-ID, widely supported), airespace-interface-name (Airespace/Cisco). enum:
airespace-interface-name,standard - vlans Map<String,String>
- Map between vlan_id (as string) to airespace interface names (comma-separated) or null for standard mapping
- if
dynamic_vlan.type==standard, property key is the Vlan ID and property value is "" - if
dynamic_vlan.type==airespace-interface-name, property key is the Vlan ID and property value is the Airespace Interface Name
- if
- default
Vlan string[]Ids - Default VLAN ID(s) can be a number, a range of VLAN IDs, a variable or multiple numbers, ranges or variables as a VLAN pool. Default VLAN as a pool of VLANS requires 0.14.x or newer firmware
- enabled boolean
- Requires
vlan_enabled==trueto be set totrue. Whether to enable dynamic vlan - local
Vlan string[]Ids - VLAN_ids to be locally bridged
- type string
- standard (using Tunnel-Private-Group-ID, widely supported), airespace-interface-name (Airespace/Cisco). enum:
airespace-interface-name,standard - vlans {[key: string]: string}
- Map between vlan_id (as string) to airespace interface names (comma-separated) or null for standard mapping
- if
dynamic_vlan.type==standard, property key is the Vlan ID and property value is "" - if
dynamic_vlan.type==airespace-interface-name, property key is the Vlan ID and property value is the Airespace Interface Name
- if
- default_
vlan_ Sequence[str]ids - Default VLAN ID(s) can be a number, a range of VLAN IDs, a variable or multiple numbers, ranges or variables as a VLAN pool. Default VLAN as a pool of VLANS requires 0.14.x or newer firmware
- enabled bool
- Requires
vlan_enabled==trueto be set totrue. Whether to enable dynamic vlan - local_
vlan_ Sequence[str]ids - VLAN_ids to be locally bridged
- type str
- standard (using Tunnel-Private-Group-ID, widely supported), airespace-interface-name (Airespace/Cisco). enum:
airespace-interface-name,standard - vlans Mapping[str, str]
- Map between vlan_id (as string) to airespace interface names (comma-separated) or null for standard mapping
- if
dynamic_vlan.type==standard, property key is the Vlan ID and property value is "" - if
dynamic_vlan.type==airespace-interface-name, property key is the Vlan ID and property value is the Airespace Interface Name
- if
- default
Vlan List<String>Ids - Default VLAN ID(s) can be a number, a range of VLAN IDs, a variable or multiple numbers, ranges or variables as a VLAN pool. Default VLAN as a pool of VLANS requires 0.14.x or newer firmware
- enabled Boolean
- Requires
vlan_enabled==trueto be set totrue. Whether to enable dynamic vlan - local
Vlan List<String>Ids - VLAN_ids to be locally bridged
- type String
- standard (using Tunnel-Private-Group-ID, widely supported), airespace-interface-name (Airespace/Cisco). enum:
airespace-interface-name,standard - vlans Map<String>
- Map between vlan_id (as string) to airespace interface names (comma-separated) or null for standard mapping
- if
dynamic_vlan.type==standard, property key is the Vlan ID and property value is "" - if
dynamic_vlan.type==airespace-interface-name, property key is the Vlan ID and property value is the Airespace Interface Name
- if
GetWlansOrgWlanHotspot20
- domain_
names Sequence[str] - enabled bool
- Whether to enable hotspot 2.0 config
- nai_
realms Sequence[str] - operators Sequence[str]
- List of operators to support
- rcois Sequence[str]
- venue_
name str - Venue name, default is site name
GetWlansOrgWlanInjectDhcpOption82
- Circuit
Id string - Information to set in the
circuit_idfield of the DHCP Option 82. It is possible to use static string or the following variables (e.g.{{SSID}}:{{AP_MAC}}):- {{AP_MAC}}
- {{AP_MAC_DASHED}}
- {{AP_MODEL}}
- {{AP_NAME}}
- {{SITE_NAME}}
- {{SSID}}
- Enabled bool
- Whether to inject option 82 when forwarding DHCP packets
- Circuit
Id string - Information to set in the
circuit_idfield of the DHCP Option 82. It is possible to use static string or the following variables (e.g.{{SSID}}:{{AP_MAC}}):- {{AP_MAC}}
- {{AP_MAC_DASHED}}
- {{AP_MODEL}}
- {{AP_NAME}}
- {{SITE_NAME}}
- {{SSID}}
- Enabled bool
- Whether to inject option 82 when forwarding DHCP packets
- circuit
Id String - Information to set in the
circuit_idfield of the DHCP Option 82. It is possible to use static string or the following variables (e.g.{{SSID}}:{{AP_MAC}}):- {{AP_MAC}}
- {{AP_MAC_DASHED}}
- {{AP_MODEL}}
- {{AP_NAME}}
- {{SITE_NAME}}
- {{SSID}}
- enabled Boolean
- Whether to inject option 82 when forwarding DHCP packets
- circuit
Id string - Information to set in the
circuit_idfield of the DHCP Option 82. It is possible to use static string or the following variables (e.g.{{SSID}}:{{AP_MAC}}):- {{AP_MAC}}
- {{AP_MAC_DASHED}}
- {{AP_MODEL}}
- {{AP_NAME}}
- {{SITE_NAME}}
- {{SSID}}
- enabled boolean
- Whether to inject option 82 when forwarding DHCP packets
- circuit_
id str - Information to set in the
circuit_idfield of the DHCP Option 82. It is possible to use static string or the following variables (e.g.{{SSID}}:{{AP_MAC}}):- {{AP_MAC}}
- {{AP_MAC_DASHED}}
- {{AP_MODEL}}
- {{AP_NAME}}
- {{SITE_NAME}}
- {{SSID}}
- enabled bool
- Whether to inject option 82 when forwarding DHCP packets
- circuit
Id String - Information to set in the
circuit_idfield of the DHCP Option 82. It is possible to use static string or the following variables (e.g.{{SSID}}:{{AP_MAC}}):- {{AP_MAC}}
- {{AP_MAC_DASHED}}
- {{AP_MODEL}}
- {{AP_NAME}}
- {{SITE_NAME}}
- {{SSID}}
- enabled Boolean
- Whether to inject option 82 when forwarding DHCP packets
GetWlansOrgWlanMistNac
- Enabled bool
- When enabled:
auth_serversis ignoredacct_serversis ignoredauth_servers_*are ignoredcoa_serversis ignoredradsecis ignoredcoa_enabledis assumed
- Enabled bool
- When enabled:
auth_serversis ignoredacct_serversis ignoredauth_servers_*are ignoredcoa_serversis ignoredradsecis ignoredcoa_enabledis assumed
- enabled Boolean
- When enabled:
auth_serversis ignoredacct_serversis ignoredauth_servers_*are ignoredcoa_serversis ignoredradsecis ignoredcoa_enabledis assumed
- enabled boolean
- When enabled:
auth_serversis ignoredacct_serversis ignoredauth_servers_*are ignoredcoa_serversis ignoredradsecis ignoredcoa_enabledis assumed
- enabled bool
- When enabled:
auth_serversis ignoredacct_serversis ignoredauth_servers_*are ignoredcoa_serversis ignoredradsecis ignoredcoa_enabledis assumed
- enabled Boolean
- When enabled:
auth_serversis ignoredacct_serversis ignoredauth_servers_*are ignoredcoa_serversis ignoredradsecis ignoredcoa_enabledis assumed
GetWlansOrgWlanPortal
- Allow
Wlan boolId Roam - Optional if
amazon_enabled==true. Whether to allow guest to connect to other Guest WLANs (with differentWLAN.ssid) of same org without reauthentication (disable random_mac for seamless roaming) - Amazon
Client stringId - Optional if
amazon_enabled==true. Amazon OAuth2 client id. This is optional. If not provided, it will use a default one. - Amazon
Client stringSecret - Optional if
amazon_enabled==true. Amazon OAuth2 client secret. If amazon_client_id was provided, provide a corresponding value. Else leave blank. - Amazon
Email List<string>Domains - Optional if
amazon_enabled==true. Matches authenticated user email against provided domains. If null or [], all authenticated emails will be allowed. - Amazon
Enabled bool - Whether amazon is enabled as a login method
- Amazon
Expire int - Optional if
amazon_enabled==true. Interval for which guest remains authorized using amazon auth (in minutes), if not provided, uses expire` - Auth string
- authentication scheme. enum:
amazon,azure,email,external,facebook,google,microsoft,multi,none,password,sms,sponsor,sso - Azure
Client stringId - Required if
azure_enabled==true. Azure active directory app client id - Azure
Client stringSecret - Required if
azure_enabled==true. Azure active directory app client secret - Azure
Enabled bool - Whether Azure Active Directory is enabled as a login method
- Azure
Expire int - Interval for which guest remains authorized using azure auth (in minutes), if not provided, uses expire`
- Azure
Tenant stringId - Required if
azure_enabled==true. Azure active directory tenant id. - Broadnet
Password string - Required if
sms_provider==broadnet - Broadnet
Sid string - Required if
sms_provider==broadnet - Broadnet
User stringId - Required if
sms_provider==broadnet - Bypass
When boolCloud Down - Whether to bypass the guest portal when cloud not reachable (and apply the default policies)
- Clickatell
Api stringKey - Required if
sms_provider==clickatell - Cross
Site bool - Whether to allow guest to roam between WLANs (with same
WLAN.ssid, regardless of variables) of different sites of same org without reauthentication (disable random_mac for seamless roaming) - Email
Enabled bool - Whether email (access code verification) is enabled as a login method
- Enabled bool
- Whether guest portal is enabled
- Expire int
- How long to remain authorized, in minutes
- External
Portal stringUrl - Required if
wlan_portal_auth==external. External portal URL (e.g. https://host/url) where we can append our query parameters to - Facebook
Client stringId - Required if
facebook_enabled==true. Facebook OAuth2 app id. This is optional. If not provided, it will use a default one. - Facebook
Client stringSecret - Required if
facebook_enabled==true. Facebook OAuth2 app secret. If facebook_client_id was provided, provide a corresponding value. Else leave blank. - Facebook
Email List<string>Domains - Optional if
facebook_enabled==true. Matches authenticated user email against provided domains. If null or [], all authenticated emails will be allowed. - Facebook
Enabled bool - Whether facebook is enabled as a login method
- Facebook
Expire int - Optional if
facebook_enabled==true. Interval for which guest remains authorized using facebook auth (in minutes), if not provided, uses expire` - Forward bool
- Whether to forward the user to another URL after authorized
- Forward
Url string - URL to forward the user to
- Google
Client stringId - Google OAuth2 app id. This is optional. If not provided, it will use a default one.
- Google
Client stringSecret - Optional if
google_enabled==true. Google OAuth2 app secret. If google_client_id was provided, provide a corresponding value. Else leave blank. - Google
Email List<string>Domains - Optional if
google_enabled==true. Matches authenticated user email against provided domains. If null or [], all authenticated emails will be allowed. - Google
Enabled bool - Whether Google is enabled as login method
- Google
Expire int - Optional if
google_enabled==true. Interval for which guest remains authorized using Google Auth (in minutes), if not provided, uses expire` - Gupshup
Password string - Required if
sms_provider==gupshup - Gupshup
Userid string - Required if
sms_provider==gupshup - Microsoft
Client stringId - Optional if
microsoft_enabled==true. Microsoft 365 OAuth2 client id. This is optional. If not provided, it will use a default one. - Microsoft
Client stringSecret - Optional if
microsoft_enabled==true. Microsoft 365 OAuth2 client secret. If microsoft_client_id was provided, provide a corresponding value. Else leave blank. - Microsoft
Email List<string>Domains - Optional if
microsoft_enabled==true. Matches authenticated user email against provided domains. If null or [], all authenticated emails will be allowed. - Microsoft
Enabled bool - Whether microsoft 365 is enabled as a login method
- Microsoft
Expire int - Optional if
microsoft_enabled==true. Interval for which guest remains authorized using microsoft auth (in minutes), if not provided, uses expire` - Passphrase
Enabled bool - Whether password is enabled
- Passphrase
Expire int - Optional if
passphrase_enabled==true. Interval for which guest remains authorized using passphrase auth (in minutes), if not provided, usesexpire - Password string
- Required if
passphrase_enabled==true. - Predefined
Sponsors boolEnabled - Whether to show list of sponsor emails mentioned in
sponsorsobject as a dropdown. If bothsponsor_notify_allandpredefined_sponsors_enabledare false, behaviour is acc tosponsor_email_domains - Predefined
Sponsors boolHide Email - Whether to hide sponsor’s email from list of sponsors
- Privacy bool
- Puzzel
Password string - Required if
sms_provider==puzzel - Puzzel
Service stringId - Required if
sms_provider==puzzel - Puzzel
Username string - Required if
sms_provider==puzzel - Sms
Enabled bool - Whether sms is enabled as a login method
- Sms
Expire int - Optional if
sms_enabled==true. Interval for which guest remains authorized using sms auth (in minutes), if not provided, uses expire` - Sms
Message stringFormat - Optional if
sms_enabled==true. SMS Message format - Sms
Provider string - Optioanl if
sms_enabled==true. enum:broadnet,clickatell,gupshup,manual,puzzel,telstra,twilio - Sponsor
Auto boolApprove - Optional if
sponsor_enabled==true. Whether to automatically approve guest and allow sponsor to revoke guest access, needs predefined_sponsors_enabled enabled and sponsor_notify_all disabled - Sponsor
Email List<string>Domains - List of domain allowed for sponsor email. Required if
sponsor_enabledistrueandsponsorsis empty. - Sponsor
Enabled bool - Whether sponsor is enabled
- Sponsor
Expire int - Optional if
sponsor_enabled==true. Interval for which guest remains authorized using sponsor auth (in minutes), if not provided, uses expire` - Sponsor
Link stringValidity Duration - Sponsor
Notify boolAll - Optional if
sponsor_enabled==true. whether to notify all sponsors that are mentioned insponsorsobject. Bothsponsor_notify_allandpredefined_sponsors_enabledshould be true in order to notify sponsors. If true, email sent to 10 sponsors in no particular order. - Sponsor
Status boolNotify - Optional if
sponsor_enabled==true. If enabled, guest will get email about sponsor's action (approve/deny) - Sponsors Dictionary<string, string>
- object of allowed sponsors email with name. Required if
sponsor_enabledistrueandsponsor_email_domainsis empty.Property key is the sponsor email, Property value is the sponsor name - Sso
Default stringRole - Optional if
wlan_portal_auth==sso, default role to assign if there’s no match. By default, an assertion is treated as invalid when there’s no role matched - Sso
Forced stringRole - Optional if
wlan_portal_auth==sso - Sso
Idp stringCert - Required if
wlan_portal_auth==sso. IDP Cert (used to verify the signed response) - Sso
Idp stringSign Algo - Optioanl if
wlan_portal_auth==sso, Signing algorithm for SAML Assertion. enum:sha1,sha256,sha384,sha512 - Sso
Idp stringSso Url - Required if
wlan_portal_auth==sso, IDP Single-Sign-On URL - Sso
Issuer string - Required if
wlan_portal_auth==sso, IDP issuer URL - Sso
Nameid stringFormat - Optional if
wlan_portal_auth==sso. enum:email,unspecified - Telstra
Client stringId - Required if
sms_provider==telstra, Client ID provided by Telstra - Telstra
Client stringSecret - Required if
sms_provider==telstra, Client secret provided by Telstra - Twilio
Auth stringToken - Required if
sms_provider==twilio, Auth token account with twilio account - Twilio
Phone stringNumber - Required if
sms_provider==twilio, Twilio phone number associated with the account. See example for accepted format. - Twilio
Sid string - Required if
sms_provider==twilio, Account SID provided by Twilio
- Allow
Wlan boolId Roam - Optional if
amazon_enabled==true. Whether to allow guest to connect to other Guest WLANs (with differentWLAN.ssid) of same org without reauthentication (disable random_mac for seamless roaming) - Amazon
Client stringId - Optional if
amazon_enabled==true. Amazon OAuth2 client id. This is optional. If not provided, it will use a default one. - Amazon
Client stringSecret - Optional if
amazon_enabled==true. Amazon OAuth2 client secret. If amazon_client_id was provided, provide a corresponding value. Else leave blank. - Amazon
Email []stringDomains - Optional if
amazon_enabled==true. Matches authenticated user email against provided domains. If null or [], all authenticated emails will be allowed. - Amazon
Enabled bool - Whether amazon is enabled as a login method
- Amazon
Expire int - Optional if
amazon_enabled==true. Interval for which guest remains authorized using amazon auth (in minutes), if not provided, uses expire` - Auth string
- authentication scheme. enum:
amazon,azure,email,external,facebook,google,microsoft,multi,none,password,sms,sponsor,sso - Azure
Client stringId - Required if
azure_enabled==true. Azure active directory app client id - Azure
Client stringSecret - Required if
azure_enabled==true. Azure active directory app client secret - Azure
Enabled bool - Whether Azure Active Directory is enabled as a login method
- Azure
Expire int - Interval for which guest remains authorized using azure auth (in minutes), if not provided, uses expire`
- Azure
Tenant stringId - Required if
azure_enabled==true. Azure active directory tenant id. - Broadnet
Password string - Required if
sms_provider==broadnet - Broadnet
Sid string - Required if
sms_provider==broadnet - Broadnet
User stringId - Required if
sms_provider==broadnet - Bypass
When boolCloud Down - Whether to bypass the guest portal when cloud not reachable (and apply the default policies)
- Clickatell
Api stringKey - Required if
sms_provider==clickatell - Cross
Site bool - Whether to allow guest to roam between WLANs (with same
WLAN.ssid, regardless of variables) of different sites of same org without reauthentication (disable random_mac for seamless roaming) - Email
Enabled bool - Whether email (access code verification) is enabled as a login method
- Enabled bool
- Whether guest portal is enabled
- Expire int
- How long to remain authorized, in minutes
- External
Portal stringUrl - Required if
wlan_portal_auth==external. External portal URL (e.g. https://host/url) where we can append our query parameters to - Facebook
Client stringId - Required if
facebook_enabled==true. Facebook OAuth2 app id. This is optional. If not provided, it will use a default one. - Facebook
Client stringSecret - Required if
facebook_enabled==true. Facebook OAuth2 app secret. If facebook_client_id was provided, provide a corresponding value. Else leave blank. - Facebook
Email []stringDomains - Optional if
facebook_enabled==true. Matches authenticated user email against provided domains. If null or [], all authenticated emails will be allowed. - Facebook
Enabled bool - Whether facebook is enabled as a login method
- Facebook
Expire int - Optional if
facebook_enabled==true. Interval for which guest remains authorized using facebook auth (in minutes), if not provided, uses expire` - Forward bool
- Whether to forward the user to another URL after authorized
- Forward
Url string - URL to forward the user to
- Google
Client stringId - Google OAuth2 app id. This is optional. If not provided, it will use a default one.
- Google
Client stringSecret - Optional if
google_enabled==true. Google OAuth2 app secret. If google_client_id was provided, provide a corresponding value. Else leave blank. - Google
Email []stringDomains - Optional if
google_enabled==true. Matches authenticated user email against provided domains. If null or [], all authenticated emails will be allowed. - Google
Enabled bool - Whether Google is enabled as login method
- Google
Expire int - Optional if
google_enabled==true. Interval for which guest remains authorized using Google Auth (in minutes), if not provided, uses expire` - Gupshup
Password string - Required if
sms_provider==gupshup - Gupshup
Userid string - Required if
sms_provider==gupshup - Microsoft
Client stringId - Optional if
microsoft_enabled==true. Microsoft 365 OAuth2 client id. This is optional. If not provided, it will use a default one. - Microsoft
Client stringSecret - Optional if
microsoft_enabled==true. Microsoft 365 OAuth2 client secret. If microsoft_client_id was provided, provide a corresponding value. Else leave blank. - Microsoft
Email []stringDomains - Optional if
microsoft_enabled==true. Matches authenticated user email against provided domains. If null or [], all authenticated emails will be allowed. - Microsoft
Enabled bool - Whether microsoft 365 is enabled as a login method
- Microsoft
Expire int - Optional if
microsoft_enabled==true. Interval for which guest remains authorized using microsoft auth (in minutes), if not provided, uses expire` - Passphrase
Enabled bool - Whether password is enabled
- Passphrase
Expire int - Optional if
passphrase_enabled==true. Interval for which guest remains authorized using passphrase auth (in minutes), if not provided, usesexpire - Password string
- Required if
passphrase_enabled==true. - Predefined
Sponsors boolEnabled - Whether to show list of sponsor emails mentioned in
sponsorsobject as a dropdown. If bothsponsor_notify_allandpredefined_sponsors_enabledare false, behaviour is acc tosponsor_email_domains - Predefined
Sponsors boolHide Email - Whether to hide sponsor’s email from list of sponsors
- Privacy bool
- Puzzel
Password string - Required if
sms_provider==puzzel - Puzzel
Service stringId - Required if
sms_provider==puzzel - Puzzel
Username string - Required if
sms_provider==puzzel - Sms
Enabled bool - Whether sms is enabled as a login method
- Sms
Expire int - Optional if
sms_enabled==true. Interval for which guest remains authorized using sms auth (in minutes), if not provided, uses expire` - Sms
Message stringFormat - Optional if
sms_enabled==true. SMS Message format - Sms
Provider string - Optioanl if
sms_enabled==true. enum:broadnet,clickatell,gupshup,manual,puzzel,telstra,twilio - Sponsor
Auto boolApprove - Optional if
sponsor_enabled==true. Whether to automatically approve guest and allow sponsor to revoke guest access, needs predefined_sponsors_enabled enabled and sponsor_notify_all disabled - Sponsor
Email []stringDomains - List of domain allowed for sponsor email. Required if
sponsor_enabledistrueandsponsorsis empty. - Sponsor
Enabled bool - Whether sponsor is enabled
- Sponsor
Expire int - Optional if
sponsor_enabled==true. Interval for which guest remains authorized using sponsor auth (in minutes), if not provided, uses expire` - Sponsor
Link stringValidity Duration - Sponsor
Notify boolAll - Optional if
sponsor_enabled==true. whether to notify all sponsors that are mentioned insponsorsobject. Bothsponsor_notify_allandpredefined_sponsors_enabledshould be true in order to notify sponsors. If true, email sent to 10 sponsors in no particular order. - Sponsor
Status boolNotify - Optional if
sponsor_enabled==true. If enabled, guest will get email about sponsor's action (approve/deny) - Sponsors map[string]string
- object of allowed sponsors email with name. Required if
sponsor_enabledistrueandsponsor_email_domainsis empty.Property key is the sponsor email, Property value is the sponsor name - Sso
Default stringRole - Optional if
wlan_portal_auth==sso, default role to assign if there’s no match. By default, an assertion is treated as invalid when there’s no role matched - Sso
Forced stringRole - Optional if
wlan_portal_auth==sso - Sso
Idp stringCert - Required if
wlan_portal_auth==sso. IDP Cert (used to verify the signed response) - Sso
Idp stringSign Algo - Optioanl if
wlan_portal_auth==sso, Signing algorithm for SAML Assertion. enum:sha1,sha256,sha384,sha512 - Sso
Idp stringSso Url - Required if
wlan_portal_auth==sso, IDP Single-Sign-On URL - Sso
Issuer string - Required if
wlan_portal_auth==sso, IDP issuer URL - Sso
Nameid stringFormat - Optional if
wlan_portal_auth==sso. enum:email,unspecified - Telstra
Client stringId - Required if
sms_provider==telstra, Client ID provided by Telstra - Telstra
Client stringSecret - Required if
sms_provider==telstra, Client secret provided by Telstra - Twilio
Auth stringToken - Required if
sms_provider==twilio, Auth token account with twilio account - Twilio
Phone stringNumber - Required if
sms_provider==twilio, Twilio phone number associated with the account. See example for accepted format. - Twilio
Sid string - Required if
sms_provider==twilio, Account SID provided by Twilio
- allow
Wlan BooleanId Roam - Optional if
amazon_enabled==true. Whether to allow guest to connect to other Guest WLANs (with differentWLAN.ssid) of same org without reauthentication (disable random_mac for seamless roaming) - amazon
Client StringId - Optional if
amazon_enabled==true. Amazon OAuth2 client id. This is optional. If not provided, it will use a default one. - amazon
Client StringSecret - Optional if
amazon_enabled==true. Amazon OAuth2 client secret. If amazon_client_id was provided, provide a corresponding value. Else leave blank. - amazon
Email List<String>Domains - Optional if
amazon_enabled==true. Matches authenticated user email against provided domains. If null or [], all authenticated emails will be allowed. - amazon
Enabled Boolean - Whether amazon is enabled as a login method
- amazon
Expire Integer - Optional if
amazon_enabled==true. Interval for which guest remains authorized using amazon auth (in minutes), if not provided, uses expire` - auth String
- authentication scheme. enum:
amazon,azure,email,external,facebook,google,microsoft,multi,none,password,sms,sponsor,sso - azure
Client StringId - Required if
azure_enabled==true. Azure active directory app client id - azure
Client StringSecret - Required if
azure_enabled==true. Azure active directory app client secret - azure
Enabled Boolean - Whether Azure Active Directory is enabled as a login method
- azure
Expire Integer - Interval for which guest remains authorized using azure auth (in minutes), if not provided, uses expire`
- azure
Tenant StringId - Required if
azure_enabled==true. Azure active directory tenant id. - broadnet
Password String - Required if
sms_provider==broadnet - broadnet
Sid String - Required if
sms_provider==broadnet - broadnet
User StringId - Required if
sms_provider==broadnet - bypass
When BooleanCloud Down - Whether to bypass the guest portal when cloud not reachable (and apply the default policies)
- clickatell
Api StringKey - Required if
sms_provider==clickatell - cross
Site Boolean - Whether to allow guest to roam between WLANs (with same
WLAN.ssid, regardless of variables) of different sites of same org without reauthentication (disable random_mac for seamless roaming) - email
Enabled Boolean - Whether email (access code verification) is enabled as a login method
- enabled Boolean
- Whether guest portal is enabled
- expire Integer
- How long to remain authorized, in minutes
- external
Portal StringUrl - Required if
wlan_portal_auth==external. External portal URL (e.g. https://host/url) where we can append our query parameters to - facebook
Client StringId - Required if
facebook_enabled==true. Facebook OAuth2 app id. This is optional. If not provided, it will use a default one. - facebook
Client StringSecret - Required if
facebook_enabled==true. Facebook OAuth2 app secret. If facebook_client_id was provided, provide a corresponding value. Else leave blank. - facebook
Email List<String>Domains - Optional if
facebook_enabled==true. Matches authenticated user email against provided domains. If null or [], all authenticated emails will be allowed. - facebook
Enabled Boolean - Whether facebook is enabled as a login method
- facebook
Expire Integer - Optional if
facebook_enabled==true. Interval for which guest remains authorized using facebook auth (in minutes), if not provided, uses expire` - forward Boolean
- Whether to forward the user to another URL after authorized
- forward
Url String - URL to forward the user to
- google
Client StringId - Google OAuth2 app id. This is optional. If not provided, it will use a default one.
- google
Client StringSecret - Optional if
google_enabled==true. Google OAuth2 app secret. If google_client_id was provided, provide a corresponding value. Else leave blank. - google
Email List<String>Domains - Optional if
google_enabled==true. Matches authenticated user email against provided domains. If null or [], all authenticated emails will be allowed. - google
Enabled Boolean - Whether Google is enabled as login method
- google
Expire Integer - Optional if
google_enabled==true. Interval for which guest remains authorized using Google Auth (in minutes), if not provided, uses expire` - gupshup
Password String - Required if
sms_provider==gupshup - gupshup
Userid String - Required if
sms_provider==gupshup - microsoft
Client StringId - Optional if
microsoft_enabled==true. Microsoft 365 OAuth2 client id. This is optional. If not provided, it will use a default one. - microsoft
Client StringSecret - Optional if
microsoft_enabled==true. Microsoft 365 OAuth2 client secret. If microsoft_client_id was provided, provide a corresponding value. Else leave blank. - microsoft
Email List<String>Domains - Optional if
microsoft_enabled==true. Matches authenticated user email against provided domains. If null or [], all authenticated emails will be allowed. - microsoft
Enabled Boolean - Whether microsoft 365 is enabled as a login method
- microsoft
Expire Integer - Optional if
microsoft_enabled==true. Interval for which guest remains authorized using microsoft auth (in minutes), if not provided, uses expire` - passphrase
Enabled Boolean - Whether password is enabled
- passphrase
Expire Integer - Optional if
passphrase_enabled==true. Interval for which guest remains authorized using passphrase auth (in minutes), if not provided, usesexpire - password String
- Required if
passphrase_enabled==true. - predefined
Sponsors BooleanEnabled - Whether to show list of sponsor emails mentioned in
sponsorsobject as a dropdown. If bothsponsor_notify_allandpredefined_sponsors_enabledare false, behaviour is acc tosponsor_email_domains - predefined
Sponsors BooleanHide Email - Whether to hide sponsor’s email from list of sponsors
- privacy Boolean
- puzzel
Password String - Required if
sms_provider==puzzel - puzzel
Service StringId - Required if
sms_provider==puzzel - puzzel
Username String - Required if
sms_provider==puzzel - sms
Enabled Boolean - Whether sms is enabled as a login method
- sms
Expire Integer - Optional if
sms_enabled==true. Interval for which guest remains authorized using sms auth (in minutes), if not provided, uses expire` - sms
Message StringFormat - Optional if
sms_enabled==true. SMS Message format - sms
Provider String - Optioanl if
sms_enabled==true. enum:broadnet,clickatell,gupshup,manual,puzzel,telstra,twilio - sponsor
Auto BooleanApprove - Optional if
sponsor_enabled==true. Whether to automatically approve guest and allow sponsor to revoke guest access, needs predefined_sponsors_enabled enabled and sponsor_notify_all disabled - sponsor
Email List<String>Domains - List of domain allowed for sponsor email. Required if
sponsor_enabledistrueandsponsorsis empty. - sponsor
Enabled Boolean - Whether sponsor is enabled
- sponsor
Expire Integer - Optional if
sponsor_enabled==true. Interval for which guest remains authorized using sponsor auth (in minutes), if not provided, uses expire` - sponsor
Link StringValidity Duration - sponsor
Notify BooleanAll - Optional if
sponsor_enabled==true. whether to notify all sponsors that are mentioned insponsorsobject. Bothsponsor_notify_allandpredefined_sponsors_enabledshould be true in order to notify sponsors. If true, email sent to 10 sponsors in no particular order. - sponsor
Status BooleanNotify - Optional if
sponsor_enabled==true. If enabled, guest will get email about sponsor's action (approve/deny) - sponsors Map<String,String>
- object of allowed sponsors email with name. Required if
sponsor_enabledistrueandsponsor_email_domainsis empty.Property key is the sponsor email, Property value is the sponsor name - sso
Default StringRole - Optional if
wlan_portal_auth==sso, default role to assign if there’s no match. By default, an assertion is treated as invalid when there’s no role matched - sso
Forced StringRole - Optional if
wlan_portal_auth==sso - sso
Idp StringCert - Required if
wlan_portal_auth==sso. IDP Cert (used to verify the signed response) - sso
Idp StringSign Algo - Optioanl if
wlan_portal_auth==sso, Signing algorithm for SAML Assertion. enum:sha1,sha256,sha384,sha512 - sso
Idp StringSso Url - Required if
wlan_portal_auth==sso, IDP Single-Sign-On URL - sso
Issuer String - Required if
wlan_portal_auth==sso, IDP issuer URL - sso
Nameid StringFormat - Optional if
wlan_portal_auth==sso. enum:email,unspecified - telstra
Client StringId - Required if
sms_provider==telstra, Client ID provided by Telstra - telstra
Client StringSecret - Required if
sms_provider==telstra, Client secret provided by Telstra - twilio
Auth StringToken - Required if
sms_provider==twilio, Auth token account with twilio account - twilio
Phone StringNumber - Required if
sms_provider==twilio, Twilio phone number associated with the account. See example for accepted format. - twilio
Sid String - Required if
sms_provider==twilio, Account SID provided by Twilio
- allow
Wlan booleanId Roam - Optional if
amazon_enabled==true. Whether to allow guest to connect to other Guest WLANs (with differentWLAN.ssid) of same org without reauthentication (disable random_mac for seamless roaming) - amazon
Client stringId - Optional if
amazon_enabled==true. Amazon OAuth2 client id. This is optional. If not provided, it will use a default one. - amazon
Client stringSecret - Optional if
amazon_enabled==true. Amazon OAuth2 client secret. If amazon_client_id was provided, provide a corresponding value. Else leave blank. - amazon
Email string[]Domains - Optional if
amazon_enabled==true. Matches authenticated user email against provided domains. If null or [], all authenticated emails will be allowed. - amazon
Enabled boolean - Whether amazon is enabled as a login method
- amazon
Expire number - Optional if
amazon_enabled==true. Interval for which guest remains authorized using amazon auth (in minutes), if not provided, uses expire` - auth string
- authentication scheme. enum:
amazon,azure,email,external,facebook,google,microsoft,multi,none,password,sms,sponsor,sso - azure
Client stringId - Required if
azure_enabled==true. Azure active directory app client id - azure
Client stringSecret - Required if
azure_enabled==true. Azure active directory app client secret - azure
Enabled boolean - Whether Azure Active Directory is enabled as a login method
- azure
Expire number - Interval for which guest remains authorized using azure auth (in minutes), if not provided, uses expire`
- azure
Tenant stringId - Required if
azure_enabled==true. Azure active directory tenant id. - broadnet
Password string - Required if
sms_provider==broadnet - broadnet
Sid string - Required if
sms_provider==broadnet - broadnet
User stringId - Required if
sms_provider==broadnet - bypass
When booleanCloud Down - Whether to bypass the guest portal when cloud not reachable (and apply the default policies)
- clickatell
Api stringKey - Required if
sms_provider==clickatell - cross
Site boolean - Whether to allow guest to roam between WLANs (with same
WLAN.ssid, regardless of variables) of different sites of same org without reauthentication (disable random_mac for seamless roaming) - email
Enabled boolean - Whether email (access code verification) is enabled as a login method
- enabled boolean
- Whether guest portal is enabled
- expire number
- How long to remain authorized, in minutes
- external
Portal stringUrl - Required if
wlan_portal_auth==external. External portal URL (e.g. https://host/url) where we can append our query parameters to - facebook
Client stringId - Required if
facebook_enabled==true. Facebook OAuth2 app id. This is optional. If not provided, it will use a default one. - facebook
Client stringSecret - Required if
facebook_enabled==true. Facebook OAuth2 app secret. If facebook_client_id was provided, provide a corresponding value. Else leave blank. - facebook
Email string[]Domains - Optional if
facebook_enabled==true. Matches authenticated user email against provided domains. If null or [], all authenticated emails will be allowed. - facebook
Enabled boolean - Whether facebook is enabled as a login method
- facebook
Expire number - Optional if
facebook_enabled==true. Interval for which guest remains authorized using facebook auth (in minutes), if not provided, uses expire` - forward boolean
- Whether to forward the user to another URL after authorized
- forward
Url string - URL to forward the user to
- google
Client stringId - Google OAuth2 app id. This is optional. If not provided, it will use a default one.
- google
Client stringSecret - Optional if
google_enabled==true. Google OAuth2 app secret. If google_client_id was provided, provide a corresponding value. Else leave blank. - google
Email string[]Domains - Optional if
google_enabled==true. Matches authenticated user email against provided domains. If null or [], all authenticated emails will be allowed. - google
Enabled boolean - Whether Google is enabled as login method
- google
Expire number - Optional if
google_enabled==true. Interval for which guest remains authorized using Google Auth (in minutes), if not provided, uses expire` - gupshup
Password string - Required if
sms_provider==gupshup - gupshup
Userid string - Required if
sms_provider==gupshup - microsoft
Client stringId - Optional if
microsoft_enabled==true. Microsoft 365 OAuth2 client id. This is optional. If not provided, it will use a default one. - microsoft
Client stringSecret - Optional if
microsoft_enabled==true. Microsoft 365 OAuth2 client secret. If microsoft_client_id was provided, provide a corresponding value. Else leave blank. - microsoft
Email string[]Domains - Optional if
microsoft_enabled==true. Matches authenticated user email against provided domains. If null or [], all authenticated emails will be allowed. - microsoft
Enabled boolean - Whether microsoft 365 is enabled as a login method
- microsoft
Expire number - Optional if
microsoft_enabled==true. Interval for which guest remains authorized using microsoft auth (in minutes), if not provided, uses expire` - passphrase
Enabled boolean - Whether password is enabled
- passphrase
Expire number - Optional if
passphrase_enabled==true. Interval for which guest remains authorized using passphrase auth (in minutes), if not provided, usesexpire - password string
- Required if
passphrase_enabled==true. - predefined
Sponsors booleanEnabled - Whether to show list of sponsor emails mentioned in
sponsorsobject as a dropdown. If bothsponsor_notify_allandpredefined_sponsors_enabledare false, behaviour is acc tosponsor_email_domains - predefined
Sponsors booleanHide Email - Whether to hide sponsor’s email from list of sponsors
- privacy boolean
- puzzel
Password string - Required if
sms_provider==puzzel - puzzel
Service stringId - Required if
sms_provider==puzzel - puzzel
Username string - Required if
sms_provider==puzzel - sms
Enabled boolean - Whether sms is enabled as a login method
- sms
Expire number - Optional if
sms_enabled==true. Interval for which guest remains authorized using sms auth (in minutes), if not provided, uses expire` - sms
Message stringFormat - Optional if
sms_enabled==true. SMS Message format - sms
Provider string - Optioanl if
sms_enabled==true. enum:broadnet,clickatell,gupshup,manual,puzzel,telstra,twilio - sponsor
Auto booleanApprove - Optional if
sponsor_enabled==true. Whether to automatically approve guest and allow sponsor to revoke guest access, needs predefined_sponsors_enabled enabled and sponsor_notify_all disabled - sponsor
Email string[]Domains - List of domain allowed for sponsor email. Required if
sponsor_enabledistrueandsponsorsis empty. - sponsor
Enabled boolean - Whether sponsor is enabled
- sponsor
Expire number - Optional if
sponsor_enabled==true. Interval for which guest remains authorized using sponsor auth (in minutes), if not provided, uses expire` - sponsor
Link stringValidity Duration - sponsor
Notify booleanAll - Optional if
sponsor_enabled==true. whether to notify all sponsors that are mentioned insponsorsobject. Bothsponsor_notify_allandpredefined_sponsors_enabledshould be true in order to notify sponsors. If true, email sent to 10 sponsors in no particular order. - sponsor
Status booleanNotify - Optional if
sponsor_enabled==true. If enabled, guest will get email about sponsor's action (approve/deny) - sponsors {[key: string]: string}
- object of allowed sponsors email with name. Required if
sponsor_enabledistrueandsponsor_email_domainsis empty.Property key is the sponsor email, Property value is the sponsor name - sso
Default stringRole - Optional if
wlan_portal_auth==sso, default role to assign if there’s no match. By default, an assertion is treated as invalid when there’s no role matched - sso
Forced stringRole - Optional if
wlan_portal_auth==sso - sso
Idp stringCert - Required if
wlan_portal_auth==sso. IDP Cert (used to verify the signed response) - sso
Idp stringSign Algo - Optioanl if
wlan_portal_auth==sso, Signing algorithm for SAML Assertion. enum:sha1,sha256,sha384,sha512 - sso
Idp stringSso Url - Required if
wlan_portal_auth==sso, IDP Single-Sign-On URL - sso
Issuer string - Required if
wlan_portal_auth==sso, IDP issuer URL - sso
Nameid stringFormat - Optional if
wlan_portal_auth==sso. enum:email,unspecified - telstra
Client stringId - Required if
sms_provider==telstra, Client ID provided by Telstra - telstra
Client stringSecret - Required if
sms_provider==telstra, Client secret provided by Telstra - twilio
Auth stringToken - Required if
sms_provider==twilio, Auth token account with twilio account - twilio
Phone stringNumber - Required if
sms_provider==twilio, Twilio phone number associated with the account. See example for accepted format. - twilio
Sid string - Required if
sms_provider==twilio, Account SID provided by Twilio
- allow_
wlan_ boolid_ roam - Optional if
amazon_enabled==true. Whether to allow guest to connect to other Guest WLANs (with differentWLAN.ssid) of same org without reauthentication (disable random_mac for seamless roaming) - amazon_
client_ strid - Optional if
amazon_enabled==true. Amazon OAuth2 client id. This is optional. If not provided, it will use a default one. - amazon_
client_ strsecret - Optional if
amazon_enabled==true. Amazon OAuth2 client secret. If amazon_client_id was provided, provide a corresponding value. Else leave blank. - amazon_
email_ Sequence[str]domains - Optional if
amazon_enabled==true. Matches authenticated user email against provided domains. If null or [], all authenticated emails will be allowed. - amazon_
enabled bool - Whether amazon is enabled as a login method
- amazon_
expire int - Optional if
amazon_enabled==true. Interval for which guest remains authorized using amazon auth (in minutes), if not provided, uses expire` - auth str
- authentication scheme. enum:
amazon,azure,email,external,facebook,google,microsoft,multi,none,password,sms,sponsor,sso - azure_
client_ strid - Required if
azure_enabled==true. Azure active directory app client id - azure_
client_ strsecret - Required if
azure_enabled==true. Azure active directory app client secret - azure_
enabled bool - Whether Azure Active Directory is enabled as a login method
- azure_
expire int - Interval for which guest remains authorized using azure auth (in minutes), if not provided, uses expire`
- azure_
tenant_ strid - Required if
azure_enabled==true. Azure active directory tenant id. - broadnet_
password str - Required if
sms_provider==broadnet - broadnet_
sid str - Required if
sms_provider==broadnet - broadnet_
user_ strid - Required if
sms_provider==broadnet - bypass_
when_ boolcloud_ down - Whether to bypass the guest portal when cloud not reachable (and apply the default policies)
- clickatell_
api_ strkey - Required if
sms_provider==clickatell - cross_
site bool - Whether to allow guest to roam between WLANs (with same
WLAN.ssid, regardless of variables) of different sites of same org without reauthentication (disable random_mac for seamless roaming) - email_
enabled bool - Whether email (access code verification) is enabled as a login method
- enabled bool
- Whether guest portal is enabled
- expire int
- How long to remain authorized, in minutes
- external_
portal_ strurl - Required if
wlan_portal_auth==external. External portal URL (e.g. https://host/url) where we can append our query parameters to - facebook_
client_ strid - Required if
facebook_enabled==true. Facebook OAuth2 app id. This is optional. If not provided, it will use a default one. - facebook_
client_ strsecret - Required if
facebook_enabled==true. Facebook OAuth2 app secret. If facebook_client_id was provided, provide a corresponding value. Else leave blank. - facebook_
email_ Sequence[str]domains - Optional if
facebook_enabled==true. Matches authenticated user email against provided domains. If null or [], all authenticated emails will be allowed. - facebook_
enabled bool - Whether facebook is enabled as a login method
- facebook_
expire int - Optional if
facebook_enabled==true. Interval for which guest remains authorized using facebook auth (in minutes), if not provided, uses expire` - forward bool
- Whether to forward the user to another URL after authorized
- forward_
url str - URL to forward the user to
- google_
client_ strid - Google OAuth2 app id. This is optional. If not provided, it will use a default one.
- google_
client_ strsecret - Optional if
google_enabled==true. Google OAuth2 app secret. If google_client_id was provided, provide a corresponding value. Else leave blank. - google_
email_ Sequence[str]domains - Optional if
google_enabled==true. Matches authenticated user email against provided domains. If null or [], all authenticated emails will be allowed. - google_
enabled bool - Whether Google is enabled as login method
- google_
expire int - Optional if
google_enabled==true. Interval for which guest remains authorized using Google Auth (in minutes), if not provided, uses expire` - gupshup_
password str - Required if
sms_provider==gupshup - gupshup_
userid str - Required if
sms_provider==gupshup - microsoft_
client_ strid - Optional if
microsoft_enabled==true. Microsoft 365 OAuth2 client id. This is optional. If not provided, it will use a default one. - microsoft_
client_ strsecret - Optional if
microsoft_enabled==true. Microsoft 365 OAuth2 client secret. If microsoft_client_id was provided, provide a corresponding value. Else leave blank. - microsoft_
email_ Sequence[str]domains - Optional if
microsoft_enabled==true. Matches authenticated user email against provided domains. If null or [], all authenticated emails will be allowed. - microsoft_
enabled bool - Whether microsoft 365 is enabled as a login method
- microsoft_
expire int - Optional if
microsoft_enabled==true. Interval for which guest remains authorized using microsoft auth (in minutes), if not provided, uses expire` - passphrase_
enabled bool - Whether password is enabled
- passphrase_
expire int - Optional if
passphrase_enabled==true. Interval for which guest remains authorized using passphrase auth (in minutes), if not provided, usesexpire - password str
- Required if
passphrase_enabled==true. - predefined_
sponsors_ boolenabled - Whether to show list of sponsor emails mentioned in
sponsorsobject as a dropdown. If bothsponsor_notify_allandpredefined_sponsors_enabledare false, behaviour is acc tosponsor_email_domains - predefined_
sponsors_ boolhide_ email - Whether to hide sponsor’s email from list of sponsors
- privacy bool
- puzzel_
password str - Required if
sms_provider==puzzel - puzzel_
service_ strid - Required if
sms_provider==puzzel - puzzel_
username str - Required if
sms_provider==puzzel - sms_
enabled bool - Whether sms is enabled as a login method
- sms_
expire int - Optional if
sms_enabled==true. Interval for which guest remains authorized using sms auth (in minutes), if not provided, uses expire` - sms_
message_ strformat - Optional if
sms_enabled==true. SMS Message format - sms_
provider str - Optioanl if
sms_enabled==true. enum:broadnet,clickatell,gupshup,manual,puzzel,telstra,twilio - sponsor_
auto_ boolapprove - Optional if
sponsor_enabled==true. Whether to automatically approve guest and allow sponsor to revoke guest access, needs predefined_sponsors_enabled enabled and sponsor_notify_all disabled - sponsor_
email_ Sequence[str]domains - List of domain allowed for sponsor email. Required if
sponsor_enabledistrueandsponsorsis empty. - sponsor_
enabled bool - Whether sponsor is enabled
- sponsor_
expire int - Optional if
sponsor_enabled==true. Interval for which guest remains authorized using sponsor auth (in minutes), if not provided, uses expire` - sponsor_
link_ strvalidity_ duration - sponsor_
notify_ boolall - Optional if
sponsor_enabled==true. whether to notify all sponsors that are mentioned insponsorsobject. Bothsponsor_notify_allandpredefined_sponsors_enabledshould be true in order to notify sponsors. If true, email sent to 10 sponsors in no particular order. - sponsor_
status_ boolnotify - Optional if
sponsor_enabled==true. If enabled, guest will get email about sponsor's action (approve/deny) - sponsors Mapping[str, str]
- object of allowed sponsors email with name. Required if
sponsor_enabledistrueandsponsor_email_domainsis empty.Property key is the sponsor email, Property value is the sponsor name - sso_
default_ strrole - Optional if
wlan_portal_auth==sso, default role to assign if there’s no match. By default, an assertion is treated as invalid when there’s no role matched - sso_
forced_ strrole - Optional if
wlan_portal_auth==sso - sso_
idp_ strcert - Required if
wlan_portal_auth==sso. IDP Cert (used to verify the signed response) - sso_
idp_ strsign_ algo - Optioanl if
wlan_portal_auth==sso, Signing algorithm for SAML Assertion. enum:sha1,sha256,sha384,sha512 - sso_
idp_ strsso_ url - Required if
wlan_portal_auth==sso, IDP Single-Sign-On URL - sso_
issuer str - Required if
wlan_portal_auth==sso, IDP issuer URL - sso_
nameid_ strformat - Optional if
wlan_portal_auth==sso. enum:email,unspecified - telstra_
client_ strid - Required if
sms_provider==telstra, Client ID provided by Telstra - telstra_
client_ strsecret - Required if
sms_provider==telstra, Client secret provided by Telstra - twilio_
auth_ strtoken - Required if
sms_provider==twilio, Auth token account with twilio account - twilio_
phone_ strnumber - Required if
sms_provider==twilio, Twilio phone number associated with the account. See example for accepted format. - twilio_
sid str - Required if
sms_provider==twilio, Account SID provided by Twilio
- allow
Wlan BooleanId Roam - Optional if
amazon_enabled==true. Whether to allow guest to connect to other Guest WLANs (with differentWLAN.ssid) of same org without reauthentication (disable random_mac for seamless roaming) - amazon
Client StringId - Optional if
amazon_enabled==true. Amazon OAuth2 client id. This is optional. If not provided, it will use a default one. - amazon
Client StringSecret - Optional if
amazon_enabled==true. Amazon OAuth2 client secret. If amazon_client_id was provided, provide a corresponding value. Else leave blank. - amazon
Email List<String>Domains - Optional if
amazon_enabled==true. Matches authenticated user email against provided domains. If null or [], all authenticated emails will be allowed. - amazon
Enabled Boolean - Whether amazon is enabled as a login method
- amazon
Expire Number - Optional if
amazon_enabled==true. Interval for which guest remains authorized using amazon auth (in minutes), if not provided, uses expire` - auth String
- authentication scheme. enum:
amazon,azure,email,external,facebook,google,microsoft,multi,none,password,sms,sponsor,sso - azure
Client StringId - Required if
azure_enabled==true. Azure active directory app client id - azure
Client StringSecret - Required if
azure_enabled==true. Azure active directory app client secret - azure
Enabled Boolean - Whether Azure Active Directory is enabled as a login method
- azure
Expire Number - Interval for which guest remains authorized using azure auth (in minutes), if not provided, uses expire`
- azure
Tenant StringId - Required if
azure_enabled==true. Azure active directory tenant id. - broadnet
Password String - Required if
sms_provider==broadnet - broadnet
Sid String - Required if
sms_provider==broadnet - broadnet
User StringId - Required if
sms_provider==broadnet - bypass
When BooleanCloud Down - Whether to bypass the guest portal when cloud not reachable (and apply the default policies)
- clickatell
Api StringKey - Required if
sms_provider==clickatell - cross
Site Boolean - Whether to allow guest to roam between WLANs (with same
WLAN.ssid, regardless of variables) of different sites of same org without reauthentication (disable random_mac for seamless roaming) - email
Enabled Boolean - Whether email (access code verification) is enabled as a login method
- enabled Boolean
- Whether guest portal is enabled
- expire Number
- How long to remain authorized, in minutes
- external
Portal StringUrl - Required if
wlan_portal_auth==external. External portal URL (e.g. https://host/url) where we can append our query parameters to - facebook
Client StringId - Required if
facebook_enabled==true. Facebook OAuth2 app id. This is optional. If not provided, it will use a default one. - facebook
Client StringSecret - Required if
facebook_enabled==true. Facebook OAuth2 app secret. If facebook_client_id was provided, provide a corresponding value. Else leave blank. - facebook
Email List<String>Domains - Optional if
facebook_enabled==true. Matches authenticated user email against provided domains. If null or [], all authenticated emails will be allowed. - facebook
Enabled Boolean - Whether facebook is enabled as a login method
- facebook
Expire Number - Optional if
facebook_enabled==true. Interval for which guest remains authorized using facebook auth (in minutes), if not provided, uses expire` - forward Boolean
- Whether to forward the user to another URL after authorized
- forward
Url String - URL to forward the user to
- google
Client StringId - Google OAuth2 app id. This is optional. If not provided, it will use a default one.
- google
Client StringSecret - Optional if
google_enabled==true. Google OAuth2 app secret. If google_client_id was provided, provide a corresponding value. Else leave blank. - google
Email List<String>Domains - Optional if
google_enabled==true. Matches authenticated user email against provided domains. If null or [], all authenticated emails will be allowed. - google
Enabled Boolean - Whether Google is enabled as login method
- google
Expire Number - Optional if
google_enabled==true. Interval for which guest remains authorized using Google Auth (in minutes), if not provided, uses expire` - gupshup
Password String - Required if
sms_provider==gupshup - gupshup
Userid String - Required if
sms_provider==gupshup - microsoft
Client StringId - Optional if
microsoft_enabled==true. Microsoft 365 OAuth2 client id. This is optional. If not provided, it will use a default one. - microsoft
Client StringSecret - Optional if
microsoft_enabled==true. Microsoft 365 OAuth2 client secret. If microsoft_client_id was provided, provide a corresponding value. Else leave blank. - microsoft
Email List<String>Domains - Optional if
microsoft_enabled==true. Matches authenticated user email against provided domains. If null or [], all authenticated emails will be allowed. - microsoft
Enabled Boolean - Whether microsoft 365 is enabled as a login method
- microsoft
Expire Number - Optional if
microsoft_enabled==true. Interval for which guest remains authorized using microsoft auth (in minutes), if not provided, uses expire` - passphrase
Enabled Boolean - Whether password is enabled
- passphrase
Expire Number - Optional if
passphrase_enabled==true. Interval for which guest remains authorized using passphrase auth (in minutes), if not provided, usesexpire - password String
- Required if
passphrase_enabled==true. - predefined
Sponsors BooleanEnabled - Whether to show list of sponsor emails mentioned in
sponsorsobject as a dropdown. If bothsponsor_notify_allandpredefined_sponsors_enabledare false, behaviour is acc tosponsor_email_domains - predefined
Sponsors BooleanHide Email - Whether to hide sponsor’s email from list of sponsors
- privacy Boolean
- puzzel
Password String - Required if
sms_provider==puzzel - puzzel
Service StringId - Required if
sms_provider==puzzel - puzzel
Username String - Required if
sms_provider==puzzel - sms
Enabled Boolean - Whether sms is enabled as a login method
- sms
Expire Number - Optional if
sms_enabled==true. Interval for which guest remains authorized using sms auth (in minutes), if not provided, uses expire` - sms
Message StringFormat - Optional if
sms_enabled==true. SMS Message format - sms
Provider String - Optioanl if
sms_enabled==true. enum:broadnet,clickatell,gupshup,manual,puzzel,telstra,twilio - sponsor
Auto BooleanApprove - Optional if
sponsor_enabled==true. Whether to automatically approve guest and allow sponsor to revoke guest access, needs predefined_sponsors_enabled enabled and sponsor_notify_all disabled - sponsor
Email List<String>Domains - List of domain allowed for sponsor email. Required if
sponsor_enabledistrueandsponsorsis empty. - sponsor
Enabled Boolean - Whether sponsor is enabled
- sponsor
Expire Number - Optional if
sponsor_enabled==true. Interval for which guest remains authorized using sponsor auth (in minutes), if not provided, uses expire` - sponsor
Link StringValidity Duration - sponsor
Notify BooleanAll - Optional if
sponsor_enabled==true. whether to notify all sponsors that are mentioned insponsorsobject. Bothsponsor_notify_allandpredefined_sponsors_enabledshould be true in order to notify sponsors. If true, email sent to 10 sponsors in no particular order. - sponsor
Status BooleanNotify - Optional if
sponsor_enabled==true. If enabled, guest will get email about sponsor's action (approve/deny) - sponsors Map<String>
- object of allowed sponsors email with name. Required if
sponsor_enabledistrueandsponsor_email_domainsis empty.Property key is the sponsor email, Property value is the sponsor name - sso
Default StringRole - Optional if
wlan_portal_auth==sso, default role to assign if there’s no match. By default, an assertion is treated as invalid when there’s no role matched - sso
Forced StringRole - Optional if
wlan_portal_auth==sso - sso
Idp StringCert - Required if
wlan_portal_auth==sso. IDP Cert (used to verify the signed response) - sso
Idp StringSign Algo - Optioanl if
wlan_portal_auth==sso, Signing algorithm for SAML Assertion. enum:sha1,sha256,sha384,sha512 - sso
Idp StringSso Url - Required if
wlan_portal_auth==sso, IDP Single-Sign-On URL - sso
Issuer String - Required if
wlan_portal_auth==sso, IDP issuer URL - sso
Nameid StringFormat - Optional if
wlan_portal_auth==sso. enum:email,unspecified - telstra
Client StringId - Required if
sms_provider==telstra, Client ID provided by Telstra - telstra
Client StringSecret - Required if
sms_provider==telstra, Client secret provided by Telstra - twilio
Auth StringToken - Required if
sms_provider==twilio, Auth token account with twilio account - twilio
Phone StringNumber - Required if
sms_provider==twilio, Twilio phone number associated with the account. See example for accepted format. - twilio
Sid String - Required if
sms_provider==twilio, Account SID provided by Twilio
GetWlansOrgWlanQos
GetWlansOrgWlanRadsec
- Coa
Enabled bool - Enabled bool
- Idle
Timeout string - Mxcluster
Ids List<string> - To use Org mxedges when this WLAN does not use mxtunnel, specify their mxcluster_ids. Org mxedge(s) identified by mxcluster_ids
- Proxy
Hosts List<string> - Default is site.mxedge.radsec.proxy_hosts which must be a superset of all
wlans[*].radsec.proxy_hosts. Whenradsec.proxy_hostsare not used, tunnel peers (org or site mxedges) are used irrespective ofuse_site_mxedge - Server
Name string - Name of the server to verify (against the cacerts in Org Setting). Only if not Mist Edge.
- Servers
List<Pulumi.
Juniper Mist. Org. Inputs. Get Wlans Org Wlan Radsec Server> - List of RadSec Servers. Only if not Mist Edge.
- Use
Mxedge bool - use mxedge(s) as RadSec Proxy
- Use
Site boolMxedge - To use Site mxedges when this WLAN does not use mxtunnel
- Coa
Enabled bool - Enabled bool
- Idle
Timeout string - Mxcluster
Ids []string - To use Org mxedges when this WLAN does not use mxtunnel, specify their mxcluster_ids. Org mxedge(s) identified by mxcluster_ids
- Proxy
Hosts []string - Default is site.mxedge.radsec.proxy_hosts which must be a superset of all
wlans[*].radsec.proxy_hosts. Whenradsec.proxy_hostsare not used, tunnel peers (org or site mxedges) are used irrespective ofuse_site_mxedge - Server
Name string - Name of the server to verify (against the cacerts in Org Setting). Only if not Mist Edge.
- Servers
[]Get
Wlans Org Wlan Radsec Server - List of RadSec Servers. Only if not Mist Edge.
- Use
Mxedge bool - use mxedge(s) as RadSec Proxy
- Use
Site boolMxedge - To use Site mxedges when this WLAN does not use mxtunnel
- coa
Enabled Boolean - enabled Boolean
- idle
Timeout String - mxcluster
Ids List<String> - To use Org mxedges when this WLAN does not use mxtunnel, specify their mxcluster_ids. Org mxedge(s) identified by mxcluster_ids
- proxy
Hosts List<String> - Default is site.mxedge.radsec.proxy_hosts which must be a superset of all
wlans[*].radsec.proxy_hosts. Whenradsec.proxy_hostsare not used, tunnel peers (org or site mxedges) are used irrespective ofuse_site_mxedge - server
Name String - Name of the server to verify (against the cacerts in Org Setting). Only if not Mist Edge.
- servers
List<Get
Wlans Org Wlan Radsec Server> - List of RadSec Servers. Only if not Mist Edge.
- use
Mxedge Boolean - use mxedge(s) as RadSec Proxy
- use
Site BooleanMxedge - To use Site mxedges when this WLAN does not use mxtunnel
- coa
Enabled boolean - enabled boolean
- idle
Timeout string - mxcluster
Ids string[] - To use Org mxedges when this WLAN does not use mxtunnel, specify their mxcluster_ids. Org mxedge(s) identified by mxcluster_ids
- proxy
Hosts string[] - Default is site.mxedge.radsec.proxy_hosts which must be a superset of all
wlans[*].radsec.proxy_hosts. Whenradsec.proxy_hostsare not used, tunnel peers (org or site mxedges) are used irrespective ofuse_site_mxedge - server
Name string - Name of the server to verify (against the cacerts in Org Setting). Only if not Mist Edge.
- servers
Get
Wlans Org Wlan Radsec Server[] - List of RadSec Servers. Only if not Mist Edge.
- use
Mxedge boolean - use mxedge(s) as RadSec Proxy
- use
Site booleanMxedge - To use Site mxedges when this WLAN does not use mxtunnel
- coa_
enabled bool - enabled bool
- idle_
timeout str - mxcluster_
ids Sequence[str] - To use Org mxedges when this WLAN does not use mxtunnel, specify their mxcluster_ids. Org mxedge(s) identified by mxcluster_ids
- proxy_
hosts Sequence[str] - Default is site.mxedge.radsec.proxy_hosts which must be a superset of all
wlans[*].radsec.proxy_hosts. Whenradsec.proxy_hostsare not used, tunnel peers (org or site mxedges) are used irrespective ofuse_site_mxedge - server_
name str - Name of the server to verify (against the cacerts in Org Setting). Only if not Mist Edge.
- servers
Sequence[Get
Wlans Org Wlan Radsec Server] - List of RadSec Servers. Only if not Mist Edge.
- use_
mxedge bool - use mxedge(s) as RadSec Proxy
- use_
site_ boolmxedge - To use Site mxedges when this WLAN does not use mxtunnel
- coa
Enabled Boolean - enabled Boolean
- idle
Timeout String - mxcluster
Ids List<String> - To use Org mxedges when this WLAN does not use mxtunnel, specify their mxcluster_ids. Org mxedge(s) identified by mxcluster_ids
- proxy
Hosts List<String> - Default is site.mxedge.radsec.proxy_hosts which must be a superset of all
wlans[*].radsec.proxy_hosts. Whenradsec.proxy_hostsare not used, tunnel peers (org or site mxedges) are used irrespective ofuse_site_mxedge - server
Name String - Name of the server to verify (against the cacerts in Org Setting). Only if not Mist Edge.
- servers List<Property Map>
- List of RadSec Servers. Only if not Mist Edge.
- use
Mxedge Boolean - use mxedge(s) as RadSec Proxy
- use
Site BooleanMxedge - To use Site mxedges when this WLAN does not use mxtunnel
GetWlansOrgWlanRadsecServer
GetWlansOrgWlanRateset
- Eht string
- If
template==custom. EHT MCS bitmasks for 4 streams (16-bit for each stream, MCS0 is least significant bit) - He string
- If
template==custom. HE MCS bitmasks for 4 streams (16-bit for each stream, MCS0 is least significant bit - Ht string
- If
template==custom. MCS bitmasks for 4 streams (16-bit for each stream, MCS0 is least significant bit), e.g. 00ff 00f0 001f limits HT rates to MCS 0-7 for 1 stream, MCS 4-7 for 2 stream (i.e. MCS 12-15), MCS 1-5 for 3 stream (i.e. MCS 16-20) - Legacies List<string>
- If
template==custom. List of supported rates (IE=1) and extended supported rates (IE=50) for custom template, append ‘b’ at the end to indicate a rate being basic/mandatory. Iftemplate==customis configured and legacy does not define at least one basic rate, it will useno-legacydefault values - Min
Rssi int - Minimum RSSI for client to connect, 0 means not enforcing
- Template string
- Data Rates template to apply. enum:
no-legacy: no 11bcompatible: all, like before, default setting that Broadcom/Atheros usedlegacy-only: disable 802.11n and 802.11achigh-density: no 11b, no low ratescustom: user defined
- Vht string
- If
template==custom. MCS bitmasks for 4 streams (16-bit for each stream, MCS0 is least significant bit), e.g. 03ff 01ff 00ff limits VHT rates to MCS 0-9 for 1 stream, MCS 0-8 for 2 streams, and MCS 0-7 for 3 streams.
- Eht string
- If
template==custom. EHT MCS bitmasks for 4 streams (16-bit for each stream, MCS0 is least significant bit) - He string
- If
template==custom. HE MCS bitmasks for 4 streams (16-bit for each stream, MCS0 is least significant bit - Ht string
- If
template==custom. MCS bitmasks for 4 streams (16-bit for each stream, MCS0 is least significant bit), e.g. 00ff 00f0 001f limits HT rates to MCS 0-7 for 1 stream, MCS 4-7 for 2 stream (i.e. MCS 12-15), MCS 1-5 for 3 stream (i.e. MCS 16-20) - Legacies []string
- If
template==custom. List of supported rates (IE=1) and extended supported rates (IE=50) for custom template, append ‘b’ at the end to indicate a rate being basic/mandatory. Iftemplate==customis configured and legacy does not define at least one basic rate, it will useno-legacydefault values - Min
Rssi int - Minimum RSSI for client to connect, 0 means not enforcing
- Template string
- Data Rates template to apply. enum:
no-legacy: no 11bcompatible: all, like before, default setting that Broadcom/Atheros usedlegacy-only: disable 802.11n and 802.11achigh-density: no 11b, no low ratescustom: user defined
- Vht string
- If
template==custom. MCS bitmasks for 4 streams (16-bit for each stream, MCS0 is least significant bit), e.g. 03ff 01ff 00ff limits VHT rates to MCS 0-9 for 1 stream, MCS 0-8 for 2 streams, and MCS 0-7 for 3 streams.
- eht String
- If
template==custom. EHT MCS bitmasks for 4 streams (16-bit for each stream, MCS0 is least significant bit) - he String
- If
template==custom. HE MCS bitmasks for 4 streams (16-bit for each stream, MCS0 is least significant bit - ht String
- If
template==custom. MCS bitmasks for 4 streams (16-bit for each stream, MCS0 is least significant bit), e.g. 00ff 00f0 001f limits HT rates to MCS 0-7 for 1 stream, MCS 4-7 for 2 stream (i.e. MCS 12-15), MCS 1-5 for 3 stream (i.e. MCS 16-20) - legacies List<String>
- If
template==custom. List of supported rates (IE=1) and extended supported rates (IE=50) for custom template, append ‘b’ at the end to indicate a rate being basic/mandatory. Iftemplate==customis configured and legacy does not define at least one basic rate, it will useno-legacydefault values - min
Rssi Integer - Minimum RSSI for client to connect, 0 means not enforcing
- template String
- Data Rates template to apply. enum:
no-legacy: no 11bcompatible: all, like before, default setting that Broadcom/Atheros usedlegacy-only: disable 802.11n and 802.11achigh-density: no 11b, no low ratescustom: user defined
- vht String
- If
template==custom. MCS bitmasks for 4 streams (16-bit for each stream, MCS0 is least significant bit), e.g. 03ff 01ff 00ff limits VHT rates to MCS 0-9 for 1 stream, MCS 0-8 for 2 streams, and MCS 0-7 for 3 streams.
- eht string
- If
template==custom. EHT MCS bitmasks for 4 streams (16-bit for each stream, MCS0 is least significant bit) - he string
- If
template==custom. HE MCS bitmasks for 4 streams (16-bit for each stream, MCS0 is least significant bit - ht string
- If
template==custom. MCS bitmasks for 4 streams (16-bit for each stream, MCS0 is least significant bit), e.g. 00ff 00f0 001f limits HT rates to MCS 0-7 for 1 stream, MCS 4-7 for 2 stream (i.e. MCS 12-15), MCS 1-5 for 3 stream (i.e. MCS 16-20) - legacies string[]
- If
template==custom. List of supported rates (IE=1) and extended supported rates (IE=50) for custom template, append ‘b’ at the end to indicate a rate being basic/mandatory. Iftemplate==customis configured and legacy does not define at least one basic rate, it will useno-legacydefault values - min
Rssi number - Minimum RSSI for client to connect, 0 means not enforcing
- template string
- Data Rates template to apply. enum:
no-legacy: no 11bcompatible: all, like before, default setting that Broadcom/Atheros usedlegacy-only: disable 802.11n and 802.11achigh-density: no 11b, no low ratescustom: user defined
- vht string
- If
template==custom. MCS bitmasks for 4 streams (16-bit for each stream, MCS0 is least significant bit), e.g. 03ff 01ff 00ff limits VHT rates to MCS 0-9 for 1 stream, MCS 0-8 for 2 streams, and MCS 0-7 for 3 streams.
- eht str
- If
template==custom. EHT MCS bitmasks for 4 streams (16-bit for each stream, MCS0 is least significant bit) - he str
- If
template==custom. HE MCS bitmasks for 4 streams (16-bit for each stream, MCS0 is least significant bit - ht str
- If
template==custom. MCS bitmasks for 4 streams (16-bit for each stream, MCS0 is least significant bit), e.g. 00ff 00f0 001f limits HT rates to MCS 0-7 for 1 stream, MCS 4-7 for 2 stream (i.e. MCS 12-15), MCS 1-5 for 3 stream (i.e. MCS 16-20) - legacies Sequence[str]
- If
template==custom. List of supported rates (IE=1) and extended supported rates (IE=50) for custom template, append ‘b’ at the end to indicate a rate being basic/mandatory. Iftemplate==customis configured and legacy does not define at least one basic rate, it will useno-legacydefault values - min_
rssi int - Minimum RSSI for client to connect, 0 means not enforcing
- template str
- Data Rates template to apply. enum:
no-legacy: no 11bcompatible: all, like before, default setting that Broadcom/Atheros usedlegacy-only: disable 802.11n and 802.11achigh-density: no 11b, no low ratescustom: user defined
- vht str
- If
template==custom. MCS bitmasks for 4 streams (16-bit for each stream, MCS0 is least significant bit), e.g. 03ff 01ff 00ff limits VHT rates to MCS 0-9 for 1 stream, MCS 0-8 for 2 streams, and MCS 0-7 for 3 streams.
- eht String
- If
template==custom. EHT MCS bitmasks for 4 streams (16-bit for each stream, MCS0 is least significant bit) - he String
- If
template==custom. HE MCS bitmasks for 4 streams (16-bit for each stream, MCS0 is least significant bit - ht String
- If
template==custom. MCS bitmasks for 4 streams (16-bit for each stream, MCS0 is least significant bit), e.g. 00ff 00f0 001f limits HT rates to MCS 0-7 for 1 stream, MCS 4-7 for 2 stream (i.e. MCS 12-15), MCS 1-5 for 3 stream (i.e. MCS 16-20) - legacies List<String>
- If
template==custom. List of supported rates (IE=1) and extended supported rates (IE=50) for custom template, append ‘b’ at the end to indicate a rate being basic/mandatory. Iftemplate==customis configured and legacy does not define at least one basic rate, it will useno-legacydefault values - min
Rssi Number - Minimum RSSI for client to connect, 0 means not enforcing
- template String
- Data Rates template to apply. enum:
no-legacy: no 11bcompatible: all, like before, default setting that Broadcom/Atheros usedlegacy-only: disable 802.11n and 802.11achigh-density: no 11b, no low ratescustom: user defined
- vht String
- If
template==custom. MCS bitmasks for 4 streams (16-bit for each stream, MCS0 is least significant bit), e.g. 03ff 01ff 00ff limits VHT rates to MCS 0-9 for 1 stream, MCS 0-8 for 2 streams, and MCS 0-7 for 3 streams.
GetWlansOrgWlanSchedule
- Enabled bool
- Hours
Pulumi.
Juniper Mist. Org. Inputs. Get Wlans Org Wlan Schedule Hours - Days/Hours of operation filter, the available days (mon, tue, wed, thu, fri, sat, sun)
- Enabled bool
- Hours
Get
Wlans Org Wlan Schedule Hours - Days/Hours of operation filter, the available days (mon, tue, wed, thu, fri, sat, sun)
- enabled Boolean
- hours
Get
Wlans Org Wlan Schedule Hours - Days/Hours of operation filter, the available days (mon, tue, wed, thu, fri, sat, sun)
- enabled boolean
- hours
Get
Wlans Org Wlan Schedule Hours - Days/Hours of operation filter, the available days (mon, tue, wed, thu, fri, sat, sun)
- enabled bool
- hours
Get
Wlans Org Wlan Schedule Hours - Days/Hours of operation filter, the available days (mon, tue, wed, thu, fri, sat, sun)
- enabled Boolean
- hours Property Map
- Days/Hours of operation filter, the available days (mon, tue, wed, thu, fri, sat, sun)
GetWlansOrgWlanScheduleHours
- Fri string
- Hour range of the day (e.g.
09:00-17:00). If the hour is not defined then it's treated as 00:00-23:59. - Mon string
- Hour range of the day (e.g.
09:00-17:00). If the hour is not defined then it's treated as 00:00-23:59. - Sat string
- Hour range of the day (e.g.
09:00-17:00). If the hour is not defined then it's treated as 00:00-23:59. - Sun string
- Hour range of the day (e.g.
09:00-17:00). If the hour is not defined then it's treated as 00:00-23:59. - Thu string
- Hour range of the day (e.g.
09:00-17:00). If the hour is not defined then it's treated as 00:00-23:59. - Tue string
- Hour range of the day (e.g.
09:00-17:00). If the hour is not defined then it's treated as 00:00-23:59. - Wed string
- Hour range of the day (e.g.
09:00-17:00). If the hour is not defined then it's treated as 00:00-23:59.
- Fri string
- Hour range of the day (e.g.
09:00-17:00). If the hour is not defined then it's treated as 00:00-23:59. - Mon string
- Hour range of the day (e.g.
09:00-17:00). If the hour is not defined then it's treated as 00:00-23:59. - Sat string
- Hour range of the day (e.g.
09:00-17:00). If the hour is not defined then it's treated as 00:00-23:59. - Sun string
- Hour range of the day (e.g.
09:00-17:00). If the hour is not defined then it's treated as 00:00-23:59. - Thu string
- Hour range of the day (e.g.
09:00-17:00). If the hour is not defined then it's treated as 00:00-23:59. - Tue string
- Hour range of the day (e.g.
09:00-17:00). If the hour is not defined then it's treated as 00:00-23:59. - Wed string
- Hour range of the day (e.g.
09:00-17:00). If the hour is not defined then it's treated as 00:00-23:59.
- fri String
- Hour range of the day (e.g.
09:00-17:00). If the hour is not defined then it's treated as 00:00-23:59. - mon String
- Hour range of the day (e.g.
09:00-17:00). If the hour is not defined then it's treated as 00:00-23:59. - sat String
- Hour range of the day (e.g.
09:00-17:00). If the hour is not defined then it's treated as 00:00-23:59. - sun String
- Hour range of the day (e.g.
09:00-17:00). If the hour is not defined then it's treated as 00:00-23:59. - thu String
- Hour range of the day (e.g.
09:00-17:00). If the hour is not defined then it's treated as 00:00-23:59. - tue String
- Hour range of the day (e.g.
09:00-17:00). If the hour is not defined then it's treated as 00:00-23:59. - wed String
- Hour range of the day (e.g.
09:00-17:00). If the hour is not defined then it's treated as 00:00-23:59.
- fri string
- Hour range of the day (e.g.
09:00-17:00). If the hour is not defined then it's treated as 00:00-23:59. - mon string
- Hour range of the day (e.g.
09:00-17:00). If the hour is not defined then it's treated as 00:00-23:59. - sat string
- Hour range of the day (e.g.
09:00-17:00). If the hour is not defined then it's treated as 00:00-23:59. - sun string
- Hour range of the day (e.g.
09:00-17:00). If the hour is not defined then it's treated as 00:00-23:59. - thu string
- Hour range of the day (e.g.
09:00-17:00). If the hour is not defined then it's treated as 00:00-23:59. - tue string
- Hour range of the day (e.g.
09:00-17:00). If the hour is not defined then it's treated as 00:00-23:59. - wed string
- Hour range of the day (e.g.
09:00-17:00). If the hour is not defined then it's treated as 00:00-23:59.
- fri str
- Hour range of the day (e.g.
09:00-17:00). If the hour is not defined then it's treated as 00:00-23:59. - mon str
- Hour range of the day (e.g.
09:00-17:00). If the hour is not defined then it's treated as 00:00-23:59. - sat str
- Hour range of the day (e.g.
09:00-17:00). If the hour is not defined then it's treated as 00:00-23:59. - sun str
- Hour range of the day (e.g.
09:00-17:00). If the hour is not defined then it's treated as 00:00-23:59. - thu str
- Hour range of the day (e.g.
09:00-17:00). If the hour is not defined then it's treated as 00:00-23:59. - tue str
- Hour range of the day (e.g.
09:00-17:00). If the hour is not defined then it's treated as 00:00-23:59. - wed str
- Hour range of the day (e.g.
09:00-17:00). If the hour is not defined then it's treated as 00:00-23:59.
- fri String
- Hour range of the day (e.g.
09:00-17:00). If the hour is not defined then it's treated as 00:00-23:59. - mon String
- Hour range of the day (e.g.
09:00-17:00). If the hour is not defined then it's treated as 00:00-23:59. - sat String
- Hour range of the day (e.g.
09:00-17:00). If the hour is not defined then it's treated as 00:00-23:59. - sun String
- Hour range of the day (e.g.
09:00-17:00). If the hour is not defined then it's treated as 00:00-23:59. - thu String
- Hour range of the day (e.g.
09:00-17:00). If the hour is not defined then it's treated as 00:00-23:59. - tue String
- Hour range of the day (e.g.
09:00-17:00). If the hour is not defined then it's treated as 00:00-23:59. - wed String
- Hour range of the day (e.g.
09:00-17:00). If the hour is not defined then it's treated as 00:00-23:59.
Package Details
- Repository
- junipermist pulumi/pulumi-junipermist
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
mistTerraform Provider.
