routeros 1.83.0 published on Wednesday, Apr 16, 2025 by terraform-routeros
routeros.getIpFirewall
Explore with Pulumi AI
routeros 1.83.0 published on Wednesday, Apr 16, 2025 by terraform-routeros
# routeros.getIpFirewall (Data Source)
This datasource contains all supported firewall resources:
- address_list
 - nat
 - mangle
 - rules (aka filter)
 
Using getIpFirewall
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getIpFirewall(args: GetIpFirewallArgs, opts?: InvokeOptions): Promise<GetIpFirewallResult>
function getIpFirewallOutput(args: GetIpFirewallOutputArgs, opts?: InvokeOptions): Output<GetIpFirewallResult>def get_ip_firewall(___skip_: Optional[str] = None,
                    address_lists: Optional[Sequence[GetIpFirewallAddressList]] = None,
                    id: Optional[str] = None,
                    mangles: Optional[Sequence[GetIpFirewallMangle]] = None,
                    nats: Optional[Sequence[GetIpFirewallNat]] = None,
                    rules: Optional[Sequence[GetIpFirewallRule]] = None,
                    opts: Optional[InvokeOptions] = None) -> GetIpFirewallResult
def get_ip_firewall_output(___skip_: Optional[pulumi.Input[str]] = None,
                    address_lists: Optional[pulumi.Input[Sequence[pulumi.Input[GetIpFirewallAddressListArgs]]]] = None,
                    id: Optional[pulumi.Input[str]] = None,
                    mangles: Optional[pulumi.Input[Sequence[pulumi.Input[GetIpFirewallMangleArgs]]]] = None,
                    nats: Optional[pulumi.Input[Sequence[pulumi.Input[GetIpFirewallNatArgs]]]] = None,
                    rules: Optional[pulumi.Input[Sequence[pulumi.Input[GetIpFirewallRuleArgs]]]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetIpFirewallResult]func GetIpFirewall(ctx *Context, args *GetIpFirewallArgs, opts ...InvokeOption) (*GetIpFirewallResult, error)
func GetIpFirewallOutput(ctx *Context, args *GetIpFirewallOutputArgs, opts ...InvokeOption) GetIpFirewallResultOutput> Note: This function is named GetIpFirewall in the Go SDK.
public static class GetIpFirewall 
{
    public static Task<GetIpFirewallResult> InvokeAsync(GetIpFirewallArgs args, InvokeOptions? opts = null)
    public static Output<GetIpFirewallResult> Invoke(GetIpFirewallInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetIpFirewallResult> getIpFirewall(GetIpFirewallArgs args, InvokeOptions options)
public static Output<GetIpFirewallResult> getIpFirewall(GetIpFirewallArgs args, InvokeOptions options)
fn::invoke:
  function: routeros:index/getIpFirewall:getIpFirewall
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Address
Lists List<GetIp Firewall Address List>  - Id string
 - The ID of this resource.
 - Mangles
List<Get
Ip Firewall Mangle>  - Nats
List<Get
Ip Firewall Nat>  - Rules
List<Get
Ip Firewall Rule>  - ___
skip_ string 
- Address
Lists []GetIp Firewall Address List  - Id string
 - The ID of this resource.
 - Mangles
[]Get
Ip Firewall Mangle Type  - Nats
[]Get
Ip Firewall Nat Type  - Rules
[]Get
Ip Firewall Rule  - ___
skip_ string 
- ___
skip_ String - address
Lists List<GetIp Firewall Address List>  - id String
 - The ID of this resource.
 - mangles
List<Get
Ip Firewall Mangle>  - nats
List<Get
Ip Firewall Nat>  - rules
List<Get
Ip Firewall Rule>  
- ___
skip_ string - address
Lists GetIp Firewall Address List[]  - id string
 - The ID of this resource.
 - mangles
Get
Ip Firewall Mangle[]  - nats
Get
Ip Firewall Nat[]  - rules
Get
Ip Firewall Rule[]  
- ___
skip_ String - address
Lists List<Property Map> - id String
 - The ID of this resource.
 - mangles List<Property Map>
 - nats List<Property Map>
 - rules List<Property Map>
 
getIpFirewall Result
The following output properties are available:
- Id string
 - The ID of this resource.
 - Address
Lists List<GetIp Firewall Address List>  - Mangles
List<Get
Ip Firewall Mangle>  - Nats
List<Get
Ip Firewall Nat>  - Rules
List<Get
Ip Firewall Rule>  - ___
skip_ string 
- Id string
 - The ID of this resource.
 - Address
Lists []GetIp Firewall Address List  - Mangles
[]Get
Ip Firewall Mangle Type  - Nats
[]Get
Ip Firewall Nat Type  - Rules
[]Get
Ip Firewall Rule  - ___
skip_ string 
- id String
 - The ID of this resource.
 - ___
skip_ String - address
Lists List<GetIp Firewall Address List>  - mangles
List<Get
Ip Firewall Mangle>  - nats
List<Get
Ip Firewall Nat>  - rules
List<Get
Ip Firewall Rule>  
- id string
 - The ID of this resource.
 - ___
skip_ string - address
Lists GetIp Firewall Address List[]  - mangles
Get
Ip Firewall Mangle[]  - nats
Get
Ip Firewall Nat[]  - rules
Get
Ip Firewall Rule[]  
- id String
 - The ID of this resource.
 - ___
skip_ String - address
Lists List<Property Map> - mangles List<Property Map>
 - nats List<Property Map>
 - rules List<Property Map>
 
Supporting Types
GetIpFirewallAddressList    
GetIpFirewallMangle   
- Action string
 - Address
List string - Address
List stringTimeout  - Bytes double
 - Chain string
 - Comment string
 - Connection
Bytes string - Connection
Limit string - Connection
Mark string - Connection
Nat stringState  - Connection
Rate string - Connection
State string - Connection
Type string - Content string
 - Disabled bool
 - Dscp double
 - Dst
Address string - Dst
Address stringList  - Dst
Address stringType  - Dst
Limit string - Dst
Port string - Dynamic bool
 - Fragment bool
 - Hotspot string
 - Icmp
Options string - Id string
 - In
Bridge stringPort  - In
Bridge stringPort List  - In
Interface string - In
Interface stringList  - Ingress
Priority double - Invalid bool
 - Ipsec
Policy string - Ipv4Options string
 - Jump
Target string - Layer7Protocol string
 - Limit string
 - Log bool
 - Log
Prefix string - New
Connection stringMark  - New
Dscp double - New
Mss double - New
Packet stringMark  - New
Priority string - New
Routing stringMark  - New
Ttl string - Nth string
 - Out
Bridge stringPort  - Out
Bridge stringPort List  - Out
Interface string - Out
Interface stringList  - Packet
Mark string - Packet
Size string - Passthrough bool
 - Per
Connection stringClassifier  - Port string
 - Protocol string
 - Psd string
 - Random double
 - Route
Dst string - Routing
Mark string - Src
Address string - Src
Address stringList  - Src
Address stringType  - Src
Mac stringAddress  - Src
Port string - Tcp
Flags string - Tcp
Mss string - Time string
 - Tls
Host string - Ttl string
 - Filter Dictionary<string, string>
 - Additional request filtering options.
 
- Action string
 - Address
List string - Address
List stringTimeout  - Bytes float64
 - Chain string
 - Comment string
 - Connection
Bytes string - Connection
Limit string - Connection
Mark string - Connection
Nat stringState  - Connection
Rate string - Connection
State string - Connection
Type string - Content string
 - Disabled bool
 - Dscp float64
 - Dst
Address string - Dst
Address stringList  - Dst
Address stringType  - Dst
Limit string - Dst
Port string - Dynamic bool
 - Fragment bool
 - Hotspot string
 - Icmp
Options string - Id string
 - In
Bridge stringPort  - In
Bridge stringPort List  - In
Interface string - In
Interface stringList  - Ingress
Priority float64 - Invalid bool
 - Ipsec
Policy string - Ipv4Options string
 - Jump
Target string - Layer7Protocol string
 - Limit string
 - Log bool
 - Log
Prefix string - New
Connection stringMark  - New
Dscp float64 - New
Mss float64 - New
Packet stringMark  - New
Priority string - New
Routing stringMark  - New
Ttl string - Nth string
 - Out
Bridge stringPort  - Out
Bridge stringPort List  - Out
Interface string - Out
Interface stringList  - Packet
Mark string - Packet
Size string - Passthrough bool
 - Per
Connection stringClassifier  - Port string
 - Protocol string
 - Psd string
 - Random float64
 - Route
Dst string - Routing
Mark string - Src
Address string - Src
Address stringList  - Src
Address stringType  - Src
Mac stringAddress  - Src
Port string - Tcp
Flags string - Tcp
Mss string - Time string
 - Tls
Host string - Ttl string
 - Filter map[string]string
 - Additional request filtering options.
 
- action String
 - address
List String - address
List StringTimeout  - bytes Double
 - chain String
 - comment String
 - connection
Bytes String - connection
Limit String - connection
Mark String - connection
Nat StringState  - connection
Rate String - connection
State String - connection
Type String - content String
 - disabled Boolean
 - dscp Double
 - dst
Address String - dst
Address StringList  - dst
Address StringType  - dst
Limit String - dst
Port String - dynamic Boolean
 - fragment Boolean
 - hotspot String
 - icmp
Options String - id String
 - in
Bridge StringPort  - in
Bridge StringPort List  - in
Interface String - in
Interface StringList  - ingress
Priority Double - invalid Boolean
 - ipsec
Policy String - ipv4Options String
 - jump
Target String - layer7Protocol String
 - limit String
 - log Boolean
 - log
Prefix String - new
Connection StringMark  - new
Dscp Double - new
Mss Double - new
Packet StringMark  - new
Priority String - new
Routing StringMark  - new
Ttl String - nth String
 - out
Bridge StringPort  - out
Bridge StringPort List  - out
Interface String - out
Interface StringList  - packet
Mark String - packet
Size String - passthrough Boolean
 - per
Connection StringClassifier  - port String
 - protocol String
 - psd String
 - random Double
 - route
Dst String - routing
Mark String - src
Address String - src
Address StringList  - src
Address StringType  - src
Mac StringAddress  - src
Port String - tcp
Flags String - tcp
Mss String - time String
 - tls
Host String - ttl String
 - filter Map<String,String>
 - Additional request filtering options.
 
- action string
 - address
List string - address
List stringTimeout  - bytes number
 - chain string
 - comment string
 - connection
Bytes string - connection
Limit string - connection
Mark string - connection
Nat stringState  - connection
Rate string - connection
State string - connection
Type string - content string
 - disabled boolean
 - dscp number
 - dst
Address string - dst
Address stringList  - dst
Address stringType  - dst
Limit string - dst
Port string - dynamic boolean
 - fragment boolean
 - hotspot string
 - icmp
Options string - id string
 - in
Bridge stringPort  - in
Bridge stringPort List  - in
Interface string - in
Interface stringList  - ingress
Priority number - invalid boolean
 - ipsec
Policy string - ipv4Options string
 - jump
Target string - layer7Protocol string
 - limit string
 - log boolean
 - log
Prefix string - new
Connection stringMark  - new
Dscp number - new
Mss number - new
Packet stringMark  - new
Priority string - new
Routing stringMark  - new
Ttl string - nth string
 - out
Bridge stringPort  - out
Bridge stringPort List  - out
Interface string - out
Interface stringList  - packet
Mark string - packet
Size string - passthrough boolean
 - per
Connection stringClassifier  - port string
 - protocol string
 - psd string
 - random number
 - route
Dst string - routing
Mark string - src
Address string - src
Address stringList  - src
Address stringType  - src
Mac stringAddress  - src
Port string - tcp
Flags string - tcp
Mss string - time string
 - tls
Host string - ttl string
 - filter {[key: string]: string}
 - Additional request filtering options.
 
- action str
 - address_
list str - address_
list_ strtimeout  - bytes float
 - chain str
 - comment str
 - connection_
bytes str - connection_
limit str - connection_
mark str - connection_
nat_ strstate  - connection_
rate str - connection_
state str - connection_
type str - content str
 - disabled bool
 - dscp float
 - dst_
address str - dst_
address_ strlist  - dst_
address_ strtype  - dst_
limit str - dst_
port str - dynamic bool
 - fragment bool
 - hotspot str
 - icmp_
options str - id str
 - in_
bridge_ strport  - in_
bridge_ strport_ list  - in_
interface str - in_
interface_ strlist  - ingress_
priority float - invalid bool
 - ipsec_
policy str - ipv4_
options str - jump_
target str - layer7_
protocol str - limit str
 - log bool
 - log_
prefix str - new_
connection_ strmark  - new_
dscp float - new_
mss float - new_
packet_ strmark  - new_
priority str - new_
routing_ strmark  - new_
ttl str - nth str
 - out_
bridge_ strport  - out_
bridge_ strport_ list  - out_
interface str - out_
interface_ strlist  - packet_
mark str - packet_
size str - passthrough bool
 - per_
connection_ strclassifier  - port str
 - protocol str
 - psd str
 - random float
 - route_
dst str - routing_
mark str - src_
address str - src_
address_ strlist  - src_
address_ strtype  - src_
mac_ straddress  - src_
port str - tcp_
flags str - tcp_
mss str - time str
 - tls_
host str - ttl str
 - filter Mapping[str, str]
 - Additional request filtering options.
 
- action String
 - address
List String - address
List StringTimeout  - bytes Number
 - chain String
 - comment String
 - connection
Bytes String - connection
Limit String - connection
Mark String - connection
Nat StringState  - connection
Rate String - connection
State String - connection
Type String - content String
 - disabled Boolean
 - dscp Number
 - dst
Address String - dst
Address StringList  - dst
Address StringType  - dst
Limit String - dst
Port String - dynamic Boolean
 - fragment Boolean
 - hotspot String
 - icmp
Options String - id String
 - in
Bridge StringPort  - in
Bridge StringPort List  - in
Interface String - in
Interface StringList  - ingress
Priority Number - invalid Boolean
 - ipsec
Policy String - ipv4Options String
 - jump
Target String - layer7Protocol String
 - limit String
 - log Boolean
 - log
Prefix String - new
Connection StringMark  - new
Dscp Number - new
Mss Number - new
Packet StringMark  - new
Priority String - new
Routing StringMark  - new
Ttl String - nth String
 - out
Bridge StringPort  - out
Bridge StringPort List  - out
Interface String - out
Interface StringList  - packet
Mark String - packet
Size String - passthrough Boolean
 - per
Connection StringClassifier  - port String
 - protocol String
 - psd String
 - random Number
 - route
Dst String - routing
Mark String - src
Address String - src
Address StringList  - src
Address StringType  - src
Mac StringAddress  - src
Port String - tcp
Flags String - tcp
Mss String - time String
 - tls
Host String - ttl String
 - filter Map<String>
 - Additional request filtering options.
 
GetIpFirewallNat   
- Action string
 - Address
List string - Address
List stringTimeout  - Bytes double
 - Chain string
 - Comment string
 - Connection
Bytes string - Connection
Limit string - Connection
Mark string - Connection
Rate string - Connection
Type string - Content string
 - Disabled bool
 - Dscp double
 - Dst
Address string - Dst
Address stringList  - Dst
Address stringType  - Dst
Limit string - Dst
Port string - Dynamic bool
 - Fragment bool
 - Hotspot string
 - Icmp
Options string - Id string
 - In
Bridge stringPort  - In
Bridge stringPort List  - In
Interface string - In
Interface stringList  - Ingress
Priority double - Invalid bool
 - Ipsec
Policy string - Ipv4Options string
 - Jump
Target string - Layer7Protocol string
 - Limit string
 - Log bool
 - Log
Prefix string - Nth string
 - Out
Bridge stringPort  - Out
Bridge stringPort List  - Out
Interface string - Out
Interface stringList  - Packet
Mark string - Packet
Size string - Per
Connection stringClassifier  - Port string
 - Priority double
 - Protocol string
 - Psd string
 - Random double
 - Routing
Mark string - Same
Not boolBy Dst  - Src
Address string - Src
Address stringList  - Src
Address stringType  - Src
Mac stringAddress  - Src
Port string - Tcp
Mss string - Time string
 - To
Addresses string - To
Ports string - Ttl string
 - Filter Dictionary<string, string>
 - Additional request filtering options.
 
- Action string
 - Address
List string - Address
List stringTimeout  - Bytes float64
 - Chain string
 - Comment string
 - Connection
Bytes string - Connection
Limit string - Connection
Mark string - Connection
Rate string - Connection
Type string - Content string
 - Disabled bool
 - Dscp float64
 - Dst
Address string - Dst
Address stringList  - Dst
Address stringType  - Dst
Limit string - Dst
Port string - Dynamic bool
 - Fragment bool
 - Hotspot string
 - Icmp
Options string - Id string
 - In
Bridge stringPort  - In
Bridge stringPort List  - In
Interface string - In
Interface stringList  - Ingress
Priority float64 - Invalid bool
 - Ipsec
Policy string - Ipv4Options string
 - Jump
Target string - Layer7Protocol string
 - Limit string
 - Log bool
 - Log
Prefix string - Nth string
 - Out
Bridge stringPort  - Out
Bridge stringPort List  - Out
Interface string - Out
Interface stringList  - Packet
Mark string - Packet
Size string - Per
Connection stringClassifier  - Port string
 - Priority float64
 - Protocol string
 - Psd string
 - Random float64
 - Routing
Mark string - Same
Not boolBy Dst  - Src
Address string - Src
Address stringList  - Src
Address stringType  - Src
Mac stringAddress  - Src
Port string - Tcp
Mss string - Time string
 - To
Addresses string - To
Ports string - Ttl string
 - Filter map[string]string
 - Additional request filtering options.
 
- action String
 - address
List String - address
List StringTimeout  - bytes Double
 - chain String
 - comment String
 - connection
Bytes String - connection
Limit String - connection
Mark String - connection
Rate String - connection
Type String - content String
 - disabled Boolean
 - dscp Double
 - dst
Address String - dst
Address StringList  - dst
Address StringType  - dst
Limit String - dst
Port String - dynamic Boolean
 - fragment Boolean
 - hotspot String
 - icmp
Options String - id String
 - in
Bridge StringPort  - in
Bridge StringPort List  - in
Interface String - in
Interface StringList  - ingress
Priority Double - invalid Boolean
 - ipsec
Policy String - ipv4Options String
 - jump
Target String - layer7Protocol String
 - limit String
 - log Boolean
 - log
Prefix String - nth String
 - out
Bridge StringPort  - out
Bridge StringPort List  - out
Interface String - out
Interface StringList  - packet
Mark String - packet
Size String - per
Connection StringClassifier  - port String
 - priority Double
 - protocol String
 - psd String
 - random Double
 - routing
Mark String - same
Not BooleanBy Dst  - src
Address String - src
Address StringList  - src
Address StringType  - src
Mac StringAddress  - src
Port String - tcp
Mss String - time String
 - to
Addresses String - to
Ports String - ttl String
 - filter Map<String,String>
 - Additional request filtering options.
 
- action string
 - address
List string - address
List stringTimeout  - bytes number
 - chain string
 - comment string
 - connection
Bytes string - connection
Limit string - connection
Mark string - connection
Rate string - connection
Type string - content string
 - disabled boolean
 - dscp number
 - dst
Address string - dst
Address stringList  - dst
Address stringType  - dst
Limit string - dst
Port string - dynamic boolean
 - fragment boolean
 - hotspot string
 - icmp
Options string - id string
 - in
Bridge stringPort  - in
Bridge stringPort List  - in
Interface string - in
Interface stringList  - ingress
Priority number - invalid boolean
 - ipsec
Policy string - ipv4Options string
 - jump
Target string - layer7Protocol string
 - limit string
 - log boolean
 - log
Prefix string - nth string
 - out
Bridge stringPort  - out
Bridge stringPort List  - out
Interface string - out
Interface stringList  - packet
Mark string - packet
Size string - per
Connection stringClassifier  - port string
 - priority number
 - protocol string
 - psd string
 - random number
 - routing
Mark string - same
Not booleanBy Dst  - src
Address string - src
Address stringList  - src
Address stringType  - src
Mac stringAddress  - src
Port string - tcp
Mss string - time string
 - to
Addresses string - to
Ports string - ttl string
 - filter {[key: string]: string}
 - Additional request filtering options.
 
- action str
 - address_
list str - address_
list_ strtimeout  - bytes float
 - chain str
 - comment str
 - connection_
bytes str - connection_
limit str - connection_
mark str - connection_
rate str - connection_
type str - content str
 - disabled bool
 - dscp float
 - dst_
address str - dst_
address_ strlist  - dst_
address_ strtype  - dst_
limit str - dst_
port str - dynamic bool
 - fragment bool
 - hotspot str
 - icmp_
options str - id str
 - in_
bridge_ strport  - in_
bridge_ strport_ list  - in_
interface str - in_
interface_ strlist  - ingress_
priority float - invalid bool
 - ipsec_
policy str - ipv4_
options str - jump_
target str - layer7_
protocol str - limit str
 - log bool
 - log_
prefix str - nth str
 - out_
bridge_ strport  - out_
bridge_ strport_ list  - out_
interface str - out_
interface_ strlist  - packet_
mark str - packet_
size str - per_
connection_ strclassifier  - port str
 - priority float
 - protocol str
 - psd str
 - random float
 - routing_
mark str - same_
not_ boolby_ dst  - src_
address str - src_
address_ strlist  - src_
address_ strtype  - src_
mac_ straddress  - src_
port str - tcp_
mss str - time str
 - to_
addresses str - to_
ports str - ttl str
 - filter Mapping[str, str]
 - Additional request filtering options.
 
- action String
 - address
List String - address
List StringTimeout  - bytes Number
 - chain String
 - comment String
 - connection
Bytes String - connection
Limit String - connection
Mark String - connection
Rate String - connection
Type String - content String
 - disabled Boolean
 - dscp Number
 - dst
Address String - dst
Address StringList  - dst
Address StringType  - dst
Limit String - dst
Port String - dynamic Boolean
 - fragment Boolean
 - hotspot String
 - icmp
Options String - id String
 - in
Bridge StringPort  - in
Bridge StringPort List  - in
Interface String - in
Interface StringList  - ingress
Priority Number - invalid Boolean
 - ipsec
Policy String - ipv4Options String
 - jump
Target String - layer7Protocol String
 - limit String
 - log Boolean
 - log
Prefix String - nth String
 - out
Bridge StringPort  - out
Bridge StringPort List  - out
Interface String - out
Interface StringList  - packet
Mark String - packet
Size String - per
Connection StringClassifier  - port String
 - priority Number
 - protocol String
 - psd String
 - random Number
 - routing
Mark String - same
Not BooleanBy Dst  - src
Address String - src
Address StringList  - src
Address StringType  - src
Mac StringAddress  - src
Port String - tcp
Mss String - time String
 - to
Addresses String - to
Ports String - ttl String
 - filter Map<String>
 - Additional request filtering options.
 
GetIpFirewallRule   
- Action string
 - Address
List stringTimeout  - Bytes double
 - Chain string
 - Comment string
 - Connection
Bytes string - Connection
Limit string - Connection
Mark string - Connection
Nat stringState  - Connection
Rate string - Connection
State string - Connection
Type string - Content string
 - Disabled bool
 - Dscp double
 - Dst
Address string - Dst
Address stringList  - Dst
Address stringType  - Dst
Limit string - Dst
Port string - Dynamic bool
 - Fragment bool
 - Hotspot string
 - Hw
Offload bool - Icmp
Options string - Id string
 - In
Bridge stringPort  - In
Bridge stringPort List  - In
Interface string - In
Interface stringList  - Ingress
Priority double - Invalid bool
 - Ipsec
Policy string - Ipv4Options string
 - Jump
Target string - Layer7Protocol string
 - Limit string
 - Log bool
 - Log
Prefix string - Nth string
 - Out
Bridge stringPort  - Out
Bridge stringPort List  - Out
Interface string - Out
Interface stringList  - Packet
Mark string - Packet
Size string - Per
Connection stringClassifier  - Port string
 - Priority double
 - Protocol string
 - Psd string
 - Random double
 - Reject
With string - Routing
Mark string - Routing
Table string - Src
Address string - Src
Address stringList  - Src
Address stringType  - Src
Mac stringAddress  - Src
Port string - Tcp
Flags string - Tcp
Mss string - Time string
 - Tls
Host string - Ttl string
 - Filter Dictionary<string, string>
 - Additional request filtering options.
 
- Action string
 - Address
List stringTimeout  - Bytes float64
 - Chain string
 - Comment string
 - Connection
Bytes string - Connection
Limit string - Connection
Mark string - Connection
Nat stringState  - Connection
Rate string - Connection
State string - Connection
Type string - Content string
 - Disabled bool
 - Dscp float64
 - Dst
Address string - Dst
Address stringList  - Dst
Address stringType  - Dst
Limit string - Dst
Port string - Dynamic bool
 - Fragment bool
 - Hotspot string
 - Hw
Offload bool - Icmp
Options string - Id string
 - In
Bridge stringPort  - In
Bridge stringPort List  - In
Interface string - In
Interface stringList  - Ingress
Priority float64 - Invalid bool
 - Ipsec
Policy string - Ipv4Options string
 - Jump
Target string - Layer7Protocol string
 - Limit string
 - Log bool
 - Log
Prefix string - Nth string
 - Out
Bridge stringPort  - Out
Bridge stringPort List  - Out
Interface string - Out
Interface stringList  - Packet
Mark string - Packet
Size string - Per
Connection stringClassifier  - Port string
 - Priority float64
 - Protocol string
 - Psd string
 - Random float64
 - Reject
With string - Routing
Mark string - Routing
Table string - Src
Address string - Src
Address stringList  - Src
Address stringType  - Src
Mac stringAddress  - Src
Port string - Tcp
Flags string - Tcp
Mss string - Time string
 - Tls
Host string - Ttl string
 - Filter map[string]string
 - Additional request filtering options.
 
- action String
 - address
List StringTimeout  - bytes Double
 - chain String
 - comment String
 - connection
Bytes String - connection
Limit String - connection
Mark String - connection
Nat StringState  - connection
Rate String - connection
State String - connection
Type String - content String
 - disabled Boolean
 - dscp Double
 - dst
Address String - dst
Address StringList  - dst
Address StringType  - dst
Limit String - dst
Port String - dynamic Boolean
 - fragment Boolean
 - hotspot String
 - hw
Offload Boolean - icmp
Options String - id String
 - in
Bridge StringPort  - in
Bridge StringPort List  - in
Interface String - in
Interface StringList  - ingress
Priority Double - invalid Boolean
 - ipsec
Policy String - ipv4Options String
 - jump
Target String - layer7Protocol String
 - limit String
 - log Boolean
 - log
Prefix String - nth String
 - out
Bridge StringPort  - out
Bridge StringPort List  - out
Interface String - out
Interface StringList  - packet
Mark String - packet
Size String - per
Connection StringClassifier  - port String
 - priority Double
 - protocol String
 - psd String
 - random Double
 - reject
With String - routing
Mark String - routing
Table String - src
Address String - src
Address StringList  - src
Address StringType  - src
Mac StringAddress  - src
Port String - tcp
Flags String - tcp
Mss String - time String
 - tls
Host String - ttl String
 - filter Map<String,String>
 - Additional request filtering options.
 
- action string
 - address
List stringTimeout  - bytes number
 - chain string
 - comment string
 - connection
Bytes string - connection
Limit string - connection
Mark string - connection
Nat stringState  - connection
Rate string - connection
State string - connection
Type string - content string
 - disabled boolean
 - dscp number
 - dst
Address string - dst
Address stringList  - dst
Address stringType  - dst
Limit string - dst
Port string - dynamic boolean
 - fragment boolean
 - hotspot string
 - hw
Offload boolean - icmp
Options string - id string
 - in
Bridge stringPort  - in
Bridge stringPort List  - in
Interface string - in
Interface stringList  - ingress
Priority number - invalid boolean
 - ipsec
Policy string - ipv4Options string
 - jump
Target string - layer7Protocol string
 - limit string
 - log boolean
 - log
Prefix string - nth string
 - out
Bridge stringPort  - out
Bridge stringPort List  - out
Interface string - out
Interface stringList  - packet
Mark string - packet
Size string - per
Connection stringClassifier  - port string
 - priority number
 - protocol string
 - psd string
 - random number
 - reject
With string - routing
Mark string - routing
Table string - src
Address string - src
Address stringList  - src
Address stringType  - src
Mac stringAddress  - src
Port string - tcp
Flags string - tcp
Mss string - time string
 - tls
Host string - ttl string
 - filter {[key: string]: string}
 - Additional request filtering options.
 
- action str
 - address_
list_ strtimeout  - bytes float
 - chain str
 - comment str
 - connection_
bytes str - connection_
limit str - connection_
mark str - connection_
nat_ strstate  - connection_
rate str - connection_
state str - connection_
type str - content str
 - disabled bool
 - dscp float
 - dst_
address str - dst_
address_ strlist  - dst_
address_ strtype  - dst_
limit str - dst_
port str - dynamic bool
 - fragment bool
 - hotspot str
 - hw_
offload bool - icmp_
options str - id str
 - in_
bridge_ strport  - in_
bridge_ strport_ list  - in_
interface str - in_
interface_ strlist  - ingress_
priority float - invalid bool
 - ipsec_
policy str - ipv4_
options str - jump_
target str - layer7_
protocol str - limit str
 - log bool
 - log_
prefix str - nth str
 - out_
bridge_ strport  - out_
bridge_ strport_ list  - out_
interface str - out_
interface_ strlist  - packet_
mark str - packet_
size str - per_
connection_ strclassifier  - port str
 - priority float
 - protocol str
 - psd str
 - random float
 - reject_
with str - routing_
mark str - routing_
table str - src_
address str - src_
address_ strlist  - src_
address_ strtype  - src_
mac_ straddress  - src_
port str - tcp_
flags str - tcp_
mss str - time str
 - tls_
host str - ttl str
 - filter Mapping[str, str]
 - Additional request filtering options.
 
- action String
 - address
List StringTimeout  - bytes Number
 - chain String
 - comment String
 - connection
Bytes String - connection
Limit String - connection
Mark String - connection
Nat StringState  - connection
Rate String - connection
State String - connection
Type String - content String
 - disabled Boolean
 - dscp Number
 - dst
Address String - dst
Address StringList  - dst
Address StringType  - dst
Limit String - dst
Port String - dynamic Boolean
 - fragment Boolean
 - hotspot String
 - hw
Offload Boolean - icmp
Options String - id String
 - in
Bridge StringPort  - in
Bridge StringPort List  - in
Interface String - in
Interface StringList  - ingress
Priority Number - invalid Boolean
 - ipsec
Policy String - ipv4Options String
 - jump
Target String - layer7Protocol String
 - limit String
 - log Boolean
 - log
Prefix String - nth String
 - out
Bridge StringPort  - out
Bridge StringPort List  - out
Interface String - out
Interface StringList  - packet
Mark String - packet
Size String - per
Connection StringClassifier  - port String
 - priority Number
 - protocol String
 - psd String
 - random Number
 - reject
With String - routing
Mark String - routing
Table String - src
Address String - src
Address StringList  - src
Address StringType  - src
Mac StringAddress  - src
Port String - tcp
Flags String - tcp
Mss String - time String
 - tls
Host String - ttl String
 - filter Map<String>
 - Additional request filtering options.
 
Package Details
- Repository
 - routeros terraform-routeros/terraform-provider-routeros
 - License
 - Notes
 - This Pulumi package is based on the 
routerosTerraform Provider. 
routeros 1.83.0 published on Wednesday, Apr 16, 2025 by terraform-routeros