amazonka-elasticsearch-1.6.0: 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 # 
Data ListElasticsearchVersions Source # 

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 # 
Show ListElasticsearchVersions Source # 
Generic ListElasticsearchVersions Source # 
Hashable ListElasticsearchVersions Source # 
NFData ListElasticsearchVersions Source # 
AWSPager ListElasticsearchVersions Source # 
AWSRequest ListElasticsearchVersions Source # 
ToHeaders ListElasticsearchVersions Source # 
ToPath ListElasticsearchVersions Source # 
ToQuery ListElasticsearchVersions Source # 
type Rep ListElasticsearchVersions Source # 
type Rep ListElasticsearchVersions = D1 * (MetaData "ListElasticsearchVersions" "Network.AWS.ElasticSearch.ListElasticsearchVersions" "amazonka-elasticsearch-1.6.0-1rWs1e8ql7THrPbjQzh4T7" False) (C1 * (MetaCons "ListElasticsearchVersions'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_levNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_levMaxResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int)))))
type Rs ListElasticsearchVersions Source # 

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 # 
Data ListElasticsearchVersionsResponse Source # 

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 # 
Show ListElasticsearchVersionsResponse Source # 
Generic ListElasticsearchVersionsResponse Source # 
NFData ListElasticsearchVersionsResponse Source # 
type Rep ListElasticsearchVersionsResponse Source # 
type Rep ListElasticsearchVersionsResponse = D1 * (MetaData "ListElasticsearchVersionsResponse" "Network.AWS.ElasticSearch.ListElasticsearchVersions" "amazonka-elasticsearch-1.6.0-1rWs1e8ql7THrPbjQzh4T7" False) (C1 * (MetaCons "ListElasticsearchVersionsResponse'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_levrsNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_levrsElasticsearchVersions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [Text]))) (S1 * (MetaSel (Just Symbol "_levrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int)))))

Response Lenses