Terraform 0.11

google_spanner_instance




terraform

google_spanner_instance

Google स्पैनर इंस्टेंस बनाता और प्रबंधित करता है। अधिक जानकारी के लिए, आधिकारिक दस्तावेज या JSON एपीआई देखें

उदाहरण उपयोग

उदाहरण एक स्पैनर उदाहरण बना रहा है।

resource "google_spanner_instance" "main" {
  config       = "regional-europe-west1"
  display_name = "main-instance"
  name         = "main-instance"
  num_nodes    = 1
}

तर्क संदर्भ

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

  • config - (आवश्यक) उदाहरण के विन्यास का नाम (समान किंतु क्षेत्र के समान नहीं) जो इस उदाहरण में आपके डेटाबेस की भौगोलिक स्थिति और प्रतिकृति को परिभाषित करता है। यह निर्धारित करता है कि आपका डेटा कहाँ संग्रहीत है। मान आमतौर पर regional-europe-west1 , regional-europe-west1 us-central आदि के रूप में होते हैं। एक वैध सूची प्राप्त करने के लिए कृपया डॉक्स के कॉन्फ़िगरेशन अनुभाग से परामर्श करें।

  • display_name - (आवश्यक) यह उदाहरण के लिए वर्णनात्मक नाम जैसा कि यह UI में दिखाई देता है। अद्यतन किया जा सकता है, हालांकि भ्रम से बचने के लिए विश्व स्तर पर अद्वितीय रखा जाना चाहिए।

  • name - (वैकल्पिक, संगणित) उदाहरण का अनूठा नाम (आईडी)। यदि नाम रिक्त छोड़ दिया जाता है, तो Terraform बेतरतीब ढंग से एक उत्पन्न करेगा जब उदाहरण पहली बार बनाया जाता है।

  • num_nodes - (वैकल्पिक, num_nodes ) इस उदाहरण को आवंटित नोड्स की संख्या। 1 चूक। इसे निर्माण के बाद अपडेट किया जा सकता है।

  • project - (वैकल्पिक) उस परियोजना की आईडी जिसमें संसाधन है। यदि यह प्रदान नहीं किया जाता है, तो प्रदाता परियोजना का उपयोग किया जाता है।

  • labels - (वैकल्पिक) उदाहरण के लिए लेबल करने के लिए लेबल की एक मैपिंग (कुंजी / मान जोड़े)।

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

ऊपर सूचीबद्ध तर्कों के अलावा, निम्नलिखित गणना की गई विशेषताएँ निर्यात की जाती हैं:

  • state - उदाहरण की वर्तमान स्थिति।

आयात

उदाहरणों को उनके name और वैकल्पिक रूप से उस project का उपयोग करके आयात किया जा सकता है जिसमें इसे परिभाषित किया जाता है (अक्सर प्रदाता में परिभाषित की गई परियोजना के लिए अलग होने पर इसका उपयोग किया जाता है), प्रारूप इस प्रकार या तो {projectId}/{instanceId} या {projectId}/{instanceId} । जैसे

$ terraform import google_spanner_instance.master instance123

$ terraform import google_spanner_instance.master project123/instance456