» ucloud_images
This data source providers a list of available image resources according to their availability zone, image ID and other fields.
» Example Usage
data "ucloud_images" "example" {
availability_zone = "cn-bj2-02"
image_type = "base"
name_regex = "^CentOS 7.[1-2] 64"
}
output "first" {
value = "${data.ucloud_images.example.images.0.id}"
}
» Argument Reference
The following arguments are supported:
-
availability_zone
- (Optional) Availability zone where images are located. such as:cn-bj2-02
. You may refer to list of availability zone. -
image_id
- (Optional) The ID of image. -
name_regex
- (Optional) A regex string to filter resulting images by name. (Such as:^CentOS 7.[1-2] 64
means CentOS 7.1 of 64-bit operating system or CentOS 7.2 of 64-bit operating system, "Ubuntu 16.04 64" means Ubuntu 16.04 of 64-bit operating system). -
image_type
- (Optional) The type of image. Possible values are:base
as standard image,business
as owned by market place, andcustom
as custom-image, all the image types will be retrieved by default. -
os_type
- (Optional) The type of OS. Possible values are:linux
andwindows
, all the OS types will be retrieved by default. -
output_file
- (Optional) File name where to save data source results (after runningterraform plan
).
» Attributes Reference
In addition to all arguments above, the following attributes are exported:
-
images
- It is a nested type which documented below. -
total_count
- Total number of images that satisfy the condition.
The attribute (images
) support the following:
-
availability_zone
- Availability zone where image is located. -
create_time
- The time of creation for EIP, formatted in RFC3339 time string. -
features
- To identify if any particular feature belongs to the instance, the value isNetEnhnced
as I/O enhanced instance for now. -
description
- The description of image if any. -
id
- The ID of image. -
name
- The name of image. -
size
- The size of image. -
type
- The type of image. -
os_name
- The name of OS. -
os_type
- The type of OS. -
status
- The status of image. Possible values areAvailable
,Making
andUnavailable
.