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

routeros.InterfaceLte

Explore with Pulumi AI

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

    Example Usage

    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    resources:
      test:
        type: routeros:InterfaceLte
        properties:
          allowRoaming: false
          apnProfiles: default
          bands: []
          defaultName: lte1
          disabled: false
          mtu: '1500'
          networkModes:
            - 3g
            - lte
          smsProtocol: null
    

    Create InterfaceLte Resource

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

    Constructor syntax

    new InterfaceLte(name: string, args?: InterfaceLteArgs, opts?: CustomResourceOptions);
    @overload
    def InterfaceLte(resource_name: str,
                     args: Optional[InterfaceLteArgs] = None,
                     opts: Optional[ResourceOptions] = None)
    
    @overload
    def InterfaceLte(resource_name: str,
                     opts: Optional[ResourceOptions] = None,
                     ___id_: Optional[float] = None,
                     ___path_: Optional[str] = None,
                     allow_roaming: Optional[bool] = None,
                     apn_profiles: Optional[str] = None,
                     bands: Optional[Sequence[float]] = None,
                     comment: Optional[str] = None,
                     disabled: Optional[bool] = None,
                     interface_lte_id: Optional[str] = None,
                     modem_init: Optional[str] = None,
                     mtu: Optional[str] = None,
                     name: Optional[str] = None,
                     network_modes: Optional[Sequence[str]] = None,
                     nr_bands: Optional[Sequence[float]] = None,
                     operator: Optional[float] = None,
                     pin: Optional[str] = None,
                     sms_protocol: Optional[str] = None,
                     sms_read: Optional[bool] = None)
    func NewInterfaceLte(ctx *Context, name string, args *InterfaceLteArgs, opts ...ResourceOption) (*InterfaceLte, error)
    public InterfaceLte(string name, InterfaceLteArgs? args = null, CustomResourceOptions? opts = null)
    public InterfaceLte(String name, InterfaceLteArgs args)
    public InterfaceLte(String name, InterfaceLteArgs args, CustomResourceOptions options)
    
    type: routeros:InterfaceLte
    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 InterfaceLteArgs
    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 InterfaceLteArgs
    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 InterfaceLteArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args InterfaceLteArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args InterfaceLteArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

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

    AllowRoaming bool
    Enable data roaming for connecting to other countries data-providers. Not all LTE modems support this feature. Some modems, that do not fully support this feature, will connect to the network but will not establish an IP data connection with allow-roaming set to no.
    ApnProfiles string
    Which APN profile to use for this interface.
    Bands List<double>
    LTE Frequency band used in communication LTE Bands and bandwidths.
    Comment string
    Disabled bool
    InterfaceLteId string
    The ID of this resource.
    ModemInit string
    Modem init string (AT command that will be executed at modem startup).
    Mtu string
    Layer3 Maximum transmission unit ('auto', 0 .. 65535)
    Name string
    Descriptive name of the interface.
    NetworkModes List<string>
    Select/force mode for LTE interface to operate with.
    NrBands List<double>
    5G NR Frequency band used in communication 5G NR Bands and bandwidths.
    Operator double
    Used to lock the device to a specific operator full PLMN number is used for the lock consisting of MCC+MNC. PLMN codes.
    Pin string
    SIM Card's PIN code.
    SmsProtocol string
    SMS functionality. mbim: uses MBIM driver. at: uses AT-Commands. auto: selects the appropriate option depending on the modem.
    SmsRead bool
    ___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.
    AllowRoaming bool
    Enable data roaming for connecting to other countries data-providers. Not all LTE modems support this feature. Some modems, that do not fully support this feature, will connect to the network but will not establish an IP data connection with allow-roaming set to no.
    ApnProfiles string
    Which APN profile to use for this interface.
    Bands []float64
    LTE Frequency band used in communication LTE Bands and bandwidths.
    Comment string
    Disabled bool
    InterfaceLteId string
    The ID of this resource.
    ModemInit string
    Modem init string (AT command that will be executed at modem startup).
    Mtu string
    Layer3 Maximum transmission unit ('auto', 0 .. 65535)
    Name string
    Descriptive name of the interface.
    NetworkModes []string
    Select/force mode for LTE interface to operate with.
    NrBands []float64
    5G NR Frequency band used in communication 5G NR Bands and bandwidths.
    Operator float64
    Used to lock the device to a specific operator full PLMN number is used for the lock consisting of MCC+MNC. PLMN codes.
    Pin string
    SIM Card's PIN code.
    SmsProtocol string
    SMS functionality. mbim: uses MBIM driver. at: uses AT-Commands. auto: selects the appropriate option depending on the modem.
    SmsRead bool
    ___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.
    allowRoaming Boolean
    Enable data roaming for connecting to other countries data-providers. Not all LTE modems support this feature. Some modems, that do not fully support this feature, will connect to the network but will not establish an IP data connection with allow-roaming set to no.
    apnProfiles String
    Which APN profile to use for this interface.
    bands List<Double>
    LTE Frequency band used in communication LTE Bands and bandwidths.
    comment String
    disabled Boolean
    interfaceLteId String
    The ID of this resource.
    modemInit String
    Modem init string (AT command that will be executed at modem startup).
    mtu String
    Layer3 Maximum transmission unit ('auto', 0 .. 65535)
    name String
    Descriptive name of the interface.
    networkModes List<String>
    Select/force mode for LTE interface to operate with.
    nrBands List<Double>
    5G NR Frequency band used in communication 5G NR Bands and bandwidths.
    operator Double
    Used to lock the device to a specific operator full PLMN number is used for the lock consisting of MCC+MNC. PLMN codes.
    pin String
    SIM Card's PIN code.
    smsProtocol String
    SMS functionality. mbim: uses MBIM driver. at: uses AT-Commands. auto: selects the appropriate option depending on the modem.
    smsRead Boolean
    ___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.
    allowRoaming boolean
    Enable data roaming for connecting to other countries data-providers. Not all LTE modems support this feature. Some modems, that do not fully support this feature, will connect to the network but will not establish an IP data connection with allow-roaming set to no.
    apnProfiles string
    Which APN profile to use for this interface.
    bands number[]
    LTE Frequency band used in communication LTE Bands and bandwidths.
    comment string
    disabled boolean
    interfaceLteId string
    The ID of this resource.
    modemInit string
    Modem init string (AT command that will be executed at modem startup).
    mtu string
    Layer3 Maximum transmission unit ('auto', 0 .. 65535)
    name string
    Descriptive name of the interface.
    networkModes string[]
    Select/force mode for LTE interface to operate with.
    nrBands number[]
    5G NR Frequency band used in communication 5G NR Bands and bandwidths.
    operator number
    Used to lock the device to a specific operator full PLMN number is used for the lock consisting of MCC+MNC. PLMN codes.
    pin string
    SIM Card's PIN code.
    smsProtocol string
    SMS functionality. mbim: uses MBIM driver. at: uses AT-Commands. auto: selects the appropriate option depending on the modem.
    smsRead boolean
    ___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_roaming bool
    Enable data roaming for connecting to other countries data-providers. Not all LTE modems support this feature. Some modems, that do not fully support this feature, will connect to the network but will not establish an IP data connection with allow-roaming set to no.
    apn_profiles str
    Which APN profile to use for this interface.
    bands Sequence[float]
    LTE Frequency band used in communication LTE Bands and bandwidths.
    comment str
    disabled bool
    interface_lte_id str
    The ID of this resource.
    modem_init str
    Modem init string (AT command that will be executed at modem startup).
    mtu str
    Layer3 Maximum transmission unit ('auto', 0 .. 65535)
    name str
    Descriptive name of the interface.
    network_modes Sequence[str]
    Select/force mode for LTE interface to operate with.
    nr_bands Sequence[float]
    5G NR Frequency band used in communication 5G NR Bands and bandwidths.
    operator float
    Used to lock the device to a specific operator full PLMN number is used for the lock consisting of MCC+MNC. PLMN codes.
    pin str
    SIM Card's PIN code.
    sms_protocol str
    SMS functionality. mbim: uses MBIM driver. at: uses AT-Commands. auto: selects the appropriate option depending on the modem.
    sms_read bool
    ___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.
    allowRoaming Boolean
    Enable data roaming for connecting to other countries data-providers. Not all LTE modems support this feature. Some modems, that do not fully support this feature, will connect to the network but will not establish an IP data connection with allow-roaming set to no.
    apnProfiles String
    Which APN profile to use for this interface.
    bands List<Number>
    LTE Frequency band used in communication LTE Bands and bandwidths.
    comment String
    disabled Boolean
    interfaceLteId String
    The ID of this resource.
    modemInit String
    Modem init string (AT command that will be executed at modem startup).
    mtu String
    Layer3 Maximum transmission unit ('auto', 0 .. 65535)
    name String
    Descriptive name of the interface.
    networkModes List<String>
    Select/force mode for LTE interface to operate with.
    nrBands List<Number>
    5G NR Frequency band used in communication 5G NR Bands and bandwidths.
    operator Number
    Used to lock the device to a specific operator full PLMN number is used for the lock consisting of MCC+MNC. PLMN codes.
    pin String
    SIM Card's PIN code.
    smsProtocol String
    SMS functionality. mbim: uses MBIM driver. at: uses AT-Commands. auto: selects the appropriate option depending on the modem.
    smsRead Boolean

    Outputs

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

    DefaultName string
    The default name for an interface.
    Id string
    The provider-assigned unique ID for this managed resource.
    Inactive bool
    Running bool
    DefaultName string
    The default name for an interface.
    Id string
    The provider-assigned unique ID for this managed resource.
    Inactive bool
    Running bool
    defaultName String
    The default name for an interface.
    id String
    The provider-assigned unique ID for this managed resource.
    inactive Boolean
    running Boolean
    defaultName string
    The default name for an interface.
    id string
    The provider-assigned unique ID for this managed resource.
    inactive boolean
    running boolean
    default_name str
    The default name for an interface.
    id str
    The provider-assigned unique ID for this managed resource.
    inactive bool
    running bool
    defaultName String
    The default name for an interface.
    id String
    The provider-assigned unique ID for this managed resource.
    inactive Boolean
    running Boolean

    Look up Existing InterfaceLte Resource

    Get an existing InterfaceLte 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?: InterfaceLteState, opts?: CustomResourceOptions): InterfaceLte
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            ___id_: Optional[float] = None,
            ___path_: Optional[str] = None,
            allow_roaming: Optional[bool] = None,
            apn_profiles: Optional[str] = None,
            bands: Optional[Sequence[float]] = None,
            comment: Optional[str] = None,
            default_name: Optional[str] = None,
            disabled: Optional[bool] = None,
            inactive: Optional[bool] = None,
            interface_lte_id: Optional[str] = None,
            modem_init: Optional[str] = None,
            mtu: Optional[str] = None,
            name: Optional[str] = None,
            network_modes: Optional[Sequence[str]] = None,
            nr_bands: Optional[Sequence[float]] = None,
            operator: Optional[float] = None,
            pin: Optional[str] = None,
            running: Optional[bool] = None,
            sms_protocol: Optional[str] = None,
            sms_read: Optional[bool] = None) -> InterfaceLte
    func GetInterfaceLte(ctx *Context, name string, id IDInput, state *InterfaceLteState, opts ...ResourceOption) (*InterfaceLte, error)
    public static InterfaceLte Get(string name, Input<string> id, InterfaceLteState? state, CustomResourceOptions? opts = null)
    public static InterfaceLte get(String name, Output<String> id, InterfaceLteState state, CustomResourceOptions options)
    resources:  _:    type: routeros:InterfaceLte    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:
    AllowRoaming bool
    Enable data roaming for connecting to other countries data-providers. Not all LTE modems support this feature. Some modems, that do not fully support this feature, will connect to the network but will not establish an IP data connection with allow-roaming set to no.
    ApnProfiles string
    Which APN profile to use for this interface.
    Bands List<double>
    LTE Frequency band used in communication LTE Bands and bandwidths.
    Comment string
    DefaultName string
    The default name for an interface.
    Disabled bool
    Inactive bool
    InterfaceLteId string
    The ID of this resource.
    ModemInit string
    Modem init string (AT command that will be executed at modem startup).
    Mtu string
    Layer3 Maximum transmission unit ('auto', 0 .. 65535)
    Name string
    Descriptive name of the interface.
    NetworkModes List<string>
    Select/force mode for LTE interface to operate with.
    NrBands List<double>
    5G NR Frequency band used in communication 5G NR Bands and bandwidths.
    Operator double
    Used to lock the device to a specific operator full PLMN number is used for the lock consisting of MCC+MNC. PLMN codes.
    Pin string
    SIM Card's PIN code.
    Running bool
    SmsProtocol string
    SMS functionality. mbim: uses MBIM driver. at: uses AT-Commands. auto: selects the appropriate option depending on the modem.
    SmsRead bool
    ___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.
    AllowRoaming bool
    Enable data roaming for connecting to other countries data-providers. Not all LTE modems support this feature. Some modems, that do not fully support this feature, will connect to the network but will not establish an IP data connection with allow-roaming set to no.
    ApnProfiles string
    Which APN profile to use for this interface.
    Bands []float64
    LTE Frequency band used in communication LTE Bands and bandwidths.
    Comment string
    DefaultName string
    The default name for an interface.
    Disabled bool
    Inactive bool
    InterfaceLteId string
    The ID of this resource.
    ModemInit string
    Modem init string (AT command that will be executed at modem startup).
    Mtu string
    Layer3 Maximum transmission unit ('auto', 0 .. 65535)
    Name string
    Descriptive name of the interface.
    NetworkModes []string
    Select/force mode for LTE interface to operate with.
    NrBands []float64
    5G NR Frequency band used in communication 5G NR Bands and bandwidths.
    Operator float64
    Used to lock the device to a specific operator full PLMN number is used for the lock consisting of MCC+MNC. PLMN codes.
    Pin string
    SIM Card's PIN code.
    Running bool
    SmsProtocol string
    SMS functionality. mbim: uses MBIM driver. at: uses AT-Commands. auto: selects the appropriate option depending on the modem.
    SmsRead bool
    ___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.
    allowRoaming Boolean
    Enable data roaming for connecting to other countries data-providers. Not all LTE modems support this feature. Some modems, that do not fully support this feature, will connect to the network but will not establish an IP data connection with allow-roaming set to no.
    apnProfiles String
    Which APN profile to use for this interface.
    bands List<Double>
    LTE Frequency band used in communication LTE Bands and bandwidths.
    comment String
    defaultName String
    The default name for an interface.
    disabled Boolean
    inactive Boolean
    interfaceLteId String
    The ID of this resource.
    modemInit String
    Modem init string (AT command that will be executed at modem startup).
    mtu String
    Layer3 Maximum transmission unit ('auto', 0 .. 65535)
    name String
    Descriptive name of the interface.
    networkModes List<String>
    Select/force mode for LTE interface to operate with.
    nrBands List<Double>
    5G NR Frequency band used in communication 5G NR Bands and bandwidths.
    operator Double
    Used to lock the device to a specific operator full PLMN number is used for the lock consisting of MCC+MNC. PLMN codes.
    pin String
    SIM Card's PIN code.
    running Boolean
    smsProtocol String
    SMS functionality. mbim: uses MBIM driver. at: uses AT-Commands. auto: selects the appropriate option depending on the modem.
    smsRead Boolean
    ___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.
    allowRoaming boolean
    Enable data roaming for connecting to other countries data-providers. Not all LTE modems support this feature. Some modems, that do not fully support this feature, will connect to the network but will not establish an IP data connection with allow-roaming set to no.
    apnProfiles string
    Which APN profile to use for this interface.
    bands number[]
    LTE Frequency band used in communication LTE Bands and bandwidths.
    comment string
    defaultName string
    The default name for an interface.
    disabled boolean
    inactive boolean
    interfaceLteId string
    The ID of this resource.
    modemInit string
    Modem init string (AT command that will be executed at modem startup).
    mtu string
    Layer3 Maximum transmission unit ('auto', 0 .. 65535)
    name string
    Descriptive name of the interface.
    networkModes string[]
    Select/force mode for LTE interface to operate with.
    nrBands number[]
    5G NR Frequency band used in communication 5G NR Bands and bandwidths.
    operator number
    Used to lock the device to a specific operator full PLMN number is used for the lock consisting of MCC+MNC. PLMN codes.
    pin string
    SIM Card's PIN code.
    running boolean
    smsProtocol string
    SMS functionality. mbim: uses MBIM driver. at: uses AT-Commands. auto: selects the appropriate option depending on the modem.
    smsRead boolean
    ___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_roaming bool
    Enable data roaming for connecting to other countries data-providers. Not all LTE modems support this feature. Some modems, that do not fully support this feature, will connect to the network but will not establish an IP data connection with allow-roaming set to no.
    apn_profiles str
    Which APN profile to use for this interface.
    bands Sequence[float]
    LTE Frequency band used in communication LTE Bands and bandwidths.
    comment str
    default_name str
    The default name for an interface.
    disabled bool
    inactive bool
    interface_lte_id str
    The ID of this resource.
    modem_init str
    Modem init string (AT command that will be executed at modem startup).
    mtu str
    Layer3 Maximum transmission unit ('auto', 0 .. 65535)
    name str
    Descriptive name of the interface.
    network_modes Sequence[str]
    Select/force mode for LTE interface to operate with.
    nr_bands Sequence[float]
    5G NR Frequency band used in communication 5G NR Bands and bandwidths.
    operator float
    Used to lock the device to a specific operator full PLMN number is used for the lock consisting of MCC+MNC. PLMN codes.
    pin str
    SIM Card's PIN code.
    running bool
    sms_protocol str
    SMS functionality. mbim: uses MBIM driver. at: uses AT-Commands. auto: selects the appropriate option depending on the modem.
    sms_read bool
    ___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.
    allowRoaming Boolean
    Enable data roaming for connecting to other countries data-providers. Not all LTE modems support this feature. Some modems, that do not fully support this feature, will connect to the network but will not establish an IP data connection with allow-roaming set to no.
    apnProfiles String
    Which APN profile to use for this interface.
    bands List<Number>
    LTE Frequency band used in communication LTE Bands and bandwidths.
    comment String
    defaultName String
    The default name for an interface.
    disabled Boolean
    inactive Boolean
    interfaceLteId String
    The ID of this resource.
    modemInit String
    Modem init string (AT command that will be executed at modem startup).
    mtu String
    Layer3 Maximum transmission unit ('auto', 0 .. 65535)
    name String
    Descriptive name of the interface.
    networkModes List<String>
    Select/force mode for LTE interface to operate with.
    nrBands List<Number>
    5G NR Frequency band used in communication 5G NR Bands and bandwidths.
    operator Number
    Used to lock the device to a specific operator full PLMN number is used for the lock consisting of MCC+MNC. PLMN codes.
    pin String
    SIM Card's PIN code.
    running Boolean
    smsProtocol String
    SMS functionality. mbim: uses MBIM driver. at: uses AT-Commands. auto: selects the appropriate option depending on the modem.
    smsRead Boolean

    Import

    #The ID can be found via API or the terminal

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

    $ pulumi import routeros:index/interfaceLte:InterfaceLte 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