Class SecureStringParameterAttributes.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ssm.SecureStringParameterAttributes.Jsii$Proxy
- All Implemented Interfaces:
CommonStringParameterAttributes,SecureStringParameterAttributes,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- SecureStringParameterAttributes
@Stability(Stable)
@Internal
public static final class SecureStringParameterAttributes.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements SecureStringParameterAttributes
An implementation for
SecureStringParameterAttributes-
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.ssm.SecureStringParameterAttributes
SecureStringParameterAttributes.Builder, SecureStringParameterAttributes.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theSecureStringParameterAttributes.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 IKeyThe encryption key that is used to encrypt this parameter.final StringThe name of the parameter store value.final BooleanIndicates of the parameter name is a simple name (i.e.final NumberThe version number of the value you wish to retrieve.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 theSecureStringParameterAttributes.Builder.
-
-
Method Details
-
getEncryptionKey
Description copied from interface:SecureStringParameterAttributesThe encryption key that is used to encrypt this parameter.Default: - default master key
- Specified by:
getEncryptionKeyin interfaceSecureStringParameterAttributes
-
getVersion
Description copied from interface:SecureStringParameterAttributesThe version number of the value you wish to retrieve.Default: - AWS CloudFormation uses the latest version of the parameter
- Specified by:
getVersionin interfaceSecureStringParameterAttributes
-
getParameterName
Description copied from interface:CommonStringParameterAttributesThe name of the parameter store value.This value can be a token or a concrete string. If it is a concrete string and includes "/" it must also be prefixed with a "/" (fully-qualified).
- Specified by:
getParameterNamein interfaceCommonStringParameterAttributes
-
getSimpleName
Description copied from interface:CommonStringParameterAttributesIndicates of the parameter name is a simple name (i.e. does not include "/" separators).This is only required only if
parameterNameis a token, which means we are unable to detect if the name is simple or "path-like" for the purpose of rendering SSM parameter ARNs.If
parameterNameis not specified,simpleNamemust betrue(or undefined) since the name generated by AWS CloudFormation is always a simple name.Default: - auto-detect based on `parameterName`
- Specified by:
getSimpleNamein interfaceCommonStringParameterAttributes
-
$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()
-