amazonka-storagegateway-1.4.5: Amazon Storage 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.StorageGateway.DescribeCachediSCSIVolumes

Contents

Description

Returns a description of the gateway volumes specified in the request. This operation is supported only for the gateway-cached volume architecture.

The list of gateway volumes in the request must be from one gateway. In the response Amazon Storage Gateway returns volume information sorted by volume Amazon Resource Name (ARN).

Synopsis

Creating a Request

describeCachediSCSIVolumes :: DescribeCachediSCSIVolumes Source #

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

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

data DescribeCachediSCSIVolumes Source #

See: describeCachediSCSIVolumes smart constructor.

Instances

Eq DescribeCachediSCSIVolumes Source # 
Data DescribeCachediSCSIVolumes Source # 

Methods

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

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

toConstr :: DescribeCachediSCSIVolumes -> Constr #

dataTypeOf :: DescribeCachediSCSIVolumes -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeCachediSCSIVolumes Source # 
Show DescribeCachediSCSIVolumes Source # 
Generic DescribeCachediSCSIVolumes Source # 
Hashable DescribeCachediSCSIVolumes Source # 
ToJSON DescribeCachediSCSIVolumes Source # 
NFData DescribeCachediSCSIVolumes Source # 
AWSRequest DescribeCachediSCSIVolumes Source # 
ToPath DescribeCachediSCSIVolumes Source # 
ToHeaders DescribeCachediSCSIVolumes Source # 
ToQuery DescribeCachediSCSIVolumes Source # 
type Rep DescribeCachediSCSIVolumes Source # 
type Rep DescribeCachediSCSIVolumes = D1 (MetaData "DescribeCachediSCSIVolumes" "Network.AWS.StorageGateway.DescribeCachediSCSIVolumes" "amazonka-storagegateway-1.4.5-GOGCrgFap1r59NptpacdAf" True) (C1 (MetaCons "DescribeCachediSCSIVolumes'" PrefixI True) (S1 (MetaSel (Just Symbol "_dcscsivVolumeARNs") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [Text])))
type Rs DescribeCachediSCSIVolumes Source # 

Request Lenses

Destructuring the Response

describeCachediSCSIVolumesResponse Source #

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

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

data DescribeCachediSCSIVolumesResponse Source #

A JSON object containing the following fields:

See: describeCachediSCSIVolumesResponse smart constructor.

Instances

Eq DescribeCachediSCSIVolumesResponse Source # 
Data DescribeCachediSCSIVolumesResponse Source # 

Methods

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

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

toConstr :: DescribeCachediSCSIVolumesResponse -> Constr #

dataTypeOf :: DescribeCachediSCSIVolumesResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeCachediSCSIVolumesResponse Source # 
Show DescribeCachediSCSIVolumesResponse Source # 
Generic DescribeCachediSCSIVolumesResponse Source # 
NFData DescribeCachediSCSIVolumesResponse Source # 
type Rep DescribeCachediSCSIVolumesResponse Source # 
type Rep DescribeCachediSCSIVolumesResponse = D1 (MetaData "DescribeCachediSCSIVolumesResponse" "Network.AWS.StorageGateway.DescribeCachediSCSIVolumes" "amazonka-storagegateway-1.4.5-GOGCrgFap1r59NptpacdAf" False) (C1 (MetaCons "DescribeCachediSCSIVolumesResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_dcscsivrsCachediSCSIVolumes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [CachediSCSIVolume]))) (S1 (MetaSel (Just Symbol "_dcscsivrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 Int))))

Response Lenses

dcscsivrsCachediSCSIVolumes :: Lens' DescribeCachediSCSIVolumesResponse [CachediSCSIVolume] Source #

An array of objects where each object contains metadata about one cached volume.