Class CredentialsBaseOptions.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.rds.CredentialsBaseOptions.Jsii$Proxy
- All Implemented Interfaces:
CredentialsBaseOptions
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CredentialsBaseOptions
@Stability(Stable)
@Internal
public static final class CredentialsBaseOptions.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CredentialsBaseOptions
An implementation for
CredentialsBaseOptions
-
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.CredentialsBaseOptions
CredentialsBaseOptions.Builder, CredentialsBaseOptions.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(CredentialsBaseOptions.Builder builder) Constructor that initializes the object based on literal property values passed by theCredentialsBaseOptions.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 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 theCredentialsBaseOptions.Builder
.
-
-
Method Details
-
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
invalid @link
password
Default: - the DatabaseSecret default exclude character set (" %+~`#$invalid input: '&'*()|[]{}:;invalid input: '<'>?!'/
- 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()
-