Add a group of backend servers (ECS instance) to the Server Load Balancer or remove them from it.
# Create a new load balancer attachment for classic resource "alicloud_slb" "default" { # Other parameters... } resource "alicloud_instance" "default" { # Other parameters... } resource "alicloud_slb_attachment" "default" { load_balancer_id = "${alicloud_slb.default.id}" instances = ["${alicloud_instance.default.id}"] }
The following arguments are supported:
load_balancer_id
- (Required) ID of the load balancer. instance_ids
- (Required) A list of instance ids to added backend server in the SLB. weight
- (Optional) Weight of the instances. Valid value range: [0-100]. Default to 100. slb_id
- (Deprecated) It has been deprecated from provider version 1.6.0. New field 'load_balancer_id' replaces it. instances
- (Deprecated) It has been deprecated from provider version 1.6.0. New field 'instance_ids' replaces it. ## Attributes Reference The following attributes are exported:
id
- ID of the resource. load_balancer_id
- ID of the load balancer. instance_ids
- A list of instance ids that have been added in the SLB. weight
- (Optional) Weight of the instances. backend_servers
- The backend servers of the load balancer. Load balancer attachment can be imported using the id or load balancer id, e.g.
$ terraform import alicloud_slb_attachment.example lb-abc123456
© 2018 HashiCorpLicensed under the MPL 2.0 License.
https://www.terraform.io/docs/providers/alicloud/r/slb_attachment.html