1. Packages
  2. Routeros Provider
  3. API Docs
  4. getFirewall
routeros 1.83.0 published on Wednesday, Apr 16, 2025 by terraform-routeros

routeros.getFirewall

Explore with Pulumi AI

# routeros.getFirewall (Data Source)


This is an alias for backwards compatibility between plugin versions.

Please see documentation for routeros.getIpFirewall

Using getFirewall

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 getFirewall(args: GetFirewallArgs, opts?: InvokeOptions): Promise<GetFirewallResult>
function getFirewallOutput(args: GetFirewallOutputArgs, opts?: InvokeOptions): Output<GetFirewallResult>
Copy
def get_firewall(___skip_: Optional[str] = None,
                 address_lists: Optional[Sequence[GetFirewallAddressList]] = None,
                 id: Optional[str] = None,
                 mangles: Optional[Sequence[GetFirewallMangle]] = None,
                 nats: Optional[Sequence[GetFirewallNat]] = None,
                 rules: Optional[Sequence[GetFirewallRule]] = None,
                 opts: Optional[InvokeOptions] = None) -> GetFirewallResult
def get_firewall_output(___skip_: Optional[pulumi.Input[str]] = None,
                 address_lists: Optional[pulumi.Input[Sequence[pulumi.Input[GetFirewallAddressListArgs]]]] = None,
                 id: Optional[pulumi.Input[str]] = None,
                 mangles: Optional[pulumi.Input[Sequence[pulumi.Input[GetFirewallMangleArgs]]]] = None,
                 nats: Optional[pulumi.Input[Sequence[pulumi.Input[GetFirewallNatArgs]]]] = None,
                 rules: Optional[pulumi.Input[Sequence[pulumi.Input[GetFirewallRuleArgs]]]] = None,
                 opts: Optional[InvokeOptions] = None) -> Output[GetFirewallResult]
Copy
func GetFirewall(ctx *Context, args *GetFirewallArgs, opts ...InvokeOption) (*GetFirewallResult, error)
func GetFirewallOutput(ctx *Context, args *GetFirewallOutputArgs, opts ...InvokeOption) GetFirewallResultOutput
Copy

> Note: This function is named GetFirewall in the Go SDK.

public static class GetFirewall 
{
    public static Task<GetFirewallResult> InvokeAsync(GetFirewallArgs args, InvokeOptions? opts = null)
    public static Output<GetFirewallResult> Invoke(GetFirewallInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetFirewallResult> getFirewall(GetFirewallArgs args, InvokeOptions options)
public static Output<GetFirewallResult> getFirewall(GetFirewallArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: routeros:index/getFirewall:getFirewall
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

getFirewall Result

The following output properties are available:

Supporting Types

GetFirewallAddressList

Address This property is required. string
Comment This property is required. string
CreationTime This property is required. string
Disabled This property is required. bool
Dynamic This property is required. bool
Id This property is required. string
List This property is required. string
Timeout This property is required. string
Filter Dictionary<string, string>
Additional request filtering options.
Address This property is required. string
Comment This property is required. string
CreationTime This property is required. string
Disabled This property is required. bool
Dynamic This property is required. bool
Id This property is required. string
List This property is required. string
Timeout This property is required. string
Filter map[string]string
Additional request filtering options.
address This property is required. String
comment This property is required. String
creationTime This property is required. String
disabled This property is required. Boolean
dynamic This property is required. Boolean
id This property is required. String
list This property is required. String
timeout This property is required. String
filter Map<String,String>
Additional request filtering options.
address This property is required. string
comment This property is required. string
creationTime This property is required. string
disabled This property is required. boolean
dynamic This property is required. boolean
id This property is required. string
list This property is required. string
timeout This property is required. string
filter {[key: string]: string}
Additional request filtering options.
address This property is required. str
comment This property is required. str
creation_time This property is required. str
disabled This property is required. bool
dynamic This property is required. bool
id This property is required. str
list This property is required. str
timeout This property is required. str
filter Mapping[str, str]
Additional request filtering options.
address This property is required. String
comment This property is required. String
creationTime This property is required. String
disabled This property is required. Boolean
dynamic This property is required. Boolean
id This property is required. String
list This property is required. String
timeout This property is required. String
filter Map<String>
Additional request filtering options.

GetFirewallMangle

Action This property is required. string
AddressList This property is required. string
AddressListTimeout This property is required. string
Bytes This property is required. double
Chain This property is required. string
Comment This property is required. string
ConnectionBytes This property is required. string
ConnectionLimit This property is required. string
ConnectionMark This property is required. string
ConnectionNatState This property is required. string
ConnectionRate This property is required. string
ConnectionState This property is required. string
ConnectionType This property is required. string
Content This property is required. string
Disabled This property is required. bool
Dscp This property is required. double
DstAddress This property is required. string
DstAddressList This property is required. string
DstAddressType This property is required. string
DstLimit This property is required. string
DstPort This property is required. string
Dynamic This property is required. bool
Fragment This property is required. bool
Hotspot This property is required. string
IcmpOptions This property is required. string
Id This property is required. string
InBridgePort This property is required. string
InBridgePortList This property is required. string
InInterface This property is required. string
InInterfaceList This property is required. string
IngressPriority This property is required. double
Invalid This property is required. bool
IpsecPolicy This property is required. string
Ipv4Options This property is required. string
JumpTarget This property is required. string
Layer7Protocol This property is required. string
Limit This property is required. string
Log This property is required. bool
LogPrefix This property is required. string
NewConnectionMark This property is required. string
NewDscp This property is required. double
NewMss This property is required. double
NewPacketMark This property is required. string
NewPriority This property is required. string
NewRoutingMark This property is required. string
NewTtl This property is required. string
Nth This property is required. string
OutBridgePort This property is required. string
OutBridgePortList This property is required. string
OutInterface This property is required. string
OutInterfaceList This property is required. string
PacketMark This property is required. string
PacketSize This property is required. string
Passthrough This property is required. bool
PerConnectionClassifier This property is required. string
Port This property is required. string
Protocol This property is required. string
Psd This property is required. string
Random This property is required. double
RouteDst This property is required. string
RoutingMark This property is required. string
SrcAddress This property is required. string
SrcAddressList This property is required. string
SrcAddressType This property is required. string
SrcMacAddress This property is required. string
SrcPort This property is required. string
TcpFlags This property is required. string
TcpMss This property is required. string
Time This property is required. string
TlsHost This property is required. string
Ttl This property is required. string
Filter Dictionary<string, string>
Additional request filtering options.
Action This property is required. string
AddressList This property is required. string
AddressListTimeout This property is required. string
Bytes This property is required. float64
Chain This property is required. string
Comment This property is required. string
ConnectionBytes This property is required. string
ConnectionLimit This property is required. string
ConnectionMark This property is required. string
ConnectionNatState This property is required. string
ConnectionRate This property is required. string
ConnectionState This property is required. string
ConnectionType This property is required. string
Content This property is required. string
Disabled This property is required. bool
Dscp This property is required. float64
DstAddress This property is required. string
DstAddressList This property is required. string
DstAddressType This property is required. string
DstLimit This property is required. string
DstPort This property is required. string
Dynamic This property is required. bool
Fragment This property is required. bool
Hotspot This property is required. string
IcmpOptions This property is required. string
Id This property is required. string
InBridgePort This property is required. string
InBridgePortList This property is required. string
InInterface This property is required. string
InInterfaceList This property is required. string
IngressPriority This property is required. float64
Invalid This property is required. bool
IpsecPolicy This property is required. string
Ipv4Options This property is required. string
JumpTarget This property is required. string
Layer7Protocol This property is required. string
Limit This property is required. string
Log This property is required. bool
LogPrefix This property is required. string
NewConnectionMark This property is required. string
NewDscp This property is required. float64
NewMss This property is required. float64
NewPacketMark This property is required. string
NewPriority This property is required. string
NewRoutingMark This property is required. string
NewTtl This property is required. string
Nth This property is required. string
OutBridgePort This property is required. string
OutBridgePortList This property is required. string
OutInterface This property is required. string
OutInterfaceList This property is required. string
PacketMark This property is required. string
PacketSize This property is required. string
Passthrough This property is required. bool
PerConnectionClassifier This property is required. string
Port This property is required. string
Protocol This property is required. string
Psd This property is required. string
Random This property is required. float64
RouteDst This property is required. string
RoutingMark This property is required. string
SrcAddress This property is required. string
SrcAddressList This property is required. string
SrcAddressType This property is required. string
SrcMacAddress This property is required. string
SrcPort This property is required. string
TcpFlags This property is required. string
TcpMss This property is required. string
Time This property is required. string
TlsHost This property is required. string
Ttl This property is required. string
Filter map[string]string
Additional request filtering options.
action This property is required. String
addressList This property is required. String
addressListTimeout This property is required. String
bytes This property is required. Double
chain This property is required. String
comment This property is required. String
connectionBytes This property is required. String
connectionLimit This property is required. String
connectionMark This property is required. String
connectionNatState This property is required. String
connectionRate This property is required. String
connectionState This property is required. String
connectionType This property is required. String
content This property is required. String
disabled This property is required. Boolean
dscp This property is required. Double
dstAddress This property is required. String
dstAddressList This property is required. String
dstAddressType This property is required. String
dstLimit This property is required. String
dstPort This property is required. String
dynamic This property is required. Boolean
fragment This property is required. Boolean
hotspot This property is required. String
icmpOptions This property is required. String
id This property is required. String
inBridgePort This property is required. String
inBridgePortList This property is required. String
inInterface This property is required. String
inInterfaceList This property is required. String
ingressPriority This property is required. Double
invalid This property is required. Boolean
ipsecPolicy This property is required. String
ipv4Options This property is required. String
jumpTarget This property is required. String
layer7Protocol This property is required. String
limit This property is required. String
log This property is required. Boolean
logPrefix This property is required. String
newConnectionMark This property is required. String
newDscp This property is required. Double
newMss This property is required. Double
newPacketMark This property is required. String
newPriority This property is required. String
newRoutingMark This property is required. String
newTtl This property is required. String
nth This property is required. String
outBridgePort This property is required. String
outBridgePortList This property is required. String
outInterface This property is required. String
outInterfaceList This property is required. String
packetMark This property is required. String
packetSize This property is required. String
passthrough This property is required. Boolean
perConnectionClassifier This property is required. String
port This property is required. String
protocol This property is required. String
psd This property is required. String
random This property is required. Double
routeDst This property is required. String
routingMark This property is required. String
srcAddress This property is required. String
srcAddressList This property is required. String
srcAddressType This property is required. String
srcMacAddress This property is required. String
srcPort This property is required. String
tcpFlags This property is required. String
tcpMss This property is required. String
time This property is required. String
tlsHost This property is required. String
ttl This property is required. String
filter Map<String,String>
Additional request filtering options.
action This property is required. string
addressList This property is required. string
addressListTimeout This property is required. string
bytes This property is required. number
chain This property is required. string
comment This property is required. string
connectionBytes This property is required. string
connectionLimit This property is required. string
connectionMark This property is required. string
connectionNatState This property is required. string
connectionRate This property is required. string
connectionState This property is required. string
connectionType This property is required. string
content This property is required. string
disabled This property is required. boolean
dscp This property is required. number
dstAddress This property is required. string
dstAddressList This property is required. string
dstAddressType This property is required. string
dstLimit This property is required. string
dstPort This property is required. string
dynamic This property is required. boolean
fragment This property is required. boolean
hotspot This property is required. string
icmpOptions This property is required. string
id This property is required. string
inBridgePort This property is required. string
inBridgePortList This property is required. string
inInterface This property is required. string
inInterfaceList This property is required. string
ingressPriority This property is required. number
invalid This property is required. boolean
ipsecPolicy This property is required. string
ipv4Options This property is required. string
jumpTarget This property is required. string
layer7Protocol This property is required. string
limit This property is required. string
log This property is required. boolean
logPrefix This property is required. string
newConnectionMark This property is required. string
newDscp This property is required. number
newMss This property is required. number
newPacketMark This property is required. string
newPriority This property is required. string
newRoutingMark This property is required. string
newTtl This property is required. string
nth This property is required. string
outBridgePort This property is required. string
outBridgePortList This property is required. string
outInterface This property is required. string
outInterfaceList This property is required. string
packetMark This property is required. string
packetSize This property is required. string
passthrough This property is required. boolean
perConnectionClassifier This property is required. string
port This property is required. string
protocol This property is required. string
psd This property is required. string
random This property is required. number
routeDst This property is required. string
routingMark This property is required. string
srcAddress This property is required. string
srcAddressList This property is required. string
srcAddressType This property is required. string
srcMacAddress This property is required. string
srcPort This property is required. string
tcpFlags This property is required. string
tcpMss This property is required. string
time This property is required. string
tlsHost This property is required. string
ttl This property is required. string
filter {[key: string]: string}
Additional request filtering options.
action This property is required. str
address_list This property is required. str
address_list_timeout This property is required. str
bytes This property is required. float
chain This property is required. str
comment This property is required. str
connection_bytes This property is required. str
connection_limit This property is required. str
connection_mark This property is required. str
connection_nat_state This property is required. str
connection_rate This property is required. str
connection_state This property is required. str
connection_type This property is required. str
content This property is required. str
disabled This property is required. bool
dscp This property is required. float
dst_address This property is required. str
dst_address_list This property is required. str
dst_address_type This property is required. str
dst_limit This property is required. str
dst_port This property is required. str
dynamic This property is required. bool
fragment This property is required. bool
hotspot This property is required. str
icmp_options This property is required. str
id This property is required. str
in_bridge_port This property is required. str
in_bridge_port_list This property is required. str
in_interface This property is required. str
in_interface_list This property is required. str
ingress_priority This property is required. float
invalid This property is required. bool
ipsec_policy This property is required. str
ipv4_options This property is required. str
jump_target This property is required. str
layer7_protocol This property is required. str
limit This property is required. str
log This property is required. bool
log_prefix This property is required. str
new_connection_mark This property is required. str
new_dscp This property is required. float
new_mss This property is required. float
new_packet_mark This property is required. str
new_priority This property is required. str
new_routing_mark This property is required. str
new_ttl This property is required. str
nth This property is required. str
out_bridge_port This property is required. str
out_bridge_port_list This property is required. str
out_interface This property is required. str
out_interface_list This property is required. str
packet_mark This property is required. str
packet_size This property is required. str
passthrough This property is required. bool
per_connection_classifier This property is required. str
port This property is required. str
protocol This property is required. str
psd This property is required. str
random This property is required. float
route_dst This property is required. str
routing_mark This property is required. str
src_address This property is required. str
src_address_list This property is required. str
src_address_type This property is required. str
src_mac_address This property is required. str
src_port This property is required. str
tcp_flags This property is required. str
tcp_mss This property is required. str
time This property is required. str
tls_host This property is required. str
ttl This property is required. str
filter Mapping[str, str]
Additional request filtering options.
action This property is required. String
addressList This property is required. String
addressListTimeout This property is required. String
bytes This property is required. Number
chain This property is required. String
comment This property is required. String
connectionBytes This property is required. String
connectionLimit This property is required. String
connectionMark This property is required. String
connectionNatState This property is required. String
connectionRate This property is required. String
connectionState This property is required. String
connectionType This property is required. String
content This property is required. String
disabled This property is required. Boolean
dscp This property is required. Number
dstAddress This property is required. String
dstAddressList This property is required. String
dstAddressType This property is required. String
dstLimit This property is required. String
dstPort This property is required. String
dynamic This property is required. Boolean
fragment This property is required. Boolean
hotspot This property is required. String
icmpOptions This property is required. String
id This property is required. String
inBridgePort This property is required. String
inBridgePortList This property is required. String
inInterface This property is required. String
inInterfaceList This property is required. String
ingressPriority This property is required. Number
invalid This property is required. Boolean
ipsecPolicy This property is required. String
ipv4Options This property is required. String
jumpTarget This property is required. String
layer7Protocol This property is required. String
limit This property is required. String
log This property is required. Boolean
logPrefix This property is required. String
newConnectionMark This property is required. String
newDscp This property is required. Number
newMss This property is required. Number
newPacketMark This property is required. String
newPriority This property is required. String
newRoutingMark This property is required. String
newTtl This property is required. String
nth This property is required. String
outBridgePort This property is required. String
outBridgePortList This property is required. String
outInterface This property is required. String
outInterfaceList This property is required. String
packetMark This property is required. String
packetSize This property is required. String
passthrough This property is required. Boolean
perConnectionClassifier This property is required. String
port This property is required. String
protocol This property is required. String
psd This property is required. String
random This property is required. Number
routeDst This property is required. String
routingMark This property is required. String
srcAddress This property is required. String
srcAddressList This property is required. String
srcAddressType This property is required. String
srcMacAddress This property is required. String
srcPort This property is required. String
tcpFlags This property is required. String
tcpMss This property is required. String
time This property is required. String
tlsHost This property is required. String
ttl This property is required. String
filter Map<String>
Additional request filtering options.

GetFirewallNat

Action This property is required. string
AddressList This property is required. string
AddressListTimeout This property is required. string
Bytes This property is required. double
Chain This property is required. string
Comment This property is required. string
ConnectionBytes This property is required. string
ConnectionLimit This property is required. string
ConnectionMark This property is required. string
ConnectionRate This property is required. string
ConnectionType This property is required. string
Content This property is required. string
Disabled This property is required. bool
Dscp This property is required. double
DstAddress This property is required. string
DstAddressList This property is required. string
DstAddressType This property is required. string
DstLimit This property is required. string
DstPort This property is required. string
Dynamic This property is required. bool
Fragment This property is required. bool
Hotspot This property is required. string
IcmpOptions This property is required. string
Id This property is required. string
InBridgePort This property is required. string
InBridgePortList This property is required. string
InInterface This property is required. string
InInterfaceList This property is required. string
IngressPriority This property is required. double
Invalid This property is required. bool
IpsecPolicy This property is required. string
Ipv4Options This property is required. string
JumpTarget This property is required. string
Layer7Protocol This property is required. string
Limit This property is required. string
Log This property is required. bool
LogPrefix This property is required. string
Nth This property is required. string
OutBridgePort This property is required. string
OutBridgePortList This property is required. string
OutInterface This property is required. string
OutInterfaceList This property is required. string
PacketMark This property is required. string
PacketSize This property is required. string
PerConnectionClassifier This property is required. string
Port This property is required. string
Priority This property is required. double
Protocol This property is required. string
Psd This property is required. string
Random This property is required. double
RoutingMark This property is required. string
SameNotByDst This property is required. bool
SrcAddress This property is required. string
SrcAddressList This property is required. string
SrcAddressType This property is required. string
SrcMacAddress This property is required. string
SrcPort This property is required. string
TcpMss This property is required. string
Time This property is required. string
ToAddresses This property is required. string
ToPorts This property is required. string
Ttl This property is required. string
Filter Dictionary<string, string>
Additional request filtering options.
Action This property is required. string
AddressList This property is required. string
AddressListTimeout This property is required. string
Bytes This property is required. float64
Chain This property is required. string
Comment This property is required. string
ConnectionBytes This property is required. string
ConnectionLimit This property is required. string
ConnectionMark This property is required. string
ConnectionRate This property is required. string
ConnectionType This property is required. string
Content This property is required. string
Disabled This property is required. bool
Dscp This property is required. float64
DstAddress This property is required. string
DstAddressList This property is required. string
DstAddressType This property is required. string
DstLimit This property is required. string
DstPort This property is required. string
Dynamic This property is required. bool
Fragment This property is required. bool
Hotspot This property is required. string
IcmpOptions This property is required. string
Id This property is required. string
InBridgePort This property is required. string
InBridgePortList This property is required. string
InInterface This property is required. string
InInterfaceList This property is required. string
IngressPriority This property is required. float64
Invalid This property is required. bool
IpsecPolicy This property is required. string
Ipv4Options This property is required. string
JumpTarget This property is required. string
Layer7Protocol This property is required. string
Limit This property is required. string
Log This property is required. bool
LogPrefix This property is required. string
Nth This property is required. string
OutBridgePort This property is required. string
OutBridgePortList This property is required. string
OutInterface This property is required. string
OutInterfaceList This property is required. string
PacketMark This property is required. string
PacketSize This property is required. string
PerConnectionClassifier This property is required. string
Port This property is required. string
Priority This property is required. float64
Protocol This property is required. string
Psd This property is required. string
Random This property is required. float64
RoutingMark This property is required. string
SameNotByDst This property is required. bool
SrcAddress This property is required. string
SrcAddressList This property is required. string
SrcAddressType This property is required. string
SrcMacAddress This property is required. string
SrcPort This property is required. string
TcpMss This property is required. string
Time This property is required. string
ToAddresses This property is required. string
ToPorts This property is required. string
Ttl This property is required. string
Filter map[string]string
Additional request filtering options.
action This property is required. String
addressList This property is required. String
addressListTimeout This property is required. String
bytes This property is required. Double
chain This property is required. String
comment This property is required. String
connectionBytes This property is required. String
connectionLimit This property is required. String
connectionMark This property is required. String
connectionRate This property is required. String
connectionType This property is required. String
content This property is required. String
disabled This property is required. Boolean
dscp This property is required. Double
dstAddress This property is required. String
dstAddressList This property is required. String
dstAddressType This property is required. String
dstLimit This property is required. String
dstPort This property is required. String
dynamic This property is required. Boolean
fragment This property is required. Boolean
hotspot This property is required. String
icmpOptions This property is required. String
id This property is required. String
inBridgePort This property is required. String
inBridgePortList This property is required. String
inInterface This property is required. String
inInterfaceList This property is required. String
ingressPriority This property is required. Double
invalid This property is required. Boolean
ipsecPolicy This property is required. String
ipv4Options This property is required. String
jumpTarget This property is required. String
layer7Protocol This property is required. String
limit This property is required. String
log This property is required. Boolean
logPrefix This property is required. String
nth This property is required. String
outBridgePort This property is required. String
outBridgePortList This property is required. String
outInterface This property is required. String
outInterfaceList This property is required. String
packetMark This property is required. String
packetSize This property is required. String
perConnectionClassifier This property is required. String
port This property is required. String
priority This property is required. Double
protocol This property is required. String
psd This property is required. String
random This property is required. Double
routingMark This property is required. String
sameNotByDst This property is required. Boolean
srcAddress This property is required. String
srcAddressList This property is required. String
srcAddressType This property is required. String
srcMacAddress This property is required. String
srcPort This property is required. String
tcpMss This property is required. String
time This property is required. String
toAddresses This property is required. String
toPorts This property is required. String
ttl This property is required. String
filter Map<String,String>
Additional request filtering options.
action This property is required. string
addressList This property is required. string
addressListTimeout This property is required. string
bytes This property is required. number
chain This property is required. string
comment This property is required. string
connectionBytes This property is required. string
connectionLimit This property is required. string
connectionMark This property is required. string
connectionRate This property is required. string
connectionType This property is required. string
content This property is required. string
disabled This property is required. boolean
dscp This property is required. number
dstAddress This property is required. string
dstAddressList This property is required. string
dstAddressType This property is required. string
dstLimit This property is required. string
dstPort This property is required. string
dynamic This property is required. boolean
fragment This property is required. boolean
hotspot This property is required. string
icmpOptions This property is required. string
id This property is required. string
inBridgePort This property is required. string
inBridgePortList This property is required. string
inInterface This property is required. string
inInterfaceList This property is required. string
ingressPriority This property is required. number
invalid This property is required. boolean
ipsecPolicy This property is required. string
ipv4Options This property is required. string
jumpTarget This property is required. string
layer7Protocol This property is required. string
limit This property is required. string
log This property is required. boolean
logPrefix This property is required. string
nth This property is required. string
outBridgePort This property is required. string
outBridgePortList This property is required. string
outInterface This property is required. string
outInterfaceList This property is required. string
packetMark This property is required. string
packetSize This property is required. string
perConnectionClassifier This property is required. string
port This property is required. string
priority This property is required. number
protocol This property is required. string
psd This property is required. string
random This property is required. number
routingMark This property is required. string
sameNotByDst This property is required. boolean
srcAddress This property is required. string
srcAddressList This property is required. string
srcAddressType This property is required. string
srcMacAddress This property is required. string
srcPort This property is required. string
tcpMss This property is required. string
time This property is required. string
toAddresses This property is required. string
toPorts This property is required. string
ttl This property is required. string
filter {[key: string]: string}
Additional request filtering options.
action This property is required. str
address_list This property is required. str
address_list_timeout This property is required. str
bytes This property is required. float
chain This property is required. str
comment This property is required. str
connection_bytes This property is required. str
connection_limit This property is required. str
connection_mark This property is required. str
connection_rate This property is required. str
connection_type This property is required. str
content This property is required. str
disabled This property is required. bool
dscp This property is required. float
dst_address This property is required. str
dst_address_list This property is required. str
dst_address_type This property is required. str
dst_limit This property is required. str
dst_port This property is required. str
dynamic This property is required. bool
fragment This property is required. bool
hotspot This property is required. str
icmp_options This property is required. str
id This property is required. str
in_bridge_port This property is required. str
in_bridge_port_list This property is required. str
in_interface This property is required. str
in_interface_list This property is required. str
ingress_priority This property is required. float
invalid This property is required. bool
ipsec_policy This property is required. str
ipv4_options This property is required. str
jump_target This property is required. str
layer7_protocol This property is required. str
limit This property is required. str
log This property is required. bool
log_prefix This property is required. str
nth This property is required. str
out_bridge_port This property is required. str
out_bridge_port_list This property is required. str
out_interface This property is required. str
out_interface_list This property is required. str
packet_mark This property is required. str
packet_size This property is required. str
per_connection_classifier This property is required. str
port This property is required. str
priority This property is required. float
protocol This property is required. str
psd This property is required. str
random This property is required. float
routing_mark This property is required. str
same_not_by_dst This property is required. bool
src_address This property is required. str
src_address_list This property is required. str
src_address_type This property is required. str
src_mac_address This property is required. str
src_port This property is required. str
tcp_mss This property is required. str
time This property is required. str
to_addresses This property is required. str
to_ports This property is required. str
ttl This property is required. str
filter Mapping[str, str]
Additional request filtering options.
action This property is required. String
addressList This property is required. String
addressListTimeout This property is required. String
bytes This property is required. Number
chain This property is required. String
comment This property is required. String
connectionBytes This property is required. String
connectionLimit This property is required. String
connectionMark This property is required. String
connectionRate This property is required. String
connectionType This property is required. String
content This property is required. String
disabled This property is required. Boolean
dscp This property is required. Number
dstAddress This property is required. String
dstAddressList This property is required. String
dstAddressType This property is required. String
dstLimit This property is required. String
dstPort This property is required. String
dynamic This property is required. Boolean
fragment This property is required. Boolean
hotspot This property is required. String
icmpOptions This property is required. String
id This property is required. String
inBridgePort This property is required. String
inBridgePortList This property is required. String
inInterface This property is required. String
inInterfaceList This property is required. String
ingressPriority This property is required. Number
invalid This property is required. Boolean
ipsecPolicy This property is required. String
ipv4Options This property is required. String
jumpTarget This property is required. String
layer7Protocol This property is required. String
limit This property is required. String
log This property is required. Boolean
logPrefix This property is required. String
nth This property is required. String
outBridgePort This property is required. String
outBridgePortList This property is required. String
outInterface This property is required. String
outInterfaceList This property is required. String
packetMark This property is required. String
packetSize This property is required. String
perConnectionClassifier This property is required. String
port This property is required. String
priority This property is required. Number
protocol This property is required. String
psd This property is required. String
random This property is required. Number
routingMark This property is required. String
sameNotByDst This property is required. Boolean
srcAddress This property is required. String
srcAddressList This property is required. String
srcAddressType This property is required. String
srcMacAddress This property is required. String
srcPort This property is required. String
tcpMss This property is required. String
time This property is required. String
toAddresses This property is required. String
toPorts This property is required. String
ttl This property is required. String
filter Map<String>
Additional request filtering options.

GetFirewallRule

Action This property is required. string
AddressListTimeout This property is required. string
Bytes This property is required. double
Chain This property is required. string
Comment This property is required. string
ConnectionBytes This property is required. string
ConnectionLimit This property is required. string
ConnectionMark This property is required. string
ConnectionNatState This property is required. string
ConnectionRate This property is required. string
ConnectionState This property is required. string
ConnectionType This property is required. string
Content This property is required. string
Disabled This property is required. bool
Dscp This property is required. double
DstAddress This property is required. string
DstAddressList This property is required. string
DstAddressType This property is required. string
DstLimit This property is required. string
DstPort This property is required. string
Dynamic This property is required. bool
Fragment This property is required. bool
Hotspot This property is required. string
HwOffload This property is required. bool
IcmpOptions This property is required. string
Id This property is required. string
InBridgePort This property is required. string
InBridgePortList This property is required. string
InInterface This property is required. string
InInterfaceList This property is required. string
IngressPriority This property is required. double
Invalid This property is required. bool
IpsecPolicy This property is required. string
Ipv4Options This property is required. string
JumpTarget This property is required. string
Layer7Protocol This property is required. string
Limit This property is required. string
Log This property is required. bool
LogPrefix This property is required. string
Nth This property is required. string
OutBridgePort This property is required. string
OutBridgePortList This property is required. string
OutInterface This property is required. string
OutInterfaceList This property is required. string
PacketMark This property is required. string
PacketSize This property is required. string
PerConnectionClassifier This property is required. string
Port This property is required. string
Priority This property is required. double
Protocol This property is required. string
Psd This property is required. string
Random This property is required. double
RejectWith This property is required. string
RoutingMark This property is required. string
RoutingTable This property is required. string
SrcAddress This property is required. string
SrcAddressList This property is required. string
SrcAddressType This property is required. string
SrcMacAddress This property is required. string
SrcPort This property is required. string
TcpFlags This property is required. string
TcpMss This property is required. string
Time This property is required. string
TlsHost This property is required. string
Ttl This property is required. string
Filter Dictionary<string, string>
Additional request filtering options.
Action This property is required. string
AddressListTimeout This property is required. string
Bytes This property is required. float64
Chain This property is required. string
Comment This property is required. string
ConnectionBytes This property is required. string
ConnectionLimit This property is required. string
ConnectionMark This property is required. string
ConnectionNatState This property is required. string
ConnectionRate This property is required. string
ConnectionState This property is required. string
ConnectionType This property is required. string
Content This property is required. string
Disabled This property is required. bool
Dscp This property is required. float64
DstAddress This property is required. string
DstAddressList This property is required. string
DstAddressType This property is required. string
DstLimit This property is required. string
DstPort This property is required. string
Dynamic This property is required. bool
Fragment This property is required. bool
Hotspot This property is required. string
HwOffload This property is required. bool
IcmpOptions This property is required. string
Id This property is required. string
InBridgePort This property is required. string
InBridgePortList This property is required. string
InInterface This property is required. string
InInterfaceList This property is required. string
IngressPriority This property is required. float64
Invalid This property is required. bool
IpsecPolicy This property is required. string
Ipv4Options This property is required. string
JumpTarget This property is required. string
Layer7Protocol This property is required. string
Limit This property is required. string
Log This property is required. bool
LogPrefix This property is required. string
Nth This property is required. string
OutBridgePort This property is required. string
OutBridgePortList This property is required. string
OutInterface This property is required. string
OutInterfaceList This property is required. string
PacketMark This property is required. string
PacketSize This property is required. string
PerConnectionClassifier This property is required. string
Port This property is required. string
Priority This property is required. float64
Protocol This property is required. string
Psd This property is required. string
Random This property is required. float64
RejectWith This property is required. string
RoutingMark This property is required. string
RoutingTable This property is required. string
SrcAddress This property is required. string
SrcAddressList This property is required. string
SrcAddressType This property is required. string
SrcMacAddress This property is required. string
SrcPort This property is required. string
TcpFlags This property is required. string
TcpMss This property is required. string
Time This property is required. string
TlsHost This property is required. string
Ttl This property is required. string
Filter map[string]string
Additional request filtering options.
action This property is required. String
addressListTimeout This property is required. String
bytes This property is required. Double
chain This property is required. String
comment This property is required. String
connectionBytes This property is required. String
connectionLimit This property is required. String
connectionMark This property is required. String
connectionNatState This property is required. String
connectionRate This property is required. String
connectionState This property is required. String
connectionType This property is required. String
content This property is required. String
disabled This property is required. Boolean
dscp This property is required. Double
dstAddress This property is required. String
dstAddressList This property is required. String
dstAddressType This property is required. String
dstLimit This property is required. String
dstPort This property is required. String
dynamic This property is required. Boolean
fragment This property is required. Boolean
hotspot This property is required. String
hwOffload This property is required. Boolean
icmpOptions This property is required. String
id This property is required. String
inBridgePort This property is required. String
inBridgePortList This property is required. String
inInterface This property is required. String
inInterfaceList This property is required. String
ingressPriority This property is required. Double
invalid This property is required. Boolean
ipsecPolicy This property is required. String
ipv4Options This property is required. String
jumpTarget This property is required. String
layer7Protocol This property is required. String
limit This property is required. String
log This property is required. Boolean
logPrefix This property is required. String
nth This property is required. String
outBridgePort This property is required. String
outBridgePortList This property is required. String
outInterface This property is required. String
outInterfaceList This property is required. String
packetMark This property is required. String
packetSize This property is required. String
perConnectionClassifier This property is required. String
port This property is required. String
priority This property is required. Double
protocol This property is required. String
psd This property is required. String
random This property is required. Double
rejectWith This property is required. String
routingMark This property is required. String
routingTable This property is required. String
srcAddress This property is required. String
srcAddressList This property is required. String
srcAddressType This property is required. String
srcMacAddress This property is required. String
srcPort This property is required. String
tcpFlags This property is required. String
tcpMss This property is required. String
time This property is required. String
tlsHost This property is required. String
ttl This property is required. String
filter Map<String,String>
Additional request filtering options.
action This property is required. string
addressListTimeout This property is required. string
bytes This property is required. number
chain This property is required. string
comment This property is required. string
connectionBytes This property is required. string
connectionLimit This property is required. string
connectionMark This property is required. string
connectionNatState This property is required. string
connectionRate This property is required. string
connectionState This property is required. string
connectionType This property is required. string
content This property is required. string
disabled This property is required. boolean
dscp This property is required. number
dstAddress This property is required. string
dstAddressList This property is required. string
dstAddressType This property is required. string
dstLimit This property is required. string
dstPort This property is required. string
dynamic This property is required. boolean
fragment This property is required. boolean
hotspot This property is required. string
hwOffload This property is required. boolean
icmpOptions This property is required. string
id This property is required. string
inBridgePort This property is required. string
inBridgePortList This property is required. string
inInterface This property is required. string
inInterfaceList This property is required. string
ingressPriority This property is required. number
invalid This property is required. boolean
ipsecPolicy This property is required. string
ipv4Options This property is required. string
jumpTarget This property is required. string
layer7Protocol This property is required. string
limit This property is required. string
log This property is required. boolean
logPrefix This property is required. string
nth This property is required. string
outBridgePort This property is required. string
outBridgePortList This property is required. string
outInterface This property is required. string
outInterfaceList This property is required. string
packetMark This property is required. string
packetSize This property is required. string
perConnectionClassifier This property is required. string
port This property is required. string
priority This property is required. number
protocol This property is required. string
psd This property is required. string
random This property is required. number
rejectWith This property is required. string
routingMark This property is required. string
routingTable This property is required. string
srcAddress This property is required. string
srcAddressList This property is required. string
srcAddressType This property is required. string
srcMacAddress This property is required. string
srcPort This property is required. string
tcpFlags This property is required. string
tcpMss This property is required. string
time This property is required. string
tlsHost This property is required. string
ttl This property is required. string
filter {[key: string]: string}
Additional request filtering options.
action This property is required. str
address_list_timeout This property is required. str
bytes This property is required. float
chain This property is required. str
comment This property is required. str
connection_bytes This property is required. str
connection_limit This property is required. str
connection_mark This property is required. str
connection_nat_state This property is required. str
connection_rate This property is required. str
connection_state This property is required. str
connection_type This property is required. str
content This property is required. str
disabled This property is required. bool
dscp This property is required. float
dst_address This property is required. str
dst_address_list This property is required. str
dst_address_type This property is required. str
dst_limit This property is required. str
dst_port This property is required. str
dynamic This property is required. bool
fragment This property is required. bool
hotspot This property is required. str
hw_offload This property is required. bool
icmp_options This property is required. str
id This property is required. str
in_bridge_port This property is required. str
in_bridge_port_list This property is required. str
in_interface This property is required. str
in_interface_list This property is required. str
ingress_priority This property is required. float
invalid This property is required. bool
ipsec_policy This property is required. str
ipv4_options This property is required. str
jump_target This property is required. str
layer7_protocol This property is required. str
limit This property is required. str
log This property is required. bool
log_prefix This property is required. str
nth This property is required. str
out_bridge_port This property is required. str
out_bridge_port_list This property is required. str
out_interface This property is required. str
out_interface_list This property is required. str
packet_mark This property is required. str
packet_size This property is required. str
per_connection_classifier This property is required. str
port This property is required. str
priority This property is required. float
protocol This property is required. str
psd This property is required. str
random This property is required. float
reject_with This property is required. str
routing_mark This property is required. str
routing_table This property is required. str
src_address This property is required. str
src_address_list This property is required. str
src_address_type This property is required. str
src_mac_address This property is required. str
src_port This property is required. str
tcp_flags This property is required. str
tcp_mss This property is required. str
time This property is required. str
tls_host This property is required. str
ttl This property is required. str
filter Mapping[str, str]
Additional request filtering options.
action This property is required. String
addressListTimeout This property is required. String
bytes This property is required. Number
chain This property is required. String
comment This property is required. String
connectionBytes This property is required. String
connectionLimit This property is required. String
connectionMark This property is required. String
connectionNatState This property is required. String
connectionRate This property is required. String
connectionState This property is required. String
connectionType This property is required. String
content This property is required. String
disabled This property is required. Boolean
dscp This property is required. Number
dstAddress This property is required. String
dstAddressList This property is required. String
dstAddressType This property is required. String
dstLimit This property is required. String
dstPort This property is required. String
dynamic This property is required. Boolean
fragment This property is required. Boolean
hotspot This property is required. String
hwOffload This property is required. Boolean
icmpOptions This property is required. String
id This property is required. String
inBridgePort This property is required. String
inBridgePortList This property is required. String
inInterface This property is required. String
inInterfaceList This property is required. String
ingressPriority This property is required. Number
invalid This property is required. Boolean
ipsecPolicy This property is required. String
ipv4Options This property is required. String
jumpTarget This property is required. String
layer7Protocol This property is required. String
limit This property is required. String
log This property is required. Boolean
logPrefix This property is required. String
nth This property is required. String
outBridgePort This property is required. String
outBridgePortList This property is required. String
outInterface This property is required. String
outInterfaceList This property is required. String
packetMark This property is required. String
packetSize This property is required. String
perConnectionClassifier This property is required. String
port This property is required. String
priority This property is required. Number
protocol This property is required. String
psd This property is required. String
random This property is required. Number
rejectWith This property is required. String
routingMark This property is required. String
routingTable This property is required. String
srcAddress This property is required. String
srcAddressList This property is required. String
srcAddressType This property is required. String
srcMacAddress This property is required. String
srcPort This property is required. String
tcpFlags This property is required. String
tcpMss This property is required. String
time This property is required. String
tlsHost This property is required. String
ttl This property is required. 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 routeros Terraform Provider.