diff --git a/README.md b/README.md index 14c5adf..23803be 100644 --- a/README.md +++ b/README.md @@ -331,6 +331,7 @@ module "fmc" { | [fmc_url_objects.url](https://registry.terraform.io/providers/CiscoDevNet/fmc/latest/docs/resources/url_objects) | resource | | [local_sensitive_file.defaults](https://registry.terraform.io/providers/hashicorp/local/latest/docs/resources/sensitive_file) | resource | | [fmc_access_policies.accesspolicy](https://registry.terraform.io/providers/CiscoDevNet/fmc/latest/docs/data-sources/access_policies) | data source | +| [fmc_device_cluster.cluster](https://registry.terraform.io/providers/CiscoDevNet/fmc/latest/docs/data-sources/device_cluster) | data source | | [fmc_device_physical_interfaces.physical_interface](https://registry.terraform.io/providers/CiscoDevNet/fmc/latest/docs/data-sources/device_physical_interfaces) | data source | | [fmc_device_subinterfaces.sub_interfaces](https://registry.terraform.io/providers/CiscoDevNet/fmc/latest/docs/data-sources/device_subinterfaces) | data source | | [fmc_device_vni.vni](https://registry.terraform.io/providers/CiscoDevNet/fmc/latest/docs/data-sources/device_vni) | data source | diff --git a/defaults/defaults.yaml b/defaults/defaults.yaml index 0f39d1e..aa7ecf7 100644 --- a/defaults/defaults.yaml +++ b/defaults/defaults.yaml @@ -14,39 +14,42 @@ defaults: metric_value: 1 vnis: description: "VNI Interface" - clusters: - ccl_prefix: 10.10.3.0/27 - vni_prefix: 10.10.4.0/27 - prefilter_policies: - action: "ANALYZE_TUNNELS" - access_policies: - default_action: "BLOCK" - log_begin: false - log_end: false - send_events_to_fmc: false - access_rules: - enable_syslog: false - enabled: true - ftd_nat_policies: - ftd_auto_nat_rules: - fall_through: false - ipv6: false - net_to_net: false - no_proxy_arp: false - perform_route_lookup: false - translate_dns: false - translated_network_is_destination_interface: true - ftd_manual_nat_rules: - enabled: true - fall_through: false - interface_in_original_destination: false - interface_in_translated_source: true - ipv6: false - net_to_net: false - no_proxy_arp: false - perform_route_lookup: false - translate_dns: false - unidirectional: false + clusters: + ccl_prefix: 10.10.3.0/27 + vni_prefix: 10.10.4.0/27 + policies: + prefilter_policies: + action: "ANALYZE_TUNNELS" + network_analysis_policies: + snort_engine: "SNORT2" + access_policies: + default_action: "BLOCK" + log_begin: false + log_end: false + send_events_to_fmc: false + access_rules: + enable_syslog: false + enabled: true + ftd_nat_policies: + ftd_auto_nat_rules: + fall_through: false + ipv6: false + net_to_net: false + no_proxy_arp: false + perform_route_lookup: false + translate_dns: false + translated_network_is_destination_interface: true + ftd_manual_nat_rules: + enabled: true + fall_through: false + interface_in_original_destination: false + interface_in_translated_source: true + ipv6: false + net_to_net: false + no_proxy_arp: false + perform_route_lookup: false + translate_dns: false + unidirectional: false objects: fqdns: dns_resolution: "IPV4_AND_IPV6" @@ -66,5 +69,4 @@ defaults: logging: "DISABLED" log_interval: 300 log_level: "INFORMATIONAL" - network_analysis_policies: - snort_engine: "SNORT2" + diff --git a/fmc_access_rules.tf b/fmc_access_rules.tf index f2bb27e..b890dd0 100755 --- a/fmc_access_rules.tf +++ b/fmc_access_rules.tf @@ -4,7 +4,7 @@ locals { res_accessrules = flatten([ for domain in local.domains : [ - for accesspolicy in try(domain.access_policies, {}) : [ + for accesspolicy in try(domain.policies.access_policies, {}) : [ for accessrule in try(accesspolicy.access_rules, {}) : { key = replace("${accesspolicy.name}_${accessrule.name}", " ", "") acp = accesspolicy.name @@ -21,10 +21,10 @@ resource "fmc_access_rules" "access_rule_0" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -178,10 +178,10 @@ resource "fmc_access_rules" "access_rule_1" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -342,10 +342,10 @@ resource "fmc_access_rules" "access_rule_2" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -508,10 +508,10 @@ resource "fmc_access_rules" "access_rule_3" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -676,10 +676,10 @@ resource "fmc_access_rules" "access_rule_4" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -846,10 +846,10 @@ resource "fmc_access_rules" "access_rule_5" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -1018,10 +1018,10 @@ resource "fmc_access_rules" "access_rule_6" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -1192,10 +1192,10 @@ resource "fmc_access_rules" "access_rule_7" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -1368,10 +1368,10 @@ resource "fmc_access_rules" "access_rule_8" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -1546,10 +1546,10 @@ resource "fmc_access_rules" "access_rule_9" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -1726,10 +1726,10 @@ resource "fmc_access_rules" "access_rule_10" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -1908,10 +1908,10 @@ resource "fmc_access_rules" "access_rule_11" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -2092,10 +2092,10 @@ resource "fmc_access_rules" "access_rule_12" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -2278,10 +2278,10 @@ resource "fmc_access_rules" "access_rule_13" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -2466,10 +2466,10 @@ resource "fmc_access_rules" "access_rule_14" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -2656,10 +2656,10 @@ resource "fmc_access_rules" "access_rule_15" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -2848,10 +2848,10 @@ resource "fmc_access_rules" "access_rule_16" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -3042,10 +3042,10 @@ resource "fmc_access_rules" "access_rule_17" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -3238,10 +3238,10 @@ resource "fmc_access_rules" "access_rule_18" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -3436,10 +3436,10 @@ resource "fmc_access_rules" "access_rule_19" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -3636,10 +3636,10 @@ resource "fmc_access_rules" "access_rule_20" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -3838,10 +3838,10 @@ resource "fmc_access_rules" "access_rule_21" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -4042,10 +4042,10 @@ resource "fmc_access_rules" "access_rule_22" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -4248,10 +4248,10 @@ resource "fmc_access_rules" "access_rule_23" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -4456,10 +4456,10 @@ resource "fmc_access_rules" "access_rule_24" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -4666,10 +4666,10 @@ resource "fmc_access_rules" "access_rule_25" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -4878,10 +4878,10 @@ resource "fmc_access_rules" "access_rule_26" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -5092,10 +5092,10 @@ resource "fmc_access_rules" "access_rule_27" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -5308,10 +5308,10 @@ resource "fmc_access_rules" "access_rule_28" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -5526,10 +5526,10 @@ resource "fmc_access_rules" "access_rule_29" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -5746,10 +5746,10 @@ resource "fmc_access_rules" "access_rule_30" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -5968,10 +5968,10 @@ resource "fmc_access_rules" "access_rule_31" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -6192,10 +6192,10 @@ resource "fmc_access_rules" "access_rule_32" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -6418,10 +6418,10 @@ resource "fmc_access_rules" "access_rule_33" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -6646,10 +6646,10 @@ resource "fmc_access_rules" "access_rule_34" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -6876,10 +6876,10 @@ resource "fmc_access_rules" "access_rule_35" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -7108,10 +7108,10 @@ resource "fmc_access_rules" "access_rule_36" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -7342,10 +7342,10 @@ resource "fmc_access_rules" "access_rule_37" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -7578,10 +7578,10 @@ resource "fmc_access_rules" "access_rule_38" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -7816,10 +7816,10 @@ resource "fmc_access_rules" "access_rule_39" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -8056,10 +8056,10 @@ resource "fmc_access_rules" "access_rule_40" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -8298,10 +8298,10 @@ resource "fmc_access_rules" "access_rule_41" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -8542,10 +8542,10 @@ resource "fmc_access_rules" "access_rule_42" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -8788,10 +8788,10 @@ resource "fmc_access_rules" "access_rule_43" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -9036,10 +9036,10 @@ resource "fmc_access_rules" "access_rule_44" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -9286,10 +9286,10 @@ resource "fmc_access_rules" "access_rule_45" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -9538,10 +9538,10 @@ resource "fmc_access_rules" "access_rule_46" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -9792,10 +9792,10 @@ resource "fmc_access_rules" "access_rule_47" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -10048,10 +10048,10 @@ resource "fmc_access_rules" "access_rule_48" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -10306,10 +10306,10 @@ resource "fmc_access_rules" "access_rule_49" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -10566,10 +10566,10 @@ resource "fmc_access_rules" "access_rule_50" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -10828,10 +10828,10 @@ resource "fmc_access_rules" "access_rule_51" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -11092,10 +11092,10 @@ resource "fmc_access_rules" "access_rule_52" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -11358,10 +11358,10 @@ resource "fmc_access_rules" "access_rule_53" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -11626,10 +11626,10 @@ resource "fmc_access_rules" "access_rule_54" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -11896,10 +11896,10 @@ resource "fmc_access_rules" "access_rule_55" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -12168,10 +12168,10 @@ resource "fmc_access_rules" "access_rule_56" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -12442,10 +12442,10 @@ resource "fmc_access_rules" "access_rule_57" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -12718,10 +12718,10 @@ resource "fmc_access_rules" "access_rule_58" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -12996,10 +12996,10 @@ resource "fmc_access_rules" "access_rule_59" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -13276,10 +13276,10 @@ resource "fmc_access_rules" "access_rule_60" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -13558,10 +13558,10 @@ resource "fmc_access_rules" "access_rule_61" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -13842,10 +13842,10 @@ resource "fmc_access_rules" "access_rule_62" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -14128,10 +14128,10 @@ resource "fmc_access_rules" "access_rule_63" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -14416,10 +14416,10 @@ resource "fmc_access_rules" "access_rule_64" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -14706,10 +14706,10 @@ resource "fmc_access_rules" "access_rule_65" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -14998,10 +14998,10 @@ resource "fmc_access_rules" "access_rule_66" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -15292,10 +15292,10 @@ resource "fmc_access_rules" "access_rule_67" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -15588,10 +15588,10 @@ resource "fmc_access_rules" "access_rule_68" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -15886,10 +15886,10 @@ resource "fmc_access_rules" "access_rule_69" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -16186,10 +16186,10 @@ resource "fmc_access_rules" "access_rule_70" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -16488,10 +16488,10 @@ resource "fmc_access_rules" "access_rule_71" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -16792,10 +16792,10 @@ resource "fmc_access_rules" "access_rule_72" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -17098,10 +17098,10 @@ resource "fmc_access_rules" "access_rule_73" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -17406,10 +17406,10 @@ resource "fmc_access_rules" "access_rule_74" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -17716,10 +17716,10 @@ resource "fmc_access_rules" "access_rule_75" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -18028,10 +18028,10 @@ resource "fmc_access_rules" "access_rule_76" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -18342,10 +18342,10 @@ resource "fmc_access_rules" "access_rule_77" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -18658,10 +18658,10 @@ resource "fmc_access_rules" "access_rule_78" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -18976,10 +18976,10 @@ resource "fmc_access_rules" "access_rule_79" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -19296,10 +19296,10 @@ resource "fmc_access_rules" "access_rule_80" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -19618,10 +19618,10 @@ resource "fmc_access_rules" "access_rule_81" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -19942,10 +19942,10 @@ resource "fmc_access_rules" "access_rule_82" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -20268,10 +20268,10 @@ resource "fmc_access_rules" "access_rule_83" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -20596,10 +20596,10 @@ resource "fmc_access_rules" "access_rule_84" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -20926,10 +20926,10 @@ resource "fmc_access_rules" "access_rule_85" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -21258,10 +21258,10 @@ resource "fmc_access_rules" "access_rule_86" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -21592,10 +21592,10 @@ resource "fmc_access_rules" "access_rule_87" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -21928,10 +21928,10 @@ resource "fmc_access_rules" "access_rule_88" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -22266,10 +22266,10 @@ resource "fmc_access_rules" "access_rule_89" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -22606,10 +22606,10 @@ resource "fmc_access_rules" "access_rule_90" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -22948,10 +22948,10 @@ resource "fmc_access_rules" "access_rule_91" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -23292,10 +23292,10 @@ resource "fmc_access_rules" "access_rule_92" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -23638,10 +23638,10 @@ resource "fmc_access_rules" "access_rule_93" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -23986,10 +23986,10 @@ resource "fmc_access_rules" "access_rule_94" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -24336,10 +24336,10 @@ resource "fmc_access_rules" "access_rule_95" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -24688,10 +24688,10 @@ resource "fmc_access_rules" "access_rule_96" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -25042,10 +25042,10 @@ resource "fmc_access_rules" "access_rule_97" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -25398,10 +25398,10 @@ resource "fmc_access_rules" "access_rule_98" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) @@ -25756,10 +25756,10 @@ resource "fmc_access_rules" "access_rule_99" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) diff --git a/fmc_deploy.tf b/fmc_deploy.tf index ff96266..6fb85ff 100755 --- a/fmc_deploy.tf +++ b/fmc_deploy.tf @@ -4,10 +4,10 @@ locals { res_deploy = flatten([ for domains in local.domains : [ - for object in try(domains.devices, []) : { + for object in try(domains.devices.devices, []) : { device = object.name - deploy_ignore_warning = try(object.deploy_ignore_warning, local.defaults.fmc.domains.devices.deploy_ignore_warning, null) - deploy_force = try(object.deploy_force, local.defaults.fmc.domains.devices.deploy_force, null) + deploy_ignore_warning = try(object.deploy_ignore_warning, local.defaults.fmc.domains.devices.devices.deploy_ignore_warning, null) + deploy_force = try(object.deploy_force, local.defaults.fmc.domains.devices.devices.deploy_force, null) } if try(object.deploy, false) && var.manage_deployment ] ]) diff --git a/fmc_devices.tf b/fmc_devices.tf index 2179491..0003dbe 100644 --- a/fmc_devices.tf +++ b/fmc_devices.tf @@ -4,7 +4,7 @@ locals { res_devices = flatten([ for domains in local.domains : [ - for object in try(domains.devices, []) : object if !contains(local.data_devices, object.name) + for object in try(domains.devices.devices, []) : object if !contains(local.data_devices, object.name) ] ]) } @@ -23,8 +23,8 @@ resource "fmc_devices" "device" { # Optional license_caps = try(each.value.licenses) - nat_id = try(each.value.nat_id, local.defaults.fmc.domains.devices.nat_id, null) - performance_tier = try(each.value.performance_tier, local.defaults.fmc.domains.devices.performance_tier, null) + nat_id = try(each.value.nat_id, local.defaults.fmc.domains.devices.devices.nat_id, null) + performance_tier = try(each.value.performance_tier, local.defaults.fmc.domains.devices.devices.performance_tier, null) lifecycle { ignore_changes = [regkey, access_policy] @@ -37,7 +37,7 @@ resource "fmc_devices" "device" { locals { res_clusters = flatten([ for domains in local.domains : [ - for cluster in try(domains.clusters, []) : { + for cluster in try(domains.devices.clusters, []) : { name = cluster.name ccl_prefix = cluster.ccl_prefix vni_prefix = cluster.vni_prefix @@ -104,6 +104,7 @@ resource "fmc_device_cluster" "cluster" { ### # PHYSICAL INTERFACE Standalone/Cluster ### + resource "fmc_device_physical_interfaces" "physical_interface" { for_each = { for physicalinterface in local.map_interfaces : physicalinterface.key => physicalinterface if physicalinterface.resource } @@ -128,7 +129,8 @@ resource "fmc_device_physical_interfaces" "physical_interface" { description = try(each.value.data.description, local.defaults.fmc.domains.devices.physical_interfaces.description, null) depends_on = [ - data.fmc_device_physical_interfaces.physical_interface + data.fmc_device_physical_interfaces.physical_interface, + fmc_device_cluster.cluster ] lifecycle { ignore_changes = [ @@ -230,7 +232,7 @@ resource "fmc_device_vtep" "vtep" { locals { res_vni_interfaces = flatten([ for domain in local.domains : [ - for device in try(domain.devices, []) : [ + for device in try(domain.devices.devices, []) : [ for vni in try(device.vnis, []) : { key = "${device.name}/${vni.name}/${vni.vni_id}" device_id = local.map_devices[device.name].id @@ -286,7 +288,7 @@ locals { gateway_id = local.map_networkobjects[ipv4staticroute.gateway].id gateway_type = local.map_networkobjects[ipv4staticroute.gateway].type gateway_name = ipv4staticroute.gateway - interface_name = try(local.map_ipv4_static_route_interfaces[domain.name][device.name][ipv4staticroute.interface], null) + interface_name = ipv4staticroute.interface selected_networks = ipv4staticroute.selected_networks } ] @@ -329,67 +331,3 @@ resource "fmc_staticIPv4_route" "ipv4staticroute" { ] } - -### -# POLICY ASSIGNMENT -### -locals { - res_natpolicyassignments = flatten([ - for nat_policy in local.res_ftdnatpolicies : { - "name" = nat_policy.name - "objects" = compact(flatten([ - for domain in local.domains : [ - for device in try(domain.devices, []) : contains(keys(device), "nat_policy") && try(device.nat_policy, null) == nat_policy.name ? device.name : null - ] - ])) - } - ]) - - res_acppolicyassignments = flatten([ - for acp_policy in local.res_accesspolicies : { - "name" = acp_policy.name - "objects" = compact(flatten([ - for domain in local.domains : [ - for device in try(domain.devices, []) : contains(keys(device), "access_policy") && device.access_policy == acp_policy.name && contains(local.data_devices, device.name) ? device.name : null - ] - ])) - } - ]) - -} - -resource "fmc_policy_devices_assignments" "nat_policy_assignment" { - for_each = { for nat in local.res_natpolicyassignments : nat.name => nat if length(nat.objects) > 0 } - - # Mandatory - dynamic "target_devices" { - for_each = { for device in each.value.objects : device => device } - content { - id = try(local.map_devices[target_devices.value].id, null) - type = try(local.map_devices[target_devices.value].type, null) - } - } - policy { - id = try(local.map_natpolicies[each.value.name].id, null) - type = try(local.map_natpolicies[each.value.name].type, null) - } -} - -resource "fmc_policy_devices_assignments" "access_policy_assignment" { - for_each = { for acp in local.res_acppolicyassignments : acp.name => acp if length(acp.objects) > 0 } - - - # Mandatory - dynamic "target_devices" { - for_each = { for device in each.value.objects : device => device } - content { - id = try(local.map_devices[target_devices.value].id, null) - type = try(local.map_devices[target_devices.value].type, null) - } - } - - policy { - id = try(local.map_accesspolicies[each.value.name].id, null) - type = try(local.map_accesspolicies[each.value.name].type, null) - } -} diff --git a/fmc_existing.tf b/fmc_existing.tf index 0ee64d1..3257392 100644 --- a/fmc_existing.tf +++ b/fmc_existing.tf @@ -3,13 +3,14 @@ ### locals { - data_smart_license = contains(keys(local.data_existing.fmc), "smart_license") ? [local.data_existing.fmc.smart_license] : [] - data_devices = [for obj in try(local.data_existing.fmc.domains[0].devices, []) : obj.name] - data_clusters = [for obj in try(local.data_existing.fmc.domains[0].clusters, []) : obj.name] - data_accesspolicies = [for obj in try(local.data_existing.fmc.domains[0].access_policies, []) : obj.name] - data_ftdnatpolicies = [for obj in try(local.data_existing.fmc.domains[0].ftd_nat_policies, []) : obj.name] - data_ipspolicies = [for obj in try(local.data_existing.fmc.domains[0].ips_policies, []) : obj.name] - data_filepolicies = [for obj in try(local.data_existing.fmc.domains[0].file_policies, []) : obj.name] + data_smart_license = contains(keys(try(local.data_existing.fmc.system, {})), "smart_license") ? [local.data_existing.fmc.system.smart_license] : [] + data_syslog_alerts = [for obj in try(local.data_existing.fmc.system.syslog_alerts, []) : obj.name] + data_devices = [for obj in try(local.data_existing.fmc.domains[0].devices.devices, []) : obj.name] + data_clusters = [for obj in try(local.data_existing.fmc.domains[0].devices.clusters, []) : obj.name] + data_accesspolicies = [for obj in try(local.data_existing.fmc.domains[0].policies.access_policies, []) : obj.name] + data_ftdnatpolicies = [for obj in try(local.data_existing.fmc.domains[0].policies.ftd_nat_policies, []) : obj.name] + data_ipspolicies = [for obj in try(local.data_existing.fmc.domains[0].policies.ips_policies, []) : obj.name] + data_filepolicies = [for obj in try(local.data_existing.fmc.domains[0].policies.file_policies, []) : obj.name] data_network_analysis_policies = [for obj in try(local.data_existing.fmc.domains[0].network_analysis_policies, []) : obj.name] data_hosts = [for obj in try(local.data_existing.fmc.domains[0].objects.hosts, []) : obj.name] data_networks = [for obj in try(local.data_existing.fmc.domains[0].objects.networks, []) : obj.name] @@ -20,7 +21,6 @@ locals { #data_icmpv_4s = [] data_securityzones = [for obj in try(local.data_existing.fmc.domains[0].objects.security_zones, []) : obj.name] data_urls = [for obj in try(local.data_existing.fmc.domains[0].objects.urls, []) : obj.name] - data_syslog_alerts = [for obj in try(local.data_existing.fmc.domains[0].syslog_alerts, []) : obj.name] data_sgts = [for obj in try(local.data_existing.fmc.domains[0].objects.sgts, []) : obj.name] data_dynamicobjects = [for obj in try(local.data_existing.fmc.domains[0].objects.dynamic_objects, []) : obj.name] data_time_ranges = [for obj in try(local.data_existing.fmc.domains[0].objects.time_ranges, []) : obj.name] @@ -28,7 +28,7 @@ locals { data_extended_access_lists = [for obj in try(local.data_existing.fmc.domains[0].objects.extended_access_lists, []) : obj.name] data_sub_interfaces = flatten([ - for device in try(local.data_existing.fmc.domains[0].devices, []) : [ + for device in try(local.data_existing.fmc.domains[0].devices.devices, []) : [ for physicalinterface in try(device.physical_interfaces, []) : [ for subinterface in try(physicalinterface.subinterfaces, []) : { key = "${device.name}/${physicalinterface.interface}/${subinterface.id}" @@ -41,7 +41,7 @@ locals { ]) data_sub_interfces_list = flatten([ - for device in try(local.data_existing.fmc.domains[0].devices, []) : [ + for device in try(local.data_existing.fmc.domains[0].devices.devices, []) : [ for physicalinterface in try(device.physical_interfaces, []) : [ for subinterface in try(physicalinterface.subinterfaces, []) : "${device.name}/${physicalinterface.interface}/${subinterface.id}" ] @@ -49,7 +49,7 @@ locals { ]) data_vni_interfaces = flatten([ - for device in try(local.data_existing.fmc.domains[0].devices, []) : [ + for device in try(local.data_existing.fmc.domains[0].devices.devices, []) : [ for vni in try(device.vnis, []) : { key = "${device.name}/${vni.name}/${vni.vni_id}" device_id = local.map_devices[device.name].id @@ -59,12 +59,15 @@ locals { ]) data_vni_interfaces_list = flatten([ - for device in try(local.data_existing.fmc.domains[0].devices, []) : [ + for device in try(local.data_existing.fmc.domains[0].devices.devices, []) : [ for vni in try(device.vnis, []) : "${device.name}/${vni.name}/${vni.vni_id}" ] ]) } +### +# Data sources +### data "fmc_smart_license" "smart_license" { for_each = toset(local.data_smart_license) @@ -176,17 +179,17 @@ data "fmc_devices" "device" { name = each.key } -# data "fmc_device_cluster" "cluster" { -# for_each = toset(local.data_clusters) +data "fmc_device_cluster" "cluster" { + for_each = toset(local.data_clusters) -# name = each.key -# } + name = each.key +} data "fmc_device_physical_interfaces" "physical_interface" { for_each = local.map_interfaces device_id = each.value.device_id - name = each.value.data.interface + name = each.value.physicalinterface depends_on = [ fmc_devices.device, @@ -230,5 +233,3 @@ data "fmc_syslog_alerts" "syslog_alert" { name = each.key } - -# diff --git a/fmc_policies.tf b/fmc_policies.tf index c5e0945..2968b19 100644 --- a/fmc_policies.tf +++ b/fmc_policies.tf @@ -4,7 +4,7 @@ locals { res_accesspolicies = flatten([ for domains in local.domains : [ - for object in try(domains.access_policies, {}) : object if !contains(local.data_accesspolicies, object.name) + for object in try(domains.policies.access_policies, {}) : object if !contains(local.data_accesspolicies, object.name) ] ]) } @@ -16,13 +16,13 @@ resource "fmc_access_policies" "accesspolicy" { name = each.value.name # Optional - description = try(each.value.description, local.defaults.fmc.domains.access_policies.description, null) - default_action = try(each.value.default_action, local.defaults.fmc.domains.access_policies.default_action, null) - default_action_base_intrusion_policy_id = try(local.map_ipspolicies[each.value.base_ips_policy].id, local.map_ipspolicies[local.defaults.fmc.domains.access_policies.base_ips_policy].id, null) - default_action_send_events_to_fmc = try(each.value.send_events_to_fmc, local.defaults.fmc.domains.access_policies.send_events_to_fmc, null) - default_action_log_begin = try(each.value.log_begin, local.defaults.fmc.domains.access_policies.log_begin, null) - default_action_log_end = try(each.value.log_end, local.defaults.fmc.domains.access_policies.log_end, null) - default_action_syslog_config_id = try(each.value.syslog_config_id, local.defaults.fmc.domains.access_policies.syslog_config_id, null) + description = try(each.value.description, local.defaults.fmc.domains.policies.access_policies.description, null) + default_action = try(each.value.default_action, local.defaults.fmc.domains.policies.access_policies.default_action, null) + default_action_base_intrusion_policy_id = try(local.map_ipspolicies[each.value.base_ips_policy].id, local.map_ipspolicies[local.defaults.fmc.domains.policies.access_policies.base_ips_policy].id, null) + default_action_send_events_to_fmc = try(each.value.send_events_to_fmc, local.defaults.fmc.domains.policies.access_policies.send_events_to_fmc, null) + default_action_log_begin = try(each.value.log_begin, local.defaults.fmc.domains.policies.access_policies.log_begin, null) + default_action_log_end = try(each.value.log_end, local.defaults.fmc.domains.policies.access_policies.log_end, null) + default_action_syslog_config_id = try(each.value.syslog_config_id, local.defaults.fmc.domains.policies.access_policies.syslog_config_id, null) } ### @@ -31,9 +31,9 @@ resource "fmc_access_policies" "accesspolicy" { locals { res_accesspolicies_category = flatten([ for domain in local.domains : [ - for accesspolicy in try(domain.access_policies, []) : [ + for accesspolicy in try(domain.policies.access_policies, []) : [ for accesspolicy_category in try(accesspolicy.categories, {}) : { - key = "${accesspolicy.name}/${accesspolicy_category}" + key = "${accesspolicy.name}/${accesspolicy_category.name}" acp = local.map_accesspolicies[accesspolicy.name].id data = accesspolicy_category } @@ -46,7 +46,7 @@ resource "fmc_access_policies_category" "accesspolicy_category" { for_each = { for accesspolicy_category in local.res_accesspolicies_category : accesspolicy_category.key => accesspolicy_category } # Mandatory - name = each.value.data + name = each.value.data.name access_policy_id = each.value.acp } @@ -56,7 +56,7 @@ resource "fmc_access_policies_category" "accesspolicy_category" { locals { res_prefilterpolicies = flatten([ for domains in local.domains : [ - for object in try(domains.prefilter_policies, {}) : object + for object in try(domains.policies.prefilter_policies, {}) : object ] ]) } @@ -75,7 +75,7 @@ resource "fmc_prefilter_policy" "prefilterpolicy" { action = try(each.value.action, local.defaults.fmc.domains.prefilter_policies.action, "ANALYZE_TUNNELS") } - description = try(each.value.description, local.defaults.fmc.domains.prefilter_policies.description, null) + description = try(each.value.description, local.defaults.fmc.domains.policies.prefilter_policies.description, null) } ### @@ -84,7 +84,7 @@ resource "fmc_prefilter_policy" "prefilterpolicy" { locals { res_ftdnatpolicies = flatten([ for domain in local.domains : [ - for object in try(domain.ftd_nat_policies, {}) : object if !contains(local.data_ftdnatpolicies, object.name) + for object in try(domain.policies.ftd_nat_policies, {}) : object if !contains(local.data_ftdnatpolicies, object.name) ] ]) } @@ -96,7 +96,7 @@ resource "fmc_ftd_nat_policies" "ftdnatpolicy" { name = each.value.name # Optional - description = try(each.value.description, local.defaults.fmc.domains.ftd_nat_policy.description, null) + description = try(each.value.description, local.defaults.fmc.domains.policies.ftd_nat_policy.description, null) } ### @@ -105,7 +105,7 @@ resource "fmc_ftd_nat_policies" "ftdnatpolicy" { locals { res_ftdautonatrules = flatten([ for domain in local.domains : [ - for natpolicy in try(domain.ftd_nat_policies, []) : [ + for natpolicy in try(domain.policies.ftd_nat_policies, []) : [ for ftdautonatrule in try(natpolicy.ftd_auto_nat_rules, {}) : { key = "${natpolicy.name}/${ftdautonatrule.name}" nat_policy = local.map_natpolicies[natpolicy.name].id @@ -125,13 +125,13 @@ resource "fmc_ftd_autonat_rules" "ftdautonatrule" { # Optional description = try(each.value.data.description, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_auto_nat_rules.fall_through, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_auto_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_auto_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_auto_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_auto_nat_rules.perform_route_lookup, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_auto_nat_rules.translate_dns, null) - translated_network_is_destination_interface = try(each.value.data.translated_network_is_destination_interface, local.defaults.fmc.domains.ftd_nat_policies.ftd_auto_nat_rules.translated_network_is_destination_interface, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_auto_nat_rules.fall_through, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_auto_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_auto_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_auto_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_auto_nat_rules.perform_route_lookup, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_auto_nat_rules.translate_dns, null) + translated_network_is_destination_interface = try(each.value.data.translated_network_is_destination_interface, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_auto_nat_rules.translated_network_is_destination_interface, null) translated_port = try(each.value.data.translated_port, null) dynamic "destination_interface" { @@ -198,7 +198,7 @@ resource "fmc_ftd_autonat_rules" "ftdautonatrule" { locals { res_ipspolicies = flatten([ for domains in local.domains : [ - for object in try(domains.ips_policies, []) : object + for object in try(domains.policies.ips_policies, []) : object ] ]) } @@ -210,7 +210,7 @@ resource "fmc_ips_policies" "ips_policy" { name = each.value.name # Optional - inspection_mode = try(each.value.inspection_mode, local.defaults.fmc.domains.ips_policies.inspection_mode, null) + inspection_mode = try(each.value.inspection_mode, local.defaults.fmc.domains.policies.ips_policies.inspection_mode, null) basepolicy_id = try(data.fmc_ips_policies.ips_policy[each.value.base_policy].id, null) depends_on = [ @@ -224,7 +224,7 @@ resource "fmc_ips_policies" "ips_policy" { locals { res_network_analysis_policies = flatten([ for domains in local.domains : [ - for object in try(domains.network_analysis_policies, []) : object + for object in try(domains.policies.network_analysis_policies, []) : object ] ]) } @@ -239,7 +239,93 @@ resource "fmc_network_analysis_policy" "network_analysis_policy" { } # Optional - description = try(each.value.description, local.defaults.fmc.domains.network_analysis_policies.description, null) - snort_engine = try(each.value.snort_engine, local.defaults.fmc.domains.network_analysis_policies.snort_engine, null) + description = try(each.value.description, local.defaults.fmc.domains.policies.network_analysis_policies.description, null) + snort_engine = try(each.value.snort_engine, local.defaults.fmc.domains.policies.network_analysis_policies.snort_engine, null) +} + + + +### +# POLICY ASSIGNMENT +### +locals { + res_natpolicyassignments = flatten([ + for nat_policy in local.res_ftdnatpolicies : { + "name" = nat_policy.name + "objects" = compact(flatten(concat([ + for domain in local.domains : [ + for device in try(domain.devices.devices, []) : contains(keys(device), "nat_policy") && try(device.nat_policy, null) == nat_policy.name ? device.name : null + ] + ], + [ + for domain in local.domains : [ + for cluster in try(domain.devices.clusters, []) : contains(keys(cluster), "nat_policy") && try(cluster.nat_policy, null) == nat_policy.name ? cluster.name : null + ] + ] + ))) + } + ]) + + res_acppolicyassignments = flatten([ + for acp_policy in local.res_accesspolicies : { + "name" = acp_policy.name + "objects" = compact(flatten(concat([ + for domain in local.domains : [ + for device in try(domain.devices.devices, []) : contains(keys(device), "access_policy") && device.access_policy == acp_policy.name && contains(local.data_devices, device.name) ? device.name : null + ] + ], + [ + for domain in local.domains : [ + for cluster in try(domain.devices.clusters, []) : contains(keys(cluster), "access_policy") && cluster.access_policy == acp_policy.name && contains(local.data_clusters, cluster.name) ? cluster.name : null + ] + ] + ))) + } + ]) + +} + +resource "fmc_policy_devices_assignments" "nat_policy_assignment" { + for_each = { for nat in local.res_natpolicyassignments : nat.name => nat if length(nat.objects) > 0 } + + # Mandatory + dynamic "target_devices" { + for_each = { for device in each.value.objects : device => device } + content { + id = try(local.map_clusters[target_devices.value].id, local.map_devices[target_devices.value].id, null) + type = try(local.map_clusters[target_devices.value].type, local.map_devices[target_devices.value].type, null) + } + } + policy { + id = try(local.map_natpolicies[each.value.name].id, null) + type = try(local.map_natpolicies[each.value.name].type, null) + } + depends_on = [ + fmc_devices.device, + fmc_device_cluster.cluster + ] +} + +resource "fmc_policy_devices_assignments" "access_policy_assignment" { + for_each = { for acp in local.res_acppolicyassignments : acp.name => acp if length(acp.objects) > 0 } + + + # Mandatory + dynamic "target_devices" { + for_each = { for device in each.value.objects : device => device } + content { + id = try(local.map_clusters[target_devices.value].id, local.map_devices[target_devices.value].id, null) + type = try(local.map_clusters[target_devices.value].type, local.map_devices[target_devices.value].type, null) + } + } + + policy { + id = try(local.map_accesspolicies[each.value.name].id, null) + type = try(local.map_accesspolicies[each.value.name].type, null) + } + depends_on = [ + fmc_devices.device, + fmc_device_cluster.cluster + ] } \ No newline at end of file diff --git a/fmc_system.tf b/fmc_system.tf index a2de3cc..974b5b2 100644 --- a/fmc_system.tf +++ b/fmc_system.tf @@ -2,13 +2,13 @@ # SMART LICENSE ### resource "fmc_smart_license" "license" { - count = can(local.model.fmc.smart_license) ? 1 : 0 + count = can(local.model.fmc.system.smart_license) ? 1 : 0 # Mandatory - registration_type = try(local.model.fmc.smart_license.registration_type, null) + registration_type = try(local.model.fmc.system.smart_license.registration_type, null) # Optional - token = try(local.model.fmc.smart_license.token, null) - retain = try(local.model.fmc.smart_license.retain, local.defaults.fmc.smart_license.retain, null) - force = try(local.model.fmc.smart_license.force, local.defaults.fmc.smart_license.force, null) + token = try(local.model.fmc.system.smart_license.token, null) + retain = try(local.model.fmc.system.smart_license.retain, local.defaults.fmc.system.smart_license.retain, null) + force = try(local.model.fmc.system.smart_license.force, local.defaults.fmc.system.smart_license.force, null) } diff --git a/fmcftd_manual_nat_rules.tf b/fmcftd_manual_nat_rules.tf index e134614..8304ea4 100755 --- a/fmcftd_manual_nat_rules.tf +++ b/fmcftd_manual_nat_rules.tf @@ -4,7 +4,7 @@ locals { res_ftdmanualnatrules = flatten([ for domain in local.domains : [ - for natpolicy in try(domain.ftd_nat_policies, []) : [ + for natpolicy in try(domain.policies.ftd_nat_policies, []) : [ for ftdmanualnatrule in try(natpolicy.ftd_manual_nat_rules, []) : { key = replace("${natpolicy.name}_${ftdmanualnatrule.name}", " ", "") nat_policy = natpolicy.name @@ -29,17 +29,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_0" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) depends_on = [fmc_ftd_nat_policies.ftdnatpolicy] lifecycle { create_before_destroy = false @@ -122,17 +122,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_1" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -222,17 +222,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_2" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -324,17 +324,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_3" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -428,17 +428,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_4" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -534,17 +534,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_5" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -642,17 +642,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_6" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -752,17 +752,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_7" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -864,17 +864,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_8" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -978,17 +978,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_9" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -1094,17 +1094,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_10" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -1212,17 +1212,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_11" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -1332,17 +1332,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_12" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -1454,17 +1454,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_13" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -1578,17 +1578,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_14" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -1704,17 +1704,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_15" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -1832,17 +1832,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_16" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -1962,17 +1962,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_17" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -2094,17 +2094,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_18" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -2228,17 +2228,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_19" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -2364,17 +2364,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_20" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -2502,17 +2502,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_21" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -2642,17 +2642,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_22" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -2784,17 +2784,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_23" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -2928,17 +2928,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_24" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -3074,17 +3074,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_25" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -3222,17 +3222,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_26" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -3372,17 +3372,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_27" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -3524,17 +3524,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_28" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -3678,17 +3678,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_29" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -3834,17 +3834,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_30" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -3992,17 +3992,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_31" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -4152,17 +4152,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_32" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -4314,17 +4314,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_33" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -4478,17 +4478,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_34" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -4644,17 +4644,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_35" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -4812,17 +4812,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_36" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -4982,17 +4982,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_37" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -5154,17 +5154,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_38" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -5328,17 +5328,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_39" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -5504,17 +5504,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_40" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -5682,17 +5682,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_41" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -5862,17 +5862,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_42" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -6044,17 +6044,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_43" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -6228,17 +6228,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_44" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -6414,17 +6414,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_45" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -6602,17 +6602,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_46" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -6792,17 +6792,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_47" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -6984,17 +6984,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_48" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -7178,17 +7178,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_49" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -7374,17 +7374,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_50" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -7572,17 +7572,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_51" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -7772,17 +7772,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_52" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -7974,17 +7974,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_53" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -8178,17 +8178,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_54" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -8384,17 +8384,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_55" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -8592,17 +8592,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_56" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -8802,17 +8802,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_57" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -9014,17 +9014,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_58" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -9228,17 +9228,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_59" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -9444,17 +9444,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_60" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -9662,17 +9662,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_61" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -9882,17 +9882,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_62" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -10104,17 +10104,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_63" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -10328,17 +10328,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_64" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -10554,17 +10554,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_65" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -10782,17 +10782,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_66" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -11012,17 +11012,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_67" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -11244,17 +11244,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_68" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -11478,17 +11478,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_69" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -11714,17 +11714,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_70" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -11952,17 +11952,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_71" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -12192,17 +12192,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_72" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -12434,17 +12434,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_73" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -12678,17 +12678,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_74" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -12924,17 +12924,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_75" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -13172,17 +13172,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_76" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -13422,17 +13422,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_77" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -13674,17 +13674,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_78" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -13928,17 +13928,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_79" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -14184,17 +14184,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_80" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -14442,17 +14442,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_81" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -14702,17 +14702,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_82" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -14964,17 +14964,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_83" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -15228,17 +15228,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_84" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -15494,17 +15494,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_85" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -15762,17 +15762,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_86" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -16032,17 +16032,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_87" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -16304,17 +16304,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_88" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -16578,17 +16578,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_89" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -16854,17 +16854,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_90" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -17132,17 +17132,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_91" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -17412,17 +17412,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_92" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -17694,17 +17694,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_93" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -17978,17 +17978,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_94" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -18264,17 +18264,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_95" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -18552,17 +18552,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_96" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -18842,17 +18842,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_97" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -19134,17 +19134,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_98" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, @@ -19428,17 +19428,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_99" { } # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) # Positioning depends_on = [ fmc_ftd_manualnat_rules.manualnat_rules_0, diff --git a/main.tf b/main.tf index d32159c..7efbf11 100644 --- a/main.tf +++ b/main.tf @@ -121,54 +121,43 @@ locals { map_interfaces = merge(concat( flatten([ for domain in local.domains : [ - for device in try(domain.devices, []) : { + for device in try(domain.devices.devices, []) : { for physicalinterface in try(device.physical_interfaces, []) : "${device.name}/${physicalinterface.interface}" => { - key = "${device.name}/${physicalinterface.interface}" - device_id = local.map_devices[device.name].id - device_name = device.name - data = physicalinterface - resource = true + key = "${device.name}/${physicalinterface.interface}" + device_id = local.map_devices[device.name].id + device_name = device.name + data = physicalinterface + physicalinterface = physicalinterface.interface + resource = true } } ] ]), flatten([ - for device in try(local.data_existing.fmc.domains[0].devices, []) : { + for device in try(local.data_existing.fmc.domains[0].devices.devices, []) : { for physicalinterface in try(device.physical_interfaces, []) : "${device.name}/${physicalinterface.interface}" => { - key = "${device.name}/${physicalinterface.interface}" - device_id = local.map_devices[device.name].id - device_name = device.name - data = physicalinterface - resource = false + key = "${device.name}/${physicalinterface.interface}" + device_id = local.map_devices[device.name].id + physicalinterface = physicalinterface.interface + resource = false } } + ]), + flatten([ + for domain in local.domains : [ + for cluster in try(domain.devices.clusters, []) : { + for device in try(cluster.devices, []) : "${device.name}/${cluster.ccl_interface}" => { + key = "${device.name}/${cluster.ccl_interface}" + device_id = local.map_devices[device.name].id + physicalinterface = cluster.ccl_interface + resource = false + } + } + ] ]) )... ) - map_ipv4_static_route_interfaces = merge({ - for domain in local.domains : domain.name => { - for device in try(domain.devices, {}) : device.name => merge({ - for int_name in flatten([ - for physical_interface in try(device.physical_interfaces, []) : [ - for subinterface in try(physical_interface.subinterfaces, []) : { - "name" : try(subinterface.name, null) - "object" : fmc_device_subinterfaces.sub_interfaces["${device.name}/${physical_interface.interface}/${subinterface.id}"].name - } - ] - ]) : int_name.name => int_name.object - }, - { - for int_name in flatten([ - for physical_interface in try(device.physical_interfaces, []) : { - "name" : try(physical_interface.name, null) - "object" : fmc_device_physical_interfaces.physical_interface["${device.name}/${physical_interface.interface}"].if_name - } - ]) : int_name.name => int_name.object - }) - } - }) - map_securityzones = merge({ for securityzone in local.res_securityzones : securityzone.name => { @@ -248,6 +237,22 @@ locals { } ) + map_clusters = merge({ + for cluster in local.res_clusters : + cluster.name => { + id = fmc_device_cluster.cluster[cluster.name].id + type = fmc_device_cluster.cluster[cluster.name].type + } + }, + { + for cluster in local.data_clusters : + cluster => { + id = data.fmc_device_cluster.cluster[cluster].id + type = data.fmc_device_cluster.cluster[cluster].type + } + } + ) + map_ipspolicies = merge({ for ipspolicy in local.res_ipspolicies : ipspolicy.name => { diff --git a/templates/fmc_access_rules.tftpl b/templates/fmc_access_rules.tftpl index a7dfdda..1f32332 100644 --- a/templates/fmc_access_rules.tftpl +++ b/templates/fmc_access_rules.tftpl @@ -4,7 +4,7 @@ locals { res_accessrules = flatten([ for domain in local.domains : [ - for accesspolicy in try(domain.access_policies, {}) : [ + for accesspolicy in try(domain.policies.access_policies, {}) : [ for accessrule in try(accesspolicy.access_rules, {}) : { key = replace("$${accesspolicy.name}_$${accessrule.name}", " ", "") acp = accesspolicy.name @@ -24,11 +24,11 @@ resource "fmc_access_rules" "access_rule_${index}" { acp = local.map_accesspolicies[each.value.acp].id name = each.value.data.name action = each.value.data.action - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.access_policies.access_rules.enabled) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.access_policies.access_rules.enabled) # Optional category = try(each.value.data.category, null) - enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.access_policies.access_rules.enable_syslog, null) + enable_syslog = try(each.value.data.enable_syslog, local.defaults.fmc.domains.policies.access_policies.access_rules.enable_syslog, null) file_policy = try(each.value.data.file_policy, null) ips_policy = try(local.map_ipspolicies[each.value.data.ips_policy].id, null) log_begin = try(each.value.data.log_connection_begin, null) diff --git a/templates/fmc_deploy.tftpl b/templates/fmc_deploy.tftpl index 9f9275e..7414785 100644 --- a/templates/fmc_deploy.tftpl +++ b/templates/fmc_deploy.tftpl @@ -4,10 +4,10 @@ locals { res_deploy = flatten([ for domains in local.domains : [ - for object in try(domains.devices, []) : { + for object in try(domains.devices.devices, []) : { device = object.name - deploy_ignore_warning = try(object.deploy_ignore_warning, local.defaults.fmc.domains.devices.deploy_ignore_warning, null) - deploy_force = try(object.deploy_force, local.defaults.fmc.domains.devices.deploy_force, null) + deploy_ignore_warning = try(object.deploy_ignore_warning, local.defaults.fmc.domains.devices.devices.deploy_ignore_warning, null) + deploy_force = try(object.deploy_force, local.defaults.fmc.domains.devices.devices.deploy_force, null) } if try(object.deploy, false) && var.manage_deployment ] ]) diff --git a/templates/fmc_ftd_manual_nat_rules.tftpl b/templates/fmc_ftd_manual_nat_rules.tftpl index eede1e8..e143dea 100644 --- a/templates/fmc_ftd_manual_nat_rules.tftpl +++ b/templates/fmc_ftd_manual_nat_rules.tftpl @@ -4,7 +4,7 @@ locals { res_ftdmanualnatrules = flatten([ for domain in local.domains : [ - for natpolicy in try(domain.ftd_nat_policies, []) : [ + for natpolicy in try(domain.policies.ftd_nat_policies, []) : [ for ftdmanualnatrule in try(natpolicy.ftd_manual_nat_rules, []) : { key = replace("$${natpolicy.name}_$${ftdmanualnatrule.name}", " ", "") nat_policy = natpolicy.name @@ -34,17 +34,17 @@ resource "fmc_ftd_manualnat_rules" "manualnat_rules_${index}" { # Optional description = try(each.value.data.description, null) - enabled = try(each.value.data.enabled, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) - fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) - interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) - interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) - ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) - net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) - no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) - perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) + enabled = try(each.value.data.enabled, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.enabled, null) + fallthrough = try(each.value.data.fall_through, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.fallthrough, null) + interface_in_original_destination = try(each.value.data.interface_in_original_destination, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_original_destination, null) + interface_in_translated_source = try(each.value.data.interface_in_translated_source, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.interface_in_translated_source, null) + ipv6 = try(each.value.data.ipv6, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.ipv6, null) + net_to_net = try(each.value.data.net_to_net, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.net_to_net, null) + no_proxy_arp = try(each.value.data.no_proxy_arp, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.no_proxy_arp, null) + perform_route_lookup = try(each.value.data.perform_route_lookup, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.perform_route_lookup, null) section = try(each.value.data.section, null) - translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) - unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) + translate_dns = try(each.value.data.translate_dns, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.translate_dns, null) + unidirectional = try(each.value.data.unidirectional, local.defaults.fmc.domains.policies.ftd_nat_policies.ftd_manual_nat_rules.unidirectional, null) %{~ if index != 0 ~} # Positioning