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 #

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 #

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

Defined in Network.AWS.ElasticSearch.ListElasticsearchVersions

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

Defined in Network.AWS.ElasticSearch.ListElasticsearchVersions

Show ListElasticsearchVersions # 
Instance details

Defined in Network.AWS.ElasticSearch.ListElasticsearchVersions

Generic ListElasticsearchVersions # 
Instance details

Defined in Network.AWS.ElasticSearch.ListElasticsearchVersions

Associated Types

type Rep ListElasticsearchVersions :: Type -> Type #

Hashable ListElasticsearchVersions # 
Instance details

Defined in Network.AWS.ElasticSearch.ListElasticsearchVersions

AWSPager ListElasticsearchVersions # 
Instance details

Defined in Network.AWS.ElasticSearch.ListElasticsearchVersions

AWSRequest ListElasticsearchVersions # 
Instance details

Defined in Network.AWS.ElasticSearch.ListElasticsearchVersions

Associated Types

type Rs ListElasticsearchVersions :: Type #

ToHeaders ListElasticsearchVersions # 
Instance details

Defined in Network.AWS.ElasticSearch.ListElasticsearchVersions

ToPath ListElasticsearchVersions # 
Instance details

Defined in Network.AWS.ElasticSearch.ListElasticsearchVersions

ToQuery ListElasticsearchVersions # 
Instance details

Defined in Network.AWS.ElasticSearch.ListElasticsearchVersions

NFData ListElasticsearchVersions # 
Instance details

Defined in Network.AWS.ElasticSearch.ListElasticsearchVersions

type Rep ListElasticsearchVersions # 
Instance details

Defined in Network.AWS.ElasticSearch.ListElasticsearchVersions

type Rep ListElasticsearchVersions = D1 (MetaData "ListElasticsearchVersions" "Network.AWS.ElasticSearch.ListElasticsearchVersions" "amazonka-elasticsearch-1.6.1-FcDBg5ZyX3K5qfowc2CCEm" 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 # 
Instance details

Defined in Network.AWS.ElasticSearch.ListElasticsearchVersions

Request Lenses

levMaxResults :: Lens' ListElasticsearchVersions (Maybe Int) #

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 #

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 #

Container for the parameters for response received from ListElasticsearchVersions operation.

See: listElasticsearchVersionsResponse smart constructor.

Instances
Eq ListElasticsearchVersionsResponse # 
Instance details

Defined in Network.AWS.ElasticSearch.ListElasticsearchVersions

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

Defined in Network.AWS.ElasticSearch.ListElasticsearchVersions

Show ListElasticsearchVersionsResponse # 
Instance details

Defined in Network.AWS.ElasticSearch.ListElasticsearchVersions

Generic ListElasticsearchVersionsResponse # 
Instance details

Defined in Network.AWS.ElasticSearch.ListElasticsearchVersions

Associated Types

type Rep ListElasticsearchVersionsResponse :: Type -> Type #

NFData ListElasticsearchVersionsResponse # 
Instance details

Defined in Network.AWS.ElasticSearch.ListElasticsearchVersions

type Rep ListElasticsearchVersionsResponse # 
Instance details

Defined in Network.AWS.ElasticSearch.ListElasticsearchVersions

type Rep ListElasticsearchVersionsResponse = D1 (MetaData "ListElasticsearchVersionsResponse" "Network.AWS.ElasticSearch.ListElasticsearchVersions" "amazonka-elasticsearch-1.6.1-FcDBg5ZyX3K5qfowc2CCEm" 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