Class CredentialsFromUsernameOptions.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.rds.CredentialsFromUsernameOptions.Jsii$Proxy
- All Implemented Interfaces:
CredentialsBaseOptions
,CredentialsFromUsernameOptions
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CredentialsFromUsernameOptions
@Stability(Stable)
@Internal
public static final class CredentialsFromUsernameOptions.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CredentialsFromUsernameOptions
An implementation for
CredentialsFromUsernameOptions
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.rds.CredentialsFromUsernameOptions
CredentialsFromUsernameOptions.Builder, CredentialsFromUsernameOptions.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCredentialsFromUsernameOptions.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final IKey
KMS encryption key to encrypt the generated secret.final String
The characters to exclude from the generated password.final SecretValue
Password.final List<ReplicaRegion>
A list of regions where to replicate this secret.final String
The name of the secret.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCredentialsFromUsernameOptions.Builder
.
-
-
Method Details
-
getPassword
Description copied from interface:CredentialsFromUsernameOptions
Password.Do not put passwords in your CDK code directly.
Default: - a Secrets Manager generated password
- Specified by:
getPassword
in interfaceCredentialsFromUsernameOptions
-
getEncryptionKey
Description copied from interface:CredentialsBaseOptions
KMS encryption key to encrypt the generated secret.Default: - default master key
- Specified by:
getEncryptionKey
in interfaceCredentialsBaseOptions
-
getExcludeCharacters
Description copied from interface:CredentialsBaseOptions
The characters to exclude from the generated password.Has no effect if
password
has been provided.Default: - the DatabaseSecret default exclude character set (" %+~`#$&*()|[]{}:;<>?!'/
- Specified by:
getExcludeCharacters
in interfaceCredentialsBaseOptions
-
getReplicaRegions
Description copied from interface:CredentialsBaseOptions
A list of regions where to replicate this secret.Default: - Secret is not replicated
- Specified by:
getReplicaRegions
in interfaceCredentialsBaseOptions
-
getSecretName
Description copied from interface:CredentialsBaseOptions
The name of the secret.Default: - A name is generated by CloudFormation.
- Specified by:
getSecretName
in interfaceCredentialsBaseOptions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-