Terraform 0.11

aws_opsworks_static_web_layer




terraform

aws_opsworks_static_web_layer

एक OpsWorks स्थिर वेब सर्वर परत संसाधन प्रदान करता है।

उदाहरण उपयोग

resource "aws_opsworks_static_web_layer" "web" {
  stack_id = "${aws_opsworks_stack.main.id}"
}

तर्क संदर्भ

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

  • stack_id - (आवश्यक) स्टैक की आईडी परत से संबंधित होगी।
  • name - (वैकल्पिक) परत के लिए एक मानव-पठनीय नाम।
  • auto_assign_elastic_ips - (वैकल्पिक) क्या स्वचालित रूप से परत के उदाहरणों के लिए एक लोचदार आईपी पता निर्दिष्ट करना है।
  • auto_assign_public_ips - (वैकल्पिक) एक VPC से संबंधित ढेर के लिए, चाहे वह परत के प्रत्येक उदाहरण के लिए सार्वजनिक IP पते को स्वचालित रूप से असाइन करें।
  • custom_instance_profile_arn - (वैकल्पिक) IAM प्रोफ़ाइल का ARN जिसका उपयोग परत के उदाहरणों के लिए किया जाएगा।
  • custom_security_group_ids - (वैकल्पिक) परत के उदाहरणों पर लागू करने के लिए सुरक्षा समूहों के एक सेट के लिए Ids।
  • auto_healing - (वैकल्पिक) परत के लिए ऑटो-हीलिंग को सक्षम करना है या नहीं।
  • install_updates_on_boot - (वैकल्पिक) बूट करने पर प्रत्येक उदाहरण पर OS और संकुल अद्यतन स्थापित करना है या नहीं।
  • inst_shutdown_timeout - (वैकल्पिक) सेकंड में, OpsWorks शटडाउन इवेंट को ट्रिगर करने के बाद शेफ के पूरा होने का इंतजार करेंगे।
  • elastic_load_balancer - (वैकल्पिक) इस परत को संलग्न करने के लिए एक इलास्टिक लोड बैलेंसर का नाम
  • drain_elb_on_shutdown - (वैकल्पिक) चाहे drain_elb_on_shutdown लोड बैलेंसिंग कनेक्शन को सक्षम करना है।
  • system_packages - (वैकल्पिक) सिस्टम के संकुल के एक सेट के नाम जो परत के उदाहरण पर संस्थापित करने के लिए है।
  • use_ebs_optimized_instances - (वैकल्पिक) ईबीएस-अनुकूलित उदाहरणों का उपयोग करना है या नहीं।
  • ebs_volume - (वैकल्पिक) ebs_volume ब्लॉक, जैसा कि नीचे वर्णित है, प्रत्येक ईबीएस वॉल्यूम बनाएगा और इसे परत के उदाहरणों से जोड़ देगा।

निम्नलिखित अतिरिक्त वैकल्पिक तर्क, शेफ रेसिपी नामों की सभी सूचियाँ, पांच अलग-अलग जीवनचक्र की घटनाओं में लेयर इंस्टेंस पर कस्टम शेफ़ रेसिपीज़ को लागू करने की अनुमति देते हैं, यदि कस्टम कुकबुक को लेयर के स्टैक पर सक्षम किया जाता है:

एक ebs_volume ब्लॉक निम्नलिखित तर्कों का समर्थन करता है:

  • mount_point - (आवश्यक) परत के उदाहरणों पर EBS वॉल्यूम को माउंट करने का पथ।
  • size - (आवश्यक) गीगाबाइट में वॉल्यूम का आकार।
  • number_of_disks - (आवश्यक) ईबीएस मात्रा के लिए उपयोग करने के लिए डिस्क की संख्या।
  • raid_level - (आवश्यक) वॉल्यूम के लिए उपयोग करने के लिए RAID स्तर।
  • type - (वैकल्पिक) बनाने के लिए वॉल्यूम का प्रकार। यह standard (डिफ़ॉल्ट), io1 या gp2
  • iops - (वैकल्पिक) PIOPS वॉल्यूम के लिए, IOPS प्रति डिस्क।

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

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

  • id - परत की आईडी।