FirewallPolicyRuleCollectionGroupNatRuleCollectionRuleArgs

data class FirewallPolicyRuleCollectionGroupNatRuleCollectionRuleArgs(val description: Output<String>? = null, val destinationAddress: Output<String>? = null, val destinationPorts: Output<String>? = null, val name: Output<String>, val protocols: Output<List<String>>, val sourceAddresses: Output<List<String>>? = null, val sourceIpGroups: Output<List<String>>? = null, val translatedAddress: Output<String>? = null, val translatedFqdn: Output<String>? = null, val translatedPort: Output<Int>) : ConvertibleToJava<FirewallPolicyRuleCollectionGroupNatRuleCollectionRuleArgs>

Constructors

fun FirewallPolicyRuleCollectionGroupNatRuleCollectionRuleArgs(description: Output<String>? = null, destinationAddress: Output<String>? = null, destinationPorts: Output<String>? = null, name: Output<String>, protocols: Output<List<String>>, sourceAddresses: Output<List<String>>? = null, sourceIpGroups: Output<List<String>>? = null, translatedAddress: Output<String>? = null, translatedFqdn: Output<String>? = null, translatedPort: Output<Int>)

Functions

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

Properties

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

The description which should be used for this rule.

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

The destination IP address (including CIDR).

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

Specifies a list of destination ports. Only one destination port is supported in a NAT rule.

Link copied to clipboard
val name: Output<String>

The name which should be used for this Firewall Policy Rule Collection Group. Changing this forces a new Firewall Policy Rule Collection Group to be created.

Link copied to clipboard
val protocols: Output<List<String>>

One or more protocols blocks as defined below.

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

Specifies a list of source IP addresses (including CIDR, IP range and *).

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

Specifies a list of source IP groups.

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

Specifies the translated address.

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

Specifies the translated FQDN.

Link copied to clipboard
val translatedPort: Output<Int>

Specifies the translated port.