{ "ACM": [ "data.aws_acm_certificate.groovify_domain_certificate" ], "AMI": [ "data.aws_ami.ubuntu" ], "IAM": [ "data.aws_iam_policy_document.permission_to_access_s3_bucket", "data.aws_iam_policy_document.permission_to_ssm_read", "data.aws_iam_policy_document.policy_for_ec2_assume", "aws_iam_instance_profile.appserver_instance_profile", "aws_iam_role.ec2_role", "aws_iam_role_policy.attach_perm_s3_bucket_access", "aws_iam_role_policy.attach_perm_ssm_read", "aws_iam_role_policy_attachment.ssm" ], "Secrets Manager": [ "data.aws_secretsmanager_secret_version.docdb_password" ], "Cognito": [ "aws_cognito_identity_provider.cognito_google_provider[0]", "aws_cognito_user_pool.groovify_cognito_user_pool", "aws_cognito_user_pool_client.groovify_cognito_user_pool_client", "aws_cognito_user_pool_domain.groovify_cognito_user_pool_domain" ], "DocumentDB": [ "aws_docdb_cluster.groovify_docdb", "aws_docdb_cluster_instance.groovify_docdb_reader", "aws_docdb_cluster_instance.groovify_docdb_writer", "aws_docdb_subnet_group.groovify_docdb_subnet_grp" ], "EC2": [ "aws_instance.groovify_app_server" ], "Elastic Load Balancing": [ "aws_lb.groovify_appserver_alb", "aws_lb_listener.groovify_appserver_alb_listener_443", "aws_lb_listener.groovify_appserver_alb_listener_80", "aws_lb_target_group.groovify_appserver_tg", "aws_lb_target_group_attachment.groovify_appserver_frontend_tg_attn" ], "S3": [ "aws_s3_bucket.groovify_app_s3", "aws_s3_bucket_cors_configuration.groovify_app_s3_bucket_cors", "aws_s3_bucket_ownership_controls.groovify_app_s3_bucket_ownership", "aws_s3_bucket_public_access_block.groovify_app_s3_bucket_public_access", "aws_s3_bucket_server_side_encryption_configuration.groovify_app_s3_bucket_encrypt", "aws_s3_bucket_versioning.groovify_app_s3_bucket_versioning" ], "EC2 Security Groups": [ "aws_security_group.groovify_alb_sg", "aws_security_group.groovify_appserver_sg", "aws_security_group.groovify_docdb_sg", "aws_security_group.vpce", "aws_security_group_rule.sg_rule_alb_egress_80", "aws_security_group_rule.sg_rule_alb_ingress_http", "aws_security_group_rule.sg_rule_alb_ingress_https", "aws_security_group_rule.sg_rule_appserver_egress", "aws_security_group_rule.sg_rule_appserver_ingress_80", "aws_security_group_rule.sg_rule_docdb_ingress_appserver" ], "Systems Manager (SSM)": [ "aws_ssm_parameter.cognito_clientid", "aws_ssm_parameter.cognito_clientsec", "aws_ssm_parameter.cognito_userpoolid", "aws_ssm_parameter.docdb_connection_string", "aws_ssm_parameter.s3_bucket_groovify", "aws_ssm_parameter.vite_cognito_clientid" ], "VPC": [ "aws_vpc_endpoint.ec2", "aws_vpc_endpoint.elasticloadbalancing", "aws_vpc_endpoint.kms", "aws_vpc_endpoint.s3", "aws_vpc_endpoint.secretsmanager", "aws_vpc_endpoint.ssm", "aws_vpc_endpoint.sts", "module.vpc.aws_default_network_acl.this[0]", "module.vpc.aws_default_route_table.default[0]", "module.vpc.aws_default_security_group.this[0]", "module.vpc.aws_eip.nat[0]", "module.vpc.aws_internet_gateway.this[0]", "module.vpc.aws_nat_gateway.this[0]", "module.vpc.aws_route.private_nat_gateway[0]", "module.vpc.aws_route.public_internet_gateway[0]", "module.vpc.aws_route_table.intra[0]", "module.vpc.aws_route_table.private[0]", "module.vpc.aws_route_table.public[0]", "module.vpc.aws_route_table_association.intra[0]", "module.vpc.aws_route_table_association.intra[1]", "module.vpc.aws_route_table_association.intra[2]", "module.vpc.aws_route_table_association.private[0]", "module.vpc.aws_route_table_association.private[1]", "module.vpc.aws_route_table_association.private[2]", "module.vpc.aws_route_table_association.public[0]", "module.vpc.aws_route_table_association.public[1]", "module.vpc.aws_route_table_association.public[2]", "module.vpc.aws_subnet.intra[0]", "module.vpc.aws_subnet.intra[1]", "module.vpc.aws_subnet.intra[2]", "module.vpc.aws_subnet.private[0]", "module.vpc.aws_subnet.private[1]", "module.vpc.aws_subnet.private[2]", "module.vpc.aws_subnet.public[0]", "module.vpc.aws_subnet.public[1]", "module.vpc.aws_subnet.public[2]", "module.vpc.aws_vpc.this[0]" ] }