routeros.InterfaceBridgeFilter
Explore with Pulumi AI
Example Usage
Create InterfaceBridgeFilter Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new InterfaceBridgeFilter(name: string, args: InterfaceBridgeFilterArgs, opts?: CustomResourceOptions);
@overload
def InterfaceBridgeFilter(resource_name: str,
args: InterfaceBridgeFilterArgs,
opts: Optional[ResourceOptions] = None)
@overload
def InterfaceBridgeFilter(resource_name: str,
opts: Optional[ResourceOptions] = None,
action: Optional[str] = None,
chain: Optional[str] = None,
___id_: Optional[float] = None,
___path_: Optional[str] = None,
___skip_: Optional[str] = None,
___unset_: Optional[str] = None,
arp_dst_mac_address: Optional[str] = None,
arp_gratuitous: Optional[bool] = None,
arp_hardware_type: Optional[float] = None,
arp_opcode: Optional[str] = None,
arp_packet_type: Optional[float] = None,
arp_src_address: Optional[str] = None,
arp_src_mac_address: Optional[str] = None,
comment: Optional[str] = None,
disabled: Optional[bool] = None,
dst_address: Optional[str] = None,
dst_mac_address: Optional[str] = None,
dst_port: Optional[str] = None,
in_bridge: Optional[str] = None,
in_bridge_list: Optional[str] = None,
in_interface: Optional[str] = None,
in_interface_list: Optional[str] = None,
ingress_priority: Optional[float] = None,
interface_bridge_filter_id: Optional[str] = None,
ip_protocol: Optional[str] = None,
jump_target: Optional[str] = None,
limit: Optional[str] = None,
log: Optional[bool] = None,
log_prefix: Optional[str] = None,
mac_protocol: Optional[str] = None,
new_packet_mark: Optional[str] = None,
new_priority: Optional[float] = None,
out_bridge: Optional[str] = None,
out_bridge_list: Optional[str] = None,
out_interface: Optional[str] = None,
out_interface_list: Optional[str] = None,
packet_mark: Optional[str] = None,
packet_type: Optional[str] = None,
passthrough: Optional[bool] = None,
place_before: Optional[str] = None,
src_address: Optional[str] = None,
src_mac_address: Optional[str] = None,
src_port: Optional[str] = None,
stp_flags: Optional[str] = None,
stp_forward_delay: Optional[float] = None,
stp_hello_time: Optional[float] = None,
stp_max_age: Optional[float] = None,
stp_port: Optional[float] = None,
stp_root_address: Optional[str] = None,
stp_root_cost: Optional[float] = None,
stp_root_priority: Optional[float] = None,
stp_sender_address: Optional[str] = None,
stp_sender_priority: Optional[float] = None,
stp_type: Optional[str] = None,
tls_host: Optional[str] = None,
vlan_encap: Optional[float] = None,
vlan_id: Optional[float] = None,
vlan_priority: Optional[float] = None)
func NewInterfaceBridgeFilter(ctx *Context, name string, args InterfaceBridgeFilterArgs, opts ...ResourceOption) (*InterfaceBridgeFilter, error)
public InterfaceBridgeFilter(string name, InterfaceBridgeFilterArgs args, CustomResourceOptions? opts = null)
public InterfaceBridgeFilter(String name, InterfaceBridgeFilterArgs args)
public InterfaceBridgeFilter(String name, InterfaceBridgeFilterArgs args, CustomResourceOptions options)
type: routeros:InterfaceBridgeFilter
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 InterfaceBridgeFilterArgs
- 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 InterfaceBridgeFilterArgs
- 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 InterfaceBridgeFilterArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args InterfaceBridgeFilterArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args InterfaceBridgeFilterArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
InterfaceBridgeFilter 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 InterfaceBridgeFilter resource accepts the following input properties:
- Action string
- Action to take if a packet is matched by the rule
- Chain string
- Specifies to which chain rule will be added. If the input does not match the name of an already defined chain, a new chain will be created.
- Arp
Dst stringMac Address - ARP destination MAC address
- Arp
Gratuitous bool - Matches ARP gratuitous packets.
- Arp
Hardware doubleType - ARP hardware type. This is normally Ethernet (Type 1).
- Arp
Opcode string - Action to take if a packet is matched by the rule
- Arp
Packet doubleType - ARP Packet Type
- Arp
Src stringAddress - ARP source IP address.
- Arp
Src stringMac Address - ARP source MAC address.
- Comment string
- Disabled bool
- Dst
Address string - Destination IP address (only if MAC protocol is set to IP).
- Dst
Mac stringAddress - Destination MAC address.
- Dst
Port string - List of destination port numbers or port number ranges.
- In
Bridge string - Bridge interface through which the packet is coming in.
- In
Bridge stringList - Set of bridge interfaces defined in interface list. Works the same as in-bridge.
- In
Interface string - Physical interface (i.e., bridge port) through which the packet is coming in.
- In
Interface stringList - Set of interfaces defined in interface list. Works the same as in-interface.
- Ingress
Priority double - Integer. Matches the priority of an ingress packet. Priority may be derived from VLAN, WMM, DSCP,or MPLS EXP bit.
- Interface
Bridge stringFilter Id - Ip
Protocol string - IP protocol (only if MAC protocol is set to IPv4)
- Jump
Target string - Name of the target chain to jump to. Applicable only if action=jump.
- Limit string
- Matches packets up to a limited rate (packet rate or bit rate). A rule using this matcher will match until this limit is reached. Parameters are written in the following format: rate[/time],burst:mode.
- Log bool
- Add a message to the system log.
- Log
Prefix string - Adds specified text at the beginning of every log message. Applicable if action=log or log=yes configured.
- Mac
Protocol string - Ethernet payload type (MAC-level protocol). To match protocol type for VLAN encapsulated frames (0x8100 or 0x88a8), a vlan-encap property should be used.
- New
Packet stringMark - Sets a new packet-mark value.
- New
Priority double - Sets a new priority for a packet. This can be the VLAN, WMM or MPLS EXP priority
- Out
Bridge string - Bridge interface through which the packet going out.
- Out
Bridge stringList - Set of bridge interfaces defined in interface list. Works the same as out-bridge.
- Out
Interface string - Interface the packet has entered the router.
- Out
Interface stringList - Set of interfaces defined in interface list. Works the same as out-interface.
- Packet
Mark string - Match packets with a certain packet mark.
- Packet
Type string - Match packets with a certain packet mark.
- Passthrough bool
- Whether to let the packet to pass further (like action passthrough) into the filter or not (property only valid some actions).
- Place
Before string - Before which position the rule will be inserted. > Please check the effect of this option, as it does not work as you think! > Best way to use in conjunction with a data source. See example.
- Src
Address string - Source port number or range (only for TCP or UDP protocols).
- Src
Mac stringAddress - Source MAC address.
- Src
Port string - List of source port numbers or port number ranges.
- Stp
Flags string - Match packets with a certain packet mark.
- Stp
Forward doubleDelay - Forward delay timer.
- Stp
Hello doubleTime - STP hello packets time.
- Stp
Max doubleAge - Maximal STP message age.
- Stp
Port double - STP port identifier.
- Stp
Root stringAddress - Root bridge MAC address
- Stp
Root doubleCost - Root bridge cost.
- Stp
Root doublePriority - Stp
Sender stringAddress - STP message sender MAC address.
- Stp
Sender doublePriority - STP sender priority.
- Stp
Type string - The BPDU type: config - configuration BPDU OR tcn - topology change notification
- Tls
Host string - Allows matching https traffic based on TLS SNI hostname. Accepts GLOB syntax for wildcard matching
- Vlan
Encap double - Matches the MAC protocol type encapsulated in the VLAN frame.
- Vlan
Id double - Matches the VLAN identifier field.
- Vlan
Priority double - Matches the VLAN identifier field.
- ___
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.
- ___
skip_ string - A set of transformations for field names. This is an internal service field, setting a value is not required.
- ___
unset_ string - A set of fields that require setting/unsetting. This is an internal service field, setting a value is not required.
- Action string
- Action to take if a packet is matched by the rule
- Chain string
- Specifies to which chain rule will be added. If the input does not match the name of an already defined chain, a new chain will be created.
- Arp
Dst stringMac Address - ARP destination MAC address
- Arp
Gratuitous bool - Matches ARP gratuitous packets.
- Arp
Hardware float64Type - ARP hardware type. This is normally Ethernet (Type 1).
- Arp
Opcode string - Action to take if a packet is matched by the rule
- Arp
Packet float64Type - ARP Packet Type
- Arp
Src stringAddress - ARP source IP address.
- Arp
Src stringMac Address - ARP source MAC address.
- Comment string
- Disabled bool
- Dst
Address string - Destination IP address (only if MAC protocol is set to IP).
- Dst
Mac stringAddress - Destination MAC address.
- Dst
Port string - List of destination port numbers or port number ranges.
- In
Bridge string - Bridge interface through which the packet is coming in.
- In
Bridge stringList - Set of bridge interfaces defined in interface list. Works the same as in-bridge.
- In
Interface string - Physical interface (i.e., bridge port) through which the packet is coming in.
- In
Interface stringList - Set of interfaces defined in interface list. Works the same as in-interface.
- Ingress
Priority float64 - Integer. Matches the priority of an ingress packet. Priority may be derived from VLAN, WMM, DSCP,or MPLS EXP bit.
- Interface
Bridge stringFilter Id - Ip
Protocol string - IP protocol (only if MAC protocol is set to IPv4)
- Jump
Target string - Name of the target chain to jump to. Applicable only if action=jump.
- Limit string
- Matches packets up to a limited rate (packet rate or bit rate). A rule using this matcher will match until this limit is reached. Parameters are written in the following format: rate[/time],burst:mode.
- Log bool
- Add a message to the system log.
- Log
Prefix string - Adds specified text at the beginning of every log message. Applicable if action=log or log=yes configured.
- Mac
Protocol string - Ethernet payload type (MAC-level protocol). To match protocol type for VLAN encapsulated frames (0x8100 or 0x88a8), a vlan-encap property should be used.
- New
Packet stringMark - Sets a new packet-mark value.
- New
Priority float64 - Sets a new priority for a packet. This can be the VLAN, WMM or MPLS EXP priority
- Out
Bridge string - Bridge interface through which the packet going out.
- Out
Bridge stringList - Set of bridge interfaces defined in interface list. Works the same as out-bridge.
- Out
Interface string - Interface the packet has entered the router.
- Out
Interface stringList - Set of interfaces defined in interface list. Works the same as out-interface.
- Packet
Mark string - Match packets with a certain packet mark.
- Packet
Type string - Match packets with a certain packet mark.
- Passthrough bool
- Whether to let the packet to pass further (like action passthrough) into the filter or not (property only valid some actions).
- Place
Before string - Before which position the rule will be inserted. > Please check the effect of this option, as it does not work as you think! > Best way to use in conjunction with a data source. See example.
- Src
Address string - Source port number or range (only for TCP or UDP protocols).
- Src
Mac stringAddress - Source MAC address.
- Src
Port string - List of source port numbers or port number ranges.
- Stp
Flags string - Match packets with a certain packet mark.
- Stp
Forward float64Delay - Forward delay timer.
- Stp
Hello float64Time - STP hello packets time.
- Stp
Max float64Age - Maximal STP message age.
- Stp
Port float64 - STP port identifier.
- Stp
Root stringAddress - Root bridge MAC address
- Stp
Root float64Cost - Root bridge cost.
- Stp
Root float64Priority - Stp
Sender stringAddress - STP message sender MAC address.
- Stp
Sender float64Priority - STP sender priority.
- Stp
Type string - The BPDU type: config - configuration BPDU OR tcn - topology change notification
- Tls
Host string - Allows matching https traffic based on TLS SNI hostname. Accepts GLOB syntax for wildcard matching
- Vlan
Encap float64 - Matches the MAC protocol type encapsulated in the VLAN frame.
- Vlan
Id float64 - Matches the VLAN identifier field.
- Vlan
Priority float64 - Matches the VLAN identifier field.
- ___
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.
- ___
skip_ string - A set of transformations for field names. This is an internal service field, setting a value is not required.
- ___
unset_ string - A set of fields that require setting/unsetting. This is an internal service field, setting a value is not required.
- action String
- Action to take if a packet is matched by the rule
- chain String
- Specifies to which chain rule will be added. If the input does not match the name of an already defined chain, a new chain will be created.
- ___
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.
- ___
skip_ String - A set of transformations for field names. This is an internal service field, setting a value is not required.
- ___
unset_ String - A set of fields that require setting/unsetting. This is an internal service field, setting a value is not required.
- arp
Dst StringMac Address - ARP destination MAC address
- arp
Gratuitous Boolean - Matches ARP gratuitous packets.
- arp
Hardware DoubleType - ARP hardware type. This is normally Ethernet (Type 1).
- arp
Opcode String - Action to take if a packet is matched by the rule
- arp
Packet DoubleType - ARP Packet Type
- arp
Src StringAddress - ARP source IP address.
- arp
Src StringMac Address - ARP source MAC address.
- comment String
- disabled Boolean
- dst
Address String - Destination IP address (only if MAC protocol is set to IP).
- dst
Mac StringAddress - Destination MAC address.
- dst
Port String - List of destination port numbers or port number ranges.
- in
Bridge String - Bridge interface through which the packet is coming in.
- in
Bridge StringList - Set of bridge interfaces defined in interface list. Works the same as in-bridge.
- in
Interface String - Physical interface (i.e., bridge port) through which the packet is coming in.
- in
Interface StringList - Set of interfaces defined in interface list. Works the same as in-interface.
- ingress
Priority Double - Integer. Matches the priority of an ingress packet. Priority may be derived from VLAN, WMM, DSCP,or MPLS EXP bit.
- interface
Bridge StringFilter Id - ip
Protocol String - IP protocol (only if MAC protocol is set to IPv4)
- jump
Target String - Name of the target chain to jump to. Applicable only if action=jump.
- limit String
- Matches packets up to a limited rate (packet rate or bit rate). A rule using this matcher will match until this limit is reached. Parameters are written in the following format: rate[/time],burst:mode.
- log Boolean
- Add a message to the system log.
- log
Prefix String - Adds specified text at the beginning of every log message. Applicable if action=log or log=yes configured.
- mac
Protocol String - Ethernet payload type (MAC-level protocol). To match protocol type for VLAN encapsulated frames (0x8100 or 0x88a8), a vlan-encap property should be used.
- new
Packet StringMark - Sets a new packet-mark value.
- new
Priority Double - Sets a new priority for a packet. This can be the VLAN, WMM or MPLS EXP priority
- out
Bridge String - Bridge interface through which the packet going out.
- out
Bridge StringList - Set of bridge interfaces defined in interface list. Works the same as out-bridge.
- out
Interface String - Interface the packet has entered the router.
- out
Interface StringList - Set of interfaces defined in interface list. Works the same as out-interface.
- packet
Mark String - Match packets with a certain packet mark.
- packet
Type String - Match packets with a certain packet mark.
- passthrough Boolean
- Whether to let the packet to pass further (like action passthrough) into the filter or not (property only valid some actions).
- place
Before String - Before which position the rule will be inserted. > Please check the effect of this option, as it does not work as you think! > Best way to use in conjunction with a data source. See example.
- src
Address String - Source port number or range (only for TCP or UDP protocols).
- src
Mac StringAddress - Source MAC address.
- src
Port String - List of source port numbers or port number ranges.
- stp
Flags String - Match packets with a certain packet mark.
- stp
Forward DoubleDelay - Forward delay timer.
- stp
Hello DoubleTime - STP hello packets time.
- stp
Max DoubleAge - Maximal STP message age.
- stp
Port Double - STP port identifier.
- stp
Root StringAddress - Root bridge MAC address
- stp
Root DoubleCost - Root bridge cost.
- stp
Root DoublePriority - stp
Sender StringAddress - STP message sender MAC address.
- stp
Sender DoublePriority - STP sender priority.
- stp
Type String - The BPDU type: config - configuration BPDU OR tcn - topology change notification
- tls
Host String - Allows matching https traffic based on TLS SNI hostname. Accepts GLOB syntax for wildcard matching
- vlan
Encap Double - Matches the MAC protocol type encapsulated in the VLAN frame.
- vlan
Id Double - Matches the VLAN identifier field.
- vlan
Priority Double - Matches the VLAN identifier field.
- action string
- Action to take if a packet is matched by the rule
- chain string
- Specifies to which chain rule will be added. If the input does not match the name of an already defined chain, a new chain will be created.
- ___
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.
- ___
skip_ string - A set of transformations for field names. This is an internal service field, setting a value is not required.
- ___
unset_ string - A set of fields that require setting/unsetting. This is an internal service field, setting a value is not required.
- arp
Dst stringMac Address - ARP destination MAC address
- arp
Gratuitous boolean - Matches ARP gratuitous packets.
- arp
Hardware numberType - ARP hardware type. This is normally Ethernet (Type 1).
- arp
Opcode string - Action to take if a packet is matched by the rule
- arp
Packet numberType - ARP Packet Type
- arp
Src stringAddress - ARP source IP address.
- arp
Src stringMac Address - ARP source MAC address.
- comment string
- disabled boolean
- dst
Address string - Destination IP address (only if MAC protocol is set to IP).
- dst
Mac stringAddress - Destination MAC address.
- dst
Port string - List of destination port numbers or port number ranges.
- in
Bridge string - Bridge interface through which the packet is coming in.
- in
Bridge stringList - Set of bridge interfaces defined in interface list. Works the same as in-bridge.
- in
Interface string - Physical interface (i.e., bridge port) through which the packet is coming in.
- in
Interface stringList - Set of interfaces defined in interface list. Works the same as in-interface.
- ingress
Priority number - Integer. Matches the priority of an ingress packet. Priority may be derived from VLAN, WMM, DSCP,or MPLS EXP bit.
- interface
Bridge stringFilter Id - ip
Protocol string - IP protocol (only if MAC protocol is set to IPv4)
- jump
Target string - Name of the target chain to jump to. Applicable only if action=jump.
- limit string
- Matches packets up to a limited rate (packet rate or bit rate). A rule using this matcher will match until this limit is reached. Parameters are written in the following format: rate[/time],burst:mode.
- log boolean
- Add a message to the system log.
- log
Prefix string - Adds specified text at the beginning of every log message. Applicable if action=log or log=yes configured.
- mac
Protocol string - Ethernet payload type (MAC-level protocol). To match protocol type for VLAN encapsulated frames (0x8100 or 0x88a8), a vlan-encap property should be used.
- new
Packet stringMark - Sets a new packet-mark value.
- new
Priority number - Sets a new priority for a packet. This can be the VLAN, WMM or MPLS EXP priority
- out
Bridge string - Bridge interface through which the packet going out.
- out
Bridge stringList - Set of bridge interfaces defined in interface list. Works the same as out-bridge.
- out
Interface string - Interface the packet has entered the router.
- out
Interface stringList - Set of interfaces defined in interface list. Works the same as out-interface.
- packet
Mark string - Match packets with a certain packet mark.
- packet
Type string - Match packets with a certain packet mark.
- passthrough boolean
- Whether to let the packet to pass further (like action passthrough) into the filter or not (property only valid some actions).
- place
Before string - Before which position the rule will be inserted. > Please check the effect of this option, as it does not work as you think! > Best way to use in conjunction with a data source. See example.
- src
Address string - Source port number or range (only for TCP or UDP protocols).
- src
Mac stringAddress - Source MAC address.
- src
Port string - List of source port numbers or port number ranges.
- stp
Flags string - Match packets with a certain packet mark.
- stp
Forward numberDelay - Forward delay timer.
- stp
Hello numberTime - STP hello packets time.
- stp
Max numberAge - Maximal STP message age.
- stp
Port number - STP port identifier.
- stp
Root stringAddress - Root bridge MAC address
- stp
Root numberCost - Root bridge cost.
- stp
Root numberPriority - stp
Sender stringAddress - STP message sender MAC address.
- stp
Sender numberPriority - STP sender priority.
- stp
Type string - The BPDU type: config - configuration BPDU OR tcn - topology change notification
- tls
Host string - Allows matching https traffic based on TLS SNI hostname. Accepts GLOB syntax for wildcard matching
- vlan
Encap number - Matches the MAC protocol type encapsulated in the VLAN frame.
- vlan
Id number - Matches the VLAN identifier field.
- vlan
Priority number - Matches the VLAN identifier field.
- action str
- Action to take if a packet is matched by the rule
- chain str
- Specifies to which chain rule will be added. If the input does not match the name of an already defined chain, a new chain will be created.
- ___
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.
- ___
skip_ str - A set of transformations for field names. This is an internal service field, setting a value is not required.
- ___
unset_ str - A set of fields that require setting/unsetting. This is an internal service field, setting a value is not required.
- arp_
dst_ strmac_ address - ARP destination MAC address
- arp_
gratuitous bool - Matches ARP gratuitous packets.
- arp_
hardware_ floattype - ARP hardware type. This is normally Ethernet (Type 1).
- arp_
opcode str - Action to take if a packet is matched by the rule
- arp_
packet_ floattype - ARP Packet Type
- arp_
src_ straddress - ARP source IP address.
- arp_
src_ strmac_ address - ARP source MAC address.
- comment str
- disabled bool
- dst_
address str - Destination IP address (only if MAC protocol is set to IP).
- dst_
mac_ straddress - Destination MAC address.
- dst_
port str - List of destination port numbers or port number ranges.
- in_
bridge str - Bridge interface through which the packet is coming in.
- in_
bridge_ strlist - Set of bridge interfaces defined in interface list. Works the same as in-bridge.
- in_
interface str - Physical interface (i.e., bridge port) through which the packet is coming in.
- in_
interface_ strlist - Set of interfaces defined in interface list. Works the same as in-interface.
- ingress_
priority float - Integer. Matches the priority of an ingress packet. Priority may be derived from VLAN, WMM, DSCP,or MPLS EXP bit.
- interface_
bridge_ strfilter_ id - ip_
protocol str - IP protocol (only if MAC protocol is set to IPv4)
- jump_
target str - Name of the target chain to jump to. Applicable only if action=jump.
- limit str
- Matches packets up to a limited rate (packet rate or bit rate). A rule using this matcher will match until this limit is reached. Parameters are written in the following format: rate[/time],burst:mode.
- log bool
- Add a message to the system log.
- log_
prefix str - Adds specified text at the beginning of every log message. Applicable if action=log or log=yes configured.
- mac_
protocol str - Ethernet payload type (MAC-level protocol). To match protocol type for VLAN encapsulated frames (0x8100 or 0x88a8), a vlan-encap property should be used.
- new_
packet_ strmark - Sets a new packet-mark value.
- new_
priority float - Sets a new priority for a packet. This can be the VLAN, WMM or MPLS EXP priority
- out_
bridge str - Bridge interface through which the packet going out.
- out_
bridge_ strlist - Set of bridge interfaces defined in interface list. Works the same as out-bridge.
- out_
interface str - Interface the packet has entered the router.
- out_
interface_ strlist - Set of interfaces defined in interface list. Works the same as out-interface.
- packet_
mark str - Match packets with a certain packet mark.
- packet_
type str - Match packets with a certain packet mark.
- passthrough bool
- Whether to let the packet to pass further (like action passthrough) into the filter or not (property only valid some actions).
- place_
before str - Before which position the rule will be inserted. > Please check the effect of this option, as it does not work as you think! > Best way to use in conjunction with a data source. See example.
- src_
address str - Source port number or range (only for TCP or UDP protocols).
- src_
mac_ straddress - Source MAC address.
- src_
port str - List of source port numbers or port number ranges.
- stp_
flags str - Match packets with a certain packet mark.
- stp_
forward_ floatdelay - Forward delay timer.
- stp_
hello_ floattime - STP hello packets time.
- stp_
max_ floatage - Maximal STP message age.
- stp_
port float - STP port identifier.
- stp_
root_ straddress - Root bridge MAC address
- stp_
root_ floatcost - Root bridge cost.
- stp_
root_ floatpriority - stp_
sender_ straddress - STP message sender MAC address.
- stp_
sender_ floatpriority - STP sender priority.
- stp_
type str - The BPDU type: config - configuration BPDU OR tcn - topology change notification
- tls_
host str - Allows matching https traffic based on TLS SNI hostname. Accepts GLOB syntax for wildcard matching
- vlan_
encap float - Matches the MAC protocol type encapsulated in the VLAN frame.
- vlan_
id float - Matches the VLAN identifier field.
- vlan_
priority float - Matches the VLAN identifier field.
- action String
- Action to take if a packet is matched by the rule
- chain String
- Specifies to which chain rule will be added. If the input does not match the name of an already defined chain, a new chain will be created.
- ___
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.
- ___
skip_ String - A set of transformations for field names. This is an internal service field, setting a value is not required.
- ___
unset_ String - A set of fields that require setting/unsetting. This is an internal service field, setting a value is not required.
- arp
Dst StringMac Address - ARP destination MAC address
- arp
Gratuitous Boolean - Matches ARP gratuitous packets.
- arp
Hardware NumberType - ARP hardware type. This is normally Ethernet (Type 1).
- arp
Opcode String - Action to take if a packet is matched by the rule
- arp
Packet NumberType - ARP Packet Type
- arp
Src StringAddress - ARP source IP address.
- arp
Src StringMac Address - ARP source MAC address.
- comment String
- disabled Boolean
- dst
Address String - Destination IP address (only if MAC protocol is set to IP).
- dst
Mac StringAddress - Destination MAC address.
- dst
Port String - List of destination port numbers or port number ranges.
- in
Bridge String - Bridge interface through which the packet is coming in.
- in
Bridge StringList - Set of bridge interfaces defined in interface list. Works the same as in-bridge.
- in
Interface String - Physical interface (i.e., bridge port) through which the packet is coming in.
- in
Interface StringList - Set of interfaces defined in interface list. Works the same as in-interface.
- ingress
Priority Number - Integer. Matches the priority of an ingress packet. Priority may be derived from VLAN, WMM, DSCP,or MPLS EXP bit.
- interface
Bridge StringFilter Id - ip
Protocol String - IP protocol (only if MAC protocol is set to IPv4)
- jump
Target String - Name of the target chain to jump to. Applicable only if action=jump.
- limit String
- Matches packets up to a limited rate (packet rate or bit rate). A rule using this matcher will match until this limit is reached. Parameters are written in the following format: rate[/time],burst:mode.
- log Boolean
- Add a message to the system log.
- log
Prefix String - Adds specified text at the beginning of every log message. Applicable if action=log or log=yes configured.
- mac
Protocol String - Ethernet payload type (MAC-level protocol). To match protocol type for VLAN encapsulated frames (0x8100 or 0x88a8), a vlan-encap property should be used.
- new
Packet StringMark - Sets a new packet-mark value.
- new
Priority Number - Sets a new priority for a packet. This can be the VLAN, WMM or MPLS EXP priority
- out
Bridge String - Bridge interface through which the packet going out.
- out
Bridge StringList - Set of bridge interfaces defined in interface list. Works the same as out-bridge.
- out
Interface String - Interface the packet has entered the router.
- out
Interface StringList - Set of interfaces defined in interface list. Works the same as out-interface.
- packet
Mark String - Match packets with a certain packet mark.
- packet
Type String - Match packets with a certain packet mark.
- passthrough Boolean
- Whether to let the packet to pass further (like action passthrough) into the filter or not (property only valid some actions).
- place
Before String - Before which position the rule will be inserted. > Please check the effect of this option, as it does not work as you think! > Best way to use in conjunction with a data source. See example.
- src
Address String - Source port number or range (only for TCP or UDP protocols).
- src
Mac StringAddress - Source MAC address.
- src
Port String - List of source port numbers or port number ranges.
- stp
Flags String - Match packets with a certain packet mark.
- stp
Forward NumberDelay - Forward delay timer.
- stp
Hello NumberTime - STP hello packets time.
- stp
Max NumberAge - Maximal STP message age.
- stp
Port Number - STP port identifier.
- stp
Root StringAddress - Root bridge MAC address
- stp
Root NumberCost - Root bridge cost.
- stp
Root NumberPriority - stp
Sender StringAddress - STP message sender MAC address.
- stp
Sender NumberPriority - STP sender priority.
- stp
Type String - The BPDU type: config - configuration BPDU OR tcn - topology change notification
- tls
Host String - Allows matching https traffic based on TLS SNI hostname. Accepts GLOB syntax for wildcard matching
- vlan
Encap Number - Matches the MAC protocol type encapsulated in the VLAN frame.
- vlan
Id Number - Matches the VLAN identifier field.
- vlan
Priority Number - Matches the VLAN identifier field.
Outputs
All input properties are implicitly available as output properties. Additionally, the InterfaceBridgeFilter resource produces the following output properties:
Look up Existing InterfaceBridgeFilter Resource
Get an existing InterfaceBridgeFilter 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?: InterfaceBridgeFilterState, opts?: CustomResourceOptions): InterfaceBridgeFilter
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
___id_: Optional[float] = None,
___path_: Optional[str] = None,
___skip_: Optional[str] = None,
___unset_: Optional[str] = None,
action: Optional[str] = None,
arp_dst_mac_address: Optional[str] = None,
arp_gratuitous: Optional[bool] = None,
arp_hardware_type: Optional[float] = None,
arp_opcode: Optional[str] = None,
arp_packet_type: Optional[float] = None,
arp_src_address: Optional[str] = None,
arp_src_mac_address: Optional[str] = None,
chain: Optional[str] = None,
comment: Optional[str] = None,
disabled: Optional[bool] = None,
dst_address: Optional[str] = None,
dst_mac_address: Optional[str] = None,
dst_port: Optional[str] = None,
dynamic: Optional[bool] = None,
in_bridge: Optional[str] = None,
in_bridge_list: Optional[str] = None,
in_interface: Optional[str] = None,
in_interface_list: Optional[str] = None,
ingress_priority: Optional[float] = None,
interface_bridge_filter_id: Optional[str] = None,
ip_protocol: Optional[str] = None,
jump_target: Optional[str] = None,
limit: Optional[str] = None,
log: Optional[bool] = None,
log_prefix: Optional[str] = None,
mac_protocol: Optional[str] = None,
new_packet_mark: Optional[str] = None,
new_priority: Optional[float] = None,
out_bridge: Optional[str] = None,
out_bridge_list: Optional[str] = None,
out_interface: Optional[str] = None,
out_interface_list: Optional[str] = None,
packet_mark: Optional[str] = None,
packet_type: Optional[str] = None,
passthrough: Optional[bool] = None,
place_before: Optional[str] = None,
src_address: Optional[str] = None,
src_mac_address: Optional[str] = None,
src_port: Optional[str] = None,
stp_flags: Optional[str] = None,
stp_forward_delay: Optional[float] = None,
stp_hello_time: Optional[float] = None,
stp_max_age: Optional[float] = None,
stp_port: Optional[float] = None,
stp_root_address: Optional[str] = None,
stp_root_cost: Optional[float] = None,
stp_root_priority: Optional[float] = None,
stp_sender_address: Optional[str] = None,
stp_sender_priority: Optional[float] = None,
stp_type: Optional[str] = None,
tls_host: Optional[str] = None,
vlan_encap: Optional[float] = None,
vlan_id: Optional[float] = None,
vlan_priority: Optional[float] = None) -> InterfaceBridgeFilter
func GetInterfaceBridgeFilter(ctx *Context, name string, id IDInput, state *InterfaceBridgeFilterState, opts ...ResourceOption) (*InterfaceBridgeFilter, error)
public static InterfaceBridgeFilter Get(string name, Input<string> id, InterfaceBridgeFilterState? state, CustomResourceOptions? opts = null)
public static InterfaceBridgeFilter get(String name, Output<String> id, InterfaceBridgeFilterState state, CustomResourceOptions options)
resources: _: type: routeros:InterfaceBridgeFilter 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.
- Action string
- Action to take if a packet is matched by the rule
- Arp
Dst stringMac Address - ARP destination MAC address
- Arp
Gratuitous bool - Matches ARP gratuitous packets.
- Arp
Hardware doubleType - ARP hardware type. This is normally Ethernet (Type 1).
- Arp
Opcode string - Action to take if a packet is matched by the rule
- Arp
Packet doubleType - ARP Packet Type
- Arp
Src stringAddress - ARP source IP address.
- Arp
Src stringMac Address - ARP source MAC address.
- Chain string
- Specifies to which chain rule will be added. If the input does not match the name of an already defined chain, a new chain will be created.
- Comment string
- Disabled bool
- Dst
Address string - Destination IP address (only if MAC protocol is set to IP).
- Dst
Mac stringAddress - Destination MAC address.
- Dst
Port string - List of destination port numbers or port number ranges.
- Dynamic bool
- Configuration item created by software, not by management interface. It is not exported, and cannot be directly modified.
- In
Bridge string - Bridge interface through which the packet is coming in.
- In
Bridge stringList - Set of bridge interfaces defined in interface list. Works the same as in-bridge.
- In
Interface string - Physical interface (i.e., bridge port) through which the packet is coming in.
- In
Interface stringList - Set of interfaces defined in interface list. Works the same as in-interface.
- Ingress
Priority double - Integer. Matches the priority of an ingress packet. Priority may be derived from VLAN, WMM, DSCP,or MPLS EXP bit.
- Interface
Bridge stringFilter Id - Ip
Protocol string - IP protocol (only if MAC protocol is set to IPv4)
- Jump
Target string - Name of the target chain to jump to. Applicable only if action=jump.
- Limit string
- Matches packets up to a limited rate (packet rate or bit rate). A rule using this matcher will match until this limit is reached. Parameters are written in the following format: rate[/time],burst:mode.
- Log bool
- Add a message to the system log.
- Log
Prefix string - Adds specified text at the beginning of every log message. Applicable if action=log or log=yes configured.
- Mac
Protocol string - Ethernet payload type (MAC-level protocol). To match protocol type for VLAN encapsulated frames (0x8100 or 0x88a8), a vlan-encap property should be used.
- New
Packet stringMark - Sets a new packet-mark value.
- New
Priority double - Sets a new priority for a packet. This can be the VLAN, WMM or MPLS EXP priority
- Out
Bridge string - Bridge interface through which the packet going out.
- Out
Bridge stringList - Set of bridge interfaces defined in interface list. Works the same as out-bridge.
- Out
Interface string - Interface the packet has entered the router.
- Out
Interface stringList - Set of interfaces defined in interface list. Works the same as out-interface.
- Packet
Mark string - Match packets with a certain packet mark.
- Packet
Type string - Match packets with a certain packet mark.
- Passthrough bool
- Whether to let the packet to pass further (like action passthrough) into the filter or not (property only valid some actions).
- Place
Before string - Before which position the rule will be inserted. > Please check the effect of this option, as it does not work as you think! > Best way to use in conjunction with a data source. See example.
- Src
Address string - Source port number or range (only for TCP or UDP protocols).
- Src
Mac stringAddress - Source MAC address.
- Src
Port string - List of source port numbers or port number ranges.
- Stp
Flags string - Match packets with a certain packet mark.
- Stp
Forward doubleDelay - Forward delay timer.
- Stp
Hello doubleTime - STP hello packets time.
- Stp
Max doubleAge - Maximal STP message age.
- Stp
Port double - STP port identifier.
- Stp
Root stringAddress - Root bridge MAC address
- Stp
Root doubleCost - Root bridge cost.
- Stp
Root doublePriority - Stp
Sender stringAddress - STP message sender MAC address.
- Stp
Sender doublePriority - STP sender priority.
- Stp
Type string - The BPDU type: config - configuration BPDU OR tcn - topology change notification
- Tls
Host string - Allows matching https traffic based on TLS SNI hostname. Accepts GLOB syntax for wildcard matching
- Vlan
Encap double - Matches the MAC protocol type encapsulated in the VLAN frame.
- Vlan
Id double - Matches the VLAN identifier field.
- Vlan
Priority double - Matches the VLAN identifier field.
- ___
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.
- ___
skip_ string - A set of transformations for field names. This is an internal service field, setting a value is not required.
- ___
unset_ string - A set of fields that require setting/unsetting. This is an internal service field, setting a value is not required.
- Action string
- Action to take if a packet is matched by the rule
- Arp
Dst stringMac Address - ARP destination MAC address
- Arp
Gratuitous bool - Matches ARP gratuitous packets.
- Arp
Hardware float64Type - ARP hardware type. This is normally Ethernet (Type 1).
- Arp
Opcode string - Action to take if a packet is matched by the rule
- Arp
Packet float64Type - ARP Packet Type
- Arp
Src stringAddress - ARP source IP address.
- Arp
Src stringMac Address - ARP source MAC address.
- Chain string
- Specifies to which chain rule will be added. If the input does not match the name of an already defined chain, a new chain will be created.
- Comment string
- Disabled bool
- Dst
Address string - Destination IP address (only if MAC protocol is set to IP).
- Dst
Mac stringAddress - Destination MAC address.
- Dst
Port string - List of destination port numbers or port number ranges.
- Dynamic bool
- Configuration item created by software, not by management interface. It is not exported, and cannot be directly modified.
- In
Bridge string - Bridge interface through which the packet is coming in.
- In
Bridge stringList - Set of bridge interfaces defined in interface list. Works the same as in-bridge.
- In
Interface string - Physical interface (i.e., bridge port) through which the packet is coming in.
- In
Interface stringList - Set of interfaces defined in interface list. Works the same as in-interface.
- Ingress
Priority float64 - Integer. Matches the priority of an ingress packet. Priority may be derived from VLAN, WMM, DSCP,or MPLS EXP bit.
- Interface
Bridge stringFilter Id - Ip
Protocol string - IP protocol (only if MAC protocol is set to IPv4)
- Jump
Target string - Name of the target chain to jump to. Applicable only if action=jump.
- Limit string
- Matches packets up to a limited rate (packet rate or bit rate). A rule using this matcher will match until this limit is reached. Parameters are written in the following format: rate[/time],burst:mode.
- Log bool
- Add a message to the system log.
- Log
Prefix string - Adds specified text at the beginning of every log message. Applicable if action=log or log=yes configured.
- Mac
Protocol string - Ethernet payload type (MAC-level protocol). To match protocol type for VLAN encapsulated frames (0x8100 or 0x88a8), a vlan-encap property should be used.
- New
Packet stringMark - Sets a new packet-mark value.
- New
Priority float64 - Sets a new priority for a packet. This can be the VLAN, WMM or MPLS EXP priority
- Out
Bridge string - Bridge interface through which the packet going out.
- Out
Bridge stringList - Set of bridge interfaces defined in interface list. Works the same as out-bridge.
- Out
Interface string - Interface the packet has entered the router.
- Out
Interface stringList - Set of interfaces defined in interface list. Works the same as out-interface.
- Packet
Mark string - Match packets with a certain packet mark.
- Packet
Type string - Match packets with a certain packet mark.
- Passthrough bool
- Whether to let the packet to pass further (like action passthrough) into the filter or not (property only valid some actions).
- Place
Before string - Before which position the rule will be inserted. > Please check the effect of this option, as it does not work as you think! > Best way to use in conjunction with a data source. See example.
- Src
Address string - Source port number or range (only for TCP or UDP protocols).
- Src
Mac stringAddress - Source MAC address.
- Src
Port string - List of source port numbers or port number ranges.
- Stp
Flags string - Match packets with a certain packet mark.
- Stp
Forward float64Delay - Forward delay timer.
- Stp
Hello float64Time - STP hello packets time.
- Stp
Max float64Age - Maximal STP message age.
- Stp
Port float64 - STP port identifier.
- Stp
Root stringAddress - Root bridge MAC address
- Stp
Root float64Cost - Root bridge cost.
- Stp
Root float64Priority - Stp
Sender stringAddress - STP message sender MAC address.
- Stp
Sender float64Priority - STP sender priority.
- Stp
Type string - The BPDU type: config - configuration BPDU OR tcn - topology change notification
- Tls
Host string - Allows matching https traffic based on TLS SNI hostname. Accepts GLOB syntax for wildcard matching
- Vlan
Encap float64 - Matches the MAC protocol type encapsulated in the VLAN frame.
- Vlan
Id float64 - Matches the VLAN identifier field.
- Vlan
Priority float64 - Matches the VLAN identifier field.
- ___
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.
- ___
skip_ string - A set of transformations for field names. This is an internal service field, setting a value is not required.
- ___
unset_ string - A set of fields that require setting/unsetting. 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.
- ___
skip_ String - A set of transformations for field names. This is an internal service field, setting a value is not required.
- ___
unset_ String - A set of fields that require setting/unsetting. This is an internal service field, setting a value is not required.
- action String
- Action to take if a packet is matched by the rule
- arp
Dst StringMac Address - ARP destination MAC address
- arp
Gratuitous Boolean - Matches ARP gratuitous packets.
- arp
Hardware DoubleType - ARP hardware type. This is normally Ethernet (Type 1).
- arp
Opcode String - Action to take if a packet is matched by the rule
- arp
Packet DoubleType - ARP Packet Type
- arp
Src StringAddress - ARP source IP address.
- arp
Src StringMac Address - ARP source MAC address.
- chain String
- Specifies to which chain rule will be added. If the input does not match the name of an already defined chain, a new chain will be created.
- comment String
- disabled Boolean
- dst
Address String - Destination IP address (only if MAC protocol is set to IP).
- dst
Mac StringAddress - Destination MAC address.
- dst
Port String - List of destination port numbers or port number ranges.
- dynamic Boolean
- Configuration item created by software, not by management interface. It is not exported, and cannot be directly modified.
- in
Bridge String - Bridge interface through which the packet is coming in.
- in
Bridge StringList - Set of bridge interfaces defined in interface list. Works the same as in-bridge.
- in
Interface String - Physical interface (i.e., bridge port) through which the packet is coming in.
- in
Interface StringList - Set of interfaces defined in interface list. Works the same as in-interface.
- ingress
Priority Double - Integer. Matches the priority of an ingress packet. Priority may be derived from VLAN, WMM, DSCP,or MPLS EXP bit.
- interface
Bridge StringFilter Id - ip
Protocol String - IP protocol (only if MAC protocol is set to IPv4)
- jump
Target String - Name of the target chain to jump to. Applicable only if action=jump.
- limit String
- Matches packets up to a limited rate (packet rate or bit rate). A rule using this matcher will match until this limit is reached. Parameters are written in the following format: rate[/time],burst:mode.
- log Boolean
- Add a message to the system log.
- log
Prefix String - Adds specified text at the beginning of every log message. Applicable if action=log or log=yes configured.
- mac
Protocol String - Ethernet payload type (MAC-level protocol). To match protocol type for VLAN encapsulated frames (0x8100 or 0x88a8), a vlan-encap property should be used.
- new
Packet StringMark - Sets a new packet-mark value.
- new
Priority Double - Sets a new priority for a packet. This can be the VLAN, WMM or MPLS EXP priority
- out
Bridge String - Bridge interface through which the packet going out.
- out
Bridge StringList - Set of bridge interfaces defined in interface list. Works the same as out-bridge.
- out
Interface String - Interface the packet has entered the router.
- out
Interface StringList - Set of interfaces defined in interface list. Works the same as out-interface.
- packet
Mark String - Match packets with a certain packet mark.
- packet
Type String - Match packets with a certain packet mark.
- passthrough Boolean
- Whether to let the packet to pass further (like action passthrough) into the filter or not (property only valid some actions).
- place
Before String - Before which position the rule will be inserted. > Please check the effect of this option, as it does not work as you think! > Best way to use in conjunction with a data source. See example.
- src
Address String - Source port number or range (only for TCP or UDP protocols).
- src
Mac StringAddress - Source MAC address.
- src
Port String - List of source port numbers or port number ranges.
- stp
Flags String - Match packets with a certain packet mark.
- stp
Forward DoubleDelay - Forward delay timer.
- stp
Hello DoubleTime - STP hello packets time.
- stp
Max DoubleAge - Maximal STP message age.
- stp
Port Double - STP port identifier.
- stp
Root StringAddress - Root bridge MAC address
- stp
Root DoubleCost - Root bridge cost.
- stp
Root DoublePriority - stp
Sender StringAddress - STP message sender MAC address.
- stp
Sender DoublePriority - STP sender priority.
- stp
Type String - The BPDU type: config - configuration BPDU OR tcn - topology change notification
- tls
Host String - Allows matching https traffic based on TLS SNI hostname. Accepts GLOB syntax for wildcard matching
- vlan
Encap Double - Matches the MAC protocol type encapsulated in the VLAN frame.
- vlan
Id Double - Matches the VLAN identifier field.
- vlan
Priority Double - Matches the VLAN identifier field.
- ___
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.
- ___
skip_ string - A set of transformations for field names. This is an internal service field, setting a value is not required.
- ___
unset_ string - A set of fields that require setting/unsetting. This is an internal service field, setting a value is not required.
- action string
- Action to take if a packet is matched by the rule
- arp
Dst stringMac Address - ARP destination MAC address
- arp
Gratuitous boolean - Matches ARP gratuitous packets.
- arp
Hardware numberType - ARP hardware type. This is normally Ethernet (Type 1).
- arp
Opcode string - Action to take if a packet is matched by the rule
- arp
Packet numberType - ARP Packet Type
- arp
Src stringAddress - ARP source IP address.
- arp
Src stringMac Address - ARP source MAC address.
- chain string
- Specifies to which chain rule will be added. If the input does not match the name of an already defined chain, a new chain will be created.
- comment string
- disabled boolean
- dst
Address string - Destination IP address (only if MAC protocol is set to IP).
- dst
Mac stringAddress - Destination MAC address.
- dst
Port string - List of destination port numbers or port number ranges.
- dynamic boolean
- Configuration item created by software, not by management interface. It is not exported, and cannot be directly modified.
- in
Bridge string - Bridge interface through which the packet is coming in.
- in
Bridge stringList - Set of bridge interfaces defined in interface list. Works the same as in-bridge.
- in
Interface string - Physical interface (i.e., bridge port) through which the packet is coming in.
- in
Interface stringList - Set of interfaces defined in interface list. Works the same as in-interface.
- ingress
Priority number - Integer. Matches the priority of an ingress packet. Priority may be derived from VLAN, WMM, DSCP,or MPLS EXP bit.
- interface
Bridge stringFilter Id - ip
Protocol string - IP protocol (only if MAC protocol is set to IPv4)
- jump
Target string - Name of the target chain to jump to. Applicable only if action=jump.
- limit string
- Matches packets up to a limited rate (packet rate or bit rate). A rule using this matcher will match until this limit is reached. Parameters are written in the following format: rate[/time],burst:mode.
- log boolean
- Add a message to the system log.
- log
Prefix string - Adds specified text at the beginning of every log message. Applicable if action=log or log=yes configured.
- mac
Protocol string - Ethernet payload type (MAC-level protocol). To match protocol type for VLAN encapsulated frames (0x8100 or 0x88a8), a vlan-encap property should be used.
- new
Packet stringMark - Sets a new packet-mark value.
- new
Priority number - Sets a new priority for a packet. This can be the VLAN, WMM or MPLS EXP priority
- out
Bridge string - Bridge interface through which the packet going out.
- out
Bridge stringList - Set of bridge interfaces defined in interface list. Works the same as out-bridge.
- out
Interface string - Interface the packet has entered the router.
- out
Interface stringList - Set of interfaces defined in interface list. Works the same as out-interface.
- packet
Mark string - Match packets with a certain packet mark.
- packet
Type string - Match packets with a certain packet mark.
- passthrough boolean
- Whether to let the packet to pass further (like action passthrough) into the filter or not (property only valid some actions).
- place
Before string - Before which position the rule will be inserted. > Please check the effect of this option, as it does not work as you think! > Best way to use in conjunction with a data source. See example.
- src
Address string - Source port number or range (only for TCP or UDP protocols).
- src
Mac stringAddress - Source MAC address.
- src
Port string - List of source port numbers or port number ranges.
- stp
Flags string - Match packets with a certain packet mark.
- stp
Forward numberDelay - Forward delay timer.
- stp
Hello numberTime - STP hello packets time.
- stp
Max numberAge - Maximal STP message age.
- stp
Port number - STP port identifier.
- stp
Root stringAddress - Root bridge MAC address
- stp
Root numberCost - Root bridge cost.
- stp
Root numberPriority - stp
Sender stringAddress - STP message sender MAC address.
- stp
Sender numberPriority - STP sender priority.
- stp
Type string - The BPDU type: config - configuration BPDU OR tcn - topology change notification
- tls
Host string - Allows matching https traffic based on TLS SNI hostname. Accepts GLOB syntax for wildcard matching
- vlan
Encap number - Matches the MAC protocol type encapsulated in the VLAN frame.
- vlan
Id number - Matches the VLAN identifier field.
- vlan
Priority number - Matches the VLAN identifier field.
- ___
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.
- ___
skip_ str - A set of transformations for field names. This is an internal service field, setting a value is not required.
- ___
unset_ str - A set of fields that require setting/unsetting. This is an internal service field, setting a value is not required.
- action str
- Action to take if a packet is matched by the rule
- arp_
dst_ strmac_ address - ARP destination MAC address
- arp_
gratuitous bool - Matches ARP gratuitous packets.
- arp_
hardware_ floattype - ARP hardware type. This is normally Ethernet (Type 1).
- arp_
opcode str - Action to take if a packet is matched by the rule
- arp_
packet_ floattype - ARP Packet Type
- arp_
src_ straddress - ARP source IP address.
- arp_
src_ strmac_ address - ARP source MAC address.
- chain str
- Specifies to which chain rule will be added. If the input does not match the name of an already defined chain, a new chain will be created.
- comment str
- disabled bool
- dst_
address str - Destination IP address (only if MAC protocol is set to IP).
- dst_
mac_ straddress - Destination MAC address.
- dst_
port str - List of destination port numbers or port number ranges.
- dynamic bool
- Configuration item created by software, not by management interface. It is not exported, and cannot be directly modified.
- in_
bridge str - Bridge interface through which the packet is coming in.
- in_
bridge_ strlist - Set of bridge interfaces defined in interface list. Works the same as in-bridge.
- in_
interface str - Physical interface (i.e., bridge port) through which the packet is coming in.
- in_
interface_ strlist - Set of interfaces defined in interface list. Works the same as in-interface.
- ingress_
priority float - Integer. Matches the priority of an ingress packet. Priority may be derived from VLAN, WMM, DSCP,or MPLS EXP bit.
- interface_
bridge_ strfilter_ id - ip_
protocol str - IP protocol (only if MAC protocol is set to IPv4)
- jump_
target str - Name of the target chain to jump to. Applicable only if action=jump.
- limit str
- Matches packets up to a limited rate (packet rate or bit rate). A rule using this matcher will match until this limit is reached. Parameters are written in the following format: rate[/time],burst:mode.
- log bool
- Add a message to the system log.
- log_
prefix str - Adds specified text at the beginning of every log message. Applicable if action=log or log=yes configured.
- mac_
protocol str - Ethernet payload type (MAC-level protocol). To match protocol type for VLAN encapsulated frames (0x8100 or 0x88a8), a vlan-encap property should be used.
- new_
packet_ strmark - Sets a new packet-mark value.
- new_
priority float - Sets a new priority for a packet. This can be the VLAN, WMM or MPLS EXP priority
- out_
bridge str - Bridge interface through which the packet going out.
- out_
bridge_ strlist - Set of bridge interfaces defined in interface list. Works the same as out-bridge.
- out_
interface str - Interface the packet has entered the router.
- out_
interface_ strlist - Set of interfaces defined in interface list. Works the same as out-interface.
- packet_
mark str - Match packets with a certain packet mark.
- packet_
type str - Match packets with a certain packet mark.
- passthrough bool
- Whether to let the packet to pass further (like action passthrough) into the filter or not (property only valid some actions).
- place_
before str - Before which position the rule will be inserted. > Please check the effect of this option, as it does not work as you think! > Best way to use in conjunction with a data source. See example.
- src_
address str - Source port number or range (only for TCP or UDP protocols).
- src_
mac_ straddress - Source MAC address.
- src_
port str - List of source port numbers or port number ranges.
- stp_
flags str - Match packets with a certain packet mark.
- stp_
forward_ floatdelay - Forward delay timer.
- stp_
hello_ floattime - STP hello packets time.
- stp_
max_ floatage - Maximal STP message age.
- stp_
port float - STP port identifier.
- stp_
root_ straddress - Root bridge MAC address
- stp_
root_ floatcost - Root bridge cost.
- stp_
root_ floatpriority - stp_
sender_ straddress - STP message sender MAC address.
- stp_
sender_ floatpriority - STP sender priority.
- stp_
type str - The BPDU type: config - configuration BPDU OR tcn - topology change notification
- tls_
host str - Allows matching https traffic based on TLS SNI hostname. Accepts GLOB syntax for wildcard matching
- vlan_
encap float - Matches the MAC protocol type encapsulated in the VLAN frame.
- vlan_
id float - Matches the VLAN identifier field.
- vlan_
priority float - Matches the VLAN identifier field.
- ___
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.
- ___
skip_ String - A set of transformations for field names. This is an internal service field, setting a value is not required.
- ___
unset_ String - A set of fields that require setting/unsetting. This is an internal service field, setting a value is not required.
- action String
- Action to take if a packet is matched by the rule
- arp
Dst StringMac Address - ARP destination MAC address
- arp
Gratuitous Boolean - Matches ARP gratuitous packets.
- arp
Hardware NumberType - ARP hardware type. This is normally Ethernet (Type 1).
- arp
Opcode String - Action to take if a packet is matched by the rule
- arp
Packet NumberType - ARP Packet Type
- arp
Src StringAddress - ARP source IP address.
- arp
Src StringMac Address - ARP source MAC address.
- chain String
- Specifies to which chain rule will be added. If the input does not match the name of an already defined chain, a new chain will be created.
- comment String
- disabled Boolean
- dst
Address String - Destination IP address (only if MAC protocol is set to IP).
- dst
Mac StringAddress - Destination MAC address.
- dst
Port String - List of destination port numbers or port number ranges.
- dynamic Boolean
- Configuration item created by software, not by management interface. It is not exported, and cannot be directly modified.
- in
Bridge String - Bridge interface through which the packet is coming in.
- in
Bridge StringList - Set of bridge interfaces defined in interface list. Works the same as in-bridge.
- in
Interface String - Physical interface (i.e., bridge port) through which the packet is coming in.
- in
Interface StringList - Set of interfaces defined in interface list. Works the same as in-interface.
- ingress
Priority Number - Integer. Matches the priority of an ingress packet. Priority may be derived from VLAN, WMM, DSCP,or MPLS EXP bit.
- interface
Bridge StringFilter Id - ip
Protocol String - IP protocol (only if MAC protocol is set to IPv4)
- jump
Target String - Name of the target chain to jump to. Applicable only if action=jump.
- limit String
- Matches packets up to a limited rate (packet rate or bit rate). A rule using this matcher will match until this limit is reached. Parameters are written in the following format: rate[/time],burst:mode.
- log Boolean
- Add a message to the system log.
- log
Prefix String - Adds specified text at the beginning of every log message. Applicable if action=log or log=yes configured.
- mac
Protocol String - Ethernet payload type (MAC-level protocol). To match protocol type for VLAN encapsulated frames (0x8100 or 0x88a8), a vlan-encap property should be used.
- new
Packet StringMark - Sets a new packet-mark value.
- new
Priority Number - Sets a new priority for a packet. This can be the VLAN, WMM or MPLS EXP priority
- out
Bridge String - Bridge interface through which the packet going out.
- out
Bridge StringList - Set of bridge interfaces defined in interface list. Works the same as out-bridge.
- out
Interface String - Interface the packet has entered the router.
- out
Interface StringList - Set of interfaces defined in interface list. Works the same as out-interface.
- packet
Mark String - Match packets with a certain packet mark.
- packet
Type String - Match packets with a certain packet mark.
- passthrough Boolean
- Whether to let the packet to pass further (like action passthrough) into the filter or not (property only valid some actions).
- place
Before String - Before which position the rule will be inserted. > Please check the effect of this option, as it does not work as you think! > Best way to use in conjunction with a data source. See example.
- src
Address String - Source port number or range (only for TCP or UDP protocols).
- src
Mac StringAddress - Source MAC address.
- src
Port String - List of source port numbers or port number ranges.
- stp
Flags String - Match packets with a certain packet mark.
- stp
Forward NumberDelay - Forward delay timer.
- stp
Hello NumberTime - STP hello packets time.
- stp
Max NumberAge - Maximal STP message age.
- stp
Port Number - STP port identifier.
- stp
Root StringAddress - Root bridge MAC address
- stp
Root NumberCost - Root bridge cost.
- stp
Root NumberPriority - stp
Sender StringAddress - STP message sender MAC address.
- stp
Sender NumberPriority - STP sender priority.
- stp
Type String - The BPDU type: config - configuration BPDU OR tcn - topology change notification
- tls
Host String - Allows matching https traffic based on TLS SNI hostname. Accepts GLOB syntax for wildcard matching
- vlan
Encap Number - Matches the MAC protocol type encapsulated in the VLAN frame.
- vlan
Id Number - Matches the VLAN identifier field.
- vlan
Priority Number - Matches the VLAN identifier field.
Import
#The ID can be found via API or the terminal
#The command for the terminal is -> :put [/interface/bridge/filter get [print show-ids]]
$ pulumi import routeros:index/interfaceBridgeFilter:InterfaceBridgeFilter rule "*0"
#Or you can import a resource using one of its attributes
$ pulumi import routeros:index/interfaceBridgeFilter:InterfaceBridgeFilter rule "dst_address=224.0.0.251/32"
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.