NatRuleResponse

data class NatRuleResponse(val description: String? = null, val destinationAddresses: List<String>? = null, val destinationPorts: List<String>? = null, val ipProtocols: List<String>? = null, val name: String? = null, val ruleType: String, val sourceAddresses: List<String>? = null, val sourceIpGroups: List<String>? = null, val translatedAddress: String? = null, val translatedFqdn: String? = null, val translatedPort: String? = null)

Rule of type nat.

Constructors

Link copied to clipboard
constructor(description: String? = null, destinationAddresses: List<String>? = null, destinationPorts: List<String>? = null, ipProtocols: List<String>? = null, name: String? = null, ruleType: String, sourceAddresses: List<String>? = null, sourceIpGroups: List<String>? = null, translatedAddress: String? = null, translatedFqdn: String? = null, translatedPort: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val description: String? = null

Description of the rule.

Link copied to clipboard

List of destination IP addresses or Service Tags.

Link copied to clipboard

List of destination ports.

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

Array of FirewallPolicyRuleNetworkProtocols.

Link copied to clipboard
val name: String? = null

Name of the rule.

Link copied to clipboard

Rule Type. Expected value is 'NatRule'.

Link copied to clipboard

List of source IP addresses for this rule.

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

List of source IpGroups for this rule.

Link copied to clipboard

The translated address for this NAT rule.

Link copied to clipboard
val translatedFqdn: String? = null

The translated FQDN for this NAT rule.

Link copied to clipboard
val translatedPort: String? = null

The translated port for this NAT rule.