terraform/plans/objchange
James Bardin 59c8281378 use new dynamic decoding behavior
Dynamic blocks with unknown for_each expressions are now decoded into an
unknown value rather than using a sentinel object with unknown
and null attributes. This will allow providers to precisely plan the
block values, rather than trying to heuristically paper over the
incorrect plans when dynamic is in use.
2021-04-14 12:13:22 -04:00
..
action.go backend/local: treat output changes as side-effects to be applied 2020-05-29 07:36:40 -07:00
all_null.go plans/objchange: extended ProposedNewObject to descend into attributes 2021-02-10 09:58:56 -05:00
compatible.go use new dynamic decoding behavior 2021-04-14 12:13:22 -04:00
compatible_test.go use new dynamic decoding behavior 2021-04-14 12:13:22 -04:00
doc.go plans/objchange: logic for merging prior state with config 2018-10-16 19:11:09 -07:00
lcs.go Support lists of deeply marked values 2020-09-25 13:33:44 -04:00
lcs_test.go Support lists of deeply marked values 2020-09-25 13:33:44 -04:00
normalize_obj.go configs/configschema: Introduce the NestingGroup mode for blocks 2019-04-10 14:53:52 -07:00
normalize_obj_test.go plans/objchange: Don't panic when dynamic-typed attrs are present 2019-03-11 08:18:26 -07:00
objchange.go use new dynamic decoding behavior 2021-04-14 12:13:22 -04:00
objchange_test.go return the properly-typed nulls, instead of empty containers, in proposedNewNestedType 2021-02-12 13:37:45 -05:00
plan_valid.go catch invalidly planned attributes earlier 2021-02-24 12:13:12 -05:00
plan_valid_test.go catch invalidly planned attributes earlier 2021-02-24 12:13:12 -05:00