Terraform 0.11

google_dns_managed_zone




terraform

google_dns_managed_zone

Google क्लाउड DNS के भीतर एक ज़ोन की विशेषताओं तक पहुँच प्रदान करता है। अधिक जानकारी के लिए आधिकारिक दस्तावेज और API

data "google_dns_managed_zone" "env_dns_zone" {
  name        = "qa-zone"
}

resource "google_dns_record_set" "dns" {
  name = "my-address.${data.google_dns_managed_zone.env_dns_zone.dns_name}"
  type = "TXT"
  ttl  = 300

  managed_zone = "${data.google_dns_managed_zone.env_dns_zone.name}"

  rrdatas = ["test"]
}

तर्क संदर्भ

  • name - (आवश्यक) संसाधन के लिए एक अद्वितीय नाम।

  • project - (वैकल्पिक) Google क्लाउड DNS ज़ोन के लिए प्रोजेक्ट की आईडी।

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

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

  • dns_name - इस क्षेत्र का पूरी तरह से योग्य DNS नाम, जैसे terraform.io.

  • description - एक पाठ्य विवरण क्षेत्र।

  • name_servers - नेमसर्वर की सूची जो इस डोमेन के लिए आधिकारिक होगी। अपने DNS प्रदाता से इन नामों को पुनर्निर्देशित करने के लिए NS रिकॉर्ड का उपयोग करें, इस प्रकार इस क्षेत्र के लिए Google क्लाउड DNS को आधिकारिक बना देता है।