Interface CfnParameterProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnParameterProps.Jsii$Proxy
CfnParameter.Builder.create(this, "MyParameter")
.type("Number")
.default(1337)
.build();
-
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 that represents the patterns to allow for String types.An array containing the list of values allowed for the parameter.default StringA string that explains a constraint when the constraint is violated.default ObjectA value of the appropriate type for the template to use if no value is specified when a stack is created.default StringA string of up to 4000 characters that describes the parameter.default NumberAn integer value that determines the largest number of characters you want to allow for String types.default NumberA numeric value that determines the largest numeric value you want to allow for Number types.default NumberAn integer value that determines the smallest number of characters you want to allow for String types.default NumberA numeric value that determines the smallest numeric value you want to allow for Number types.default BooleanWhether to mask the parameter value when anyone makes a call that describes the stack.default StringgetType()The data type for the parameter (DataType).Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAllowedPattern
A regular expression that represents the patterns to allow for String types.Default: - No constraints on patterns allowed for parameter.
-
getAllowedValues
An array containing the list of values allowed for the parameter.Default: - No constraints on values allowed for parameter.
-
getConstraintDescription
A string that explains a constraint when the constraint is violated.For example, without a constraint description, a parameter that has an allowed pattern of [A-Za-z0-9]+ displays the following error message when the user specifies an invalid value:
Default: - No description with customized error message when user specifies invalid values.
-
getDefaultValue
A value of the appropriate type for the template to use if no value is specified when a stack is created.If you define constraints for the parameter, you must specify a value that adheres to those constraints.
Default: - No default value for parameter.
-
getDescription
A string of up to 4000 characters that describes the parameter.Default: - No description for the parameter.
-
getMaxLength
An integer value that determines the largest number of characters you want to allow for String types.Default: - None.
-
getMaxValue
A numeric value that determines the largest numeric value you want to allow for Number types.Default: - None.
-
getMinLength
An integer value that determines the smallest number of characters you want to allow for String types.Default: - None.
-
getMinValue
A numeric value that determines the smallest numeric value you want to allow for Number types.Default: - None.
-
getNoEcho
Whether to mask the parameter value when anyone makes a call that describes the stack.If you set the value to
true, the parameter value is masked with asterisks (*****).Default: - Parameter values are not masked.
-
getType
The data type for the parameter (DataType).Default: String
-
builder
- Returns:
- a
CfnParameterProps.BuilderofCfnParameterProps
-