AutoScaling / Client / attach_load_balancers
attach_load_balancers#
- AutoScaling.Client.attach_load_balancers(**kwargs)#
- Note- This API operation is superseded by AttachTrafficSources, which can attach multiple traffic sources types. We recommend using - AttachTrafficSourcesto simplify how you manage traffic sources. However, we continue to support- AttachLoadBalancers. You can use both the original- AttachLoadBalancersAPI operation and- AttachTrafficSourceson the same Auto Scaling group.- Attaches one or more Classic Load Balancers to the specified Auto Scaling group. Amazon EC2 Auto Scaling registers the running instances with these Classic Load Balancers. - To describe the load balancers for an Auto Scaling group, call the DescribeLoadBalancers API. To detach a load balancer from the Auto Scaling group, call the DetachLoadBalancers API. - This operation is additive and does not detach existing Classic Load Balancers or target groups from the Auto Scaling group. - For more information, see Use Elastic Load Balancing to distribute traffic across the instances in your Auto Scaling group in the Amazon EC2 Auto Scaling User Guide. - See also: AWS API Documentation - Request Syntax- response = client.attach_load_balancers( AutoScalingGroupName='string', LoadBalancerNames=[ 'string', ] ) - Parameters:
- AutoScalingGroupName (string) – - [REQUIRED] - The name of the Auto Scaling group. 
- LoadBalancerNames (list) – - [REQUIRED] - The names of the load balancers. You can specify up to 10 load balancers. - (string) – 
 
 
- Return type:
- dict 
- Returns:
- Response Syntax- {}- Response Structure- (dict) – 
 
 - Exceptions- AutoScaling.Client.exceptions.ResourceContentionFault
- AutoScaling.Client.exceptions.ServiceLinkedRoleFailure
 - Examples- This example attaches the specified load balancer to the specified Auto Scaling group. - response = client.attach_load_balancers( AutoScalingGroupName='my-auto-scaling-group', LoadBalancerNames=[ 'my-load-balancer', ], ) print(response) - Expected Output: - { 'ResponseMetadata': { '...': '...', }, }