class Aws::ElasticBeanstalk::Types::UpdateConfigurationTemplateMessage

The result message containing the options for the specified solution stack.

@note When making an API call, you may pass UpdateConfigurationTemplateMessage

data as a hash:

    {
      application_name: "ApplicationName", # required
      template_name: "ConfigurationTemplateName", # required
      description: "Description",
      option_settings: [
        {
          resource_name: "ResourceName",
          namespace: "OptionNamespace",
          option_name: "ConfigurationOptionName",
          value: "ConfigurationOptionValue",
        },
      ],
      options_to_remove: [
        {
          resource_name: "ResourceName",
          namespace: "OptionNamespace",
          option_name: "ConfigurationOptionName",
        },
      ],
    }

@!attribute [rw] application_name

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.
@return [String]

@!attribute [rw] template_name

The name of the configuration template to update.

If no configuration template is found with this name,
`UpdateConfigurationTemplate` returns an `InvalidParameterValue`
error.
@return [String]

@!attribute [rw] description

A new description for the configuration.
@return [String]

@!attribute [rw] option_settings

A list of configuration option settings to update with the new
specified option value.
@return [Array<Types::ConfigurationOptionSetting>]

@!attribute [rw] options_to_remove

A list of configuration options to remove from the configuration
set.

Constraint: You can remove only `UserDefined` configuration options.
@return [Array<Types::OptionSpecification>]

@see docs.aws.amazon.com/goto/WebAPI/elasticbeanstalk-2010-12-01/UpdateConfigurationTemplateMessage AWS API Documentation

Constants

SENSITIVE