amazonka-elasticsearch-1.4.1: Amazon Elasticsearch Service 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.ElasticSearch.DescribeElasticsearchDomains

Contents

Description

Returns domain configuration information about the specified Elasticsearch domains, including the domain ID, domain endpoint, and domain ARN.

Synopsis

Creating a Request

describeElasticsearchDomains :: DescribeElasticsearchDomains Source #

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

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

data DescribeElasticsearchDomains Source #

Container for the parameters to the DescribeElasticsearchDomains operation. By default, the API returns the status of all Elasticsearch domains.

See: describeElasticsearchDomains smart constructor.

Instances

Eq DescribeElasticsearchDomains Source # 
Data DescribeElasticsearchDomains Source # 

Methods

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

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

toConstr :: DescribeElasticsearchDomains -> Constr #

dataTypeOf :: DescribeElasticsearchDomains -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeElasticsearchDomains Source # 
Show DescribeElasticsearchDomains Source # 
Generic DescribeElasticsearchDomains Source # 
Hashable DescribeElasticsearchDomains Source # 
ToJSON DescribeElasticsearchDomains Source # 
NFData DescribeElasticsearchDomains Source # 
AWSRequest DescribeElasticsearchDomains Source # 
ToQuery DescribeElasticsearchDomains Source # 
ToPath DescribeElasticsearchDomains Source # 
ToHeaders DescribeElasticsearchDomains Source # 
type Rep DescribeElasticsearchDomains Source # 
type Rep DescribeElasticsearchDomains = D1 (MetaData "DescribeElasticsearchDomains" "Network.AWS.ElasticSearch.DescribeElasticsearchDomains" "amazonka-elasticsearch-1.4.1-KwdDiCGPsxxJ3gNWl3bjLB" True) (C1 (MetaCons "DescribeElasticsearchDomains'" PrefixI True) (S1 (MetaSel (Just Symbol "_dedDomainNames") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [Text])))
type Rs DescribeElasticsearchDomains Source # 

Request Lenses

dedDomainNames :: Lens' DescribeElasticsearchDomains [Text] Source #

The Elasticsearch domains for which you want information.

Destructuring the Response

describeElasticsearchDomainsResponse Source #

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

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

data DescribeElasticsearchDomainsResponse Source #

The result of a DescribeElasticsearchDomains request. Contains the status of the specified domains or all domains owned by the account.

See: describeElasticsearchDomainsResponse smart constructor.

Instances

Eq DescribeElasticsearchDomainsResponse Source # 
Data DescribeElasticsearchDomainsResponse Source # 

Methods

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

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

toConstr :: DescribeElasticsearchDomainsResponse -> Constr #

dataTypeOf :: DescribeElasticsearchDomainsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeElasticsearchDomainsResponse Source # 
Show DescribeElasticsearchDomainsResponse Source # 
Generic DescribeElasticsearchDomainsResponse Source # 
NFData DescribeElasticsearchDomainsResponse Source # 
type Rep DescribeElasticsearchDomainsResponse Source # 
type Rep DescribeElasticsearchDomainsResponse = D1 (MetaData "DescribeElasticsearchDomainsResponse" "Network.AWS.ElasticSearch.DescribeElasticsearchDomains" "amazonka-elasticsearch-1.4.1-KwdDiCGPsxxJ3gNWl3bjLB" False) (C1 (MetaCons "DescribeElasticsearchDomainsResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_drsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)) (S1 (MetaSel (Just Symbol "_drsDomainStatusList") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [ElasticsearchDomainStatus]))))

Response Lenses