You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::ElasticBeanstalk::Types::ConfigurationOptionDescription
- Inherits:
-
Struct
- Object
- Struct
- Aws::ElasticBeanstalk::Types::ConfigurationOptionDescription
- Defined in:
- (unknown)
Overview
Describes the possible values for a configuration option.
Instance Attribute Summary collapse
-
#change_severity ⇒ String
An indication of which action is required if the value for this configuration option changes:.
-
#default_value ⇒ String
The default value for this configuration option.
-
#max_length ⇒ Integer
If specified, the configuration option must be a string value no longer than this value.
-
#max_value ⇒ Integer
If specified, the configuration option must be a numeric value less than this value.
-
#min_value ⇒ Integer
If specified, the configuration option must be a numeric value greater than this value.
-
#name ⇒ String
The name of the configuration option.
-
#namespace ⇒ String
A unique namespace identifying the option\'s associated AWS resource.
-
#regex ⇒ Types::OptionRestrictionRegex
If specified, the configuration option must be a string value that satisfies this regular expression.
-
#user_defined ⇒ Boolean
An indication of whether the user defined this configuration option:.
-
#value_options ⇒ Array<String>
If specified, values for the configuration option are selected from this list.
-
#value_type ⇒ String
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:.
Instance Attribute Details
#change_severity ⇒ String
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 AWS 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 ⇒ String
The default value for this configuration option.
#max_length ⇒ Integer
If specified, the configuration option must be a string value no longer than this value.
#max_value ⇒ Integer
If specified, the configuration option must be a numeric value less than this value.
#min_value ⇒ Integer
If specified, the configuration option must be a numeric value greater than this value.
#name ⇒ String
The name of the configuration option.
#namespace ⇒ String
A unique namespace identifying the option\'s associated AWS resource.
#regex ⇒ Types::OptionRestrictionRegex
If specified, the configuration option must be a string value that satisfies this regular expression.
#user_defined ⇒ Boolean
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 Remove
when 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 ⇒ Array<String>
If specified, values for the configuration option are selected from this list.
#value_type ⇒ String
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/Regex
constraints.List
: Values for this option are multiple selections from the possible values.Boolean
: Values for this option are eithertrue
orfalse
.Json
: Values for this option are a JSON representation of aConfigDocument
.Possible values:
- Scalar
- List