amazonka-redshift-1.6.0: Amazon Redshift SDK.

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

Network.AWS.Redshift.ResetClusterParameterGroup

Contents

Description

Sets one or more parameters of the specified parameter group to their default values and sets the source values of the parameters to "engine-default". To reset the entire parameter group specify the ResetAllParameters parameter. For parameter changes to take effect you must reboot any associated clusters.

Synopsis

Creating a Request

resetClusterParameterGroup Source #

Creates a value of ResetClusterParameterGroup with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • rcpgResetAllParameters - If true , all parameters in the specified parameter group will be reset to their default values. Default: true
  • rcpgParameters - An array of names of parameters to be reset. If ResetAllParameters option is not used, then at least one parameter name must be supplied. Constraints: A maximum of 20 parameters can be reset in a single request.
  • rcpgParameterGroupName - The name of the cluster parameter group to be reset.

data ResetClusterParameterGroup Source #

See: resetClusterParameterGroup smart constructor.

Instances

Eq ResetClusterParameterGroup Source # 
Data ResetClusterParameterGroup Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ResetClusterParameterGroup -> c ResetClusterParameterGroup #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ResetClusterParameterGroup #

toConstr :: ResetClusterParameterGroup -> Constr #

dataTypeOf :: ResetClusterParameterGroup -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ResetClusterParameterGroup) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ResetClusterParameterGroup) #

gmapT :: (forall b. Data b => b -> b) -> ResetClusterParameterGroup -> ResetClusterParameterGroup #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ResetClusterParameterGroup -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ResetClusterParameterGroup -> r #

gmapQ :: (forall d. Data d => d -> u) -> ResetClusterParameterGroup -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ResetClusterParameterGroup -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ResetClusterParameterGroup -> m ResetClusterParameterGroup #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ResetClusterParameterGroup -> m ResetClusterParameterGroup #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ResetClusterParameterGroup -> m ResetClusterParameterGroup #

Read ResetClusterParameterGroup Source # 
Show ResetClusterParameterGroup Source # 
Generic ResetClusterParameterGroup Source # 
Hashable ResetClusterParameterGroup Source # 
NFData ResetClusterParameterGroup Source # 
AWSRequest ResetClusterParameterGroup Source # 
ToHeaders ResetClusterParameterGroup Source # 
ToPath ResetClusterParameterGroup Source # 
ToQuery ResetClusterParameterGroup Source # 
type Rep ResetClusterParameterGroup Source # 
type Rep ResetClusterParameterGroup = D1 * (MetaData "ResetClusterParameterGroup" "Network.AWS.Redshift.ResetClusterParameterGroup" "amazonka-redshift-1.6.0-7nAokQL56xfEdvuigF8j6k" False) (C1 * (MetaCons "ResetClusterParameterGroup'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_rcpgResetAllParameters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Bool))) ((:*:) * (S1 * (MetaSel (Just Symbol "_rcpgParameters") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [Parameter]))) (S1 * (MetaSel (Just Symbol "_rcpgParameterGroupName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)))))
type Rs ResetClusterParameterGroup Source # 

Request Lenses

rcpgResetAllParameters :: Lens' ResetClusterParameterGroup (Maybe Bool) Source #

If true , all parameters in the specified parameter group will be reset to their default values. Default: true

rcpgParameters :: Lens' ResetClusterParameterGroup [Parameter] Source #

An array of names of parameters to be reset. If ResetAllParameters option is not used, then at least one parameter name must be supplied. Constraints: A maximum of 20 parameters can be reset in a single request.

rcpgParameterGroupName :: Lens' ResetClusterParameterGroup Text Source #

The name of the cluster parameter group to be reset.

Destructuring the Response

clusterParameterGroupNameMessage :: ClusterParameterGroupNameMessage Source #

Creates a value of ClusterParameterGroupNameMessage with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • cpgnmParameterGroupStatus - The status of the parameter group. For example, if you made a change to a parameter group name-value pair, then the change could be pending a reboot of an associated cluster.
  • cpgnmParameterGroupName - The name of the cluster parameter group.

data ClusterParameterGroupNameMessage Source #

See: clusterParameterGroupNameMessage smart constructor.

Instances

Eq ClusterParameterGroupNameMessage Source # 
Data ClusterParameterGroupNameMessage Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ClusterParameterGroupNameMessage -> c ClusterParameterGroupNameMessage #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ClusterParameterGroupNameMessage #

toConstr :: ClusterParameterGroupNameMessage -> Constr #

dataTypeOf :: ClusterParameterGroupNameMessage -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ClusterParameterGroupNameMessage) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ClusterParameterGroupNameMessage) #

gmapT :: (forall b. Data b => b -> b) -> ClusterParameterGroupNameMessage -> ClusterParameterGroupNameMessage #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ClusterParameterGroupNameMessage -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ClusterParameterGroupNameMessage -> r #

gmapQ :: (forall d. Data d => d -> u) -> ClusterParameterGroupNameMessage -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ClusterParameterGroupNameMessage -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ClusterParameterGroupNameMessage -> m ClusterParameterGroupNameMessage #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ClusterParameterGroupNameMessage -> m ClusterParameterGroupNameMessage #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ClusterParameterGroupNameMessage -> m ClusterParameterGroupNameMessage #

Read ClusterParameterGroupNameMessage Source # 
Show ClusterParameterGroupNameMessage Source # 
Generic ClusterParameterGroupNameMessage Source # 
Hashable ClusterParameterGroupNameMessage Source # 
NFData ClusterParameterGroupNameMessage Source # 
FromXML ClusterParameterGroupNameMessage Source # 
type Rep ClusterParameterGroupNameMessage Source # 
type Rep ClusterParameterGroupNameMessage = D1 * (MetaData "ClusterParameterGroupNameMessage" "Network.AWS.Redshift.Types.Product" "amazonka-redshift-1.6.0-7nAokQL56xfEdvuigF8j6k" False) (C1 * (MetaCons "ClusterParameterGroupNameMessage'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_cpgnmParameterGroupStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_cpgnmParameterGroupName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))))

Response Lenses

cpgnmParameterGroupStatus :: Lens' ClusterParameterGroupNameMessage (Maybe Text) Source #

The status of the parameter group. For example, if you made a change to a parameter group name-value pair, then the change could be pending a reboot of an associated cluster.

cpgnmParameterGroupName :: Lens' ClusterParameterGroupNameMessage (Maybe Text) Source #

The name of the cluster parameter group.