@@ -56,9 +56,9 @@ func useStateForUnknowns(ctx context.Context, diags *diag.Diagnostics, state, pl
5656 // pending revision if logic can be reincorporated safely: keepUnknown = append(keepUnknown, determineKeepUnknownsAutoScaling(ctx, diags, state, plan)...)
5757 schemafunc .CopyUnknowns (ctx , state , plan , keepUnknown , nil )
5858 /* pending revision if logic can be reincorporated safely:
59- if slices.Contains(keepUnknown, "replication_specs") {
60- useStateForUnknownsReplicationSpecs(ctx, diags, state, plan, &attributeChanges)
61- }
59+ if slices.Contains(keepUnknown, "replication_specs") {
60+ useStateForUnknownsReplicationSpecs(ctx, diags, state, plan, &attributeChanges)
61+ }
6262 */
6363}
6464
@@ -70,8 +70,7 @@ func UseStateForUnknownsReplicationSpecs(ctx context.Context, diags *diag.Diagno
7070 }
7171 planWithUnknowns := []TFReplicationSpecsModel {}
7272 keepUnknownsUnchangedSpec := determineKeepUnknownsUnchangedReplicationSpecs (ctx , diags , state , plan , attrChanges )
73- // TODO: pending if autoscaling logic is needed or provided that lifecycle ignored_changes is used, that is enough
74- // keepUnknownsUnchangedSpec = append(keepUnknownsUnchangedSpec, DetermineKeepUnknownsAutoScaling(ctx, diags, state, plan)...)
73+ keepUnknownsUnchangedSpec = append (keepUnknownsUnchangedSpec , determineKeepUnknownsAutoScaling (ctx , diags , state , plan )... )
7574 if diags .HasError () {
7675 return
7776 }
@@ -175,7 +174,7 @@ func determineKeepUnknownsUnchangedReplicationSpecs(ctx context.Context, diags *
175174 return keepUnknowns
176175}
177176
178- func DetermineKeepUnknownsAutoScaling (ctx context.Context , diags * diag.Diagnostics , state , plan * TFModel ) []string {
177+ func determineKeepUnknownsAutoScaling (ctx context.Context , diags * diag.Diagnostics , state , plan * TFModel ) []string {
179178 var keepUnknown []string
180179 computedUsed , diskUsed := autoScalingUsed (ctx , diags , state , plan )
181180 if computedUsed {
0 commit comments