Safe Haskell | None |
---|---|
Language | Haskell2010 |
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
Request constructor
updateConfigurationTemplate Source
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
::
Maybe
Text
uctrDateCreated
::
Maybe
UTCTime
uctrDateUpdated
::
Maybe
UTCTime
uctrDeploymentStatus
::
Maybe
ConfigurationDeploymentStatus
uctrDescription
::
Maybe
Text
uctrEnvironmentName
::
Maybe
Text
uctrOptionSettings
::
[ConfigurationOptionSetting
]uctrSolutionStackName
::
Maybe
Text
uctrTemplateName
::
Maybe
Text
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.