in terraform/plan-test/lib.go [11:32]
func getActionType(actions *tfjson.Actions) string {
switch {
case actions.NoOp():
return string(tfjson.ActionNoop)
case actions.Create():
return string(tfjson.ActionCreate)
case actions.Read():
return string(tfjson.ActionRead)
case actions.Update():
return string(tfjson.ActionUpdate)
case actions.Delete():
return string(tfjson.ActionDelete)
case actions.CreateBeforeDestroy():
return "create-before-destroy"
case actions.DestroyBeforeCreate():
return "destroy-before-create"
case actions.Replace():
return "replace"
default:
panic("detected a non-existent Action")
}
}