Terraform 0.11

alicloud_db_instance




terraform

alicloud_db_instance

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

उदाहरण उपयोग

resource "alicloud_db_instance" "default" {
    engine = "MySQL"
    engine_version = "5.6"
    db_instance_class = "rds.mysql.t1.small"
    db_instance_storage = "10"
}

तर्क संदर्भ

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

  • engine - (आवश्यक) डेटाबेस प्रकार। मूल्य विकल्प: MySQL, SQLServer, PostgreSQL और PPAS।
  • engine_version - (आवश्यक) डेटाबेस संस्करण। मूल्य विकल्प:
    • MySQL के लिए 5.5 / 5.6 / 5.7
    • 2008S2 / 2012 SQLServer के लिए
    • 9.4 PostgreSQL के लिए
    • पीपीएएस के लिए 9.3
  • db_instance_class - (अस्वीकृत) यह संस्करण 1.5.0 से हटा दिया गया है और प्रतिस्थापित करने के लिए ' db_instance_class ' का उपयोग करें।
  • instance_type - (आवश्यक) DB उदाहरण प्रकार। विवरण के लिए, इंस्टेंस प्रकार तालिका देखें।
  • db_instance_storage - (अस्वीकृत) यह संस्करण 1.5.0 से हटा दिया गया है और प्रतिस्थापित करने के लिए ' db_instance_storage ' का उपयोग करें।
  • instance_storage - (आवश्यक) उपयोगकर्ता द्वारा परिभाषित DB आवृत्ति संग्रहण स्थान। मूल्य सीमा:

    • [५, २०००] MySQL / PostgreSQL / PPAS हा दोहरे नोड संस्करण के लिए;
    • [२०,१००] MySQL के लिए ५. single मूल एकल नोड संस्करण;
    • [१०, २०००] एसक्यूएल सर्वर २००R आर २ के लिए;
    • [२०,२००] SQL सर्वर २०१२ के लिए बुनियादी सिंगल नोड संस्करण ५ जीबी की दर से उत्तरोत्तर बढ़ाएँ। विवरण के लिए, इंस्टेंस प्रकार तालिका देखें।
  • instance_name - (वैकल्पिक) DB उदाहरण का नाम। यह 2 से 256 अक्षरों की एक स्ट्रिंग है।

  • instance_charge_type - (वैकल्पिक) मान्य मूल्य Prepaid , Postpaid , डिफ़ॉल्ट से Postpaid

  • period - (वैकल्पिक) वह अवधि जिसे आप DB उदाहरण (महीने में) खरीदेंगे। यह PrePaid मान्य है जब PrePaid । मान्य मान: [1 ~ 9], 12, 24, 36. 1 से डिफ़ॉल्ट।

  • zone_id - (वैकल्पिक) DB उदाहरण लॉन्च करने के लिए ज़ोन। संस्करण 1.8.1 से, यह कई क्षेत्र का समर्थन करता है। यदि यह एक बहु-क्षेत्र है और vswitch_id निर्दिष्ट है, तो vswitch उनमें से किसी एक में होना चाहिए। मल्टीपल ज़ोन आईडी को डेटा स्रोत alicloud_zones में "सत्य" के लिए multi सेट करके प्राप्त किया जा सकता है।

  • multi_az - (वैकल्पिक) यह संस्करण 1.8.1 से हटा दिया गया है, और zone_id कई ज़ोन का समर्थन कर सकता है।

  • db_instance_net_type - (अस्वीकृत) यह संस्करण 1.5.0 से हटा दिया गया है। यदि आप सार्वजनिक कनेक्शन सेट करना चाहते हैं, तो कृपया नए संसाधन alicloud_db_connection उपयोग करें। इंट्रानेट के लिए डिफ़ॉल्ट।

  • allocate_public_connection - (डिप्रेस्ड) यह संस्करण 1.5.0 से हटा दिया गया है। यदि आप सार्वजनिक कनेक्शन स्ट्रिंग आवंटित करना चाहते हैं, तो कृपया नए संसाधन alicloud_db_connection उपयोग करें।

  • instance_network_type - (अस्वीकृत) यह संस्करण 1.5.0 से हटा दिया गया है। यदि आप VPC नेटवर्क में इंस्टेंस बनाना चाहते हैं, तो यह पैरामीटर सेट होना चाहिए।

  • vswitch_id - (वैकल्पिक) एक VPC में DB आवृत्तियों को लॉन्च करने के लिए वर्चुअल स्विच आईडी।

  • master_user_name - (अस्वीकृत) यह संस्करण 1.5.0 से हटा दिया गया है। नया संसाधन alicloud_db_account फ़ील्ड 'नाम' इसकी जगह लेता है।

  • master_user_password - (अस्वीकृत) यह संस्करण 1.5.0 से हटा दिया गया है। नया संसाधन alicloud_db_account फ़ील्ड 'पासवर्ड' इसकी जगह लेता है।

  • पसंदीदा_बैकअप_पर बॉयोड - (डिप्रेकेटेड) यह संस्करण 1.5.0 से हटा दिया गया है। नया संसाधन alicloud_db_backup_policy फ़ील्ड 'backup_period' इसकी जगह लेता है।

  • preferred_backup_time - (अस्वीकृत) यह संस्करण 1.5.0 से हटा दिया गया है। नया संसाधन alicloud_db_backup_policy फ़ील्ड 'backup_time' इसकी जगह लेता है।

  • backup_retention_period - (अस्वीकृत) यह संस्करण 1.5.0 से हटा दिया गया है। नया संसाधन alicloud_db_backup_policy फ़ील्ड 'retention_period' इसकी जगह लेता है।

  • security_ips - (वैकल्पिक) IP पतों की सूची एक उदाहरण के सभी डेटाबेस तक पहुँचने की अनुमति देती है। सूची में 1,000 आईपी पते शामिल हैं, जिन्हें अल्पविराम द्वारा अलग किया गया है। समर्थित प्रारूपों में 0.0.0.0/0, 10.23.12.24 (IP), और 10.23.12.24/24 (क्लासलेस इंटर-डोमेन रूटिंग (CIDR) मोड शामिल हैं। / 24 एक आईपी पते में उपसर्ग की लंबाई का प्रतिनिधित्व करता है। रेंज) उपसर्ग की लंबाई [1,32]) है।

  • db_mappings - (अस्वीकृत) यह संस्करण 1.5.0 से हटा दिया गया है। नया संसाधन alicloud_db_database जगह लेता है।

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

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

  • id - आरडीएस उदाहरण आईडी।
  • instance_charge_type - उदाहरण चार्ज प्रकार।
  • period - अवधि का उपयोग करते हुए DB उदाहरण।
  • engine - डेटाबेस प्रकार।
  • engine_version - डेटाबेस इंजन संस्करण।
  • db_instance_class - (संस्करण 1.5.0 से पदावनत)
  • instance_type - RDS उदाहरण प्रकार।
  • db_instance_storage - (संस्करण 1.5.0 से पदावनत)
  • instance_storage - RDS उदाहरण संग्रहण स्थान।
  • instance_name - DB उदाहरण का नाम।
  • port - आरडीएस डेटाबेस कनेक्शन पोर्ट।
  • connection_string - RDS डेटाबेस कनेक्शन स्ट्रिंग।
  • zone_id - आरडीएस उदाहरण की ज़ोन आईडी।
  • db_instance_net_type - (संस्करण 1.5.0 से पदावनत)।
  • instance_network_type - (संस्करण 1.5.0 से पदावनत)।
  • db_mappings - - (संस्करण 1.5.0 से पदावनत)।
  • पसंदीदा_बैकअप_पर बॉयोड - (संस्करण 1.5.0 से हटाए गए)।
  • preferred_backup_time - (संस्करण 1.5.0 से पदावनत)।
  • backup_retention_period - (संस्करण 1.5.0 से पदावनत)।
  • security_ips - उदाहरण श्वेतसूची के सुरक्षा ips।
  • connections - (संस्करण 1.5.0 से पदावनत)।
  • vswitch_id - यदि VPC में rds इंस्टेंस बनाया जाता है, तो यह मान वर्चुअल स्विच आईडी है।
  • master_user_name - (संस्करण 1.5.0 से पदावनत)।
  • पसंदीदा_बैकअप_पर बॉयोड - (संस्करण 1.5.0 से हटाए गए)।
  • preferred_backup_time - (संस्करण 1.5.0 से पदावनत)।
  • backup_retention_period - (संस्करण 1.5.0 से पदावनत)।

आयात

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

$ terraform import alicloud_db_instance.example rm-abc12345678