{ "version": 4, "terraform_version": "1.2.9", "serial": 49, "lineage": "a100be74-c98e-0769-2d6a-bf6a2c5f3ebf", "outputs": {}, "resources": [ { "mode": "data", "type": "aws_caller_identity", "name": "current", "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", "instances": [ { "schema_version": 0, "attributes": { "account_id": "566967686773", "arn": "arn:aws:sts::566967686773:assumed-role/dynk8s-terraform/aws-go-sdk-1664301518318294107", "id": "566967686773", "user_id": "AROAYIAPIKZ25DFDOYZHT:aws-go-sdk-1664301518318294107" }, "sensitive_attributes": [] } ] }, { "mode": "data", "type": "aws_iam_policy_document", "name": "ec2_events_access_policy", "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", "instances": [ { "schema_version": 0, "attributes": { "id": "2883441170", "json": "{\n \"Version\": \"2012-10-17\",\n \"Statement\": [\n {\n \"Sid\": \"__default_statement_ID\",\n \"Effect\": \"Allow\",\n \"Action\": [\n \"SNS:Subscribe\",\n \"SNS:SetTopicAttributes\",\n \"SNS:RemovePermission\",\n \"SNS:Receive\",\n \"SNS:Publish\",\n \"SNS:ListSubscriptionsByTopic\",\n \"SNS:GetTopicAttributes\",\n \"SNS:DeleteTopic\",\n \"SNS:AddPermission\"\n ],\n \"Resource\": \"arn:aws:sns:us-east-2:566967686773:ec2-events\",\n \"Principal\": {\n \"AWS\": \"*\"\n },\n \"Condition\": {\n \"StringEquals\": {\n \"AWS:SourceOwner\": \"566967686773\"\n }\n }\n },\n {\n \"Sid\": \"AllowEventBridgePublish\",\n \"Effect\": \"Allow\",\n \"Action\": \"sns:Publish\",\n \"Resource\": \"arn:aws:sns:us-east-2:566967686773:ec2-events\",\n \"Principal\": {\n \"Service\": \"events.amazonaws.com\"\n }\n }\n ]\n}", "override_json": null, "override_policy_documents": null, "policy_id": null, "source_json": null, "source_policy_documents": null, "statement": [ { "actions": [ "SNS:AddPermission", "SNS:DeleteTopic", "SNS:GetTopicAttributes", "SNS:ListSubscriptionsByTopic", "SNS:Publish", "SNS:Receive", "SNS:RemovePermission", "SNS:SetTopicAttributes", "SNS:Subscribe" ], "condition": [ { "test": "StringEquals", "values": [ "566967686773" ], "variable": "AWS:SourceOwner" } ], "effect": "Allow", "not_actions": [], "not_principals": [], "not_resources": [], "principals": [ { "identifiers": [ "*" ], "type": "AWS" } ], "resources": [ "arn:aws:sns:us-east-2:566967686773:ec2-events" ], "sid": "__default_statement_ID" }, { "actions": [ "sns:Publish" ], "condition": [], "effect": "Allow", "not_actions": [], "not_principals": [], "not_resources": [], "principals": [ { "identifiers": [ "events.amazonaws.com" ], "type": "Service" } ], "resources": [ "arn:aws:sns:us-east-2:566967686773:ec2-events" ], "sid": "AllowEventBridgePublish" } ], "version": "2012-10-17" }, "sensitive_attributes": [] } ] }, { "mode": "managed", "type": "aws_cloudwatch_event_rule", "name": "instance_state", "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", "instances": [ { "schema_version": 0, "attributes": { "arn": "arn:aws:events:us-east-2:566967686773:rule/instance-state-events", "description": "", "event_bus_name": "default", "event_pattern": "{\"detail-type\":[\"EC2 Instance State-change Notification\"],\"source\":[\"aws.ec2\"]}", "id": "instance-state-events", "is_enabled": true, "name": "instance-state-events", "name_prefix": "", "role_arn": "", "schedule_expression": "", "tags": {}, "tags_all": {} }, "sensitive_attributes": [], "private": "bnVsbA==" } ] }, { "mode": "managed", "type": "aws_cloudwatch_event_target", "name": "sns", "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", "instances": [ { "schema_version": 1, "attributes": { "arn": "arn:aws:sns:us-east-2:566967686773:ec2-events", "batch_target": [], "dead_letter_config": [], "ecs_target": [], "event_bus_name": "default", "http_target": [], "id": "instance-state-events-SendToSNS", "input": "", "input_path": "", "input_transformer": [], "kinesis_target": [], "redshift_target": [], "retry_policy": [], "role_arn": "", "rule": "instance-state-events", "run_command_targets": [], "sqs_target": [], "target_id": "SendToSNS" }, "sensitive_attributes": [], "private": "eyJzY2hlbWFfdmVyc2lvbiI6IjEifQ==", "dependencies": [ "aws_cloudwatch_event_rule.instance_state", "aws_sns_topic.ec2_events" ] } ] }, { "mode": "managed", "type": "aws_sns_topic", "name": "ec2_events", "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", "instances": [ { "schema_version": 0, "attributes": { "application_failure_feedback_role_arn": "", "application_success_feedback_role_arn": "", "application_success_feedback_sample_rate": 0, "arn": "arn:aws:sns:us-east-2:566967686773:ec2-events", "content_based_deduplication": false, "delivery_policy": "", "display_name": "", "fifo_topic": false, "firehose_failure_feedback_role_arn": "", "firehose_success_feedback_role_arn": "", "firehose_success_feedback_sample_rate": 0, "http_failure_feedback_role_arn": "", "http_success_feedback_role_arn": "", "http_success_feedback_sample_rate": 0, "id": "arn:aws:sns:us-east-2:566967686773:ec2-events", "kms_master_key_id": "", "lambda_failure_feedback_role_arn": "", "lambda_success_feedback_role_arn": "", "lambda_success_feedback_sample_rate": 0, "name": "ec2-events", "name_prefix": "", "owner": "566967686773", "policy": "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Sid\":\"__default_statement_ID\",\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"*\"},\"Action\":[\"SNS:Subscribe\",\"SNS:SetTopicAttributes\",\"SNS:RemovePermission\",\"SNS:Receive\",\"SNS:Publish\",\"SNS:ListSubscriptionsByTopic\",\"SNS:GetTopicAttributes\",\"SNS:DeleteTopic\",\"SNS:AddPermission\"],\"Resource\":\"arn:aws:sns:us-east-2:566967686773:ec2-events\",\"Condition\":{\"StringEquals\":{\"AWS:SourceOwner\":\"566967686773\"}}},{\"Sid\":\"AllowEventBridgePublish\",\"Effect\":\"Allow\",\"Principal\":{\"Service\":\"events.amazonaws.com\"},\"Action\":\"sns:Publish\",\"Resource\":\"arn:aws:sns:us-east-2:566967686773:ec2-events\"}]}", "sqs_failure_feedback_role_arn": "", "sqs_success_feedback_role_arn": "", "sqs_success_feedback_sample_rate": 0, "tags": {}, "tags_all": {} }, "sensitive_attributes": [], "private": "bnVsbA==" } ] }, { "mode": "managed", "type": "aws_sns_topic_policy", "name": "ec2_events_policy", "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", "instances": [ { "schema_version": 0, "attributes": { "arn": "arn:aws:sns:us-east-2:566967686773:ec2-events", "id": "arn:aws:sns:us-east-2:566967686773:ec2-events", "owner": "566967686773", "policy": "{\"Statement\":[{\"Action\":[\"SNS:Subscribe\",\"SNS:SetTopicAttributes\",\"SNS:RemovePermission\",\"SNS:Receive\",\"SNS:Publish\",\"SNS:ListSubscriptionsByTopic\",\"SNS:GetTopicAttributes\",\"SNS:DeleteTopic\",\"SNS:AddPermission\"],\"Condition\":{\"StringEquals\":{\"AWS:SourceOwner\":\"566967686773\"}},\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"*\"},\"Resource\":\"arn:aws:sns:us-east-2:566967686773:ec2-events\",\"Sid\":\"__default_statement_ID\"},{\"Action\":\"sns:Publish\",\"Effect\":\"Allow\",\"Principal\":{\"Service\":\"events.amazonaws.com\"},\"Resource\":\"arn:aws:sns:us-east-2:566967686773:ec2-events\",\"Sid\":\"AllowEventBridgePublish\"}],\"Version\":\"2012-10-17\"}" }, "sensitive_attributes": [], "private": "bnVsbA==", "dependencies": [ "aws_sns_topic.ec2_events", "data.aws_caller_identity.current", "data.aws_iam_policy_document.ec2_events_access_policy" ] } ] }, { "mode": "managed", "type": "aws_sns_topic_subscription", "name": "dynk8s_provisoner", "provider": "provider[\"registry.terraform.io/hashicorp/aws\"]", "instances": [ { "schema_version": 0, "attributes": { "arn": "arn:aws:sns:us-east-2:566967686773:ec2-events:3be7a77b-4b89-4925-bad3-dab7223d07f3", "confirmation_timeout_in_minutes": 1, "confirmation_was_authenticated": false, "delivery_policy": "", "endpoint": "https://dynk8s-provisioner.pyrocufflink.net/sns/notify", "endpoint_auto_confirms": false, "filter_policy": "", "id": "arn:aws:sns:us-east-2:566967686773:ec2-events:3be7a77b-4b89-4925-bad3-dab7223d07f3", "owner_id": "566967686773", "pending_confirmation": false, "protocol": "https", "raw_message_delivery": false, "redrive_policy": "", "subscription_role_arn": "", "topic_arn": "arn:aws:sns:us-east-2:566967686773:ec2-events" }, "sensitive_attributes": [], "private": "bnVsbA==", "dependencies": [ "aws_sns_topic.ec2_events" ] } ] } ] }