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

Synopsis

Creating a Request

describeStorediSCSIVolumes :: DescribeStorediSCSIVolumes #

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 #

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

See: describeStorediSCSIVolumes smart constructor.

Instances

Eq DescribeStorediSCSIVolumes # 
Data DescribeStorediSCSIVolumes # 

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

Request Lenses

dsscsivVolumeARNs :: Lens' DescribeStorediSCSIVolumes [Text] #

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 #

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 #

See: describeStorediSCSIVolumesResponse smart constructor.

Instances

Eq DescribeStorediSCSIVolumesResponse # 
Data DescribeStorediSCSIVolumesResponse # 

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 # 
Show DescribeStorediSCSIVolumesResponse # 
Generic DescribeStorediSCSIVolumesResponse # 
NFData DescribeStorediSCSIVolumesResponse # 
type Rep DescribeStorediSCSIVolumesResponse # 
type Rep DescribeStorediSCSIVolumesResponse = D1 (MetaData "DescribeStorediSCSIVolumesResponse" "Network.AWS.StorageGateway.DescribeStorediSCSIVolumes" "amazonka-storagegateway-1.4.5-ChAHao40T5hDKKv8LXBPA4" False) (C1 (MetaCons "DescribeStorediSCSIVolumesResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_dsscsivrsStorediSCSIVolumes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [StorediSCSIVolume]))) (S1 (MetaSel (Just Symbol "_dsscsivrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 Int))))

Response Lenses