in post_scripts/CleanUpScript.py [0:0]
def main():
    for stack_name in cft_output_stack_sturcture.keys():
        cft_stack_response = cft_client.describe_stacks(StackName=stack_name)
        if stack_name.split('-')[-1] == "vpc":
            cft_stack_outputs = cft_stack_response["Stacks"][0]["Outputs"]
            for cft_stack_output in cft_stack_outputs:
                if cft_stack_output["OutputKey"] == replace_underscore(cft_output_stack_sturcture[stack_name][0]):
                    vpc_id_out = cft_stack_output["OutputValue"]
                    clean_vpc_sg(vpc_id_out)
        if stack_name.split('-')[-1] == "s3":
            cft_stack_outputs = cft_stack_response["Stacks"][0]["Outputs"]
            for cft_stack_output in cft_stack_outputs:
                for cft_expected_output in cft_output_stack_sturcture[stack_name]:
                    if cft_stack_output["OutputKey"] == replace_underscore(cft_expected_output):
                        bucket_name = cft_stack_output["OutputValue"]
                        print(f"Deleting SG = {bucket_name}")
                        if not DRY_RUN:
                            clean_mwaa_buckets(bucket_name)