Module Values.TargetGroupSummarySource

Summary information about a target group. For more information, see Target groups in the Amazon VPC Lattice User Guide.

Sourcetype nonrec t = {
  1. id : TargetGroupId.t option;
    (*

    The ID of the target group.

    *)
  2. arn : TargetGroupArn.t option;
    (*

    The ARN (Amazon Resource Name) of the target group.

    *)
  3. name : TargetGroupName.t option;
    (*

    The name of the target group.

    *)
  4. type_ : TargetGroupType.t option;
    (*

    The target group type.

    *)
  5. createdAt : Timestamp.t option;
    (*

    The date and time that the target group was created, in ISO-8601 format.

    *)
  6. port : Port.t option;
    (*

    The port of the target group.

    *)
  7. protocol : TargetGroupProtocol.t option;
    (*

    The protocol of the target group.

    *)
  8. ipAddressType : IpAddressType.t option;
    (*

    The type of IP address used for the target group. The possible values are IPV4 and IPV6. This is an optional parameter. If not specified, the default is IPV4.

    *)
  9. vpcIdentifier : VpcId.t option;
    (*

    The ID of the VPC of the target group.

    *)
  10. lastUpdatedAt : Timestamp.t option;
    (*

    The date and time that the target group was last updated, in ISO-8601 format.

    *)
  11. status : TargetGroupStatus.t option;
    (*

    The status.

    *)
  12. serviceArns : ServiceArnList.t option;
    (*

    The Amazon Resource Names (ARNs) of the service.

    *)
  13. lambdaEventStructureVersion : LambdaEventStructureVersion.t option;
    (*

    The version of the event structure that your Lambda function receives. Supported only if the target group type is LAMBDA.

    *)
}
Sourceval make : ?id:??? -> ?arn:??? -> ?name:??? -> ?type_:??? -> ?createdAt:??? -> ?port:??? -> ?protocol:??? -> ?ipAddressType:??? -> ?vpcIdentifier:??? -> ?lastUpdatedAt:??? -> ?status:??? -> ?serviceArns:??? -> ?lambdaEventStructureVersion:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `Integer of Port.t | `List of [> `String of ServiceArn.t ] list | `String of TargetGroupId.t | `Timestamp of Timestamp.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