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