Module Values.LoadBalancerStateSource

Describes the state of a Classic Load Balancer.

Sourcetype nonrec t = {
  1. loadBalancerName : XmlStringMaxLen255.t option;
    (*

    The name of the load balancer.

    *)
  2. state : XmlStringMaxLen255.t option;
    (*

    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.

    *)
}
Sourceval make : ?loadBalancerName:??? -> ?state:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `String of XmlStringMaxLen255.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t