package terraform //go:generate stringer -type=GraphType context_graph_type.go // GraphType is an enum of the type of graph to create with a Context. // The values of the constants may change so they shouldn't be depended on; // always use the constant name. type GraphType byte const ( GraphTypeInvalid GraphType = 0 GraphTypeLegacy GraphType = iota GraphTypeRefresh GraphTypePlan GraphTypePlanDestroy GraphTypeApply GraphTypeInput GraphTypeValidate ) // GraphTypeMap is a mapping of human-readable string to GraphType. This // is useful to use as the mechanism for human input for configurable // graph types. var GraphTypeMap = map[string]GraphType{ "apply": GraphTypeApply, "input": GraphTypeInput, "plan": GraphTypePlan, "plan-destroy": GraphTypePlanDestroy, "refresh": GraphTypeRefresh, "legacy": GraphTypeLegacy, "validate": GraphTypeValidate, }