1. Packages
  2. AWS Native
  3. API Docs
  4. rds
  5. getDbProxyTargetGroup

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi

aws-native.rds.getDbProxyTargetGroup

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi

    Resource schema for AWS::RDS::DBProxyTargetGroup

    Using getDbProxyTargetGroup

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getDbProxyTargetGroup(args: GetDbProxyTargetGroupArgs, opts?: InvokeOptions): Promise<GetDbProxyTargetGroupResult>
    function getDbProxyTargetGroupOutput(args: GetDbProxyTargetGroupOutputArgs, opts?: InvokeOptions): Output<GetDbProxyTargetGroupResult>
    def get_db_proxy_target_group(target_group_arn: Optional[str] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetDbProxyTargetGroupResult
    def get_db_proxy_target_group_output(target_group_arn: Optional[pulumi.Input[str]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[GetDbProxyTargetGroupResult]
    func LookupDbProxyTargetGroup(ctx *Context, args *LookupDbProxyTargetGroupArgs, opts ...InvokeOption) (*LookupDbProxyTargetGroupResult, error)
    func LookupDbProxyTargetGroupOutput(ctx *Context, args *LookupDbProxyTargetGroupOutputArgs, opts ...InvokeOption) LookupDbProxyTargetGroupResultOutput

    > Note: This function is named LookupDbProxyTargetGroup in the Go SDK.

    public static class GetDbProxyTargetGroup 
    {
        public static Task<GetDbProxyTargetGroupResult> InvokeAsync(GetDbProxyTargetGroupArgs args, InvokeOptions? opts = null)
        public static Output<GetDbProxyTargetGroupResult> Invoke(GetDbProxyTargetGroupInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDbProxyTargetGroupResult> getDbProxyTargetGroup(GetDbProxyTargetGroupArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: aws-native:rds:getDbProxyTargetGroup
      arguments:
        # arguments dictionary

    The following arguments are supported:

    TargetGroupArn string
    The Amazon Resource Name (ARN) representing the target group.
    TargetGroupArn string
    The Amazon Resource Name (ARN) representing the target group.
    targetGroupArn String
    The Amazon Resource Name (ARN) representing the target group.
    targetGroupArn string
    The Amazon Resource Name (ARN) representing the target group.
    target_group_arn str
    The Amazon Resource Name (ARN) representing the target group.
    targetGroupArn String
    The Amazon Resource Name (ARN) representing the target group.

    getDbProxyTargetGroup Result

    The following output properties are available:

    ConnectionPoolConfigurationInfo Pulumi.AwsNative.Rds.Outputs.DbProxyTargetGroupConnectionPoolConfigurationInfoFormat
    Settings that control the size and behavior of the connection pool associated with a DBProxyTargetGroup .
    DbClusterIdentifiers List<string>
    One or more DB cluster identifiers.
    DbInstanceIdentifiers List<string>
    One or more DB instance identifiers.
    TargetGroupArn string
    The Amazon Resource Name (ARN) representing the target group.
    ConnectionPoolConfigurationInfo DbProxyTargetGroupConnectionPoolConfigurationInfoFormat
    Settings that control the size and behavior of the connection pool associated with a DBProxyTargetGroup .
    DbClusterIdentifiers []string
    One or more DB cluster identifiers.
    DbInstanceIdentifiers []string
    One or more DB instance identifiers.
    TargetGroupArn string
    The Amazon Resource Name (ARN) representing the target group.
    connectionPoolConfigurationInfo DbProxyTargetGroupConnectionPoolConfigurationInfoFormat
    Settings that control the size and behavior of the connection pool associated with a DBProxyTargetGroup .
    dbClusterIdentifiers List<String>
    One or more DB cluster identifiers.
    dbInstanceIdentifiers List<String>
    One or more DB instance identifiers.
    targetGroupArn String
    The Amazon Resource Name (ARN) representing the target group.
    connectionPoolConfigurationInfo DbProxyTargetGroupConnectionPoolConfigurationInfoFormat
    Settings that control the size and behavior of the connection pool associated with a DBProxyTargetGroup .
    dbClusterIdentifiers string[]
    One or more DB cluster identifiers.
    dbInstanceIdentifiers string[]
    One or more DB instance identifiers.
    targetGroupArn string
    The Amazon Resource Name (ARN) representing the target group.
    connection_pool_configuration_info DbProxyTargetGroupConnectionPoolConfigurationInfoFormat
    Settings that control the size and behavior of the connection pool associated with a DBProxyTargetGroup .
    db_cluster_identifiers Sequence[str]
    One or more DB cluster identifiers.
    db_instance_identifiers Sequence[str]
    One or more DB instance identifiers.
    target_group_arn str
    The Amazon Resource Name (ARN) representing the target group.
    connectionPoolConfigurationInfo Property Map
    Settings that control the size and behavior of the connection pool associated with a DBProxyTargetGroup .
    dbClusterIdentifiers List<String>
    One or more DB cluster identifiers.
    dbInstanceIdentifiers List<String>
    One or more DB instance identifiers.
    targetGroupArn String
    The Amazon Resource Name (ARN) representing the target group.

    Supporting Types

    DbProxyTargetGroupConnectionPoolConfigurationInfoFormat

    ConnectionBorrowTimeout int
    The number of seconds for a proxy to wait for a connection to become available in the connection pool.
    InitQuery string
    One or more SQL statements for the proxy to run when opening each new database connection.
    MaxConnectionsPercent int
    The maximum size of the connection pool for each target in a target group.
    MaxIdleConnectionsPercent int
    Controls how actively the proxy closes idle database connections in the connection pool.
    SessionPinningFilters List<string>
    Each item in the list represents a class of SQL operations that normally cause all later statements in a session using a proxy to be pinned to the same underlying database connection.
    ConnectionBorrowTimeout int
    The number of seconds for a proxy to wait for a connection to become available in the connection pool.
    InitQuery string
    One or more SQL statements for the proxy to run when opening each new database connection.
    MaxConnectionsPercent int
    The maximum size of the connection pool for each target in a target group.
    MaxIdleConnectionsPercent int
    Controls how actively the proxy closes idle database connections in the connection pool.
    SessionPinningFilters []string
    Each item in the list represents a class of SQL operations that normally cause all later statements in a session using a proxy to be pinned to the same underlying database connection.
    connectionBorrowTimeout Integer
    The number of seconds for a proxy to wait for a connection to become available in the connection pool.
    initQuery String
    One or more SQL statements for the proxy to run when opening each new database connection.
    maxConnectionsPercent Integer
    The maximum size of the connection pool for each target in a target group.
    maxIdleConnectionsPercent Integer
    Controls how actively the proxy closes idle database connections in the connection pool.
    sessionPinningFilters List<String>
    Each item in the list represents a class of SQL operations that normally cause all later statements in a session using a proxy to be pinned to the same underlying database connection.
    connectionBorrowTimeout number
    The number of seconds for a proxy to wait for a connection to become available in the connection pool.
    initQuery string
    One or more SQL statements for the proxy to run when opening each new database connection.
    maxConnectionsPercent number
    The maximum size of the connection pool for each target in a target group.
    maxIdleConnectionsPercent number
    Controls how actively the proxy closes idle database connections in the connection pool.
    sessionPinningFilters string[]
    Each item in the list represents a class of SQL operations that normally cause all later statements in a session using a proxy to be pinned to the same underlying database connection.
    connection_borrow_timeout int
    The number of seconds for a proxy to wait for a connection to become available in the connection pool.
    init_query str
    One or more SQL statements for the proxy to run when opening each new database connection.
    max_connections_percent int
    The maximum size of the connection pool for each target in a target group.
    max_idle_connections_percent int
    Controls how actively the proxy closes idle database connections in the connection pool.
    session_pinning_filters Sequence[str]
    Each item in the list represents a class of SQL operations that normally cause all later statements in a session using a proxy to be pinned to the same underlying database connection.
    connectionBorrowTimeout Number
    The number of seconds for a proxy to wait for a connection to become available in the connection pool.
    initQuery String
    One or more SQL statements for the proxy to run when opening each new database connection.
    maxConnectionsPercent Number
    The maximum size of the connection pool for each target in a target group.
    maxIdleConnectionsPercent Number
    Controls how actively the proxy closes idle database connections in the connection pool.
    sessionPinningFilters List<String>
    Each item in the list represents a class of SQL operations that normally cause all later statements in a session using a proxy to be pinned to the same underlying database connection.

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi