amazonka-codepipeline-1.6.0: Amazon CodePipeline 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.CodePipeline.ListActionTypes

Contents

Description

Gets a summary of all AWS CodePipeline action types associated with your account.

Synopsis

Creating a Request

listActionTypes :: ListActionTypes Source #

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

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

  • latActionOwnerFilter - Filters the list of action types to those created by a specified entity.
  • latNextToken - An identifier that was returned from the previous list action types call, which can be used to return the next set of action types in the list.

data ListActionTypes Source #

Represents the input of a ListActionTypes action.

See: listActionTypes smart constructor.

Instances

Eq ListActionTypes Source # 
Data ListActionTypes Source # 

Methods

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

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

toConstr :: ListActionTypes -> Constr #

dataTypeOf :: ListActionTypes -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ListActionTypes Source # 
Show ListActionTypes Source # 
Generic ListActionTypes Source # 
Hashable ListActionTypes Source # 
ToJSON ListActionTypes Source # 
NFData ListActionTypes Source # 

Methods

rnf :: ListActionTypes -> () #

AWSRequest ListActionTypes Source # 
ToHeaders ListActionTypes Source # 
ToPath ListActionTypes Source # 
ToQuery ListActionTypes Source # 
type Rep ListActionTypes Source # 
type Rep ListActionTypes = D1 * (MetaData "ListActionTypes" "Network.AWS.CodePipeline.ListActionTypes" "amazonka-codepipeline-1.6.0-EK1TXgMpZBH3zXFbRFQIXQ" False) (C1 * (MetaCons "ListActionTypes'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_latActionOwnerFilter") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe ActionOwner))) (S1 * (MetaSel (Just Symbol "_latNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))))
type Rs ListActionTypes Source # 

Request Lenses

latActionOwnerFilter :: Lens' ListActionTypes (Maybe ActionOwner) Source #

Filters the list of action types to those created by a specified entity.

latNextToken :: Lens' ListActionTypes (Maybe Text) Source #

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

Destructuring the Response

listActionTypesResponse Source #

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

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

  • latrsNextToken - If the amount of returned information is significantly large, an identifier is also returned which can be used in a subsequent list action types call to return the next set of action types in the list.
  • latrsResponseStatus - -- | The response status code.
  • latrsActionTypes - Provides details of the action types.

data ListActionTypesResponse Source #

Represents the output of a ListActionTypes action.

See: listActionTypesResponse smart constructor.

Instances

Eq ListActionTypesResponse Source # 
Data ListActionTypesResponse Source # 

Methods

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

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

toConstr :: ListActionTypesResponse -> Constr #

dataTypeOf :: ListActionTypesResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ListActionTypesResponse Source # 
Show ListActionTypesResponse Source # 
Generic ListActionTypesResponse Source # 
NFData ListActionTypesResponse Source # 

Methods

rnf :: ListActionTypesResponse -> () #

type Rep ListActionTypesResponse Source # 
type Rep ListActionTypesResponse = D1 * (MetaData "ListActionTypesResponse" "Network.AWS.CodePipeline.ListActionTypes" "amazonka-codepipeline-1.6.0-EK1TXgMpZBH3zXFbRFQIXQ" False) (C1 * (MetaCons "ListActionTypesResponse'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_latrsNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_latrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int)) (S1 * (MetaSel (Just Symbol "_latrsActionTypes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * [ActionType])))))

Response Lenses

latrsNextToken :: Lens' ListActionTypesResponse (Maybe Text) Source #

If the amount of returned information is significantly large, an identifier is also returned which can be used in a subsequent list action types call to return the next set of action types in the list.

latrsActionTypes :: Lens' ListActionTypesResponse [ActionType] Source #

Provides details of the action types.