Terraform 0.11

aws_elastic_beanstalk_configuration_template




terraform

aws_elastic_beanstalk_configuration_template

एक लोचदार बीनस्टॉक कॉन्फ़िगरेशन टेम्प्लेट प्रदान करता है, जो एक विशिष्ट एप्लिकेशन से जुड़े होते हैं और एक ही कॉन्फ़िगरेशन सेटिंग्स के साथ एप्लिकेशन के विभिन्न संस्करणों को तैनात करने के लिए उपयोग किए जाते हैं।

उदाहरण उपयोग

resource "aws_elastic_beanstalk_application" "tftest" {
  name        = "tf-test-name"
  description = "tf-test-desc"
}

resource "aws_elastic_beanstalk_configuration_template" "tf_template" {
  name                = "tf-test-template-config"
  application         = "${aws_elastic_beanstalk_application.tftest.name}"
  solution_stack_name = "64bit Amazon Linux 2015.09 v2.0.8 running Go 1.4"
}

तर्क संदर्भ

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

  • name - (आवश्यक) इस टेम्पलेट के लिए एक अनूठा नाम।
  • application - (आवश्यक) इस कॉन्फ़िगरेशन टेम्पलेट के साथ जुड़ने के लिए आवेदन का नाम
  • description - (वैकल्पिक) टेम्पलेट का संक्षिप्त विवरण
  • environment_id - (वैकल्पिक) इस कॉन्फ़िगरेशन टेम्प्लेट के साथ उपयोग की गई पर्यावरण की आईडी
  • setting - (वैकल्पिक) नए पर्यावरण को कॉन्फ़िगर करने के लिए विकल्प सेटिंग्स। ये विशिष्ट मानों को ओवरराइड करते हैं जो डिफ़ॉल्ट के रूप में सेट किए जाते हैं। विकल्प सेटिंग्स में प्रारूप नीचे विस्तृत है
  • solution_stack_name - (वैकल्पिक) अपने टेम्पलेट को बंद करने के लिए एक समाधान स्टैक। उदाहरण के ढेर अमेज़न एपीआई प्रलेखन में पाया जा सकता है

विकल्प सेटिंग्स

setting फ़ील्ड निम्न प्रारूप का समर्थन करती है:

  • namespace - विकल्प के संबद्ध AWS संसाधन की पहचान करने वाला अद्वितीय नाम स्थान
  • name - विन्यास विकल्प का नाम
  • value - कॉन्फ़िगरेशन विकल्प के लिए मूल्य
  • resource - (वैकल्पिक) अनुसूचित कार्रवाई के लिए संसाधन का नाम

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

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