Terraform 0.11

alicloud_db_database




terraform

alicloud_db_database

एक आरडीएस डेटाबेस संसाधन प्रदान करता है। एक DB डेटाबेस एक DB उदाहरण में तैनात है। एक DB उदाहरण कई डेटाबेसों का मालिक हो सकता है।

उदाहरण उपयोग

resource "alicloud_db_database" "default" {
    instance_id = "rm-2eps..."
    name = "tf_database"
    character_set = "utf8"
}

तर्क संदर्भ

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

  • instance_id - (आवश्यक) उदाहरण के Id जो डेटाबेस चला सकते हैं।
  • name - (आवश्यक) डेटाबेस का नाम एक विशिष्ट जांच की आवश्यकता है। इसमें लोअर केस लेटर्स, नंबर और अंडरलाइन शामिल हो सकते हैं, और एक लेटर से शुरू होना चाहिए और इसमें 64 से अधिक अक्षर नहीं हैं।
  • character_set - (आवश्यक) चरित्र सेट। मान सीमा निम्न तक सीमित है:

    • MySQL: [utf8, gbk, latin1, utf8mb4] ( utf8mb4 केवल संस्करण 5.5 और 5.6 का समर्थन करता है)।
    • SQLServer: [Chinese_PRC_CI_AS, Chinese_PRC_CS_AS, SQL_Latin1_General_CP1_CI_AS, SQL_Latin1_General_CP1_CS_AS, Chinese_PRC_BIN]
  • description - (वैकल्पिक) डेटाबेस विवरण। यह https: // से शुरू नहीं हो सकता। यह एक चीनी चरित्र या अंग्रेजी अक्षर से शुरू होना चाहिए। इसमें चीनी और अंग्रेजी वर्ण, रेखांकित (_), हाइफ़न (-), और संख्याएँ शामिल हो सकती हैं। लंबाई 2-256 अक्षर हो सकती है।

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

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

  • id - वर्तमान डेटाबेस संसाधन आईडी। प्रारूप आईडी और डेटाबेस नाम प्रारूप से बना : "।
  • instance_id - DB उदाहरण के आईडी।
  • name - DB डेटाबेस का नाम।
  • character_set - चरित्र उस डेटाबेस का उपयोग करता है जो सेट करता है।
  • description - डेटाबेस विवरण।

आयात

आरडीएस डेटाबेस को आईडी, जैसे का उपयोग करके आयात किया जा सकता है

$ terraform import alicloud_db_database.example "rm-12345:tf_database"