@Stability(value=Stable) public static final class CfnDBProxy.Builder extends Object implements software.amazon.jsii.Builder<CfnDBProxy>
CfnDBProxy.| Modifier and Type | Method and Description |
|---|---|
CfnDBProxy.Builder |
auth(IResolvable auth)
`AWS::RDS::DBProxy.Auth`.
|
CfnDBProxy.Builder |
auth(List<? extends Object> auth)
`AWS::RDS::DBProxy.Auth`.
|
CfnDBProxy |
build() |
static CfnDBProxy.Builder |
create(software.constructs.Construct scope,
String id) |
CfnDBProxy.Builder |
dbProxyName(String dbProxyName)
`AWS::RDS::DBProxy.DBProxyName`.
|
CfnDBProxy.Builder |
debugLogging(Boolean debugLogging)
`AWS::RDS::DBProxy.DebugLogging`.
|
CfnDBProxy.Builder |
debugLogging(IResolvable debugLogging)
`AWS::RDS::DBProxy.DebugLogging`.
|
CfnDBProxy.Builder |
engineFamily(String engineFamily)
`AWS::RDS::DBProxy.EngineFamily`.
|
CfnDBProxy.Builder |
idleClientTimeout(Number idleClientTimeout)
`AWS::RDS::DBProxy.IdleClientTimeout`.
|
CfnDBProxy.Builder |
requireTls(Boolean requireTls)
`AWS::RDS::DBProxy.RequireTLS`.
|
CfnDBProxy.Builder |
requireTls(IResolvable requireTls)
`AWS::RDS::DBProxy.RequireTLS`.
|
CfnDBProxy.Builder |
roleArn(String roleArn)
`AWS::RDS::DBProxy.RoleArn`.
|
CfnDBProxy.Builder |
tags(List<? extends CfnDBProxy.TagFormatProperty> tags)
`AWS::RDS::DBProxy.Tags`.
|
CfnDBProxy.Builder |
vpcSecurityGroupIds(List<String> vpcSecurityGroupIds)
`AWS::RDS::DBProxy.VpcSecurityGroupIds`.
|
CfnDBProxy.Builder |
vpcSubnetIds(List<String> vpcSubnetIds)
`AWS::RDS::DBProxy.VpcSubnetIds`.
|
@Stability(value=Stable) public static CfnDBProxy.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnDBProxy.AuthFormatProperty.Builder.@Stability(value=Stable) public CfnDBProxy.Builder auth(IResolvable auth)
auth - `AWS::RDS::DBProxy.Auth`. This parameter is required.this@Stability(value=Stable) public CfnDBProxy.Builder auth(List<? extends Object> auth)
auth - `AWS::RDS::DBProxy.Auth`. This parameter is required.this@Stability(value=Stable) public CfnDBProxy.Builder dbProxyName(String dbProxyName)
dbProxyName - `AWS::RDS::DBProxy.DBProxyName`. This parameter is required.this@Stability(value=Stable) public CfnDBProxy.Builder engineFamily(String engineFamily)
engineFamily - `AWS::RDS::DBProxy.EngineFamily`. This parameter is required.this@Stability(value=Stable) public CfnDBProxy.Builder roleArn(String roleArn)
roleArn - `AWS::RDS::DBProxy.RoleArn`. This parameter is required.this@Stability(value=Stable) public CfnDBProxy.Builder vpcSubnetIds(List<String> vpcSubnetIds)
vpcSubnetIds - `AWS::RDS::DBProxy.VpcSubnetIds`. This parameter is required.this@Stability(value=Stable) public CfnDBProxy.Builder debugLogging(Boolean debugLogging)
debugLogging - `AWS::RDS::DBProxy.DebugLogging`. This parameter is required.this@Stability(value=Stable) public CfnDBProxy.Builder debugLogging(IResolvable debugLogging)
debugLogging - `AWS::RDS::DBProxy.DebugLogging`. This parameter is required.this@Stability(value=Stable) public CfnDBProxy.Builder idleClientTimeout(Number idleClientTimeout)
idleClientTimeout - `AWS::RDS::DBProxy.IdleClientTimeout`. This parameter is required.this@Stability(value=Stable) public CfnDBProxy.Builder requireTls(Boolean requireTls)
requireTls - `AWS::RDS::DBProxy.RequireTLS`. This parameter is required.this@Stability(value=Stable) public CfnDBProxy.Builder requireTls(IResolvable requireTls)
requireTls - `AWS::RDS::DBProxy.RequireTLS`. This parameter is required.this@Stability(value=Stable) public CfnDBProxy.Builder tags(List<? extends CfnDBProxy.TagFormatProperty> tags)
tags - `AWS::RDS::DBProxy.Tags`. This parameter is required.this@Stability(value=Stable) public CfnDBProxy.Builder vpcSecurityGroupIds(List<String> vpcSecurityGroupIds)
vpcSecurityGroupIds - `AWS::RDS::DBProxy.VpcSecurityGroupIds`. This parameter is required.this@Stability(value=Stable) public CfnDBProxy build()
build in interface software.amazon.jsii.Builder<CfnDBProxy>Copyright © 2021. All rights reserved.