文档

alicloud_ens_disk

更新时间:

Provides a ENS Disk resource. The disk. When you use it for the first time, please contact the product classmates to add a resource whitelist.

For information about ENS Disk and how to use it, see What is Disk.

-> NOTE: Available since v1.213.0.

Example Usage

Basic Usage

variable "name" {
  default = "terraform-example"
}

resource "alicloud_ens_disk" "default" {
  category      = "cloud_ssd"
  size          = "20"
  payment_type  = "PayAsYouGo"
  ens_region_id = "cn-chongqing-11"
}

Argument Reference

The following arguments are supported:

  • category - (Required, ForceNew) Types of disk instancesValues: cloud_efficiency (high-efficiency cloud disk),cloud_ssd (full Flash cloud disk),local_hdd (local HDD),local_ssd (local ssd).
  • disk_name - (Optional) Name of the disk instance.
  • encrypted - (Optional, ForceNew) Indicates whether the cloud disk is Encrypted. If Encrypted = true, the default service key is used when KMSKeyId is not entered. Value range:true, false(default).
  • ens_region_id - (Required, ForceNew) Ens node IDExample value: cn-chengdu-telecom.
  • kms_key_id - (Optional, ForceNew) The ID of the KMS key used by the cloud disk. If Encrypted is set to true, the service default key is used when KMSKeyId is empty.
  • payment_type - (Required, ForceNew) Billing type of the disk instanceValue: PayAsYouGo.
  • size - (Optional) The size of the disk instance. Unit: GiB.
  • snapshot_id - (Optional, ForceNew) The ID of the snapshot used to create the cloud disk.

The SnapshotId and Size parameters have the following limitations:

  • If the snapshot capacity corresponding to the SnapshotId parameter is greater than the specified Size parameter, the Size of the cloud disk created is the Size of the specified snapshot.
  • If the snapshot capacity corresponding to the SnapshotId parameter is less than the set Size parameter value, the Size of the cloud disk created is the specified Size parameter value.

Attributes Reference

The following attributes are exported:

  • id - The ID of the resource supplied above.
  • create_time - Disk instance creation time.
  • status - Status of the disk instance:Value:In-use: In useAvailable: To be mountedAttaching: AttachingDetaching: uninstallingCreating: CreatingReIniting: Resetting.

Timeouts

The timeouts block allows you to specify timeouts for certain actions:

  • create - (Defaults to 5 mins) Used when create the Disk.
  • delete - (Defaults to 5 mins) Used when delete the Disk.
  • update - (Defaults to 5 mins) Used when update the Disk.

Import

ENS Disk can be imported using the id, e.g.

$ terraform import alicloud_ens_disk.example <id>

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