@Generated(value="jsii-pacmak/1.67.0 (build 2c027f5)", date="2022-09-28T18:14:31.857Z") @Stability(value=Stable) public interface CfnParameterProps extends software.amazon.jsii.JsiiSerializable
CfnParameter.Builder.create(this, "MyParameter") .type("Number") .default(1337) .build();
Modifier and Type | Interface and Description |
---|---|
static class |
CfnParameterProps.Builder
A builder for
CfnParameterProps |
static class |
CfnParameterProps.Jsii$Proxy
An implementation for
CfnParameterProps |
Modifier and Type | Method and Description |
---|---|
static CfnParameterProps.Builder |
builder() |
default String |
getAllowedPattern()
A regular expression that represents the patterns to allow for String types.
|
default List<String> |
getAllowedValues()
An array containing the list of values allowed for the parameter.
|
default String |
getConstraintDescription()
A string that explains a constraint when the constraint is violated.
|
default Object |
getDefaultValue()
A value of the appropriate type for the template to use if no value is specified when a stack is created.
|
default String |
getDescription()
A string of up to 4000 characters that describes the parameter.
|
default Number |
getMaxLength()
An integer value that determines the largest number of characters you want to allow for String types.
|
default Number |
getMaxValue()
A numeric value that determines the largest numeric value you want to allow for Number types.
|
default Number |
getMinLength()
An integer value that determines the smallest number of characters you want to allow for String types.
|
default Number |
getMinValue()
A numeric value that determines the smallest numeric value you want to allow for Number types.
|
default Boolean |
getNoEcho()
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).
|
@Stability(value=Stable) @Nullable default String getAllowedPattern()
Default: - No constraints on patterns allowed for parameter.
@Stability(value=Stable) @Nullable default List<String> getAllowedValues()
Default: - No constraints on values allowed for parameter.
@Stability(value=Stable) @Nullable default String getConstraintDescription()
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.
@Stability(value=Stable) @Nullable default Object getDefaultValue()
If you define constraints for the parameter, you must specify a value that adheres to those constraints.
Default: - No default value for parameter.
@Stability(value=Stable) @Nullable default String getDescription()
Default: - No description for the parameter.
@Stability(value=Stable) @Nullable default Number getMaxLength()
Default: - None.
@Stability(value=Stable) @Nullable default Number getMaxValue()
Default: - None.
@Stability(value=Stable) @Nullable default Number getMinLength()
Default: - None.
@Stability(value=Stable) @Nullable default Number getMinValue()
Default: - None.
@Stability(value=Stable) @Nullable default Boolean getNoEcho()
If you set the value to true
, the parameter value is masked with asterisks (*****
).
Default: - Parameter values are not masked.
@Stability(value=Stable) @Nullable default String getType()
Default: String
@Stability(value=Stable) static CfnParameterProps.Builder builder()
CfnParameterProps.Builder
of CfnParameterProps
Copyright © 2022. All rights reserved.