amazonka-elasticsearch-1.6.1: Amazon Elasticsearch 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.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:

  • dedDomainNames - The Elasticsearch domains for which you want information.

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

Defined in Network.AWS.ElasticSearch.DescribeElasticsearchDomains

Data DescribeElasticsearchDomains Source # 
Instance details

Defined in Network.AWS.ElasticSearch.DescribeElasticsearchDomains

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

Defined in Network.AWS.ElasticSearch.DescribeElasticsearchDomains

Show DescribeElasticsearchDomains Source # 
Instance details

Defined in Network.AWS.ElasticSearch.DescribeElasticsearchDomains

Generic DescribeElasticsearchDomains Source # 
Instance details

Defined in Network.AWS.ElasticSearch.DescribeElasticsearchDomains

Associated Types

type Rep DescribeElasticsearchDomains :: Type -> Type #

Hashable DescribeElasticsearchDomains Source # 
Instance details

Defined in Network.AWS.ElasticSearch.DescribeElasticsearchDomains

ToJSON DescribeElasticsearchDomains Source # 
Instance details

Defined in Network.AWS.ElasticSearch.DescribeElasticsearchDomains

AWSRequest DescribeElasticsearchDomains Source # 
Instance details

Defined in Network.AWS.ElasticSearch.DescribeElasticsearchDomains

Associated Types

type Rs DescribeElasticsearchDomains :: Type #

ToHeaders DescribeElasticsearchDomains Source # 
Instance details

Defined in Network.AWS.ElasticSearch.DescribeElasticsearchDomains

ToPath DescribeElasticsearchDomains Source # 
Instance details

Defined in Network.AWS.ElasticSearch.DescribeElasticsearchDomains

ToQuery DescribeElasticsearchDomains Source # 
Instance details

Defined in Network.AWS.ElasticSearch.DescribeElasticsearchDomains

NFData DescribeElasticsearchDomains Source # 
Instance details

Defined in Network.AWS.ElasticSearch.DescribeElasticsearchDomains

type Rep DescribeElasticsearchDomains Source # 
Instance details

Defined in Network.AWS.ElasticSearch.DescribeElasticsearchDomains

type Rep DescribeElasticsearchDomains = D1 (MetaData "DescribeElasticsearchDomains" "Network.AWS.ElasticSearch.DescribeElasticsearchDomains" "amazonka-elasticsearch-1.6.1-Dri89XUWYE0LblCfhDiaLL" True) (C1 (MetaCons "DescribeElasticsearchDomains'" PrefixI True) (S1 (MetaSel (Just "_dedDomainNames") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [Text])))
type Rs DescribeElasticsearchDomains Source # 
Instance details

Defined in Network.AWS.ElasticSearch.DescribeElasticsearchDomains

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

Defined in Network.AWS.ElasticSearch.DescribeElasticsearchDomains

Data DescribeElasticsearchDomainsResponse Source # 
Instance details

Defined in Network.AWS.ElasticSearch.DescribeElasticsearchDomains

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

Defined in Network.AWS.ElasticSearch.DescribeElasticsearchDomains

Show DescribeElasticsearchDomainsResponse Source # 
Instance details

Defined in Network.AWS.ElasticSearch.DescribeElasticsearchDomains

Generic DescribeElasticsearchDomainsResponse Source # 
Instance details

Defined in Network.AWS.ElasticSearch.DescribeElasticsearchDomains

NFData DescribeElasticsearchDomainsResponse Source # 
Instance details

Defined in Network.AWS.ElasticSearch.DescribeElasticsearchDomains

type Rep DescribeElasticsearchDomainsResponse Source # 
Instance details

Defined in Network.AWS.ElasticSearch.DescribeElasticsearchDomains

type Rep DescribeElasticsearchDomainsResponse = D1 (MetaData "DescribeElasticsearchDomainsResponse" "Network.AWS.ElasticSearch.DescribeElasticsearchDomains" "amazonka-elasticsearch-1.6.1-Dri89XUWYE0LblCfhDiaLL" False) (C1 (MetaCons "DescribeElasticsearchDomainsResponse'" PrefixI True) (S1 (MetaSel (Just "_drsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int) :*: S1 (MetaSel (Just "_drsDomainStatusList") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [ElasticsearchDomainStatus])))

Response Lenses

drsDomainStatusList :: Lens' DescribeElasticsearchDomainsResponse [ElasticsearchDomainStatus] Source #

The status of the domains requested in the DescribeElasticsearchDomains request.