{ "version": 4, "terraform_version": "1.4.6", "serial": 23, "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": "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", "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_flat": { "account_id": "679918342773", "arn": "arn:aws:iam::679918342773:user/bryce", "id": "2018-04-08 21:28:57.063150249 +0000 UTC", "user_id": "AIDAJPUJFTOKO4IRADMV4" }, "sensitive_attributes": [] } ] }, { "mode": "managed", "type": "aws_cloudwatch_event_rule", "name": "scheduled_reminders", "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", "instances": [ { "schema_version": 0, "attributes_flat": { "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)" }, "sensitive_attributes": [] } ] }, { "mode": "managed", "type": "aws_cloudwatch_event_target", "name": "sns", "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", "instances": [ { "schema_version": 0, "attributes_flat": { "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" }, "sensitive_attributes": [] } ] }, { "mode": "managed", "type": "aws_iam_access_key", "name": "app_user", "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", "instances": [ { "schema_version": 0, "attributes_flat": { "id": "AKIAISQDBHDDBYVHNXMQ", "secret": "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", "ses_smtp_password": "AkXuCSGd0AHGdeQiVbLFJRBcZZmgO3od/LySjNbEUSRR", "status": "Active", "user": "integreat-prod" }, "sensitive_attributes": [] } ] }, { "mode": "managed", "type": "aws_iam_role", "name": "reminder_send_role", "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", "instances": [ { "schema_version": 0, "attributes_flat": { "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" }, "sensitive_attributes": [] } ] }, { "mode": "managed", "type": "aws_iam_role_policy_attachment", "name": "allow_send", "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", "instances": [ { "schema_version": 0, "attributes_flat": { "id": "reminder-send-role-prod-20180408212928695300000002", "policy_arn": "arn:aws:iam::aws:policy/AmazonSNSFullAccess", "role": "reminder-send-role-prod" }, "sensitive_attributes": [] } ] }, { "mode": "managed", "type": "aws_iam_user", "name": "app_user", "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", "instances": [ { "schema_version": 0, "attributes_flat": { "arn": "arn:aws:iam::679918342773:user/integreat-prod", "force_destroy": "false", "id": "integreat-prod", "name": "integreat-prod", "path": "/", "unique_id": "AIDAINFBWI2I7A3TKPGW2" }, "sensitive_attributes": [] } ] }, { "mode": "managed", "type": "aws_iam_user_policy_attachment", "name": "app_user_policy", "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", "instances": [ { "schema_version": 0, "attributes_flat": { "id": "integreat-prod-20180408212927036600000001", "policy_arn": "arn:aws:iam::aws:policy/AdministratorAccess", "user": "integreat-prod" }, "sensitive_attributes": [] } ] }, { "mode": "managed", "type": "aws_s3_bucket", "name": "invoices", "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", "instances": [ { "schema_version": 0, "attributes_flat": { "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" }, "sensitive_attributes": [] } ] }, { "mode": "managed", "type": "aws_s3_bucket_notification", "name": "mail_bucket_notification", "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", "instances": [ { "schema_version": 0, "attributes_flat": { "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" }, "sensitive_attributes": [] } ] }, { "mode": "managed", "type": "aws_ses_receipt_rule", "name": "store", "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", "instances": [ { "schema_version": 0, "attributes_flat": { "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" }, "sensitive_attributes": [] } ] }, { "mode": "managed", "type": "aws_ses_receipt_rule_set", "name": "main", "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", "instances": [ { "schema_version": 0, "attributes_flat": { "id": "default-rule-set", "rule_set_name": "default-rule-set" }, "sensitive_attributes": [] } ] }, { "mode": "managed", "type": "aws_sns_topic", "name": "reminder_topic", "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", "instances": [ { "schema_version": 0, "attributes_flat": { "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" }, "sensitive_attributes": [] } ] }, { "mode": "managed", "type": "aws_sns_topic_subscription", "name": "send_reminders_to_service", "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", "instances": [ { "schema_version": 0, "attributes_flat": { "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" }, "sensitive_attributes": [] } ] }, { "mode": "managed", "type": "aws_sqs_queue", "name": "integreat-mail", "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", "instances": [ { "schema_version": 0, "attributes_flat": { "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" }, "sensitive_attributes": [] } ] } ], "check_results": null }