Terraform 0.11

alicloud_dns_records




terraform

alicloud_dns_records

डीएनएस डोमेन रिकॉर्ड्स डेटा स्रोत निर्दिष्ट फिल्टर के अनुसार एक एलिकॉड खाते में एलिकॉड डीएनएस डोमेन रिकॉर्ड की एक सूची प्रदान करता है।

उदाहरण उपयोग

data "alicloud_dns_records" "record" {
  domain_name = "xiaozhu.top"
  is_locked = false
  type = "A"
  host_record_regex = "^@"
  output_file = "records.txt"
}

तर्क संदर्भ

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

  • domain_name - (आवश्यक) एक डोमेन नाम जो रिकॉर्ड क्वेरी के लिए आवश्यक पैरामीटर है।
  • host_record_regex - (वैकल्पिक) होस्ट रिकॉर्ड regex प्रदान करने के लिए खोज सीमित करें।
  • value_regex - (वैकल्पिक) होस्ट रिकॉर्ड मान regex प्रदान करने के लिए खोज सीमित करें।
  • type - (वैकल्पिक) खोज को विशिष्ट रिकॉर्ड प्रकार तक सीमित करें। मान्य आइटम A , NS , MX , TXT , CNAME , SRV , AAAA , REDIRECT_URL , FORWORD_URL
  • line - (वैकल्पिक) विशिष्ट पार्सिंग लाइन की खोज को सीमित करें। मान्य आइटम default , telecom , unicom , mobile , oversea , edu
  • status - (वैकल्पिक) विशिष्ट रिकॉर्ड स्थिति में खोज को सीमित करें। मान्य आइटम ENABLE और DISABLE
  • is_locked - (वैकल्पिक, प्रकार: बूल) खोज को विशिष्ट रिकॉर्ड लॉक स्थिति में सीमित करें।
  • output_file - (वैकल्पिक) फ़ाइल का नाम जो output_file terraform plan चलाने के बाद रिकॉर्ड डेटा स्रोत को बचा सकता है।

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

अभिलेखों की एक सूची निर्यात की जाएगी और इसके प्रत्येक तत्व में निम्नलिखित विशेषताएं हैं:

  • record_id - रिकॉर्ड की आईडी।
  • domain_name - उस डोमेन का नाम जो रिकॉर्ड से संबंधित है।
  • host_record - रिकॉर्ड का होस्ट रिकॉर्ड।
  • value - रिकॉर्ड के मेजबान रिकॉर्ड मूल्य।
  • type - रिकॉर्ड का प्रकार।
  • ttl - रिकॉर्ड का टीटीएल।
  • priority - MX रिकॉर्ड की प्राथमिकता।
  • line - रिकॉर्ड की पार्सिंग लाइन।
  • status - रिकॉर्ड की स्थिति।
  • locked - यह बताता है कि रिकॉर्ड लॉक है या नहीं।