13.2.4 • Published 5 months ago

@grucloud/aws-nuke v13.2.4

Weekly downloads
-
License
ISC
Repository
github
Last release
5 months ago

GruCloud AWS Nuke

gc-aws-nuke is a command line tool to destroy over 800 AWS resources across various regions.

Requirements

Ensure the following are installed and configured properly:

Installation

Install the CLI gc-aws-nuke globally:

npm i -g @grucloud/aws-nuke

Usage

Default Usage

Run the following command in a terminal:

gc-aws-nuke

This command attempts to delete the most common AWS resources, around 400. To delete all the resources, around 800, use the -a option,

gc-aws-nuke -a

Specify regions

Specify one region:

gc-aws-nuke --regions us-east-1

Specify multiple regions:

gc-aws-nuke --regions us-east-1 us-west-1

Specify an AWS profile

One can specify an AWS profile to use:

gc-aws-nuke --profile my-profile

List the group of services

The groups command list the group of the most common services

gc-aws-nuke groups

To list all supported group of resources, use the --all option

gc-aws-nuke groups --all
AccessAnalyzer
Account
ACM
ACMPCA
Amplify
APIGateway
ApiGatewayV2
AppConfig
Appflow
AppIntegrations
ApplicationAutoScaling
ApplicationInsights
AppMesh
AppRunner
AppStream
AppSync
Aps
Athena
AuditManager
AutoScaling
AutoScalingPlans
Backup
Batch
Budgets
Cloud9
CloudFormation
CloudFront
CloudHSMV2
CloudTrail
CloudWatch
CloudWatchEvents
CloudWatchLogs
CodeArtifact
CodeBuild
CodeCommit
CodeDeploy
CodeGuruReviewer
CodePipeline
CodeStar
CodeStarConnections
CodeStarNotifications
Cognito
CognitoIdentityServiceProvider
Comprehend
Config
ControlTower
CostExplorer
CUR
DataSync
DAX
Detective
DirectConnect
DirectoryService
DMS
DocDB
DocDBElastic
DynamoDB
EC2
ECR
ECS
EFS
EKS
ElastiCache
ElasticBeanstalk
ElasticLoadBalancingV2
EMR
EMRContainers
EMRServerless
EventBridge
Evidently
Firehose
Fis
FMS
FSx
Glacier
GlobalAccelerator
Glue
Grafana
GuardDuty
IAM
IdentityStore
Imagebuilder
Inspector2
InternetMonitor
IoT
IVS
Ivschat
Kendra
Keyspaces
Kinesis
KinesisAnalyticsV2
KinesisVideo
KMS
LakeFormation
Lambda
LexModelsV2
LicenseManager
Lightsail
Location
Macie2
MediaConnect
MediaConvert
MediaLive
MediaPackage
MediaStore
MediaTailor
MemoryDB
MQ
MSK
MWAA
NetworkFirewall
NetworkManager
OAM
OpenSearch
OpenSearchServerless
Organisations
OSIS
Pinpoint
Pipes
QLDB
QuickSight
RAM
Rbin
RDS
Redshift
RedshiftServerless
Rekognition
ResilienceHub
ResourceExplorer2
ResourceGroups
RolesAnywhere
Route53
Route53Domains
Route53RecoveryControlConfig
Route53RecoveryReadiness
Route53Resolver
RUM
S3
S3Control
SageMaker
Scheduler
Schemas
SecretsManager
SecurityHub
ServiceCatalog
ServiceDiscovery
ServiceQuotas
SESV2
Shield
Signer
SNS
SQS
SSM
SSMContacts
SSMIncidents
SSOAdmin
StepFunctions
StorageGateway
Synthetics
TimestreamWrite
Transfer
VpcLattice
WAFv2
WorkSpaces
WorkSpacesWeb
XRay

Help

gc-aws-nuke --help
Options:
  -V, --version                output the version number
  -p, --profile <string>       the AWS profile (default: "default")
  -r, --regions <string...>    regions, for instance us-east-1
  -a, --includeAllResources    Destroy all known services
  --includeGroups <string...>  include only the group of services, for instance EC2, RDS, ECS, SSM
  -h, --help                   display help for command

Commands:
  groups|g [options]           List the group of services
  nuke                         Destroy the resources
  help [command]               display help for command

Contribution

Head over the GruCloud's GitHub to report a bug or a feature.

@aws-sdk/client-accessanalyzer@aws-sdk/client-account@aws-sdk/client-acm@aws-sdk/client-acm-pca@aws-sdk/client-amp@aws-sdk/client-amplify@aws-sdk/client-api-gateway@aws-sdk/client-apigatewayv2@aws-sdk/client-app-mesh@aws-sdk/client-appconfig@aws-sdk/client-appflow@aws-sdk/client-appintegrations@aws-sdk/client-application-auto-scaling@aws-sdk/client-application-insights@aws-sdk/client-apprunner@aws-sdk/client-appstream@aws-sdk/client-appsync@aws-sdk/client-athena@aws-sdk/client-auditmanager@aws-sdk/client-auto-scaling@aws-sdk/client-auto-scaling-plans@aws-sdk/client-backup@aws-sdk/client-batch@aws-sdk/client-budgets@aws-sdk/client-cloud9@aws-sdk/client-cloudformation@aws-sdk/client-cloudfront@aws-sdk/client-cloudhsm-v2@aws-sdk/client-cloudsearch@aws-sdk/client-cloudtrail@aws-sdk/client-cloudwatch@aws-sdk/client-cloudwatch-events@aws-sdk/client-cloudwatch-logs@aws-sdk/client-codeartifact@aws-sdk/client-codebuild@aws-sdk/client-codecommit@aws-sdk/client-codedeploy@aws-sdk/client-codeguru-reviewer@aws-sdk/client-codepipeline@aws-sdk/client-codestar@aws-sdk/client-codestar-connections@aws-sdk/client-codestar-notifications@aws-sdk/client-cognito-identity@aws-sdk/client-cognito-identity-provider@aws-sdk/client-comprehend@aws-sdk/client-config-service@aws-sdk/client-controltower@aws-sdk/client-cost-and-usage-report-service@aws-sdk/client-cost-explorer@aws-sdk/client-database-migration-service@aws-sdk/client-databrew@aws-sdk/client-datasync@aws-sdk/client-dax@aws-sdk/client-detective@aws-sdk/client-device-farm@aws-sdk/client-direct-connect@aws-sdk/client-directory-service@aws-sdk/client-docdb@aws-sdk/client-docdb-elastic@aws-sdk/client-dynamodb@aws-sdk/client-ec2@aws-sdk/client-ecr@aws-sdk/client-ecs@aws-sdk/client-efs@aws-sdk/client-eks@aws-sdk/client-elastic-beanstalk@aws-sdk/client-elastic-load-balancing-v2@aws-sdk/client-elasticache@aws-sdk/client-emr@aws-sdk/client-emr-containers@aws-sdk/client-emr-serverless@aws-sdk/client-eventbridge@aws-sdk/client-evidently@aws-sdk/client-firehose@aws-sdk/client-fis@aws-sdk/client-fms@aws-sdk/client-fsx@aws-sdk/client-glacier@aws-sdk/client-global-accelerator@aws-sdk/client-glue@aws-sdk/client-grafana@aws-sdk/client-guardduty@aws-sdk/client-iam@aws-sdk/client-identitystore@aws-sdk/client-imagebuilder@aws-sdk/client-inspector2@aws-sdk/client-internetmonitor@aws-sdk/client-iot@aws-sdk/client-ivs@aws-sdk/client-ivschat@aws-sdk/client-kafka@aws-sdk/client-kendra@aws-sdk/client-keyspaces@aws-sdk/client-kinesis@aws-sdk/client-kinesis-analytics-v2@aws-sdk/client-kinesis-video@aws-sdk/client-kms@aws-sdk/client-lakeformation@aws-sdk/client-lambda@aws-sdk/client-lex-models-v2@aws-sdk/client-license-manager@aws-sdk/client-lightsail@aws-sdk/client-location@aws-sdk/client-macie2@aws-sdk/client-mediaconnect@aws-sdk/client-mediaconvert@aws-sdk/client-medialive@aws-sdk/client-mediapackage@aws-sdk/client-mediastore@aws-sdk/client-mediatailor@aws-sdk/client-memorydb@aws-sdk/client-mq@aws-sdk/client-mwaa@aws-sdk/client-neptune@aws-sdk/client-network-firewall@aws-sdk/client-networkmanager@aws-sdk/client-oam@aws-sdk/client-opensearch@aws-sdk/client-opensearchserverless@aws-sdk/client-organizations@aws-sdk/client-osis@aws-sdk/client-pinpoint@aws-sdk/client-pipes@aws-sdk/client-qldb@aws-sdk/client-quicksight@aws-sdk/client-ram@aws-sdk/client-rbin@aws-sdk/client-rds@aws-sdk/client-redshift@aws-sdk/client-redshift-serverless@aws-sdk/client-rekognition@aws-sdk/client-resiliencehub@aws-sdk/client-resource-explorer-2@aws-sdk/client-resource-groups@aws-sdk/client-rolesanywhere@aws-sdk/client-route-53@aws-sdk/client-route-53-domains@aws-sdk/client-route53-recovery-control-config@aws-sdk/client-route53-recovery-readiness@aws-sdk/client-route53resolver@aws-sdk/client-rum@aws-sdk/client-s3@aws-sdk/client-s3-control@aws-sdk/client-sagemaker@aws-sdk/client-scheduler@aws-sdk/client-schemas@aws-sdk/client-secrets-manager@aws-sdk/client-securityhub@aws-sdk/client-service-catalog@aws-sdk/client-service-quotas@aws-sdk/client-servicediscovery@aws-sdk/client-sesv2@aws-sdk/client-sfn@aws-sdk/client-shield@aws-sdk/client-signer@aws-sdk/client-sns@aws-sdk/client-sqs@aws-sdk/client-ssm@aws-sdk/client-ssm-contacts@aws-sdk/client-ssm-incidents@aws-sdk/client-sso-admin@aws-sdk/client-storage-gateway@aws-sdk/client-sts@aws-sdk/client-synthetics@aws-sdk/client-timestream-query@aws-sdk/client-timestream-write@aws-sdk/client-transfer@aws-sdk/client-vpc-lattice@aws-sdk/client-wafv2@aws-sdk/client-workspaces@aws-sdk/client-workspaces-web@aws-sdk/client-xray@grucloud/core@grucloud/provider-awscommanderpromptsrubicospinnies
13.2.4

5 months ago

13.2.2

5 months ago

13.2.3

5 months ago

13.2.1

5 months ago

13.2.0

5 months ago

13.0.30-alpha.0

5 months ago

13.1.1

5 months ago

13.1.2

5 months ago

13.1.0

5 months ago

13.0.31-alpha.0

5 months ago

13.0.0

5 months ago

13.0.29-alpha.0

5 months ago

13.0.11-alpha.0

6 months ago

13.0.8-alpha.0

6 months ago

13.0.25-alpha.0

5 months ago

13.0.13-alpha.0

6 months ago

13.0.1-alpha.0

6 months ago

12.6.1

8 months ago

12.8.0

7 months ago

12.6.2

8 months ago

12.6.3

8 months ago

12.6.4

8 months ago

13.0.18-alpha.0

6 months ago

13.0.3-alpha.0

6 months ago

12.14.3

6 months ago

12.10.7

7 months ago

12.10.6

7 months ago

13.0.21-alpha.0

5 months ago

13.0.16-alpha.0

6 months ago

12.12.1

7 months ago

12.10.3

7 months ago

12.12.0

7 months ago

12.10.2

7 months ago

12.10.5

7 months ago

12.14.0

6 months ago

12.12.2

7 months ago

12.10.4

7 months ago

13.0.5-alpha.0

6 months ago

13.0.14-alpha.0

6 months ago

12.10.1

7 months ago

12.10.0

7 months ago

13.0.10-alpha.0

6 months ago

13.0.27-alpha.0

5 months ago

13.0.9-alpha.0

6 months ago

13.0.12-alpha.0

6 months ago

13.0.7-alpha.0

6 months ago

13.0.19-alpha.0

5 months ago

13.0.0-alpha.0

6 months ago

12.7.0

8 months ago

13.0.20-alpha.0

5 months ago

12.7.1

7 months ago

12.9.0

7 months ago

12.7.2

7 months ago

12.9.1

7 months ago

13.0.2-alpha.0

6 months ago

13.0.17-alpha.0

6 months ago

12.15.2

6 months ago

13.0.4-alpha.0

6 months ago

12.15.4

6 months ago

13.0.22-alpha.0

5 months ago

13.0.15-alpha.0

6 months ago

12.13.0

7 months ago

12.11.1

7 months ago

12.13.1

7 months ago

12.11.0

7 months ago

13.0.28-alpha.0

5 months ago

13.0.6-alpha.0

6 months ago

12.9.2

7 months ago

12.9.3

7 months ago

13.0.26-alpha.0

5 months ago

12.9.4

7 months ago

12.5.0

11 months ago

12.4.0

11 months ago

12.3.0

11 months ago

12.2.11

12 months ago

12.2.10

12 months ago

12.2.9

12 months ago

12.2.8

12 months ago

12.2.7

12 months ago

12.2.6

12 months ago

12.2.5

12 months ago

12.2.4

12 months ago

12.2.3

12 months ago