Terraform 0.11

alicloud_disk_attachment




terraform

alicloud_disk_attachment

एक संसाधन के रूप में एक एलिकलाउड ईसीएस डिस्क अटैचमेंट प्रदान करता है, ईसीएस इंस्टेंसेस से डिस्क को संलग्न करने और अलग करने के लिए।

उदाहरण उपयोग

मूल उपयोग

# Create a new ECS disk-attachment and use it attach one disk to a new instance.

resource "alicloud_security_group" "ecs_sg" {
  name        = "terraform-test-group"
  description = "New security group"
}

resource "alicloud_disk" "ecs_disk" {
  availability_zone = "cn-beijing-a"
  size              = "50"

  tags {
    Name = "TerraformTest-disk"
  }
}

resource "alicloud_instance" "ecs_instance" {
  image_id              = "ubuntu_140405_64_40G_cloudinit_20161115.vhd"
  instance_type         = "ecs.n4.small"
  availability_zone     = "cn-beijing-a"
  security_groups       = ["${alicloud_security_group.ecs_sg.id}"]
  instance_name         = "Hello"
  instance_network_type = "classic"
  internet_charge_type  = "PayByBandwidth"

  tags {
    Name = "TerraformTest-instance"
  }
}

resource "alicloud_disk_attachment" "ecs_disk_att" {
  disk_id     = "${alicloud_disk.ecs_disk.id}"
  instance_id = "${alicloud_instance.ecs_instance.id}"
}

तर्क संदर्भ

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

  • instance_id - (आवश्यक, नए संसाधन के लिए) संलग्न करने के लिए इंस्टेंस की आईडी।
  • disk_id - (आवश्यक, नए संसाधन के लिए) डिस्क की आईडी संलग्न की जानी चाहिए।
  • device_name - (अस्वीकृत) डिवाइस नाम को हटा दिया गया है, और डिस्क संलग्न करते समय, यह डिफ़ॉल्ट रूप से / dev / xvdb से / dev / xvdz के लिए डिफ़ॉल्ट क्रम के अनुसार सिस्टम द्वारा आवंटित किया जाएगा।

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

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