On this page
alicloud_vswitches
The Virtual sunbet data source lists a list of vswitches resource information owned by an Alicloud account, and each vswitch including its basic attribution, VPC ID and containing ECS instance IDs.
Example Usage
data "alicloud_vswitches" "subnets"{
cidr_block="172.16.0.0/12"
name_regex="^foo"
}
resource "alicloud_instance" "foo" {
...
instance_name = "in-the-vpc"
vswitch_id = "${data.alicloud_vswitches.subnets.vswitches.0.id}"
...
}
Argument Reference
The following arguments are supported:
cidr_block
- (Optional) Limit search to specific cidr block,like "172.16.0.0/12".zone_id
- (Optional) The availability zone for one vswitch.name_regex
- (Optional) A regex string of VSwitch name.is_default
- (Optional) Whether the Vswitch is created by system - valid value is true or false.vpc_id
- (Optional) VPC ID in which vswitch belongs.output_file
- (Optional) The name of file that can save vswitches data source after runningterraform plan
.
Attributes Reference
The following attributes are exported:
vswitches
A list of vswitches. It contains several attributes toBlock VSwitches
.
Block VSwitches
Attributes for vswitches:
id
- ID of the VSwitch.zone_id
- ID of the availability zone where VSwitch belongs.vpc_id
- ID of the VPC where VSwitch belongs.name
- Name of the VSwitch.instance_ids
- List of ECS instance IDs in the specified VSwitch.cidr_block
- CIDR block of the VSwitch.description
- Description of the VSwitchis_default
- Whether the VSwitch is the default VSwitch in the belonging region.creation_time
- Time of creation.
© 2018 HashiCorp
Licensed under the MPL 2.0 License.
https://www.terraform.io/docs/providers/alicloud/d/vswitches.html