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.Parameters of type
SecureStringare not supported by AWS CloudFormation .- 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 reported maximum length of 2048 characters for a parameter name includes 1037 characters that are reserved for internal use by Systems Manager . The maximum length for a parameter name that you specify is 1011 characters.
This count of 1011 characters includes the characters in the ARN that precede the name you specify. This ARN length will vary depending on your partition and Region. For example, the following 45 characters count toward the 1011 character maximum for a parameter created in the US East (Ohio) Region:
arn:aws:ssm:us-east-2:111122223333:parameter/.- 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()
-