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 #

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 #

See: describeCachediSCSIVolumes smart constructor.

Instances

Eq DescribeCachediSCSIVolumes # 
Data DescribeCachediSCSIVolumes # 

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

Request Lenses

Destructuring the Response

describeCachediSCSIVolumesResponse #

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 #

A JSON object containing the following fields:

See: describeCachediSCSIVolumesResponse smart constructor.

Instances

Eq DescribeCachediSCSIVolumesResponse # 
Data DescribeCachediSCSIVolumesResponse # 

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 # 
Show DescribeCachediSCSIVolumesResponse # 
Generic DescribeCachediSCSIVolumesResponse # 
NFData DescribeCachediSCSIVolumesResponse # 
type Rep DescribeCachediSCSIVolumesResponse # 
type Rep DescribeCachediSCSIVolumesResponse = D1 (MetaData "DescribeCachediSCSIVolumesResponse" "Network.AWS.StorageGateway.DescribeCachediSCSIVolumes" "amazonka-storagegateway-1.4.5-ChAHao40T5hDKKv8LXBPA4" 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] #

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