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.getTags()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.- Specified by:
getTypein interfaceCfnParameterProps- See Also:
-
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- See Also:
-
getAllowedPattern
Description copied from interface:CfnParameterPropsA regular expression used to validate the parameter value.For example, for
Stringtypes with values restricted to numbers, you can specify the following:AllowedPattern=^\d+$- Specified by:
getAllowedPatternin interfaceCfnParameterProps- See Also:
-
getDataType
Description copied from interface:CfnParameterPropsThe data type of the parameter, such astextoraws:ec2:image.The default is
text.- Specified by:
getDataTypein interfaceCfnParameterProps- See Also:
-
getDescription
Description copied from interface:CfnParameterPropsInformation about the parameter.- Specified by:
getDescriptionin interfaceCfnParameterProps- See Also:
-
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 Amazon Resource Name (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- See Also:
-
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- See Also:
-
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- See Also:
-
getTier
Description copied from interface:CfnParameterPropsThe parameter tier.- Specified by:
getTierin interfaceCfnParameterProps- See Also:
-
$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()
-