» 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: vpc and classic.
  • 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. The tags can 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 running terraform 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, active and locked.
    • name - SLB name.
    • network_type - Network type of the SLB. Possible values: vpc and classic.
    • 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 if true, intranet if false. Must be false when network_type is vpc.
    • creation_time - SLB creation time.
    • tags - A map of tags assigned to the SLB instance.