Header menu logo FsCDK

DatabaseProxyConfig Type

High-level RDS Proxy builder following AWS best practices. **Default Settings:** - Debug logging = false (opt-in for troubleshooting) - IAM authentication = true (recommended for security) - Require TLS = true (enforce encrypted connections) - Idle timeout = 30 minutes **Rationale:** RDS Proxy provides connection pooling and improves failover times. IAM authentication removes the need for password management.

Record fields

Record Field Description

BorrowTimeout

Full Usage: BorrowTimeout

Field type: Duration option
Field type: Duration option

ConstructId

Full Usage: ConstructId

Field type: string option
Field type: string option

DbProxyName

Full Usage: DbProxyName

Field type: string option
Field type: string option

DebugLogging

Full Usage: DebugLogging

Field type: bool option
Field type: bool option

IamAuth

Full Usage: IamAuth

Field type: bool option
Field type: bool option

IdleClientTimeout

Full Usage: IdleClientTimeout

Field type: Duration option
Field type: Duration option

MaxConnectionsPercent

Full Usage: MaxConnectionsPercent

Field type: int option
Field type: int option

MaxIdleConnectionsPercent

Full Usage: MaxIdleConnectionsPercent

Field type: int option
Field type: int option

ProxyName

Full Usage: ProxyName

Field type: string
Field type: string

ProxyTarget

Full Usage: ProxyTarget

Field type: DatabaseProxyProxyTargetConfig option
Field type: DatabaseProxyProxyTargetConfig option

RequireTLS

Full Usage: RequireTLS

Field type: bool option
Field type: bool option

Secrets

Full Usage: Secrets

Field type: ISecret list
Field type: ISecret list

SecurityGroups

Full Usage: SecurityGroups

Field type: ISecurityGroup list
Field type: ISecurityGroup list

Vpc

Full Usage: Vpc

Field type: IVpc option
Field type: IVpc option

VpcSubnets

Full Usage: VpcSubnets

Field type: SubnetSelection option
Field type: SubnetSelection option

Type something to start searching.