On this page
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:
instances
A 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 bandwidthspot_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 HashiCorp
Licensed under the MPL 2.0 License.
https://www.terraform.io/docs/providers/alicloud/d/instances.html