@Stability(value=Stable) public static final class CfnParameterProps.Builder extends Object implements software.amazon.jsii.Builder<CfnParameterProps>
CfnParameterProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnParameterProps.Builder type(String type)
CfnParameterProps.getType()type - The type of parameter. This parameter is required.
AWS CloudFormation doesn't support creating a
SecureStringparameter type.
Allowed Values : String | StringList
this@Stability(value=Stable) public CfnParameterProps.Builder value(String value)
CfnParameterProps.getValue()value - The parameter value. This parameter is required.
If type is
StringList, the system returns a comma-separated string with no spaces between commas in theValuefield.
this@Stability(value=Stable) public CfnParameterProps.Builder allowedPattern(String allowedPattern)
CfnParameterProps.getAllowedPattern()allowedPattern - 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+$this@Stability(value=Stable) public CfnParameterProps.Builder dataType(String dataType)
CfnParameterProps.getDataType()dataType - The data type of the parameter, such as `text` or `aws:ec2:image` .
The default is text .this@Stability(value=Stable) public CfnParameterProps.Builder description(String description)
CfnParameterProps.getDescription()description - Information about the parameter.this@Stability(value=Stable) public CfnParameterProps.Builder name(String name)
CfnParameterProps.getName()name - 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
this@Stability(value=Stable) public CfnParameterProps.Builder policies(String policies)
CfnParameterProps.getPolicies()policies - Information about the policies assigned to a parameter.
Assigning parameter policies in the AWS Systems Manager User Guide .this@Stability(value=Stable) public CfnParameterProps.Builder tags(Object tags)
CfnParameterProps.getTags()tags - 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.this@Stability(value=Stable) public CfnParameterProps.Builder tier(String tier)
CfnParameterProps.getTier()tier - The parameter tier.this@Stability(value=Stable) public CfnParameterProps build()
build in interface software.amazon.jsii.Builder<CfnParameterProps>CfnParameterPropsNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.