Skip to content

Commit 7e958a2

Browse files
committed
Latest schema updates
1 parent a17eb52 commit 7e958a2

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

fmc_devices.tf

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -116,17 +116,17 @@ resource "fmc_device_physical_interfaces" "physical_interface" {
116116
# Optional
117117
if_name = try(each.value.data.name, null)
118118
security_zone_id = try(local.map_securityzones[each.value.data.security_zone].id, null)
119-
enabled = try(each.value.data.enabled, local.defaults.fmc.domains.devices.physical_interfaces.enabled)
119+
enabled = try(each.value.data.enabled, local.defaults.fmc.domains.devices.devices.physical_interfaces.enabled)
120120
mtu = try(each.value.data.mtu, null)
121-
mode = try(each.value.data.mode, local.defaults.fmc.domains.devices.physical_interfaces.mode)
121+
mode = try(each.value.data.mode, local.defaults.fmc.domains.devices.devices.physical_interfaces.mode)
122122
ipv4_static_address = try(each.value.data.ipv4_static_address, null)
123123
ipv4_static_netmask = try(each.value.data.ipv4_static_netmask, null)
124124
ipv4_dhcp_enabled = try(each.value.data.ipv4_dhcp, null)
125125
ipv4_dhcp_route_metric = try(each.value.data.ipv4_dhcp_route_metric, null)
126126
ipv6_address = try(each.value.data.ipv6_address, null)
127127
ipv6_prefix = try(each.value.data.ipv6_prefix, null)
128128
ipv6_enforce_eui = try(each.value.data.ipv6_enforce_eui64, null)
129-
description = try(each.value.data.description, local.defaults.fmc.domains.devices.physical_interfaces.description, null)
129+
description = try(each.value.data.description, local.defaults.fmc.domains.devices.devices.physical_interfaces.description, null)
130130

131131
depends_on = [
132132
data.fmc_device_physical_interfaces.physical_interface,
@@ -145,7 +145,7 @@ resource "fmc_device_physical_interfaces" "physical_interface" {
145145
locals {
146146
res_sub_interface = flatten([
147147
for domain in local.domains : [
148-
for device in try(domain.devices, []) : [
148+
for device in try(domain.devices.devices, []) : [
149149
for physicalinterface in try(device.physical_interfaces, []) : [
150150
for subinterface in try(physicalinterface.subinterfaces, []) : {
151151
key = "${device.name}/${physicalinterface.interface}/${subinterface.id}"
@@ -181,7 +181,7 @@ resource "fmc_device_subinterfaces" "sub_interfaces" {
181181
ipv6_enforce_eui = try(each.value.data.ipv6_enforce_eui, null)
182182
ipv6_prefix = try(each.value.data.ipv6_prefix, null)
183183
management_only = try(each.value.data.management_only, null)
184-
mode = try(each.value.data.mode, local.defaults.fmc.domains.devices.physical_interfaces.subinterfaces.mode, null)
184+
mode = try(each.value.data.mode, local.defaults.fmc.domains.devices.devices.physical_interfaces.subinterfaces.mode, null)
185185
mtu = try(each.value.data.mtu, null)
186186
priority = try(each.value.data.priority, null)
187187
security_zone_id = try(local.map_securityzones[each.value.data.security_zone].id, null)
@@ -194,7 +194,7 @@ locals {
194194

195195
res_vtep_interfaces = flatten([
196196
for domain in local.domains : [
197-
for device in try(domain.devices, []) : [
197+
for device in try(domain.devices.devices, []) : [
198198
for physicalinterface in try(device.physical_interfaces, []) : [
199199
for vtep in try(physicalinterface.vteps, []) : {
200200
key = "${device.name}/${physicalinterface.interface}/${vtep.encapsulation_port}"
@@ -250,7 +250,7 @@ resource "fmc_device_vni" "vni" {
250250
security_zone_id = try(local.map_securityzones[each.value.data.security_zone].id, null)
251251
if_name = each.value.data.name
252252
enabled = try(each.value.data.enabled, null)
253-
description = try(each.value.data.description, local.defaults.fmc.domains.devices.vnis.description, "VNI Interface")
253+
description = try(each.value.data.description, local.defaults.fmc.domains.devices.devices.vnis.description, "VNI Interface")
254254
priority = try(each.value.data.priority, null)
255255
vnid = each.value.data.vni_id
256256
segment_id = try(each.value.data.vni_segment_id, null)
@@ -285,9 +285,9 @@ locals {
285285
for ipv4staticroute in try(device.ipv4_static_routes, []) : {
286286
key = "${device.name}/${ipv4staticroute.name}"
287287
device_id = local.map_devices[device.name].id
288-
gateway_id = local.map_networkobjects[ipv4staticroute.gateway].id
289-
gateway_type = local.map_networkobjects[ipv4staticroute.gateway].type
290-
gateway_name = ipv4staticroute.gateway
288+
gateway_id = local.map_networkobjects[ipv4staticroute.gateway.object].id
289+
gateway_type = local.map_networkobjects[ipv4staticroute.gateway.object].type
290+
gateway_name = ipv4staticroute.gateway.object
291291
interface_name = ipv4staticroute.interface
292292
selected_networks = ipv4staticroute.selected_networks
293293
}
@@ -321,7 +321,7 @@ resource "fmc_staticIPv4_route" "ipv4staticroute" {
321321
}
322322

323323
# Optional
324-
is_tunneled = try(each.value.tunneled, local.defaults.fmc.domains.devices.ipv4_static_routes.tunneled, null)
324+
is_tunneled = try(each.value.tunneled, local.defaults.fmc.domains.devices.devices.ipv4_static_routes.tunneled, null)
325325

326326
depends_on = [
327327
fmc_device_physical_interfaces.physical_interface,

0 commit comments

Comments
 (0)