amazonka-apigateway-1.4.5: Amazon API Gateway 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.APIGateway.FlushStageAuthorizersCache

Contents

Description

Flushes all authorizer cache entries on a stage.

Synopsis

Creating a Request

flushStageAuthorizersCache Source #

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

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

data FlushStageAuthorizersCache Source #

Request to flush authorizer cache entries on a specified stage.

See: flushStageAuthorizersCache smart constructor.

Instances

Eq FlushStageAuthorizersCache Source # 
Data FlushStageAuthorizersCache Source # 

Methods

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

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

toConstr :: FlushStageAuthorizersCache -> Constr #

dataTypeOf :: FlushStageAuthorizersCache -> DataType #

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

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

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

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

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

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

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

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

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

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

Read FlushStageAuthorizersCache Source # 
Show FlushStageAuthorizersCache Source # 
Generic FlushStageAuthorizersCache Source # 
Hashable FlushStageAuthorizersCache Source # 
NFData FlushStageAuthorizersCache Source # 
AWSRequest FlushStageAuthorizersCache Source # 
ToPath FlushStageAuthorizersCache Source # 
ToHeaders FlushStageAuthorizersCache Source # 
ToQuery FlushStageAuthorizersCache Source # 
type Rep FlushStageAuthorizersCache Source # 
type Rep FlushStageAuthorizersCache = D1 (MetaData "FlushStageAuthorizersCache" "Network.AWS.APIGateway.FlushStageAuthorizersCache" "amazonka-apigateway-1.4.5-BIK2fycuXdJFBbWQ9Hqf16" False) (C1 (MetaCons "FlushStageAuthorizersCache'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_fsacRestAPIId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_fsacStageName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))
type Rs FlushStageAuthorizersCache Source # 

Request Lenses

fsacRestAPIId :: Lens' FlushStageAuthorizersCache Text Source #

The API identifier of the stage to flush.

fsacStageName :: Lens' FlushStageAuthorizersCache Text Source #

The name of the stage to flush.

Destructuring the Response

flushStageAuthorizersCacheResponse :: FlushStageAuthorizersCacheResponse Source #

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

data FlushStageAuthorizersCacheResponse Source #

See: flushStageAuthorizersCacheResponse smart constructor.

Instances

Eq FlushStageAuthorizersCacheResponse Source # 
Data FlushStageAuthorizersCacheResponse Source # 

Methods

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

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

toConstr :: FlushStageAuthorizersCacheResponse -> Constr #

dataTypeOf :: FlushStageAuthorizersCacheResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read FlushStageAuthorizersCacheResponse Source # 
Show FlushStageAuthorizersCacheResponse Source # 
Generic FlushStageAuthorizersCacheResponse Source # 
NFData FlushStageAuthorizersCacheResponse Source # 
type Rep FlushStageAuthorizersCacheResponse Source # 
type Rep FlushStageAuthorizersCacheResponse = D1 (MetaData "FlushStageAuthorizersCacheResponse" "Network.AWS.APIGateway.FlushStageAuthorizersCache" "amazonka-apigateway-1.4.5-BIK2fycuXdJFBbWQ9Hqf16" False) (C1 (MetaCons "FlushStageAuthorizersCacheResponse'" PrefixI False) U1)