@@ -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
@@ -928,7 +930,8 @@ func (n *NodeAbstractResourceInstance) plan(
928930 PriorPrivate : priorPrivate ,
929931 ProviderMeta : metaConfigVal ,
930932 ClientCapabilities : providers.ClientCapabilities {
931- DeferralAllowed : deferralAllowed ,
933+ DeferralAllowed : deferralAllowed ,
934+ WriteOnlyAttributesAllowed : true ,
932935 },
933936 })
934937 // If we don't support deferrals, but the provider reports a deferral and does not
@@ -1101,7 +1104,8 @@ func (n *NodeAbstractResourceInstance) plan(
11011104 PriorPrivate : plannedPrivate ,
11021105 ProviderMeta : metaConfigVal ,
11031106 ClientCapabilities : providers.ClientCapabilities {
1104- DeferralAllowed : deferralAllowed ,
1107+ DeferralAllowed : deferralAllowed ,
1108+ WriteOnlyAttributesAllowed : true ,
11051109 },
11061110 })
11071111
@@ -1548,7 +1552,8 @@ func (n *NodeAbstractResourceInstance) readDataSource(ctx EvalContext, configVal
15481552 Config : configVal ,
15491553 ProviderMeta : metaConfigVal ,
15501554 ClientCapabilities : providers.ClientCapabilities {
1551- DeferralAllowed : deferralAllowed ,
1555+ DeferralAllowed : deferralAllowed ,
1556+ WriteOnlyAttributesAllowed : true ,
15521557 },
15531558 })
15541559
0 commit comments