amazonka-elasticache-2.0: Amazon ElastiCache SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.ElastiCache.ResetCacheParameterGroup

Description

Modifies the parameters of a cache parameter group to the engine or system default value. You can reset specific parameters by submitting a list of parameter names. To reset the entire cache parameter group, specify the ResetAllParameters and CacheParameterGroupName parameters.

Synopsis

Creating a Request

data ResetCacheParameterGroup Source #

Represents the input of a ResetCacheParameterGroup operation.

See: newResetCacheParameterGroup smart constructor.

Constructors

ResetCacheParameterGroup' 

Fields

  • parameterNameValues :: Maybe [ParameterNameValue]

    An array of parameter names to reset to their default values. If ResetAllParameters is true, do not use ParameterNameValues. If ResetAllParameters is false, you must specify the name of at least one parameter to reset.

  • resetAllParameters :: Maybe Bool

    If true, all parameters in the cache parameter group are reset to their default values. If false, only the parameters listed by ParameterNameValues are reset to their default values.

    Valid values: true | false

  • cacheParameterGroupName :: Text

    The name of the cache parameter group to reset.

Instances

Instances details
ToHeaders ResetCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ResetCacheParameterGroup

ToPath ResetCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ResetCacheParameterGroup

ToQuery ResetCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ResetCacheParameterGroup

AWSRequest ResetCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ResetCacheParameterGroup

Generic ResetCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ResetCacheParameterGroup

Associated Types

type Rep ResetCacheParameterGroup :: Type -> Type #

Read ResetCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ResetCacheParameterGroup

Show ResetCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ResetCacheParameterGroup

NFData ResetCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ResetCacheParameterGroup

Eq ResetCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ResetCacheParameterGroup

Hashable ResetCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ResetCacheParameterGroup

type AWSResponse ResetCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ResetCacheParameterGroup

type Rep ResetCacheParameterGroup Source # 
Instance details

Defined in Amazonka.ElastiCache.ResetCacheParameterGroup

type Rep ResetCacheParameterGroup = D1 ('MetaData "ResetCacheParameterGroup" "Amazonka.ElastiCache.ResetCacheParameterGroup" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "ResetCacheParameterGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "parameterNameValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ParameterNameValue])) :*: (S1 ('MetaSel ('Just "resetAllParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "cacheParameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newResetCacheParameterGroup Source #

Create a value of ResetCacheParameterGroup 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:parameterNameValues:ResetCacheParameterGroup', resetCacheParameterGroup_parameterNameValues - An array of parameter names to reset to their default values. If ResetAllParameters is true, do not use ParameterNameValues. If ResetAllParameters is false, you must specify the name of at least one parameter to reset.

$sel:resetAllParameters:ResetCacheParameterGroup', resetCacheParameterGroup_resetAllParameters - If true, all parameters in the cache parameter group are reset to their default values. If false, only the parameters listed by ParameterNameValues are reset to their default values.

Valid values: true | false

ResetCacheParameterGroup, resetCacheParameterGroup_cacheParameterGroupName - The name of the cache parameter group to reset.

Request Lenses

resetCacheParameterGroup_parameterNameValues :: Lens' ResetCacheParameterGroup (Maybe [ParameterNameValue]) Source #

An array of parameter names to reset to their default values. If ResetAllParameters is true, do not use ParameterNameValues. If ResetAllParameters is false, you must specify the name of at least one parameter to reset.

resetCacheParameterGroup_resetAllParameters :: Lens' ResetCacheParameterGroup (Maybe Bool) Source #

If true, all parameters in the cache parameter group are reset to their default values. If false, only the parameters listed by ParameterNameValues are reset to their default values.

Valid values: true | false

Destructuring the Response

data CacheParameterGroupNameMessage Source #

Represents the output of one of the following operations:

  • ModifyCacheParameterGroup
  • ResetCacheParameterGroup

See: newCacheParameterGroupNameMessage smart constructor.

Constructors

CacheParameterGroupNameMessage' 

Fields

Instances

Instances details
FromXML CacheParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroupNameMessage

Generic CacheParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroupNameMessage

Associated Types

type Rep CacheParameterGroupNameMessage :: Type -> Type #

Read CacheParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroupNameMessage

Show CacheParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroupNameMessage

NFData CacheParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroupNameMessage

Eq CacheParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroupNameMessage

Hashable CacheParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroupNameMessage

type Rep CacheParameterGroupNameMessage Source # 
Instance details

Defined in Amazonka.ElastiCache.Types.CacheParameterGroupNameMessage

type Rep CacheParameterGroupNameMessage = D1 ('MetaData "CacheParameterGroupNameMessage" "Amazonka.ElastiCache.Types.CacheParameterGroupNameMessage" "amazonka-elasticache-2.0-DTWyHgx8JwY7IlNovngF22" 'False) (C1 ('MetaCons "CacheParameterGroupNameMessage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cacheParameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCacheParameterGroupNameMessage :: CacheParameterGroupNameMessage Source #

Create a value of CacheParameterGroupNameMessage 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:cacheParameterGroupName:CacheParameterGroupNameMessage', cacheParameterGroupNameMessage_cacheParameterGroupName - The name of the cache parameter group.

Response Lenses