From 9098981ce834559b2f795183da9c541ff8dc3846 Mon Sep 17 00:00:00 2001 From: "alvarez.mauriciotm@gmail.com" Date: Tue, 12 May 2026 16:38:19 -0700 Subject: [PATCH] skip id values that aren't present in resource schema --- mmv1/api/resource.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mmv1/api/resource.go b/mmv1/api/resource.go index b2013f2073c7..d0abfd4cf01d 100644 --- a/mmv1/api/resource.go +++ b/mmv1/api/resource.go @@ -682,8 +682,9 @@ func (r Resource) IdentityProperties() []*Type { } } + hasField := map[string]bool{"project": r.HasProject(), "zone": r.HasZone(), "region": r.HasRegion()} for _, field := range []string{"project", "zone", "region"} { // prevents duplicates - if slices.Contains(importFormat, field) && !optionalValues[field] { + if slices.Contains(importFormat, field) && !optionalValues[field] && hasField[field] { props = append(props, &Type{Name: field, Type: "string"}) } }