» alicloud_slbs
This data source provides the server load balancers of the current Alibaba Cloud user.
» Example Usage
data "alicloud_slbs" "slbs_ds" {
name_regex = "sample_slb"
}
output "first_slb_id" {
value = "${data.alicloud_slbs.slbs_ds.slbs.0.id}"
}
» Argument Reference
The following arguments are supported:
-
ids- (Optional) A list of SLBs IDs. -
name_regex- (Optional) A regex string to filter results by SLB name. -
master_availability_zone- (Optional) Master availability zone of the SLBs. -
slave_availability_zone- (Optional) Slave availability zone of the SLBs. -
network_type- (Optional) Network type of the SLBs. Valid values:vpcandclassic. -
vpc_id- (Optional) ID of the VPC linked to the SLBs. -
vswitch_id- (Optional) ID of the VSwitch linked to the SLBs. -
address- (Optional) Service address of the SLBs. -
tags- (Optional) A map of tags assigned to the SLB instances. Thetagscan have a maximum of 5 tag. It must be in the format:data "alicloud_slbs" "taggedInstances" { tags = { tagKey1 = "tagValue1", tagKey2 = "tagValue2" } } -
output_file- (Optional) File name where to save data source results (after runningterraform plan).
» Attributes Reference
The following attributes are exported in addition to the arguments listed above:
-
slbs- A list of SLBs. Each element contains the following attributes:-
id- ID of the SLB. -
region_id- Region ID the SLB belongs to. -
master_availability_zone- Master availability zone of the SLBs. -
slave_availability_zone- Slave availability zone of the SLBs. -
status- SLB current status. Possible values:inactive,activeandlocked. -
name- SLB name. -
network_type- Network type of the SLB. Possible values:vpcandclassic. -
vpc_id- ID of the VPC the SLB belongs to. -
vswitch_id- ID of the VSwitch the SLB belongs to. -
address- Service address of the SLB. -
internet- SLB addressType: internet iftrue, intranet iffalse. Must befalsewhennetwork_typeisvpc. -
creation_time- SLB creation time. -
tags- A map of tags assigned to the SLB instance.
-