mirror of
https://github.com/opentffoundation/opentf.git
synced 2026-03-13 19:01:09 -04:00
* add docs * add new resource ess * add examples * update aliyun go * merge master * fix ci
1.8 KiB
1.8 KiB
layout, page_title, sidebar_current, description
| layout | page_title | sidebar_current | description |
|---|---|---|---|
| alicloud | Alicloud: alicloud_disk_attachment | docs-alicloud-resource-disk-attachment | Provides a ECS Disk Attachment resource. |
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.s1.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}"
device_name = "/dev/xvdb"
}
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- (Required, Forces new resource) The device name to expose to the instance (for example, /dev/xvdb).
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.