
update-configuration-template
*****************************


DESCRIPTION
===========

Updates the specified configuration template to have the specified
properties or configuration option values.

Note: If a property (for example, "--application-name" ) is not provided,
  its value remains unchanged. To clear such properties, specify an
  empty string.

Related Topics

* describe-configuration-options


SYNOPSIS
========

   aws elasticbeanstalk update-configuration-template
     --application-name <value>
     --template-name <value>
     [--option-settings <value>]
     [--options-to-remove <value>]
     [--description <value>]


REQUIRED PARAMETERS
===================

"--application-name"  (string)
   The name of the application associated with the configuration
   template to update.

   If no application is found with this name, "update-configuration-
   template" returns an "InvalidParameterValue" error.

"--template-name"  (string)
   The name of the configuration template to update.

   If no configuration template is found with this name, "update-
   configuration-template" returns an "InvalidParameterValue" error.


OPTIONAL PARAMETERS
===================

"--option-settings"  (list)
   A list of configuration option settings to update with the new
   specified option value.

      (structure)
         A specification identifying an individual configuration
         option along with its current value.

         "option_name"  (string)
            The name of the configuration option.

         "namespace"  (string)
            A unique namespace identifying the option's associated AWS
            resource.

         "value"  (string)
            The current value for the configuration option.

   *Parameter Syntax*

      [
        {
          "option_name": "string",
          "namespace": "string",
          "value": "string"
        }
        ...
      ]

"--options-to-remove"  (list)
   A list of configuration options to remove from the configuration
   set.

   Constraint: You can remove only "UserDefined" configuration
   options.

      (structure)
         A specification identifying an individual configuration
         option.

         "option_name"  (string)
            The name of the configuration option.

         "namespace"  (string)
            A unique namespace identifying the option's associated AWS
            resource.

   *Parameter Syntax*

      [
        {
          "option_name": "string",
          "namespace": "string"
        }
        ...
      ]

"--description"  (string)
   A new description for the configuration.
