The unifi.Wlan resource manages wireless networks (SSIDs) on UniFi access points.
This resource allows you to create and manage WiFi networks with various security options including WPA2, WPA3, and enterprise authentication. You can configure features such as guest policies, minimum data rates, band steering, and scheduled availability.
Each WLAN can be customized with different security settings, VLAN assignments, and client options to meet specific networking requirements.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as unifi from "@pulumiverse/unifi";
const config = new pulumi.Config();
const vlanId = config.getNumber("vlanId") || 10;
const _default = unifi.getApGroup({});
const defaultGetGroup = unifi.iam.getGroup({});
const vlan = new unifi.Network("vlan", {
name: "wifi-vlan",
purpose: "corporate",
subnet: "10.0.0.1/24",
vlanId: vlanId,
dhcpStart: "10.0.0.6",
dhcpStop: "10.0.0.254",
dhcpEnabled: true,
});
const wifi = new unifi.Wlan("wifi", {
name: "myssid",
passphrase: "12345678",
security: "wpapsk",
wpa3Support: true,
wpa3Transition: true,
pmfMode: "optional",
networkId: vlan.id,
apGroupIds: [_default.then(_default => _default.id)],
userGroupId: defaultGetGroup.then(defaultGetGroup => defaultGetGroup.id),
});
import pulumi
import pulumi_unifi as unifi
import pulumiverse_unifi as unifi
config = pulumi.Config()
vlan_id = config.get_float("vlanId")
if vlan_id is None:
vlan_id = 10
default = unifi.get_ap_group()
default_get_group = unifi.iam.get_group()
vlan = unifi.Network("vlan",
name="wifi-vlan",
purpose="corporate",
subnet="10.0.0.1/24",
vlan_id=vlan_id,
dhcp_start="10.0.0.6",
dhcp_stop="10.0.0.254",
dhcp_enabled=True)
wifi = unifi.Wlan("wifi",
name="myssid",
passphrase="12345678",
security="wpapsk",
wpa3_support=True,
wpa3_transition=True,
pmf_mode="optional",
network_id=vlan.id,
ap_group_ids=[default.id],
user_group_id=default_get_group.id)
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
"github.com/pulumiverse/pulumi-unifi/sdk/go/unifi"
"github.com/pulumiverse/pulumi-unifi/sdk/go/unifi/iam"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
cfg := config.New(ctx, "")
vlanId := float64(10)
if param := cfg.GetFloat64("vlanId"); param != 0 {
vlanId = param
}
_default, err := unifi.GetApGroup(ctx, &unifi.GetApGroupArgs{}, nil)
if err != nil {
return err
}
defaultGetGroup, err := iam.LookupGroup(ctx, &iam.LookupGroupArgs{}, nil)
if err != nil {
return err
}
vlan, err := unifi.NewNetwork(ctx, "vlan", &unifi.NetworkArgs{
Name: pulumi.String("wifi-vlan"),
Purpose: pulumi.String("corporate"),
Subnet: pulumi.String("10.0.0.1/24"),
VlanId: pulumi.Float64(vlanId),
DhcpStart: pulumi.String("10.0.0.6"),
DhcpStop: pulumi.String("10.0.0.254"),
DhcpEnabled: pulumi.Bool(true),
})
if err != nil {
return err
}
_, err = unifi.NewWlan(ctx, "wifi", &unifi.WlanArgs{
Name: pulumi.String("myssid"),
Passphrase: pulumi.String("12345678"),
Security: pulumi.String("wpapsk"),
Wpa3Support: pulumi.Bool(true),
Wpa3Transition: pulumi.Bool(true),
PmfMode: pulumi.String("optional"),
NetworkId: vlan.ID(),
ApGroupIds: pulumi.StringArray{
pulumi.String(_default.Id),
},
UserGroupId: pulumi.String(defaultGetGroup.Id),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Unifi = Pulumiverse.Unifi;
return await Deployment.RunAsync(() =>
{
var config = new Config();
var vlanId = config.GetDouble("vlanId") ?? 10;
var @default = Unifi.GetApGroup.Invoke();
var defaultGetGroup = Unifi.IAM.GetGroup.Invoke();
var vlan = new Unifi.Network("vlan", new()
{
Name = "wifi-vlan",
Purpose = "corporate",
Subnet = "10.0.0.1/24",
VlanId = vlanId,
DhcpStart = "10.0.0.6",
DhcpStop = "10.0.0.254",
DhcpEnabled = true,
});
var wifi = new Unifi.Wlan("wifi", new()
{
Name = "myssid",
Passphrase = "12345678",
Security = "wpapsk",
Wpa3Support = true,
Wpa3Transition = true,
PmfMode = "optional",
NetworkId = vlan.Id,
ApGroupIds = new[]
{
@default.Apply(@default => @default.Apply(getApGroupResult => getApGroupResult.Id)),
},
UserGroupId = defaultGetGroup.Apply(getGroupResult => getGroupResult.Id),
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.unifi.UnifiFunctions;
import com.pulumi.unifi.inputs.GetApGroupArgs;
import com.pulumi.unifi.iam.IamFunctions;
import com.pulumi.unifi.iam.inputs.GetGroupArgs;
import com.pulumiverse.unifi.Network;
import com.pulumiverse.unifi.NetworkArgs;
import com.pulumiverse.unifi.Wlan;
import com.pulumiverse.unifi.WlanArgs;
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 config = ctx.config();
final var vlanId = config.get("vlanId").orElse(10);
final var default = UnifiFunctions.getApGroup(GetApGroupArgs.builder()
.build());
final var defaultGetGroup = IamFunctions.getGroup(GetGroupArgs.builder()
.build());
var vlan = new Network("vlan", NetworkArgs.builder()
.name("wifi-vlan")
.purpose("corporate")
.subnet("10.0.0.1/24")
.vlanId(vlanId)
.dhcpStart("10.0.0.6")
.dhcpStop("10.0.0.254")
.dhcpEnabled(true)
.build());
var wifi = new Wlan("wifi", WlanArgs.builder()
.name("myssid")
.passphrase("12345678")
.security("wpapsk")
.wpa3Support(true)
.wpa3Transition(true)
.pmfMode("optional")
.networkId(vlan.id())
.apGroupIds(default_.id())
.userGroupId(defaultGetGroup.id())
.build());
}
}
configuration:
vlanId:
type: number
default: 10
resources:
vlan:
type: unifi:Network
properties:
name: wifi-vlan
purpose: corporate
subnet: 10.0.0.1/24
vlanId: ${vlanId}
dhcpStart: 10.0.0.6
dhcpStop: 10.0.0.254
dhcpEnabled: true
wifi:
type: unifi:Wlan
properties:
name: myssid
passphrase: '12345678'
security: wpapsk
wpa3Support: true
wpa3Transition: true
pmfMode: optional
networkId: ${vlan.id}
apGroupIds:
- ${default.id}
userGroupId: ${defaultGetGroup.id}
variables:
default:
fn::invoke:
function: unifi:getApGroup
arguments: {}
defaultGetGroup:
fn::invoke:
function: unifi:iam:getGroup
arguments: {}
Create Wlan Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Wlan(name: string, args: WlanArgs, opts?: CustomResourceOptions);@overload
def Wlan(resource_name: str,
args: WlanArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Wlan(resource_name: str,
opts: Optional[ResourceOptions] = None,
security: Optional[str] = None,
user_group_id: Optional[str] = None,
name: Optional[str] = None,
bss_transition: Optional[bool] = None,
is_guest: Optional[bool] = None,
l2_isolation: Optional[bool] = None,
mac_filter_enabled: Optional[bool] = None,
mac_filter_lists: Optional[Sequence[str]] = None,
mac_filter_policy: Optional[str] = None,
minimum_data_rate2g_kbps: Optional[int] = None,
minimum_data_rate5g_kbps: Optional[int] = None,
multicast_enhance: Optional[bool] = None,
ap_group_ids: Optional[Sequence[str]] = None,
network_id: Optional[str] = None,
hide_ssid: Optional[bool] = None,
pmf_mode: Optional[str] = None,
no2ghz_oui: Optional[bool] = None,
proxy_arp: Optional[bool] = None,
radius_profile_id: Optional[str] = None,
schedules: Optional[Sequence[WlanScheduleArgs]] = None,
fast_roaming_enabled: Optional[bool] = None,
site: Optional[str] = None,
uapsd: Optional[bool] = None,
passphrase: Optional[str] = None,
wlan_band: Optional[str] = None,
wpa3_support: Optional[bool] = None,
wpa3_transition: Optional[bool] = None)func NewWlan(ctx *Context, name string, args WlanArgs, opts ...ResourceOption) (*Wlan, error)public Wlan(string name, WlanArgs args, CustomResourceOptions? opts = null)type: unifi:Wlan
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args WlanArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args WlanArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args WlanArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args WlanArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args WlanArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var wlanResource = new Unifi.Wlan("wlanResource", new()
{
Security = "string",
UserGroupId = "string",
Name = "string",
BssTransition = false,
IsGuest = false,
L2Isolation = false,
MacFilterEnabled = false,
MacFilterLists = new[]
{
"string",
},
MacFilterPolicy = "string",
MinimumDataRate2gKbps = 0,
MinimumDataRate5gKbps = 0,
MulticastEnhance = false,
ApGroupIds = new[]
{
"string",
},
NetworkId = "string",
HideSsid = false,
PmfMode = "string",
No2ghzOui = false,
ProxyArp = false,
RadiusProfileId = "string",
Schedules = new[]
{
new Unifi.Inputs.WlanScheduleArgs
{
DayOfWeek = "string",
Duration = 0,
StartHour = 0,
Name = "string",
StartMinute = 0,
},
},
FastRoamingEnabled = false,
Site = "string",
Uapsd = false,
Passphrase = "string",
WlanBand = "string",
Wpa3Support = false,
Wpa3Transition = false,
});
example, err := unifi.NewWlan(ctx, "wlanResource", &unifi.WlanArgs{
Security: pulumi.String("string"),
UserGroupId: pulumi.String("string"),
Name: pulumi.String("string"),
BssTransition: pulumi.Bool(false),
IsGuest: pulumi.Bool(false),
L2Isolation: pulumi.Bool(false),
MacFilterEnabled: pulumi.Bool(false),
MacFilterLists: pulumi.StringArray{
pulumi.String("string"),
},
MacFilterPolicy: pulumi.String("string"),
MinimumDataRate2gKbps: pulumi.Int(0),
MinimumDataRate5gKbps: pulumi.Int(0),
MulticastEnhance: pulumi.Bool(false),
ApGroupIds: pulumi.StringArray{
pulumi.String("string"),
},
NetworkId: pulumi.String("string"),
HideSsid: pulumi.Bool(false),
PmfMode: pulumi.String("string"),
No2ghzOui: pulumi.Bool(false),
ProxyArp: pulumi.Bool(false),
RadiusProfileId: pulumi.String("string"),
Schedules: unifi.WlanScheduleArray{
&unifi.WlanScheduleArgs{
DayOfWeek: pulumi.String("string"),
Duration: pulumi.Int(0),
StartHour: pulumi.Int(0),
Name: pulumi.String("string"),
StartMinute: pulumi.Int(0),
},
},
FastRoamingEnabled: pulumi.Bool(false),
Site: pulumi.String("string"),
Uapsd: pulumi.Bool(false),
Passphrase: pulumi.String("string"),
WlanBand: pulumi.String("string"),
Wpa3Support: pulumi.Bool(false),
Wpa3Transition: pulumi.Bool(false),
})
var wlanResource = new Wlan("wlanResource", WlanArgs.builder()
.security("string")
.userGroupId("string")
.name("string")
.bssTransition(false)
.isGuest(false)
.l2Isolation(false)
.macFilterEnabled(false)
.macFilterLists("string")
.macFilterPolicy("string")
.minimumDataRate2gKbps(0)
.minimumDataRate5gKbps(0)
.multicastEnhance(false)
.apGroupIds("string")
.networkId("string")
.hideSsid(false)
.pmfMode("string")
.no2ghzOui(false)
.proxyArp(false)
.radiusProfileId("string")
.schedules(WlanScheduleArgs.builder()
.dayOfWeek("string")
.duration(0)
.startHour(0)
.name("string")
.startMinute(0)
.build())
.fastRoamingEnabled(false)
.site("string")
.uapsd(false)
.passphrase("string")
.wlanBand("string")
.wpa3Support(false)
.wpa3Transition(false)
.build());
wlan_resource = unifi.Wlan("wlanResource",
security="string",
user_group_id="string",
name="string",
bss_transition=False,
is_guest=False,
l2_isolation=False,
mac_filter_enabled=False,
mac_filter_lists=["string"],
mac_filter_policy="string",
minimum_data_rate2g_kbps=0,
minimum_data_rate5g_kbps=0,
multicast_enhance=False,
ap_group_ids=["string"],
network_id="string",
hide_ssid=False,
pmf_mode="string",
no2ghz_oui=False,
proxy_arp=False,
radius_profile_id="string",
schedules=[{
"day_of_week": "string",
"duration": 0,
"start_hour": 0,
"name": "string",
"start_minute": 0,
}],
fast_roaming_enabled=False,
site="string",
uapsd=False,
passphrase="string",
wlan_band="string",
wpa3_support=False,
wpa3_transition=False)
const wlanResource = new unifi.Wlan("wlanResource", {
security: "string",
userGroupId: "string",
name: "string",
bssTransition: false,
isGuest: false,
l2Isolation: false,
macFilterEnabled: false,
macFilterLists: ["string"],
macFilterPolicy: "string",
minimumDataRate2gKbps: 0,
minimumDataRate5gKbps: 0,
multicastEnhance: false,
apGroupIds: ["string"],
networkId: "string",
hideSsid: false,
pmfMode: "string",
no2ghzOui: false,
proxyArp: false,
radiusProfileId: "string",
schedules: [{
dayOfWeek: "string",
duration: 0,
startHour: 0,
name: "string",
startMinute: 0,
}],
fastRoamingEnabled: false,
site: "string",
uapsd: false,
passphrase: "string",
wlanBand: "string",
wpa3Support: false,
wpa3Transition: false,
});
type: unifi:Wlan
properties:
apGroupIds:
- string
bssTransition: false
fastRoamingEnabled: false
hideSsid: false
isGuest: false
l2Isolation: false
macFilterEnabled: false
macFilterLists:
- string
macFilterPolicy: string
minimumDataRate2gKbps: 0
minimumDataRate5gKbps: 0
multicastEnhance: false
name: string
networkId: string
no2ghzOui: false
passphrase: string
pmfMode: string
proxyArp: false
radiusProfileId: string
schedules:
- dayOfWeek: string
duration: 0
name: string
startHour: 0
startMinute: 0
security: string
site: string
uapsd: false
userGroupId: string
wlanBand: string
wpa3Support: false
wpa3Transition: false
Wlan Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Wlan resource accepts the following input properties:
- Security string
- The security protocol for the wireless network. Valid values are:
wpapsk- WPA Personal (PSK) with WPA2/WPA3 optionswpaeap- WPA Enterprise (802.1x)open- Open network (no encryption)
- User
Group stringId - The ID of the user group that defines the rate limiting and firewall rules for clients on this network.
- Ap
Group List<string>Ids - IDs of the AP groups that should broadcast this SSID. Used to control which access points broadcast this network.
- Bss
Transition bool - Enable BSS Transition Management to help clients roam between APs more efficiently.
- Fast
Roaming boolEnabled - Enable 802.11r Fast BSS Transition for seamless roaming between APs. Requires client device support.
- Hide
Ssid bool - When enabled, the access points will not broadcast the network name (SSID). Clients will need to manually enter the SSID to connect.
- Is
Guest bool - Mark this as a guest network. Guest networks are isolated from other networks and can have special restrictions like captive portals.
- L2Isolation bool
- Isolates wireless clients from each other at layer 2 (ethernet) level. When enabled, devices on this WLAN cannot communicate directly with each other, improving security especially for guest networks or IoT devices. Each client can only communicate with the gateway/router.
- Mac
Filter boolEnabled - Enable MAC address filtering to control network access based on client MAC addresses. Works in conjunction with
mac_filter_listandmac_filter_policy. - Mac
Filter List<string>Lists - List of MAC addresses to filter in XX:XX:XX:XX:XX:XX format. Only applied when
mac_filter_enabledis true. MAC addresses are case-insensitive. - Mac
Filter stringPolicy - MAC address filter policy. Valid values are:
allow- Only allow listed MAC addressesdeny- Block listed MAC addresses
- Minimum
Data intRate2g Kbps - Minimum data rate for 2.4GHz devices in Kbps. Use
0to disable. Valid values:1000,2000,5500,6000,9000,11000,12000,18000,24000,36000,48000, and54000 - Minimum
Data intRate5g Kbps - Minimum data rate for 5GHz devices in Kbps. Use
0to disable. Valid values:6000,9000,12000,18000,24000,36000,48000, and54000 - Multicast
Enhance bool - Enable multicast enhancement to convert multicast traffic to unicast for better reliability and performance, especially for applications like video streaming.
- Name string
- The SSID (network name) that will be broadcast by the access points. Must be between 1 and 32 characters long.
- Network
Id string - ID of the network (VLAN) for this SSID. Used to assign the WLAN to a specific network segment.
- No2ghz
Oui bool - When enabled, devices from specific manufacturers (identified by their OUI - Organizationally Unique Identifier) will be prevented from connecting on 2.4GHz and forced to use 5GHz. This improves overall network performance by ensuring capable devices use the less congested 5GHz band. Common examples include newer smartphones and laptops.
- Passphrase string
- The WPA pre-shared key (password) for the network. Required when security is not set to
open. - Pmf
Mode string - Protected Management Frames (PMF) mode. It cannot be disabled if using WPA3. Valid values are:
required- All clients must support PMF (required for WPA3)optional- Clients can optionally use PMF (recommended when transitioning from WPA2 to WPA3)disabled- PMF is disabled (not compatible with WPA3)
- Proxy
Arp bool - Enable ARP proxy on this WLAN. When enabled, the UniFi controller will respond to ARP requests on behalf of clients, reducing broadcast traffic and potentially improving network performance. This is particularly useful in high-density wireless environments.
- Radius
Profile stringId - ID of the RADIUS profile to use for WPA Enterprise authentication (when security is 'wpaeap'). Reference existing profiles using the
unifi.RadiusProfiledata source. - Schedules
List<Pulumiverse.
Unifi. Inputs. Wlan Schedule> - Time-based access control configuration for the wireless network. Allows automatic enabling/disabling of the network on specified schedules.
- Site string
- The name of the UniFi site where the wireless network should be created. If not specified, the default site will be used.
- Uapsd bool
- Enable Unscheduled Automatic Power Save Delivery to improve battery life for mobile devices.
- Wlan
Band string - Radio band selection. Valid values:
both- Both 2.4GHz and 5GHz (default)2g- 2.4GHz only5g- 5GHz only
- Wpa3Support bool
- Enable WPA3 security protocol. Requires security to be set to
wpapskand PMF mode to be enabled. WPA3 provides enhanced security features over WPA2. - Wpa3Transition bool
- Enable WPA3 transition mode, which allows both WPA2 and WPA3 clients to connect. This provides backward compatibility while gradually transitioning to WPA3. Requires security to be set to
wpapskandwpa3_supportto be true.
- Security string
- The security protocol for the wireless network. Valid values are:
wpapsk- WPA Personal (PSK) with WPA2/WPA3 optionswpaeap- WPA Enterprise (802.1x)open- Open network (no encryption)
- User
Group stringId - The ID of the user group that defines the rate limiting and firewall rules for clients on this network.
- Ap
Group []stringIds - IDs of the AP groups that should broadcast this SSID. Used to control which access points broadcast this network.
- Bss
Transition bool - Enable BSS Transition Management to help clients roam between APs more efficiently.
- Fast
Roaming boolEnabled - Enable 802.11r Fast BSS Transition for seamless roaming between APs. Requires client device support.
- Hide
Ssid bool - When enabled, the access points will not broadcast the network name (SSID). Clients will need to manually enter the SSID to connect.
- Is
Guest bool - Mark this as a guest network. Guest networks are isolated from other networks and can have special restrictions like captive portals.
- L2Isolation bool
- Isolates wireless clients from each other at layer 2 (ethernet) level. When enabled, devices on this WLAN cannot communicate directly with each other, improving security especially for guest networks or IoT devices. Each client can only communicate with the gateway/router.
- Mac
Filter boolEnabled - Enable MAC address filtering to control network access based on client MAC addresses. Works in conjunction with
mac_filter_listandmac_filter_policy. - Mac
Filter []stringLists - List of MAC addresses to filter in XX:XX:XX:XX:XX:XX format. Only applied when
mac_filter_enabledis true. MAC addresses are case-insensitive. - Mac
Filter stringPolicy - MAC address filter policy. Valid values are:
allow- Only allow listed MAC addressesdeny- Block listed MAC addresses
- Minimum
Data intRate2g Kbps - Minimum data rate for 2.4GHz devices in Kbps. Use
0to disable. Valid values:1000,2000,5500,6000,9000,11000,12000,18000,24000,36000,48000, and54000 - Minimum
Data intRate5g Kbps - Minimum data rate for 5GHz devices in Kbps. Use
0to disable. Valid values:6000,9000,12000,18000,24000,36000,48000, and54000 - Multicast
Enhance bool - Enable multicast enhancement to convert multicast traffic to unicast for better reliability and performance, especially for applications like video streaming.
- Name string
- The SSID (network name) that will be broadcast by the access points. Must be between 1 and 32 characters long.
- Network
Id string - ID of the network (VLAN) for this SSID. Used to assign the WLAN to a specific network segment.
- No2ghz
Oui bool - When enabled, devices from specific manufacturers (identified by their OUI - Organizationally Unique Identifier) will be prevented from connecting on 2.4GHz and forced to use 5GHz. This improves overall network performance by ensuring capable devices use the less congested 5GHz band. Common examples include newer smartphones and laptops.
- Passphrase string
- The WPA pre-shared key (password) for the network. Required when security is not set to
open. - Pmf
Mode string - Protected Management Frames (PMF) mode. It cannot be disabled if using WPA3. Valid values are:
required- All clients must support PMF (required for WPA3)optional- Clients can optionally use PMF (recommended when transitioning from WPA2 to WPA3)disabled- PMF is disabled (not compatible with WPA3)
- Proxy
Arp bool - Enable ARP proxy on this WLAN. When enabled, the UniFi controller will respond to ARP requests on behalf of clients, reducing broadcast traffic and potentially improving network performance. This is particularly useful in high-density wireless environments.
- Radius
Profile stringId - ID of the RADIUS profile to use for WPA Enterprise authentication (when security is 'wpaeap'). Reference existing profiles using the
unifi.RadiusProfiledata source. - Schedules
[]Wlan
Schedule Args - Time-based access control configuration for the wireless network. Allows automatic enabling/disabling of the network on specified schedules.
- Site string
- The name of the UniFi site where the wireless network should be created. If not specified, the default site will be used.
- Uapsd bool
- Enable Unscheduled Automatic Power Save Delivery to improve battery life for mobile devices.
- Wlan
Band string - Radio band selection. Valid values:
both- Both 2.4GHz and 5GHz (default)2g- 2.4GHz only5g- 5GHz only
- Wpa3Support bool
- Enable WPA3 security protocol. Requires security to be set to
wpapskand PMF mode to be enabled. WPA3 provides enhanced security features over WPA2. - Wpa3Transition bool
- Enable WPA3 transition mode, which allows both WPA2 and WPA3 clients to connect. This provides backward compatibility while gradually transitioning to WPA3. Requires security to be set to
wpapskandwpa3_supportto be true.
- security String
- The security protocol for the wireless network. Valid values are:
wpapsk- WPA Personal (PSK) with WPA2/WPA3 optionswpaeap- WPA Enterprise (802.1x)open- Open network (no encryption)
- user
Group StringId - The ID of the user group that defines the rate limiting and firewall rules for clients on this network.
- ap
Group List<String>Ids - IDs of the AP groups that should broadcast this SSID. Used to control which access points broadcast this network.
- bss
Transition Boolean - Enable BSS Transition Management to help clients roam between APs more efficiently.
- fast
Roaming BooleanEnabled - Enable 802.11r Fast BSS Transition for seamless roaming between APs. Requires client device support.
- hide
Ssid Boolean - When enabled, the access points will not broadcast the network name (SSID). Clients will need to manually enter the SSID to connect.
- is
Guest Boolean - Mark this as a guest network. Guest networks are isolated from other networks and can have special restrictions like captive portals.
- l2Isolation Boolean
- Isolates wireless clients from each other at layer 2 (ethernet) level. When enabled, devices on this WLAN cannot communicate directly with each other, improving security especially for guest networks or IoT devices. Each client can only communicate with the gateway/router.
- mac
Filter BooleanEnabled - Enable MAC address filtering to control network access based on client MAC addresses. Works in conjunction with
mac_filter_listandmac_filter_policy. - mac
Filter List<String>Lists - List of MAC addresses to filter in XX:XX:XX:XX:XX:XX format. Only applied when
mac_filter_enabledis true. MAC addresses are case-insensitive. - mac
Filter StringPolicy - MAC address filter policy. Valid values are:
allow- Only allow listed MAC addressesdeny- Block listed MAC addresses
- minimum
Data IntegerRate2g Kbps - Minimum data rate for 2.4GHz devices in Kbps. Use
0to disable. Valid values:1000,2000,5500,6000,9000,11000,12000,18000,24000,36000,48000, and54000 - minimum
Data IntegerRate5g Kbps - Minimum data rate for 5GHz devices in Kbps. Use
0to disable. Valid values:6000,9000,12000,18000,24000,36000,48000, and54000 - multicast
Enhance Boolean - Enable multicast enhancement to convert multicast traffic to unicast for better reliability and performance, especially for applications like video streaming.
- name String
- The SSID (network name) that will be broadcast by the access points. Must be between 1 and 32 characters long.
- network
Id String - ID of the network (VLAN) for this SSID. Used to assign the WLAN to a specific network segment.
- no2ghz
Oui Boolean - When enabled, devices from specific manufacturers (identified by their OUI - Organizationally Unique Identifier) will be prevented from connecting on 2.4GHz and forced to use 5GHz. This improves overall network performance by ensuring capable devices use the less congested 5GHz band. Common examples include newer smartphones and laptops.
- passphrase String
- The WPA pre-shared key (password) for the network. Required when security is not set to
open. - pmf
Mode String - Protected Management Frames (PMF) mode. It cannot be disabled if using WPA3. Valid values are:
required- All clients must support PMF (required for WPA3)optional- Clients can optionally use PMF (recommended when transitioning from WPA2 to WPA3)disabled- PMF is disabled (not compatible with WPA3)
- proxy
Arp Boolean - Enable ARP proxy on this WLAN. When enabled, the UniFi controller will respond to ARP requests on behalf of clients, reducing broadcast traffic and potentially improving network performance. This is particularly useful in high-density wireless environments.
- radius
Profile StringId - ID of the RADIUS profile to use for WPA Enterprise authentication (when security is 'wpaeap'). Reference existing profiles using the
unifi.RadiusProfiledata source. - schedules
List<Wlan
Schedule> - Time-based access control configuration for the wireless network. Allows automatic enabling/disabling of the network on specified schedules.
- site String
- The name of the UniFi site where the wireless network should be created. If not specified, the default site will be used.
- uapsd Boolean
- Enable Unscheduled Automatic Power Save Delivery to improve battery life for mobile devices.
- wlan
Band String - Radio band selection. Valid values:
both- Both 2.4GHz and 5GHz (default)2g- 2.4GHz only5g- 5GHz only
- wpa3Support Boolean
- Enable WPA3 security protocol. Requires security to be set to
wpapskand PMF mode to be enabled. WPA3 provides enhanced security features over WPA2. - wpa3Transition Boolean
- Enable WPA3 transition mode, which allows both WPA2 and WPA3 clients to connect. This provides backward compatibility while gradually transitioning to WPA3. Requires security to be set to
wpapskandwpa3_supportto be true.
- security string
- The security protocol for the wireless network. Valid values are:
wpapsk- WPA Personal (PSK) with WPA2/WPA3 optionswpaeap- WPA Enterprise (802.1x)open- Open network (no encryption)
- user
Group stringId - The ID of the user group that defines the rate limiting and firewall rules for clients on this network.
- ap
Group string[]Ids - IDs of the AP groups that should broadcast this SSID. Used to control which access points broadcast this network.
- bss
Transition boolean - Enable BSS Transition Management to help clients roam between APs more efficiently.
- fast
Roaming booleanEnabled - Enable 802.11r Fast BSS Transition for seamless roaming between APs. Requires client device support.
- hide
Ssid boolean - When enabled, the access points will not broadcast the network name (SSID). Clients will need to manually enter the SSID to connect.
- is
Guest boolean - Mark this as a guest network. Guest networks are isolated from other networks and can have special restrictions like captive portals.
- l2Isolation boolean
- Isolates wireless clients from each other at layer 2 (ethernet) level. When enabled, devices on this WLAN cannot communicate directly with each other, improving security especially for guest networks or IoT devices. Each client can only communicate with the gateway/router.
- mac
Filter booleanEnabled - Enable MAC address filtering to control network access based on client MAC addresses. Works in conjunction with
mac_filter_listandmac_filter_policy. - mac
Filter string[]Lists - List of MAC addresses to filter in XX:XX:XX:XX:XX:XX format. Only applied when
mac_filter_enabledis true. MAC addresses are case-insensitive. - mac
Filter stringPolicy - MAC address filter policy. Valid values are:
allow- Only allow listed MAC addressesdeny- Block listed MAC addresses
- minimum
Data numberRate2g Kbps - Minimum data rate for 2.4GHz devices in Kbps. Use
0to disable. Valid values:1000,2000,5500,6000,9000,11000,12000,18000,24000,36000,48000, and54000 - minimum
Data numberRate5g Kbps - Minimum data rate for 5GHz devices in Kbps. Use
0to disable. Valid values:6000,9000,12000,18000,24000,36000,48000, and54000 - multicast
Enhance boolean - Enable multicast enhancement to convert multicast traffic to unicast for better reliability and performance, especially for applications like video streaming.
- name string
- The SSID (network name) that will be broadcast by the access points. Must be between 1 and 32 characters long.
- network
Id string - ID of the network (VLAN) for this SSID. Used to assign the WLAN to a specific network segment.
- no2ghz
Oui boolean - When enabled, devices from specific manufacturers (identified by their OUI - Organizationally Unique Identifier) will be prevented from connecting on 2.4GHz and forced to use 5GHz. This improves overall network performance by ensuring capable devices use the less congested 5GHz band. Common examples include newer smartphones and laptops.
- passphrase string
- The WPA pre-shared key (password) for the network. Required when security is not set to
open. - pmf
Mode string - Protected Management Frames (PMF) mode. It cannot be disabled if using WPA3. Valid values are:
required- All clients must support PMF (required for WPA3)optional- Clients can optionally use PMF (recommended when transitioning from WPA2 to WPA3)disabled- PMF is disabled (not compatible with WPA3)
- proxy
Arp boolean - Enable ARP proxy on this WLAN. When enabled, the UniFi controller will respond to ARP requests on behalf of clients, reducing broadcast traffic and potentially improving network performance. This is particularly useful in high-density wireless environments.
- radius
Profile stringId - ID of the RADIUS profile to use for WPA Enterprise authentication (when security is 'wpaeap'). Reference existing profiles using the
unifi.RadiusProfiledata source. - schedules
Wlan
Schedule[] - Time-based access control configuration for the wireless network. Allows automatic enabling/disabling of the network on specified schedules.
- site string
- The name of the UniFi site where the wireless network should be created. If not specified, the default site will be used.
- uapsd boolean
- Enable Unscheduled Automatic Power Save Delivery to improve battery life for mobile devices.
- wlan
Band string - Radio band selection. Valid values:
both- Both 2.4GHz and 5GHz (default)2g- 2.4GHz only5g- 5GHz only
- wpa3Support boolean
- Enable WPA3 security protocol. Requires security to be set to
wpapskand PMF mode to be enabled. WPA3 provides enhanced security features over WPA2. - wpa3Transition boolean
- Enable WPA3 transition mode, which allows both WPA2 and WPA3 clients to connect. This provides backward compatibility while gradually transitioning to WPA3. Requires security to be set to
wpapskandwpa3_supportto be true.
- security str
- The security protocol for the wireless network. Valid values are:
wpapsk- WPA Personal (PSK) with WPA2/WPA3 optionswpaeap- WPA Enterprise (802.1x)open- Open network (no encryption)
- user_
group_ strid - The ID of the user group that defines the rate limiting and firewall rules for clients on this network.
- ap_
group_ Sequence[str]ids - IDs of the AP groups that should broadcast this SSID. Used to control which access points broadcast this network.
- bss_
transition bool - Enable BSS Transition Management to help clients roam between APs more efficiently.
- fast_
roaming_ boolenabled - Enable 802.11r Fast BSS Transition for seamless roaming between APs. Requires client device support.
- hide_
ssid bool - When enabled, the access points will not broadcast the network name (SSID). Clients will need to manually enter the SSID to connect.
- is_
guest bool - Mark this as a guest network. Guest networks are isolated from other networks and can have special restrictions like captive portals.
- l2_
isolation bool - Isolates wireless clients from each other at layer 2 (ethernet) level. When enabled, devices on this WLAN cannot communicate directly with each other, improving security especially for guest networks or IoT devices. Each client can only communicate with the gateway/router.
- mac_
filter_ boolenabled - Enable MAC address filtering to control network access based on client MAC addresses. Works in conjunction with
mac_filter_listandmac_filter_policy. - mac_
filter_ Sequence[str]lists - List of MAC addresses to filter in XX:XX:XX:XX:XX:XX format. Only applied when
mac_filter_enabledis true. MAC addresses are case-insensitive. - mac_
filter_ strpolicy - MAC address filter policy. Valid values are:
allow- Only allow listed MAC addressesdeny- Block listed MAC addresses
- minimum_
data_ intrate2g_ kbps - Minimum data rate for 2.4GHz devices in Kbps. Use
0to disable. Valid values:1000,2000,5500,6000,9000,11000,12000,18000,24000,36000,48000, and54000 - minimum_
data_ intrate5g_ kbps - Minimum data rate for 5GHz devices in Kbps. Use
0to disable. Valid values:6000,9000,12000,18000,24000,36000,48000, and54000 - multicast_
enhance bool - Enable multicast enhancement to convert multicast traffic to unicast for better reliability and performance, especially for applications like video streaming.
- name str
- The SSID (network name) that will be broadcast by the access points. Must be between 1 and 32 characters long.
- network_
id str - ID of the network (VLAN) for this SSID. Used to assign the WLAN to a specific network segment.
- no2ghz_
oui bool - When enabled, devices from specific manufacturers (identified by their OUI - Organizationally Unique Identifier) will be prevented from connecting on 2.4GHz and forced to use 5GHz. This improves overall network performance by ensuring capable devices use the less congested 5GHz band. Common examples include newer smartphones and laptops.
- passphrase str
- The WPA pre-shared key (password) for the network. Required when security is not set to
open. - pmf_
mode str - Protected Management Frames (PMF) mode. It cannot be disabled if using WPA3. Valid values are:
required- All clients must support PMF (required for WPA3)optional- Clients can optionally use PMF (recommended when transitioning from WPA2 to WPA3)disabled- PMF is disabled (not compatible with WPA3)
- proxy_
arp bool - Enable ARP proxy on this WLAN. When enabled, the UniFi controller will respond to ARP requests on behalf of clients, reducing broadcast traffic and potentially improving network performance. This is particularly useful in high-density wireless environments.
- radius_
profile_ strid - ID of the RADIUS profile to use for WPA Enterprise authentication (when security is 'wpaeap'). Reference existing profiles using the
unifi.RadiusProfiledata source. - schedules
Sequence[Wlan
Schedule Args] - Time-based access control configuration for the wireless network. Allows automatic enabling/disabling of the network on specified schedules.
- site str
- The name of the UniFi site where the wireless network should be created. If not specified, the default site will be used.
- uapsd bool
- Enable Unscheduled Automatic Power Save Delivery to improve battery life for mobile devices.
- wlan_
band str - Radio band selection. Valid values:
both- Both 2.4GHz and 5GHz (default)2g- 2.4GHz only5g- 5GHz only
- wpa3_
support bool - Enable WPA3 security protocol. Requires security to be set to
wpapskand PMF mode to be enabled. WPA3 provides enhanced security features over WPA2. - wpa3_
transition bool - Enable WPA3 transition mode, which allows both WPA2 and WPA3 clients to connect. This provides backward compatibility while gradually transitioning to WPA3. Requires security to be set to
wpapskandwpa3_supportto be true.
- security String
- The security protocol for the wireless network. Valid values are:
wpapsk- WPA Personal (PSK) with WPA2/WPA3 optionswpaeap- WPA Enterprise (802.1x)open- Open network (no encryption)
- user
Group StringId - The ID of the user group that defines the rate limiting and firewall rules for clients on this network.
- ap
Group List<String>Ids - IDs of the AP groups that should broadcast this SSID. Used to control which access points broadcast this network.
- bss
Transition Boolean - Enable BSS Transition Management to help clients roam between APs more efficiently.
- fast
Roaming BooleanEnabled - Enable 802.11r Fast BSS Transition for seamless roaming between APs. Requires client device support.
- hide
Ssid Boolean - When enabled, the access points will not broadcast the network name (SSID). Clients will need to manually enter the SSID to connect.
- is
Guest Boolean - Mark this as a guest network. Guest networks are isolated from other networks and can have special restrictions like captive portals.
- l2Isolation Boolean
- Isolates wireless clients from each other at layer 2 (ethernet) level. When enabled, devices on this WLAN cannot communicate directly with each other, improving security especially for guest networks or IoT devices. Each client can only communicate with the gateway/router.
- mac
Filter BooleanEnabled - Enable MAC address filtering to control network access based on client MAC addresses. Works in conjunction with
mac_filter_listandmac_filter_policy. - mac
Filter List<String>Lists - List of MAC addresses to filter in XX:XX:XX:XX:XX:XX format. Only applied when
mac_filter_enabledis true. MAC addresses are case-insensitive. - mac
Filter StringPolicy - MAC address filter policy. Valid values are:
allow- Only allow listed MAC addressesdeny- Block listed MAC addresses
- minimum
Data NumberRate2g Kbps - Minimum data rate for 2.4GHz devices in Kbps. Use
0to disable. Valid values:1000,2000,5500,6000,9000,11000,12000,18000,24000,36000,48000, and54000 - minimum
Data NumberRate5g Kbps - Minimum data rate for 5GHz devices in Kbps. Use
0to disable. Valid values:6000,9000,12000,18000,24000,36000,48000, and54000 - multicast
Enhance Boolean - Enable multicast enhancement to convert multicast traffic to unicast for better reliability and performance, especially for applications like video streaming.
- name String
- The SSID (network name) that will be broadcast by the access points. Must be between 1 and 32 characters long.
- network
Id String - ID of the network (VLAN) for this SSID. Used to assign the WLAN to a specific network segment.
- no2ghz
Oui Boolean - When enabled, devices from specific manufacturers (identified by their OUI - Organizationally Unique Identifier) will be prevented from connecting on 2.4GHz and forced to use 5GHz. This improves overall network performance by ensuring capable devices use the less congested 5GHz band. Common examples include newer smartphones and laptops.
- passphrase String
- The WPA pre-shared key (password) for the network. Required when security is not set to
open. - pmf
Mode String - Protected Management Frames (PMF) mode. It cannot be disabled if using WPA3. Valid values are:
required- All clients must support PMF (required for WPA3)optional- Clients can optionally use PMF (recommended when transitioning from WPA2 to WPA3)disabled- PMF is disabled (not compatible with WPA3)
- proxy
Arp Boolean - Enable ARP proxy on this WLAN. When enabled, the UniFi controller will respond to ARP requests on behalf of clients, reducing broadcast traffic and potentially improving network performance. This is particularly useful in high-density wireless environments.
- radius
Profile StringId - ID of the RADIUS profile to use for WPA Enterprise authentication (when security is 'wpaeap'). Reference existing profiles using the
unifi.RadiusProfiledata source. - schedules List<Property Map>
- Time-based access control configuration for the wireless network. Allows automatic enabling/disabling of the network on specified schedules.
- site String
- The name of the UniFi site where the wireless network should be created. If not specified, the default site will be used.
- uapsd Boolean
- Enable Unscheduled Automatic Power Save Delivery to improve battery life for mobile devices.
- wlan
Band String - Radio band selection. Valid values:
both- Both 2.4GHz and 5GHz (default)2g- 2.4GHz only5g- 5GHz only
- wpa3Support Boolean
- Enable WPA3 security protocol. Requires security to be set to
wpapskand PMF mode to be enabled. WPA3 provides enhanced security features over WPA2. - wpa3Transition Boolean
- Enable WPA3 transition mode, which allows both WPA2 and WPA3 clients to connect. This provides backward compatibility while gradually transitioning to WPA3. Requires security to be set to
wpapskandwpa3_supportto be true.
Outputs
All input properties are implicitly available as output properties. Additionally, the Wlan resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing Wlan Resource
Get an existing Wlan resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: WlanState, opts?: CustomResourceOptions): Wlan@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
ap_group_ids: Optional[Sequence[str]] = None,
bss_transition: Optional[bool] = None,
fast_roaming_enabled: Optional[bool] = None,
hide_ssid: Optional[bool] = None,
is_guest: Optional[bool] = None,
l2_isolation: Optional[bool] = None,
mac_filter_enabled: Optional[bool] = None,
mac_filter_lists: Optional[Sequence[str]] = None,
mac_filter_policy: Optional[str] = None,
minimum_data_rate2g_kbps: Optional[int] = None,
minimum_data_rate5g_kbps: Optional[int] = None,
multicast_enhance: Optional[bool] = None,
name: Optional[str] = None,
network_id: Optional[str] = None,
no2ghz_oui: Optional[bool] = None,
passphrase: Optional[str] = None,
pmf_mode: Optional[str] = None,
proxy_arp: Optional[bool] = None,
radius_profile_id: Optional[str] = None,
schedules: Optional[Sequence[WlanScheduleArgs]] = None,
security: Optional[str] = None,
site: Optional[str] = None,
uapsd: Optional[bool] = None,
user_group_id: Optional[str] = None,
wlan_band: Optional[str] = None,
wpa3_support: Optional[bool] = None,
wpa3_transition: Optional[bool] = None) -> Wlanfunc GetWlan(ctx *Context, name string, id IDInput, state *WlanState, opts ...ResourceOption) (*Wlan, error)public static Wlan Get(string name, Input<string> id, WlanState? state, CustomResourceOptions? opts = null)public static Wlan get(String name, Output<String> id, WlanState state, CustomResourceOptions options)resources: _: type: unifi:Wlan get: id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Ap
Group List<string>Ids - IDs of the AP groups that should broadcast this SSID. Used to control which access points broadcast this network.
- Bss
Transition bool - Enable BSS Transition Management to help clients roam between APs more efficiently.
- Fast
Roaming boolEnabled - Enable 802.11r Fast BSS Transition for seamless roaming between APs. Requires client device support.
- Hide
Ssid bool - When enabled, the access points will not broadcast the network name (SSID). Clients will need to manually enter the SSID to connect.
- Is
Guest bool - Mark this as a guest network. Guest networks are isolated from other networks and can have special restrictions like captive portals.
- L2Isolation bool
- Isolates wireless clients from each other at layer 2 (ethernet) level. When enabled, devices on this WLAN cannot communicate directly with each other, improving security especially for guest networks or IoT devices. Each client can only communicate with the gateway/router.
- Mac
Filter boolEnabled - Enable MAC address filtering to control network access based on client MAC addresses. Works in conjunction with
mac_filter_listandmac_filter_policy. - Mac
Filter List<string>Lists - List of MAC addresses to filter in XX:XX:XX:XX:XX:XX format. Only applied when
mac_filter_enabledis true. MAC addresses are case-insensitive. - Mac
Filter stringPolicy - MAC address filter policy. Valid values are:
allow- Only allow listed MAC addressesdeny- Block listed MAC addresses
- Minimum
Data intRate2g Kbps - Minimum data rate for 2.4GHz devices in Kbps. Use
0to disable. Valid values:1000,2000,5500,6000,9000,11000,12000,18000,24000,36000,48000, and54000 - Minimum
Data intRate5g Kbps - Minimum data rate for 5GHz devices in Kbps. Use
0to disable. Valid values:6000,9000,12000,18000,24000,36000,48000, and54000 - Multicast
Enhance bool - Enable multicast enhancement to convert multicast traffic to unicast for better reliability and performance, especially for applications like video streaming.
- Name string
- The SSID (network name) that will be broadcast by the access points. Must be between 1 and 32 characters long.
- Network
Id string - ID of the network (VLAN) for this SSID. Used to assign the WLAN to a specific network segment.
- No2ghz
Oui bool - When enabled, devices from specific manufacturers (identified by their OUI - Organizationally Unique Identifier) will be prevented from connecting on 2.4GHz and forced to use 5GHz. This improves overall network performance by ensuring capable devices use the less congested 5GHz band. Common examples include newer smartphones and laptops.
- Passphrase string
- The WPA pre-shared key (password) for the network. Required when security is not set to
open. - Pmf
Mode string - Protected Management Frames (PMF) mode. It cannot be disabled if using WPA3. Valid values are:
required- All clients must support PMF (required for WPA3)optional- Clients can optionally use PMF (recommended when transitioning from WPA2 to WPA3)disabled- PMF is disabled (not compatible with WPA3)
- Proxy
Arp bool - Enable ARP proxy on this WLAN. When enabled, the UniFi controller will respond to ARP requests on behalf of clients, reducing broadcast traffic and potentially improving network performance. This is particularly useful in high-density wireless environments.
- Radius
Profile stringId - ID of the RADIUS profile to use for WPA Enterprise authentication (when security is 'wpaeap'). Reference existing profiles using the
unifi.RadiusProfiledata source. - Schedules
List<Pulumiverse.
Unifi. Inputs. Wlan Schedule> - Time-based access control configuration for the wireless network. Allows automatic enabling/disabling of the network on specified schedules.
- Security string
- The security protocol for the wireless network. Valid values are:
wpapsk- WPA Personal (PSK) with WPA2/WPA3 optionswpaeap- WPA Enterprise (802.1x)open- Open network (no encryption)
- Site string
- The name of the UniFi site where the wireless network should be created. If not specified, the default site will be used.
- Uapsd bool
- Enable Unscheduled Automatic Power Save Delivery to improve battery life for mobile devices.
- User
Group stringId - The ID of the user group that defines the rate limiting and firewall rules for clients on this network.
- Wlan
Band string - Radio band selection. Valid values:
both- Both 2.4GHz and 5GHz (default)2g- 2.4GHz only5g- 5GHz only
- Wpa3Support bool
- Enable WPA3 security protocol. Requires security to be set to
wpapskand PMF mode to be enabled. WPA3 provides enhanced security features over WPA2. - Wpa3Transition bool
- Enable WPA3 transition mode, which allows both WPA2 and WPA3 clients to connect. This provides backward compatibility while gradually transitioning to WPA3. Requires security to be set to
wpapskandwpa3_supportto be true.
- Ap
Group []stringIds - IDs of the AP groups that should broadcast this SSID. Used to control which access points broadcast this network.
- Bss
Transition bool - Enable BSS Transition Management to help clients roam between APs more efficiently.
- Fast
Roaming boolEnabled - Enable 802.11r Fast BSS Transition for seamless roaming between APs. Requires client device support.
- Hide
Ssid bool - When enabled, the access points will not broadcast the network name (SSID). Clients will need to manually enter the SSID to connect.
- Is
Guest bool - Mark this as a guest network. Guest networks are isolated from other networks and can have special restrictions like captive portals.
- L2Isolation bool
- Isolates wireless clients from each other at layer 2 (ethernet) level. When enabled, devices on this WLAN cannot communicate directly with each other, improving security especially for guest networks or IoT devices. Each client can only communicate with the gateway/router.
- Mac
Filter boolEnabled - Enable MAC address filtering to control network access based on client MAC addresses. Works in conjunction with
mac_filter_listandmac_filter_policy. - Mac
Filter []stringLists - List of MAC addresses to filter in XX:XX:XX:XX:XX:XX format. Only applied when
mac_filter_enabledis true. MAC addresses are case-insensitive. - Mac
Filter stringPolicy - MAC address filter policy. Valid values are:
allow- Only allow listed MAC addressesdeny- Block listed MAC addresses
- Minimum
Data intRate2g Kbps - Minimum data rate for 2.4GHz devices in Kbps. Use
0to disable. Valid values:1000,2000,5500,6000,9000,11000,12000,18000,24000,36000,48000, and54000 - Minimum
Data intRate5g Kbps - Minimum data rate for 5GHz devices in Kbps. Use
0to disable. Valid values:6000,9000,12000,18000,24000,36000,48000, and54000 - Multicast
Enhance bool - Enable multicast enhancement to convert multicast traffic to unicast for better reliability and performance, especially for applications like video streaming.
- Name string
- The SSID (network name) that will be broadcast by the access points. Must be between 1 and 32 characters long.
- Network
Id string - ID of the network (VLAN) for this SSID. Used to assign the WLAN to a specific network segment.
- No2ghz
Oui bool - When enabled, devices from specific manufacturers (identified by their OUI - Organizationally Unique Identifier) will be prevented from connecting on 2.4GHz and forced to use 5GHz. This improves overall network performance by ensuring capable devices use the less congested 5GHz band. Common examples include newer smartphones and laptops.
- Passphrase string
- The WPA pre-shared key (password) for the network. Required when security is not set to
open. - Pmf
Mode string - Protected Management Frames (PMF) mode. It cannot be disabled if using WPA3. Valid values are:
required- All clients must support PMF (required for WPA3)optional- Clients can optionally use PMF (recommended when transitioning from WPA2 to WPA3)disabled- PMF is disabled (not compatible with WPA3)
- Proxy
Arp bool - Enable ARP proxy on this WLAN. When enabled, the UniFi controller will respond to ARP requests on behalf of clients, reducing broadcast traffic and potentially improving network performance. This is particularly useful in high-density wireless environments.
- Radius
Profile stringId - ID of the RADIUS profile to use for WPA Enterprise authentication (when security is 'wpaeap'). Reference existing profiles using the
unifi.RadiusProfiledata source. - Schedules
[]Wlan
Schedule Args - Time-based access control configuration for the wireless network. Allows automatic enabling/disabling of the network on specified schedules.
- Security string
- The security protocol for the wireless network. Valid values are:
wpapsk- WPA Personal (PSK) with WPA2/WPA3 optionswpaeap- WPA Enterprise (802.1x)open- Open network (no encryption)
- Site string
- The name of the UniFi site where the wireless network should be created. If not specified, the default site will be used.
- Uapsd bool
- Enable Unscheduled Automatic Power Save Delivery to improve battery life for mobile devices.
- User
Group stringId - The ID of the user group that defines the rate limiting and firewall rules for clients on this network.
- Wlan
Band string - Radio band selection. Valid values:
both- Both 2.4GHz and 5GHz (default)2g- 2.4GHz only5g- 5GHz only
- Wpa3Support bool
- Enable WPA3 security protocol. Requires security to be set to
wpapskand PMF mode to be enabled. WPA3 provides enhanced security features over WPA2. - Wpa3Transition bool
- Enable WPA3 transition mode, which allows both WPA2 and WPA3 clients to connect. This provides backward compatibility while gradually transitioning to WPA3. Requires security to be set to
wpapskandwpa3_supportto be true.
- ap
Group List<String>Ids - IDs of the AP groups that should broadcast this SSID. Used to control which access points broadcast this network.
- bss
Transition Boolean - Enable BSS Transition Management to help clients roam between APs more efficiently.
- fast
Roaming BooleanEnabled - Enable 802.11r Fast BSS Transition for seamless roaming between APs. Requires client device support.
- hide
Ssid Boolean - When enabled, the access points will not broadcast the network name (SSID). Clients will need to manually enter the SSID to connect.
- is
Guest Boolean - Mark this as a guest network. Guest networks are isolated from other networks and can have special restrictions like captive portals.
- l2Isolation Boolean
- Isolates wireless clients from each other at layer 2 (ethernet) level. When enabled, devices on this WLAN cannot communicate directly with each other, improving security especially for guest networks or IoT devices. Each client can only communicate with the gateway/router.
- mac
Filter BooleanEnabled - Enable MAC address filtering to control network access based on client MAC addresses. Works in conjunction with
mac_filter_listandmac_filter_policy. - mac
Filter List<String>Lists - List of MAC addresses to filter in XX:XX:XX:XX:XX:XX format. Only applied when
mac_filter_enabledis true. MAC addresses are case-insensitive. - mac
Filter StringPolicy - MAC address filter policy. Valid values are:
allow- Only allow listed MAC addressesdeny- Block listed MAC addresses
- minimum
Data IntegerRate2g Kbps - Minimum data rate for 2.4GHz devices in Kbps. Use
0to disable. Valid values:1000,2000,5500,6000,9000,11000,12000,18000,24000,36000,48000, and54000 - minimum
Data IntegerRate5g Kbps - Minimum data rate for 5GHz devices in Kbps. Use
0to disable. Valid values:6000,9000,12000,18000,24000,36000,48000, and54000 - multicast
Enhance Boolean - Enable multicast enhancement to convert multicast traffic to unicast for better reliability and performance, especially for applications like video streaming.
- name String
- The SSID (network name) that will be broadcast by the access points. Must be between 1 and 32 characters long.
- network
Id String - ID of the network (VLAN) for this SSID. Used to assign the WLAN to a specific network segment.
- no2ghz
Oui Boolean - When enabled, devices from specific manufacturers (identified by their OUI - Organizationally Unique Identifier) will be prevented from connecting on 2.4GHz and forced to use 5GHz. This improves overall network performance by ensuring capable devices use the less congested 5GHz band. Common examples include newer smartphones and laptops.
- passphrase String
- The WPA pre-shared key (password) for the network. Required when security is not set to
open. - pmf
Mode String - Protected Management Frames (PMF) mode. It cannot be disabled if using WPA3. Valid values are:
required- All clients must support PMF (required for WPA3)optional- Clients can optionally use PMF (recommended when transitioning from WPA2 to WPA3)disabled- PMF is disabled (not compatible with WPA3)
- proxy
Arp Boolean - Enable ARP proxy on this WLAN. When enabled, the UniFi controller will respond to ARP requests on behalf of clients, reducing broadcast traffic and potentially improving network performance. This is particularly useful in high-density wireless environments.
- radius
Profile StringId - ID of the RADIUS profile to use for WPA Enterprise authentication (when security is 'wpaeap'). Reference existing profiles using the
unifi.RadiusProfiledata source. - schedules
List<Wlan
Schedule> - Time-based access control configuration for the wireless network. Allows automatic enabling/disabling of the network on specified schedules.
- security String
- The security protocol for the wireless network. Valid values are:
wpapsk- WPA Personal (PSK) with WPA2/WPA3 optionswpaeap- WPA Enterprise (802.1x)open- Open network (no encryption)
- site String
- The name of the UniFi site where the wireless network should be created. If not specified, the default site will be used.
- uapsd Boolean
- Enable Unscheduled Automatic Power Save Delivery to improve battery life for mobile devices.
- user
Group StringId - The ID of the user group that defines the rate limiting and firewall rules for clients on this network.
- wlan
Band String - Radio band selection. Valid values:
both- Both 2.4GHz and 5GHz (default)2g- 2.4GHz only5g- 5GHz only
- wpa3Support Boolean
- Enable WPA3 security protocol. Requires security to be set to
wpapskand PMF mode to be enabled. WPA3 provides enhanced security features over WPA2. - wpa3Transition Boolean
- Enable WPA3 transition mode, which allows both WPA2 and WPA3 clients to connect. This provides backward compatibility while gradually transitioning to WPA3. Requires security to be set to
wpapskandwpa3_supportto be true.
- ap
Group string[]Ids - IDs of the AP groups that should broadcast this SSID. Used to control which access points broadcast this network.
- bss
Transition boolean - Enable BSS Transition Management to help clients roam between APs more efficiently.
- fast
Roaming booleanEnabled - Enable 802.11r Fast BSS Transition for seamless roaming between APs. Requires client device support.
- hide
Ssid boolean - When enabled, the access points will not broadcast the network name (SSID). Clients will need to manually enter the SSID to connect.
- is
Guest boolean - Mark this as a guest network. Guest networks are isolated from other networks and can have special restrictions like captive portals.
- l2Isolation boolean
- Isolates wireless clients from each other at layer 2 (ethernet) level. When enabled, devices on this WLAN cannot communicate directly with each other, improving security especially for guest networks or IoT devices. Each client can only communicate with the gateway/router.
- mac
Filter booleanEnabled - Enable MAC address filtering to control network access based on client MAC addresses. Works in conjunction with
mac_filter_listandmac_filter_policy. - mac
Filter string[]Lists - List of MAC addresses to filter in XX:XX:XX:XX:XX:XX format. Only applied when
mac_filter_enabledis true. MAC addresses are case-insensitive. - mac
Filter stringPolicy - MAC address filter policy. Valid values are:
allow- Only allow listed MAC addressesdeny- Block listed MAC addresses
- minimum
Data numberRate2g Kbps - Minimum data rate for 2.4GHz devices in Kbps. Use
0to disable. Valid values:1000,2000,5500,6000,9000,11000,12000,18000,24000,36000,48000, and54000 - minimum
Data numberRate5g Kbps - Minimum data rate for 5GHz devices in Kbps. Use
0to disable. Valid values:6000,9000,12000,18000,24000,36000,48000, and54000 - multicast
Enhance boolean - Enable multicast enhancement to convert multicast traffic to unicast for better reliability and performance, especially for applications like video streaming.
- name string
- The SSID (network name) that will be broadcast by the access points. Must be between 1 and 32 characters long.
- network
Id string - ID of the network (VLAN) for this SSID. Used to assign the WLAN to a specific network segment.
- no2ghz
Oui boolean - When enabled, devices from specific manufacturers (identified by their OUI - Organizationally Unique Identifier) will be prevented from connecting on 2.4GHz and forced to use 5GHz. This improves overall network performance by ensuring capable devices use the less congested 5GHz band. Common examples include newer smartphones and laptops.
- passphrase string
- The WPA pre-shared key (password) for the network. Required when security is not set to
open. - pmf
Mode string - Protected Management Frames (PMF) mode. It cannot be disabled if using WPA3. Valid values are:
required- All clients must support PMF (required for WPA3)optional- Clients can optionally use PMF (recommended when transitioning from WPA2 to WPA3)disabled- PMF is disabled (not compatible with WPA3)
- proxy
Arp boolean - Enable ARP proxy on this WLAN. When enabled, the UniFi controller will respond to ARP requests on behalf of clients, reducing broadcast traffic and potentially improving network performance. This is particularly useful in high-density wireless environments.
- radius
Profile stringId - ID of the RADIUS profile to use for WPA Enterprise authentication (when security is 'wpaeap'). Reference existing profiles using the
unifi.RadiusProfiledata source. - schedules
Wlan
Schedule[] - Time-based access control configuration for the wireless network. Allows automatic enabling/disabling of the network on specified schedules.
- security string
- The security protocol for the wireless network. Valid values are:
wpapsk- WPA Personal (PSK) with WPA2/WPA3 optionswpaeap- WPA Enterprise (802.1x)open- Open network (no encryption)
- site string
- The name of the UniFi site where the wireless network should be created. If not specified, the default site will be used.
- uapsd boolean
- Enable Unscheduled Automatic Power Save Delivery to improve battery life for mobile devices.
- user
Group stringId - The ID of the user group that defines the rate limiting and firewall rules for clients on this network.
- wlan
Band string - Radio band selection. Valid values:
both- Both 2.4GHz and 5GHz (default)2g- 2.4GHz only5g- 5GHz only
- wpa3Support boolean
- Enable WPA3 security protocol. Requires security to be set to
wpapskand PMF mode to be enabled. WPA3 provides enhanced security features over WPA2. - wpa3Transition boolean
- Enable WPA3 transition mode, which allows both WPA2 and WPA3 clients to connect. This provides backward compatibility while gradually transitioning to WPA3. Requires security to be set to
wpapskandwpa3_supportto be true.
- ap_
group_ Sequence[str]ids - IDs of the AP groups that should broadcast this SSID. Used to control which access points broadcast this network.
- bss_
transition bool - Enable BSS Transition Management to help clients roam between APs more efficiently.
- fast_
roaming_ boolenabled - Enable 802.11r Fast BSS Transition for seamless roaming between APs. Requires client device support.
- hide_
ssid bool - When enabled, the access points will not broadcast the network name (SSID). Clients will need to manually enter the SSID to connect.
- is_
guest bool - Mark this as a guest network. Guest networks are isolated from other networks and can have special restrictions like captive portals.
- l2_
isolation bool - Isolates wireless clients from each other at layer 2 (ethernet) level. When enabled, devices on this WLAN cannot communicate directly with each other, improving security especially for guest networks or IoT devices. Each client can only communicate with the gateway/router.
- mac_
filter_ boolenabled - Enable MAC address filtering to control network access based on client MAC addresses. Works in conjunction with
mac_filter_listandmac_filter_policy. - mac_
filter_ Sequence[str]lists - List of MAC addresses to filter in XX:XX:XX:XX:XX:XX format. Only applied when
mac_filter_enabledis true. MAC addresses are case-insensitive. - mac_
filter_ strpolicy - MAC address filter policy. Valid values are:
allow- Only allow listed MAC addressesdeny- Block listed MAC addresses
- minimum_
data_ intrate2g_ kbps - Minimum data rate for 2.4GHz devices in Kbps. Use
0to disable. Valid values:1000,2000,5500,6000,9000,11000,12000,18000,24000,36000,48000, and54000 - minimum_
data_ intrate5g_ kbps - Minimum data rate for 5GHz devices in Kbps. Use
0to disable. Valid values:6000,9000,12000,18000,24000,36000,48000, and54000 - multicast_
enhance bool - Enable multicast enhancement to convert multicast traffic to unicast for better reliability and performance, especially for applications like video streaming.
- name str
- The SSID (network name) that will be broadcast by the access points. Must be between 1 and 32 characters long.
- network_
id str - ID of the network (VLAN) for this SSID. Used to assign the WLAN to a specific network segment.
- no2ghz_
oui bool - When enabled, devices from specific manufacturers (identified by their OUI - Organizationally Unique Identifier) will be prevented from connecting on 2.4GHz and forced to use 5GHz. This improves overall network performance by ensuring capable devices use the less congested 5GHz band. Common examples include newer smartphones and laptops.
- passphrase str
- The WPA pre-shared key (password) for the network. Required when security is not set to
open. - pmf_
mode str - Protected Management Frames (PMF) mode. It cannot be disabled if using WPA3. Valid values are:
required- All clients must support PMF (required for WPA3)optional- Clients can optionally use PMF (recommended when transitioning from WPA2 to WPA3)disabled- PMF is disabled (not compatible with WPA3)
- proxy_
arp bool - Enable ARP proxy on this WLAN. When enabled, the UniFi controller will respond to ARP requests on behalf of clients, reducing broadcast traffic and potentially improving network performance. This is particularly useful in high-density wireless environments.
- radius_
profile_ strid - ID of the RADIUS profile to use for WPA Enterprise authentication (when security is 'wpaeap'). Reference existing profiles using the
unifi.RadiusProfiledata source. - schedules
Sequence[Wlan
Schedule Args] - Time-based access control configuration for the wireless network. Allows automatic enabling/disabling of the network on specified schedules.
- security str
- The security protocol for the wireless network. Valid values are:
wpapsk- WPA Personal (PSK) with WPA2/WPA3 optionswpaeap- WPA Enterprise (802.1x)open- Open network (no encryption)
- site str
- The name of the UniFi site where the wireless network should be created. If not specified, the default site will be used.
- uapsd bool
- Enable Unscheduled Automatic Power Save Delivery to improve battery life for mobile devices.
- user_
group_ strid - The ID of the user group that defines the rate limiting and firewall rules for clients on this network.
- wlan_
band str - Radio band selection. Valid values:
both- Both 2.4GHz and 5GHz (default)2g- 2.4GHz only5g- 5GHz only
- wpa3_
support bool - Enable WPA3 security protocol. Requires security to be set to
wpapskand PMF mode to be enabled. WPA3 provides enhanced security features over WPA2. - wpa3_
transition bool - Enable WPA3 transition mode, which allows both WPA2 and WPA3 clients to connect. This provides backward compatibility while gradually transitioning to WPA3. Requires security to be set to
wpapskandwpa3_supportto be true.
- ap
Group List<String>Ids - IDs of the AP groups that should broadcast this SSID. Used to control which access points broadcast this network.
- bss
Transition Boolean - Enable BSS Transition Management to help clients roam between APs more efficiently.
- fast
Roaming BooleanEnabled - Enable 802.11r Fast BSS Transition for seamless roaming between APs. Requires client device support.
- hide
Ssid Boolean - When enabled, the access points will not broadcast the network name (SSID). Clients will need to manually enter the SSID to connect.
- is
Guest Boolean - Mark this as a guest network. Guest networks are isolated from other networks and can have special restrictions like captive portals.
- l2Isolation Boolean
- Isolates wireless clients from each other at layer 2 (ethernet) level. When enabled, devices on this WLAN cannot communicate directly with each other, improving security especially for guest networks or IoT devices. Each client can only communicate with the gateway/router.
- mac
Filter BooleanEnabled - Enable MAC address filtering to control network access based on client MAC addresses. Works in conjunction with
mac_filter_listandmac_filter_policy. - mac
Filter List<String>Lists - List of MAC addresses to filter in XX:XX:XX:XX:XX:XX format. Only applied when
mac_filter_enabledis true. MAC addresses are case-insensitive. - mac
Filter StringPolicy - MAC address filter policy. Valid values are:
allow- Only allow listed MAC addressesdeny- Block listed MAC addresses
- minimum
Data NumberRate2g Kbps - Minimum data rate for 2.4GHz devices in Kbps. Use
0to disable. Valid values:1000,2000,5500,6000,9000,11000,12000,18000,24000,36000,48000, and54000 - minimum
Data NumberRate5g Kbps - Minimum data rate for 5GHz devices in Kbps. Use
0to disable. Valid values:6000,9000,12000,18000,24000,36000,48000, and54000 - multicast
Enhance Boolean - Enable multicast enhancement to convert multicast traffic to unicast for better reliability and performance, especially for applications like video streaming.
- name String
- The SSID (network name) that will be broadcast by the access points. Must be between 1 and 32 characters long.
- network
Id String - ID of the network (VLAN) for this SSID. Used to assign the WLAN to a specific network segment.
- no2ghz
Oui Boolean - When enabled, devices from specific manufacturers (identified by their OUI - Organizationally Unique Identifier) will be prevented from connecting on 2.4GHz and forced to use 5GHz. This improves overall network performance by ensuring capable devices use the less congested 5GHz band. Common examples include newer smartphones and laptops.
- passphrase String
- The WPA pre-shared key (password) for the network. Required when security is not set to
open. - pmf
Mode String - Protected Management Frames (PMF) mode. It cannot be disabled if using WPA3. Valid values are:
required- All clients must support PMF (required for WPA3)optional- Clients can optionally use PMF (recommended when transitioning from WPA2 to WPA3)disabled- PMF is disabled (not compatible with WPA3)
- proxy
Arp Boolean - Enable ARP proxy on this WLAN. When enabled, the UniFi controller will respond to ARP requests on behalf of clients, reducing broadcast traffic and potentially improving network performance. This is particularly useful in high-density wireless environments.
- radius
Profile StringId - ID of the RADIUS profile to use for WPA Enterprise authentication (when security is 'wpaeap'). Reference existing profiles using the
unifi.RadiusProfiledata source. - schedules List<Property Map>
- Time-based access control configuration for the wireless network. Allows automatic enabling/disabling of the network on specified schedules.
- security String
- The security protocol for the wireless network. Valid values are:
wpapsk- WPA Personal (PSK) with WPA2/WPA3 optionswpaeap- WPA Enterprise (802.1x)open- Open network (no encryption)
- site String
- The name of the UniFi site where the wireless network should be created. If not specified, the default site will be used.
- uapsd Boolean
- Enable Unscheduled Automatic Power Save Delivery to improve battery life for mobile devices.
- user
Group StringId - The ID of the user group that defines the rate limiting and firewall rules for clients on this network.
- wlan
Band String - Radio band selection. Valid values:
both- Both 2.4GHz and 5GHz (default)2g- 2.4GHz only5g- 5GHz only
- wpa3Support Boolean
- Enable WPA3 security protocol. Requires security to be set to
wpapskand PMF mode to be enabled. WPA3 provides enhanced security features over WPA2. - wpa3Transition Boolean
- Enable WPA3 transition mode, which allows both WPA2 and WPA3 clients to connect. This provides backward compatibility while gradually transitioning to WPA3. Requires security to be set to
wpapskandwpa3_supportto be true.
Supporting Types
WlanSchedule, WlanScheduleArgs
- Day
Of stringWeek - Day of week. Valid values:
sun,mon,tue,wed,thu,fri,sat. - Duration int
- Duration in minutes that the network should remain active.
- Start
Hour int - Start hour in 24-hour format (0-23).
- Name string
- Friendly name for this schedule block (e.g., 'Business Hours', 'Weekend Access').
- Start
Minute int - Start minute (0-59).
- Day
Of stringWeek - Day of week. Valid values:
sun,mon,tue,wed,thu,fri,sat. - Duration int
- Duration in minutes that the network should remain active.
- Start
Hour int - Start hour in 24-hour format (0-23).
- Name string
- Friendly name for this schedule block (e.g., 'Business Hours', 'Weekend Access').
- Start
Minute int - Start minute (0-59).
- day
Of StringWeek - Day of week. Valid values:
sun,mon,tue,wed,thu,fri,sat. - duration Integer
- Duration in minutes that the network should remain active.
- start
Hour Integer - Start hour in 24-hour format (0-23).
- name String
- Friendly name for this schedule block (e.g., 'Business Hours', 'Weekend Access').
- start
Minute Integer - Start minute (0-59).
- day
Of stringWeek - Day of week. Valid values:
sun,mon,tue,wed,thu,fri,sat. - duration number
- Duration in minutes that the network should remain active.
- start
Hour number - Start hour in 24-hour format (0-23).
- name string
- Friendly name for this schedule block (e.g., 'Business Hours', 'Weekend Access').
- start
Minute number - Start minute (0-59).
- day_
of_ strweek - Day of week. Valid values:
sun,mon,tue,wed,thu,fri,sat. - duration int
- Duration in minutes that the network should remain active.
- start_
hour int - Start hour in 24-hour format (0-23).
- name str
- Friendly name for this schedule block (e.g., 'Business Hours', 'Weekend Access').
- start_
minute int - Start minute (0-59).
- day
Of StringWeek - Day of week. Valid values:
sun,mon,tue,wed,thu,fri,sat. - duration Number
- Duration in minutes that the network should remain active.
- start
Hour Number - Start hour in 24-hour format (0-23).
- name String
- Friendly name for this schedule block (e.g., 'Business Hours', 'Weekend Access').
- start
Minute Number - Start minute (0-59).
Import
import from provider configured site
$ pulumi import unifi:index/wlan:Wlan mywlan 5dc28e5e9106d105bdc87217
import from another site
$ pulumi import unifi:index/wlan:Wlan mywlan bfa2l6i7:5dc28e5e9106d105bdc87217
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- unifi pulumiverse/pulumi-unifi
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
unifiTerraform Provider.
