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
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnParameterProps
static final class
An implementation forCfnParameterProps
-
Method Summary
Modifier and TypeMethodDescriptionstatic CfnParameterProps.Builder
builder()
default String
A regular expression that represents the patterns to allow for String types.An array containing the list of values allowed for the parameter.default String
A string that explains a constraint when the constraint is violated.default Object
A value of the appropriate type for the template to use if no value is specified when a stack is created.default String
A string of up to 4000 characters that describes the parameter.default Number
An integer value that determines the largest number of characters you want to allow for String types.default Number
A numeric value that determines the largest numeric value you want to allow for Number types.default Number
An integer value that determines the smallest number of characters you want to allow for String types.default Number
A numeric value that determines the smallest numeric value you want to allow for Number types.default Boolean
Whether to mask the parameter value when anyone makes a call that describes the stack.default String
getType()
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.Builder
ofCfnParameterProps
-