AWS SDK for .NET Documentation
ConfigurationOptionDescription Class
AmazonAmazon.ElasticBeanstalk.ModelConfigurationOptionDescription Did this page help you?   Yes   No    Tell us about it...
Describes the possible values for a configuration option.
Declaration Syntax
C#
public class ConfigurationOptionDescription
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
ConfigurationOptionDescription()()()()
Initializes a new instance of the ConfigurationOptionDescription class

ChangeSeverity
Gets and sets the property ChangeSeverity.

An indication of which action is required if the value for this configuration option changes:

Value

NoInterruption - There is no interruption to the environment or application availability.

Value

RestartEnvironment - The environment is restarted, all AWS resources are deleted and recreated, and the environment is unavailable during the process.

Value

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.

  • CopyC#
    NoInterruption
    : There is no interruption to the environment or application availability.
  • CopyC#
    RestartEnvironment
    : The environment is entirely restarted, all AWS resources are deleted and recreated, and the environment is unavailable during the process.
  • CopyC#
    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.

DefaultValue
Gets and sets the property DefaultValue.

The default value for this configuration option.


Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType()()()()
Gets the type of the current instance.
(Inherited from Object.)
MaxLength
Gets and sets the property MaxLength.

If specified, the configuration option must be a string value no longer than this value.


MaxValue
Gets and sets the property MaxValue.

If specified, the configuration option must be a numeric value less than this value.


MinValue
Gets and sets the property MinValue.

If specified, the configuration option must be a numeric value greater than this value.


Name
Gets and sets the property Name.

The name of the configuration option.


Namespace
Gets and sets the property Namespace.

A unique namespace identifying the option's associated AWS resource.


Regex
Gets and sets the property Regex.

If specified, the configuration option must be a string value that satisfies this regular expression.


ToString()()()()
Returns a string that represents the current object.
(Inherited from Object.)
UserDefined
Gets and sets the property UserDefined.

An indication of whether the user defined this configuration option:

Value

CopyC#
true
: This configuration option was defined by the user. It is a valid choice for specifying this as an Option to Remove when updating configuration settings.

Value

CopyC#
false
: This configuration was not defined by the user.

  • CopyC#
    true
    : This configuration option was defined by the user. It is a valid choice for specifying if this as an
    CopyC#
    Option to Remove
    when updating configuration settings.

  • CopyC#
    false
    : This configuration was not defined by the user.

Constraint: You can remove only

CopyC#
UserDefined
options from a configuration.

Valid Values:

CopyC#
true
|
CopyC#
false


ValueOptions
Gets and sets the property ValueOptions.

If specified, values for the configuration option are selected from this list.


ValueType
Gets and sets the property ValueType.

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:

Value

CopyC#
Scalar
: Values for this option are a single selection from the possible values, or a unformatted string or numeric value governed by the MIN/MAX/Regex constraints:

Value

CopyC#
List
: Values for this option are multiple selections of the possible values.

Value

CopyC#
Boolean
: Values for this option are either
CopyC#
true
or
CopyC#
false
.

  • CopyC#
    Scalar
    : Values for this option are a single selection from the possible values, or an unformatted string, or numeric value governed by the
    CopyC#
    MIN/MAX/Regex
    constraints.
  • CopyC#
    List
    : Values for this option are multiple selections from the possible values.
  • CopyC#
    Boolean
    : Values for this option are either
    CopyC#
    true
    or
    CopyC#
    false
    .


WithChangeSeverity(String) Obsolete.
Sets the ChangeSeverity property

WithDefaultValue(String) Obsolete.
Sets the DefaultValue property

WithMaxLength(Int32) Obsolete.
Sets the MaxLength property

WithMaxValue(Int32) Obsolete.
Sets the MaxValue property

WithMinValue(Int32) Obsolete.
Sets the MinValue property

WithName(String) Obsolete.
Sets the Name property

WithNamespace(String) Obsolete.
Sets the Namespace property

WithRegex(OptionRestrictionRegex) Obsolete.
Sets the Regex property

WithUserDefined(Boolean) Obsolete.
Sets the UserDefined property

WithValueOptions(array<String>[]()[][]) Obsolete.
Sets the ValueOptions property

WithValueOptions(IEnumerable<(Of <<'(String>)>>)) Obsolete.
Sets the ValueOptions property

WithValueType(String) Obsolete.
Sets the ValueType property

Inheritance Hierarchy
Object
ConfigurationOptionDescription

Assembly: AWSSDK (Module: AWSSDK) Version: 1.5.60.0 (1.5.60.0)