AWS Default Cleaner - delete default VPCs and associated Subnets, Internet Gateways, Route Tables, Network ACLs and Security Groups
Project description
Introduction
aws-default-cleaner is a command line tool to delete default AWS account resources:
- VPCs
- Subnets
- Internet Gateways
- Route Tables
- Network ACLs
- Security Groups
Installation
Install package using pip package-manager
pip install aws-default-cleaner
Usage
Basic usage
Currently this tool supports two operations: discover and delete.
discovercommand searches for default VPCs and other resources in the AWS account and outputs ids (no objects deleted)deletecommand tries to delete default VPCs and associated Subnets, Internet Gateways, Route Tables, Network ACLs and Security Groups
Example:
aws-default-cleaner discover
aws-default-cleaner delete
Assuming role
When you use multi-account setup with central IAM account and specific roles in spoke accounts, you can force aws-default-cleaner to assume role before performing any operations. Simply supply one or more --assume or -a flags with the corresponding role names.
Example:
aws-default-cleaner discover -a arn:aws:iam::account-one-id:role/infra-admin-assumerole -a arn:aws:iam::account-two-id:role/infra-admin-assumerole
aws-default-cleaner delete -a arn:aws:iam::XXXXXXXXXXXX:role/infra-admin-assumerole
Region filtering
By default aws-default-cleaner will search for the default resources in the all available regions, but you can override this behavior by supplying --region or -r flags.
Example:
aws-default-cleaner discover -r eu-central-1 -r eu-west-3
aws-default-cleaner delete -r eu-central-1 -r eu-west-3
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file aws-default-cleaner-1.0.4.tar.gz.
File metadata
- Download URL: aws-default-cleaner-1.0.4.tar.gz
- Upload date:
- Size: 3.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
313ea5ecefcd6252df58a11f8838f0b1725cf055da6a582841f944794d3f7c7a
|
|
| MD5 |
288872364702c3a2f38d959e0b40cf7c
|
|
| BLAKE2b-256 |
c2c40a4de073263e76c9c05dbfe215b1fc7a8fc74a0c9690f990d80cb83d1a1f
|
File details
Details for the file aws_default_cleaner-1.0.4-py3-none-any.whl.
File metadata
- Download URL: aws_default_cleaner-1.0.4-py3-none-any.whl
- Upload date:
- Size: 5.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c755f31f07884609359c74e1a3e95b992ba822fcdea0f84572c63e2f4ffb239a
|
|
| MD5 |
199e4e8cd3d57af9c54d90ac5e203fec
|
|
| BLAKE2b-256 |
5d3fca1c4b780d16a87b576e6e0ba69d062b94da7d9be0c9a2a2f870e442fd37
|