1. Packages
  2. Routeros Provider
  3. API Docs
  4. InterfaceWirelessAccessList
routeros 1.83.1 published on Monday, Apr 28, 2025 by terraform-routeros

routeros.InterfaceWirelessAccessList

Explore with Pulumi AI

routeros logo
routeros 1.83.1 published on Monday, Apr 28, 2025 by terraform-routeros

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as routeros from "@pulumi/routeros";
    
    const test = new routeros.InterfaceWirelessAccessList("test", {
        macAddress: "00:AA:BB:CC:DD:EE",
        signalRange: "-100..100",
        time: "3h3m-5h,mon,tue,wed,thu,fri",
    });
    
    import pulumi
    import pulumi_routeros as routeros
    
    test = routeros.InterfaceWirelessAccessList("test",
        mac_address="00:AA:BB:CC:DD:EE",
        signal_range="-100..100",
        time="3h3m-5h,mon,tue,wed,thu,fri")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/routeros/routeros"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := routeros.NewInterfaceWirelessAccessList(ctx, "test", &routeros.InterfaceWirelessAccessListArgs{
    			MacAddress:  pulumi.String("00:AA:BB:CC:DD:EE"),
    			SignalRange: pulumi.String("-100..100"),
    			Time:        pulumi.String("3h3m-5h,mon,tue,wed,thu,fri"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Routeros = Pulumi.Routeros;
    
    return await Deployment.RunAsync(() => 
    {
        var test = new Routeros.InterfaceWirelessAccessList("test", new()
        {
            MacAddress = "00:AA:BB:CC:DD:EE",
            SignalRange = "-100..100",
            Time = "3h3m-5h,mon,tue,wed,thu,fri",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.routeros.InterfaceWirelessAccessList;
    import com.pulumi.routeros.InterfaceWirelessAccessListArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var test = new InterfaceWirelessAccessList("test", InterfaceWirelessAccessListArgs.builder()
                .macAddress("00:AA:BB:CC:DD:EE")
                .signalRange("-100..100")
                .time("3h3m-5h,mon,tue,wed,thu,fri")
                .build());
    
        }
    }
    
    resources:
      test:
        type: routeros:InterfaceWirelessAccessList
        properties:
          macAddress: 00:AA:BB:CC:DD:EE
          signalRange: -100..100
          time: 3h3m-5h,mon,tue,wed,thu,fri
    

    Create InterfaceWirelessAccessList Resource

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

    Constructor syntax

    new InterfaceWirelessAccessList(name: string, args?: InterfaceWirelessAccessListArgs, opts?: CustomResourceOptions);
    @overload
    def InterfaceWirelessAccessList(resource_name: str,
                                    args: Optional[InterfaceWirelessAccessListArgs] = None,
                                    opts: Optional[ResourceOptions] = None)
    
    @overload
    def InterfaceWirelessAccessList(resource_name: str,
                                    opts: Optional[ResourceOptions] = None,
                                    ___id_: Optional[float] = None,
                                    ___path_: Optional[str] = None,
                                    allow_signal_out_of_range: Optional[str] = None,
                                    ap_tx_limit: Optional[float] = None,
                                    authentication: Optional[bool] = None,
                                    client_tx_limit: Optional[float] = None,
                                    comment: Optional[str] = None,
                                    disabled: Optional[bool] = None,
                                    forwarding: Optional[bool] = None,
                                    interface: Optional[str] = None,
                                    interface_wireless_access_list_id: Optional[str] = None,
                                    mac_address: Optional[str] = None,
                                    management_protection_key: Optional[str] = None,
                                    private_algo: Optional[str] = None,
                                    private_key: Optional[str] = None,
                                    private_pre_shared_key: Optional[str] = None,
                                    signal_range: Optional[str] = None,
                                    time: Optional[str] = None,
                                    vlan_id: Optional[float] = None,
                                    vlan_mode: Optional[str] = None)
    func NewInterfaceWirelessAccessList(ctx *Context, name string, args *InterfaceWirelessAccessListArgs, opts ...ResourceOption) (*InterfaceWirelessAccessList, error)
    public InterfaceWirelessAccessList(string name, InterfaceWirelessAccessListArgs? args = null, CustomResourceOptions? opts = null)
    public InterfaceWirelessAccessList(String name, InterfaceWirelessAccessListArgs args)
    public InterfaceWirelessAccessList(String name, InterfaceWirelessAccessListArgs args, CustomResourceOptions options)
    
    type: routeros:InterfaceWirelessAccessList
    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 InterfaceWirelessAccessListArgs
    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 InterfaceWirelessAccessListArgs
    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 InterfaceWirelessAccessListArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args InterfaceWirelessAccessListArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args InterfaceWirelessAccessListArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

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

    AllowSignalOutOfRange string
    Option which permits client's signal to be out of the range always or for some time interval.
    ApTxLimit double
    Limit rate of data transmission to this client. Value 0 means no limit. Value is in bits per second.
    Authentication bool
    No - Client association will always fail.yes - Use authentication procedure that is specified in the security-profile of the interface.
    ClientTxLimit double
    Ask client to limit rate of data transmission. Value 0 means no limit.This is a proprietary extension that is supported by RouterOS clients.Value is in bits per second.
    Comment string
    Disabled bool
    Forwarding bool
    • false - Client cannot send frames to other station that are connected to same access point. *true - Client can send frames to other stations on the same access point.
    Interface string
    Rules with interface=any are used for any wireless interface and the interface = all defines interface-list all name. To make rule that applies only to one wireless interface, specify that interface as a value of this property.
    InterfaceWirelessAccessListId string
    The ID of this resource.
    MacAddress string
    Rule matches client with the specified MAC address. Value 00:00:00:00:00:00 matches always.
    ManagementProtectionKey string
    Management protection shared secret.
    PrivateAlgo string
    Only for WEP modes.
    PrivateKey string
    Only for WEP modes (HEX).
    PrivatePreSharedKey string
    Used in WPA PSK mode.
    SignalRange string
    Rule matches if signal strength of the station is within the range.If signal strength of the station will go out of the range that is specified in the rule, access point will disconnect that station.
    Time string
    Rule will match only during specified time.Station will be disconnected after specified time ends. Both start and end time is expressed as time since midnight, 00:00. Rule will match only during specified days of the week. Ex: "3h3m-5h,mon,tue,wed,thu,fri"
    VlanId double
    VLAN ID to use if doing VLAN tagging.
    VlanMode string
    VLAN tagging mode specifies if traffic coming from client should get tagged (and untagged when going to client).
    ___id_ double
    Resource ID type (.id / name). This is an internal service field, setting a value is not required.
    ___path_ string
    Resource path for CRUD operations. This is an internal service field, setting a value is not required.
    AllowSignalOutOfRange string
    Option which permits client's signal to be out of the range always or for some time interval.
    ApTxLimit float64
    Limit rate of data transmission to this client. Value 0 means no limit. Value is in bits per second.
    Authentication bool
    No - Client association will always fail.yes - Use authentication procedure that is specified in the security-profile of the interface.
    ClientTxLimit float64
    Ask client to limit rate of data transmission. Value 0 means no limit.This is a proprietary extension that is supported by RouterOS clients.Value is in bits per second.
    Comment string
    Disabled bool
    Forwarding bool
    • false - Client cannot send frames to other station that are connected to same access point. *true - Client can send frames to other stations on the same access point.
    Interface string
    Rules with interface=any are used for any wireless interface and the interface = all defines interface-list all name. To make rule that applies only to one wireless interface, specify that interface as a value of this property.
    InterfaceWirelessAccessListId string
    The ID of this resource.
    MacAddress string
    Rule matches client with the specified MAC address. Value 00:00:00:00:00:00 matches always.
    ManagementProtectionKey string
    Management protection shared secret.
    PrivateAlgo string
    Only for WEP modes.
    PrivateKey string
    Only for WEP modes (HEX).
    PrivatePreSharedKey string
    Used in WPA PSK mode.
    SignalRange string
    Rule matches if signal strength of the station is within the range.If signal strength of the station will go out of the range that is specified in the rule, access point will disconnect that station.
    Time string
    Rule will match only during specified time.Station will be disconnected after specified time ends. Both start and end time is expressed as time since midnight, 00:00. Rule will match only during specified days of the week. Ex: "3h3m-5h,mon,tue,wed,thu,fri"
    VlanId float64
    VLAN ID to use if doing VLAN tagging.
    VlanMode string
    VLAN tagging mode specifies if traffic coming from client should get tagged (and untagged when going to client).
    ___id_ float64
    Resource ID type (.id / name). This is an internal service field, setting a value is not required.
    ___path_ string
    Resource path for CRUD operations. This is an internal service field, setting a value is not required.
    ___id_ Double
    Resource ID type (.id / name). This is an internal service field, setting a value is not required.
    ___path_ String
    Resource path for CRUD operations. This is an internal service field, setting a value is not required.
    allowSignalOutOfRange String
    Option which permits client's signal to be out of the range always or for some time interval.
    apTxLimit Double
    Limit rate of data transmission to this client. Value 0 means no limit. Value is in bits per second.
    authentication Boolean
    No - Client association will always fail.yes - Use authentication procedure that is specified in the security-profile of the interface.
    clientTxLimit Double
    Ask client to limit rate of data transmission. Value 0 means no limit.This is a proprietary extension that is supported by RouterOS clients.Value is in bits per second.
    comment String
    disabled Boolean
    forwarding Boolean
    • false - Client cannot send frames to other station that are connected to same access point. *true - Client can send frames to other stations on the same access point.
    interfaceWirelessAccessListId String
    The ID of this resource.
    interface_ String
    Rules with interface=any are used for any wireless interface and the interface = all defines interface-list all name. To make rule that applies only to one wireless interface, specify that interface as a value of this property.
    macAddress String
    Rule matches client with the specified MAC address. Value 00:00:00:00:00:00 matches always.
    managementProtectionKey String
    Management protection shared secret.
    privateAlgo String
    Only for WEP modes.
    privateKey String
    Only for WEP modes (HEX).
    privatePreSharedKey String
    Used in WPA PSK mode.
    signalRange String
    Rule matches if signal strength of the station is within the range.If signal strength of the station will go out of the range that is specified in the rule, access point will disconnect that station.
    time String
    Rule will match only during specified time.Station will be disconnected after specified time ends. Both start and end time is expressed as time since midnight, 00:00. Rule will match only during specified days of the week. Ex: "3h3m-5h,mon,tue,wed,thu,fri"
    vlanId Double
    VLAN ID to use if doing VLAN tagging.
    vlanMode String
    VLAN tagging mode specifies if traffic coming from client should get tagged (and untagged when going to client).
    ___id_ number
    Resource ID type (.id / name). This is an internal service field, setting a value is not required.
    ___path_ string
    Resource path for CRUD operations. This is an internal service field, setting a value is not required.
    allowSignalOutOfRange string
    Option which permits client's signal to be out of the range always or for some time interval.
    apTxLimit number
    Limit rate of data transmission to this client. Value 0 means no limit. Value is in bits per second.
    authentication boolean
    No - Client association will always fail.yes - Use authentication procedure that is specified in the security-profile of the interface.
    clientTxLimit number
    Ask client to limit rate of data transmission. Value 0 means no limit.This is a proprietary extension that is supported by RouterOS clients.Value is in bits per second.
    comment string
    disabled boolean
    forwarding boolean
    • false - Client cannot send frames to other station that are connected to same access point. *true - Client can send frames to other stations on the same access point.
    interface string
    Rules with interface=any are used for any wireless interface and the interface = all defines interface-list all name. To make rule that applies only to one wireless interface, specify that interface as a value of this property.
    interfaceWirelessAccessListId string
    The ID of this resource.
    macAddress string
    Rule matches client with the specified MAC address. Value 00:00:00:00:00:00 matches always.
    managementProtectionKey string
    Management protection shared secret.
    privateAlgo string
    Only for WEP modes.
    privateKey string
    Only for WEP modes (HEX).
    privatePreSharedKey string
    Used in WPA PSK mode.
    signalRange string
    Rule matches if signal strength of the station is within the range.If signal strength of the station will go out of the range that is specified in the rule, access point will disconnect that station.
    time string
    Rule will match only during specified time.Station will be disconnected after specified time ends. Both start and end time is expressed as time since midnight, 00:00. Rule will match only during specified days of the week. Ex: "3h3m-5h,mon,tue,wed,thu,fri"
    vlanId number
    VLAN ID to use if doing VLAN tagging.
    vlanMode string
    VLAN tagging mode specifies if traffic coming from client should get tagged (and untagged when going to client).
    ___id_ float
    Resource ID type (.id / name). This is an internal service field, setting a value is not required.
    ___path_ str
    Resource path for CRUD operations. This is an internal service field, setting a value is not required.
    allow_signal_out_of_range str
    Option which permits client's signal to be out of the range always or for some time interval.
    ap_tx_limit float
    Limit rate of data transmission to this client. Value 0 means no limit. Value is in bits per second.
    authentication bool
    No - Client association will always fail.yes - Use authentication procedure that is specified in the security-profile of the interface.
    client_tx_limit float
    Ask client to limit rate of data transmission. Value 0 means no limit.This is a proprietary extension that is supported by RouterOS clients.Value is in bits per second.
    comment str
    disabled bool
    forwarding bool
    • false - Client cannot send frames to other station that are connected to same access point. *true - Client can send frames to other stations on the same access point.
    interface str
    Rules with interface=any are used for any wireless interface and the interface = all defines interface-list all name. To make rule that applies only to one wireless interface, specify that interface as a value of this property.
    interface_wireless_access_list_id str
    The ID of this resource.
    mac_address str
    Rule matches client with the specified MAC address. Value 00:00:00:00:00:00 matches always.
    management_protection_key str
    Management protection shared secret.
    private_algo str
    Only for WEP modes.
    private_key str
    Only for WEP modes (HEX).
    private_pre_shared_key str
    Used in WPA PSK mode.
    signal_range str
    Rule matches if signal strength of the station is within the range.If signal strength of the station will go out of the range that is specified in the rule, access point will disconnect that station.
    time str
    Rule will match only during specified time.Station will be disconnected after specified time ends. Both start and end time is expressed as time since midnight, 00:00. Rule will match only during specified days of the week. Ex: "3h3m-5h,mon,tue,wed,thu,fri"
    vlan_id float
    VLAN ID to use if doing VLAN tagging.
    vlan_mode str
    VLAN tagging mode specifies if traffic coming from client should get tagged (and untagged when going to client).
    ___id_ Number
    Resource ID type (.id / name). This is an internal service field, setting a value is not required.
    ___path_ String
    Resource path for CRUD operations. This is an internal service field, setting a value is not required.
    allowSignalOutOfRange String
    Option which permits client's signal to be out of the range always or for some time interval.
    apTxLimit Number
    Limit rate of data transmission to this client. Value 0 means no limit. Value is in bits per second.
    authentication Boolean
    No - Client association will always fail.yes - Use authentication procedure that is specified in the security-profile of the interface.
    clientTxLimit Number
    Ask client to limit rate of data transmission. Value 0 means no limit.This is a proprietary extension that is supported by RouterOS clients.Value is in bits per second.
    comment String
    disabled Boolean
    forwarding Boolean
    • false - Client cannot send frames to other station that are connected to same access point. *true - Client can send frames to other stations on the same access point.
    interface String
    Rules with interface=any are used for any wireless interface and the interface = all defines interface-list all name. To make rule that applies only to one wireless interface, specify that interface as a value of this property.
    interfaceWirelessAccessListId String
    The ID of this resource.
    macAddress String
    Rule matches client with the specified MAC address. Value 00:00:00:00:00:00 matches always.
    managementProtectionKey String
    Management protection shared secret.
    privateAlgo String
    Only for WEP modes.
    privateKey String
    Only for WEP modes (HEX).
    privatePreSharedKey String
    Used in WPA PSK mode.
    signalRange String
    Rule matches if signal strength of the station is within the range.If signal strength of the station will go out of the range that is specified in the rule, access point will disconnect that station.
    time String
    Rule will match only during specified time.Station will be disconnected after specified time ends. Both start and end time is expressed as time since midnight, 00:00. Rule will match only during specified days of the week. Ex: "3h3m-5h,mon,tue,wed,thu,fri"
    vlanId Number
    VLAN ID to use if doing VLAN tagging.
    vlanMode String
    VLAN tagging mode specifies if traffic coming from client should get tagged (and untagged when going to client).

    Outputs

    All input properties are implicitly available as output properties. Additionally, the InterfaceWirelessAccessList 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 InterfaceWirelessAccessList Resource

    Get an existing InterfaceWirelessAccessList 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?: InterfaceWirelessAccessListState, opts?: CustomResourceOptions): InterfaceWirelessAccessList
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            ___id_: Optional[float] = None,
            ___path_: Optional[str] = None,
            allow_signal_out_of_range: Optional[str] = None,
            ap_tx_limit: Optional[float] = None,
            authentication: Optional[bool] = None,
            client_tx_limit: Optional[float] = None,
            comment: Optional[str] = None,
            disabled: Optional[bool] = None,
            forwarding: Optional[bool] = None,
            interface: Optional[str] = None,
            interface_wireless_access_list_id: Optional[str] = None,
            mac_address: Optional[str] = None,
            management_protection_key: Optional[str] = None,
            private_algo: Optional[str] = None,
            private_key: Optional[str] = None,
            private_pre_shared_key: Optional[str] = None,
            signal_range: Optional[str] = None,
            time: Optional[str] = None,
            vlan_id: Optional[float] = None,
            vlan_mode: Optional[str] = None) -> InterfaceWirelessAccessList
    func GetInterfaceWirelessAccessList(ctx *Context, name string, id IDInput, state *InterfaceWirelessAccessListState, opts ...ResourceOption) (*InterfaceWirelessAccessList, error)
    public static InterfaceWirelessAccessList Get(string name, Input<string> id, InterfaceWirelessAccessListState? state, CustomResourceOptions? opts = null)
    public static InterfaceWirelessAccessList get(String name, Output<String> id, InterfaceWirelessAccessListState state, CustomResourceOptions options)
    resources:  _:    type: routeros:InterfaceWirelessAccessList    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.
    The following state arguments are supported:
    AllowSignalOutOfRange string
    Option which permits client's signal to be out of the range always or for some time interval.
    ApTxLimit double
    Limit rate of data transmission to this client. Value 0 means no limit. Value is in bits per second.
    Authentication bool
    No - Client association will always fail.yes - Use authentication procedure that is specified in the security-profile of the interface.
    ClientTxLimit double
    Ask client to limit rate of data transmission. Value 0 means no limit.This is a proprietary extension that is supported by RouterOS clients.Value is in bits per second.
    Comment string
    Disabled bool
    Forwarding bool
    • false - Client cannot send frames to other station that are connected to same access point. *true - Client can send frames to other stations on the same access point.
    Interface string
    Rules with interface=any are used for any wireless interface and the interface = all defines interface-list all name. To make rule that applies only to one wireless interface, specify that interface as a value of this property.
    InterfaceWirelessAccessListId string
    The ID of this resource.
    MacAddress string
    Rule matches client with the specified MAC address. Value 00:00:00:00:00:00 matches always.
    ManagementProtectionKey string
    Management protection shared secret.
    PrivateAlgo string
    Only for WEP modes.
    PrivateKey string
    Only for WEP modes (HEX).
    PrivatePreSharedKey string
    Used in WPA PSK mode.
    SignalRange string
    Rule matches if signal strength of the station is within the range.If signal strength of the station will go out of the range that is specified in the rule, access point will disconnect that station.
    Time string
    Rule will match only during specified time.Station will be disconnected after specified time ends. Both start and end time is expressed as time since midnight, 00:00. Rule will match only during specified days of the week. Ex: "3h3m-5h,mon,tue,wed,thu,fri"
    VlanId double
    VLAN ID to use if doing VLAN tagging.
    VlanMode string
    VLAN tagging mode specifies if traffic coming from client should get tagged (and untagged when going to client).
    ___id_ double
    Resource ID type (.id / name). This is an internal service field, setting a value is not required.
    ___path_ string
    Resource path for CRUD operations. This is an internal service field, setting a value is not required.
    AllowSignalOutOfRange string
    Option which permits client's signal to be out of the range always or for some time interval.
    ApTxLimit float64
    Limit rate of data transmission to this client. Value 0 means no limit. Value is in bits per second.
    Authentication bool
    No - Client association will always fail.yes - Use authentication procedure that is specified in the security-profile of the interface.
    ClientTxLimit float64
    Ask client to limit rate of data transmission. Value 0 means no limit.This is a proprietary extension that is supported by RouterOS clients.Value is in bits per second.
    Comment string
    Disabled bool
    Forwarding bool
    • false - Client cannot send frames to other station that are connected to same access point. *true - Client can send frames to other stations on the same access point.
    Interface string
    Rules with interface=any are used for any wireless interface and the interface = all defines interface-list all name. To make rule that applies only to one wireless interface, specify that interface as a value of this property.
    InterfaceWirelessAccessListId string
    The ID of this resource.
    MacAddress string
    Rule matches client with the specified MAC address. Value 00:00:00:00:00:00 matches always.
    ManagementProtectionKey string
    Management protection shared secret.
    PrivateAlgo string
    Only for WEP modes.
    PrivateKey string
    Only for WEP modes (HEX).
    PrivatePreSharedKey string
    Used in WPA PSK mode.
    SignalRange string
    Rule matches if signal strength of the station is within the range.If signal strength of the station will go out of the range that is specified in the rule, access point will disconnect that station.
    Time string
    Rule will match only during specified time.Station will be disconnected after specified time ends. Both start and end time is expressed as time since midnight, 00:00. Rule will match only during specified days of the week. Ex: "3h3m-5h,mon,tue,wed,thu,fri"
    VlanId float64
    VLAN ID to use if doing VLAN tagging.
    VlanMode string
    VLAN tagging mode specifies if traffic coming from client should get tagged (and untagged when going to client).
    ___id_ float64
    Resource ID type (.id / name). This is an internal service field, setting a value is not required.
    ___path_ string
    Resource path for CRUD operations. This is an internal service field, setting a value is not required.
    ___id_ Double
    Resource ID type (.id / name). This is an internal service field, setting a value is not required.
    ___path_ String
    Resource path for CRUD operations. This is an internal service field, setting a value is not required.
    allowSignalOutOfRange String
    Option which permits client's signal to be out of the range always or for some time interval.
    apTxLimit Double
    Limit rate of data transmission to this client. Value 0 means no limit. Value is in bits per second.
    authentication Boolean
    No - Client association will always fail.yes - Use authentication procedure that is specified in the security-profile of the interface.
    clientTxLimit Double
    Ask client to limit rate of data transmission. Value 0 means no limit.This is a proprietary extension that is supported by RouterOS clients.Value is in bits per second.
    comment String
    disabled Boolean
    forwarding Boolean
    • false - Client cannot send frames to other station that are connected to same access point. *true - Client can send frames to other stations on the same access point.
    interfaceWirelessAccessListId String
    The ID of this resource.
    interface_ String
    Rules with interface=any are used for any wireless interface and the interface = all defines interface-list all name. To make rule that applies only to one wireless interface, specify that interface as a value of this property.
    macAddress String
    Rule matches client with the specified MAC address. Value 00:00:00:00:00:00 matches always.
    managementProtectionKey String
    Management protection shared secret.
    privateAlgo String
    Only for WEP modes.
    privateKey String
    Only for WEP modes (HEX).
    privatePreSharedKey String
    Used in WPA PSK mode.
    signalRange String
    Rule matches if signal strength of the station is within the range.If signal strength of the station will go out of the range that is specified in the rule, access point will disconnect that station.
    time String
    Rule will match only during specified time.Station will be disconnected after specified time ends. Both start and end time is expressed as time since midnight, 00:00. Rule will match only during specified days of the week. Ex: "3h3m-5h,mon,tue,wed,thu,fri"
    vlanId Double
    VLAN ID to use if doing VLAN tagging.
    vlanMode String
    VLAN tagging mode specifies if traffic coming from client should get tagged (and untagged when going to client).
    ___id_ number
    Resource ID type (.id / name). This is an internal service field, setting a value is not required.
    ___path_ string
    Resource path for CRUD operations. This is an internal service field, setting a value is not required.
    allowSignalOutOfRange string
    Option which permits client's signal to be out of the range always or for some time interval.
    apTxLimit number
    Limit rate of data transmission to this client. Value 0 means no limit. Value is in bits per second.
    authentication boolean
    No - Client association will always fail.yes - Use authentication procedure that is specified in the security-profile of the interface.
    clientTxLimit number
    Ask client to limit rate of data transmission. Value 0 means no limit.This is a proprietary extension that is supported by RouterOS clients.Value is in bits per second.
    comment string
    disabled boolean
    forwarding boolean
    • false - Client cannot send frames to other station that are connected to same access point. *true - Client can send frames to other stations on the same access point.
    interface string
    Rules with interface=any are used for any wireless interface and the interface = all defines interface-list all name. To make rule that applies only to one wireless interface, specify that interface as a value of this property.
    interfaceWirelessAccessListId string
    The ID of this resource.
    macAddress string
    Rule matches client with the specified MAC address. Value 00:00:00:00:00:00 matches always.
    managementProtectionKey string
    Management protection shared secret.
    privateAlgo string
    Only for WEP modes.
    privateKey string
    Only for WEP modes (HEX).
    privatePreSharedKey string
    Used in WPA PSK mode.
    signalRange string
    Rule matches if signal strength of the station is within the range.If signal strength of the station will go out of the range that is specified in the rule, access point will disconnect that station.
    time string
    Rule will match only during specified time.Station will be disconnected after specified time ends. Both start and end time is expressed as time since midnight, 00:00. Rule will match only during specified days of the week. Ex: "3h3m-5h,mon,tue,wed,thu,fri"
    vlanId number
    VLAN ID to use if doing VLAN tagging.
    vlanMode string
    VLAN tagging mode specifies if traffic coming from client should get tagged (and untagged when going to client).
    ___id_ float
    Resource ID type (.id / name). This is an internal service field, setting a value is not required.
    ___path_ str
    Resource path for CRUD operations. This is an internal service field, setting a value is not required.
    allow_signal_out_of_range str
    Option which permits client's signal to be out of the range always or for some time interval.
    ap_tx_limit float
    Limit rate of data transmission to this client. Value 0 means no limit. Value is in bits per second.
    authentication bool
    No - Client association will always fail.yes - Use authentication procedure that is specified in the security-profile of the interface.
    client_tx_limit float
    Ask client to limit rate of data transmission. Value 0 means no limit.This is a proprietary extension that is supported by RouterOS clients.Value is in bits per second.
    comment str
    disabled bool
    forwarding bool
    • false - Client cannot send frames to other station that are connected to same access point. *true - Client can send frames to other stations on the same access point.
    interface str
    Rules with interface=any are used for any wireless interface and the interface = all defines interface-list all name. To make rule that applies only to one wireless interface, specify that interface as a value of this property.
    interface_wireless_access_list_id str
    The ID of this resource.
    mac_address str
    Rule matches client with the specified MAC address. Value 00:00:00:00:00:00 matches always.
    management_protection_key str
    Management protection shared secret.
    private_algo str
    Only for WEP modes.
    private_key str
    Only for WEP modes (HEX).
    private_pre_shared_key str
    Used in WPA PSK mode.
    signal_range str
    Rule matches if signal strength of the station is within the range.If signal strength of the station will go out of the range that is specified in the rule, access point will disconnect that station.
    time str
    Rule will match only during specified time.Station will be disconnected after specified time ends. Both start and end time is expressed as time since midnight, 00:00. Rule will match only during specified days of the week. Ex: "3h3m-5h,mon,tue,wed,thu,fri"
    vlan_id float
    VLAN ID to use if doing VLAN tagging.
    vlan_mode str
    VLAN tagging mode specifies if traffic coming from client should get tagged (and untagged when going to client).
    ___id_ Number
    Resource ID type (.id / name). This is an internal service field, setting a value is not required.
    ___path_ String
    Resource path for CRUD operations. This is an internal service field, setting a value is not required.
    allowSignalOutOfRange String
    Option which permits client's signal to be out of the range always or for some time interval.
    apTxLimit Number
    Limit rate of data transmission to this client. Value 0 means no limit. Value is in bits per second.
    authentication Boolean
    No - Client association will always fail.yes - Use authentication procedure that is specified in the security-profile of the interface.
    clientTxLimit Number
    Ask client to limit rate of data transmission. Value 0 means no limit.This is a proprietary extension that is supported by RouterOS clients.Value is in bits per second.
    comment String
    disabled Boolean
    forwarding Boolean
    • false - Client cannot send frames to other station that are connected to same access point. *true - Client can send frames to other stations on the same access point.
    interface String
    Rules with interface=any are used for any wireless interface and the interface = all defines interface-list all name. To make rule that applies only to one wireless interface, specify that interface as a value of this property.
    interfaceWirelessAccessListId String
    The ID of this resource.
    macAddress String
    Rule matches client with the specified MAC address. Value 00:00:00:00:00:00 matches always.
    managementProtectionKey String
    Management protection shared secret.
    privateAlgo String
    Only for WEP modes.
    privateKey String
    Only for WEP modes (HEX).
    privatePreSharedKey String
    Used in WPA PSK mode.
    signalRange String
    Rule matches if signal strength of the station is within the range.If signal strength of the station will go out of the range that is specified in the rule, access point will disconnect that station.
    time String
    Rule will match only during specified time.Station will be disconnected after specified time ends. Both start and end time is expressed as time since midnight, 00:00. Rule will match only during specified days of the week. Ex: "3h3m-5h,mon,tue,wed,thu,fri"
    vlanId Number
    VLAN ID to use if doing VLAN tagging.
    vlanMode String
    VLAN tagging mode specifies if traffic coming from client should get tagged (and untagged when going to client).

    Import

    #The ID can be found via API or the terminal

    #The command for the terminal is -> :put [/interface/wireless/access-list get [print show-ids]]

    $ pulumi import routeros:index/interfaceWirelessAccessList:InterfaceWirelessAccessList test *3
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    routeros terraform-routeros/terraform-provider-routeros
    License
    Notes
    This Pulumi package is based on the routeros Terraform Provider.
    routeros logo
    routeros 1.83.1 published on Monday, Apr 28, 2025 by terraform-routeros