Class CfnSecret.GenerateSecretStringProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnSecret.GenerateSecretStringProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnSecret.GenerateSecretStringProperty
CfnSecret.GenerateSecretStringProperty-
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.secretsmanager.CfnSecret.GenerateSecretStringProperty
CfnSecret.GenerateSecretStringProperty.Builder, CfnSecret.GenerateSecretStringProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnSecret.GenerateSecretStringProperty.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 StringA string of the characters that you don't want in the password.final ObjectSpecifies whether to exclude lowercase letters from the password.final ObjectSpecifies whether to exclude numbers from the password.final ObjectSpecifies whether to exclude the following punctuation characters from the password: `!final ObjectSpecifies whether to exclude uppercase letters from the password.final StringThe JSON key name for the key/value pair, where the value is the generated password.final ObjectSpecifies whether to include the space character.final NumberThe length of the password.final ObjectSpecifies whether to include at least one upper and lowercase letter, one number, and one punctuation.final StringA template that the generated string must match.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 theCfnSecret.GenerateSecretStringProperty.Builder.
-
-
Method Details
-
getExcludeCharacters
Description copied from interface:CfnSecret.GenerateSecretStringPropertyA string of the characters that you don't want in the password.- Specified by:
getExcludeCharactersin interfaceCfnSecret.GenerateSecretStringProperty
-
getExcludeLowercase
Description copied from interface:CfnSecret.GenerateSecretStringPropertySpecifies whether to exclude lowercase letters from the password.If you don't include this switch, the password can contain lowercase letters.
- Specified by:
getExcludeLowercasein interfaceCfnSecret.GenerateSecretStringProperty
-
getExcludeNumbers
Description copied from interface:CfnSecret.GenerateSecretStringPropertySpecifies whether to exclude numbers from the password.If you don't include this switch, the password can contain numbers.
- Specified by:
getExcludeNumbersin interfaceCfnSecret.GenerateSecretStringProperty
-
getExcludePunctuation
Description copied from interface:CfnSecret.GenerateSecretStringPropertySpecifies whether to exclude the following punctuation characters from the password: `!" # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _
{ | } ~. If you don't include this switch, the password can contain punctuation.- Specified by:
getExcludePunctuationin interfaceCfnSecret.GenerateSecretStringProperty
-
getExcludeUppercase
Description copied from interface:CfnSecret.GenerateSecretStringPropertySpecifies whether to exclude uppercase letters from the password.If you don't include this switch, the password can contain uppercase letters.
- Specified by:
getExcludeUppercasein interfaceCfnSecret.GenerateSecretStringProperty
-
getGenerateStringKey
Description copied from interface:CfnSecret.GenerateSecretStringPropertyThe JSON key name for the key/value pair, where the value is the generated password.This pair is added to the JSON structure specified by the
SecretStringTemplateparameter. If you specify this parameter, then you must also specifySecretStringTemplate.- Specified by:
getGenerateStringKeyin interfaceCfnSecret.GenerateSecretStringProperty
-
getIncludeSpace
Description copied from interface:CfnSecret.GenerateSecretStringPropertySpecifies whether to include the space character.If you include this switch, the password can contain space characters.
- Specified by:
getIncludeSpacein interfaceCfnSecret.GenerateSecretStringProperty
-
getPasswordLength
Description copied from interface:CfnSecret.GenerateSecretStringPropertyThe length of the password.If you don't include this parameter, the default length is 32 characters.
- Specified by:
getPasswordLengthin interfaceCfnSecret.GenerateSecretStringProperty
-
getRequireEachIncludedType
Description copied from interface:CfnSecret.GenerateSecretStringPropertySpecifies whether to include at least one upper and lowercase letter, one number, and one punctuation.If you don't include this switch, the password contains at least one of every character type.
- Specified by:
getRequireEachIncludedTypein interfaceCfnSecret.GenerateSecretStringProperty
-
getSecretStringTemplate
Description copied from interface:CfnSecret.GenerateSecretStringPropertyA template that the generated string must match.When you make a change to this property, a new secret version is created.
- Specified by:
getSecretStringTemplatein interfaceCfnSecret.GenerateSecretStringProperty
-
$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()
-