FirewallPolicyNatRuleArgs

data class FirewallPolicyNatRuleArgs(val action: Output<FirewallPolicyNatRuleActionArgs>? = null, val name: Output<String>? = null, val priority: Output<Int>? = null, val ruleCondition: Output<Any>? = null, val ruleType: Output<String>, val translatedAddress: Output<String>? = null, val translatedPort: Output<String>? = null) : ConvertibleToJava<FirewallPolicyNatRuleArgs>

Firewall Policy NAT Rule.

Constructors

Link copied to clipboard
constructor(action: Output<FirewallPolicyNatRuleActionArgs>? = null, name: Output<String>? = null, priority: Output<Int>? = null, ruleCondition: Output<Any>? = null, ruleType: Output<String>, translatedAddress: Output<String>? = null, translatedPort: Output<String>? = null)

Properties

Link copied to clipboard

The action type of a Nat rule.

Link copied to clipboard
val name: Output<String>? = null

The name of the rule.

Link copied to clipboard
val priority: Output<Int>? = null

Priority of the Firewall Policy Rule resource.

Link copied to clipboard
val ruleCondition: Output<Any>? = null

The match conditions for incoming traffic.

Link copied to clipboard
val ruleType: Output<String>

The type of the rule. Expected value is 'FirewallPolicyNatRule'.

Link copied to clipboard
val translatedAddress: Output<String>? = null

The translated address for this NAT rule.

Link copied to clipboard
val translatedPort: Output<String>? = null

The translated port for this NAT rule.

Functions

Link copied to clipboard
open override fun toJava(): FirewallPolicyNatRuleArgs