amazonka-storagegateway-1.5.0: Amazon Storage Gateway SDK.

Copyright(c) 2013-2017 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.DescribeStorediSCSIVolumes

Contents

Description

Returns the description of the gateway volumes specified in the request. 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 ARNs. This operation is only supported in stored volume gateway architecture.

Synopsis

Creating a Request

describeStorediSCSIVolumes :: DescribeStorediSCSIVolumes Source #

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

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

  • dsscsivVolumeARNs - An array of strings where each string represents the Amazon Resource Name (ARN) of a stored volume. All of the specified stored volumes must from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

data DescribeStorediSCSIVolumes Source #

A JSON object containing a list of 'DescribeStorediSCSIVolumesInput$VolumeARNs' .

See: describeStorediSCSIVolumes smart constructor.

Instances

Eq DescribeStorediSCSIVolumes Source # 
Data DescribeStorediSCSIVolumes Source # 

Methods

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

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

toConstr :: DescribeStorediSCSIVolumes -> Constr #

dataTypeOf :: DescribeStorediSCSIVolumes -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Request Lenses

dsscsivVolumeARNs :: Lens' DescribeStorediSCSIVolumes [Text] Source #

An array of strings where each string represents the Amazon Resource Name (ARN) of a stored volume. All of the specified stored volumes must from the same gateway. Use ListVolumes to get volume ARNs for a gateway.

Destructuring the Response

describeStorediSCSIVolumesResponse Source #

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

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

data DescribeStorediSCSIVolumesResponse Source #

See: describeStorediSCSIVolumesResponse smart constructor.

Instances

Eq DescribeStorediSCSIVolumesResponse Source # 
Data DescribeStorediSCSIVolumesResponse Source # 

Methods

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

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

toConstr :: DescribeStorediSCSIVolumesResponse -> Constr #

dataTypeOf :: DescribeStorediSCSIVolumesResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeStorediSCSIVolumesResponse Source # 
Show DescribeStorediSCSIVolumesResponse Source # 
Generic DescribeStorediSCSIVolumesResponse Source # 
NFData DescribeStorediSCSIVolumesResponse Source # 
type Rep DescribeStorediSCSIVolumesResponse Source # 
type Rep DescribeStorediSCSIVolumesResponse = D1 (MetaData "DescribeStorediSCSIVolumesResponse" "Network.AWS.StorageGateway.DescribeStorediSCSIVolumes" "amazonka-storagegateway-1.5.0-Dl0pEQb6pvFBwTkfuWFwCu" False) (C1 (MetaCons "DescribeStorediSCSIVolumesResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_dsscsivrsStorediSCSIVolumes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [StorediSCSIVolume]))) (S1 (MetaSel (Just Symbol "_dsscsivrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))

Response Lenses