| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Network.AWS.ElasticBeanstalk.UpdateConfigurationTemplate
Description
Updates the specified configuration template to have the specified properties or configuration option values.
Related Topics
DescribeConfigurationOptions
http://docs.aws.amazon.com/elasticbeanstalk/latest/api/API_UpdateConfigurationTemplate.html
- data UpdateConfigurationTemplate
- updateConfigurationTemplate :: Text -> Text -> UpdateConfigurationTemplate
- uctApplicationName :: Lens' UpdateConfigurationTemplate Text
- uctDescription :: Lens' UpdateConfigurationTemplate (Maybe Text)
- uctOptionSettings :: Lens' UpdateConfigurationTemplate [ConfigurationOptionSetting]
- uctOptionsToRemove :: Lens' UpdateConfigurationTemplate [OptionSpecification]
- uctTemplateName :: Lens' UpdateConfigurationTemplate Text
- data UpdateConfigurationTemplateResponse
- updateConfigurationTemplateResponse :: UpdateConfigurationTemplateResponse
- uctrApplicationName :: Lens' UpdateConfigurationTemplateResponse (Maybe Text)
- uctrDateCreated :: Lens' UpdateConfigurationTemplateResponse (Maybe UTCTime)
- uctrDateUpdated :: Lens' UpdateConfigurationTemplateResponse (Maybe UTCTime)
- uctrDeploymentStatus :: Lens' UpdateConfigurationTemplateResponse (Maybe ConfigurationDeploymentStatus)
- uctrDescription :: Lens' UpdateConfigurationTemplateResponse (Maybe Text)
- uctrEnvironmentName :: Lens' UpdateConfigurationTemplateResponse (Maybe Text)
- uctrOptionSettings :: Lens' UpdateConfigurationTemplateResponse [ConfigurationOptionSetting]
- uctrSolutionStackName :: Lens' UpdateConfigurationTemplateResponse (Maybe Text)
- uctrTemplateName :: Lens' UpdateConfigurationTemplateResponse (Maybe Text)
Request
data UpdateConfigurationTemplate Source
Instances
Request constructor
updateConfigurationTemplate Source
Arguments
| :: Text | |
| -> Text | |
| -> UpdateConfigurationTemplate |
UpdateConfigurationTemplate constructor.
The fields accessible through corresponding lenses are:
Request lenses
uctApplicationName :: Lens' UpdateConfigurationTemplate Text Source
The name of the application associated with the configuration template to update.
If no application is found with this name, UpdateConfigurationTemplate
returns an InvalidParameterValue error.
uctDescription :: Lens' UpdateConfigurationTemplate (Maybe Text) Source
A new description for the configuration.
uctOptionSettings :: Lens' UpdateConfigurationTemplate [ConfigurationOptionSetting] Source
A list of configuration option settings to update with the new specified option value.
uctOptionsToRemove :: Lens' UpdateConfigurationTemplate [OptionSpecification] Source
A list of configuration options to remove from the configuration set.
Constraint: You can remove only UserDefined configuration options.
uctTemplateName :: Lens' UpdateConfigurationTemplate Text Source
The name of the configuration template to update.
If no configuration template is found with this name, UpdateConfigurationTemplate returns an InvalidParameterValue error.
Response
Response constructor
updateConfigurationTemplateResponse :: UpdateConfigurationTemplateResponse Source
UpdateConfigurationTemplateResponse constructor.
The fields accessible through corresponding lenses are:
uctrApplicationName::MaybeTextuctrDateCreated::MaybeUTCTimeuctrDateUpdated::MaybeUTCTimeuctrDeploymentStatus::MaybeConfigurationDeploymentStatusuctrDescription::MaybeTextuctrEnvironmentName::MaybeTextuctrOptionSettings::[ConfigurationOptionSetting]uctrSolutionStackName::MaybeTextuctrTemplateName::MaybeText
Response lenses
uctrApplicationName :: Lens' UpdateConfigurationTemplateResponse (Maybe Text) Source
The name of the application associated with this configuration set.
uctrDateCreated :: Lens' UpdateConfigurationTemplateResponse (Maybe UTCTime) Source
The date (in UTC time) when this configuration set was created.
uctrDateUpdated :: Lens' UpdateConfigurationTemplateResponse (Maybe UTCTime) Source
The date (in UTC time) when this configuration set was last modified.
uctrDeploymentStatus :: Lens' UpdateConfigurationTemplateResponse (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.
uctrDescription :: Lens' UpdateConfigurationTemplateResponse (Maybe Text) Source
Describes this configuration set.
uctrEnvironmentName :: Lens' UpdateConfigurationTemplateResponse (Maybe Text) Source
If not null, the name of the environment for this configuration set.
uctrOptionSettings :: Lens' UpdateConfigurationTemplateResponse [ConfigurationOptionSetting] Source
A list of the configuration options and their values in this configuration set.
uctrSolutionStackName :: Lens' UpdateConfigurationTemplateResponse (Maybe Text) Source
The name of the solution stack this configuration set uses.
uctrTemplateName :: Lens' UpdateConfigurationTemplateResponse (Maybe Text) Source
If not null, the name of the configuration template for this configuration
set.