{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-ec2-auto-scaling/refs/heads/main/json-schema/ec2-auto-scaling-load-balancer-state-schema.json", "title": "LoadBalancerState", "description": "Describes the state of a Classic Load Balancer.", "type": "object", "properties": { "LoadBalancerName": { "allOf": [ { "$ref": "#/components/schemas/XmlStringMaxLen255" }, { "description": "The name of the load balancer." } ] }, "State": { "allOf": [ { "$ref": "#/components/schemas/XmlStringMaxLen255" }, { "description": "
One of the following load balancer states:
Adding - The Auto Scaling instances are being registered with the load balancer.
Added - All Auto Scaling instances are registered with the load balancer.
InService - At least one Auto Scaling instance passed an ELB health check.
Removing - The Auto Scaling instances are being deregistered from the load balancer. If connection draining is enabled, Elastic Load Balancing waits for in-flight requests to complete before deregistering the instances.
Removed - All Auto Scaling instances are deregistered from the load balancer.