libZSservicesZSamazonka-elasticacheZSamazonka-elasticache
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.ElastiCache.Types.CacheNodeTypeSpecificParameter

Description

 
Synopsis

Documentation

data CacheNodeTypeSpecificParameter Source #

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.

See: newCacheNodeTypeSpecificParameter smart constructor.

Constructors

CacheNodeTypeSpecificParameter' 

Fields

Instances

Instances details
Eq CacheNodeTypeSpecificParameter Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheNodeTypeSpecificParameter

Read CacheNodeTypeSpecificParameter Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheNodeTypeSpecificParameter

Show CacheNodeTypeSpecificParameter Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheNodeTypeSpecificParameter

Generic CacheNodeTypeSpecificParameter Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheNodeTypeSpecificParameter

Associated Types

type Rep CacheNodeTypeSpecificParameter :: Type -> Type #

NFData CacheNodeTypeSpecificParameter Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheNodeTypeSpecificParameter

Hashable CacheNodeTypeSpecificParameter Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheNodeTypeSpecificParameter

FromXML CacheNodeTypeSpecificParameter Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheNodeTypeSpecificParameter

type Rep CacheNodeTypeSpecificParameter Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheNodeTypeSpecificParameter

type Rep CacheNodeTypeSpecificParameter = D1 ('MetaData "CacheNodeTypeSpecificParameter" "Amazonka.ElastiCache.Types.CacheNodeTypeSpecificParameter" "libZSservicesZSamazonka-elasticacheZSamazonka-elasticache" 'False) (C1 ('MetaCons "CacheNodeTypeSpecificParameter'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "cacheNodeTypeSpecificValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CacheNodeTypeSpecificValue])) :*: S1 ('MetaSel ('Just "minimumEngineVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "isModifiable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "dataType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "allowedValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "parameterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "changeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ChangeType)))))))

newCacheNodeTypeSpecificParameter :: CacheNodeTypeSpecificParameter Source #

Create a value of CacheNodeTypeSpecificParameter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cacheNodeTypeSpecificValues:CacheNodeTypeSpecificParameter', cacheNodeTypeSpecificParameter_cacheNodeTypeSpecificValues - A list of cache node types and their corresponding values for this parameter.

$sel:minimumEngineVersion:CacheNodeTypeSpecificParameter', cacheNodeTypeSpecificParameter_minimumEngineVersion - The earliest cache engine version to which the parameter can apply.

$sel:source:CacheNodeTypeSpecificParameter', cacheNodeTypeSpecificParameter_source - The source of the parameter value.

$sel:isModifiable:CacheNodeTypeSpecificParameter', cacheNodeTypeSpecificParameter_isModifiable - Indicates whether (true) or not (false) the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.

$sel:dataType:CacheNodeTypeSpecificParameter', cacheNodeTypeSpecificParameter_dataType - The valid data type for the parameter.

$sel:allowedValues:CacheNodeTypeSpecificParameter', cacheNodeTypeSpecificParameter_allowedValues - The valid range of values for the parameter.

$sel:parameterName:CacheNodeTypeSpecificParameter', cacheNodeTypeSpecificParameter_parameterName - The name of the parameter.

$sel:description:CacheNodeTypeSpecificParameter', cacheNodeTypeSpecificParameter_description - A description of the parameter.

$sel:changeType:CacheNodeTypeSpecificParameter', cacheNodeTypeSpecificParameter_changeType - 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.

cacheNodeTypeSpecificParameter_cacheNodeTypeSpecificValues :: Lens' CacheNodeTypeSpecificParameter (Maybe [CacheNodeTypeSpecificValue]) Source #

A list of cache node types and their corresponding values for this parameter.

cacheNodeTypeSpecificParameter_minimumEngineVersion :: Lens' CacheNodeTypeSpecificParameter (Maybe Text) Source #

The earliest cache engine version to which the parameter can apply.

cacheNodeTypeSpecificParameter_isModifiable :: Lens' CacheNodeTypeSpecificParameter (Maybe Bool) Source #

Indicates whether (true) or not (false) the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.

cacheNodeTypeSpecificParameter_changeType :: Lens' CacheNodeTypeSpecificParameter (Maybe ChangeType) Source #

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.