Terraform 0.11

alicloud_ess_attachment




terraform

alicloud_ess_attachment

एक निर्दिष्ट स्केलिंग समूह के लिए कई ECS उदाहरण देता है या उन्हें इससे हटा देता है।

उदाहरण उपयोग

resource "alicloud_instance" "instance" {
  # Other parameters...
}
resource "alicloud_ess_scaling_group" "scaling" {
  min_size           = 0
  max_size           = 2
  removal_policies   = ["OldestInstance", "NewestInstance"]

  # Other parameters...
}

resource "alicloud_ess_scaling_configuration" "config" {
  scaling_group_id  = "${alicloud_ess_scaling_group.scaling.id}"
  image_id          = "ubuntu_140405_64_40G_cloudinit_20161115.vhd"
  instance_type     = "ecs.n4.large"
  security_group_id = "${alicloud_security_group.classic.id}"
  active = true
  enable = true
}

resource "alicloud_ess_attachment" "att" {
  scaling_group_id = "${alicloud_ess_scaling_group.scaling.id}"
  instance_ids = ["${alicloud_instance.instance.*.id}"]
  force = true
}

तर्क संदर्भ

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

  • scaling_group_id - (आवश्यक) स्केलिंग कॉन्फ़िगरेशन के स्केलिंग समूह की आईडी।
  • instance_ids - (आवश्यक) ईसीएस उदाहरण की आईडी स्केलिंग समूह से जुड़ी होगी। आप 20 आईडी तक इनपुट कर सकते हैं।
  • force - (वैकल्पिक) क्या ईसीएस उदाहरणों को संलग्न करने के लिए स्केलिंग समूह क्षमता "मैक्ससाइज़" को जारी करने के लिए जबरन "ऑटोक्रीटेड" ईसीएस उदाहरणों को निकालना है। झूठा करने के लिए डिफ़ॉल्ट।
  • संलग्न ईसीएस इंस्टेंसेस और स्केलिंग समूह में समान क्षेत्र और नेटवर्क प्रकार ( Classic या VPC ) होना चाहिए।
  • संलग्न ईसीएस इंस्टेंसेस और सक्रिय स्केलिंग कॉन्फ़िगरेशन के साथ उदाहरण में एक ही उदाहरण प्रकार होना चाहिए।
  • संलग्न ईसीएस उदाहरणों को चालू स्थिति में होना चाहिए।
  • संलग्न ईसीएस उदाहरण अन्य स्केलिंग समूहों से जुड़े नहीं हैं।
  • संलग्न ईसीएस इंस्टेंसेस सब्सक्रिप्शन और पे-अस-यू-गो भुगतान विधियों का समर्थन करता है।

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

निम्नलिखित विशेषताएँ निर्यात की जाती हैं:

  • id - ईएसएस अटैचमेंट संसाधन आईडी।
  • instance_ids - सूची की आईडी "संलग्न" ईसीएस उदाहरण।
  • force - क्या "ऑटोकरेक्टेड" ईसीएस उदाहरणों को हटाना है।

आयात

ईएसएस अटैचमेंट को आईडी या स्केलिंग ग्रुप आईडी का उपयोग करके आयात किया जा सकता है, जैसे

$ terraform import alicloud_ess_attachment.example asg-abc123456