/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The constraints that the administrator has put on the
* parameter.See Also:
AWS
* API Reference
The values that the administrator has allowed for the parameter.
*/ inline const Aws::VectorThe values that the administrator has allowed for the parameter.
*/ inline bool AllowedValuesHasBeenSet() const { return m_allowedValuesHasBeenSet; } /** *The values that the administrator has allowed for the parameter.
*/ inline void SetAllowedValues(const Aws::VectorThe values that the administrator has allowed for the parameter.
*/ inline void SetAllowedValues(Aws::VectorThe values that the administrator has allowed for the parameter.
*/ inline ParameterConstraints& WithAllowedValues(const Aws::VectorThe values that the administrator has allowed for the parameter.
*/ inline ParameterConstraints& WithAllowedValues(Aws::VectorThe values that the administrator has allowed for the parameter.
*/ inline ParameterConstraints& AddAllowedValues(const Aws::String& value) { m_allowedValuesHasBeenSet = true; m_allowedValues.push_back(value); return *this; } /** *The values that the administrator has allowed for the parameter.
*/ inline ParameterConstraints& AddAllowedValues(Aws::String&& value) { m_allowedValuesHasBeenSet = true; m_allowedValues.push_back(std::move(value)); return *this; } /** *The values that the administrator has allowed for the parameter.
*/ inline ParameterConstraints& AddAllowedValues(const char* value) { m_allowedValuesHasBeenSet = true; m_allowedValues.push_back(value); return *this; } /** *A regular expression that represents the patterns that allow for
* String
types. The pattern must match the entire parameter value
* provided.
A regular expression that represents the patterns that allow for
* String
types. The pattern must match the entire parameter value
* provided.
A regular expression that represents the patterns that allow for
* String
types. The pattern must match the entire parameter value
* provided.
A regular expression that represents the patterns that allow for
* String
types. The pattern must match the entire parameter value
* provided.
A regular expression that represents the patterns that allow for
* String
types. The pattern must match the entire parameter value
* provided.
A regular expression that represents the patterns that allow for
* String
types. The pattern must match the entire parameter value
* provided.
A regular expression that represents the patterns that allow for
* String
types. The pattern must match the entire parameter value
* provided.
A regular expression that represents the patterns that allow for
* String
types. The pattern must match the entire parameter value
* provided.
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.
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.
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.
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.
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.
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.
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.
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.
An integer value that determines the largest number of characters you want to
* allow for String
types.
An integer value that determines the largest number of characters you want to
* allow for String
types.
An integer value that determines the largest number of characters you want to
* allow for String
types.
An integer value that determines the largest number of characters you want to
* allow for String
types.
An integer value that determines the largest number of characters you want to
* allow for String
types.
An integer value that determines the largest number of characters you want to
* allow for String
types.
An integer value that determines the largest number of characters you want to
* allow for String
types.
An integer value that determines the largest number of characters you want to
* allow for String
types.
An integer value that determines the smallest number of characters you want
* to allow for String
types.
An integer value that determines the smallest number of characters you want
* to allow for String
types.
An integer value that determines the smallest number of characters you want
* to allow for String
types.
An integer value that determines the smallest number of characters you want
* to allow for String
types.
An integer value that determines the smallest number of characters you want
* to allow for String
types.
An integer value that determines the smallest number of characters you want
* to allow for String
types.
An integer value that determines the smallest number of characters you want
* to allow for String
types.
An integer value that determines the smallest number of characters you want
* to allow for String
types.
A numeric value that determines the largest numeric value you want to allow
* for Number
types.
A numeric value that determines the largest numeric value you want to allow
* for Number
types.
A numeric value that determines the largest numeric value you want to allow
* for Number
types.
A numeric value that determines the largest numeric value you want to allow
* for Number
types.
A numeric value that determines the largest numeric value you want to allow
* for Number
types.
A numeric value that determines the largest numeric value you want to allow
* for Number
types.
A numeric value that determines the largest numeric value you want to allow
* for Number
types.
A numeric value that determines the largest numeric value you want to allow
* for Number
types.
A numeric value that determines the smallest numeric value you want to allow
* for Number
types.
A numeric value that determines the smallest numeric value you want to allow
* for Number
types.
A numeric value that determines the smallest numeric value you want to allow
* for Number
types.
A numeric value that determines the smallest numeric value you want to allow
* for Number
types.
A numeric value that determines the smallest numeric value you want to allow
* for Number
types.
A numeric value that determines the smallest numeric value you want to allow
* for Number
types.
A numeric value that determines the smallest numeric value you want to allow
* for Number
types.
A numeric value that determines the smallest numeric value you want to allow
* for Number
types.