AWS SDK Version 2 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

.NET Framework 3.5
 
Describes the possible values for a configuration option.

Inheritance Hierarchy

System.Object
  Amazon.ElasticBeanstalk.Model.ConfigurationOptionDescription

Namespace: Amazon.ElasticBeanstalk.Model
Assembly: AWSSDK.dll
Version: (assembly version)

Syntax

C#
public class ConfigurationOptionDescription : Object

The ConfigurationOptionDescription type exposes the following members

Constructors

NameDescription
Public Method ConfigurationOptionDescription() Empty constructor used to set properties independently even when a simple constructor is available

Properties

NameTypeDescription
Public Property ChangeSeverity System.String Gets and sets the property ChangeSeverity.

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.
Public Property DefaultValue System.String Gets and sets the property DefaultValue.

The default value for this configuration option.

Public Property MaxLength System.Int32 Gets and sets the property MaxLength.

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

Public Property MaxValue System.Int32 Gets and sets the property MaxValue.

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

Public Property MinValue System.Int32 Gets and sets the property MinValue.

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

Public Property Name System.String Gets and sets the property Name.

The name of the configuration option.

Public Property Namespace System.String Gets and sets the property Namespace.

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

Public Property Regex Amazon.ElasticBeanstalk.Model.OptionRestrictionRegex Gets and sets the property Regex.

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

Public Property UserDefined System.Boolean Gets and sets the property UserDefined.

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.

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

Constraint: You can remove only UserDefined options from a configuration.

Valid Values: true | false

Public Property ValueOptions System.Collections.Generic.List<System.String> Gets and sets the property ValueOptions.

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

Public Property ValueType Amazon.ElasticBeanstalk.ConfigurationOptionValueType 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:

  • 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.
  • List : Values for this option are multiple selections from the possible values.
  • Boolean : Values for this option are either true or false .
  • Json : Values for this option are a JSON representation of a ConfigDocument.

Version Information

.NET Framework:
Supported in: 4.5, 4.0, 3.5

.NET for Windows Store apps:
Supported in: Windows 8.1, Windows 8

.NET for Windows Phone:
Supported in: Windows Phone 8.1