Terraform 0.11

cloudflare_record




terraform

cloudflare_record

Cloudflare रिकॉर्ड संसाधन प्रदान करता है।

उदाहरण उपयोग

# Add a record to the domain
resource "cloudflare_record" "foobar" {
  domain = "${var.cloudflare_domain}"
  name   = "terraform"
  value  = "192.168.0.11"
  type   = "A"
  ttl    = 3600
}

तर्क संदर्भ

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

  • domain - (आवश्यक) रिकॉर्ड में जोड़ने के लिए डोमेन
  • name - (आवश्यक) रिकॉर्ड का नाम
  • type - (आवश्यक) रिकॉर्ड का प्रकार
  • value - (वैकल्पिक) रिकॉर्ड का (स्ट्रिंग) मूल्य। या तो यह या data निर्दिष्ट किया जाना चाहिए
  • data - (वैकल्पिक) विशेषताओं का मानचित्र जो रिकॉर्ड मूल्य का गठन करता है। मुख्य रूप से LOC और SRV रिकॉर्ड प्रकारों के लिए उपयोग किया जाता है। या तो यह या value निर्दिष्ट किया जाना चाहिए
  • ttl - (वैकल्पिक) रिकॉर्ड का TTL ( स्वचालित: '1' )
  • priority - (वैकल्पिक) रिकॉर्ड की प्राथमिकता
  • proxied - (वैकल्पिक) क्या रिकॉर्ड को क्लाउडफ़ेयर की मूल सुरक्षा मिलती है; false लिए चूक।

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

निम्नलिखित विशेषताएँ निर्यात की जाती हैं:

  • id - रिकॉर्ड आईडी
  • hostname - रिकॉर्ड का FQDN
  • proxiable - दिखाता है कि क्या यह अभिलेख proxiable हो सकता है, यदि proxied=true है तो सही होना चाहिए
  • created_on - RFC3339 टाइमस्टैम्प जब रिकॉर्ड बनाया गया था
  • संशोधित_ऑन - RFC3339 टाइमस्टैम्प जब रिकॉर्ड अंतिम बार संशोधित किया गया था
  • metadata - स्ट्रिंग मेटाडेटा क्लाउडफ्लेयर के प्रमुख-मूल्य मानचित्र को रिकॉर्ड के साथ जोड़ते हैं
  • zone_id - रिकॉर्ड की ज़ोन आईडी

आयात

क्षेत्र नाम और रिकॉर्ड आईडी से बनी एक समग्र आईडी का उपयोग करके रिकॉर्ड आयात किया जा सकता है

$ terraform import cloudflare_record.default example.com/ch8374ftwdghsif43