Terraform 0.11

openstack_dns_recordset_v2




terraform

openstack_dns_recordset_v2

ओपनस्टैक डीएनएस सेवा में सेट एक DNS रिकॉर्ड का प्रबंधन करता है।

उदाहरण उपयोग

स्वचालित रूप से सही नेटवर्क का पता लगाएं

resource "openstack_dns_zone_v2" "example_zone" {
  name = "example.com."
  email = "[email protected]"
  description = "a zone"
  ttl = 6000
  type = "PRIMARY"
}

resource "openstack_dns_recordset_v2" "rs_example_com" {
  zone_id = "${openstack_dns_zone_v2.example_zone.id}"
  name = "rs.example.com."
  description = "An example record set"
  ttl = 3000
  type = "A"
  records = ["10.0.0.1"]
}

तर्क संदर्भ

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

  • region - (वैकल्पिक) वह क्षेत्र जिसमें V2 DNS क्लाइंट प्राप्त करना है। यदि छोड़ दिया जाता है, तो प्रदाता के region तर्क का उपयोग किया जाता है। इसे बदलने से एक नया DNS रिकॉर्ड सेट बनता है।

  • zone_id - (आवश्यक) ज़ोन की आईडी जिसमें रिकॉर्ड सेट बनाना है। इसे बदलने से एक नया DNS रिकॉर्ड सेट बनता है।

  • name - (आवश्यक) रिकॉर्ड सेट का नाम। ध्यान दें . नाम के अंत में। इसे बदलने से एक नया DNS रिकॉर्ड सेट बनता है।

  • type - (वैकल्पिक) रिकॉर्ड सेट का प्रकार। उदाहरण: "ए", "एमएक्स"। इसे बदलने से एक नया DNS रिकॉर्ड सेट बनता है।

  • ttl - (वैकल्पिक) रिकॉर्ड सेट के रहने का समय (TTL)।

  • description - (वैकल्पिक) रिकॉर्ड सेट का विवरण।

  • records - (वैकल्पिक) DNS रिकॉर्ड्स की एक सरणी।

  • value_specs - (वैकल्पिक) अतिरिक्त विकल्पों का मानचित्र। इसे बदलने से एक नया कीर्तिमान स्थापित होता है।

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

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

  • region - उपर्युक्त तर्क देखें।
  • name - उपर्युक्त तर्क देखें।
  • type - उपर्युक्त तर्क देखें।
  • ttl - उपर्युक्त तर्क देखें।
  • description - उपर्युक्त तर्क देखें।
  • records - उपर्युक्त तर्क देखें।
  • zone_id - उपर्युक्त तर्क देखें।
  • value_specs - उपर्युक्त तर्क देखें।

आयात

यह संसाधन ज़ोन आईडी और रिकॉर्डसेट आईडी निर्दिष्ट करके आयात किया जा सकता है, जिसे एक फ़ॉरवर्ड स्लैश द्वारा अलग किया गया है।

$ terraform import openstack_dns_recordset_v2.recordset_1 <zone_id>/<recordset_id>