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 Valkey or Redis OSS cluster, a ‘cache.m1.large` cache node type would have a larger `maxmemory` value than a `cache.m1.small` type.
Constant Summary collapse
- SENSITIVE =
[]
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.
924 925 926 927 928 929 930 931 932 933 934 935 936 |
# File 'lib/aws-sdk-elasticache/types.rb', line 924 class CacheNodeTypeSpecificParameter < Struct.new( :parameter_name, :description, :source, :data_type, :allowed_values, :is_modifiable, :minimum_engine_version, :cache_node_type_specific_values, :change_type) SENSITIVE = [] 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.
924 925 926 927 928 929 930 931 932 933 934 935 936 |
# File 'lib/aws-sdk-elasticache/types.rb', line 924 class CacheNodeTypeSpecificParameter < Struct.new( :parameter_name, :description, :source, :data_type, :allowed_values, :is_modifiable, :minimum_engine_version, :cache_node_type_specific_values, :change_type) SENSITIVE = [] 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/dg/Clusters.Rebooting.html
924 925 926 927 928 929 930 931 932 933 934 935 936 |
# File 'lib/aws-sdk-elasticache/types.rb', line 924 class CacheNodeTypeSpecificParameter < Struct.new( :parameter_name, :description, :source, :data_type, :allowed_values, :is_modifiable, :minimum_engine_version, :cache_node_type_specific_values, :change_type) SENSITIVE = [] include Aws::Structure end |
#data_type ⇒ String
The valid data type for the parameter.
924 925 926 927 928 929 930 931 932 933 934 935 936 |
# File 'lib/aws-sdk-elasticache/types.rb', line 924 class CacheNodeTypeSpecificParameter < Struct.new( :parameter_name, :description, :source, :data_type, :allowed_values, :is_modifiable, :minimum_engine_version, :cache_node_type_specific_values, :change_type) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
A description of the parameter.
924 925 926 927 928 929 930 931 932 933 934 935 936 |
# File 'lib/aws-sdk-elasticache/types.rb', line 924 class CacheNodeTypeSpecificParameter < Struct.new( :parameter_name, :description, :source, :data_type, :allowed_values, :is_modifiable, :minimum_engine_version, :cache_node_type_specific_values, :change_type) SENSITIVE = [] 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.
924 925 926 927 928 929 930 931 932 933 934 935 936 |
# File 'lib/aws-sdk-elasticache/types.rb', line 924 class CacheNodeTypeSpecificParameter < Struct.new( :parameter_name, :description, :source, :data_type, :allowed_values, :is_modifiable, :minimum_engine_version, :cache_node_type_specific_values, :change_type) SENSITIVE = [] include Aws::Structure end |
#minimum_engine_version ⇒ String
The earliest cache engine version to which the parameter can apply.
924 925 926 927 928 929 930 931 932 933 934 935 936 |
# File 'lib/aws-sdk-elasticache/types.rb', line 924 class CacheNodeTypeSpecificParameter < Struct.new( :parameter_name, :description, :source, :data_type, :allowed_values, :is_modifiable, :minimum_engine_version, :cache_node_type_specific_values, :change_type) SENSITIVE = [] include Aws::Structure end |
#parameter_name ⇒ String
The name of the parameter.
924 925 926 927 928 929 930 931 932 933 934 935 936 |
# File 'lib/aws-sdk-elasticache/types.rb', line 924 class CacheNodeTypeSpecificParameter < Struct.new( :parameter_name, :description, :source, :data_type, :allowed_values, :is_modifiable, :minimum_engine_version, :cache_node_type_specific_values, :change_type) SENSITIVE = [] include Aws::Structure end |
#source ⇒ String
The source of the parameter value.
924 925 926 927 928 929 930 931 932 933 934 935 936 |
# File 'lib/aws-sdk-elasticache/types.rb', line 924 class CacheNodeTypeSpecificParameter < Struct.new( :parameter_name, :description, :source, :data_type, :allowed_values, :is_modifiable, :minimum_engine_version, :cache_node_type_specific_values, :change_type) SENSITIVE = [] include Aws::Structure end |