amazonka-redshift-1.4.4: Amazon Redshift SDK.

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

Network.AWS.Redshift.RebootCluster

Contents

Description

Reboots a cluster. This action is taken as soon as possible. It results in a momentary outage to the cluster, during which the cluster status is set to rebooting. A cluster event is created when the reboot is completed. Any pending cluster modifications (see ModifyCluster) are applied at this reboot. For more information about managing clusters, go to Amazon Redshift Clusters in the Amazon Redshift Cluster Management Guide

Synopsis

Creating a Request

rebootCluster Source #

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

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

data RebootCluster Source #

See: rebootCluster smart constructor.

Instances

Eq RebootCluster Source # 
Data RebootCluster Source # 

Methods

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

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

toConstr :: RebootCluster -> Constr #

dataTypeOf :: RebootCluster -> DataType #

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

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

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

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

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

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

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

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

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

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

Read RebootCluster Source # 
Show RebootCluster Source # 
Generic RebootCluster Source # 

Associated Types

type Rep RebootCluster :: * -> * #

Hashable RebootCluster Source # 
NFData RebootCluster Source # 

Methods

rnf :: RebootCluster -> () #

AWSRequest RebootCluster Source # 
ToPath RebootCluster Source # 
ToHeaders RebootCluster Source # 
ToQuery RebootCluster Source # 
type Rep RebootCluster Source # 
type Rep RebootCluster = D1 (MetaData "RebootCluster" "Network.AWS.Redshift.RebootCluster" "amazonka-redshift-1.4.4-K7Zv0fZMBDVCZxQG2hoQg4" True) (C1 (MetaCons "RebootCluster'" PrefixI True) (S1 (MetaSel (Just Symbol "_rcClusterIdentifier") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs RebootCluster Source # 

Request Lenses

Destructuring the Response

rebootClusterResponse Source #

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

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

data RebootClusterResponse Source #

See: rebootClusterResponse smart constructor.

Instances

Eq RebootClusterResponse Source # 
Data RebootClusterResponse Source # 

Methods

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

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

toConstr :: RebootClusterResponse -> Constr #

dataTypeOf :: RebootClusterResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read RebootClusterResponse Source # 
Show RebootClusterResponse Source # 
Generic RebootClusterResponse Source # 
NFData RebootClusterResponse Source # 

Methods

rnf :: RebootClusterResponse -> () #

type Rep RebootClusterResponse Source # 
type Rep RebootClusterResponse = D1 (MetaData "RebootClusterResponse" "Network.AWS.Redshift.RebootCluster" "amazonka-redshift-1.4.4-K7Zv0fZMBDVCZxQG2hoQg4" False) (C1 (MetaCons "RebootClusterResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_rcrsCluster") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Cluster))) (S1 (MetaSel (Just Symbol "_rcrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 Int))))

Response Lenses