Terraform 0.11 - aws_vpc_endpoint

डेटा स्रोत: aws_vpc_endpoint




terraform

डेटा स्रोत: aws_vpc_endpoint

VPC समापन बिंदु डेटा स्रोत एक विशिष्ट VPC समापन बिंदु के बारे में विवरण प्रदान करता है।

उदाहरण उपयोग

# Declare the data source
data "aws_vpc_endpoint" "s3" {
  vpc_id       = "${aws_vpc.foo.id}"
  service_name = "com.amazonaws.us-west-2.s3"
}

resource "aws_vpc_endpoint_route_table_association" "private_s3" {
  vpc_endpoint_id = "${data.aws_vpc_endpoint.s3.id}"
  route_table_id  = "${aws_route_table.private.id}"
}

तर्क संदर्भ

इस डेटा स्रोत के तर्क उपलब्ध VPC समापन बिंदु को क्वेरी करने के लिए फ़िल्टर के रूप में कार्य करते हैं। दिए गए फ़िल्टर ठीक उसी VPC समापन बिंदु से मेल खाना चाहिए जिसका डेटा विशेषताओं के रूप में निर्यात किया जाएगा।

  • id - (वैकल्पिक) पुनः प्राप्त करने के लिए विशिष्ट VPC समापन बिंदु की आईडी।

  • state - (वैकल्पिक) पुनर्प्राप्त करने के लिए विशिष्ट VPC समापन बिंदु की स्थिति।

  • vpc_id - (वैकल्पिक) VPC की वह आईडी जिसमें विशिष्ट VPC समापन बिंदु का उपयोग किया जाता है।

  • service_name - (वैकल्पिक) पुनः प्राप्त करने के लिए विशिष्ट VPC समापन बिंदु का AWS सेवा नाम।

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

सभी तर्क विशेषताओं को परिणाम विशेषताओं के रूप में भी निर्यात किया जाता है।

  • vpc_endpoint_type - VPC समापन बिंदु प्रकार, Gateway या Interface
  • policy - VPC समापन बिंदु से जुड़ा नीति दस्तावेज़। Gateway के प्रकार के समापन बिंदुओं के लिए लागू।
  • route_table_ids - VPC समापन बिंदु से जुड़ी एक या अधिक रूट तालिकाएँ। Gateway के प्रकार के समापन बिंदुओं के लिए लागू।
  • prefix_list_id - उजागर AWS सेवा की उपसर्ग सूची ID। Gateway के प्रकार के समापन बिंदुओं के लिए लागू।
  • cidr_blocks - उजागर AWS सेवा के लिए CIDR ब्लॉक की सूची। Gateway के प्रकार के समापन बिंदुओं के लिए लागू।
  • subnet_ids - एक या अधिक सबनेट जिसमें VPC समापन बिंदु स्थित है। प्रकार Interface समापन बिंदु के लिए लागू है।
  • network_interface_ids - VPC समापन बिंदु के लिए एक या अधिक नेटवर्क इंटरफ़ेस। प्रकार Interface समापन बिंदु के लिए लागू है।
  • security_group_ids - नेटवर्क इंटरफेस से जुड़े एक या अधिक सुरक्षा समूह। प्रकार Interface समापन बिंदु के लिए लागू है।
  • private_dns_enabled - VPC एक निजी होस्ट किए गए ज़ोन के साथ जुड़ा हुआ है या नहीं - true या false । प्रकार Interface समापन बिंदु के लिए लागू है।
  • dns_entry - VPC समापन बिंदु के लिए DNS प्रविष्टियाँ। प्रकार Interface समापन बिंदु के लिए लागू है। डीएनएस ब्लॉक नीचे प्रलेखित हैं।

DNS ब्लॉक ( dns_entry ) निम्नलिखित विशेषताओं का समर्थन करते हैं: