amazonka-discovery-1.6.0: Amazon Application Discovery Service 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.Discovery.DescribeConfigurations

Contents

Description

Retrieves attributes for a list of configuration item IDs. All of the supplied IDs must be for the same asset type (server, application, process, or connection). Output fields are specific to the asset type selected. For example, the output for a server configuration item includes a list of attributes about the server, such as host name, operating system, and number of network cards.

For a complete list of outputs for each asset type, see Using the DescribeConfigurations Action .

Synopsis

Creating a Request

describeConfigurations :: DescribeConfigurations Source #

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

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

data DescribeConfigurations Source #

See: describeConfigurations smart constructor.

Instances

Eq DescribeConfigurations Source # 
Data DescribeConfigurations Source # 

Methods

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

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

toConstr :: DescribeConfigurations -> Constr #

dataTypeOf :: DescribeConfigurations -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeConfigurations Source # 
Show DescribeConfigurations Source # 
Generic DescribeConfigurations Source # 
Hashable DescribeConfigurations Source # 
ToJSON DescribeConfigurations Source # 
NFData DescribeConfigurations Source # 

Methods

rnf :: DescribeConfigurations -> () #

AWSRequest DescribeConfigurations Source # 
ToHeaders DescribeConfigurations Source # 
ToPath DescribeConfigurations Source # 
ToQuery DescribeConfigurations Source # 
type Rep DescribeConfigurations Source # 
type Rep DescribeConfigurations = D1 * (MetaData "DescribeConfigurations" "Network.AWS.Discovery.DescribeConfigurations" "amazonka-discovery-1.6.0-7Fn7tKF3n1YLpaRWvV4YBz" True) (C1 * (MetaCons "DescribeConfigurations'" PrefixI True) (S1 * (MetaSel (Just Symbol "_dcConfigurationIds") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * [Text])))
type Rs DescribeConfigurations Source # 

Request Lenses

dcConfigurationIds :: Lens' DescribeConfigurations [Text] Source #

One or more configuration IDs.

Destructuring the Response

describeConfigurationsResponse Source #

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

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

data DescribeConfigurationsResponse Source #

See: describeConfigurationsResponse smart constructor.

Instances

Eq DescribeConfigurationsResponse Source # 
Data DescribeConfigurationsResponse Source # 

Methods

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

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

toConstr :: DescribeConfigurationsResponse -> Constr #

dataTypeOf :: DescribeConfigurationsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeConfigurationsResponse Source # 
Show DescribeConfigurationsResponse Source # 
Generic DescribeConfigurationsResponse Source # 
NFData DescribeConfigurationsResponse Source # 
type Rep DescribeConfigurationsResponse Source # 
type Rep DescribeConfigurationsResponse = D1 * (MetaData "DescribeConfigurationsResponse" "Network.AWS.Discovery.DescribeConfigurations" "amazonka-discovery-1.6.0-7Fn7tKF3n1YLpaRWvV4YBz" False) (C1 * (MetaCons "DescribeConfigurationsResponse'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_dcrsConfigurations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [Map Text Text]))) (S1 * (MetaSel (Just Symbol "_dcrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int))))

Response Lenses

dcrsConfigurations :: Lens' DescribeConfigurationsResponse [HashMap Text Text] Source #

A key in the response map. The value is an array of data.