文档

alicloud_disk_attachment

更新时间:

-> DEPRECATED: This resource has been renamed to alicloud_ecs_disk_attachment from version 1.122.0.

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_18_04_64_20G_alibase_20190624.vhd"
  instance_type        = "ecs.n4.small"
  availability_zone    = "cn-beijing-a"
  security_groups      = [alicloud_security_group.ecs_sg.id]
  instance_name        = "Hello"
  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:

  • id - The Disk Attachment ID and it formats as <disk_id>:<instance_id>.

Import

The disk attachment can be imported using the id, e.g.

$ terraform import alicloud_disk_attachment.example d-abc12345678:i-abc12355

  • 本页导读 (0)
文档反馈