{
    "version": 3,
    "terraform_version": "0.11.5",
    "serial": 22,
    "lineage": "9b630886-8cee-a57d-c7a2-4f19f13f9c51",
    "modules": [
        {
            "path": [
                "root"
            ],
            "outputs": {
                "aws_access_key_id": {
                    "sensitive": false,
                    "type": "string",
                    "value": "AKIAISQDBHDDBYVHNXMQ"
                },
                "aws_default_region": {
                    "sensitive": false,
                    "type": "string",
                    "value": "us-east-1"
                },
                "aws_secret_access_key": {
                    "sensitive": false,
                    "type": "string",
                    "value": "emIzqz9zW+5WrbJHwc1MI0gSS9IXF5feFFxnQI+7"
                },
                "queue_url": {
                    "sensitive": false,
                    "type": "string",
                    "value": "https://sqs.us-east-1.amazonaws.com/679918342773/integreat-mail-prod"
                }
            },
            "resources": {
                "aws_cloudwatch_event_rule.scheduled_reminders": {
                    "type": "aws_cloudwatch_event_rule",
                    "depends_on": [
                        "aws_iam_role.reminder_send_role"
                    ],
                    "primary": {
                        "id": "send-scheduled-emails-prod",
                        "attributes": {
                            "arn": "arn:aws:events:us-east-1:679918342773:rule/send-scheduled-emails-prod",
                            "description": "",
                            "id": "send-scheduled-emails-prod",
                            "is_enabled": "true",
                            "name": "send-scheduled-emails-prod",
                            "role_arn": "arn:aws:iam::679918342773:role/reminder-send-role-prod",
                            "schedule_expression": "rate(4 hours)"
                        },
                        "meta": {},
                        "tainted": false
                    },
                    "deposed": [],
                    "provider": "provider.aws"
                },
                "aws_cloudwatch_event_target.sns": {
                    "type": "aws_cloudwatch_event_target",
                    "depends_on": [
                        "aws_cloudwatch_event_rule.scheduled_reminders",
                        "aws_sns_topic.reminder_topic"
                    ],
                    "primary": {
                        "id": "send-scheduled-emails-prod-SendToSNS",
                        "attributes": {
                            "arn": "arn:aws:sns:us-east-1:679918342773:reminders-prod",
                            "id": "send-scheduled-emails-prod-SendToSNS",
                            "input": "",
                            "input_path": "",
                            "role_arn": "",
                            "rule": "send-scheduled-emails-prod",
                            "target_id": "SendToSNS"
                        },
                        "meta": {},
                        "tainted": false
                    },
                    "deposed": [],
                    "provider": "provider.aws"
                },
                "aws_iam_access_key.app_user": {
                    "type": "aws_iam_access_key",
                    "depends_on": [
                        "aws_iam_user.app_user"
                    ],
                    "primary": {
                        "id": "AKIAISQDBHDDBYVHNXMQ",
                        "attributes": {
                            "id": "AKIAISQDBHDDBYVHNXMQ",
                            "secret": "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",
                            "ses_smtp_password": "AkXuCSGd0AHGdeQiVbLFJRBcZZmgO3od/LySjNbEUSRR",
                            "status": "Active",
                            "user": "integreat-prod"
                        },
                        "meta": {},
                        "tainted": false
                    },
                    "deposed": [],
                    "provider": "provider.aws"
                },
                "aws_iam_role.reminder_send_role": {
                    "type": "aws_iam_role",
                    "depends_on": [],
                    "primary": {
                        "id": "reminder-send-role-prod",
                        "attributes": {
                            "arn": "arn:aws:iam::679918342773:role/reminder-send-role-prod",
                            "assume_role_policy": "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Sid\":\"\",\"Effect\":\"Allow\",\"Principal\":{\"Service\":\"events.amazonaws.com\"},\"Action\":\"sts:AssumeRole\"}]}",
                            "create_date": "2018-04-08T21:29:29Z",
                            "force_detach_policies": "false",
                            "id": "reminder-send-role-prod",
                            "name": "reminder-send-role-prod",
                            "path": "/",
                            "unique_id": "AROAJU3XYXVQUHOKPRZD4"
                        },
                        "meta": {},
                        "tainted": false
                    },
                    "deposed": [],
                    "provider": "provider.aws"
                },
                "aws_iam_role_policy_attachment.allow_send": {
                    "type": "aws_iam_role_policy_attachment",
                    "depends_on": [
                        "aws_iam_role.reminder_send_role"
                    ],
                    "primary": {
                        "id": "reminder-send-role-prod-20180408212928695300000002",
                        "attributes": {
                            "id": "reminder-send-role-prod-20180408212928695300000002",
                            "policy_arn": "arn:aws:iam::aws:policy/AmazonSNSFullAccess",
                            "role": "reminder-send-role-prod"
                        },
                        "meta": {},
                        "tainted": false
                    },
                    "deposed": [],
                    "provider": "provider.aws"
                },
                "aws_iam_user.app_user": {
                    "type": "aws_iam_user",
                    "depends_on": [],
                    "primary": {
                        "id": "integreat-prod",
                        "attributes": {
                            "arn": "arn:aws:iam::679918342773:user/integreat-prod",
                            "force_destroy": "false",
                            "id": "integreat-prod",
                            "name": "integreat-prod",
                            "path": "/",
                            "unique_id": "AIDAINFBWI2I7A3TKPGW2"
                        },
                        "meta": {},
                        "tainted": false
                    },
                    "deposed": [],
                    "provider": "provider.aws"
                },
                "aws_iam_user_policy_attachment.app_user_policy": {
                    "type": "aws_iam_user_policy_attachment",
                    "depends_on": [
                        "aws_iam_user.app_user"
                    ],
                    "primary": {
                        "id": "integreat-prod-20180408212927036600000001",
                        "attributes": {
                            "id": "integreat-prod-20180408212927036600000001",
                            "policy_arn": "arn:aws:iam::aws:policy/AdministratorAccess",
                            "user": "integreat-prod"
                        },
                        "meta": {},
                        "tainted": false
                    },
                    "deposed": [],
                    "provider": "provider.aws"
                },
                "aws_s3_bucket.invoices": {
                    "type": "aws_s3_bucket",
                    "depends_on": [
                        "data.aws_caller_identity.current"
                    ],
                    "primary": {
                        "id": "integreat-mail-prod",
                        "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",
                            "force_destroy": "false",
                            "hosted_zone_id": "Z3AQBSTGFYJSTF",
                            "id": "integreat-mail-prod",
                            "logging.#": "0",
                            "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.#": "0",
                            "request_payer": "BucketOwner",
                            "server_side_encryption_configuration.#": "0",
                            "tags.%": "0",
                            "versioning.#": "1",
                            "versioning.0.enabled": "false",
                            "versioning.0.mfa_delete": "false",
                            "website.#": "0"
                        },
                        "meta": {},
                        "tainted": false
                    },
                    "deposed": [],
                    "provider": "provider.aws"
                },
                "aws_s3_bucket_notification.mail_bucket_notification": {
                    "type": "aws_s3_bucket_notification",
                    "depends_on": [
                        "aws_s3_bucket.invoices",
                        "aws_sqs_queue.integreat-mail"
                    ],
                    "primary": {
                        "id": "integreat-mail-prod",
                        "attributes": {
                            "bucket": "integreat-mail-prod",
                            "id": "integreat-mail-prod",
                            "lambda_function.#": "0",
                            "queue.#": "1",
                            "queue.0.events.#": "1",
                            "queue.0.events.3356830603": "s3:ObjectCreated:*",
                            "queue.0.filter_prefix": "",
                            "queue.0.filter_suffix": "",
                            "queue.0.id": "tf-s3-queue-20180406031531190700000001",
                            "queue.0.queue_arn": "arn:aws:sqs:us-east-1:679918342773:integreat-mail-prod",
                            "topic.#": "0"
                        },
                        "meta": {},
                        "tainted": false
                    },
                    "deposed": [],
                    "provider": "provider.aws"
                },
                "aws_ses_receipt_rule.store": {
                    "type": "aws_ses_receipt_rule",
                    "depends_on": [
                        "aws_s3_bucket.invoices",
                        "aws_ses_receipt_rule_set.main"
                    ],
                    "primary": {
                        "id": "store-prod",
                        "attributes": {
                            "add_header_action.#": "0",
                            "bounce_action.#": "0",
                            "enabled": "true",
                            "id": "store-prod",
                            "lambda_action.#": "0",
                            "name": "store-prod",
                            "recipients.#": "1",
                            "recipients.2059710502": "invoices@mail.integreat.aws.brycecovertoperations.com",
                            "rule_set_name": "default-rule-set",
                            "s3_action.#": "1",
                            "s3_action.4268582484.bucket_name": "integreat-mail-prod",
                            "s3_action.4268582484.kms_key_arn": "",
                            "s3_action.4268582484.object_key_prefix": "",
                            "s3_action.4268582484.position": "1",
                            "s3_action.4268582484.topic_arn": "",
                            "scan_enabled": "true",
                            "sns_action.#": "0",
                            "stop_action.#": "0",
                            "tls_policy": "Optional",
                            "workmail_action.#": "0"
                        },
                        "meta": {},
                        "tainted": false
                    },
                    "deposed": [],
                    "provider": "provider.aws"
                },
                "aws_ses_receipt_rule_set.main": {
                    "type": "aws_ses_receipt_rule_set",
                    "depends_on": [],
                    "primary": {
                        "id": "default-rule-set",
                        "attributes": {
                            "id": "default-rule-set",
                            "rule_set_name": "default-rule-set"
                        },
                        "meta": {},
                        "tainted": false
                    },
                    "deposed": [],
                    "provider": "provider.aws"
                },
                "aws_sns_topic.reminder_topic": {
                    "type": "aws_sns_topic",
                    "depends_on": [],
                    "primary": {
                        "id": "arn:aws:sns:us-east-1:679918342773:reminders-prod",
                        "attributes": {
                            "application_failure_feedback_role_arn": "",
                            "application_success_feedback_role_arn": "",
                            "application_success_feedback_sample_rate": "0",
                            "arn": "arn:aws:sns:us-east-1:679918342773:reminders-prod",
                            "delivery_policy": "",
                            "display_name": "",
                            "http_failure_feedback_role_arn": "",
                            "http_success_feedback_role_arn": "",
                            "http_success_feedback_sample_rate": "0",
                            "id": "arn:aws:sns:us-east-1:679918342773:reminders-prod",
                            "lambda_failure_feedback_role_arn": "",
                            "lambda_success_feedback_role_arn": "",
                            "lambda_success_feedback_sample_rate": "0",
                            "name": "reminders-prod",
                            "policy": "{\"Version\":\"2008-10-17\",\"Id\":\"__default_policy_ID\",\"Statement\":[{\"Sid\":\"__default_statement_ID\",\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"*\"},\"Action\":[\"SNS:Publish\",\"SNS:RemovePermission\",\"SNS:SetTopicAttributes\",\"SNS:DeleteTopic\",\"SNS:ListSubscriptionsByTopic\",\"SNS:GetTopicAttributes\",\"SNS:Receive\",\"SNS:AddPermission\",\"SNS:Subscribe\"],\"Resource\":\"arn:aws:sns:us-east-1:679918342773:reminders\",\"Condition\":{\"StringEquals\":{\"AWS:SourceOwner\":\"679918342773\"}}},{\"Sid\":\"__console_pub_0\",\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"*\"},\"Action\":\"SNS:Publish\",\"Resource\":\"arn:aws:sns:us-east-1:679918342773:reminders\"}]}",
                            "sqs_failure_feedback_role_arn": "",
                            "sqs_success_feedback_role_arn": "",
                            "sqs_success_feedback_sample_rate": "0"
                        },
                        "meta": {},
                        "tainted": false
                    },
                    "deposed": [],
                    "provider": "provider.aws"
                },
                "aws_sns_topic_subscription.send_reminders_to_service": {
                    "type": "aws_sns_topic_subscription",
                    "depends_on": [
                        "aws_sns_topic.reminder_topic"
                    ],
                    "primary": {
                        "id": "arn:aws:sns:us-east-1:679918342773:reminders-prod:760fbd12-3e50-43e1-859e-fefdc0751c34",
                        "attributes": {
                            "arn": "arn:aws:sns:us-east-1:679918342773:reminders-prod:760fbd12-3e50-43e1-859e-fefdc0751c34",
                            "confirmation_timeout_in_minutes": "1",
                            "endpoint": "https://integreat.aws.brycecovertoperations.com/api/reminders/send",
                            "endpoint_auto_confirms": "true",
                            "id": "arn:aws:sns:us-east-1:679918342773:reminders-prod:760fbd12-3e50-43e1-859e-fefdc0751c34",
                            "protocol": "https",
                            "raw_message_delivery": "false",
                            "topic_arn": "arn:aws:sns:us-east-1:679918342773:reminders-prod"
                        },
                        "meta": {},
                        "tainted": false
                    },
                    "deposed": [],
                    "provider": "provider.aws"
                },
                "aws_sqs_queue.integreat-mail": {
                    "type": "aws_sqs_queue",
                    "depends_on": [
                        "aws_s3_bucket.invoices"
                    ],
                    "primary": {
                        "id": "https://sqs.us-east-1.amazonaws.com/679918342773/integreat-mail-prod",
                        "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",
                            "max_message_size": "262144",
                            "message_retention_seconds": "345600",
                            "name": "integreat-mail-prod",
                            "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",
                            "tags.%": "0",
                            "visibility_timeout_seconds": "30"
                        },
                        "meta": {},
                        "tainted": false
                    },
                    "deposed": [],
                    "provider": "provider.aws"
                },
                "data.aws_caller_identity.current": {
                    "type": "aws_caller_identity",
                    "depends_on": [],
                    "primary": {
                        "id": "2018-04-08 21:28:57.063150249 +0000 UTC",
                        "attributes": {
                            "account_id": "679918342773",
                            "arn": "arn:aws:iam::679918342773:user/bryce",
                            "id": "2018-04-08 21:28:57.063150249 +0000 UTC",
                            "user_id": "AIDAJPUJFTOKO4IRADMV4"
                        },
                        "meta": {},
                        "tainted": false
                    },
                    "deposed": [],
                    "provider": "provider.aws"
                }
            },
            "depends_on": []
        }
    ]
}
