Terraform 0.11

google_sql_user




terraform

google_sql_user

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

उदाहरण उपयोग

SQL उपयोगकर्ता बनाने का उदाहरण।

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

  settings {
    tier = "D0"
  }
}

resource "google_sql_user" "users" {
  name     = "me"
  instance = "${google_sql_database_instance.master.name}"
  host     = "me.com"
  password = "changeme"
}

तर्क संदर्भ

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

  • instance - (आवश्यक) क्लाउड एसक्यूएल उदाहरण का नाम। इस परिवर्तन से एक नया संसाधन बनने के लिए बाध्य होता है।

  • name - (आवश्यक) उपयोगकर्ता का नाम। इस परिवर्तन से एक नया संसाधन बनने के लिए बाध्य होता है।

  • password - (वैकल्पिक) उपयोगकर्ता के लिए पासवर्ड। अपडेट किया जा सकता है।

  • host - (वैकल्पिक) वह होस्ट जिसे उपयोगकर्ता कनेक्ट कर सकता है। यह केवल MySQL उदाहरणों के लिए समर्थित है। PostgreSQL उदाहरणों के लिए इस फ़ील्ड को सेट न करें। आईपी ​​एड्रेस हो सकता है। इस परिवर्तन से एक नया संसाधन बनने के लिए बाध्य होता है।

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

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

केवल ऊपर सूचीबद्ध तर्क विशेषता के रूप में सामने आए हैं।

आयात

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

$ terraform import google_sql_user.users master-instance/my-domain.com/me

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

$ terraform import google_sql_user.users master-instance/me