Interface CfnDBProxyTargetGroupProps

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnDBProxyTargetGroupProps.Jsii$Proxy

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:30:49.050Z") @Stability(Stable) public interface CfnDBProxyTargetGroupProps extends software.amazon.jsii.JsiiSerializable
Properties for defining a CfnDBProxyTargetGroup.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.rds.*;
 CfnDBProxyTargetGroupProps cfnDBProxyTargetGroupProps = CfnDBProxyTargetGroupProps.builder()
         .dbProxyName("dbProxyName")
         .targetGroupName("targetGroupName")
         // the properties below are optional
         .connectionPoolConfigurationInfo(ConnectionPoolConfigurationInfoFormatProperty.builder()
                 .connectionBorrowTimeout(123)
                 .initQuery("initQuery")
                 .maxConnectionsPercent(123)
                 .maxIdleConnectionsPercent(123)
                 .sessionPinningFilters(List.of("sessionPinningFilters"))
                 .build())
         .dbClusterIdentifiers(List.of("dbClusterIdentifiers"))
         .dbInstanceIdentifiers(List.of("dbInstanceIdentifiers"))
         .build();
 
  • Method Details

    • getDbProxyName

      @Stability(Stable) @NotNull String getDbProxyName()
      The identifier of the DBProxy that is associated with the DBProxyTargetGroup .
    • getTargetGroupName

      @Stability(Stable) @NotNull String getTargetGroupName()
      The identifier for the target group.

      Currently, this property must be set to default .

    • getConnectionPoolConfigurationInfo

      @Stability(Stable) @Nullable default Object getConnectionPoolConfigurationInfo()
      Settings that control the size and behavior of the connection pool associated with a DBProxyTargetGroup .
    • getDbClusterIdentifiers

      @Stability(Stable) @Nullable default List<String> getDbClusterIdentifiers()
      One or more DB cluster identifiers.
    • getDbInstanceIdentifiers

      @Stability(Stable) @Nullable default List<String> getDbInstanceIdentifiers()
      One or more DB instance identifiers.
    • builder

      @Stability(Stable) static CfnDBProxyTargetGroupProps.Builder builder()
      Returns:
      a CfnDBProxyTargetGroupProps.Builder of CfnDBProxyTargetGroupProps