Class StringParameterAttributes.Jsii$Proxy
- All Implemented Interfaces:
CommonStringParameterAttributes
,StringParameterAttributes
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
StringParameterAttributes
StringParameterAttributes
-
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.ssm.StringParameterAttributes
StringParameterAttributes.Builder, StringParameterAttributes.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theStringParameterAttributes.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 Boolean
Use a dynamic reference as the representation in CloudFormation template level.final String
The name of the parameter store value.final Boolean
Indicates whether the parameter name is a simple name.final ParameterType
getType()
(deprecated) The type of the string parameter.final ParameterValueType
The type of the string parameter value.final Number
The version number of the value you wish to retrieve.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 theStringParameterAttributes.Builder
.
-
-
Method Details
-
getForceDynamicReference
Description copied from interface:StringParameterAttributes
Use a dynamic reference as the representation in CloudFormation template level.By default, CDK tries to deduce an appropriate representation based on the parameter value (a CfnParameter or a dynamic reference). Use this flag to override the representation when it does not work.
Default: false
- Specified by:
getForceDynamicReference
in interfaceStringParameterAttributes
-
getType
Description copied from interface:StringParameterAttributes
(deprecated) The type of the string parameter.Default: ParameterType.STRING
- Specified by:
getType
in interfaceStringParameterAttributes
-
getValueType
Description copied from interface:StringParameterAttributes
The type of the string parameter value.Using specific types can be helpful in catching invalid values at the start of creating or updating a stack. CloudFormation validates the values against existing values in the account.
Note - if you want to allow values from different AWS accounts, use ParameterValueType.STRING
Default: ParameterValueType.STRING
- Specified by:
getValueType
in interfaceStringParameterAttributes
- See Also:
-
getVersion
Description copied from interface:StringParameterAttributes
The version number of the value you wish to retrieve.Default: The latest version will be retrieved.
- Specified by:
getVersion
in interfaceStringParameterAttributes
-
getParameterName
Description copied from interface:CommonStringParameterAttributes
The 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:
getParameterName
in interfaceCommonStringParameterAttributes
-
getSimpleName
Description copied from interface:CommonStringParameterAttributes
Indicates whether the parameter name is a simple name.A parameter name without any "/" is considered a simple name. If the parameter name includes "/", setting simpleName to true might cause unintended issues such as duplicate "/" in the resulting ARN.
This is required only if
parameterName
is 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
parameterName
is not specified,simpleName
must betrue
(or undefined) since the name generated by AWS CloudFormation is always a simple name.Default: - auto-detect based on `parameterName`
- Specified by:
getSimpleName
in interfaceCommonStringParameterAttributes
-
$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()
-