Class: Aws::ElastiCache::Types::CacheNodeTypeSpecificParameter
- Inherits:
-
Struct
- Object
- Struct
- Aws::ElastiCache::Types::CacheNodeTypeSpecificParameter
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-elasticache/types.rb
Overview
A parameter that has a different value for each cache node type it is applied to. For example, in a Redis cluster, a ‘cache.m1.large` cache node type would have a larger `maxmemory` value than a `cache.m1.small` type.
Instance Attribute Summary collapse
-
#allowed_values ⇒ String
The valid range of values for the parameter.
-
#cache_node_type_specific_values ⇒ Array<Types::CacheNodeTypeSpecificValue>
A list of cache node types and their corresponding values for this parameter.
-
#change_type ⇒ String
Indicates whether a change to the parameter is applied immediately or requires a reboot for the change to be applied.
-
#data_type ⇒ String
The valid data type for the parameter.
-
#description ⇒ String
A description of the parameter.
-
#is_modifiable ⇒ Boolean
Indicates whether (‘true`) or not (`false`) the parameter can be modified.
-
#minimum_engine_version ⇒ String
The earliest cache engine version to which the parameter can apply.
-
#parameter_name ⇒ String
The name of the parameter.
-
#source ⇒ String
The source of the parameter value.
Instance Attribute Details
#allowed_values ⇒ String
The valid range of values for the parameter.
674 675 676 677 678 679 680 681 682 683 684 685 |
# File 'lib/aws-sdk-elasticache/types.rb', line 674 class CacheNodeTypeSpecificParameter < Struct.new( :parameter_name, :description, :source, :data_type, :allowed_values, :is_modifiable, :minimum_engine_version, :cache_node_type_specific_values, :change_type) include Aws::Structure end |
#cache_node_type_specific_values ⇒ Array<Types::CacheNodeTypeSpecificValue>
A list of cache node types and their corresponding values for this parameter.
674 675 676 677 678 679 680 681 682 683 684 685 |
# File 'lib/aws-sdk-elasticache/types.rb', line 674 class CacheNodeTypeSpecificParameter < Struct.new( :parameter_name, :description, :source, :data_type, :allowed_values, :is_modifiable, :minimum_engine_version, :cache_node_type_specific_values, :change_type) include Aws::Structure end |
#change_type ⇒ String
Indicates whether a change to the parameter is applied immediately or requires a reboot for the change to be applied. You can force a reboot or wait until the next maintenance window’s reboot. For more information, see [Rebooting a Cluster].
[1]: docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/Clusters.Rebooting.html
674 675 676 677 678 679 680 681 682 683 684 685 |
# File 'lib/aws-sdk-elasticache/types.rb', line 674 class CacheNodeTypeSpecificParameter < Struct.new( :parameter_name, :description, :source, :data_type, :allowed_values, :is_modifiable, :minimum_engine_version, :cache_node_type_specific_values, :change_type) include Aws::Structure end |
#data_type ⇒ String
The valid data type for the parameter.
674 675 676 677 678 679 680 681 682 683 684 685 |
# File 'lib/aws-sdk-elasticache/types.rb', line 674 class CacheNodeTypeSpecificParameter < Struct.new( :parameter_name, :description, :source, :data_type, :allowed_values, :is_modifiable, :minimum_engine_version, :cache_node_type_specific_values, :change_type) include Aws::Structure end |
#description ⇒ String
A description of the parameter.
674 675 676 677 678 679 680 681 682 683 684 685 |
# File 'lib/aws-sdk-elasticache/types.rb', line 674 class CacheNodeTypeSpecificParameter < Struct.new( :parameter_name, :description, :source, :data_type, :allowed_values, :is_modifiable, :minimum_engine_version, :cache_node_type_specific_values, :change_type) include Aws::Structure end |
#is_modifiable ⇒ Boolean
Indicates whether (‘true`) or not (`false`) the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.
674 675 676 677 678 679 680 681 682 683 684 685 |
# File 'lib/aws-sdk-elasticache/types.rb', line 674 class CacheNodeTypeSpecificParameter < Struct.new( :parameter_name, :description, :source, :data_type, :allowed_values, :is_modifiable, :minimum_engine_version, :cache_node_type_specific_values, :change_type) include Aws::Structure end |
#minimum_engine_version ⇒ String
The earliest cache engine version to which the parameter can apply.
674 675 676 677 678 679 680 681 682 683 684 685 |
# File 'lib/aws-sdk-elasticache/types.rb', line 674 class CacheNodeTypeSpecificParameter < Struct.new( :parameter_name, :description, :source, :data_type, :allowed_values, :is_modifiable, :minimum_engine_version, :cache_node_type_specific_values, :change_type) include Aws::Structure end |
#parameter_name ⇒ String
The name of the parameter.
674 675 676 677 678 679 680 681 682 683 684 685 |
# File 'lib/aws-sdk-elasticache/types.rb', line 674 class CacheNodeTypeSpecificParameter < Struct.new( :parameter_name, :description, :source, :data_type, :allowed_values, :is_modifiable, :minimum_engine_version, :cache_node_type_specific_values, :change_type) include Aws::Structure end |
#source ⇒ String
The source of the parameter value.
674 675 676 677 678 679 680 681 682 683 684 685 |
# File 'lib/aws-sdk-elasticache/types.rb', line 674 class CacheNodeTypeSpecificParameter < Struct.new( :parameter_name, :description, :source, :data_type, :allowed_values, :is_modifiable, :minimum_engine_version, :cache_node_type_specific_values, :change_type) include Aws::Structure end |