Terraform 0.11

aws_db_parameter_group




terraform

aws_db_parameter_group

एक आरडीएस डीबी पैरामीटर समूह संसाधन प्रदान करता है। विभिन्न आरडीएस इंजनों के लिए उपलब्ध मापदंडों का अनुकूलन निम्न पर पाया जा सकता है: * ऑरोरा मायक्यूसी पैरामीटर्स * औरोरा पोस्टग्रैसीक्यूमीटर पैरामीटर्स * मारियाडीबी पैरामीटर्स * ओरेकल पैरामीटर्स * पोस्टग्रेक्यूएल पैरामीटर

उदाहरण उपयोग

resource "aws_db_parameter_group" "default" {
  name   = "rds-pg"
  family = "mysql5.6"

  parameter {
    name  = "character_set_server"
    value = "utf8"
  }

  parameter {
    name  = "character_set_client"
    value = "utf8"
  }
}

तर्क संदर्भ

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

  • name - (वैकल्पिक, नया संसाधन) डीबी पैरामीटर समूह का नाम। यदि छोड़ दिया जाता है, तो Terraform एक यादृच्छिक, अद्वितीय नाम निर्दिष्ट करेगा।
  • name_prefix - (वैकल्पिक, नए संसाधन) निर्दिष्ट उपसर्ग के साथ एक अद्वितीय नाम की शुरुआत करता है। name साथ संघर्ष।
  • family - (आवश्यक) डीबी पैरामीटर समूह का परिवार।
  • description - (वैकल्पिक) डीबी पैरामीटर समूह का विवरण। "टेराफॉर्म द्वारा प्रबंधित" के लिए चूक।
  • parameter - (वैकल्पिक) आवेदन करने के लिए DB मापदंडों की एक सूची। ध्यान दें कि पैरामीटर एक परिवार से दूसरे में भिन्न हो सकते हैं। समूह के प्रारंभिक निर्माण के बाद सभी मापदंडों की पूरी सूची का पता aws rds describe-db-parameters माध्यम से खोजा जा सकता है।
  • tags - (वैकल्पिक) संसाधन को असाइन करने के लिए टैग की मैपिंग।

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

  • name - (आवश्यक) डीबी पैरामीटर का नाम।
  • value - (आवश्यक) DB पैरामीटर का मान।
  • apply_method - (वैकल्पिक) "तत्काल" (डिफ़ॉल्ट), या "लंबित-रिबूट"। कुछ इंजन रिबूट के बिना कुछ मापदंडों को लागू नहीं कर सकते हैं, और आपको यहां "लंबित-रिबूट" निर्दिष्ट करने की आवश्यकता होगी।

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

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

  • id - डीबी पैरामीटर समूह का नाम।
  • arn - db पैरामीटर समूह का ARN।

आयात

DB पैरामीटर समूह को name का उपयोग करके आयात किया जा सकता है, जैसे

$ terraform import aws_db_parameter_group.rds_pg rds-pg