class Aws::ServiceCatalog::Types::ParameterConstraints
The constraints that the administrator has put on the parameter.
@!attribute [rw] allowed_values
The values that the administrator has allowed for the parameter. @return [Array<String>]
@!attribute [rw] allowed_pattern
A regular expression that represents the patterns that allow for `String` types. The pattern must match the entire parameter value provided. @return [String]
@!attribute [rw] constraint_description
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: `Malformed input-Parameter MyParameter must match pattern [A-Za-z0-9]+` By adding a constraint description, such as must only contain letters (uppercase and lowercase) and numbers, you can display the following customized error message: `Malformed input-Parameter MyParameter must only contain uppercase and lowercase letters and numbers.` @return [String]
@!attribute [rw] max_length
An integer value that determines the largest number of characters you want to allow for `String` types. @return [String]
@!attribute [rw] min_length
An integer value that determines the smallest number of characters you want to allow for `String` types. @return [String]
@!attribute [rw] max_value
A numeric value that determines the largest numeric value you want to allow for `Number` types. @return [String]
@!attribute [rw] min_value
A numeric value that determines the smallest numeric value you want to allow for `Number` types. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/servicecatalog-2015-12-10/ParameterConstraints AWS API Documentation
Constants
- SENSITIVE