github.com/terramate-io/tf@v0.0.0-20230830114523-fce866b4dfcd/terraform/graph_walk_operation.go (about) 1 // Copyright (c) HashiCorp, Inc. 2 // SPDX-License-Identifier: MPL-2.0 3 4 package terraform 5 6 //go:generate go run golang.org/x/tools/cmd/stringer -type=walkOperation graph_walk_operation.go 7 8 // walkOperation is an enum which tells the walkContext what to do. 9 type walkOperation byte 10 11 const ( 12 walkInvalid walkOperation = iota 13 walkApply 14 walkPlan 15 walkPlanDestroy 16 walkValidate 17 walkDestroy 18 walkImport 19 walkEval // used just to prepare EvalContext for expression evaluation, with no other actions 20 )