alicloud_instances
The Instances data source list ECS instance resource accoring to its ID, name regex, image id, status and other fields.
Example Usage
data "alicloud_instances" "instances" {
name_regex = "web_server"
status = "Running"
}
Argument Reference
The following arguments are supported:
-
ids- (Optional) A list of ECS instance ID. -
name_regex- (Optional) A regex string to apply to the instance list returned by Alicloud. -
image_id- (Optional) The image ID of some ECS instance used. -
status- (Optional) List specified status instances. Valid values: "Creating", "Starting", "Running", "Stopping" and "Stopped". Default to list all status. -
vpc_id- (Optional) List several instances in the specified VPC. -
vswitch_id- (Optional) List several instances in the specified VSwitch. -
availability_zone- (Optional) List several instances in the specified availability zone. -
tags- (Optional) A mapping of tags marked ECS instanes. -
output_file- (Optional) The name of file that can save instances data source after runningterraform plan.
Attributes Reference
The following argument are exported:
-
instancesA list of instnaces. It contains several attributes toBlock Instances.
Block Instances
Attributes for instanes:
-
id- ID of the instance. -
region_id- Region Id the instance belongs. -
availability_zone- Availability zone the instance belongs. -
status- Instance current status. -
name- Instance name. -
description- Instance description. -
instance_type- Instance type. -
vpc_id- VPC ID the instance belongs. -
vswitch_id- VSwitch ID the instance belongs. -
image_id- Image id the instance used. -
private_ip- Instance private IP address. -
public_ip- Instance public IP address. -
eip- EIP address the VPC instance used. -
security_groups- List security group ID the instance belongs. -
key_name- Key pair the instance used. -
creation_time- Instance creation time. -
instance_charge_type- Instance charge type. -
internet_charge_type- Instance network charge type. -
internet_max_bandwidth_out- Instance internet out max bandwidth -
spot_strategy- Spot strategy the instance used. -
disk_device_mappings- Description of the disk the instance attached. -
tags- A mapping of tags marked ECS instanes.
© 2018 HashiCorpLicensed under the MPL 2.0 License.
https://www.terraform.io/docs/providers/alicloud/d/instances.html