terraform/website/docs/cli/commands/destroy.html.md

32 lines
1.1 KiB
Markdown

---
layout: "docs"
page_title: "Command: destroy"
sidebar_current: "docs-commands-destroy"
description: |-
The `terraform destroy` command is used to destroy the Terraform-managed infrastructure.
---
# Command: destroy
The `terraform destroy` command is used to destroy the Terraform-managed
infrastructure.
## Usage
Usage: `terraform destroy [options]`
Infrastructure managed by Terraform will be destroyed. This will ask for
confirmation before destroying.
This command accepts all the arguments and options that the [apply
command](/docs/cli/commands/apply.html) accepts, with the exception of a plan file
argument.
If `-auto-approve` is set, then the destroy confirmation will not be shown.
The `-target` flag, instead of affecting "dependencies" will instead also
destroy any resources that _depend on_ the target(s) specified. For more information, see [the targeting docs from `terraform plan`](/docs/cli/commands/plan.html#resource-targeting).
The behavior of any `terraform destroy` command can be previewed at any time
with an equivalent `terraform plan -destroy` command.