Paws::ElasticBeanstalk::ConfigurationOptionDescription
This class represents one of two things:
Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.
As an example, if Att1 is expected to be a Paws::ElasticBeanstalk::ConfigurationOptionDescription object:
$service_obj->Method(Att1 => { ChangeSeverity => $value, ..., ValueType => $value });
Use accessors for each attribute. If Att1 is expected to be an Paws::ElasticBeanstalk::ConfigurationOptionDescription object:
$result = $service_obj->Method(...); $result->Att1->ChangeSeverity
Describes the possible values for a configuration option.
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.
NoInterruption
RestartEnvironment : The environment is entirely restarted, all AWS resources are deleted and recreated, and the environment is unavailable during the process.
RestartEnvironment
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.
RestartApplicationServer
The default value for this configuration option.
If specified, the configuration option must be a string value no longer than this value.
If specified, the configuration option must be a numeric value less than this value.
If specified, the configuration option must be a numeric value greater than this value.
The name of the configuration option.
A unique namespace identifying the option's associated AWS resource.
If specified, the configuration option must be a string value that satisfies this regular expression.
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 an Option to Remove when updating configuration settings.
true
Option to Remove
false : This configuration was not defined by the user.
false
Constraint: You can remove only UserDefined options from a configuration.
UserDefined
Valid Values: true | false
If specified, values for the configuration option are selected from this list.
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 the MIN/MAX/Regex constraints.
Scalar
MIN/MAX/Regex
List : Values for this option are multiple selections from the possible values.
List
Boolean : Values for this option are either true or false .
Boolean
Json : Values for this option are a JSON representation of a ConfigDocument.
Json
ConfigDocument
This class forms part of Paws, describing an object used in Paws::ElasticBeanstalk
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
To install Paws::SDK::Config, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Paws::SDK::Config
CPAN shell
perl -MCPAN -e shell install Paws::SDK::Config
For more information on module installation, please visit the detailed CPAN module installation guide.