diff --git a/terraform/terraform.tfstate.d/prod/terraform.tfstate.1601097309.backup b/terraform/terraform.tfstate.d/prod/terraform.tfstate.1601097309.backup new file mode 100644 index 00000000..bce09980 --- /dev/null +++ b/terraform/terraform.tfstate.d/prod/terraform.tfstate.1601097309.backup @@ -0,0 +1,867 @@ +{ + "version": 4, + "terraform_version": "0.13.3", + "serial": 64, + "lineage": "9b630886-8cee-a57d-c7a2-4f19f13f9c51", + "outputs": { + "aws_access_key_id": { + "value": "AKIAISQDBHDDBYVHNXMQ", + "type": "string" + }, + "aws_default_region": { + "value": "us-east-1", + "type": "string" + }, + "aws_secret_access_key": { + "value": "emIzqz9zW+5WrbJHwc1MI0gSS9IXF5feFFxnQI+7", + "type": "string" + }, + "queue_url": { + "value": "https://sqs.us-east-1.amazonaws.com/679918342773/integreat-mail-prod", + "type": "string" + } + }, + "resources": [ + { + "mode": "data", + "type": "aws_caller_identity", + "name": "current", + "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "account_id": "679918342773", + "arn": "arn:aws:iam::679918342773:user/bryce", + "id": "2020-09-26 05:13:40.946499 +0000 UTC", + "user_id": "AIDAJPUJFTOKO4IRADMV4" + } + } + ] + }, + { + "mode": "managed", + "type": "aws_acm_certificate", + "name": "cert", + "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "arn": "arn:aws:acm:us-east-1:679918342773:certificate/edf1d7f0-8358-4a40-a44f-3ccdb81da12f", + "certificate_authority_arn": "", + "certificate_body": null, + "certificate_chain": null, + "domain_name": "app.integreatconsult.com", + "domain_validation_options": [ + { + "domain_name": "app.integreatconsult.com", + "resource_record_name": "_5ed2c2acb1e9faef979c9acb9bedefc1.app.integreatconsult.com.", + "resource_record_type": "CNAME", + "resource_record_value": "_b512155568294adf2e4a84f3ee478c43.bsgbmzkfwj.acm-validations.aws." + } + ], + "id": "arn:aws:acm:us-east-1:679918342773:certificate/edf1d7f0-8358-4a40-a44f-3ccdb81da12f", + "options": [ + { + "certificate_transparency_logging_preference": "ENABLED" + } + ], + "private_key": null, + "status": "ISSUED", + "subject_alternative_names": [], + "tags": {}, + "validation_emails": [], + "validation_method": "DNS" + }, + "private": "bnVsbA==" + } + ] + }, + { + "mode": "managed", + "type": "aws_ecs_service", + "name": "integreat_app", + "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "capacity_provider_strategy": [], + "cluster": "arn:aws:ecs:us-east-1:679918342773:cluster/default", + "deployment_controller": [ + { + "type": "ECS" + } + ], + "deployment_maximum_percent": 200, + "deployment_minimum_healthy_percent": 100, + "desired_count": 1, + "enable_ecs_managed_tags": false, + "force_new_deployment": null, + "health_check_grace_period_seconds": 600, + "iam_role": "aws-service-role", + "id": "arn:aws:ecs:us-east-1:679918342773:service/integreat_app_prod", + "launch_type": "FARGATE", + "load_balancer": [ + { + "container_name": "integreat-app", + "container_port": 3000, + "elb_name": "", + "target_group_arn": "arn:aws:elasticloadbalancing:us-east-1:679918342773:targetgroup/integreat-app-prod/d5b51736182d8407" + } + ], + "name": "integreat_app_prod", + "network_configuration": [ + { + "assign_public_ip": true, + "security_groups": [ + "sg-004e5855310c453a3", + "sg-02d167406b1082698" + ], + "subnets": [ + "subnet-5e675761", + "subnet-8519fde2", + "subnet-89bab8d4" + ] + } + ], + "ordered_placement_strategy": [], + "placement_constraints": [], + "platform_version": "LATEST", + "propagate_tags": "NONE", + "scheduling_strategy": "REPLICA", + "service_registries": [ + { + "container_name": "", + "container_port": 0, + "port": 0, + "registry_arn": "arn:aws:servicediscovery:us-east-1:679918342773:service/srv-m232jsqnpvd5e2xb" + } + ], + "tags": {}, + "task_definition": "arn:aws:ecs:us-east-1:679918342773:task-definition/integreat_app_prod:1", + "timeouts": { + "delete": null + } + }, + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiZGVsZXRlIjoxMjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "aws_ecs_task_definition.integreat_app", + "aws_lb_target_group.integreat_app", + "aws_service_discovery_service.service" + ] + } + ] + }, + { + "mode": "managed", + "type": "aws_ecs_task_definition", + "name": "integreat_app", + "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", + "instances": [ + { + "schema_version": 1, + "attributes": { + "arn": "arn:aws:ecs:us-east-1:679918342773:task-definition/integreat_app_prod:1", + "container_definitions": "[{\"cpu\":0,\"environment\":[{\"name\":\"config\",\"value\":\"/usr/local/config/prod.edn\"}],\"essential\":true,\"image\":\"679918342773.dkr.ecr.us-east-1.amazonaws.com/integreat\",\"logConfiguration\":{\"logDriver\":\"awslogs\",\"options\":{\"awslogs-group\":\"/ecs/integreat-app\",\"awslogs-region\":\"us-east-1\",\"awslogs-stream-prefix\":\"ecs\"}},\"mountPoints\":[],\"name\":\"integreat-app\",\"portMappings\":[{\"containerPort\":3000,\"hostPort\":3000,\"protocol\":\"tcp\"},{\"containerPort\":9000,\"hostPort\":9000,\"protocol\":\"tcp\"}],\"volumesFrom\":[]}]", + "cpu": "2048", + "execution_role_arn": "arn:aws:iam::679918342773:role/ecsTaskExecutionRole", + "family": "integreat_app_prod", + "id": "integreat_app_prod", + "inference_accelerator": [], + "ipc_mode": "", + "memory": "4096", + "network_mode": "awsvpc", + "pid_mode": "", + "placement_constraints": [], + "proxy_configuration": [], + "requires_compatibilities": [ + "FARGATE" + ], + "revision": 1, + "tags": {}, + "task_role_arn": "arn:aws:iam::679918342773:role/datomic-ddb", + "volume": [] + }, + "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ==" + } + ] + }, + { + "mode": "managed", + "type": "aws_iam_access_key", + "name": "app_user", + "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "encrypted_secret": null, + "id": "AKIAISQDBHDDBYVHNXMQ", + "key_fingerprint": null, + "pgp_key": null, + "secret": "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", + "ses_smtp_password_v4": null, + "status": "Active", + "user": "integreat-prod" + }, + "dependencies": [ + "aws_iam_user.app_user" + ] + } + ] + }, + { + "mode": "managed", + "type": "aws_iam_user", + "name": "app_user", + "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "arn": "arn:aws:iam::679918342773:user/integreat-prod", + "force_destroy": false, + "id": "integreat-prod", + "name": "integreat-prod", + "path": "/", + "permissions_boundary": null, + "tags": {}, + "unique_id": "AIDAINFBWI2I7A3TKPGW2" + } + } + ] + }, + { + "mode": "managed", + "type": "aws_iam_user_policy_attachment", + "name": "app_user_policy", + "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "integreat-prod-20180408212927036600000001", + "policy_arn": "arn:aws:iam::aws:policy/AdministratorAccess", + "user": "integreat-prod" + }, + "dependencies": [ + "aws_iam_user.app_user" + ] + } + ] + }, + { + "mode": "managed", + "type": "aws_lb", + "name": "integreat_app", + "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "access_logs": [ + { + "bucket": "", + "enabled": false, + "prefix": "" + } + ], + "arn": "arn:aws:elasticloadbalancing:us-east-1:679918342773:loadbalancer/app/integreat-app-prod/8cc253ef044f9626", + "arn_suffix": "app/integreat-app-prod/8cc253ef044f9626", + "dns_name": "integreat-app-prod-1104326262.us-east-1.elb.amazonaws.com", + "drop_invalid_header_fields": false, + "enable_cross_zone_load_balancing": null, + "enable_deletion_protection": true, + "enable_http2": true, + "id": "arn:aws:elasticloadbalancing:us-east-1:679918342773:loadbalancer/app/integreat-app-prod/8cc253ef044f9626", + "idle_timeout": 60, + "internal": false, + "ip_address_type": "ipv4", + "load_balancer_type": "application", + "name": "integreat-app-prod", + "name_prefix": null, + "security_groups": [ + "sg-0024906e0e1f78048" + ], + "subnet_mapping": [ + { + "allocation_id": "", + "private_ipv4_address": "", + "subnet_id": "subnet-16161a39" + }, + { + "allocation_id": "", + "private_ipv4_address": "", + "subnet_id": "subnet-323deb78" + }, + { + "allocation_id": "", + "private_ipv4_address": "", + "subnet_id": "subnet-44c2774b" + }, + { + "allocation_id": "", + "private_ipv4_address": "", + "subnet_id": "subnet-5e675761" + }, + { + "allocation_id": "", + "private_ipv4_address": "", + "subnet_id": "subnet-8519fde2" + }, + { + "allocation_id": "", + "private_ipv4_address": "", + "subnet_id": "subnet-89bab8d4" + } + ], + "subnets": [ + "subnet-16161a39", + "subnet-323deb78", + "subnet-44c2774b", + "subnet-5e675761", + "subnet-8519fde2", + "subnet-89bab8d4" + ], + "tags": {}, + "timeouts": null, + "vpc_id": "vpc-b5b7d6ce", + "zone_id": "Z35SXDOTRQ7X7K" + }, + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjo2MDAwMDAwMDAwMDAsImRlbGV0ZSI6NjAwMDAwMDAwMDAwLCJ1cGRhdGUiOjYwMDAwMDAwMDAwMH19" + } + ] + }, + { + "mode": "managed", + "type": "aws_lb_listener", + "name": "http", + "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "arn": "arn:aws:elasticloadbalancing:us-east-1:679918342773:listener/app/integreat-app-prod/8cc253ef044f9626/90baf47bf9d8cf41", + "certificate_arn": null, + "default_action": [ + { + "authenticate_cognito": [], + "authenticate_oidc": [], + "fixed_response": [], + "forward": [], + "order": 1, + "redirect": [ + { + "host": "#{host}", + "path": "/#{path}", + "port": "443", + "protocol": "HTTPS", + "query": "#{query}", + "status_code": "HTTP_301" + } + ], + "target_group_arn": "", + "type": "redirect" + } + ], + "id": "arn:aws:elasticloadbalancing:us-east-1:679918342773:listener/app/integreat-app-prod/8cc253ef044f9626/90baf47bf9d8cf41", + "load_balancer_arn": "arn:aws:elasticloadbalancing:us-east-1:679918342773:loadbalancer/app/integreat-app-prod/8cc253ef044f9626", + "port": 80, + "protocol": "HTTP", + "ssl_policy": "", + "timeouts": { + "read": null + } + }, + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsicmVhZCI6NjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "aws_lb.integreat_app" + ] + } + ] + }, + { + "mode": "managed", + "type": "aws_lb_listener", + "name": "https", + "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "arn": "arn:aws:elasticloadbalancing:us-east-1:679918342773:listener/app/integreat-app-prod/8cc253ef044f9626/c025e5fb0a1abd93", + "certificate_arn": "arn:aws:acm:us-east-1:679918342773:certificate/edf1d7f0-8358-4a40-a44f-3ccdb81da12f", + "default_action": [ + { + "authenticate_cognito": [], + "authenticate_oidc": [], + "fixed_response": [], + "forward": [], + "order": 1, + "redirect": [], + "target_group_arn": "arn:aws:elasticloadbalancing:us-east-1:679918342773:targetgroup/integreat-app-prod/d5b51736182d8407", + "type": "forward" + } + ], + "id": "arn:aws:elasticloadbalancing:us-east-1:679918342773:listener/app/integreat-app-prod/8cc253ef044f9626/c025e5fb0a1abd93", + "load_balancer_arn": "arn:aws:elasticloadbalancing:us-east-1:679918342773:loadbalancer/app/integreat-app-prod/8cc253ef044f9626", + "port": 443, + "protocol": "HTTPS", + "ssl_policy": "ELBSecurityPolicy-2016-08", + "timeouts": { + "read": null + } + }, + "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsicmVhZCI6NjAwMDAwMDAwMDAwfX0=", + "dependencies": [ + "aws_acm_certificate.cert", + "aws_lb.integreat_app", + "aws_lb_target_group.integreat_app" + ] + } + ] + }, + { + "mode": "managed", + "type": "aws_lb_listener_rule", + "name": "static", + "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "action": [ + { + "authenticate_cognito": [], + "authenticate_oidc": [], + "fixed_response": [], + "forward": [], + "order": 1, + "redirect": [ + { + "host": "s3.amazonaws.com", + "path": "/app.integreatconsult.com/#{path}", + "port": "443", + "protocol": "HTTPS", + "query": "#{query}", + "status_code": "HTTP_301" + } + ], + "target_group_arn": "", + "type": "redirect" + } + ], + "arn": "arn:aws:elasticloadbalancing:us-east-1:679918342773:listener-rule/app/integreat-app-prod/8cc253ef044f9626/c025e5fb0a1abd93/648966d75d9f887e", + "condition": [ + { + "host_header": [], + "http_header": [], + "http_request_method": [], + "path_pattern": [ + { + "values": [ + "/css/*", + "/finance-font/*", + "/img/*", + "/js/compiled/app.js", + "index.html" + ] + } + ], + "query_string": [], + "source_ip": [] + } + ], + "id": "arn:aws:elasticloadbalancing:us-east-1:679918342773:listener-rule/app/integreat-app-prod/8cc253ef044f9626/c025e5fb0a1abd93/648966d75d9f887e", + "listener_arn": "arn:aws:elasticloadbalancing:us-east-1:679918342773:listener/app/integreat-app-prod/8cc253ef044f9626/c025e5fb0a1abd93", + "priority": 1 + }, + "private": "bnVsbA==", + "dependencies": [ + "aws_acm_certificate.cert", + "aws_lb.integreat_app", + "aws_lb_listener.https", + "aws_lb_target_group.integreat_app" + ] + } + ] + }, + { + "mode": "managed", + "type": "aws_lb_target_group", + "name": "integreat_app", + "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "arn": "arn:aws:elasticloadbalancing:us-east-1:679918342773:targetgroup/integreat-app-prod/d5b51736182d8407", + "arn_suffix": "targetgroup/integreat-app-prod/d5b51736182d8407", + "deregistration_delay": 120, + "health_check": [ + { + "enabled": true, + "healthy_threshold": 2, + "interval": 15, + "matcher": "200", + "path": "/api/health-check", + "port": "traffic-port", + "protocol": "HTTP", + "timeout": 5, + "unhealthy_threshold": 2 + } + ], + "id": "arn:aws:elasticloadbalancing:us-east-1:679918342773:targetgroup/integreat-app-prod/d5b51736182d8407", + "lambda_multi_value_headers_enabled": false, + "load_balancing_algorithm_type": "round_robin", + "name": "integreat-app-prod", + "name_prefix": null, + "port": 80, + "protocol": "HTTP", + "proxy_protocol_v2": false, + "slow_start": 0, + "stickiness": [ + { + "cookie_duration": 86400, + "enabled": false, + "type": "lb_cookie" + } + ], + "tags": {}, + "target_type": "ip", + "vpc_id": "vpc-b5b7d6ce" + }, + "private": "bnVsbA==" + } + ] + }, + { + "mode": "managed", + "type": "aws_s3_bucket", + "name": "data", + "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "acceleration_status": "", + "acl": "private", + "arn": "arn:aws:s3:::data.prod.app.integreatconsult.com", + "bucket": "data.prod.app.integreatconsult.com", + "bucket_domain_name": "data.prod.app.integreatconsult.com.s3.amazonaws.com", + "bucket_prefix": null, + "bucket_regional_domain_name": "data.prod.app.integreatconsult.com.s3.amazonaws.com", + "cors_rule": [], + "force_destroy": false, + "grant": [], + "hosted_zone_id": "Z3AQBSTGFYJSTF", + "id": "data.prod.app.integreatconsult.com", + "lifecycle_rule": [], + "logging": [], + "object_lock_configuration": [], + "policy": "{\"Id\":\"Policy1526084187222\",\"Statement\":[{\"Action\":\"s3:GetObject\",\"Effect\":\"Allow\",\"Principal\":\"*\",\"Resource\":\"arn:aws:s3:::data.prod.app.integreatconsult.com/*\",\"Sid\":\"Stmt1526084185514\"}],\"Version\":\"2012-10-17\"}", + "region": "us-east-1", + "replication_configuration": [], + "request_payer": "BucketOwner", + "server_side_encryption_configuration": [], + "tags": {}, + "versioning": [ + { + "enabled": false, + "mfa_delete": false + } + ], + "website": [ + { + "error_document": "", + "index_document": "index.html", + "redirect_all_requests_to": "", + "routing_rules": "" + } + ], + "website_domain": "s3-website-us-east-1.amazonaws.com", + "website_endpoint": "data.prod.app.integreatconsult.com.s3-website-us-east-1.amazonaws.com" + } + } + ] + }, + { + "mode": "managed", + "type": "aws_s3_bucket", + "name": "invoices", + "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "acceleration_status": "", + "acl": "private", + "arn": "arn:aws:s3:::integreat-mail-prod", + "bucket": "integreat-mail-prod", + "bucket_domain_name": "integreat-mail-prod.s3.amazonaws.com", + "bucket_prefix": null, + "bucket_regional_domain_name": "integreat-mail-prod.s3.amazonaws.com", + "cors_rule": [], + "force_destroy": false, + "grant": [], + "hosted_zone_id": "Z3AQBSTGFYJSTF", + "id": "integreat-mail-prod", + "lifecycle_rule": [], + "logging": [], + "object_lock_configuration": [], + "policy": "{\"Statement\":[{\"Action\":\"s3:PutObject\",\"Condition\":{\"StringEquals\":{\"aws:Referer\":\"679918342773\"}},\"Effect\":\"Allow\",\"Principal\":{\"Service\":\"ses.amazonaws.com\"},\"Resource\":\"arn:aws:s3:::integreat-mail-prod/*\",\"Sid\":\"AllowSESPuts\"}],\"Version\":\"2012-10-17\"}", + "region": "us-east-1", + "replication_configuration": [], + "request_payer": "BucketOwner", + "server_side_encryption_configuration": [], + "tags": {}, + "versioning": [ + { + "enabled": false, + "mfa_delete": false + } + ], + "website": [], + "website_domain": null, + "website_endpoint": null + }, + "dependencies": [ + "data.aws_caller_identity.current" + ] + } + ] + }, + { + "mode": "managed", + "type": "aws_s3_bucket", + "name": "static", + "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "acceleration_status": "", + "acl": "private", + "arn": "arn:aws:s3:::app.integreatconsult.com", + "bucket": "app.integreatconsult.com", + "bucket_domain_name": "app.integreatconsult.com.s3.amazonaws.com", + "bucket_prefix": null, + "bucket_regional_domain_name": "app.integreatconsult.com.s3.amazonaws.com", + "cors_rule": [ + { + "allowed_headers": [ + "*" + ], + "allowed_methods": [ + "PUT", + "POST", + "DELETE", + "GET" + ], + "allowed_origins": [ + "https://app.integreatconsult.com" + ], + "expose_headers": [], + "max_age_seconds": 0 + } + ], + "force_destroy": false, + "grant": [], + "hosted_zone_id": "Z3AQBSTGFYJSTF", + "id": "app.integreatconsult.com", + "lifecycle_rule": [], + "logging": [], + "object_lock_configuration": [], + "policy": "{\"Id\":\"Policy1526084187222\",\"Statement\":[{\"Action\":\"s3:GetObject\",\"Effect\":\"Allow\",\"Principal\":\"*\",\"Resource\":\"arn:aws:s3:::app.integreatconsult.com/*\",\"Sid\":\"Stmt1526084185514\"}],\"Version\":\"2012-10-17\"}", + "region": "us-east-1", + "replication_configuration": [], + "request_payer": "BucketOwner", + "server_side_encryption_configuration": [], + "tags": {}, + "versioning": [ + { + "enabled": false, + "mfa_delete": false + } + ], + "website": [ + { + "error_document": "", + "index_document": "index.html", + "redirect_all_requests_to": "", + "routing_rules": "" + } + ], + "website_domain": "s3-website-us-east-1.amazonaws.com", + "website_endpoint": "app.integreatconsult.com.s3-website-us-east-1.amazonaws.com" + }, + "private": "bnVsbA==" + } + ] + }, + { + "mode": "managed", + "type": "aws_s3_bucket_notification", + "name": "mail_bucket_notification", + "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "bucket": "integreat-mail-prod", + "id": "integreat-mail-prod", + "lambda_function": [], + "queue": [ + { + "events": [ + "s3:ObjectCreated:*" + ], + "filter_prefix": "", + "filter_suffix": "", + "id": "tf-s3-queue-20180406031531190700000001", + "queue_arn": "arn:aws:sqs:us-east-1:679918342773:integreat-mail-prod" + } + ], + "topic": [] + }, + "dependencies": [ + "aws_s3_bucket.invoices", + "aws_sqs_queue.integreat-mail", + "data.aws_caller_identity.current" + ] + } + ] + }, + { + "mode": "managed", + "type": "aws_service_discovery_service", + "name": "service", + "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "arn": "arn:aws:servicediscovery:us-east-1:679918342773:service/srv-m232jsqnpvd5e2xb", + "description": "", + "dns_config": [ + { + "dns_records": [ + { + "ttl": 10, + "type": "A" + } + ], + "namespace_id": "ns-gv2z744em7myo2jp", + "routing_policy": "MULTIVALUE" + } + ], + "health_check_config": [], + "health_check_custom_config": [ + { + "failure_threshold": 1 + } + ], + "id": "srv-m232jsqnpvd5e2xb", + "name": "integreat-app-prod", + "namespace_id": "ns-gv2z744em7myo2jp", + "tags": {} + }, + "private": "bnVsbA==" + } + ] + }, + { + "mode": "managed", + "type": "aws_ses_receipt_rule", + "name": "store", + "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "add_header_action": [], + "after": null, + "bounce_action": [], + "enabled": true, + "id": "store-prod", + "lambda_action": [], + "name": "store-prod", + "recipients": [ + "invoices@mail.app.integreatconsult.com" + ], + "rule_set_name": "default-rule-set", + "s3_action": [ + { + "bucket_name": "integreat-mail-prod", + "kms_key_arn": "", + "object_key_prefix": "", + "position": 1, + "topic_arn": "" + } + ], + "scan_enabled": true, + "sns_action": [], + "stop_action": [], + "tls_policy": "Optional", + "workmail_action": [] + }, + "dependencies": [ + "aws_s3_bucket.invoices", + "aws_ses_receipt_rule_set.main", + "data.aws_caller_identity.current" + ] + } + ] + }, + { + "mode": "managed", + "type": "aws_ses_receipt_rule_set", + "name": "main", + "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "id": "default-rule-set", + "rule_set_name": "default-rule-set" + } + } + ] + }, + { + "mode": "managed", + "type": "aws_sqs_queue", + "name": "integreat-mail", + "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", + "instances": [ + { + "schema_version": 0, + "attributes": { + "arn": "arn:aws:sqs:us-east-1:679918342773:integreat-mail-prod", + "content_based_deduplication": false, + "delay_seconds": 0, + "fifo_queue": false, + "id": "https://sqs.us-east-1.amazonaws.com/679918342773/integreat-mail-prod", + "kms_data_key_reuse_period_seconds": 300, + "kms_master_key_id": "", + "max_message_size": 262144, + "message_retention_seconds": 345600, + "name": "integreat-mail-prod", + "name_prefix": null, + "policy": "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Effect\":\"Allow\",\"Principal\":\"*\",\"Action\":\"sqs:SendMessage\",\"Resource\":\"arn:aws:sqs:*:*:integreat-mail-prod\",\"Condition\":{\"ArnEquals\":{\"aws:SourceArn\":\"arn:aws:s3:::integreat-mail-prod\"}}}]}", + "receive_wait_time_seconds": 0, + "redrive_policy": "", + "tags": {}, + "visibility_timeout_seconds": 30 + }, + "dependencies": [ + "aws_s3_bucket.invoices", + "data.aws_caller_identity.current" + ] + } + ] + } + ] +}