routeros.InterfaceLte
Explore with Pulumi AI
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:
- 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 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
- Interface
Lte stringId - The ID of this resource.
- Modem
Init 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.
- Network
Modes List<string> - Select/force mode for LTE interface to operate with.
- Nr
Bands 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.
- Sms
Protocol string - SMS functionality.
mbim
: uses MBIM driver.at
: uses AT-Commands.auto
: selects the appropriate option depending on the modem. - Sms
Read 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.
- 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 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
- Interface
Lte stringId - The ID of this resource.
- Modem
Init 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.
- Network
Modes []string - Select/force mode for LTE interface to operate with.
- Nr
Bands []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.
- Sms
Protocol string - SMS functionality.
mbim
: uses MBIM driver.at
: uses AT-Commands.auto
: selects the appropriate option depending on the modem. - Sms
Read 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.
- allow
Roaming 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.
- apn
Profiles 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
- interface
Lte StringId - The ID of this resource.
- modem
Init 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.
- network
Modes List<String> - Select/force mode for LTE interface to operate with.
- nr
Bands 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.
- sms
Protocol String - SMS functionality.
mbim
: uses MBIM driver.at
: uses AT-Commands.auto
: selects the appropriate option depending on the modem. - sms
Read 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.
- allow
Roaming 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.
- apn
Profiles 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
- interface
Lte stringId - The ID of this resource.
- modem
Init 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.
- network
Modes string[] - Select/force mode for LTE interface to operate with.
- nr
Bands 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.
- sms
Protocol string - SMS functionality.
mbim
: uses MBIM driver.at
: uses AT-Commands.auto
: selects the appropriate option depending on the modem. - sms
Read 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_ strid - 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.
- allow
Roaming 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.
- apn
Profiles 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
- interface
Lte StringId - The ID of this resource.
- modem
Init 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.
- network
Modes List<String> - Select/force mode for LTE interface to operate with.
- nr
Bands 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.
- sms
Protocol String - SMS functionality.
mbim
: uses MBIM driver.at
: uses AT-Commands.auto
: selects the appropriate option depending on the modem. - sms
Read Boolean
Outputs
All input properties are implicitly available as output properties. Additionally, the InterfaceLte resource produces the following output properties:
- Default
Name string - The default name for an interface.
- Id string
- The provider-assigned unique ID for this managed resource.
- Inactive bool
- Running bool
- Default
Name string - The default name for an interface.
- Id string
- The provider-assigned unique ID for this managed resource.
- Inactive bool
- Running bool
- default
Name String - The default name for an interface.
- id String
- The provider-assigned unique ID for this managed resource.
- inactive Boolean
- running Boolean
- default
Name 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
- default
Name 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.
- 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 string - Which APN profile to use for this interface.
- Bands List<double>
- LTE Frequency band used in communication LTE Bands and bandwidths.
- Comment string
- Default
Name string - The default name for an interface.
- Disabled bool
- Inactive bool
- Interface
Lte stringId - The ID of this resource.
- Modem
Init 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.
- Network
Modes List<string> - Select/force mode for LTE interface to operate with.
- Nr
Bands 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
- Sms
Protocol string - SMS functionality.
mbim
: uses MBIM driver.at
: uses AT-Commands.auto
: selects the appropriate option depending on the modem. - Sms
Read 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.
- 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 string - Which APN profile to use for this interface.
- Bands []float64
- LTE Frequency band used in communication LTE Bands and bandwidths.
- Comment string
- Default
Name string - The default name for an interface.
- Disabled bool
- Inactive bool
- Interface
Lte stringId - The ID of this resource.
- Modem
Init 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.
- Network
Modes []string - Select/force mode for LTE interface to operate with.
- Nr
Bands []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
- Sms
Protocol string - SMS functionality.
mbim
: uses MBIM driver.at
: uses AT-Commands.auto
: selects the appropriate option depending on the modem. - Sms
Read 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.
- allow
Roaming 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.
- apn
Profiles String - Which APN profile to use for this interface.
- bands List<Double>
- LTE Frequency band used in communication LTE Bands and bandwidths.
- comment String
- default
Name String - The default name for an interface.
- disabled Boolean
- inactive Boolean
- interface
Lte StringId - The ID of this resource.
- modem
Init 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.
- network
Modes List<String> - Select/force mode for LTE interface to operate with.
- nr
Bands 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
- sms
Protocol String - SMS functionality.
mbim
: uses MBIM driver.at
: uses AT-Commands.auto
: selects the appropriate option depending on the modem. - sms
Read 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.
- allow
Roaming 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.
- apn
Profiles string - Which APN profile to use for this interface.
- bands number[]
- LTE Frequency band used in communication LTE Bands and bandwidths.
- comment string
- default
Name string - The default name for an interface.
- disabled boolean
- inactive boolean
- interface
Lte stringId - The ID of this resource.
- modem
Init 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.
- network
Modes string[] - Select/force mode for LTE interface to operate with.
- nr
Bands 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
- sms
Protocol string - SMS functionality.
mbim
: uses MBIM driver.at
: uses AT-Commands.auto
: selects the appropriate option depending on the modem. - sms
Read 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_ strid - 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.
- allow
Roaming 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.
- apn
Profiles String - Which APN profile to use for this interface.
- bands List<Number>
- LTE Frequency band used in communication LTE Bands and bandwidths.
- comment String
- default
Name String - The default name for an interface.
- disabled Boolean
- inactive Boolean
- interface
Lte StringId - The ID of this resource.
- modem
Init 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.
- network
Modes List<String> - Select/force mode for LTE interface to operate with.
- nr
Bands 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
- sms
Protocol String - SMS functionality.
mbim
: uses MBIM driver.at
: uses AT-Commands.auto
: selects the appropriate option depending on the modem. - sms
Read 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.