apply | Builds or changes infrastructure |
console | Interactive console for Terraform interpolations |
debug | Debug output management (experimental) |
destroy | Destroy Terraform-managed infrastructure |
env | Workspace management |
fmt | Rewrites config files to canonical format |
force-unlock | Manually unlock the terraform state |
get | Download and install modules for the configuration |
graph | Create a visual graph of Terraform resources |
import | Import existing infrastructure into Terraform |
init | Initialize a Terraform working directory |
login | Obtain and save credentials for a remote host |
logout | Remove locally-stored credentials for a remote host |
output | Read an output from a state file |
plan | Generate and show an execution plan |
providers | Prints a tree of the providers used in the configuration |
push | Obsolete command for Terraform Enterprise legacy (v1) |
refresh | Update local state file against real resources |
show | Inspect Terraform state or plan |
state | Advanced state management |
taint | Manually mark a resource for recreation |
untaint | Manually unmark a resource as tainted |
validate | Validates the Terraform files |
version | Prints the Terraform version |
workspace | Workspace management |
0.12upgrade | Rewrites pre-0.12 module source code for v0.12 |
0.13upgrade | Rewrites pre-0.13 module source code for v0.13 |