You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// echoProviderServer is a lightweight protocol version 6 provider server that saves data from the provider configuration (which is considered ephemeral)
46
46
// and then stores that data into state during ApplyResourceChange.
47
47
//
48
-
// As provider configuration is ephemeral, it's possible for the data to change between plan and apply. As a result of this, during plan, this provider
49
-
// will check if the provider config data is different than prior state, and if so, will set the PlannedState to contain an unknown value. If the prior state
50
-
// matches the provider config data, the plan will not propose any changes.
48
+
// As provider configuration is ephemeral, it's possible for the data to change between plan and apply. As a result of this, the echo provider
49
+
// will never propose new changes after it has been created, making it immutable (during plan, echo will always use prior state for it's plan,
50
+
// regardless of what the provider configuration is set to). This prevents the managed resource from continuously proposing new planned changes
51
+
// if the ephemeral data changes.
51
52
typeechoProviderServerstruct {
52
53
// The value of the "data" attribute during provider configuration. Will be directly echoed to the echo.data attribute.
0 commit comments