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

aws-native.rds.DBProxyTargetGroup

Resource schema for AWS::RDS::DBProxyTargetGroup

Create DBProxyTargetGroup Resource

new DBProxyTargetGroup(name: string, args: DBProxyTargetGroupArgs, opts?: CustomResourceOptions);
@overload
def DBProxyTargetGroup(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       connection_pool_configuration_info: Optional[DBProxyTargetGroupConnectionPoolConfigurationInfoFormatArgs] = None,
                       d_b_cluster_identifiers: Optional[Sequence[str]] = None,
                       d_b_instance_identifiers: Optional[Sequence[str]] = None,
                       d_b_proxy_name: Optional[str] = None,
                       target_group_name: Optional[DBProxyTargetGroupTargetGroupName] = None)
@overload
def DBProxyTargetGroup(resource_name: str,
                       args: DBProxyTargetGroupArgs,
                       opts: Optional[ResourceOptions] = None)
func NewDBProxyTargetGroup(ctx *Context, name string, args DBProxyTargetGroupArgs, opts ...ResourceOption) (*DBProxyTargetGroup, error)
public DBProxyTargetGroup(string name, DBProxyTargetGroupArgs args, CustomResourceOptions? opts = null)
public DBProxyTargetGroup(String name, DBProxyTargetGroupArgs args)
public DBProxyTargetGroup(String name, DBProxyTargetGroupArgs args, CustomResourceOptions options)
type: aws-native:rds:DBProxyTargetGroup
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args DBProxyTargetGroupArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args DBProxyTargetGroupArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args DBProxyTargetGroupArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args DBProxyTargetGroupArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args DBProxyTargetGroupArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

DBProxyTargetGroup Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The DBProxyTargetGroup resource accepts the following input properties:

dBProxyName String

The identifier for the proxy.

targetGroupName "default"

The identifier for the DBProxyTargetGroup

connectionPoolConfigurationInfo Property Map
dBClusterIdentifiers List<String>
dBInstanceIdentifiers List<String>

Outputs

All input properties are implicitly available as output properties. Additionally, the DBProxyTargetGroup resource produces the following output properties:

Id string

The provider-assigned unique ID for this managed resource.

TargetGroupArn string

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

Id string

The provider-assigned unique ID for this managed resource.

TargetGroupArn string

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

id String

The provider-assigned unique ID for this managed resource.

targetGroupArn String

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

id string

The provider-assigned unique ID for this managed resource.

targetGroupArn string

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

id str

The provider-assigned unique ID for this managed resource.

target_group_arn str

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

id String

The provider-assigned unique ID for this managed resource.

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.

DBProxyTargetGroupTargetGroupName

Default
default
DBProxyTargetGroupTargetGroupNameDefault
default
Default
default
Default
default
DEFAULT
default
"default"
default

Package Details

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