Interface CfnParameterProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnParameterProps.Jsii$Proxy
CfnParameter.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.ssm.*;
CfnParameterProps cfnParameterProps = CfnParameterProps.builder()
.type("type")
.value("value")
// the properties below are optional
.allowedPattern("allowedPattern")
.dataType("dataType")
.description("description")
.name("name")
.policies("policies")
.tags(Map.of(
"tagsKey", "tags"))
.tier("tier")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnParameterPropsstatic final classAn implementation forCfnParameterProps -
Method Summary
Modifier and TypeMethodDescriptionstatic CfnParameterProps.Builderbuilder()default StringA regular expression used to validate the parameter value.default StringThe data type of the parameter, such astextoraws:ec2:image.default StringInformation about the parameter.default StringgetName()The name of the parameter.default 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).default StringgetTier()The parameter tier.getType()The type of parameter.getValue()The parameter value.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getType
The type of parameter.Although
SecureStringis included in the list of valid values, AWS CloudFormation does not current support creating aSecureStringparameter type.- See Also:
-
getValue
The parameter value.If type is
StringList, the system returns a comma-separated string with no spaces between commas in theValuefield.- See Also:
-
getAllowedPattern
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+$- See Also:
-
getDataType
The data type of the parameter, such astextoraws:ec2:image.The default is
text.- See Also:
-
getDescription
Information about the parameter.- See Also:
-
getName
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- See Also:
-
getPolicies
Information about the policies assigned to a parameter.Assigning parameter policies in the AWS Systems Manager User Guide .
- See Also:
-
getTags
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.
- See Also:
-
getTier
The parameter tier.- See Also:
-
builder
- Returns:
- a
CfnParameterProps.BuilderofCfnParameterProps
-