class Aws::ElastiCache::Types::CacheNodeTypeSpecificParameter
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.
@!attribute [rw] parameter_name
The name of the parameter. @return [String]
@!attribute [rw] description
A description of the parameter. @return [String]
@!attribute [rw] source
The source of the parameter value. @return [String]
@!attribute [rw] data_type
The valid data type for the parameter. @return [String]
@!attribute [rw] allowed_values
The valid range of values for the parameter. @return [String]
@!attribute [rw] is_modifiable
Indicates whether (`true`) or not (`false`) the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed. @return [Boolean]
@!attribute [rw] minimum_engine_version
The earliest cache engine version to which the parameter can apply. @return [String]
@!attribute [rw] cache_node_type_specific_values
A list of cache node types and their corresponding values for this parameter. @return [Array<Types::CacheNodeTypeSpecificValue>]
@!attribute [rw] change_type
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]. [1]: https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/Clusters.Rebooting.html @return [String]
@see docs.aws.amazon.com/goto/WebAPI/elasticache-2015-02-02/CacheNodeTypeSpecificParameter AWS API Documentation
Constants
- SENSITIVE