aws-native logo
AWS Native v0.55.0, Mar 28 23

aws-native.rds.getDBProxyTargetGroup

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 DBProxyTargetGroupConnectionPoolConfigurationInfoFormat
dBClusterIdentifiers List<String>
dBInstanceIdentifiers List<String>
targetGroupArn String

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

connectionPoolConfigurationInfo Property Map
dBClusterIdentifiers List<String>
dBInstanceIdentifiers List<String>
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