alicloud_disk_attachment
Provides an Alicloud ECS Disk Attachment as a resource, to attach and detach disks from ECS Instances.
Example Usage
Basic usage
# 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}"
}
Argument Reference
The following arguments are supported:
- 
instance_id- (Required, Forces new resource) ID of the Instance to attach to.
- 
disk_id- (Required, Forces new resource) ID of the Disk to be attached.
- 
device_name- (Deprecated) The device name has been deprecated, and when attaching disk, it will be allocated automatically by system according to default order from /dev/xvdb to /dev/xvdz.
Attributes Reference
The following attributes are exported:
- 
instance_id- ID of the Instance.
- 
disk_id- ID of the Disk.
- 
device_name- The device name exposed to the instance.
    © 2018 HashiCorpLicensed under the MPL 2.0 License.
    https://www.terraform.io/docs/providers/alicloud/r/disk_attachment.html