MCPcopy Create free account
hub / github.com/coder/coder / hasResourceReplacement

Function hasResourceReplacement

provisioner/terraform/resource_replacements.go:133–144  ·  view source on GitHub ↗
(plan *tfjson.Plan)

Source from the content-addressed store, hash-verified

131}
132
133func hasResourceReplacement(plan *tfjson.Plan) bool {
134 if plan == nil {
135 return false
136 }
137
138 for _, ch := range plan.ResourceChanges {
139 if isNonCoderResourceReplacement(ch) {
140 return true
141 }
142 }
143 return false
144}
145
146func isNonCoderResourceReplacement(ch *tfjson.ResourceChange) bool {
147 if ch == nil || ch.Change == nil || !ch.Change.Actions.Replace() {

Callers 2

planMethod · 0.85

Calls 1

Tested by 1