Terraform 0.11

aws_vpc_endpoint_connection_notification




terraform

aws_vpc_endpoint_connection_notification

एक VPC समापन बिंदु कनेक्शन अधिसूचना संसाधन प्रदान करता है। कनेक्शन सूचनाएँ VPC समापन बिंदु घटनाओं के ग्राहकों को सूचित करती हैं।

उदाहरण उपयोग

resource "aws_sns_topic" "topic" {
  name = "vpce-notification-topic"

  policy = <<POLICY
{
    "Version":"2012-10-17",
    "Statement":[{
        "Effect": "Allow",
        "Principal": {
            "Service": "vpce.amazonaws.com"
        },
        "Action": "SNS:Publish",
        "Resource": "arn:aws:sns:*:*:vpce-notification-topic"
    }]
}
POLICY
}

resource "aws_vpc_endpoint_service" "foo" {
  acceptance_required = false
  network_load_balancer_arns = ["${aws_lb.test.arn}"]
}

resource "aws_vpc_endpoint_connection_notification" "foo" {
  vpc_endpoint_service_id = "${aws_vpc_endpoint_service.foo.id}"
  connection_notification_arn = "${aws_sns_topic.topic.arn}"
  connection_events = ["Accept", "Reject"]
}

तर्क संदर्भ

निम्नलिखित तर्क समर्थित हैं:

  • vpc_endpoint_service_id - (वैकल्पिक) के लिए सूचनाएं प्राप्त करने के लिए VPC समापन बिंदु सेवा की आईडी।
  • vpc_endpoint_id - (वैकल्पिक) के लिए सूचनाएं प्राप्त करने के लिए VPC समापन बिंदु की आईडी।
  • connection_notification_arn - (आवश्यक) सूचनाओं के लिए SNS विषय का ARN।
  • connection_events - (आवश्यक) सूचनाएँ प्राप्त करने के लिए एक या अधिक समापन बिंदु events

संदर्भ संदर्भित करता है

उपरोक्त सभी तर्कों के अलावा, निम्नलिखित विशेषताएँ निर्यात की जाती हैं:

आयात

VPC समापन बिंदु कनेक्शन अधिसूचना का उपयोग करके VPC समापन बिंदु कनेक्शन सूचनाओं को आयात किया जा सकता है, जैसे

$ terraform import aws_vpc_endpoint_connection_notification.foo vpce-nfn-09e6ed3b4efba2263