amazonka-appsync-1.6.0: Amazon AppSync 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.AppSync.ListGraphqlAPIs

Contents

Description

Lists your GraphQL APIs.

Synopsis

Creating a Request

listGraphqlAPIs :: ListGraphqlAPIs Source #

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

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

  • lgaNextToken - An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.
  • lgaMaxResults - The maximum number of results you want the request to return.

data ListGraphqlAPIs Source #

See: listGraphqlAPIs smart constructor.

Instances

Eq ListGraphqlAPIs Source # 
Data ListGraphqlAPIs Source # 

Methods

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

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

toConstr :: ListGraphqlAPIs -> Constr #

dataTypeOf :: ListGraphqlAPIs -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ListGraphqlAPIs Source # 
Show ListGraphqlAPIs Source # 
Generic ListGraphqlAPIs Source # 
Hashable ListGraphqlAPIs Source # 
NFData ListGraphqlAPIs Source # 

Methods

rnf :: ListGraphqlAPIs -> () #

AWSRequest ListGraphqlAPIs Source # 
ToHeaders ListGraphqlAPIs Source # 
ToPath ListGraphqlAPIs Source # 
ToQuery ListGraphqlAPIs Source # 
type Rep ListGraphqlAPIs Source # 
type Rep ListGraphqlAPIs = D1 * (MetaData "ListGraphqlAPIs" "Network.AWS.AppSync.ListGraphqlAPIs" "amazonka-appsync-1.6.0-T90u3sf1xIAHhsH8NXxyF" False) (C1 * (MetaCons "ListGraphqlAPIs'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_lgaNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_lgaMaxResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Nat)))))
type Rs ListGraphqlAPIs Source # 

Request Lenses

lgaNextToken :: Lens' ListGraphqlAPIs (Maybe Text) Source #

An identifier that was returned from the previous call to this operation, which can be used to return the next set of items in the list.

lgaMaxResults :: Lens' ListGraphqlAPIs (Maybe Natural) Source #

The maximum number of results you want the request to return.

Destructuring the Response

listGraphqlAPIsResponse Source #

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

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

data ListGraphqlAPIsResponse Source #

See: listGraphqlAPIsResponse smart constructor.

Instances

Eq ListGraphqlAPIsResponse Source # 
Data ListGraphqlAPIsResponse Source # 

Methods

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

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

toConstr :: ListGraphqlAPIsResponse -> Constr #

dataTypeOf :: ListGraphqlAPIsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ListGraphqlAPIsResponse Source # 
Show ListGraphqlAPIsResponse Source # 
Generic ListGraphqlAPIsResponse Source # 
NFData ListGraphqlAPIsResponse Source # 

Methods

rnf :: ListGraphqlAPIsResponse -> () #

type Rep ListGraphqlAPIsResponse Source # 
type Rep ListGraphqlAPIsResponse = D1 * (MetaData "ListGraphqlAPIsResponse" "Network.AWS.AppSync.ListGraphqlAPIs" "amazonka-appsync-1.6.0-T90u3sf1xIAHhsH8NXxyF" False) (C1 * (MetaCons "ListGraphqlAPIsResponse'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_lgarsNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_lgarsGraphqlAPIs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [GraphqlAPI]))) (S1 * (MetaSel (Just Symbol "_lgarsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int)))))

Response Lenses

lgarsNextToken :: Lens' ListGraphqlAPIsResponse (Maybe Text) Source #

An identifier to be passed in the next request to this operation to return the next set of items in the list.