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

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

Defined in Network.AWS.StorageGateway.DescribeStorediSCSIVolumes

Data DescribeStorediSCSIVolumes Source # 
Instance details

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

Defined in Network.AWS.StorageGateway.DescribeStorediSCSIVolumes

Show DescribeStorediSCSIVolumes Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeStorediSCSIVolumes

Generic DescribeStorediSCSIVolumes Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeStorediSCSIVolumes

Associated Types

type Rep DescribeStorediSCSIVolumes :: Type -> Type #

Hashable DescribeStorediSCSIVolumes Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeStorediSCSIVolumes

ToJSON DescribeStorediSCSIVolumes Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeStorediSCSIVolumes

AWSRequest DescribeStorediSCSIVolumes Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeStorediSCSIVolumes

Associated Types

type Rs DescribeStorediSCSIVolumes :: Type #

ToHeaders DescribeStorediSCSIVolumes Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeStorediSCSIVolumes

ToPath DescribeStorediSCSIVolumes Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeStorediSCSIVolumes

ToQuery DescribeStorediSCSIVolumes Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeStorediSCSIVolumes

NFData DescribeStorediSCSIVolumes Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeStorediSCSIVolumes

type Rep DescribeStorediSCSIVolumes Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeStorediSCSIVolumes

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

Defined in Network.AWS.StorageGateway.DescribeStorediSCSIVolumes

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

Defined in Network.AWS.StorageGateway.DescribeStorediSCSIVolumes

Data DescribeStorediSCSIVolumesResponse Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeStorediSCSIVolumes

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

Defined in Network.AWS.StorageGateway.DescribeStorediSCSIVolumes

Show DescribeStorediSCSIVolumesResponse Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeStorediSCSIVolumes

Generic DescribeStorediSCSIVolumesResponse Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeStorediSCSIVolumes

Associated Types

type Rep DescribeStorediSCSIVolumesResponse :: Type -> Type #

NFData DescribeStorediSCSIVolumesResponse Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeStorediSCSIVolumes

type Rep DescribeStorediSCSIVolumesResponse Source # 
Instance details

Defined in Network.AWS.StorageGateway.DescribeStorediSCSIVolumes

type Rep DescribeStorediSCSIVolumesResponse = D1 (MetaData "DescribeStorediSCSIVolumesResponse" "Network.AWS.StorageGateway.DescribeStorediSCSIVolumes" "amazonka-storagegateway-1.6.1-8r5RVaLfJcl46lpEVK6Ktc" False) (C1 (MetaCons "DescribeStorediSCSIVolumesResponse'" PrefixI True) (S1 (MetaSel (Just "_dsscsivrsStorediSCSIVolumes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [StorediSCSIVolume])) :*: S1 (MetaSel (Just "_dsscsivrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)))

Response Lenses