return nil, diags.Err()
}
+ forEachMap, forEachDiags := evaluateResourceForEachExpression(n.Config.ForEach, ctx)
+ if forEachDiags.HasErrors() {
+ return nil, diags.Err()
+ }
+
// Next we need to potentially rename an instance address in the state
// if we're transitioning whether "count" is set at all.
fixResourceCountSetTransition(ctx, n.ResourceAddr(), count != -1)
Concrete: concreteResource,
Schema: n.Schema,
Count: count,
+ ForEach: forEachMap,
Addr: n.ResourceAddr(),
},
&OrphanResourceCountTransformer{
Concrete: concreteResource,
Count: count,
+ ForEach: forEachMap,
Addr: n.ResourceAddr(),
State: state,
},