Terraform 0.11

google_sql_database




terraform

google_sql_database

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

उदाहरण उपयोग

SQL डेटाबेस बनाने का उदाहरण।

resource "google_sql_database_instance" "master" {
  name = "master-instance"

  settings {
    tier = "D0"
  }
}

resource "google_sql_database" "users" {
  name      = "users-db"
  instance  = "${google_sql_database_instance.master.name}"
  charset   = "latin1"
  collation = "latin1_swedish_ci"
}

तर्क संदर्भ

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

  • name - (आवश्यक) डेटाबेस का नाम।

  • instance - (आवश्यक) उदाहरण युक्त नाम।

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

  • charset - (वैकल्पिक) चारसेट मूल्य। अधिक विवरण और समर्थित मानों के लिए MySQL के सपोर्टेड कैरेक्टर सेट और कोलाज और पोस्टग्रेज के कैरेक्टर सेट सपोर्ट देखें। पोस्टग्रैट्स डेटाबेस Beta , और सीमित charset समर्थन है; वे केवल निर्माण समय पर UTF8 मूल्य का समर्थन करते हैं।

  • collation - (ऑप्शनल) collation value। अधिक विवरण और समर्थित मानों के लिए MySQL के समर्थित कैरेक्टर सेट और कोलाज और पोस्टग्रेज का कोलाज़ समर्थन देखें। पोस्टग्रैट्स डेटाबेस Beta , और सीमित collation समर्थन है; वे केवल निर्माण के समय en_US.UTF8 मान का समर्थन करते हैं।

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

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

  • self_link - निर्मित संसाधन का URI।

आयात

SQL डेटाबेस को instance और name का उपयोग करके आयात किया जा सकता है, जैसे

$ terraform import google_sql_database.database master-instance:users-db