Terraform 0.11

aws_db_option_group




terraform

aws_db_option_group

एक RDS DB विकल्प समूह संसाधन प्रदान करता है। विभिन्न आरडीएस इंजनों के लिए उपलब्ध विकल्पों का दस्तावेज़ीकरण निम्न पर पाया जा सकता है: * मारियाबीडी विकल्प * Microsoft SQL सर्वर विकल्प * MySQL विकल्प * दैनिक विकल्प

उदाहरण उपयोग

resource "aws_db_option_group" "example" {
  name                     = "option-group-test-terraform"
  option_group_description = "Terraform Option Group"
  engine_name              = "sqlserver-ee"
  major_engine_version     = "11.00"

  option {
    option_name = "Timezone"

    option_settings {
      name  = "TIME_ZONE"
      value = "UTC"
    }
  }

  option {
    option_name = "SQLSERVER_BACKUP_RESTORE"

    option_settings {
      name  = "IAM_ROLE_ARN"
      value = "${aws_iam_role.example.arn}"
    }
  }

  option {
    option_name = "TDE"
  }
}

तर्क संदर्भ

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

  • name - (वैकल्पिक, नया संसाधन) विकल्प समूह का नाम। यदि छोड़ दिया जाता है, तो Terraform एक यादृच्छिक, अद्वितीय नाम निर्दिष्ट करेगा। AWS में संग्रहीत होने के साथ मेल खाने के लिए इसे छोटा किया जाना चाहिए।
  • name_prefix - (वैकल्पिक, नए संसाधन) निर्दिष्ट उपसर्ग के साथ एक अद्वितीय नाम की शुरुआत करता है। name साथ संघर्ष। AWS में संग्रहीत होने के साथ मेल खाने के लिए इसे छोटा किया जाना चाहिए।
  • option_group_description - (वैकल्पिक) विकल्प समूह का विवरण। "टेराफॉर्म द्वारा प्रबंधित" के लिए चूक।
  • engine_name - (आवश्यक) उस इंजन का नाम निर्दिष्ट करता है जिसे इस विकल्प समूह के साथ जोड़ा जाना चाहिए।
  • major_engine_version - (आवश्यक) इंजन के प्रमुख संस्करण को निर्दिष्ट करता है जिसे इस विकल्प समूह के साथ जोड़ा जाना चाहिए।
  • option - (वैकल्पिक) आवेदन करने के लिए विकल्पों की एक सूची।
  • tags - (वैकल्पिक) संसाधन को असाइन करने के लिए टैग की मैपिंग।

विकल्प ब्लॉक निम्नलिखित का समर्थन करते हैं:

  • option_name - (आवश्यक) विकल्प का नाम (उदाहरण के लिए)।
  • option_settings - (वैकल्पिक) लागू करने के लिए विकल्प सेटिंग्स की एक सूची।
  • port - (वैकल्पिक) विकल्प (जैसे 11211) से कनेक्ट करते समय पोर्ट नंबर।
  • version - (वैकल्पिक) विकल्प का संस्करण (जैसे 13.1.0.0)।
  • db_security_group_memberships - (वैकल्पिक) DB सुरक्षा समूहों की एक सूची जिसके लिए विकल्प सक्षम है।
  • vpc_security_group_memberships - (वैकल्पिक) VPC सुरक्षा समूहों की एक सूची जिसके लिए विकल्प सक्षम है।

विकल्प सेटिंग्स ब्लॉक निम्नलिखित का समर्थन करते हैं:

  • name - (वैकल्पिक) सेटिंग का नाम।
  • value - (वैकल्पिक) सेटिंग का मूल्य।

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

उपरोक्त सभी तर्कों के अलावा, निम्नलिखित विशेषताएँ निर्यात की जाती हैं:

  • id - डीबी विकल्प समूह का नाम।
  • arn - db विकल्प समूह का ARN।

समय समाप्ति

aws_db_option_group निम्नलिखित aws_db_option_group कॉन्फ़िगरेशन विकल्प प्रदान करता है:

  • delete - (डिफ़ॉल्ट 15 minutes )

आयात

DB विकल्प समूहों को name का उपयोग करके आयात किया जा सकता है, जैसे

$ terraform import aws_db_option_group.bar mysql-option-group