Module Values_0.DBProxyTargetGroupSource

Represents a set of RDS DB instances, Aurora DB clusters, or both that a proxy can connect to. Currently, each target group is associated with exactly one RDS DB instance or Aurora DB cluster. This data type is used as a response element in the DescribeDBProxyTargetGroups action.

Sourcetype nonrec t = {
  1. dBProxyName : String_.t option;
    (*

    The identifier for the RDS proxy associated with this target group.

    *)
  2. targetGroupName : String_.t option;
    (*

    The identifier for the target group. This name must be unique for all target groups owned by your Amazon Web Services account in the specified Amazon Web Services Region.

    *)
  3. targetGroupArn : String_.t option;
    (*

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

    *)
  4. isDefault : Boolean.t option;
    (*

    Indicates whether this target group is the first one used for connection requests by the associated proxy. Because each proxy is currently associated with a single target group, currently this setting is always true.

    *)
  5. status : String_.t option;
    (*

    The current status of this target group. A status of available means the target group is correctly associated with a database. Other values indicate that you must wait for the target group to be ready, or take some action to resolve an issue.

    *)
  6. connectionPoolConfig : ConnectionPoolConfigurationInfo.t option;
    (*

    The settings that determine the size and behavior of the connection pool for the target group.

    *)
  7. createdDate : TStamp.t option;
    (*

    The date and time when the target group was first created.

    *)
  8. updatedDate : TStamp.t option;
    (*

    The date and time when the target group was last updated.

    *)
}
Sourceval make : ?dBProxyName:??? -> ?targetGroupName:??? -> ?targetGroupArn:??? -> ?isDefault:??? -> ?status:??? -> ?connectionPoolConfig:??? -> ?createdDate:??? -> ?updatedDate:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of Boolean.t | `String of String_.t | `Structure of (string * [> `Integer of Integer.t | `List of [> `String of String_.t ] list | `String of OperatorSensitiveString.t ]) list | `Timestamp of TStamp.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