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.DescribeCachediSCSIVolumes

Contents

Description

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

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 # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeCachediSCSIVolumes

Data DescribeCachediSCSIVolumes Source # 
Instance details

Defined in Network.AWS.StorageGateway.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 Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeCachediSCSIVolumes

Show DescribeCachediSCSIVolumes Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeCachediSCSIVolumes

Generic DescribeCachediSCSIVolumes Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeCachediSCSIVolumes

Associated Types

type Rep DescribeCachediSCSIVolumes :: Type -> Type #

Hashable DescribeCachediSCSIVolumes Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeCachediSCSIVolumes

ToJSON DescribeCachediSCSIVolumes Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeCachediSCSIVolumes

AWSRequest DescribeCachediSCSIVolumes Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeCachediSCSIVolumes

Associated Types

type Rs DescribeCachediSCSIVolumes :: Type #

ToHeaders DescribeCachediSCSIVolumes Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeCachediSCSIVolumes

ToPath DescribeCachediSCSIVolumes Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeCachediSCSIVolumes

ToQuery DescribeCachediSCSIVolumes Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeCachediSCSIVolumes

NFData DescribeCachediSCSIVolumes Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeCachediSCSIVolumes

type Rep DescribeCachediSCSIVolumes Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeCachediSCSIVolumes

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

Defined in Network.AWS.StorageGateway.DescribeCachediSCSIVolumes

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 # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeCachediSCSIVolumes

Data DescribeCachediSCSIVolumesResponse Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeCachediSCSIVolumes

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 # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeCachediSCSIVolumes

Show DescribeCachediSCSIVolumesResponse Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeCachediSCSIVolumes

Generic DescribeCachediSCSIVolumesResponse Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeCachediSCSIVolumes

Associated Types

type Rep DescribeCachediSCSIVolumesResponse :: Type -> Type #

NFData DescribeCachediSCSIVolumesResponse Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeCachediSCSIVolumes

type Rep DescribeCachediSCSIVolumesResponse Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeCachediSCSIVolumes

type Rep DescribeCachediSCSIVolumesResponse = D1 (MetaData "DescribeCachediSCSIVolumesResponse" "Network.AWS.StorageGateway.DescribeCachediSCSIVolumes" "amazonka-storagegateway-1.6.1-8r5RVaLfJcl46lpEVK6Ktc" False) (C1 (MetaCons "DescribeCachediSCSIVolumesResponse'" PrefixI True) (S1 (MetaSel (Just "_dcscsivrsCachediSCSIVolumes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [CachediSCSIVolume])) :*: S1 (MetaSel (Just "_dcscsivrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)))

Response Lenses

dcscsivrsCachediSCSIVolumes :: Lens' DescribeCachediSCSIVolumesResponse [CachediSCSIVolume] Source #

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