in bucket-utils/awsutils.go [95:108]
func listBucketsInStacks(ctx context.Context, cfnClient *cloudformation.Client) []string {
allStackSummaries, _ := getAllStackSummaries(ctx, cfnClient)
var bucketsInAStack []string
for _, stack := range allStackSummaries {
if stack.StackStatus != cfnTypes.StackStatusDeleteComplete {
stackResourceSummaries, _ := getAllStackResources(ctx, cfnClient, *stack.StackName)
buckets := FindBucketsInStack(stackResourceSummaries, *stack.StackName)
bucketsInAStack = append(bucketsInAStack, buckets...)
}
}
fmt.Println("") //Tidy up the log output
return bucketsInAStack
}