Class Login.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.docdb.Login.Jsii$Proxy
- All Implemented Interfaces:
Login,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- Login
@Stability(Stable)
@Internal
public static final class Login.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements Login
An implementation for
Login-
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.docdb.Login
Login.Builder, Login.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(Login.Builder builder) Constructor that initializes the object based on literal property values passed by theLogin.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 StringSpecifies characters to not include in generated passwords.final IKeyKMS encryption key to encrypt the generated secret.final SecretValuePassword.final StringThe physical name of the secret, that will be generated.final StringUsername.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 theLogin.Builder.
-
-
Method Details
-
getUsername
Description copied from interface:LoginUsername.- Specified by:
getUsernamein interfaceLogin
-
getExcludeCharacters
Description copied from interface:LoginSpecifies characters to not include in generated passwords.Default: "\"
- Specified by:
getExcludeCharactersin interfaceLogin
-
getKmsKey
Description copied from interface:LoginKMS encryption key to encrypt the generated secret.Default: default master key
-
getPassword
Description copied from interface:LoginPassword.Do not put passwords in your CDK code directly.
Default: a Secrets Manager generated password
- Specified by:
getPasswordin interfaceLogin
-
getSecretName
Description copied from interface:LoginThe physical name of the secret, that will be generated.Default: Secretsmanager will generate a physical name for the secret
- Specified by:
getSecretNamein interfaceLogin
-
$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()
-