Class CfnParameterProps.Jsii$Proxy
- All Implemented Interfaces:
CfnParameterProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnParameterProps
CfnParameterProps
-
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.CfnParameterProps
CfnParameterProps.Builder, CfnParameterProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnParameterProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnParameterProps.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 regular expression used to validate the parameter value.final String
The data type of the parameter, such astext
oraws:ec2:image
.final String
Information about the parameter.final String
getName()
The name of the parameter.final String
Information about the policies assigned to a parameter.final Object
getTags()
Optional metadata that you assign to a resource in the form of an arbitrary set of tags (key-value pairs).final String
getTier()
The parameter tier.final String
getType()
The type of parameter.final String
getValue()
The parameter value.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 theCfnParameterProps.Builder
.
-
-
Method Details
-
getType
Description copied from interface:CfnParameterProps
The type of parameter.AWS CloudFormation doesn't support creating a
SecureString
parameter type.Allowed Values : String | StringList
- Specified by:
getType
in interfaceCfnParameterProps
-
getValue
Description copied from interface:CfnParameterProps
The parameter value.If type is
StringList
, the system returns a comma-separated string with no spaces between commas in theValue
field.- Specified by:
getValue
in interfaceCfnParameterProps
-
getAllowedPattern
Description copied from interface:CfnParameterProps
A regular expression used to validate the parameter value.For example, for String types with values restricted to numbers, you can specify the following:
AllowedPattern=^\d+$
- Specified by:
getAllowedPattern
in interfaceCfnParameterProps
-
getDataType
Description copied from interface:CfnParameterProps
The data type of the parameter, such astext
oraws:ec2:image
.The default is
text
.- Specified by:
getDataType
in interfaceCfnParameterProps
-
getDescription
Description copied from interface:CfnParameterProps
Information about the parameter.- Specified by:
getDescription
in interfaceCfnParameterProps
-
getName
Description copied from interface:CfnParameterProps
The name of the parameter.The maximum length constraint listed below includes capacity for additional system attributes that aren't part of the name. The maximum length for a parameter name, including the full length of the parameter ARN, is 1011 characters. For example, the length of the following parameter name is 65 characters, not 20 characters:
arn:aws:ssm:us-east-2:111222333444:parameter/ExampleParameterName
- Specified by:
getName
in interfaceCfnParameterProps
-
getPolicies
Description copied from interface:CfnParameterProps
Information about the policies assigned to a parameter.Assigning parameter policies in the AWS Systems Manager User Guide .
- Specified by:
getPolicies
in interfaceCfnParameterProps
-
getTags
Description copied from interface:CfnParameterProps
Optional metadata that you assign to a resource in the form of an arbitrary set of tags (key-value pairs).Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a Systems Manager parameter to identify the type of resource to which it applies, the environment, or the type of configuration data referenced by the parameter.
- Specified by:
getTags
in interfaceCfnParameterProps
-
getTier
Description copied from interface:CfnParameterProps
The parameter tier.- Specified by:
getTier
in interfaceCfnParameterProps
-
$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()
-