Terraform 0.11

aws_emr_instance_group




terraform

aws_emr_instance_group

एक लोचदार MapReduce क्लस्टर इंस्टेंस समूह कॉन्फ़िगरेशन प्रदान करता है। अधिक जानकारी के लिए Amazon Elastic MapReduce प्रलेखन देखें।

उदाहरण उपयोग

resource "aws_emr_instance_group" "task" {
  cluster_id     = "${aws_emr_cluster.tf-test-cluster.id}"
  instance_count = 1
  instance_type  = "m3.xlarge"
  name           = "my little instance group"
}

तर्क संदर्भ

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

  • name (आवश्यक) उदाहरण समूह के लिए दिया गया मानव अनुकूल नाम। इस परिवर्तन से एक नया संसाधन बनने के लिए बाध्य होता है।
  • संलग्न करने के लिए EMR क्लस्टर की cluster_id (आवश्यक) आईडी। इस परिवर्तन से एक नया संसाधन बनने के लिए बाध्य होता है।
  • instance_type (आवश्यक) उदाहरण समूह में सभी उदाहरणों के लिए EC2 उदाहरण प्रकार। इस परिवर्तन से एक नया संसाधन बनने के लिए बाध्य होता है।
  • instance_count (वैकल्पिक) उदाहरण समूह के लिए इंस्टेंस की लक्ष्य संख्या। चूक ०।
  • ebs_optimized (वैकल्पिक) इंगित करता है कि क्या अमेज़ॅन ईबीएस वॉल्यूम ईबीएस-अनुकूलित है। इस परिवर्तन से एक नया संसाधन बनने के लिए बाध्य होता है।
  • ebs_config (वैकल्पिक) नीचे दिए गए ebs_config एक या अधिक ebs_config ब्लॉक। इस परिवर्तन से एक नया संसाधन बनने के लिए बाध्य होता है।

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

  • iops - (वैकल्पिक) iops / ओ संचालन की संख्या प्रति सेकंड (IOPS) जो वॉल्यूम का समर्थन करती है।
  • size - (वैकल्पिक) गिबिबाइट्स (GiB) में आयतन का आकार। यह 1 - 1024 से एक संख्या हो सकती है। यदि वॉल्यूम प्रकार ईबीएस-अनुकूलित है, तो न्यूनतम मूल्य 10 है।
  • type - (वैकल्पिक) मात्रा प्रकार। वैध विकल्प 'gp2', 'io1' और 'मानक' हैं।
  • volumes_per_instance - (वैकल्पिक) प्रति उदाहरण संलग्न करने के लिए ईबीएस वॉल्यूम की संख्या।

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

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

  • id - ईएमआर इंस्टेंस आईडी
  • running_instance_count इस उदाहरण समूह में वर्तमान में चल रहे उदाहरणों की संख्या।
  • status उदाहरण समूह की वर्तमान स्थिति।