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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.secretsmanager.CfnSecret.GenerateSecretStringProperty
CfnSecret.GenerateSecretStringProperty.Builder, CfnSecret.GenerateSecretStringProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnSecret.GenerateSecretStringProperty.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 String
A string of the characters that you don't want in the password.final Object
Specifies whether to exclude lowercase letters from the password.final Object
Specifies whether to exclude numbers from the password.final Object
Specifies whether to exclude the following punctuation characters from the password: `!final Object
Specifies whether to exclude uppercase letters from the password.final String
The JSON key name for the key/value pair, where the value is the generated password.final Object
Specifies whether to include the space character.final Number
The length of the password.final Object
Specifies whether to include at least one upper and lowercase letter, one number, and one punctuation.final String
A template that the generated string must match.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 theCfnSecret.GenerateSecretStringProperty.Builder
.
-
-
Method Details
-
getExcludeCharacters
Description copied from interface:CfnSecret.GenerateSecretStringProperty
A string of the characters that you don't want in the password.- Specified by:
getExcludeCharacters
in interfaceCfnSecret.GenerateSecretStringProperty
-
getExcludeLowercase
Description copied from interface:CfnSecret.GenerateSecretStringProperty
Specifies whether to exclude lowercase letters from the password.If you don't include this switch, the password can contain lowercase letters.
- Specified by:
getExcludeLowercase
in interfaceCfnSecret.GenerateSecretStringProperty
-
getExcludeNumbers
Description copied from interface:CfnSecret.GenerateSecretStringProperty
Specifies whether to exclude numbers from the password.If you don't include this switch, the password can contain numbers.
- Specified by:
getExcludeNumbers
in interfaceCfnSecret.GenerateSecretStringProperty
-
getExcludePunctuation
Description copied from interface:CfnSecret.GenerateSecretStringProperty
Specifies whether to exclude the following punctuation characters from the password: `!" # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _
{ | } ~
. If you don't include this switch, the password can contain punctuation.- Specified by:
getExcludePunctuation
in interfaceCfnSecret.GenerateSecretStringProperty
-
getExcludeUppercase
Description copied from interface:CfnSecret.GenerateSecretStringProperty
Specifies whether to exclude uppercase letters from the password.If you don't include this switch, the password can contain uppercase letters.
- Specified by:
getExcludeUppercase
in interfaceCfnSecret.GenerateSecretStringProperty
-
getGenerateStringKey
Description copied from interface:CfnSecret.GenerateSecretStringProperty
The 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
SecretStringTemplate
parameter. If you specify this parameter, then you must also specifySecretStringTemplate
.- Specified by:
getGenerateStringKey
in interfaceCfnSecret.GenerateSecretStringProperty
-
getIncludeSpace
Description copied from interface:CfnSecret.GenerateSecretStringProperty
Specifies whether to include the space character.If you include this switch, the password can contain space characters.
- Specified by:
getIncludeSpace
in interfaceCfnSecret.GenerateSecretStringProperty
-
getPasswordLength
Description copied from interface:CfnSecret.GenerateSecretStringProperty
The length of the password.If you don't include this parameter, the default length is 32 characters.
- Specified by:
getPasswordLength
in interfaceCfnSecret.GenerateSecretStringProperty
-
getRequireEachIncludedType
Description copied from interface:CfnSecret.GenerateSecretStringProperty
Specifies 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:
getRequireEachIncludedType
in interfaceCfnSecret.GenerateSecretStringProperty
-
getSecretStringTemplate
Description copied from interface:CfnSecret.GenerateSecretStringProperty
A template that the generated string must match.When you make a change to this property, a new secret version is created.
- Specified by:
getSecretStringTemplate
in interfaceCfnSecret.GenerateSecretStringProperty
-
$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()
-