Terraform 0.11

ns1_record




terraform

ns1_record

एक NS1 रिकॉर्ड संसाधन प्रदान करता है। इसका उपयोग रिकॉर्ड बनाने, संशोधित करने और हटाने के लिए किया जा सकता है।

उदाहरण उपयोग

resource "ns1_zone" "tld" {
  zone = "terraform.example"
}

resource "ns1_record" "www" {
  zone   = "${ns1_zone.tld.zone}"
  domain = "www.${ns1_zone.tld.zone}"
  type   = "CNAME"
  ttl    = 60

  answers = {
    answer = "sub1.${ns1_zone.tld.zone}"
  }

  answers = {
    answer = "sub2.${ns1_zone.tld.zone}"
  } 

  filters = {
    filter = "select_first_n"

    config = {
      N = 1
    }
  }
}

तर्क संदर्भ

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

  • zone - (आवश्यक) ज़ोन रिकॉर्ड के अंतर्गत आता है।
  • domain - (आवश्यक) अभिलेखों का डोमेन।
  • type - (आवश्यक) अभिलेखों का आरआर प्रकार।
  • ttl - (वैकल्पिक) जीने के लिए रिकॉर्ड का समय।
  • link - (वैकल्पिक) लिंक करने के लिए लक्ष्य रिकॉर्ड। इसका मतलब है कि यह रिकॉर्ड एक 'जुड़ा हुआ' रिकॉर्ड है, और यह अपने लक्ष्य से सभी गुणों को प्राप्त करता है।
  • use_client_subnet - (वैकल्पिक) उपलब्ध होने पर (फ़िल्टर श्रृंखला में) EDNS क्लाइंट सबनेट डेटा का उपयोग करें।
  • answers - (वैकल्पिक) अभिलेख के निर्दिष्ट प्रकार के लिए एक या अधिक NS1 उत्तर। उत्तर नीचे दिए गए हैं।
  • filters - (वैकल्पिक) रिकॉर्ड या ऑर्डर मामलों के लिए एक या अधिक NS1 फ़िल्टर। फ़िल्टर नीचे दिए गए हैं।

उत्तर ( answers ) निम्नलिखित का समर्थन करते हैं:

  • answer - (आवश्यक) रिकॉर्ड प्रकार पर निर्भर RDATA फ़ील्ड का स्पेस सीमांकित स्ट्रिंग।

    ए:

    answer = "1.2.3.4"
    

    CNAME:

    answer = "www.example.com"
    

    एमएक्स:

    answer = "5 mail.example.com"
    

    SRV:

    answer = "10 0 2380 node-1.example.com"
    

    एसपीएफ़:

    answer = "v=DKIM1; k=rsa; p=XXXXXXXX"
    
  • region - (वैकल्पिक) वह क्षेत्र (या समूह) जिसका नाम यह उत्तर है।

फिल्टर ( filters ) निम्नलिखित का समर्थन करते हैं:

  • filter - (आवश्यक) फ़िल्टर का प्रकार।
  • disabled - (वैकल्पिक) यह निर्धारित करता है कि फ़िल्टर श्रृंखला में फ़िल्टर लागू किया गया है या नहीं।
  • config - (वैकल्पिक) फ़िल्टर का विन्यास। फिल्टर प्रकार द्वारा निर्धारित सरल कुंजी / मूल्य जोड़े।