Db Proxy Args
data class DbProxyArgs(val auth: Output<List<DbProxyAuthFormatArgs>>? = null, val dbProxyName: Output<String>? = null, val debugLogging: Output<Boolean>? = null, val engineFamily: Output<DbProxyEngineFamily>? = null, val idleClientTimeout: Output<Int>? = null, val requireTls: Output<Boolean>? = null, val roleArn: Output<String>? = null, val tags: Output<List<TagArgs>>? = null, val vpcSecurityGroupIds: Output<List<String>>? = null, val vpcSubnetIds: Output<List<String>>? = null) : ConvertibleToJava<DbProxyArgs>
Resource schema for AWS::RDS::DBProxy
Constructors
Link copied to clipboard
constructor(auth: Output<List<DbProxyAuthFormatArgs>>? = null, dbProxyName: Output<String>? = null, debugLogging: Output<Boolean>? = null, engineFamily: Output<DbProxyEngineFamily>? = null, idleClientTimeout: Output<Int>? = null, requireTls: Output<Boolean>? = null, roleArn: Output<String>? = null, tags: Output<List<TagArgs>>? = null, vpcSecurityGroupIds: Output<List<String>>? = null, vpcSubnetIds: Output<List<String>>? = null)
Properties
Link copied to clipboard
The authorization mechanism that the proxy uses.
Link copied to clipboard
The identifier for the proxy. This name must be unique for all proxies owned by your AWS account in the specified AWS Region.
Link copied to clipboard
Whether the proxy includes detailed information about SQL statements in its logs.
Link copied to clipboard
The kinds of databases that the proxy can connect to.
Link copied to clipboard
The number of seconds that a connection to the proxy can be inactive before the proxy disconnects it.
Link copied to clipboard
A Boolean parameter that specifies whether Transport Layer Security (TLS) encryption is required for connections to the proxy.
Link copied to clipboard
VPC security group IDs to associate with the new proxy.
Link copied to clipboard
VPC subnet IDs to associate with the new proxy.