@Stability(value=Stable) public static final class CfnDBProxy.AuthFormatProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnDBProxy.AuthFormatProperty>
CfnDBProxy.AuthFormatProperty| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
CfnDBProxy.AuthFormatProperty.Builder |
authScheme(String authScheme)
Sets the value of
CfnDBProxy.AuthFormatProperty.getAuthScheme() |
CfnDBProxy.AuthFormatProperty |
build()
Builds the configured instance.
|
CfnDBProxy.AuthFormatProperty.Builder |
description(String description)
Sets the value of
CfnDBProxy.AuthFormatProperty.getDescription() |
CfnDBProxy.AuthFormatProperty.Builder |
iamAuth(String iamAuth)
Sets the value of
CfnDBProxy.AuthFormatProperty.getIamAuth() |
CfnDBProxy.AuthFormatProperty.Builder |
secretArn(String secretArn)
Sets the value of
CfnDBProxy.AuthFormatProperty.getSecretArn() |
CfnDBProxy.AuthFormatProperty.Builder |
userName(String userName)
Sets the value of
CfnDBProxy.AuthFormatProperty.getUserName() |
@Stability(value=Stable) public CfnDBProxy.AuthFormatProperty.Builder authScheme(String authScheme)
CfnDBProxy.AuthFormatProperty.getAuthScheme()authScheme - The type of authentication that the proxy uses for connections from the proxy to the underlying database.
Valid Values: SECRETSthis@Stability(value=Stable) public CfnDBProxy.AuthFormatProperty.Builder description(String description)
CfnDBProxy.AuthFormatProperty.getDescription()description - A user-specified description about the authentication used by a proxy to log in as a specific database user.this@Stability(value=Stable) public CfnDBProxy.AuthFormatProperty.Builder iamAuth(String iamAuth)
CfnDBProxy.AuthFormatProperty.getIamAuth()iamAuth - Whether to require or disallow AWS Identity and Access Management (IAM) authentication for connections to the proxy.
Valid Values: DISABLED | REQUIREDthis@Stability(value=Stable) public CfnDBProxy.AuthFormatProperty.Builder secretArn(String secretArn)
CfnDBProxy.AuthFormatProperty.getSecretArn()secretArn - The Amazon Resource Name (ARN) representing the secret that the proxy uses to authenticate to the RDS DB instance or Aurora DB cluster.
These secrets are stored within Amazon Secrets Manager.this@Stability(value=Stable) public CfnDBProxy.AuthFormatProperty.Builder userName(String userName)
CfnDBProxy.AuthFormatProperty.getUserName()userName - The name of the database user to which the proxy connects.this@Stability(value=Stable) public CfnDBProxy.AuthFormatProperty build()
build in interface software.amazon.jsii.Builder<CfnDBProxy.AuthFormatProperty>CfnDBProxy.AuthFormatPropertyNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.