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

Contents

Description

List all supported Elasticsearch versions

This operation returns paginated results.

Synopsis

Creating a Request

listElasticsearchVersions :: ListElasticsearchVersions Source #

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

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

  • levNextToken - Undocumented member.
  • levMaxResults - Set this value to limit the number of results returned. Value provided must be greater than 10 else it wont be honored.

data ListElasticsearchVersions Source #

Container for the parameters to the ListElasticsearchVersions operation. Use MaxResults to control the maximum number of results to retrieve in a single call.

Use NextToken in response to retrieve more results. If the received response does not contain a NextToken, then there are no more results to retrieve.

See: listElasticsearchVersions smart constructor.

Instances
Eq ListElasticsearchVersions Source # 
Instance details

Defined in Network.AWS.ElasticSearch.ListElasticsearchVersions

Data ListElasticsearchVersions Source # 
Instance details

Defined in Network.AWS.ElasticSearch.ListElasticsearchVersions

Methods

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

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

toConstr :: ListElasticsearchVersions -> Constr #

dataTypeOf :: ListElasticsearchVersions -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ListElasticsearchVersions Source # 
Instance details

Defined in Network.AWS.ElasticSearch.ListElasticsearchVersions

Show ListElasticsearchVersions Source # 
Instance details

Defined in Network.AWS.ElasticSearch.ListElasticsearchVersions

Generic ListElasticsearchVersions Source # 
Instance details

Defined in Network.AWS.ElasticSearch.ListElasticsearchVersions

Associated Types

type Rep ListElasticsearchVersions :: Type -> Type #

Hashable ListElasticsearchVersions Source # 
Instance details

Defined in Network.AWS.ElasticSearch.ListElasticsearchVersions

AWSPager ListElasticsearchVersions Source # 
Instance details

Defined in Network.AWS.ElasticSearch.ListElasticsearchVersions

AWSRequest ListElasticsearchVersions Source # 
Instance details

Defined in Network.AWS.ElasticSearch.ListElasticsearchVersions

Associated Types

type Rs ListElasticsearchVersions :: Type #

ToHeaders ListElasticsearchVersions Source # 
Instance details

Defined in Network.AWS.ElasticSearch.ListElasticsearchVersions

ToPath ListElasticsearchVersions Source # 
Instance details

Defined in Network.AWS.ElasticSearch.ListElasticsearchVersions

ToQuery ListElasticsearchVersions Source # 
Instance details

Defined in Network.AWS.ElasticSearch.ListElasticsearchVersions

NFData ListElasticsearchVersions Source # 
Instance details

Defined in Network.AWS.ElasticSearch.ListElasticsearchVersions

type Rep ListElasticsearchVersions Source # 
Instance details

Defined in Network.AWS.ElasticSearch.ListElasticsearchVersions

type Rep ListElasticsearchVersions = D1 (MetaData "ListElasticsearchVersions" "Network.AWS.ElasticSearch.ListElasticsearchVersions" "amazonka-elasticsearch-1.6.1-Dri89XUWYE0LblCfhDiaLL" False) (C1 (MetaCons "ListElasticsearchVersions'" PrefixI True) (S1 (MetaSel (Just "_levNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_levMaxResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))))
type Rs ListElasticsearchVersions Source # 
Instance details

Defined in Network.AWS.ElasticSearch.ListElasticsearchVersions

Request Lenses

levMaxResults :: Lens' ListElasticsearchVersions (Maybe Int) Source #

Set this value to limit the number of results returned. Value provided must be greater than 10 else it wont be honored.

Destructuring the Response

listElasticsearchVersionsResponse Source #

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

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

data ListElasticsearchVersionsResponse Source #

Container for the parameters for response received from ListElasticsearchVersions operation.

See: listElasticsearchVersionsResponse smart constructor.

Instances
Eq ListElasticsearchVersionsResponse Source # 
Instance details

Defined in Network.AWS.ElasticSearch.ListElasticsearchVersions

Data ListElasticsearchVersionsResponse Source # 
Instance details

Defined in Network.AWS.ElasticSearch.ListElasticsearchVersions

Methods

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

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

toConstr :: ListElasticsearchVersionsResponse -> Constr #

dataTypeOf :: ListElasticsearchVersionsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ListElasticsearchVersionsResponse Source # 
Instance details

Defined in Network.AWS.ElasticSearch.ListElasticsearchVersions

Show ListElasticsearchVersionsResponse Source # 
Instance details

Defined in Network.AWS.ElasticSearch.ListElasticsearchVersions

Generic ListElasticsearchVersionsResponse Source # 
Instance details

Defined in Network.AWS.ElasticSearch.ListElasticsearchVersions

Associated Types

type Rep ListElasticsearchVersionsResponse :: Type -> Type #

NFData ListElasticsearchVersionsResponse Source # 
Instance details

Defined in Network.AWS.ElasticSearch.ListElasticsearchVersions

type Rep ListElasticsearchVersionsResponse Source # 
Instance details

Defined in Network.AWS.ElasticSearch.ListElasticsearchVersions

type Rep ListElasticsearchVersionsResponse = D1 (MetaData "ListElasticsearchVersionsResponse" "Network.AWS.ElasticSearch.ListElasticsearchVersions" "amazonka-elasticsearch-1.6.1-Dri89XUWYE0LblCfhDiaLL" False) (C1 (MetaCons "ListElasticsearchVersionsResponse'" PrefixI True) (S1 (MetaSel (Just "_levrsNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_levrsElasticsearchVersions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_levrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))

Response Lenses