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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.ssm.CfnParameterProps
CfnParameterProps.Builder, CfnParameterProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnParameterProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnParameterProps.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 regular expression used to validate the parameter value.final StringThe data type of the parameter, such astextoraws:ec2:image.final StringInformation about the parameter.final StringgetName()The name of the parameter.final StringInformation about the policies assigned to a parameter.final ObjectgetTags()Optional metadata that you assign to a resource in the form of an arbitrary set of tags (key-value pairs).final StringgetTier()The parameter tier.final StringgetType()The type of parameter.final StringgetValue()The parameter value.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 theCfnParameterProps.Builder.
-
-
Method Details
-
getType
Description copied from interface:CfnParameterPropsThe type of parameter.AWS CloudFormation doesn't support creating a
SecureStringparameter type.Allowed Values : String | StringList
- Specified by:
getTypein interfaceCfnParameterProps
-
getValue
Description copied from interface:CfnParameterPropsThe parameter value.If type is
StringList, the system returns a comma-separated string with no spaces between commas in theValuefield.- Specified by:
getValuein interfaceCfnParameterProps
-
getAllowedPattern
Description copied from interface:CfnParameterPropsA 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:
getAllowedPatternin interfaceCfnParameterProps
-
getDataType
Description copied from interface:CfnParameterPropsThe data type of the parameter, such astextoraws:ec2:image.The default is
text.- Specified by:
getDataTypein interfaceCfnParameterProps
-
getDescription
Description copied from interface:CfnParameterPropsInformation about the parameter.- Specified by:
getDescriptionin interfaceCfnParameterProps
-
getName
Description copied from interface:CfnParameterPropsThe 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:
getNamein interfaceCfnParameterProps
-
getPolicies
Description copied from interface:CfnParameterPropsInformation about the policies assigned to a parameter.Assigning parameter policies in the AWS Systems Manager User Guide .
- Specified by:
getPoliciesin interfaceCfnParameterProps
-
getTags
Description copied from interface:CfnParameterPropsOptional 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:
getTagsin interfaceCfnParameterProps
-
getTier
Description copied from interface:CfnParameterPropsThe parameter tier.- Specified by:
getTierin interfaceCfnParameterProps
-
$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()
-