Comments (4)
Hi @rburchill 👋
Great tool, by far the best out the several I've used.
Thanks you :-) As a little feedback, can you tell me what you like most about awsweeper
in comparison to others?
Is this guide still relevant, #21?
I think it's time to close this issue; you are right, listing resources is (mostly) auto-generated with this generator and the Terraform AWS Provider handles the deletion part.
I just checked why the generator doesn't support aws_athena_named_query
resources yet. The reason is that listing aws_athena_named_query
resources depends on a given name of a aws_athena_workgroup
resource. Resources that require input of another resource (anoher example: aws_s3_bucket_object
depends on a given aws_s3_bucket
name) are not yet supported; mainly, because I need to think of how this should look like from the user experience point of view. If you have any suggestions...
from awsweeper.
can you tell me what you like most about awsweeper in comparison to others?
Sure, off the top of my head:
- Supports a lot of resources
- Uses terraform under the hood (I've used it before and really trust it)
- Excluding resources by resource name/id is simple to configure
- When I excluded an
iam_user
it also excluded it's IAM policy attachments, which is what I wanted (suggests implementation is well thought out)
So to describe my need a little, I do work in an AWS account for a week or two, and after that, I want to reset the account into a clean, pristine state. So in the Athena case, I'd be happy with a nuke from orbit remove all resources approach walking up the tree to delete all parent resources (unless explicitly excluded). This may not be what other users would want though...
from awsweeper.
Thanks for your feedback, @rburchill. Very helpful to me. I definitely will think about and then work on an approach to handle resources that depend on other resources as one of the next features. I'll let you know what I come up with and probably will ask for your feedback again during that process.
from awsweeper.
Yea, this would be a killer feature, a "roll up" of all dependencies like the AWS Console does for VPC's and other resources.
from awsweeper.
Related Issues (20)
- Provide functionality deletion by ARN HOT 1
- error: Must specify Username when calling with non-User credentials HOT 3
- Throttling: Rate exceeded HOT 3
- Support for aws_rds_cluster HOT 6
- WAF: ListLoggingConfigurationsRequest (AccessDeniedException) HOT 1
- Error: failed to configure provider (name=aws, version=3.16.0): HOT 1
- aws_db_instance: FAILED TO DELETE THE FOLLOWING RESOURCES (RETRIES EXCEEDED): 1 HOT 1
- Tag exclusion not functioning for aws_workspaces_directory HOT 1
- Running on linux, getting "failed to install provider"
- Docker Image Problems with 0.11.1 HOT 3
- aws_rds_cluster_endpoint - SIGSEGV: segmentation violation HOT 1
- Ignore Terminated EC2 Instances
- Filters tag and created not working together HOT 3
- Version of Terraform has outdated GPG key HOT 6
- About the latest release HOT 1
- Discovery Performance HOT 3
- Security Group Rule Deletion
- AWS EC2 Client VPN Endpoint Unable to List
- Kinesis Firehose can not be deleted
- aws_cur_report_definition doesn't exist
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from awsweeper.