NatRule interface

Rule of type nat.

Extends

Properties

destinationAddresses

List of destination IP addresses or Service Tags.

destinationPorts

List of destination ports.

ipProtocols

Array of FirewallPolicyRuleNetworkProtocols.

ruleType

Polymorphic discriminator, which specifies the different types this object can be

sourceAddresses

List of source IP addresses for this rule.

sourceIpGroups

List of source IpGroups for this rule.

translatedAddress

The translated address for this NAT rule.

translatedFqdn

The translated FQDN for this NAT rule.

translatedPort

The translated port for this NAT rule.

Inherited Properties

description

Description of the rule.

name

Name of the rule.

Property Details

destinationAddresses

List of destination IP addresses or Service Tags.

destinationAddresses?: string[]

Property Value

string[]

destinationPorts

List of destination ports.

destinationPorts?: string[]

Property Value

string[]

ipProtocols

Array of FirewallPolicyRuleNetworkProtocols.

ipProtocols?: string[]

Property Value

string[]

ruleType

Polymorphic discriminator, which specifies the different types this object can be

ruleType: "NatRule"

Property Value

"NatRule"

sourceAddresses

List of source IP addresses for this rule.

sourceAddresses?: string[]

Property Value

string[]

sourceIpGroups

List of source IpGroups for this rule.

sourceIpGroups?: string[]

Property Value

string[]

translatedAddress

The translated address for this NAT rule.

translatedAddress?: string

Property Value

string

translatedFqdn

The translated FQDN for this NAT rule.

translatedFqdn?: string

Property Value

string

translatedPort

The translated port for this NAT rule.

translatedPort?: string

Property Value

string

Inherited Property Details

description

Description of the rule.

description?: string

Property Value

string

Inherited From FirewallPolicyRule.description

name

Name of the rule.

name?: string

Property Value

string

Inherited From FirewallPolicyRule.name