ConfigurationOptionDescription
¶
Source code in docs_src/capo_elastic_beanstalk/types/configuration_option_description.py
change_severity
instance-attribute
¶
change_severity: NotRequired[ConfigurationOptionSeverity]
An indication of which action is required if the value for this configuration option changes:
-
NoInterruption: There is no interruption to the environment or application availability. -
RestartEnvironment: The environment is entirely restarted, all A resources are deleted and recreated, and the environment is unavailable during the process. -
RestartApplicationServer: The environment is available the entire time. However, a short application outage occurs when the application servers on the running Amazon EC2 instances are restarted.
default_value
instance-attribute
¶
default_value: NotRequired[ConfigurationOptionDefaultValue]
The default value for this configuration option.
max_length
instance-attribute
¶
max_length: NotRequired[OptionRestrictionMaxLength]
If specified, the configuration option must be a string value no longer than this value.
max_value
instance-attribute
¶
max_value: NotRequired[OptionRestrictionMaxValue]
If specified, the configuration option must be a numeric value less than this value.
min_value
instance-attribute
¶
min_value: NotRequired[OptionRestrictionMinValue]
If specified, the configuration option must be a numeric value greater than this value.
name
instance-attribute
¶
name: NotRequired[ConfigurationOptionName]
The name of the configuration option.
namespace
instance-attribute
¶
namespace: NotRequired[OptionNamespace]
A unique namespace identifying the option's associated Amazon Web Services resource.
regex
instance-attribute
¶
regex: NotRequired[OptionRestrictionRegex]
If specified, the configuration option must be a string value that satisfies this regular expression.
user_defined
instance-attribute
¶
user_defined: NotRequired[UserDefinedOption]
An indication of whether the user defined this configuration option:
-
true: This configuration option was defined by the user. It is a valid choice for specifying if this as anOption to Removewhen updating configuration settings. -
false: This configuration was not defined by the user.
Constraint: You can remove only UserDefined options from a configuration.
Valid Values: true | false
value_options
instance-attribute
¶
value_options: NotRequired[ConfigurationOptionPossibleValues]
If specified, values for the configuration option are selected from this list.
value_type
instance-attribute
¶
value_type: NotRequired[ConfigurationOptionValueType]
An indication of which type of values this option has and whether it is allowable to select one or more than one of the possible values:
-
Scalar: Values for this option are a single selection from the possible values, or an unformatted string, or numeric value governed by theMIN/MAX/Regexconstraints. -
List: Values for this option are multiple selections from the possible values. -
Boolean: Values for this option are eithertrueorfalse. -
Json: Values for this option are a JSON representation of aConfigDocument.