Class SecretStringGenerator.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.secretsmanager.SecretStringGenerator.Jsii$Proxy
- All Implemented Interfaces:
- SecretStringGenerator,- software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- SecretStringGenerator
@Stability(Stable)
@Internal
public static final class SecretStringGenerator.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements SecretStringGenerator
An implementation for 
SecretStringGenerator- 
Nested Class SummaryNested classes/interfaces inherited from class software.amazon.jsii.JsiiObjectsoftware.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.secretsmanager.SecretStringGeneratorSecretStringGenerator.Builder, SecretStringGenerator.Jsii$Proxy
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(SecretStringGenerator.Builder builder) Constructor that initializes the object based on literal property values passed by theSecretStringGenerator.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.
- 
Method SummaryModifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringA string that includes characters that shouldn't be included in the generated password.final BooleanSpecifies that the generated password shouldn't include lowercase letters.final BooleanSpecifies that the generated password shouldn't include digits.final BooleanSpecifies that the generated password shouldn't include punctuation characters.final BooleanSpecifies that the generated password shouldn't include uppercase letters.final StringThe JSON key name that's used to add the generated password to the JSON structure specified by thesecretStringTemplateparameter.final BooleanSpecifies that the generated password can include the space character.final NumberThe desired length of the generated password.final BooleanSpecifies whether the generated password must include at least one of every allowed character type.final StringA properly structured JSON string that the generated password can be added to.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObjectjsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
- 
Constructor Details- 
Jsii$Proxyprotected 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$ProxyConstructor that initializes the object based on literal property values passed by theSecretStringGenerator.Builder.
 
- 
- 
Method Details- 
getExcludeCharactersDescription copied from interface:SecretStringGeneratorA string that includes characters that shouldn't be included in the generated password.The string can be a minimum of 0and a maximum of4096characters long.Default: no exclusions - Specified by:
- getExcludeCharactersin interface- SecretStringGenerator
 
- 
getExcludeLowercaseDescription copied from interface:SecretStringGeneratorSpecifies that the generated password shouldn't include lowercase letters.Default: false - Specified by:
- getExcludeLowercasein interface- SecretStringGenerator
 
- 
getExcludeNumbersDescription copied from interface:SecretStringGeneratorSpecifies that the generated password shouldn't include digits.Default: false - Specified by:
- getExcludeNumbersin interface- SecretStringGenerator
 
- 
getExcludePunctuationDescription copied from interface:SecretStringGeneratorSpecifies that the generated password shouldn't include punctuation characters.Default: false - Specified by:
- getExcludePunctuationin interface- SecretStringGenerator
 
- 
getExcludeUppercaseDescription copied from interface:SecretStringGeneratorSpecifies that the generated password shouldn't include uppercase letters.Default: false - Specified by:
- getExcludeUppercasein interface- SecretStringGenerator
 
- 
getGenerateStringKeyDescription copied from interface:SecretStringGeneratorThe JSON key name that's used to add the generated password to the JSON structure specified by thesecretStringTemplateparameter.If you specify generateStringKeythensecretStringTemplatemust be also be specified.- Specified by:
- getGenerateStringKeyin interface- SecretStringGenerator
 
- 
getIncludeSpaceDescription copied from interface:SecretStringGeneratorSpecifies that the generated password can include the space character.Default: false - Specified by:
- getIncludeSpacein interface- SecretStringGenerator
 
- 
getPasswordLengthDescription copied from interface:SecretStringGeneratorThe desired length of the generated password.Default: 32 - Specified by:
- getPasswordLengthin interface- SecretStringGenerator
 
- 
getRequireEachIncludedTypeDescription copied from interface:SecretStringGeneratorSpecifies whether the generated password must include at least one of every allowed character type.Default: true - Specified by:
- getRequireEachIncludedTypein interface- SecretStringGenerator
 
- 
getSecretStringTemplateDescription copied from interface:SecretStringGeneratorA properly structured JSON string that the generated password can be added to.The generateStringKeyis combined with the generated random string and inserted into the JSON structure that's specified by this parameter. The merged JSON string is returned as the completed SecretString of the secret. If you specifysecretStringTemplatethengenerateStringKeymust be also be specified.- Specified by:
- getSecretStringTemplatein interface- SecretStringGenerator
 
- 
$jsii$toJson@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
- $jsii$toJsonin interface- software.amazon.jsii.JsiiSerializable
 
- 
equals
- 
hashCodepublic final int hashCode()
 
-