Terraform 0.11 - aws_vpn_gateway

डेटा स्रोत: aws_vpn_gateway




terraform

डेटा स्रोत: aws_vpn_gateway

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

उदाहरण उपयोग

data "aws_vpn_gateway" "selected" {
  filter {
    name = "tag:Name"
    values = ["vpn-gw"]
  }
}

output "vpn_gateway_id" {
  value = "${data.aws_vpn_gateway.selected.id}"
}

तर्क संदर्भ

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

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

  • state - (वैकल्पिक) पुनः प्राप्त करने के लिए विशिष्ट वीपीएन गेटवे की स्थिति।

  • availability_zone - (वैकल्पिक) पुनः प्राप्त करने के लिए विशिष्ट वीपीएन गेटवे का उपलब्धता क्षेत्र।

  • attached_vpc_id - (वैकल्पिक) एक वीपीसी की आईडी पुनः प्राप्त करने के लिए विशिष्ट वीपीएन गेटवे से जुड़ी हुई है।

  • filter - (वैकल्पिक) कस्टम फ़िल्टर ब्लॉक जैसा कि नीचे वर्णित है।

  • tags - (वैकल्पिक) टैग्स की मैपिंग, जिनमें से प्रत्येक जोड़ी को वांछित वीपीएन गेटवे पर एक जोड़ी से मेल खाना चाहिए।

  • amazon_side_asn - (वैकल्पिक) पुनः प्राप्त करने के लिए विशिष्ट वीपीएन गेटवे के अमेज़न पक्ष के लिए स्वायत्त प्रणाली संख्या (ASN)।

एक या अधिक filter सब-ब्लॉक का उपयोग करके अधिक जटिल फिल्टर व्यक्त किए जा सकते हैं, जो निम्नलिखित तर्क लेते हैं:

  • name - (आवश्यक) अंतर्निहित एडब्ल्यूएस एपीआई द्वारा परिभाषित के अनुसार फ़िल्टर करने के लिए फ़ील्ड का नाम।

  • values - (आवश्यक) दिए गए फ़ील्ड के लिए स्वीकृत मानों का सेट। एक वीपीएन गेटवे का चयन किया जाएगा यदि दिए गए किसी भी मान से मेल खाता है।

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

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