amazonka-storagegateway-1.6.1: Amazon Storage Gateway 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.StorageGateway.RefreshCache

Contents

Description

Refreshes the cache for the specified file share. This operation finds objects in the Amazon S3 bucket that were added, removed or replaced since the gateway last listed the bucket's contents and cached the results. This operation is only supported in the file gateway type.

Synopsis

Creating a Request

refreshCache Source #

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

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

data RefreshCache Source #

See: refreshCache smart constructor.

Instances
Eq RefreshCache Source # 
Instance details

Defined in Network.AWS.StorageGateway.RefreshCache

Data RefreshCache Source # 
Instance details

Defined in Network.AWS.StorageGateway.RefreshCache

Methods

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

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

toConstr :: RefreshCache -> Constr #

dataTypeOf :: RefreshCache -> DataType #

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

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

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

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

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

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

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

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

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

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

Read RefreshCache Source # 
Instance details

Defined in Network.AWS.StorageGateway.RefreshCache

Show RefreshCache Source # 
Instance details

Defined in Network.AWS.StorageGateway.RefreshCache

Generic RefreshCache Source # 
Instance details

Defined in Network.AWS.StorageGateway.RefreshCache

Associated Types

type Rep RefreshCache :: Type -> Type #

Hashable RefreshCache Source # 
Instance details

Defined in Network.AWS.StorageGateway.RefreshCache

ToJSON RefreshCache Source # 
Instance details

Defined in Network.AWS.StorageGateway.RefreshCache

AWSRequest RefreshCache Source # 
Instance details

Defined in Network.AWS.StorageGateway.RefreshCache

Associated Types

type Rs RefreshCache :: Type #

ToHeaders RefreshCache Source # 
Instance details

Defined in Network.AWS.StorageGateway.RefreshCache

ToPath RefreshCache Source # 
Instance details

Defined in Network.AWS.StorageGateway.RefreshCache

ToQuery RefreshCache Source # 
Instance details

Defined in Network.AWS.StorageGateway.RefreshCache

NFData RefreshCache Source # 
Instance details

Defined in Network.AWS.StorageGateway.RefreshCache

Methods

rnf :: RefreshCache -> () #

type Rep RefreshCache Source # 
Instance details

Defined in Network.AWS.StorageGateway.RefreshCache

type Rep RefreshCache = D1 (MetaData "RefreshCache" "Network.AWS.StorageGateway.RefreshCache" "amazonka-storagegateway-1.6.1-8r5RVaLfJcl46lpEVK6Ktc" True) (C1 (MetaCons "RefreshCache'" PrefixI True) (S1 (MetaSel (Just "_rcFileShareARN") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs RefreshCache Source # 
Instance details

Defined in Network.AWS.StorageGateway.RefreshCache

Request Lenses

rcFileShareARN :: Lens' RefreshCache Text Source #

Undocumented member.

Destructuring the Response

refreshCacheResponse Source #

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

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

data RefreshCacheResponse Source #

See: refreshCacheResponse smart constructor.

Instances
Eq RefreshCacheResponse Source # 
Instance details

Defined in Network.AWS.StorageGateway.RefreshCache

Data RefreshCacheResponse Source # 
Instance details

Defined in Network.AWS.StorageGateway.RefreshCache

Methods

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

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

toConstr :: RefreshCacheResponse -> Constr #

dataTypeOf :: RefreshCacheResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read RefreshCacheResponse Source # 
Instance details

Defined in Network.AWS.StorageGateway.RefreshCache

Show RefreshCacheResponse Source # 
Instance details

Defined in Network.AWS.StorageGateway.RefreshCache

Generic RefreshCacheResponse Source # 
Instance details

Defined in Network.AWS.StorageGateway.RefreshCache

Associated Types

type Rep RefreshCacheResponse :: Type -> Type #

NFData RefreshCacheResponse Source # 
Instance details

Defined in Network.AWS.StorageGateway.RefreshCache

Methods

rnf :: RefreshCacheResponse -> () #

type Rep RefreshCacheResponse Source # 
Instance details

Defined in Network.AWS.StorageGateway.RefreshCache

type Rep RefreshCacheResponse = D1 (MetaData "RefreshCacheResponse" "Network.AWS.StorageGateway.RefreshCache" "amazonka-storagegateway-1.6.1-8r5RVaLfJcl46lpEVK6Ktc" False) (C1 (MetaCons "RefreshCacheResponse'" PrefixI True) (S1 (MetaSel (Just "_rcrsFileShareARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rcrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)))

Response Lenses

rcrsResponseStatus :: Lens' RefreshCacheResponse Int Source #

  • - | The response status code.