Class: Aws::ElasticBeanstalk::Types::UpdateConfigurationTemplateMessage
- Inherits:
-
Struct
- Object
- Struct
- Aws::ElasticBeanstalk::Types::UpdateConfigurationTemplateMessage
- Defined in:
- gems/aws-sdk-elasticbeanstalk/lib/aws-sdk-elasticbeanstalk/types.rb
Overview
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",
},
],
}
The result message containing the options for the specified solution stack.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#application_name ⇒ String
The name of the application associated with the configuration template to update.
-
#description ⇒ String
A new description for the configuration.
-
#option_settings ⇒ Array<Types::ConfigurationOptionSetting>
A list of configuration option settings to update with the new specified option value.
-
#options_to_remove ⇒ Array<Types::OptionSpecification>
A list of configuration options to remove from the configuration set.
-
#template_name ⇒ String
The name of the configuration template to update.
Instance Attribute Details
#application_name ⇒ String
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.
5052 5053 5054 5055 5056 5057 5058 5059 5060 |
# File 'gems/aws-sdk-elasticbeanstalk/lib/aws-sdk-elasticbeanstalk/types.rb', line 5052 class UpdateConfigurationTemplateMessage < Struct.new( :application_name, :template_name, :description, :option_settings, :options_to_remove) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
A new description for the configuration.
5052 5053 5054 5055 5056 5057 5058 5059 5060 |
# File 'gems/aws-sdk-elasticbeanstalk/lib/aws-sdk-elasticbeanstalk/types.rb', line 5052 class UpdateConfigurationTemplateMessage < Struct.new( :application_name, :template_name, :description, :option_settings, :options_to_remove) SENSITIVE = [] include Aws::Structure end |
#option_settings ⇒ Array<Types::ConfigurationOptionSetting>
A list of configuration option settings to update with the new specified option value.
5052 5053 5054 5055 5056 5057 5058 5059 5060 |
# File 'gems/aws-sdk-elasticbeanstalk/lib/aws-sdk-elasticbeanstalk/types.rb', line 5052 class UpdateConfigurationTemplateMessage < Struct.new( :application_name, :template_name, :description, :option_settings, :options_to_remove) SENSITIVE = [] include Aws::Structure end |
#options_to_remove ⇒ Array<Types::OptionSpecification>
A list of configuration options to remove from the configuration set.
Constraint: You can remove only UserDefined
configuration options.
5052 5053 5054 5055 5056 5057 5058 5059 5060 |
# File 'gems/aws-sdk-elasticbeanstalk/lib/aws-sdk-elasticbeanstalk/types.rb', line 5052 class UpdateConfigurationTemplateMessage < Struct.new( :application_name, :template_name, :description, :option_settings, :options_to_remove) SENSITIVE = [] include Aws::Structure end |
#template_name ⇒ String
The name of the configuration template to update.
If no configuration template is found with this name,
UpdateConfigurationTemplate
returns an InvalidParameterValue
error.
5052 5053 5054 5055 5056 5057 5058 5059 5060 |
# File 'gems/aws-sdk-elasticbeanstalk/lib/aws-sdk-elasticbeanstalk/types.rb', line 5052 class UpdateConfigurationTemplateMessage < Struct.new( :application_name, :template_name, :description, :option_settings, :options_to_remove) SENSITIVE = [] include Aws::Structure end |