Module Values.AwsElbLoadBalancerHealthCheckSource

Contains information about the health checks that are conducted on the load balancer.

Sourcetype nonrec t = {
  1. healthyThreshold : Integer.t option;
    (*

    The number of consecutive health check successes required before the instance is moved to the Healthy state.

    *)
  2. interval : Integer.t option;
    (*

    The approximate interval, in seconds, between health checks of an individual instance.

    *)
  3. target : NonEmptyString.t option;
    (*

    The instance that is being checked. The target specifies the protocol and port. The available protocols are TCP, SSL, HTTP, and HTTPS. The range of valid ports is 1 through 65535. For the HTTP and HTTPS protocols, the target also specifies the ping path. For the TCP protocol, the target is specified as TCP: <port> . For the SSL protocol, the target is specified as SSL.<port> . For the HTTP and HTTPS protocols, the target is specified as <protocol>:<port>/<path to ping> .

    *)
  4. timeout : Integer.t option;
    (*

    The amount of time, in seconds, during which no response means a failed health check.

    *)
  5. unhealthyThreshold : Integer.t option;
    (*

    The number of consecutive health check failures that must occur before the instance is moved to the Unhealthy state.

    *)
}
Sourceval make : ?healthyThreshold:??? -> ?interval:??? -> ?target:??? -> ?timeout:??? -> ?unhealthyThreshold:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Integer of Integer.t | `String of NonEmptyString.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