NAME
aws-nuke - Delete a whole AWS account and all resources
DESCRIPTION
A tool which removes every resource from an AWS account. Use it with caution, since it cannot distinguish between production and non-production.
Usage:
-
aws-nuke [flags] aws-nuke [command]
Available Commands:
- completion
-
Generate the autocompletion script for the specified shell
- help
-
Help about any command
-
resource-types lists all available resource types version shows version of this application
Flags:
- --access-key-id string
-
AWS access key ID for accessing the AWS API. Must be used together with --secret-access-key. Cannot be used together with --profile.
- --assume-role-arn string
-
AWS IAM role arn to assume. The credentials provided via --access-key-id or --profile must be allowed to assume this role.
- -c, --config string
-
(required) Path to the nuke config file.
- --default-region string
-
Custom default region name.
- -e, --exclude strings
-
Prevent nuking of certain resource types (eg IAMServerCertificate). This flag can be used multiple times.
- --force
-
Don't ask for confirmation before deleting resources. Instead it waits 15s before continuing. Set --force-sleep to change the wait time.
- --force-sleep int
-
If specified and --force is set, wait this many seconds before deleting resources. Defaults to 15. (default 15)
- -h, --help
-
help for aws-nuke
- --max-wait-retries int
-
If specified, the program will exit if resources are stuck in waiting for this many iterations. 0 (default) disables early exit.
- --no-dry-run
-
If specified, it actually deletes found resources. Otherwise it just lists all candidates.
- --profile string
-
Name of the AWS profile name for accessing the AWS API. Cannot be used together with --access-key-id and --secret-access-key.
- -q, --quiet
-
Don't show filtered resources.
- --secret-access-key string
-
AWS secret access key for accessing the AWS API. Must be used together with --access-key-id. Cannot be used together with --profile.
- --session-token string
-
AWS session token for accessing the AWS API. Must be used together with --access-key-id and --secret-access-key. Cannot be used together with --profile.
- -t, --target strings
-
Limit nuking to certain resource types (eg IAMServerCertificate). This flag can be used multiple times.
- -v, --verbose
-
Enables debug output.
Use "aws-nuke [command] --help" for more information about a command.