Module Values.DescribeTargetGroupsOutputSource

Describes the specified target groups or all of your target groups. By default, all target groups are described. Alternatively, you can specify one of the following to filter the results: the ARN of the load balancer, the names of one or more target groups, or the ARNs of one or more target groups.

Sourcetype describeTargetGroupsResult = {
  1. targetGroups : TargetGroups.t option;
    (*

    Information about the target groups.

    *)
  2. nextMarker : Marker.t option;
    (*

    If there are additional results, this is the marker for the next set of results. Otherwise, this is null.

    *)
}
Sourceand responseMetaData = unit
Sourceand t = {
  1. describeTargetGroupsResult : describeTargetGroupsResult;
  2. responseMetaData : responseMetaData;
}
Sourcetype error = [
  1. | `LoadBalancerNotFoundException of LoadBalancerNotFoundException.t
  2. | `TargetGroupNotFoundException of TargetGroupNotFoundException.t
  3. | `Unknown_operation_error of string * string option
]
Sourceval context_ : string
Sourceval make : ?targetGroups:??? -> ?nextMarker:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `LoadBalancerNotFoundException of unit | `TargetGroupNotFoundException of unit | `Unknown_operation_error of string * string option ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `LoadBalancerNotFoundException of unit | `TargetGroupNotFoundException of unit | `Unknown_operation_error of string * string option ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `Structure of (string * [> `List of [> `Structure of (string * [> `Boolean of HealthCheckEnabled.t | `Enum of string | `Integer of Port.t | `List of [> `String of LoadBalancerArn.t ] list | `String of TargetGroupArn.t | `Structure of (string * [> `String of HttpCode.t ]) list ]) list ] list | `String of Marker.t ]) list ]) 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