# Functions
FlagIsSet returns whether a flag is explicitly set in a set of flags.
ParseApply processes CLI arguments, returning an Apply value and errors.
ParseApplyDestroy is a special case of ParseApply that deals with the "tofu destroy" command, which is effectively an alias for "tofu apply -destroy".
ParseOutput processes CLI arguments, returning an Output value and errors.
ParsePlan processes CLI arguments, returning a Plan value and errors.
ParseRefresh processes CLI arguments, returning a Refresh value and errors.
ParseShow processes CLI arguments, returning a Show value and errors.
No description provided by the author
ParseValidate processes CLI arguments, returning a Validate value and errors.
ParseView processes CLI arguments, returning a View value and a possibly-modified slice of arguments.
# Constants
DefaultParallelism is the limit OpenTofu places on total parallel operations as it walks the dependency graph.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
Apply represents the command-line arguments for the apply command.
No description provided by the author
Operation describes arguments which are used to configure how a OpenTofu operation such as a plan or apply executes.
Output represents the command-line arguments for the output command.
Plan represents the command-line arguments for the plan command.
Refresh represents the command-line arguments for the apply command.
Show represents the command-line arguments for the show command.
State describes arguments which are used to define how OpenTofu interacts with state.
Test represents the command-line arguments for the test command.
Validate represents the command-line arguments for the validate command.
Vars describes arguments which specify non-default variable values.
View represents the global command-line arguments which configure the view.
# Type aliases
ViewType represents which view layer to use for a given command.