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

routeros.WifiInterworking

Explore with Pulumi AI

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

    # routeros.WifiInterworking (Resource)

    This resource requires a minimum version of RouterOS 7.13.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as routeros from "@pulumi/routeros";
    
    const interworking1 = new routeros.WifiInterworking("interworking1", {internet: true});
    
    import pulumi
    import pulumi_routeros as routeros
    
    interworking1 = routeros.WifiInterworking("interworking1", internet=True)
    
    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.NewWifiInterworking(ctx, "interworking1", &routeros.WifiInterworkingArgs{
    			Internet: pulumi.Bool(true),
    		})
    		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 interworking1 = new Routeros.WifiInterworking("interworking1", new()
        {
            Internet = true,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.routeros.WifiInterworking;
    import com.pulumi.routeros.WifiInterworkingArgs;
    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 interworking1 = new WifiInterworking("interworking1", WifiInterworkingArgs.builder()
                .internet(true)
                .build());
    
        }
    }
    
    resources:
      interworking1:
        type: routeros:WifiInterworking
        properties:
          internet: true
    

    Create WifiInterworking Resource

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

    Constructor syntax

    new WifiInterworking(name: string, args?: WifiInterworkingArgs, opts?: CustomResourceOptions);
    @overload
    def WifiInterworking(resource_name: str,
                         args: Optional[WifiInterworkingArgs] = None,
                         opts: Optional[ResourceOptions] = None)
    
    @overload
    def WifiInterworking(resource_name: str,
                         opts: Optional[ResourceOptions] = None,
                         _3gpp_infos: Optional[Sequence[str]] = None,
                         _3gpp_raw: Optional[str] = None,
                         ___id_: Optional[float] = None,
                         ___path_: Optional[str] = None,
                         asra: Optional[bool] = None,
                         authentication_types: Optional[Sequence[str]] = None,
                         comment: Optional[str] = None,
                         connection_capabilities: Optional[Sequence[str]] = None,
                         disabled: Optional[bool] = None,
                         domain_names: Optional[Sequence[str]] = None,
                         esr: Optional[bool] = None,
                         hessid: Optional[str] = None,
                         hotspot20: Optional[bool] = None,
                         hotspot20_dgaf: Optional[bool] = None,
                         internet: Optional[bool] = None,
                         ipv4_availability: Optional[str] = None,
                         ipv6_availability: Optional[str] = None,
                         name: Optional[str] = None,
                         network_type: Optional[str] = None,
                         operational_classes: Optional[Sequence[float]] = None,
                         operator_names: Optional[Sequence[str]] = None,
                         realms: Optional[Sequence[str]] = None,
                         realms_raws: Optional[Sequence[str]] = None,
                         roaming_ois: Optional[Sequence[str]] = None,
                         uesa: Optional[bool] = None,
                         venue: Optional[str] = None,
                         venue_names: Optional[Sequence[str]] = None,
                         wan_at_capacity: Optional[bool] = None,
                         wan_downlink: Optional[float] = None,
                         wan_downlink_load: Optional[float] = None,
                         wan_measurement_duration: Optional[float] = None,
                         wan_status: Optional[str] = None,
                         wan_symmetric: Optional[bool] = None,
                         wan_uplink: Optional[float] = None,
                         wan_uplink_load: Optional[float] = None,
                         wifi_interworking_id: Optional[str] = None)
    func NewWifiInterworking(ctx *Context, name string, args *WifiInterworkingArgs, opts ...ResourceOption) (*WifiInterworking, error)
    public WifiInterworking(string name, WifiInterworkingArgs? args = null, CustomResourceOptions? opts = null)
    public WifiInterworking(String name, WifiInterworkingArgs args)
    public WifiInterworking(String name, WifiInterworkingArgs args, CustomResourceOptions options)
    
    type: routeros:WifiInterworking
    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 WifiInterworkingArgs
    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 WifiInterworkingArgs
    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 WifiInterworkingArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args WifiInterworkingArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args WifiInterworkingArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

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

    3gppInfos List<string>
    Cellular network advertisement information - country and network codes.
    3gppRaw string
    Cellular network advertisement information - country and network codes.
    Asra bool
    An option to enable Additional Steps Required for Access.
    AuthenticationTypes List<string>
    A list of authentication types that is only effective when asra is set to yes.
    Comment string
    ConnectionCapabilities List<string>
    A list to provide information about the allowed IP protocols and ports.
    Disabled bool
    DomainNames List<string>
    A list of fully qualified domain names (FQDN) that indicate the entity operating the Hotspot.
    Esr bool
    An option to enable Emergency Services Reachability.
    Hessid string
    Homogenous extended service set identifier (HESSID).
    Hotspot20 bool
    An option to indicate Hotspot 2.0 capability of the Access Point.
    Hotspot20Dgaf bool
    An option to indicate Downstream Group-Addressed Forwarding (DGAF) capability.
    Internet bool
    An option to indicate Internet availability.
    Ipv4Availability string
    An option to indicate IPv4 availability.
    Ipv6Availability string
    An option to indicate IPv6 availability.
    Name string
    Name of the interworking profile.
    NetworkType string
    Information about network access type.
    OperationalClasses List<double>
    A list with information about other available bands.
    OperatorNames List<string>
    A list of colon-separated operator names and language codes.
    Realms List<string>
    A list of colon-separated realm names and EAP methods.
    RealmsRaws List<string>
    A list of 'NAI Realm Tuple' excluding 'NAI Realm Data Field Length' field.
    RoamingOis List<string>
    A list of Organization Identifiers (OI).
    Uesa bool
    An option to enable Unauthenticated Emergency Service Accessibility.
    Venue string
    Information about the venue in which the Access Point is located.
    VenueNames List<string>
    A list of colon-separated venue names and language codes.
    WanAtCapacity bool
    An option to indicate that the Access Point or the network is at its max capacity.
    WanDownlink double
    The downlink speed of the WAN connection set in kbps.
    WanDownlinkLoad double
    The downlink load of the WAN connection measured over wan_measurement_duration.
    WanMeasurementDuration double
    The duration during which wan_downlink_load and wan_uplink_load are measured.
    WanStatus string
    Information about the status of the Access Point's WAN connection.
    WanSymmetric bool
    An option to indicate that the WAN link is symmetric (upload and download speeds are the same).
    WanUplink double
    The uplink speed of the WAN connection set in kbps.
    WanUplinkLoad double
    The uplink load of the WAN connection measured over wan_measurement_duration.
    WifiInterworkingId string
    The ID of this resource.
    ___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.
    3gppInfos []string
    Cellular network advertisement information - country and network codes.
    3gppRaw string
    Cellular network advertisement information - country and network codes.
    Asra bool
    An option to enable Additional Steps Required for Access.
    AuthenticationTypes []string
    A list of authentication types that is only effective when asra is set to yes.
    Comment string
    ConnectionCapabilities []string
    A list to provide information about the allowed IP protocols and ports.
    Disabled bool
    DomainNames []string
    A list of fully qualified domain names (FQDN) that indicate the entity operating the Hotspot.
    Esr bool
    An option to enable Emergency Services Reachability.
    Hessid string
    Homogenous extended service set identifier (HESSID).
    Hotspot20 bool
    An option to indicate Hotspot 2.0 capability of the Access Point.
    Hotspot20Dgaf bool
    An option to indicate Downstream Group-Addressed Forwarding (DGAF) capability.
    Internet bool
    An option to indicate Internet availability.
    Ipv4Availability string
    An option to indicate IPv4 availability.
    Ipv6Availability string
    An option to indicate IPv6 availability.
    Name string
    Name of the interworking profile.
    NetworkType string
    Information about network access type.
    OperationalClasses []float64
    A list with information about other available bands.
    OperatorNames []string
    A list of colon-separated operator names and language codes.
    Realms []string
    A list of colon-separated realm names and EAP methods.
    RealmsRaws []string
    A list of 'NAI Realm Tuple' excluding 'NAI Realm Data Field Length' field.
    RoamingOis []string
    A list of Organization Identifiers (OI).
    Uesa bool
    An option to enable Unauthenticated Emergency Service Accessibility.
    Venue string
    Information about the venue in which the Access Point is located.
    VenueNames []string
    A list of colon-separated venue names and language codes.
    WanAtCapacity bool
    An option to indicate that the Access Point or the network is at its max capacity.
    WanDownlink float64
    The downlink speed of the WAN connection set in kbps.
    WanDownlinkLoad float64
    The downlink load of the WAN connection measured over wan_measurement_duration.
    WanMeasurementDuration float64
    The duration during which wan_downlink_load and wan_uplink_load are measured.
    WanStatus string
    Information about the status of the Access Point's WAN connection.
    WanSymmetric bool
    An option to indicate that the WAN link is symmetric (upload and download speeds are the same).
    WanUplink float64
    The uplink speed of the WAN connection set in kbps.
    WanUplinkLoad float64
    The uplink load of the WAN connection measured over wan_measurement_duration.
    WifiInterworkingId string
    The ID of this resource.
    ___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.
    _3gppInfos List<String>
    Cellular network advertisement information - country and network codes.
    _3gppRaw String
    Cellular network advertisement information - country and network codes.
    ___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.
    asra Boolean
    An option to enable Additional Steps Required for Access.
    authenticationTypes List<String>
    A list of authentication types that is only effective when asra is set to yes.
    comment String
    connectionCapabilities List<String>
    A list to provide information about the allowed IP protocols and ports.
    disabled Boolean
    domainNames List<String>
    A list of fully qualified domain names (FQDN) that indicate the entity operating the Hotspot.
    esr Boolean
    An option to enable Emergency Services Reachability.
    hessid String
    Homogenous extended service set identifier (HESSID).
    hotspot20 Boolean
    An option to indicate Hotspot 2.0 capability of the Access Point.
    hotspot20Dgaf Boolean
    An option to indicate Downstream Group-Addressed Forwarding (DGAF) capability.
    internet Boolean
    An option to indicate Internet availability.
    ipv4Availability String
    An option to indicate IPv4 availability.
    ipv6Availability String
    An option to indicate IPv6 availability.
    name String
    Name of the interworking profile.
    networkType String
    Information about network access type.
    operationalClasses List<Double>
    A list with information about other available bands.
    operatorNames List<String>
    A list of colon-separated operator names and language codes.
    realms List<String>
    A list of colon-separated realm names and EAP methods.
    realmsRaws List<String>
    A list of 'NAI Realm Tuple' excluding 'NAI Realm Data Field Length' field.
    roamingOis List<String>
    A list of Organization Identifiers (OI).
    uesa Boolean
    An option to enable Unauthenticated Emergency Service Accessibility.
    venue String
    Information about the venue in which the Access Point is located.
    venueNames List<String>
    A list of colon-separated venue names and language codes.
    wanAtCapacity Boolean
    An option to indicate that the Access Point or the network is at its max capacity.
    wanDownlink Double
    The downlink speed of the WAN connection set in kbps.
    wanDownlinkLoad Double
    The downlink load of the WAN connection measured over wan_measurement_duration.
    wanMeasurementDuration Double
    The duration during which wan_downlink_load and wan_uplink_load are measured.
    wanStatus String
    Information about the status of the Access Point's WAN connection.
    wanSymmetric Boolean
    An option to indicate that the WAN link is symmetric (upload and download speeds are the same).
    wanUplink Double
    The uplink speed of the WAN connection set in kbps.
    wanUplinkLoad Double
    The uplink load of the WAN connection measured over wan_measurement_duration.
    wifiInterworkingId String
    The ID of this resource.
    3gppInfos string[]
    Cellular network advertisement information - country and network codes.
    3gppRaw string
    Cellular network advertisement information - country and network codes.
    ___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.
    asra boolean
    An option to enable Additional Steps Required for Access.
    authenticationTypes string[]
    A list of authentication types that is only effective when asra is set to yes.
    comment string
    connectionCapabilities string[]
    A list to provide information about the allowed IP protocols and ports.
    disabled boolean
    domainNames string[]
    A list of fully qualified domain names (FQDN) that indicate the entity operating the Hotspot.
    esr boolean
    An option to enable Emergency Services Reachability.
    hessid string
    Homogenous extended service set identifier (HESSID).
    hotspot20 boolean
    An option to indicate Hotspot 2.0 capability of the Access Point.
    hotspot20Dgaf boolean
    An option to indicate Downstream Group-Addressed Forwarding (DGAF) capability.
    internet boolean
    An option to indicate Internet availability.
    ipv4Availability string
    An option to indicate IPv4 availability.
    ipv6Availability string
    An option to indicate IPv6 availability.
    name string
    Name of the interworking profile.
    networkType string
    Information about network access type.
    operationalClasses number[]
    A list with information about other available bands.
    operatorNames string[]
    A list of colon-separated operator names and language codes.
    realms string[]
    A list of colon-separated realm names and EAP methods.
    realmsRaws string[]
    A list of 'NAI Realm Tuple' excluding 'NAI Realm Data Field Length' field.
    roamingOis string[]
    A list of Organization Identifiers (OI).
    uesa boolean
    An option to enable Unauthenticated Emergency Service Accessibility.
    venue string
    Information about the venue in which the Access Point is located.
    venueNames string[]
    A list of colon-separated venue names and language codes.
    wanAtCapacity boolean
    An option to indicate that the Access Point or the network is at its max capacity.
    wanDownlink number
    The downlink speed of the WAN connection set in kbps.
    wanDownlinkLoad number
    The downlink load of the WAN connection measured over wan_measurement_duration.
    wanMeasurementDuration number
    The duration during which wan_downlink_load and wan_uplink_load are measured.
    wanStatus string
    Information about the status of the Access Point's WAN connection.
    wanSymmetric boolean
    An option to indicate that the WAN link is symmetric (upload and download speeds are the same).
    wanUplink number
    The uplink speed of the WAN connection set in kbps.
    wanUplinkLoad number
    The uplink load of the WAN connection measured over wan_measurement_duration.
    wifiInterworkingId string
    The ID of this resource.
    _3gpp_infos Sequence[str]
    Cellular network advertisement information - country and network codes.
    _3gpp_raw str
    Cellular network advertisement information - country and network codes.
    ___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.
    asra bool
    An option to enable Additional Steps Required for Access.
    authentication_types Sequence[str]
    A list of authentication types that is only effective when asra is set to yes.
    comment str
    connection_capabilities Sequence[str]
    A list to provide information about the allowed IP protocols and ports.
    disabled bool
    domain_names Sequence[str]
    A list of fully qualified domain names (FQDN) that indicate the entity operating the Hotspot.
    esr bool
    An option to enable Emergency Services Reachability.
    hessid str
    Homogenous extended service set identifier (HESSID).
    hotspot20 bool
    An option to indicate Hotspot 2.0 capability of the Access Point.
    hotspot20_dgaf bool
    An option to indicate Downstream Group-Addressed Forwarding (DGAF) capability.
    internet bool
    An option to indicate Internet availability.
    ipv4_availability str
    An option to indicate IPv4 availability.
    ipv6_availability str
    An option to indicate IPv6 availability.
    name str
    Name of the interworking profile.
    network_type str
    Information about network access type.
    operational_classes Sequence[float]
    A list with information about other available bands.
    operator_names Sequence[str]
    A list of colon-separated operator names and language codes.
    realms Sequence[str]
    A list of colon-separated realm names and EAP methods.
    realms_raws Sequence[str]
    A list of 'NAI Realm Tuple' excluding 'NAI Realm Data Field Length' field.
    roaming_ois Sequence[str]
    A list of Organization Identifiers (OI).
    uesa bool
    An option to enable Unauthenticated Emergency Service Accessibility.
    venue str
    Information about the venue in which the Access Point is located.
    venue_names Sequence[str]
    A list of colon-separated venue names and language codes.
    wan_at_capacity bool
    An option to indicate that the Access Point or the network is at its max capacity.
    wan_downlink float
    The downlink speed of the WAN connection set in kbps.
    wan_downlink_load float
    The downlink load of the WAN connection measured over wan_measurement_duration.
    wan_measurement_duration float
    The duration during which wan_downlink_load and wan_uplink_load are measured.
    wan_status str
    Information about the status of the Access Point's WAN connection.
    wan_symmetric bool
    An option to indicate that the WAN link is symmetric (upload and download speeds are the same).
    wan_uplink float
    The uplink speed of the WAN connection set in kbps.
    wan_uplink_load float
    The uplink load of the WAN connection measured over wan_measurement_duration.
    wifi_interworking_id str
    The ID of this resource.
    3gppInfos List<String>
    Cellular network advertisement information - country and network codes.
    3gppRaw String
    Cellular network advertisement information - country and network codes.
    ___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.
    asra Boolean
    An option to enable Additional Steps Required for Access.
    authenticationTypes List<String>
    A list of authentication types that is only effective when asra is set to yes.
    comment String
    connectionCapabilities List<String>
    A list to provide information about the allowed IP protocols and ports.
    disabled Boolean
    domainNames List<String>
    A list of fully qualified domain names (FQDN) that indicate the entity operating the Hotspot.
    esr Boolean
    An option to enable Emergency Services Reachability.
    hessid String
    Homogenous extended service set identifier (HESSID).
    hotspot20 Boolean
    An option to indicate Hotspot 2.0 capability of the Access Point.
    hotspot20Dgaf Boolean
    An option to indicate Downstream Group-Addressed Forwarding (DGAF) capability.
    internet Boolean
    An option to indicate Internet availability.
    ipv4Availability String
    An option to indicate IPv4 availability.
    ipv6Availability String
    An option to indicate IPv6 availability.
    name String
    Name of the interworking profile.
    networkType String
    Information about network access type.
    operationalClasses List<Number>
    A list with information about other available bands.
    operatorNames List<String>
    A list of colon-separated operator names and language codes.
    realms List<String>
    A list of colon-separated realm names and EAP methods.
    realmsRaws List<String>
    A list of 'NAI Realm Tuple' excluding 'NAI Realm Data Field Length' field.
    roamingOis List<String>
    A list of Organization Identifiers (OI).
    uesa Boolean
    An option to enable Unauthenticated Emergency Service Accessibility.
    venue String
    Information about the venue in which the Access Point is located.
    venueNames List<String>
    A list of colon-separated venue names and language codes.
    wanAtCapacity Boolean
    An option to indicate that the Access Point or the network is at its max capacity.
    wanDownlink Number
    The downlink speed of the WAN connection set in kbps.
    wanDownlinkLoad Number
    The downlink load of the WAN connection measured over wan_measurement_duration.
    wanMeasurementDuration Number
    The duration during which wan_downlink_load and wan_uplink_load are measured.
    wanStatus String
    Information about the status of the Access Point's WAN connection.
    wanSymmetric Boolean
    An option to indicate that the WAN link is symmetric (upload and download speeds are the same).
    wanUplink Number
    The uplink speed of the WAN connection set in kbps.
    wanUplinkLoad Number
    The uplink load of the WAN connection measured over wan_measurement_duration.
    wifiInterworkingId String
    The ID of this resource.

    Outputs

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

    Get an existing WifiInterworking 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?: WifiInterworkingState, opts?: CustomResourceOptions): WifiInterworking
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            _3gpp_infos: Optional[Sequence[str]] = None,
            _3gpp_raw: Optional[str] = None,
            ___id_: Optional[float] = None,
            ___path_: Optional[str] = None,
            asra: Optional[bool] = None,
            authentication_types: Optional[Sequence[str]] = None,
            comment: Optional[str] = None,
            connection_capabilities: Optional[Sequence[str]] = None,
            disabled: Optional[bool] = None,
            domain_names: Optional[Sequence[str]] = None,
            esr: Optional[bool] = None,
            hessid: Optional[str] = None,
            hotspot20: Optional[bool] = None,
            hotspot20_dgaf: Optional[bool] = None,
            internet: Optional[bool] = None,
            ipv4_availability: Optional[str] = None,
            ipv6_availability: Optional[str] = None,
            name: Optional[str] = None,
            network_type: Optional[str] = None,
            operational_classes: Optional[Sequence[float]] = None,
            operator_names: Optional[Sequence[str]] = None,
            realms: Optional[Sequence[str]] = None,
            realms_raws: Optional[Sequence[str]] = None,
            roaming_ois: Optional[Sequence[str]] = None,
            uesa: Optional[bool] = None,
            venue: Optional[str] = None,
            venue_names: Optional[Sequence[str]] = None,
            wan_at_capacity: Optional[bool] = None,
            wan_downlink: Optional[float] = None,
            wan_downlink_load: Optional[float] = None,
            wan_measurement_duration: Optional[float] = None,
            wan_status: Optional[str] = None,
            wan_symmetric: Optional[bool] = None,
            wan_uplink: Optional[float] = None,
            wan_uplink_load: Optional[float] = None,
            wifi_interworking_id: Optional[str] = None) -> WifiInterworking
    func GetWifiInterworking(ctx *Context, name string, id IDInput, state *WifiInterworkingState, opts ...ResourceOption) (*WifiInterworking, error)
    public static WifiInterworking Get(string name, Input<string> id, WifiInterworkingState? state, CustomResourceOptions? opts = null)
    public static WifiInterworking get(String name, Output<String> id, WifiInterworkingState state, CustomResourceOptions options)
    resources:  _:    type: routeros:WifiInterworking    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:
    3gppInfos List<string>
    Cellular network advertisement information - country and network codes.
    3gppRaw string
    Cellular network advertisement information - country and network codes.
    Asra bool
    An option to enable Additional Steps Required for Access.
    AuthenticationTypes List<string>
    A list of authentication types that is only effective when asra is set to yes.
    Comment string
    ConnectionCapabilities List<string>
    A list to provide information about the allowed IP protocols and ports.
    Disabled bool
    DomainNames List<string>
    A list of fully qualified domain names (FQDN) that indicate the entity operating the Hotspot.
    Esr bool
    An option to enable Emergency Services Reachability.
    Hessid string
    Homogenous extended service set identifier (HESSID).
    Hotspot20 bool
    An option to indicate Hotspot 2.0 capability of the Access Point.
    Hotspot20Dgaf bool
    An option to indicate Downstream Group-Addressed Forwarding (DGAF) capability.
    Internet bool
    An option to indicate Internet availability.
    Ipv4Availability string
    An option to indicate IPv4 availability.
    Ipv6Availability string
    An option to indicate IPv6 availability.
    Name string
    Name of the interworking profile.
    NetworkType string
    Information about network access type.
    OperationalClasses List<double>
    A list with information about other available bands.
    OperatorNames List<string>
    A list of colon-separated operator names and language codes.
    Realms List<string>
    A list of colon-separated realm names and EAP methods.
    RealmsRaws List<string>
    A list of 'NAI Realm Tuple' excluding 'NAI Realm Data Field Length' field.
    RoamingOis List<string>
    A list of Organization Identifiers (OI).
    Uesa bool
    An option to enable Unauthenticated Emergency Service Accessibility.
    Venue string
    Information about the venue in which the Access Point is located.
    VenueNames List<string>
    A list of colon-separated venue names and language codes.
    WanAtCapacity bool
    An option to indicate that the Access Point or the network is at its max capacity.
    WanDownlink double
    The downlink speed of the WAN connection set in kbps.
    WanDownlinkLoad double
    The downlink load of the WAN connection measured over wan_measurement_duration.
    WanMeasurementDuration double
    The duration during which wan_downlink_load and wan_uplink_load are measured.
    WanStatus string
    Information about the status of the Access Point's WAN connection.
    WanSymmetric bool
    An option to indicate that the WAN link is symmetric (upload and download speeds are the same).
    WanUplink double
    The uplink speed of the WAN connection set in kbps.
    WanUplinkLoad double
    The uplink load of the WAN connection measured over wan_measurement_duration.
    WifiInterworkingId string
    The ID of this resource.
    ___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.
    3gppInfos []string
    Cellular network advertisement information - country and network codes.
    3gppRaw string
    Cellular network advertisement information - country and network codes.
    Asra bool
    An option to enable Additional Steps Required for Access.
    AuthenticationTypes []string
    A list of authentication types that is only effective when asra is set to yes.
    Comment string
    ConnectionCapabilities []string
    A list to provide information about the allowed IP protocols and ports.
    Disabled bool
    DomainNames []string
    A list of fully qualified domain names (FQDN) that indicate the entity operating the Hotspot.
    Esr bool
    An option to enable Emergency Services Reachability.
    Hessid string
    Homogenous extended service set identifier (HESSID).
    Hotspot20 bool
    An option to indicate Hotspot 2.0 capability of the Access Point.
    Hotspot20Dgaf bool
    An option to indicate Downstream Group-Addressed Forwarding (DGAF) capability.
    Internet bool
    An option to indicate Internet availability.
    Ipv4Availability string
    An option to indicate IPv4 availability.
    Ipv6Availability string
    An option to indicate IPv6 availability.
    Name string
    Name of the interworking profile.
    NetworkType string
    Information about network access type.
    OperationalClasses []float64
    A list with information about other available bands.
    OperatorNames []string
    A list of colon-separated operator names and language codes.
    Realms []string
    A list of colon-separated realm names and EAP methods.
    RealmsRaws []string
    A list of 'NAI Realm Tuple' excluding 'NAI Realm Data Field Length' field.
    RoamingOis []string
    A list of Organization Identifiers (OI).
    Uesa bool
    An option to enable Unauthenticated Emergency Service Accessibility.
    Venue string
    Information about the venue in which the Access Point is located.
    VenueNames []string
    A list of colon-separated venue names and language codes.
    WanAtCapacity bool
    An option to indicate that the Access Point or the network is at its max capacity.
    WanDownlink float64
    The downlink speed of the WAN connection set in kbps.
    WanDownlinkLoad float64
    The downlink load of the WAN connection measured over wan_measurement_duration.
    WanMeasurementDuration float64
    The duration during which wan_downlink_load and wan_uplink_load are measured.
    WanStatus string
    Information about the status of the Access Point's WAN connection.
    WanSymmetric bool
    An option to indicate that the WAN link is symmetric (upload and download speeds are the same).
    WanUplink float64
    The uplink speed of the WAN connection set in kbps.
    WanUplinkLoad float64
    The uplink load of the WAN connection measured over wan_measurement_duration.
    WifiInterworkingId string
    The ID of this resource.
    ___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.
    _3gppInfos List<String>
    Cellular network advertisement information - country and network codes.
    _3gppRaw String
    Cellular network advertisement information - country and network codes.
    ___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.
    asra Boolean
    An option to enable Additional Steps Required for Access.
    authenticationTypes List<String>
    A list of authentication types that is only effective when asra is set to yes.
    comment String
    connectionCapabilities List<String>
    A list to provide information about the allowed IP protocols and ports.
    disabled Boolean
    domainNames List<String>
    A list of fully qualified domain names (FQDN) that indicate the entity operating the Hotspot.
    esr Boolean
    An option to enable Emergency Services Reachability.
    hessid String
    Homogenous extended service set identifier (HESSID).
    hotspot20 Boolean
    An option to indicate Hotspot 2.0 capability of the Access Point.
    hotspot20Dgaf Boolean
    An option to indicate Downstream Group-Addressed Forwarding (DGAF) capability.
    internet Boolean
    An option to indicate Internet availability.
    ipv4Availability String
    An option to indicate IPv4 availability.
    ipv6Availability String
    An option to indicate IPv6 availability.
    name String
    Name of the interworking profile.
    networkType String
    Information about network access type.
    operationalClasses List<Double>
    A list with information about other available bands.
    operatorNames List<String>
    A list of colon-separated operator names and language codes.
    realms List<String>
    A list of colon-separated realm names and EAP methods.
    realmsRaws List<String>
    A list of 'NAI Realm Tuple' excluding 'NAI Realm Data Field Length' field.
    roamingOis List<String>
    A list of Organization Identifiers (OI).
    uesa Boolean
    An option to enable Unauthenticated Emergency Service Accessibility.
    venue String
    Information about the venue in which the Access Point is located.
    venueNames List<String>
    A list of colon-separated venue names and language codes.
    wanAtCapacity Boolean
    An option to indicate that the Access Point or the network is at its max capacity.
    wanDownlink Double
    The downlink speed of the WAN connection set in kbps.
    wanDownlinkLoad Double
    The downlink load of the WAN connection measured over wan_measurement_duration.
    wanMeasurementDuration Double
    The duration during which wan_downlink_load and wan_uplink_load are measured.
    wanStatus String
    Information about the status of the Access Point's WAN connection.
    wanSymmetric Boolean
    An option to indicate that the WAN link is symmetric (upload and download speeds are the same).
    wanUplink Double
    The uplink speed of the WAN connection set in kbps.
    wanUplinkLoad Double
    The uplink load of the WAN connection measured over wan_measurement_duration.
    wifiInterworkingId String
    The ID of this resource.
    3gppInfos string[]
    Cellular network advertisement information - country and network codes.
    3gppRaw string
    Cellular network advertisement information - country and network codes.
    ___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.
    asra boolean
    An option to enable Additional Steps Required for Access.
    authenticationTypes string[]
    A list of authentication types that is only effective when asra is set to yes.
    comment string
    connectionCapabilities string[]
    A list to provide information about the allowed IP protocols and ports.
    disabled boolean
    domainNames string[]
    A list of fully qualified domain names (FQDN) that indicate the entity operating the Hotspot.
    esr boolean
    An option to enable Emergency Services Reachability.
    hessid string
    Homogenous extended service set identifier (HESSID).
    hotspot20 boolean
    An option to indicate Hotspot 2.0 capability of the Access Point.
    hotspot20Dgaf boolean
    An option to indicate Downstream Group-Addressed Forwarding (DGAF) capability.
    internet boolean
    An option to indicate Internet availability.
    ipv4Availability string
    An option to indicate IPv4 availability.
    ipv6Availability string
    An option to indicate IPv6 availability.
    name string
    Name of the interworking profile.
    networkType string
    Information about network access type.
    operationalClasses number[]
    A list with information about other available bands.
    operatorNames string[]
    A list of colon-separated operator names and language codes.
    realms string[]
    A list of colon-separated realm names and EAP methods.
    realmsRaws string[]
    A list of 'NAI Realm Tuple' excluding 'NAI Realm Data Field Length' field.
    roamingOis string[]
    A list of Organization Identifiers (OI).
    uesa boolean
    An option to enable Unauthenticated Emergency Service Accessibility.
    venue string
    Information about the venue in which the Access Point is located.
    venueNames string[]
    A list of colon-separated venue names and language codes.
    wanAtCapacity boolean
    An option to indicate that the Access Point or the network is at its max capacity.
    wanDownlink number
    The downlink speed of the WAN connection set in kbps.
    wanDownlinkLoad number
    The downlink load of the WAN connection measured over wan_measurement_duration.
    wanMeasurementDuration number
    The duration during which wan_downlink_load and wan_uplink_load are measured.
    wanStatus string
    Information about the status of the Access Point's WAN connection.
    wanSymmetric boolean
    An option to indicate that the WAN link is symmetric (upload and download speeds are the same).
    wanUplink number
    The uplink speed of the WAN connection set in kbps.
    wanUplinkLoad number
    The uplink load of the WAN connection measured over wan_measurement_duration.
    wifiInterworkingId string
    The ID of this resource.
    _3gpp_infos Sequence[str]
    Cellular network advertisement information - country and network codes.
    _3gpp_raw str
    Cellular network advertisement information - country and network codes.
    ___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.
    asra bool
    An option to enable Additional Steps Required for Access.
    authentication_types Sequence[str]
    A list of authentication types that is only effective when asra is set to yes.
    comment str
    connection_capabilities Sequence[str]
    A list to provide information about the allowed IP protocols and ports.
    disabled bool
    domain_names Sequence[str]
    A list of fully qualified domain names (FQDN) that indicate the entity operating the Hotspot.
    esr bool
    An option to enable Emergency Services Reachability.
    hessid str
    Homogenous extended service set identifier (HESSID).
    hotspot20 bool
    An option to indicate Hotspot 2.0 capability of the Access Point.
    hotspot20_dgaf bool
    An option to indicate Downstream Group-Addressed Forwarding (DGAF) capability.
    internet bool
    An option to indicate Internet availability.
    ipv4_availability str
    An option to indicate IPv4 availability.
    ipv6_availability str
    An option to indicate IPv6 availability.
    name str
    Name of the interworking profile.
    network_type str
    Information about network access type.
    operational_classes Sequence[float]
    A list with information about other available bands.
    operator_names Sequence[str]
    A list of colon-separated operator names and language codes.
    realms Sequence[str]
    A list of colon-separated realm names and EAP methods.
    realms_raws Sequence[str]
    A list of 'NAI Realm Tuple' excluding 'NAI Realm Data Field Length' field.
    roaming_ois Sequence[str]
    A list of Organization Identifiers (OI).
    uesa bool
    An option to enable Unauthenticated Emergency Service Accessibility.
    venue str
    Information about the venue in which the Access Point is located.
    venue_names Sequence[str]
    A list of colon-separated venue names and language codes.
    wan_at_capacity bool
    An option to indicate that the Access Point or the network is at its max capacity.
    wan_downlink float
    The downlink speed of the WAN connection set in kbps.
    wan_downlink_load float
    The downlink load of the WAN connection measured over wan_measurement_duration.
    wan_measurement_duration float
    The duration during which wan_downlink_load and wan_uplink_load are measured.
    wan_status str
    Information about the status of the Access Point's WAN connection.
    wan_symmetric bool
    An option to indicate that the WAN link is symmetric (upload and download speeds are the same).
    wan_uplink float
    The uplink speed of the WAN connection set in kbps.
    wan_uplink_load float
    The uplink load of the WAN connection measured over wan_measurement_duration.
    wifi_interworking_id str
    The ID of this resource.
    3gppInfos List<String>
    Cellular network advertisement information - country and network codes.
    3gppRaw String
    Cellular network advertisement information - country and network codes.
    ___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.
    asra Boolean
    An option to enable Additional Steps Required for Access.
    authenticationTypes List<String>
    A list of authentication types that is only effective when asra is set to yes.
    comment String
    connectionCapabilities List<String>
    A list to provide information about the allowed IP protocols and ports.
    disabled Boolean
    domainNames List<String>
    A list of fully qualified domain names (FQDN) that indicate the entity operating the Hotspot.
    esr Boolean
    An option to enable Emergency Services Reachability.
    hessid String
    Homogenous extended service set identifier (HESSID).
    hotspot20 Boolean
    An option to indicate Hotspot 2.0 capability of the Access Point.
    hotspot20Dgaf Boolean
    An option to indicate Downstream Group-Addressed Forwarding (DGAF) capability.
    internet Boolean
    An option to indicate Internet availability.
    ipv4Availability String
    An option to indicate IPv4 availability.
    ipv6Availability String
    An option to indicate IPv6 availability.
    name String
    Name of the interworking profile.
    networkType String
    Information about network access type.
    operationalClasses List<Number>
    A list with information about other available bands.
    operatorNames List<String>
    A list of colon-separated operator names and language codes.
    realms List<String>
    A list of colon-separated realm names and EAP methods.
    realmsRaws List<String>
    A list of 'NAI Realm Tuple' excluding 'NAI Realm Data Field Length' field.
    roamingOis List<String>
    A list of Organization Identifiers (OI).
    uesa Boolean
    An option to enable Unauthenticated Emergency Service Accessibility.
    venue String
    Information about the venue in which the Access Point is located.
    venueNames List<String>
    A list of colon-separated venue names and language codes.
    wanAtCapacity Boolean
    An option to indicate that the Access Point or the network is at its max capacity.
    wanDownlink Number
    The downlink speed of the WAN connection set in kbps.
    wanDownlinkLoad Number
    The downlink load of the WAN connection measured over wan_measurement_duration.
    wanMeasurementDuration Number
    The duration during which wan_downlink_load and wan_uplink_load are measured.
    wanStatus String
    Information about the status of the Access Point's WAN connection.
    wanSymmetric Boolean
    An option to indicate that the WAN link is symmetric (upload and download speeds are the same).
    wanUplink Number
    The uplink speed of the WAN connection set in kbps.
    wanUplinkLoad Number
    The uplink load of the WAN connection measured over wan_measurement_duration.
    wifiInterworkingId String
    The ID of this resource.

    Import

    #The ID can be found via API or the terminal

    #The command for the terminal is -> :put [/interface/wifi/interworking get [print show-ids]]

    $ pulumi import routeros:index/wifiInterworking:WifiInterworking interworking1 '*1'
    

    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