@@ -439,7 +439,8 @@ func (n *NodeAbstractResourceInstance) planDestroy(ctx EvalContext, currentState
439439 PriorPrivate : currentState .Private ,
440440 ProviderMeta : metaConfigVal ,
441441 ClientCapabilities : providers.ClientCapabilities {
442- DeferralAllowed : deferralAllowed ,
442+ DeferralAllowed : deferralAllowed ,
443+ WriteOnlyAttributesAllowed : true ,
443444 },
444445 })
445446 deferred = resp .Deferred
@@ -639,7 +640,8 @@ func (n *NodeAbstractResourceInstance) refresh(ctx EvalContext, deposedKey state
639640 Private : state .Private ,
640641 ProviderMeta : metaConfigVal ,
641642 ClientCapabilities : providers.ClientCapabilities {
642- DeferralAllowed : deferralAllowed ,
643+ DeferralAllowed : deferralAllowed ,
644+ WriteOnlyAttributesAllowed : true ,
643645 },
644646 })
645647
@@ -941,7 +943,8 @@ func (n *NodeAbstractResourceInstance) plan(
941943 PriorPrivate : priorPrivate ,
942944 ProviderMeta : metaConfigVal ,
943945 ClientCapabilities : providers.ClientCapabilities {
944- DeferralAllowed : deferralAllowed ,
946+ DeferralAllowed : deferralAllowed ,
947+ WriteOnlyAttributesAllowed : true ,
945948 },
946949 })
947950 // If we don't support deferrals, but the provider reports a deferral and does not
@@ -1114,7 +1117,8 @@ func (n *NodeAbstractResourceInstance) plan(
11141117 PriorPrivate : plannedPrivate ,
11151118 ProviderMeta : metaConfigVal ,
11161119 ClientCapabilities : providers.ClientCapabilities {
1117- DeferralAllowed : deferralAllowed ,
1120+ DeferralAllowed : deferralAllowed ,
1121+ WriteOnlyAttributesAllowed : true ,
11181122 },
11191123 })
11201124
@@ -1561,7 +1565,8 @@ func (n *NodeAbstractResourceInstance) readDataSource(ctx EvalContext, configVal
15611565 Config : configVal ,
15621566 ProviderMeta : metaConfigVal ,
15631567 ClientCapabilities : providers.ClientCapabilities {
1564- DeferralAllowed : deferralAllowed ,
1568+ DeferralAllowed : deferralAllowed ,
1569+ WriteOnlyAttributesAllowed : true ,
15651570 },
15661571 })
15671572
0 commit comments