Terraform 0.11

aws_vpc_endpoint_service




terraform

aws_vpc_endpoint_service

एक VPC समापन बिंदु सेवा संसाधन प्रदान करता है। सेवा उपभोक्ता सेवा से जुड़ने के लिए एक इंटरफ़ेस VPC समापन बिंदु बना सकते हैं।

उदाहरण उपयोग

मूल उपयोग:

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

तर्क संदर्भ

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

  • acceptance_required - (आवश्यक) सेवा के लिए वीपीसी समापन बिंदु कनेक्शन अनुरोधों को सेवा स्वामी द्वारा स्वीकार किया जाना चाहिए या नहीं - true या false
  • network_load_balancer_arns - (आवश्यक) समापन बिंदु सेवा के लिए एक या अधिक नेटवर्क लोड Balancers के ARNs।
  • allowed_principals - (वैकल्पिक) एक या एक से अधिक प्रिंसिपलों के ARN को एंडपॉइंट सेवा की खोज करने की अनुमति है।

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

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

  • id - वीपीसी एंडपॉइंट सेवा की आईडी।
  • state - VPC समापन बिंदु सेवा की स्थिति।
  • service_name - सेवा का नाम।
  • service_type - सेवा प्रकार, Gateway या Interface
  • availability_zones - उपलब्धता क्षेत्र जिसमें सेवा उपलब्ध है।
  • private_dns_name - सेवा के लिए निजी DNS नाम।
  • base_endpoint_dns_names - सेवा के लिए DNS नाम।

आयात

वीपीसी एंडपॉइंट सेवा को VPC endpoint service id का उपयोग करके आयात किया जा सकता है, जैसे

$ terraform import aws_vpc_endpoint_service.foo vpce-svc-0f97a19d3fa8220bc