alicloud_disk

Provides a ECS disk resource.

Example Usage

# Create a new ECS disk.
resource "alicloud_disk" "ecs_disk" {
  # cn-beijing
  availability_zone = "cn-beijing-b"
  name              = "New-disk"
  description       = "Hello ecs disk."
  category          = "cloud_efficiency"
  size              = "30"

  tags {
    Name = "TerraformTest"
  }
}

Argument Reference

The following arguments are supported:

  • availability_zone - (Required, Forces new resource) The Zone to create the disk in.
  • name - (Optional) Name of the ECS disk. This name can have a string of 2 to 128 characters, must contain only alphanumeric characters or hyphens, such as "-",".","_", and must not begin or end with a hyphen, and must not begin with http:// or https://. Default value is null.
  • description - (Optional) Description of the disk. This description can have a string of 2 to 256 characters, It cannot begin with http:// or https://. Default value is null.
  • category - (Optional, Forces new resource) Category of the disk. Valid values are cloud, cloud_efficiency and cloud_ssd. Default is cloud_efficiency.
  • size - (Required) The size of the disk in GiBs, and it value range: 20 ~ 32768.
  • snapshot_id - (Optional) A snapshot to base the disk off of. If it is specified, size will be invalid and the disk size is equals to the snapshot size.
  • tags - (Optional) A mapping of tags to assign to the resource.
  • encrypted - (Optional) If true, the disk will be encrypted

Attributes Reference

The following attributes are exported:

Import

Cloud disk can be imported using the id, e.g.

$ terraform import alicloud_disk.example d-abc12345678

© 2018 HashiCorp
Licensed under the MPL 2.0 License.
https://www.terraform.io/docs/providers/alicloud/r/disk.html