Safe Haskell | None |
---|---|
Language | Haskell2010 |
- Service
- ApplicationDescription
- EventSeverity
- Tag
- EventDescription
- LaunchConfiguration
- ApplicationVersionDescriptionMessage
- AutoScalingGroup
- ConfigurationDeploymentStatus
- ConfigurationOptionSetting
- ConfigurationOptionValueType
- ConfigurationSettingsDescription
- ApplicationVersionDescription
- OptionSpecification
- EnvironmentResourceDescription
- Queue
- EnvironmentStatus
- LoadBalancerDescription
- ApplicationDescriptionMessage
- EnvironmentTier
- LoadBalancer
- EnvironmentResourcesDescription
- OptionRestrictionRegex
- ConfigurationOptionDescription
- SourceConfiguration
- EnvironmentInfoDescription
- S3Location
- ValidationMessage
- ValidationSeverity
- Trigger
- EnvironmentInfoType
- EnvironmentDescription
- Listener
- EnvironmentHealth
- Instance
- SolutionStackDescription
- data ElasticBeanstalk
- data RESTError :: *
- ns :: Text
- data ApplicationDescription
- applicationDescription :: ApplicationDescription
- adApplicationName :: Lens' ApplicationDescription (Maybe Text)
- adConfigurationTemplates :: Lens' ApplicationDescription [Text]
- adDateCreated :: Lens' ApplicationDescription (Maybe UTCTime)
- adDateUpdated :: Lens' ApplicationDescription (Maybe UTCTime)
- adDescription :: Lens' ApplicationDescription (Maybe Text)
- adVersions :: Lens' ApplicationDescription [Text]
- data EventSeverity
- data Tag
- tag :: Tag
- tagKey :: Lens' Tag (Maybe Text)
- tagValue :: Lens' Tag (Maybe Text)
- data EventDescription
- eventDescription :: EventDescription
- edApplicationName :: Lens' EventDescription (Maybe Text)
- edEnvironmentName :: Lens' EventDescription (Maybe Text)
- edEventDate :: Lens' EventDescription (Maybe UTCTime)
- edMessage :: Lens' EventDescription (Maybe Text)
- edRequestId :: Lens' EventDescription (Maybe Text)
- edSeverity :: Lens' EventDescription (Maybe EventSeverity)
- edTemplateName :: Lens' EventDescription (Maybe Text)
- edVersionLabel :: Lens' EventDescription (Maybe Text)
- data LaunchConfiguration
- launchConfiguration :: LaunchConfiguration
- lcName :: Lens' LaunchConfiguration (Maybe Text)
- data ApplicationVersionDescriptionMessage
- applicationVersionDescriptionMessage :: ApplicationVersionDescriptionMessage
- avdmApplicationVersion :: Lens' ApplicationVersionDescriptionMessage (Maybe ApplicationVersionDescription)
- data AutoScalingGroup
- autoScalingGroup :: AutoScalingGroup
- asgName :: Lens' AutoScalingGroup (Maybe Text)
- data ConfigurationDeploymentStatus
- data ConfigurationOptionSetting
- configurationOptionSetting :: ConfigurationOptionSetting
- cosNamespace :: Lens' ConfigurationOptionSetting (Maybe Text)
- cosOptionName :: Lens' ConfigurationOptionSetting (Maybe Text)
- cosValue :: Lens' ConfigurationOptionSetting (Maybe Text)
- data ConfigurationOptionValueType
- data ConfigurationSettingsDescription
- configurationSettingsDescription :: ConfigurationSettingsDescription
- csdApplicationName :: Lens' ConfigurationSettingsDescription (Maybe Text)
- csdDateCreated :: Lens' ConfigurationSettingsDescription (Maybe UTCTime)
- csdDateUpdated :: Lens' ConfigurationSettingsDescription (Maybe UTCTime)
- csdDeploymentStatus :: Lens' ConfigurationSettingsDescription (Maybe ConfigurationDeploymentStatus)
- csdDescription :: Lens' ConfigurationSettingsDescription (Maybe Text)
- csdEnvironmentName :: Lens' ConfigurationSettingsDescription (Maybe Text)
- csdOptionSettings :: Lens' ConfigurationSettingsDescription [ConfigurationOptionSetting]
- csdSolutionStackName :: Lens' ConfigurationSettingsDescription (Maybe Text)
- csdTemplateName :: Lens' ConfigurationSettingsDescription (Maybe Text)
- data ApplicationVersionDescription
- applicationVersionDescription :: ApplicationVersionDescription
- avdApplicationName :: Lens' ApplicationVersionDescription (Maybe Text)
- avdDateCreated :: Lens' ApplicationVersionDescription (Maybe UTCTime)
- avdDateUpdated :: Lens' ApplicationVersionDescription (Maybe UTCTime)
- avdDescription :: Lens' ApplicationVersionDescription (Maybe Text)
- avdSourceBundle :: Lens' ApplicationVersionDescription (Maybe S3Location)
- avdVersionLabel :: Lens' ApplicationVersionDescription (Maybe Text)
- data OptionSpecification
- optionSpecification :: OptionSpecification
- osNamespace :: Lens' OptionSpecification (Maybe Text)
- osOptionName :: Lens' OptionSpecification (Maybe Text)
- data EnvironmentResourceDescription
- environmentResourceDescription :: EnvironmentResourceDescription
- erdAutoScalingGroups :: Lens' EnvironmentResourceDescription [AutoScalingGroup]
- erdEnvironmentName :: Lens' EnvironmentResourceDescription (Maybe Text)
- erdInstances :: Lens' EnvironmentResourceDescription [Instance]
- erdLaunchConfigurations :: Lens' EnvironmentResourceDescription [LaunchConfiguration]
- erdLoadBalancers :: Lens' EnvironmentResourceDescription [LoadBalancer]
- erdQueues :: Lens' EnvironmentResourceDescription [Queue]
- erdTriggers :: Lens' EnvironmentResourceDescription [Trigger]
- data Queue
- queue :: Queue
- qName :: Lens' Queue (Maybe Text)
- qURL :: Lens' Queue (Maybe Text)
- data EnvironmentStatus
- data LoadBalancerDescription
- loadBalancerDescription :: LoadBalancerDescription
- lbdDomain :: Lens' LoadBalancerDescription (Maybe Text)
- lbdListeners :: Lens' LoadBalancerDescription [Listener]
- lbdLoadBalancerName :: Lens' LoadBalancerDescription (Maybe Text)
- data ApplicationDescriptionMessage
- applicationDescriptionMessage :: ApplicationDescriptionMessage
- admApplication :: Lens' ApplicationDescriptionMessage (Maybe ApplicationDescription)
- data EnvironmentTier
- environmentTier :: EnvironmentTier
- etName :: Lens' EnvironmentTier (Maybe Text)
- etType :: Lens' EnvironmentTier (Maybe Text)
- etVersion :: Lens' EnvironmentTier (Maybe Text)
- data LoadBalancer
- loadBalancer :: LoadBalancer
- lbName :: Lens' LoadBalancer (Maybe Text)
- data EnvironmentResourcesDescription
- environmentResourcesDescription :: EnvironmentResourcesDescription
- erdLoadBalancer :: Lens' EnvironmentResourcesDescription (Maybe LoadBalancerDescription)
- data OptionRestrictionRegex
- optionRestrictionRegex :: OptionRestrictionRegex
- orrLabel :: Lens' OptionRestrictionRegex (Maybe Text)
- orrPattern :: Lens' OptionRestrictionRegex (Maybe Text)
- data ConfigurationOptionDescription
- configurationOptionDescription :: ConfigurationOptionDescription
- codChangeSeverity :: Lens' ConfigurationOptionDescription (Maybe Text)
- codDefaultValue :: Lens' ConfigurationOptionDescription (Maybe Text)
- codMaxLength :: Lens' ConfigurationOptionDescription (Maybe Int)
- codMaxValue :: Lens' ConfigurationOptionDescription (Maybe Int)
- codMinValue :: Lens' ConfigurationOptionDescription (Maybe Int)
- codName :: Lens' ConfigurationOptionDescription (Maybe Text)
- codNamespace :: Lens' ConfigurationOptionDescription (Maybe Text)
- codRegex :: Lens' ConfigurationOptionDescription (Maybe OptionRestrictionRegex)
- codUserDefined :: Lens' ConfigurationOptionDescription (Maybe Bool)
- codValueOptions :: Lens' ConfigurationOptionDescription [Text]
- codValueType :: Lens' ConfigurationOptionDescription (Maybe ConfigurationOptionValueType)
- data SourceConfiguration
- sourceConfiguration :: SourceConfiguration
- scApplicationName :: Lens' SourceConfiguration (Maybe Text)
- scTemplateName :: Lens' SourceConfiguration (Maybe Text)
- data EnvironmentInfoDescription
- environmentInfoDescription :: EnvironmentInfoDescription
- eidEc2InstanceId :: Lens' EnvironmentInfoDescription (Maybe Text)
- eidInfoType :: Lens' EnvironmentInfoDescription (Maybe EnvironmentInfoType)
- eidMessage :: Lens' EnvironmentInfoDescription (Maybe Text)
- eidSampleTimestamp :: Lens' EnvironmentInfoDescription (Maybe UTCTime)
- data S3Location
- s3Location :: S3Location
- slS3Bucket :: Lens' S3Location (Maybe Text)
- slS3Key :: Lens' S3Location (Maybe Text)
- data ValidationMessage
- validationMessage :: ValidationMessage
- vmMessage :: Lens' ValidationMessage (Maybe Text)
- vmNamespace :: Lens' ValidationMessage (Maybe Text)
- vmOptionName :: Lens' ValidationMessage (Maybe Text)
- vmSeverity :: Lens' ValidationMessage (Maybe ValidationSeverity)
- data ValidationSeverity
- data Trigger
- trigger :: Trigger
- tName :: Lens' Trigger (Maybe Text)
- data EnvironmentInfoType = Tail'
- data EnvironmentDescription
- environmentDescription :: EnvironmentDescription
- ed1ApplicationName :: Lens' EnvironmentDescription (Maybe Text)
- ed1CNAME :: Lens' EnvironmentDescription (Maybe Text)
- ed1DateCreated :: Lens' EnvironmentDescription (Maybe UTCTime)
- ed1DateUpdated :: Lens' EnvironmentDescription (Maybe UTCTime)
- ed1Description :: Lens' EnvironmentDescription (Maybe Text)
- ed1EndpointURL :: Lens' EnvironmentDescription (Maybe Text)
- ed1EnvironmentId :: Lens' EnvironmentDescription (Maybe Text)
- ed1EnvironmentName :: Lens' EnvironmentDescription (Maybe Text)
- ed1Health :: Lens' EnvironmentDescription (Maybe EnvironmentHealth)
- ed1Resources :: Lens' EnvironmentDescription (Maybe EnvironmentResourcesDescription)
- ed1SolutionStackName :: Lens' EnvironmentDescription (Maybe Text)
- ed1Status :: Lens' EnvironmentDescription (Maybe EnvironmentStatus)
- ed1TemplateName :: Lens' EnvironmentDescription (Maybe Text)
- ed1Tier :: Lens' EnvironmentDescription (Maybe EnvironmentTier)
- ed1VersionLabel :: Lens' EnvironmentDescription (Maybe Text)
- data Listener
- listener :: Listener
- lPort :: Lens' Listener (Maybe Int)
- lProtocol :: Lens' Listener (Maybe Text)
- data EnvironmentHealth
- data Instance
- instance' :: Instance
- iId :: Lens' Instance (Maybe Text)
- data SolutionStackDescription
- solutionStackDescription :: SolutionStackDescription
- ssdPermittedFileTypes :: Lens' SolutionStackDescription [Text]
- ssdSolutionStackName :: Lens' SolutionStackDescription (Maybe Text)
Service
data ElasticBeanstalk Source
Version 2010-12-01
of the Amazon Elastic Beanstalk service.
AWSService ElasticBeanstalk | |
type Sg ElasticBeanstalk = V4 | |
type Er ElasticBeanstalk = RESTError |
Error
data RESTError :: *
Eq RESTError | |
Show RESTError | |
Generic RESTError | |
AWSErrorCode RESTError | |
FromXML RESTError | |
type Rep RESTError = D1 D1RESTError (C1 C1_0RESTError ((:*:) ((:*:) (S1 S1_0_0RESTError (Rec0 Text)) (S1 S1_0_1RESTError (Rec0 (Maybe ErrorType)))) ((:*:) (S1 S1_0_2RESTError (Rec0 ErrorCode)) (S1 S1_0_3RESTError (Rec0 Text))))) |
XML
ApplicationDescription
applicationDescription :: ApplicationDescription Source
ApplicationDescription
constructor.
The fields accessible through corresponding lenses are:
adApplicationName :: Lens' ApplicationDescription (Maybe Text) Source
The name of the application.
adConfigurationTemplates :: Lens' ApplicationDescription [Text] Source
The names of the configuration templates associated with this application.
adDateCreated :: Lens' ApplicationDescription (Maybe UTCTime) Source
The date when the application was created.
adDateUpdated :: Lens' ApplicationDescription (Maybe UTCTime) Source
The date when the application was last modified.
adDescription :: Lens' ApplicationDescription (Maybe Text) Source
User-defined description of the application.
adVersions :: Lens' ApplicationDescription [Text] Source
The names of the versions for this application.
EventSeverity
data EventSeverity Source
Enum EventSeverity | |
Eq EventSeverity | |
Ord EventSeverity | |
Read EventSeverity | |
Show EventSeverity | |
Generic EventSeverity | |
Hashable EventSeverity | |
FromXML EventSeverity | |
ToText EventSeverity | |
FromText EventSeverity | |
ToQuery EventSeverity | |
ToHeader EventSeverity | |
ToByteString EventSeverity | |
type Rep EventSeverity |
Tag
EventDescription
data EventDescription Source
Eq EventDescription | |
Read EventDescription | |
Show EventDescription | |
FromXML EventDescription | |
ToQuery EventDescription |
eventDescription :: EventDescription Source
EventDescription
constructor.
The fields accessible through corresponding lenses are:
edApplicationName :: Lens' EventDescription (Maybe Text) Source
The application associated with the event.
edEnvironmentName :: Lens' EventDescription (Maybe Text) Source
The name of the environment associated with this event.
edEventDate :: Lens' EventDescription (Maybe UTCTime) Source
The date when the event occurred.
edRequestId :: Lens' EventDescription (Maybe Text) Source
The web service request ID for the activity of this event.
edSeverity :: Lens' EventDescription (Maybe EventSeverity) Source
The severity level of this event.
edTemplateName :: Lens' EventDescription (Maybe Text) Source
The name of the configuration associated with this event.
edVersionLabel :: Lens' EventDescription (Maybe Text) Source
The release label for the application version associated with this event.
LaunchConfiguration
launchConfiguration :: LaunchConfiguration Source
LaunchConfiguration
constructor.
The fields accessible through corresponding lenses are:
ApplicationVersionDescriptionMessage
applicationVersionDescriptionMessage :: ApplicationVersionDescriptionMessage Source
ApplicationVersionDescriptionMessage
constructor.
The fields accessible through corresponding lenses are:
avdmApplicationVersion :: Lens' ApplicationVersionDescriptionMessage (Maybe ApplicationVersionDescription) Source
The ApplicationVersionDescription
of the application version.
AutoScalingGroup
data AutoScalingGroup Source
autoScalingGroup :: AutoScalingGroup Source
AutoScalingGroup
constructor.
The fields accessible through corresponding lenses are:
asgName :: Lens' AutoScalingGroup (Maybe Text) Source
The name of the AutoScalingGroup
.
ConfigurationDeploymentStatus
data ConfigurationDeploymentStatus Source
ConfigurationOptionSetting
configurationOptionSetting :: ConfigurationOptionSetting Source
ConfigurationOptionSetting
constructor.
The fields accessible through corresponding lenses are:
cosNamespace
::
Maybe
Text
cosOptionName
::
Maybe
Text
cosValue
::
Maybe
Text
cosNamespace :: Lens' ConfigurationOptionSetting (Maybe Text) Source
A unique namespace identifying the option's associated AWS resource.
cosOptionName :: Lens' ConfigurationOptionSetting (Maybe Text) Source
The name of the configuration option.
cosValue :: Lens' ConfigurationOptionSetting (Maybe Text) Source
The current value for the configuration option.
ConfigurationOptionValueType
data ConfigurationOptionValueType Source
ConfigurationSettingsDescription
configurationSettingsDescription :: ConfigurationSettingsDescription Source
ConfigurationSettingsDescription
constructor.
The fields accessible through corresponding lenses are:
csdApplicationName
::
Maybe
Text
csdDateCreated
::
Maybe
UTCTime
csdDateUpdated
::
Maybe
UTCTime
csdDeploymentStatus
::
Maybe
ConfigurationDeploymentStatus
csdDescription
::
Maybe
Text
csdEnvironmentName
::
Maybe
Text
csdOptionSettings
::
[ConfigurationOptionSetting
]csdSolutionStackName
::
Maybe
Text
csdTemplateName
::
Maybe
Text
csdApplicationName :: Lens' ConfigurationSettingsDescription (Maybe Text) Source
The name of the application associated with this configuration set.
csdDateCreated :: Lens' ConfigurationSettingsDescription (Maybe UTCTime) Source
The date (in UTC time) when this configuration set was created.
csdDateUpdated :: Lens' ConfigurationSettingsDescription (Maybe UTCTime) Source
The date (in UTC time) when this configuration set was last modified.
csdDeploymentStatus :: Lens' ConfigurationSettingsDescription (Maybe ConfigurationDeploymentStatus) Source
If this configuration set is associated with an environment, the DeploymentStatus
parameter indicates the deployment status of this configuration set:
null
: This configuration is not associated with a running environment.
pending
: This is a draft configuration that is not deployed to the
associated environment but is in the process of deploying.
deployed
: This is the configuration that is currently deployed to the
associated running environment.
failed
: This is a draft configuration, that failed to successfully
deploy.
null
: This configuration is not associated with a running environment. pending
: This is a draft configuration that is not deployed to the associated
environment but is in the process of deploying. deployed
: This is the
configuration that is currently deployed to the associated running
environment. failed
: This is a draft configuration that failed to
successfully deploy.
csdDescription :: Lens' ConfigurationSettingsDescription (Maybe Text) Source
Describes this configuration set.
csdEnvironmentName :: Lens' ConfigurationSettingsDescription (Maybe Text) Source
If not null
, the name of the environment for this configuration set.
csdOptionSettings :: Lens' ConfigurationSettingsDescription [ConfigurationOptionSetting] Source
A list of the configuration options and their values in this configuration set.
csdSolutionStackName :: Lens' ConfigurationSettingsDescription (Maybe Text) Source
The name of the solution stack this configuration set uses.
csdTemplateName :: Lens' ConfigurationSettingsDescription (Maybe Text) Source
If not null
, the name of the configuration template for this configuration
set.
ApplicationVersionDescription
applicationVersionDescription :: ApplicationVersionDescription Source
ApplicationVersionDescription
constructor.
The fields accessible through corresponding lenses are:
avdApplicationName :: Lens' ApplicationVersionDescription (Maybe Text) Source
The name of the application associated with this release.
avdDateCreated :: Lens' ApplicationVersionDescription (Maybe UTCTime) Source
The creation date of the application version.
avdDateUpdated :: Lens' ApplicationVersionDescription (Maybe UTCTime) Source
The last modified date of the application version.
avdDescription :: Lens' ApplicationVersionDescription (Maybe Text) Source
The description of this application version.
avdSourceBundle :: Lens' ApplicationVersionDescription (Maybe S3Location) Source
The location where the source bundle is located for this version.
avdVersionLabel :: Lens' ApplicationVersionDescription (Maybe Text) Source
A label uniquely identifying the version for the associated application.
OptionSpecification
optionSpecification :: OptionSpecification Source
OptionSpecification
constructor.
The fields accessible through corresponding lenses are:
osNamespace :: Lens' OptionSpecification (Maybe Text) Source
A unique namespace identifying the option's associated AWS resource.
osOptionName :: Lens' OptionSpecification (Maybe Text) Source
The name of the configuration option.
EnvironmentResourceDescription
environmentResourceDescription :: EnvironmentResourceDescription Source
EnvironmentResourceDescription
constructor.
The fields accessible through corresponding lenses are:
erdAutoScalingGroups :: Lens' EnvironmentResourceDescription [AutoScalingGroup] Source
The AutoScalingGroups
used by this environment.
erdEnvironmentName :: Lens' EnvironmentResourceDescription (Maybe Text) Source
The name of the environment.
erdInstances :: Lens' EnvironmentResourceDescription [Instance] Source
The Amazon EC2 instances used by this environment.
erdLaunchConfigurations :: Lens' EnvironmentResourceDescription [LaunchConfiguration] Source
The Auto Scaling launch configurations in use by this environment.
erdLoadBalancers :: Lens' EnvironmentResourceDescription [LoadBalancer] Source
The LoadBalancers in use by this environment.
erdQueues :: Lens' EnvironmentResourceDescription [Queue] Source
The queues used by this environment.
erdTriggers :: Lens' EnvironmentResourceDescription [Trigger] Source
The AutoScaling
triggers in use by this environment.
Queue
EnvironmentStatus
data EnvironmentStatus Source
Launching | Launching |
Ready | Ready |
Terminated | Terminated |
Terminating | Terminating |
Updating | Updating |
Enum EnvironmentStatus | |
Eq EnvironmentStatus | |
Ord EnvironmentStatus | |
Read EnvironmentStatus | |
Show EnvironmentStatus | |
Generic EnvironmentStatus | |
Hashable EnvironmentStatus | |
FromXML EnvironmentStatus | |
ToText EnvironmentStatus | |
FromText EnvironmentStatus | |
ToQuery EnvironmentStatus | |
ToHeader EnvironmentStatus | |
ToByteString EnvironmentStatus | |
type Rep EnvironmentStatus |
LoadBalancerDescription
loadBalancerDescription :: LoadBalancerDescription Source
LoadBalancerDescription
constructor.
The fields accessible through corresponding lenses are:
lbdListeners :: Lens' LoadBalancerDescription [Listener] Source
A list of Listeners used by the LoadBalancer.
lbdLoadBalancerName :: Lens' LoadBalancerDescription (Maybe Text) Source
The name of the LoadBalancer.
ApplicationDescriptionMessage
applicationDescriptionMessage :: ApplicationDescriptionMessage Source
ApplicationDescriptionMessage
constructor.
The fields accessible through corresponding lenses are:
admApplication :: Lens' ApplicationDescriptionMessage (Maybe ApplicationDescription) Source
The ApplicationDescription
of the application.
EnvironmentTier
data EnvironmentTier Source
LoadBalancer
data LoadBalancer Source
Eq LoadBalancer | |
Ord LoadBalancer | |
Read LoadBalancer | |
Show LoadBalancer | |
Monoid LoadBalancer | |
FromXML LoadBalancer | |
ToQuery LoadBalancer |
loadBalancer :: LoadBalancer Source
LoadBalancer
constructor.
The fields accessible through corresponding lenses are:
EnvironmentResourcesDescription
environmentResourcesDescription :: EnvironmentResourcesDescription Source
EnvironmentResourcesDescription
constructor.
The fields accessible through corresponding lenses are:
erdLoadBalancer :: Lens' EnvironmentResourcesDescription (Maybe LoadBalancerDescription) Source
Describes the LoadBalancer.
OptionRestrictionRegex
optionRestrictionRegex :: OptionRestrictionRegex Source
OptionRestrictionRegex
constructor.
The fields accessible through corresponding lenses are:
orrLabel :: Lens' OptionRestrictionRegex (Maybe Text) Source
A unique name representing this regular expression.
orrPattern :: Lens' OptionRestrictionRegex (Maybe Text) Source
The regular expression pattern that a string configuration option value with this restriction must match.
ConfigurationOptionDescription
configurationOptionDescription :: ConfigurationOptionDescription Source
ConfigurationOptionDescription
constructor.
The fields accessible through corresponding lenses are:
codChangeSeverity
::
Maybe
Text
codDefaultValue
::
Maybe
Text
codMaxLength
::
Maybe
Int
codMaxValue
::
Maybe
Int
codMinValue
::
Maybe
Int
codName
::
Maybe
Text
codNamespace
::
Maybe
Text
codRegex
::
Maybe
OptionRestrictionRegex
codUserDefined
::
Maybe
Bool
codValueOptions
::
[Text
]codValueType
::
Maybe
ConfigurationOptionValueType
codChangeSeverity :: Lens' ConfigurationOptionDescription (Maybe Text) Source
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 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.
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.
codDefaultValue :: Lens' ConfigurationOptionDescription (Maybe Text) Source
The default value for this configuration option.
codMaxLength :: Lens' ConfigurationOptionDescription (Maybe Int) Source
If specified, the configuration option must be a string value no longer than this value.
codMaxValue :: Lens' ConfigurationOptionDescription (Maybe Int) Source
If specified, the configuration option must be a numeric value less than this value.
codMinValue :: Lens' ConfigurationOptionDescription (Maybe Int) Source
If specified, the configuration option must be a numeric value greater than this value.
codName :: Lens' ConfigurationOptionDescription (Maybe Text) Source
The name of the configuration option.
codNamespace :: Lens' ConfigurationOptionDescription (Maybe Text) Source
A unique namespace identifying the option's associated AWS resource.
codRegex :: Lens' ConfigurationOptionDescription (Maybe OptionRestrictionRegex) Source
If specified, the configuration option must be a string value that satisfies this regular expression.
codUserDefined :: Lens' ConfigurationOptionDescription (Maybe Bool) Source
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 this as an Option to Remove when updating configuration
settings.
false
: This configuration was not defined by the user.
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
codValueOptions :: Lens' ConfigurationOptionDescription [Text] Source
If specified, values for the configuration option are selected from this list.
codValueType :: Lens' ConfigurationOptionDescription (Maybe ConfigurationOptionValueType) Source
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 a unformatted string or numeric value governed by the
MINMAXRegex constraints:
List
: Values for this option are multiple selections of the possible
values.
Boolean
: Values for this option are either true
or false
.
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
.
SourceConfiguration
sourceConfiguration :: SourceConfiguration Source
SourceConfiguration
constructor.
The fields accessible through corresponding lenses are:
scApplicationName :: Lens' SourceConfiguration (Maybe Text) Source
The name of the application associated with the configuration.
scTemplateName :: Lens' SourceConfiguration (Maybe Text) Source
The name of the configuration template.
EnvironmentInfoDescription
environmentInfoDescription :: EnvironmentInfoDescription Source
EnvironmentInfoDescription
constructor.
The fields accessible through corresponding lenses are:
eidEc2InstanceId :: Lens' EnvironmentInfoDescription (Maybe Text) Source
The Amazon EC2 Instance ID for this information.
eidInfoType :: Lens' EnvironmentInfoDescription (Maybe EnvironmentInfoType) Source
The type of information retrieved.
eidMessage :: Lens' EnvironmentInfoDescription (Maybe Text) Source
The retrieved information.
eidSampleTimestamp :: Lens' EnvironmentInfoDescription (Maybe UTCTime) Source
The time stamp when this information was retrieved.
S3Location
data S3Location Source
Eq S3Location | |
Ord S3Location | |
Read S3Location | |
Show S3Location | |
FromXML S3Location | |
ToQuery S3Location |
s3Location :: S3Location Source
S3Location
constructor.
The fields accessible through corresponding lenses are:
slS3Bucket :: Lens' S3Location (Maybe Text) Source
The Amazon S3 bucket where the data is located.
ValidationMessage
data ValidationMessage Source
validationMessage :: ValidationMessage Source
ValidationMessage
constructor.
The fields accessible through corresponding lenses are:
vmSeverity :: Lens' ValidationMessage (Maybe ValidationSeverity) Source
An indication of the severity of this message:
error: This message indicates that this is not a valid setting for an option.
warning: This message is providing information you should take into account.
error: This message indicates that this is not a valid setting for an option. warning: This message is providing information you should take into account.
ValidationSeverity
data ValidationSeverity Source
Enum ValidationSeverity | |
Eq ValidationSeverity | |
Ord ValidationSeverity | |
Read ValidationSeverity | |
Show ValidationSeverity | |
Generic ValidationSeverity | |
Hashable ValidationSeverity | |
FromXML ValidationSeverity | |
ToText ValidationSeverity | |
FromText ValidationSeverity | |
ToQuery ValidationSeverity | |
ToHeader ValidationSeverity | |
ToByteString ValidationSeverity | |
type Rep ValidationSeverity |
Trigger
EnvironmentInfoType
data EnvironmentInfoType Source
Tail' | tail |
Enum EnvironmentInfoType | |
Eq EnvironmentInfoType | |
Ord EnvironmentInfoType | |
Read EnvironmentInfoType | |
Show EnvironmentInfoType | |
Generic EnvironmentInfoType | |
Hashable EnvironmentInfoType | |
FromXML EnvironmentInfoType | |
ToText EnvironmentInfoType | |
FromText EnvironmentInfoType | |
ToQuery EnvironmentInfoType | |
ToHeader EnvironmentInfoType | |
ToByteString EnvironmentInfoType | |
type Rep EnvironmentInfoType |
EnvironmentDescription
environmentDescription :: EnvironmentDescription Source
EnvironmentDescription
constructor.
The fields accessible through corresponding lenses are:
ed1ApplicationName
::
Maybe
Text
ed1CNAME
::
Maybe
Text
ed1DateCreated
::
Maybe
UTCTime
ed1DateUpdated
::
Maybe
UTCTime
ed1Description
::
Maybe
Text
ed1EndpointURL
::
Maybe
Text
ed1EnvironmentId
::
Maybe
Text
ed1EnvironmentName
::
Maybe
Text
ed1Health
::
Maybe
EnvironmentHealth
ed1Resources
::
Maybe
EnvironmentResourcesDescription
ed1SolutionStackName
::
Maybe
Text
ed1Status
::
Maybe
EnvironmentStatus
ed1TemplateName
::
Maybe
Text
ed1Tier
::
Maybe
EnvironmentTier
ed1VersionLabel
::
Maybe
Text
ed1ApplicationName :: Lens' EnvironmentDescription (Maybe Text) Source
The name of the application associated with this environment.
ed1CNAME :: Lens' EnvironmentDescription (Maybe Text) Source
The URL to the CNAME for this environment.
ed1DateCreated :: Lens' EnvironmentDescription (Maybe UTCTime) Source
The creation date for this environment.
ed1DateUpdated :: Lens' EnvironmentDescription (Maybe UTCTime) Source
The last modified date for this environment.
ed1Description :: Lens' EnvironmentDescription (Maybe Text) Source
Describes this environment.
ed1EndpointURL :: Lens' EnvironmentDescription (Maybe Text) Source
For load-balanced, autoscaling environments, the URL to the LoadBalancer. For single-instance environments, the IP address of the instance.
ed1EnvironmentId :: Lens' EnvironmentDescription (Maybe Text) Source
The ID of this environment.
ed1EnvironmentName :: Lens' EnvironmentDescription (Maybe Text) Source
The name of this environment.
ed1Health :: Lens' EnvironmentDescription (Maybe EnvironmentHealth) Source
Describes the health status of the environment. AWS Elastic Beanstalk indicates the failure levels for a running environment:
Red
: Indicates the environment is not working.
Yellow
: Indicates that something is wrong, the application might not be
available, but the instances appear running.
Green
: Indicates the environment is healthy and fully functional.
Red
: Indicates the environment is not responsive. Occurs when three or
more consecutive failures occur for an environment. Yellow
: Indicates that
something is wrong. Occurs when two consecutive failures occur for an
environment. Green
: Indicates the environment is healthy and fully
functional. Grey
: Default health for a new environment. The environment is
not fully launched and health checks have not started or health checks are
suspended during an UpdateEnvironment
or RestartEnvironement
request.
Default: Grey
ed1Resources :: Lens' EnvironmentDescription (Maybe EnvironmentResourcesDescription) Source
The description of the AWS resources used by this environment.
ed1SolutionStackName :: Lens' EnvironmentDescription (Maybe Text) Source
The name of the SolutionStack
deployed with this environment.
ed1Status :: Lens' EnvironmentDescription (Maybe EnvironmentStatus) Source
The current operational status of the environment:
Launching
: Environment is in the process of initial deployment. Updating
: Environment is in the process of updating its configuration settings or application version.
Ready
: Environment is available to have an action performed on it, such as
update or terminate. Terminating
: Environment is in the shut-down process.
Terminated
: Environment is not running.
ed1TemplateName :: Lens' EnvironmentDescription (Maybe Text) Source
The name of the configuration template used to originally launch this environment.
ed1Tier :: Lens' EnvironmentDescription (Maybe EnvironmentTier) Source
Describes the current tier of this environment.
ed1VersionLabel :: Lens' EnvironmentDescription (Maybe Text) Source
The application version deployed in this environment.
Listener
EnvironmentHealth
data EnvironmentHealth Source
Enum EnvironmentHealth | |
Eq EnvironmentHealth | |
Ord EnvironmentHealth | |
Read EnvironmentHealth | |
Show EnvironmentHealth | |
Generic EnvironmentHealth | |
Hashable EnvironmentHealth | |
FromXML EnvironmentHealth | |
ToText EnvironmentHealth | |
FromText EnvironmentHealth | |
ToQuery EnvironmentHealth | |
ToHeader EnvironmentHealth | |
ToByteString EnvironmentHealth | |
type Rep EnvironmentHealth |
Instance
SolutionStackDescription
solutionStackDescription :: SolutionStackDescription Source
SolutionStackDescription
constructor.
The fields accessible through corresponding lenses are:
ssdPermittedFileTypes :: Lens' SolutionStackDescription [Text] Source
The permitted file types allowed for a solution stack.
ssdSolutionStackName :: Lens' SolutionStackDescription (Maybe Text) Source
The name of the solution stack.