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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.rds.CredentialsBaseOptions
CredentialsBaseOptions.Builder, CredentialsBaseOptions.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CredentialsBaseOptions.Builder builder) Constructor that initializes the object based on literal property values passed by theCredentialsBaseOptions.Builder.protectedJsii$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.JsonNodefinal booleanfinal IKeyKMS encryption key to encrypt the generated secret.final StringThe characters to exclude from the generated password.final List<ReplicaRegion> A list of regions where to replicate this secret.final StringThe name of the secret.final inthashCode()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:CredentialsBaseOptionsKMS encryption key to encrypt the generated secret.Default: - default master key
- Specified by:
getEncryptionKeyin interfaceCredentialsBaseOptions
-
getExcludeCharacters
Description copied from interface:CredentialsBaseOptionsThe characters to exclude from the generated password.Has no effect if
passwordhas been provided.Default: - the DatabaseSecret default exclude character set (" %+~`#$invalid input: '&'*()|[]{}:;invalid input: '<'>?!'/@\"\\")
- Specified by:
getExcludeCharactersin interfaceCredentialsBaseOptions
-
getReplicaRegions
Description copied from interface:CredentialsBaseOptionsA list of regions where to replicate this secret.Default: - Secret is not replicated
- Specified by:
getReplicaRegionsin interfaceCredentialsBaseOptions
-
getSecretName
Description copied from interface:CredentialsBaseOptionsThe name of the secret.Default: - A name is generated by CloudFormation.
- Specified by:
getSecretNamein interfaceCredentialsBaseOptions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-