amazonka-glue-1.6.1: Amazon Glue 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.Glue.GetTriggers

Contents

Description

Gets all the triggers associated with a job.

This operation returns paginated results.

Synopsis

Creating a Request

getTriggers :: GetTriggers Source #

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

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

  • gtsNextToken - A continuation token, if this is a continuation call.
  • gtsMaxResults - The maximum size of the response.
  • gtsDependentJobName - The name of the job for which to retrieve triggers. The trigger that can start this job will be returned, and if there is no such trigger, all triggers will be returned.

data GetTriggers Source #

See: getTriggers smart constructor.

Instances
Eq GetTriggers Source # 
Instance details

Defined in Network.AWS.Glue.GetTriggers

Data GetTriggers Source # 
Instance details

Defined in Network.AWS.Glue.GetTriggers

Methods

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

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

toConstr :: GetTriggers -> Constr #

dataTypeOf :: GetTriggers -> DataType #

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

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

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

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

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

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

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

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

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

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

Read GetTriggers Source # 
Instance details

Defined in Network.AWS.Glue.GetTriggers

Show GetTriggers Source # 
Instance details

Defined in Network.AWS.Glue.GetTriggers

Generic GetTriggers Source # 
Instance details

Defined in Network.AWS.Glue.GetTriggers

Associated Types

type Rep GetTriggers :: Type -> Type #

Hashable GetTriggers Source # 
Instance details

Defined in Network.AWS.Glue.GetTriggers

ToJSON GetTriggers Source # 
Instance details

Defined in Network.AWS.Glue.GetTriggers

AWSPager GetTriggers Source # 
Instance details

Defined in Network.AWS.Glue.GetTriggers

AWSRequest GetTriggers Source # 
Instance details

Defined in Network.AWS.Glue.GetTriggers

Associated Types

type Rs GetTriggers :: Type #

ToHeaders GetTriggers Source # 
Instance details

Defined in Network.AWS.Glue.GetTriggers

Methods

toHeaders :: GetTriggers -> [Header] #

ToPath GetTriggers Source # 
Instance details

Defined in Network.AWS.Glue.GetTriggers

ToQuery GetTriggers Source # 
Instance details

Defined in Network.AWS.Glue.GetTriggers

NFData GetTriggers Source # 
Instance details

Defined in Network.AWS.Glue.GetTriggers

Methods

rnf :: GetTriggers -> () #

type Rep GetTriggers Source # 
Instance details

Defined in Network.AWS.Glue.GetTriggers

type Rep GetTriggers = D1 (MetaData "GetTriggers" "Network.AWS.Glue.GetTriggers" "amazonka-glue-1.6.1-4wrowkj7LqMExQlCyUUmWF" False) (C1 (MetaCons "GetTriggers'" PrefixI True) (S1 (MetaSel (Just "_gtsNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_gtsMaxResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat)) :*: S1 (MetaSel (Just "_gtsDependentJobName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))
type Rs GetTriggers Source # 
Instance details

Defined in Network.AWS.Glue.GetTriggers

Request Lenses

gtsNextToken :: Lens' GetTriggers (Maybe Text) Source #

A continuation token, if this is a continuation call.

gtsMaxResults :: Lens' GetTriggers (Maybe Natural) Source #

The maximum size of the response.

gtsDependentJobName :: Lens' GetTriggers (Maybe Text) Source #

The name of the job for which to retrieve triggers. The trigger that can start this job will be returned, and if there is no such trigger, all triggers will be returned.

Destructuring the Response

getTriggersResponse Source #

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

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

data GetTriggersResponse Source #

See: getTriggersResponse smart constructor.

Instances
Eq GetTriggersResponse Source # 
Instance details

Defined in Network.AWS.Glue.GetTriggers

Data GetTriggersResponse Source # 
Instance details

Defined in Network.AWS.Glue.GetTriggers

Methods

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

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

toConstr :: GetTriggersResponse -> Constr #

dataTypeOf :: GetTriggersResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read GetTriggersResponse Source # 
Instance details

Defined in Network.AWS.Glue.GetTriggers

Show GetTriggersResponse Source # 
Instance details

Defined in Network.AWS.Glue.GetTriggers

Generic GetTriggersResponse Source # 
Instance details

Defined in Network.AWS.Glue.GetTriggers

Associated Types

type Rep GetTriggersResponse :: Type -> Type #

NFData GetTriggersResponse Source # 
Instance details

Defined in Network.AWS.Glue.GetTriggers

Methods

rnf :: GetTriggersResponse -> () #

type Rep GetTriggersResponse Source # 
Instance details

Defined in Network.AWS.Glue.GetTriggers

type Rep GetTriggersResponse = D1 (MetaData "GetTriggersResponse" "Network.AWS.Glue.GetTriggers" "amazonka-glue-1.6.1-4wrowkj7LqMExQlCyUUmWF" False) (C1 (MetaCons "GetTriggersResponse'" PrefixI True) (S1 (MetaSel (Just "_gttrsTriggers") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Trigger])) :*: (S1 (MetaSel (Just "_gttrsNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_gttrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))

Response Lenses

gttrsTriggers :: Lens' GetTriggersResponse [Trigger] Source #

A list of triggers for the specified job.

gttrsNextToken :: Lens' GetTriggersResponse (Maybe Text) Source #

A continuation token, if not all the requested triggers have yet been returned.

gttrsResponseStatus :: Lens' GetTriggersResponse Int Source #

  • - | The response status code.