Where is the AWS deletion-dependency graph documented?

31 Views Asked by At

Is the AWS deletion-dependency graph documented somewhere? In other words, documentation that says that if you want to delete resource A, you must first delete resource B, which A somehow depends on?

This unimplemented feature request and this page emphasize the difficulty. An easy example is that you cannot delete a VPC until you delete instances in it, but there are dozens of these dependencies for VPCs, and each of these has a specific kind of named relationship to the VPC.

And that is just for the VPC resource type, which is one of hundreds of types of resources in AWS.

I want to clean up (delete) resources. AWSNuke does that, but is not aware of deletion-dependencies. It handles them by trying to delete them all in multiple passes -- eventually any given dependency for a given resource is deleted.

And more generally, it seems that this should be documented somewhere.

0

There are 0 best solutions below