Skip to main content

FTD NAT Policy

Location in GUI: Devices » NAT

Diagram

Classes

policies (fmc.domains)

NameTypeConstraintMandatoryDefault Value
ftd_nat_policiesList[ftd_nat_policies]No

ftd_nat_policies (fmc.domains.policies)

NameTypeConstraintMandatoryDefault Value
nameStringRegex: ^[a-zA-Z0-9_ -]{1,64}$Yes
descriptionStringmax: 255No
ftd_auto_nat_rulesList[ftd_auto_nat_rules]No
ftd_manual_nat_rulesList[ftd_manual_nat_rules]No

ftd_auto_nat_rules (fmc.domains.policies.ftd_nat_policies)

NameTypeConstraintMandatoryDefault Value
nameStringRegex: ^[a-zA-Z0-9_ -]{1,64}$Yes
nat_typeChoiceSTATIC, DYNAMICYes
descriptionStringNo
destination_interfaceStringNo
fall_throughBooleantrue, falseNofalse
ipv6Booleantrue, falseNofalse
net_to_netBooleantrue, falseNofalse
no_proxy_arpBooleantrue, falseNofalse
original_networkStringNo
original_portClass[original_port]No
pat_optionsClass[pat_options]No
perform_route_lookupBooleantrue, falseNofalse
source_interfaceStringNo
translate_dnsBooleantrue, falseNofalse
translated_networkStringNo
translated_network_is_destination_interfaceBooleantrue, falseNotrue
translated_portIntegermin: 1, max: 65535No

ftd_manual_nat_rules (fmc.domains.policies.ftd_nat_policies)

NameTypeConstraintMandatoryDefault Value
nameStringRegex: ^[a-zA-Z0-9_.+ -]{1,64}$Yes
nat_typeChoiceSTATIC, DYNAIMCYes
original_sourceStringNo
descriptionStringNo
destination_interfaceStringNo
enabledBooleantrue, falseNotrue
fall_throughBooleantrue, falseNofalse
interface_in_original_destinationBooleantrue, falseNofalse
interface_in_translated_sourceBooleantrue, falseNotrue
ipv6Booleantrue, falseNofalse
net_to_netBooleantrue, falseNofalse
no_proxy_arpBooleantrue, falseNofalse
original_destinationStringNo
original_destination_portStringNo
original_source_portStringNo
perform_route_lookupBooleantrue, falseNofalse
sectionChoiceafter_auto, before_autoNo
source_interfaceStringNo
target_indexStringNo
translate_dnsBooleantrue, falseNofalse
translated_destinationStringNo
translated_destination_portStringNo
translated_sourceStringNo
translated_source_portStringNo
unidirectionalBooleantrue, falseNofalse

original_port (fmc.domains.policies.ftd_nat_policies.ftd_auto_nat_rules)

NameTypeConstraintMandatoryDefault Value
portIntegerYes
protocolChoiceTCP, UDPYes

pat_options (fmc.domains.policies.ftd_nat_policies.ftd_auto_nat_rules)

NameTypeConstraintMandatoryDefault Value
extended_pat_tableBooleantrue, falseNo
include_reserve_portsBooleantrue, falseNo
interface_patBooleantrue, falseNo
pat_pool_addressStringNo
round_robinBooleantrue, falseNo

Examples

fmc:
domains:
- name: Global
policies:
ftd_nat_policies:
- name: MyFTDNatPolicyName1
ftd_auto_nat_rules:
- name: MyAutoNATRule1
nat_type: DYNAMIC
source_interface: inside
destination_interface: outside
original_network: LAN
ftd_manual_nat_rules:
- name: MyManualNATRule1
nat_type: STATIC
original_source: Server_1
source_interface: inside
destination_interface: outside
original_source_port: HTTP
translated_source_port: API-HTTP