Terraform 0.11 - aws_route53_zone

डेटा स्रोत: aws_route53_zone




terraform

डेटा स्रोत: aws_route53_zone

aws_route53_zone एक विशिष्ट रूट 53 होस्टेड ज़ोन के बारे में विवरण प्रदान करता है।

यह डेटा स्रोत होस्टेड ज़ोन आईडी को होस्ट किए गए ज़ोन का नाम और कुछ खोज मानदंड खोजने की अनुमति देता है।

उदाहरण उपयोग

निम्न उदाहरण दिखाता है कि अपने नाम से होस्टेड ज़ोन कैसे प्राप्त करें और इस डेटा से रिकॉर्ड सेट कैसे बनाया जाए।

data "aws_route53_zone" "selected" {
  name         = "test.com."
  private_zone = true
}

resource "aws_route53_record" "www" {
  zone_id = "${data.aws_route53_zone.selected.zone_id}"
  name    = "www.${data.aws_route53_zone.selected.name}"
  type    = "A"
  ttl     = "300"
  records = ["10.0.0.1"]
}

तर्क संदर्भ

इस डेटा स्रोत के तर्क उपलब्ध होस्टेड ज़ोन की क्वेरी के लिए फ़िल्टर के रूप में कार्य करते हैं। आपको zone_id या name का उपयोग zone_id , दोनों का नहीं। दिए गए फ़िल्टर को बिल्कुल एक होस्टेड ज़ोन से मेल खाना चाहिए। यदि आप निजी होस्टेड ज़ोन के लिए name फ़ील्ड का उपयोग करते हैं, तो आपको private_zone फ़ील्ड को true जोड़ने की आवश्यकता true

  • zone_id - (ऑप्शनल) वांछित ज़ोन की होस्टेड ज़ोन आईडी।

  • name - (वैकल्पिक) होस्टेड ज़ोन वांछित होस्टेड ज़ोन का नाम।

  • private_zone - (वैकल्पिक) एक निजी होस्टेड ज़ोन प्राप्त करने के लिए name फ़ील्ड के साथ उपयोग किया जाता है।

  • vpc_id - (वैकल्पिक) एक निजी होस्टेड ज़ोन को vpc_id से संबद्ध करने के लिए name फ़ील्ड के साथ उपयोग किया जाता है (इस मामले में, Private_zone अनिवार्य नहीं है)।

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

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

सभी तर्क विशेषताओं को परिणाम विशेषताओं के रूप में भी निर्यात किया जाता है। यह डेटा स्रोत चयनित होस्टेड ज़ोन के डेटा के साथ कॉन्फ़िगरेशन में शामिल नहीं किए गए किसी भी फ़ील्ड को पॉप करके डेटा को पूरा करेगा।

निम्नलिखित विशेषता अतिरिक्त रूप से निर्यात की जाती है:

  • caller_reference - होस्ट किए गए ज़ोन का कॉलर संदर्भ।
  • comment - होस्टेड ज़ोन का टिप्पणी क्षेत्र।
  • name_servers - होस्ट किए गए ज़ोन के लिए DNS नाम सर्वर की सूची।
  • resource_record_set_count - होस्ट किए गए क्षेत्र में रिकॉर्ड सेट की संख्या