amazonka-codepipeline-1.6.1: 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

Contents

Description

AWS CodePipeline

Overview

This is the AWS CodePipeline API Reference. This guide provides descriptions of the actions and data types for AWS CodePipeline. Some functionality for your pipeline is only configurable through the API. For additional information, see the AWS CodePipeline User Guide .

You can use the AWS CodePipeline API to work with pipelines, stages, actions, and transitions, as described below.

Pipelines are models of automated release processes. Each pipeline is uniquely named, and consists of stages, actions, and transitions.

You can work with pipelines by calling:

  • CreatePipeline , which creates a uniquely-named pipeline.
  • DeletePipeline , which deletes the specified pipeline.
  • GetPipeline , which returns information about the pipeline structure and pipeline metadata, including the pipeline Amazon Resource Name (ARN).
  • GetPipelineExecution , which returns information about a specific execution of a pipeline.
  • GetPipelineState , which returns information about the current state of the stages and actions of a pipeline.
  • ListPipelines , which gets a summary of all of the pipelines associated with your account.
  • ListPipelineExecutions , which gets a summary of the most recent executions for a pipeline.
  • StartPipelineExecution , which runs the the most recent revision of an artifact through the pipeline.
  • UpdatePipeline , which updates a pipeline with edits or changes to the structure of the pipeline.

Pipelines include stages . Each stage contains one or more actions that must complete before the next stage begins. A stage will result in success or failure. If a stage fails, then the pipeline stops at that stage and will remain stopped until either a new version of an artifact appears in the source location, or a user takes action to re-run the most recent artifact through the pipeline. You can call GetPipelineState , which displays the status of a pipeline, including the status of stages in the pipeline, or GetPipeline , which returns the entire structure of the pipeline, including the stages of that pipeline. For more information about the structure of stages and actions, also refer to the AWS CodePipeline Pipeline Structure Reference .

Pipeline stages include actions , which are categorized into categories such as source or build actions performed within a stage of a pipeline. For example, you can use a source action to import artifacts into a pipeline from a source such as Amazon S3. Like stages, you do not work with actions directly in most cases, but you do define and interact with actions when working with pipeline operations such as CreatePipeline and GetPipelineState . Valid action categories are:

  • Source
  • Build
  • Test
  • Deploy
  • Approval
  • Invoke

Pipelines also include transitions , which allow the transition of artifacts from one stage to the next in a pipeline after the actions in one stage complete.

You can work with transitions by calling:

Using the API to integrate with AWS CodePipeline

For third-party integrators or developers who want to create their own integrations with AWS CodePipeline, the expected sequence varies from the standard API user. In order to integrate with AWS CodePipeline, developers will need to work with the following items:

Jobs , which are instances of an action. For example, a job for a source action might import a revision of an artifact from a source.

You can work with jobs by calling:

Third party jobs , which are instances of an action created by a partner action and integrated into AWS CodePipeline. Partner actions are created by members of the AWS Partner Network.

You can work with third party jobs by calling:

Synopsis

Service Configuration

codePipeline :: Service Source #

API version 2015-07-09 of the Amazon CodePipeline SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by CodePipeline.

InvalidClientTokenException

_InvalidClientTokenException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The client token was specified in an invalid format

ValidationException

_ValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The validation was specified in an invalid format.

InvalidNonceException

_InvalidNonceException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified nonce was specified in an invalid format.

ActionNotFoundException

_ActionNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified action cannot be found.

InvalidApprovalTokenException

_InvalidApprovalTokenException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The approval request already received a response or has expired.

InvalidBlockerDeclarationException

InvalidJobStateException

_InvalidJobStateException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified job state was specified in an invalid format.

InvalidJobException

_InvalidJobException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified job was specified in an invalid format or cannot be found.

PipelineVersionNotFoundException

_PipelineVersionNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified pipeline version was specified in an invalid format or cannot be found.

StageNotRetryableException

_StageNotRetryableException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified stage can't be retried because the pipeline structure or stage state changed after the stage was not completed; the stage contains no failed actions; one or more actions are still in progress; or another retry attempt is already in progress.

PipelineExecutionNotFoundException

_PipelineExecutionNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The pipeline execution was specified in an invalid format or cannot be found, or an execution ID does not belong to the specified pipeline.

InvalidWebhookAuthenticationParametersException

_InvalidWebhookAuthenticationParametersException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified authentication type is in an invalid format.

WebhookNotFoundException

_WebhookNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified webhook was entered in an invalid format or cannot be found.

ActionTypeNotFoundException

_ActionTypeNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified action type cannot be found.

InvalidNextTokenException

_InvalidNextTokenException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The next token was specified in an invalid format. Make sure that the next token you provided is the token returned by a previous call.

InvalidStageDeclarationException

_InvalidStageDeclarationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified stage declaration was specified in an invalid format.

InvalidWebhookFilterPatternException

_InvalidWebhookFilterPatternException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified event filter rule is in an invalid format.

InvalidActionDeclarationException

_InvalidActionDeclarationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified action declaration was specified in an invalid format.

StageNotFoundException

_StageNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified stage was specified in an invalid format or cannot be found.

InvalidStructureException

_InvalidStructureException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified structure was specified in an invalid format.

JobNotFoundException

_JobNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified job was specified in an invalid format or cannot be found.

ApprovalAlreadyCompletedException

_ApprovalAlreadyCompletedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The approval action has already been approved or rejected.

PipelineNameInUseException

_PipelineNameInUseException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified pipeline name is already in use.

PipelineNotFoundException

_PipelineNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified pipeline was specified in an invalid format or cannot be found.

LimitExceededException

_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The number of pipelines associated with the AWS account has exceeded the limit allowed for the account.

NotLatestPipelineExecutionException

_NotLatestPipelineExecutionException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The stage has failed in a later run of the pipeline and the pipelineExecutionId associated with the request is out of date.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

GetPipeline

PutJobFailureResult

PutApprovalResult

AcknowledgeThirdPartyJob

PutThirdPartyJobFailureResult

RegisterWebhookWithThirdParty

PollForThirdPartyJobs

PollForJobs

StartPipelineExecution

UpdatePipeline

DeletePipeline

GetPipelineState

GetJobDetails

ListPipelines

RetryStageExecution

GetPipelineExecution

PutJobSuccessResult

DeregisterWebhookWithThirdParty

DeleteCustomActionType

PutActionRevision

DisableStageTransition

ListActionTypes

AcknowledgeJob

EnableStageTransition

DeleteWebhook

PutWebhook

ListWebhooks

CreatePipeline

GetThirdPartyJobDetails

PutThirdPartyJobSuccessResult

CreateCustomActionType

ListPipelineExecutions

Types

ActionCategory

data ActionCategory Source #

Constructors

Approval 
Build 
Deploy 
Invoke 
Source 
Test 
Instances
Bounded ActionCategory Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Enum ActionCategory Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Eq ActionCategory Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Data ActionCategory Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Methods

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

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

toConstr :: ActionCategory -> Constr #

dataTypeOf :: ActionCategory -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ActionCategory Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Read ActionCategory Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Show ActionCategory Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Generic ActionCategory Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Associated Types

type Rep ActionCategory :: Type -> Type #

Hashable ActionCategory Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToJSON ActionCategory Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

FromJSON ActionCategory Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToHeader ActionCategory Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToQuery ActionCategory Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToByteString ActionCategory Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

FromText ActionCategory Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToText ActionCategory Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

NFData ActionCategory Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Methods

rnf :: ActionCategory -> () #

type Rep ActionCategory Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

type Rep ActionCategory = D1 (MetaData "ActionCategory" "Network.AWS.CodePipeline.Types.Sum" "amazonka-codepipeline-1.6.1-F3QDNRTP6GQJdBGUcFnM9u" False) ((C1 (MetaCons "Approval" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Build" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Deploy" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "Invoke" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Source" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Test" PrefixI False) (U1 :: Type -> Type))))

ActionConfigurationPropertyType

data ActionConfigurationPropertyType Source #

Constructors

Boolean 
Number 
String 
Instances
Bounded ActionConfigurationPropertyType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Enum ActionConfigurationPropertyType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Eq ActionConfigurationPropertyType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Data ActionConfigurationPropertyType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Methods

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

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

toConstr :: ActionConfigurationPropertyType -> Constr #

dataTypeOf :: ActionConfigurationPropertyType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ActionConfigurationPropertyType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Read ActionConfigurationPropertyType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Show ActionConfigurationPropertyType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Generic ActionConfigurationPropertyType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Associated Types

type Rep ActionConfigurationPropertyType :: Type -> Type #

Hashable ActionConfigurationPropertyType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToJSON ActionConfigurationPropertyType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

FromJSON ActionConfigurationPropertyType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToHeader ActionConfigurationPropertyType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToQuery ActionConfigurationPropertyType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToByteString ActionConfigurationPropertyType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

FromText ActionConfigurationPropertyType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToText ActionConfigurationPropertyType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

NFData ActionConfigurationPropertyType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

type Rep ActionConfigurationPropertyType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

type Rep ActionConfigurationPropertyType = D1 (MetaData "ActionConfigurationPropertyType" "Network.AWS.CodePipeline.Types.Sum" "amazonka-codepipeline-1.6.1-F3QDNRTP6GQJdBGUcFnM9u" False) (C1 (MetaCons "Boolean" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Number" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "String" PrefixI False) (U1 :: Type -> Type)))

ActionExecutionStatus

data ActionExecutionStatus Source #

Instances
Bounded ActionExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Enum ActionExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Eq ActionExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Data ActionExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Methods

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

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

toConstr :: ActionExecutionStatus -> Constr #

dataTypeOf :: ActionExecutionStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ActionExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Read ActionExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Show ActionExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Generic ActionExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Associated Types

type Rep ActionExecutionStatus :: Type -> Type #

Hashable ActionExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

FromJSON ActionExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToHeader ActionExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToQuery ActionExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToByteString ActionExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

FromText ActionExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToText ActionExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

NFData ActionExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Methods

rnf :: ActionExecutionStatus -> () #

type Rep ActionExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

type Rep ActionExecutionStatus = D1 (MetaData "ActionExecutionStatus" "Network.AWS.CodePipeline.Types.Sum" "amazonka-codepipeline-1.6.1-F3QDNRTP6GQJdBGUcFnM9u" False) (C1 (MetaCons "AESFailed" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "AESInProgress" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AESSucceeded" PrefixI False) (U1 :: Type -> Type)))

ActionOwner

data ActionOwner Source #

Constructors

AWS 
Custom 
ThirdParty 
Instances
Bounded ActionOwner Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Enum ActionOwner Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Eq ActionOwner Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Data ActionOwner Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Methods

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

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

toConstr :: ActionOwner -> Constr #

dataTypeOf :: ActionOwner -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ActionOwner Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Read ActionOwner Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Show ActionOwner Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Generic ActionOwner Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Associated Types

type Rep ActionOwner :: Type -> Type #

Hashable ActionOwner Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToJSON ActionOwner Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

FromJSON ActionOwner Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToHeader ActionOwner Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToQuery ActionOwner Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToByteString ActionOwner Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

FromText ActionOwner Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToText ActionOwner Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Methods

toText :: ActionOwner -> Text #

NFData ActionOwner Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Methods

rnf :: ActionOwner -> () #

type Rep ActionOwner Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

type Rep ActionOwner = D1 (MetaData "ActionOwner" "Network.AWS.CodePipeline.Types.Sum" "amazonka-codepipeline-1.6.1-F3QDNRTP6GQJdBGUcFnM9u" False) (C1 (MetaCons "AWS" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Custom" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ThirdParty" PrefixI False) (U1 :: Type -> Type)))

ApprovalStatus

data ApprovalStatus Source #

Constructors

Approved 
Rejected 
Instances
Bounded ApprovalStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Enum ApprovalStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Eq ApprovalStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Data ApprovalStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Methods

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

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

toConstr :: ApprovalStatus -> Constr #

dataTypeOf :: ApprovalStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ApprovalStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Read ApprovalStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Show ApprovalStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Generic ApprovalStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Associated Types

type Rep ApprovalStatus :: Type -> Type #

Hashable ApprovalStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToJSON ApprovalStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToHeader ApprovalStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToQuery ApprovalStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToByteString ApprovalStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

FromText ApprovalStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToText ApprovalStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

NFData ApprovalStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Methods

rnf :: ApprovalStatus -> () #

type Rep ApprovalStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

type Rep ApprovalStatus = D1 (MetaData "ApprovalStatus" "Network.AWS.CodePipeline.Types.Sum" "amazonka-codepipeline-1.6.1-F3QDNRTP6GQJdBGUcFnM9u" False) (C1 (MetaCons "Approved" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Rejected" PrefixI False) (U1 :: Type -> Type))

ArtifactLocationType

data ArtifactLocationType Source #

Constructors

ALTS3 
Instances
Bounded ArtifactLocationType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Enum ArtifactLocationType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Eq ArtifactLocationType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Data ArtifactLocationType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Methods

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

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

toConstr :: ArtifactLocationType -> Constr #

dataTypeOf :: ArtifactLocationType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ArtifactLocationType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Read ArtifactLocationType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Show ArtifactLocationType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Generic ArtifactLocationType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Associated Types

type Rep ArtifactLocationType :: Type -> Type #

Hashable ArtifactLocationType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

FromJSON ArtifactLocationType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToHeader ArtifactLocationType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToQuery ArtifactLocationType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToByteString ArtifactLocationType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

FromText ArtifactLocationType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToText ArtifactLocationType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

NFData ArtifactLocationType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Methods

rnf :: ArtifactLocationType -> () #

type Rep ArtifactLocationType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

type Rep ArtifactLocationType = D1 (MetaData "ArtifactLocationType" "Network.AWS.CodePipeline.Types.Sum" "amazonka-codepipeline-1.6.1-F3QDNRTP6GQJdBGUcFnM9u" False) (C1 (MetaCons "ALTS3" PrefixI False) (U1 :: Type -> Type))

ArtifactStoreType

data ArtifactStoreType Source #

Constructors

S3 
Instances
Bounded ArtifactStoreType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Enum ArtifactStoreType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Eq ArtifactStoreType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Data ArtifactStoreType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Methods

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

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

toConstr :: ArtifactStoreType -> Constr #

dataTypeOf :: ArtifactStoreType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ArtifactStoreType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Read ArtifactStoreType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Show ArtifactStoreType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Generic ArtifactStoreType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Associated Types

type Rep ArtifactStoreType :: Type -> Type #

Hashable ArtifactStoreType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToJSON ArtifactStoreType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

FromJSON ArtifactStoreType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToHeader ArtifactStoreType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToQuery ArtifactStoreType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToByteString ArtifactStoreType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

FromText ArtifactStoreType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToText ArtifactStoreType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

NFData ArtifactStoreType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Methods

rnf :: ArtifactStoreType -> () #

type Rep ArtifactStoreType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

type Rep ArtifactStoreType = D1 (MetaData "ArtifactStoreType" "Network.AWS.CodePipeline.Types.Sum" "amazonka-codepipeline-1.6.1-F3QDNRTP6GQJdBGUcFnM9u" False) (C1 (MetaCons "S3" PrefixI False) (U1 :: Type -> Type))

BlockerType

data BlockerType Source #

Constructors

Schedule 
Instances
Bounded BlockerType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Enum BlockerType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Eq BlockerType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Data BlockerType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Methods

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

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

toConstr :: BlockerType -> Constr #

dataTypeOf :: BlockerType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord BlockerType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Read BlockerType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Show BlockerType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Generic BlockerType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Associated Types

type Rep BlockerType :: Type -> Type #

Hashable BlockerType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToJSON BlockerType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

FromJSON BlockerType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToHeader BlockerType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToQuery BlockerType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToByteString BlockerType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

FromText BlockerType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToText BlockerType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Methods

toText :: BlockerType -> Text #

NFData BlockerType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Methods

rnf :: BlockerType -> () #

type Rep BlockerType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

type Rep BlockerType = D1 (MetaData "BlockerType" "Network.AWS.CodePipeline.Types.Sum" "amazonka-codepipeline-1.6.1-F3QDNRTP6GQJdBGUcFnM9u" False) (C1 (MetaCons "Schedule" PrefixI False) (U1 :: Type -> Type))

EncryptionKeyType

data EncryptionKeyType Source #

Constructors

KMS 
Instances
Bounded EncryptionKeyType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Enum EncryptionKeyType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Eq EncryptionKeyType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Data EncryptionKeyType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Methods

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

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

toConstr :: EncryptionKeyType -> Constr #

dataTypeOf :: EncryptionKeyType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord EncryptionKeyType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Read EncryptionKeyType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Show EncryptionKeyType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Generic EncryptionKeyType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Associated Types

type Rep EncryptionKeyType :: Type -> Type #

Hashable EncryptionKeyType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToJSON EncryptionKeyType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

FromJSON EncryptionKeyType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToHeader EncryptionKeyType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToQuery EncryptionKeyType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToByteString EncryptionKeyType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

FromText EncryptionKeyType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToText EncryptionKeyType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

NFData EncryptionKeyType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Methods

rnf :: EncryptionKeyType -> () #

type Rep EncryptionKeyType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

type Rep EncryptionKeyType = D1 (MetaData "EncryptionKeyType" "Network.AWS.CodePipeline.Types.Sum" "amazonka-codepipeline-1.6.1-F3QDNRTP6GQJdBGUcFnM9u" False) (C1 (MetaCons "KMS" PrefixI False) (U1 :: Type -> Type))

FailureType

data FailureType Source #

Instances
Bounded FailureType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Enum FailureType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Eq FailureType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Data FailureType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Methods

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

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

toConstr :: FailureType -> Constr #

dataTypeOf :: FailureType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord FailureType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Read FailureType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Show FailureType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Generic FailureType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Associated Types

type Rep FailureType :: Type -> Type #

Hashable FailureType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToJSON FailureType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToHeader FailureType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToQuery FailureType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToByteString FailureType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

FromText FailureType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToText FailureType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Methods

toText :: FailureType -> Text #

NFData FailureType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Methods

rnf :: FailureType -> () #

type Rep FailureType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

type Rep FailureType = D1 (MetaData "FailureType" "Network.AWS.CodePipeline.Types.Sum" "amazonka-codepipeline-1.6.1-F3QDNRTP6GQJdBGUcFnM9u" False) ((C1 (MetaCons "ConfigurationError" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "JobFailed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PermissionError" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "RevisionOutOfSync" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "RevisionUnavailable" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SystemUnavailable" PrefixI False) (U1 :: Type -> Type))))

JobStatus

data JobStatus Source #

Instances
Bounded JobStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Enum JobStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Eq JobStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Data JobStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Methods

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

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

toConstr :: JobStatus -> Constr #

dataTypeOf :: JobStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord JobStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Read JobStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Show JobStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Generic JobStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Associated Types

type Rep JobStatus :: Type -> Type #

Hashable JobStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

FromJSON JobStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToHeader JobStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToQuery JobStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToByteString JobStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Methods

toBS :: JobStatus -> ByteString #

FromText JobStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToText JobStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Methods

toText :: JobStatus -> Text #

NFData JobStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Methods

rnf :: JobStatus -> () #

type Rep JobStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

type Rep JobStatus = D1 (MetaData "JobStatus" "Network.AWS.CodePipeline.Types.Sum" "amazonka-codepipeline-1.6.1-F3QDNRTP6GQJdBGUcFnM9u" False) ((C1 (MetaCons "JSCreated" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "JSDispatched" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "JSFailed" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "JSInProgress" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "JSQueued" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "JSSucceeded" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "JSTimedOut" PrefixI False) (U1 :: Type -> Type))))

PipelineExecutionStatus

data PipelineExecutionStatus Source #

Instances
Bounded PipelineExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Enum PipelineExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Eq PipelineExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Data PipelineExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Methods

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

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

toConstr :: PipelineExecutionStatus -> Constr #

dataTypeOf :: PipelineExecutionStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord PipelineExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Read PipelineExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Show PipelineExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Generic PipelineExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Associated Types

type Rep PipelineExecutionStatus :: Type -> Type #

Hashable PipelineExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

FromJSON PipelineExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToHeader PipelineExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToQuery PipelineExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToByteString PipelineExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

FromText PipelineExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToText PipelineExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

NFData PipelineExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Methods

rnf :: PipelineExecutionStatus -> () #

type Rep PipelineExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

type Rep PipelineExecutionStatus = D1 (MetaData "PipelineExecutionStatus" "Network.AWS.CodePipeline.Types.Sum" "amazonka-codepipeline-1.6.1-F3QDNRTP6GQJdBGUcFnM9u" False) ((C1 (MetaCons "Failed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "InProgress" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Succeeded" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Superseded" PrefixI False) (U1 :: Type -> Type)))

StageExecutionStatus

data StageExecutionStatus Source #

Instances
Bounded StageExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Enum StageExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Eq StageExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Data StageExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Methods

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

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

toConstr :: StageExecutionStatus -> Constr #

dataTypeOf :: StageExecutionStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord StageExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Read StageExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Show StageExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Generic StageExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Associated Types

type Rep StageExecutionStatus :: Type -> Type #

Hashable StageExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

FromJSON StageExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToHeader StageExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToQuery StageExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToByteString StageExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

FromText StageExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToText StageExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

NFData StageExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Methods

rnf :: StageExecutionStatus -> () #

type Rep StageExecutionStatus Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

type Rep StageExecutionStatus = D1 (MetaData "StageExecutionStatus" "Network.AWS.CodePipeline.Types.Sum" "amazonka-codepipeline-1.6.1-F3QDNRTP6GQJdBGUcFnM9u" False) (C1 (MetaCons "SESFailed" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SESInProgress" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SESSucceeded" PrefixI False) (U1 :: Type -> Type)))

StageRetryMode

data StageRetryMode Source #

Constructors

FailedActions 
Instances
Bounded StageRetryMode Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Enum StageRetryMode Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Eq StageRetryMode Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Data StageRetryMode Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Methods

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

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

toConstr :: StageRetryMode -> Constr #

dataTypeOf :: StageRetryMode -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord StageRetryMode Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Read StageRetryMode Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Show StageRetryMode Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Generic StageRetryMode Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Associated Types

type Rep StageRetryMode :: Type -> Type #

Hashable StageRetryMode Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToJSON StageRetryMode Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToHeader StageRetryMode Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToQuery StageRetryMode Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToByteString StageRetryMode Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

FromText StageRetryMode Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToText StageRetryMode Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

NFData StageRetryMode Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Methods

rnf :: StageRetryMode -> () #

type Rep StageRetryMode Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

type Rep StageRetryMode = D1 (MetaData "StageRetryMode" "Network.AWS.CodePipeline.Types.Sum" "amazonka-codepipeline-1.6.1-F3QDNRTP6GQJdBGUcFnM9u" False) (C1 (MetaCons "FailedActions" PrefixI False) (U1 :: Type -> Type))

StageTransitionType

data StageTransitionType Source #

Constructors

Inbound 
Outbound 
Instances
Bounded StageTransitionType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Enum StageTransitionType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Eq StageTransitionType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Data StageTransitionType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Methods

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

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

toConstr :: StageTransitionType -> Constr #

dataTypeOf :: StageTransitionType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord StageTransitionType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Read StageTransitionType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Show StageTransitionType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Generic StageTransitionType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Associated Types

type Rep StageTransitionType :: Type -> Type #

Hashable StageTransitionType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToJSON StageTransitionType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToHeader StageTransitionType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToQuery StageTransitionType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToByteString StageTransitionType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

FromText StageTransitionType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToText StageTransitionType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

NFData StageTransitionType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Methods

rnf :: StageTransitionType -> () #

type Rep StageTransitionType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

type Rep StageTransitionType = D1 (MetaData "StageTransitionType" "Network.AWS.CodePipeline.Types.Sum" "amazonka-codepipeline-1.6.1-F3QDNRTP6GQJdBGUcFnM9u" False) (C1 (MetaCons "Inbound" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Outbound" PrefixI False) (U1 :: Type -> Type))

WebhookAuthenticationType

data WebhookAuthenticationType Source #

Constructors

GithubHmac 
IP 
Unauthenticated 
Instances
Bounded WebhookAuthenticationType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Enum WebhookAuthenticationType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Eq WebhookAuthenticationType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Data WebhookAuthenticationType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Methods

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

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

toConstr :: WebhookAuthenticationType -> Constr #

dataTypeOf :: WebhookAuthenticationType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord WebhookAuthenticationType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Read WebhookAuthenticationType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Show WebhookAuthenticationType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Generic WebhookAuthenticationType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

Associated Types

type Rep WebhookAuthenticationType :: Type -> Type #

Hashable WebhookAuthenticationType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToJSON WebhookAuthenticationType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

FromJSON WebhookAuthenticationType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToHeader WebhookAuthenticationType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToQuery WebhookAuthenticationType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToByteString WebhookAuthenticationType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

FromText WebhookAuthenticationType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

ToText WebhookAuthenticationType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

NFData WebhookAuthenticationType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

type Rep WebhookAuthenticationType Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Sum

type Rep WebhookAuthenticationType = D1 (MetaData "WebhookAuthenticationType" "Network.AWS.CodePipeline.Types.Sum" "amazonka-codepipeline-1.6.1-F3QDNRTP6GQJdBGUcFnM9u" False) (C1 (MetaCons "GithubHmac" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "IP" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Unauthenticated" PrefixI False) (U1 :: Type -> Type)))

AWSSessionCredentials

data AWSSessionCredentials Source #

Represents an AWS session credentials object. These credentials are temporary credentials that are issued by AWS Secure Token Service (STS). They can be used to access input and output artifacts in the Amazon S3 bucket used to store artifact for the pipeline in AWS CodePipeline.

See: awsSessionCredentials smart constructor.

Instances
Eq AWSSessionCredentials Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

Data AWSSessionCredentials Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

Methods

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

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

toConstr :: AWSSessionCredentials -> Constr #

dataTypeOf :: AWSSessionCredentials -> DataType #

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

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

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

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

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

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

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

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

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

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

Show AWSSessionCredentials Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

Generic AWSSessionCredentials Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

Associated Types

type Rep AWSSessionCredentials :: Type -> Type #

Hashable AWSSessionCredentials Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

FromJSON AWSSessionCredentials Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

NFData AWSSessionCredentials Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

Methods

rnf :: AWSSessionCredentials -> () #

type Rep AWSSessionCredentials Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

type Rep AWSSessionCredentials = D1 (MetaData "AWSSessionCredentials" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.6.1-F3QDNRTP6GQJdBGUcFnM9u" False) (C1 (MetaCons "AWSSessionCredentials'" PrefixI True) (S1 (MetaSel (Just "_ascAccessKeyId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: (S1 (MetaSel (Just "_ascSecretAccessKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_ascSessionToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))

awsSessionCredentials Source #

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

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

ascAccessKeyId :: Lens' AWSSessionCredentials Text Source #

The access key for the session.

ascSecretAccessKey :: Lens' AWSSessionCredentials Text Source #

The secret access key for the session.

ActionConfiguration

data ActionConfiguration Source #

Represents information about an action configuration.

See: actionConfiguration smart constructor.

Instances
Eq ActionConfiguration Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

Data ActionConfiguration Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

Methods

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

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

toConstr :: ActionConfiguration -> Constr #

dataTypeOf :: ActionConfiguration -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ActionConfiguration Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

Show ActionConfiguration Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

Generic ActionConfiguration Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

Associated Types

type Rep ActionConfiguration :: Type -> Type #

Hashable ActionConfiguration Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

FromJSON ActionConfiguration Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

NFData ActionConfiguration Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

Methods

rnf :: ActionConfiguration -> () #

type Rep ActionConfiguration Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

type Rep ActionConfiguration = D1 (MetaData "ActionConfiguration" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.6.1-F3QDNRTP6GQJdBGUcFnM9u" True) (C1 (MetaCons "ActionConfiguration'" PrefixI True) (S1 (MetaSel (Just "_acConfiguration") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe (Map Text Text)))))

actionConfiguration :: ActionConfiguration Source #

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

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

acConfiguration :: Lens' ActionConfiguration (HashMap Text Text) Source #

The configuration data for the action.

ActionConfigurationProperty

data ActionConfigurationProperty Source #

Represents information about an action configuration property.

See: actionConfigurationProperty smart constructor.

Instances
Eq ActionConfigurationProperty Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

Data ActionConfigurationProperty Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

Methods

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

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

toConstr :: ActionConfigurationProperty -> Constr #

dataTypeOf :: ActionConfigurationProperty -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ActionConfigurationProperty Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

Show ActionConfigurationProperty Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

Generic ActionConfigurationProperty Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

Associated Types

type Rep ActionConfigurationProperty :: Type -> Type #

Hashable ActionConfigurationProperty Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

ToJSON ActionConfigurationProperty Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

FromJSON ActionConfigurationProperty Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

NFData ActionConfigurationProperty Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

type Rep ActionConfigurationProperty Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

type Rep ActionConfigurationProperty = D1 (MetaData "ActionConfigurationProperty" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.6.1-F3QDNRTP6GQJdBGUcFnM9u" False) (C1 (MetaCons "ActionConfigurationProperty'" PrefixI True) ((S1 (MetaSel (Just "_acpQueryable") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_acpType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ActionConfigurationPropertyType)) :*: S1 (MetaSel (Just "_acpDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "_acpName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_acpRequired") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Bool)) :*: (S1 (MetaSel (Just "_acpKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Bool) :*: S1 (MetaSel (Just "_acpSecret") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Bool)))))

actionConfigurationProperty Source #

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

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

  • acpQueryable - Indicates that the property will be used in conjunction with PollForJobs. When creating a custom action, an action can have up to one queryable property. If it has one, that property must be both required and not secret. If you create a pipeline with a custom action type, and that custom action contains a queryable property, the value for that configuration property is subject to additional restrictions. The value must be less than or equal to twenty (20) characters. The value can contain only alphanumeric characters, underscores, and hyphens.
  • acpType - The type of the configuration property.
  • acpDescription - The description of the action configuration property that will be displayed to users.
  • acpName - The name of the action configuration property.
  • acpRequired - Whether the configuration property is a required value.
  • acpKey - Whether the configuration property is a key.
  • acpSecret - Whether the configuration property is secret. Secrets are hidden from all calls except for GetJobDetails, GetThirdPartyJobDetails, PollForJobs, and PollForThirdPartyJobs. When updating a pipeline, passing * * * * * without changing any other values of the action will preserve the prior value of the secret.

acpQueryable :: Lens' ActionConfigurationProperty (Maybe Bool) Source #

Indicates that the property will be used in conjunction with PollForJobs. When creating a custom action, an action can have up to one queryable property. If it has one, that property must be both required and not secret. If you create a pipeline with a custom action type, and that custom action contains a queryable property, the value for that configuration property is subject to additional restrictions. The value must be less than or equal to twenty (20) characters. The value can contain only alphanumeric characters, underscores, and hyphens.

acpDescription :: Lens' ActionConfigurationProperty (Maybe Text) Source #

The description of the action configuration property that will be displayed to users.

acpName :: Lens' ActionConfigurationProperty Text Source #

The name of the action configuration property.

acpRequired :: Lens' ActionConfigurationProperty Bool Source #

Whether the configuration property is a required value.

acpKey :: Lens' ActionConfigurationProperty Bool Source #

Whether the configuration property is a key.

acpSecret :: Lens' ActionConfigurationProperty Bool Source #

Whether the configuration property is secret. Secrets are hidden from all calls except for GetJobDetails, GetThirdPartyJobDetails, PollForJobs, and PollForThirdPartyJobs. When updating a pipeline, passing * * * * * without changing any other values of the action will preserve the prior value of the secret.

ActionContext

data ActionContext Source #

Represents the context of an action within the stage of a pipeline to a job worker.

See: actionContext smart constructor.

Instances
Eq ActionContext Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

Data ActionContext Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

Methods

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

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

toConstr :: ActionContext -> Constr #

dataTypeOf :: ActionContext -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ActionContext Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

Show ActionContext Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

Generic ActionContext Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

Associated Types

type Rep ActionContext :: Type -> Type #

Hashable ActionContext Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

FromJSON ActionContext Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

NFData ActionContext Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

Methods

rnf :: ActionContext -> () #

type Rep ActionContext Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

type Rep ActionContext = D1 (MetaData "ActionContext" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.6.1-F3QDNRTP6GQJdBGUcFnM9u" True) (C1 (MetaCons "ActionContext'" PrefixI True) (S1 (MetaSel (Just "_acName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

actionContext :: ActionContext Source #

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

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

  • acName - The name of the action within the context of a job.

acName :: Lens' ActionContext (Maybe Text) Source #

The name of the action within the context of a job.

ActionDeclaration

data ActionDeclaration Source #

Represents information about an action declaration.

See: actionDeclaration smart constructor.

Instances
Eq ActionDeclaration Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

Data ActionDeclaration Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

Methods

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

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

toConstr :: ActionDeclaration -> Constr #

dataTypeOf :: ActionDeclaration -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ActionDeclaration Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

Show ActionDeclaration Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

Generic ActionDeclaration Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

Associated Types

type Rep ActionDeclaration :: Type -> Type #

Hashable ActionDeclaration Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

ToJSON ActionDeclaration Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

FromJSON ActionDeclaration Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

NFData ActionDeclaration Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

Methods

rnf :: ActionDeclaration -> () #

type Rep ActionDeclaration Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

type Rep ActionDeclaration = D1 (MetaData "ActionDeclaration" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.6.1-F3QDNRTP6GQJdBGUcFnM9u" False) (C1 (MetaCons "ActionDeclaration'" PrefixI True) ((S1 (MetaSel (Just "_adOutputArtifacts") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [OutputArtifact])) :*: (S1 (MetaSel (Just "_adRunOrder") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat)) :*: S1 (MetaSel (Just "_adConfiguration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Map Text Text))))) :*: ((S1 (MetaSel (Just "_adInputArtifacts") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [InputArtifact])) :*: S1 (MetaSel (Just "_adRoleARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_adName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_adActionTypeId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 ActionTypeId)))))

actionDeclaration Source #

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

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

  • adOutputArtifacts - The name or ID of the result of the action declaration, such as a test or build artifact.
  • adRunOrder - The order in which actions are run.
  • adConfiguration - The action declaration's configuration.
  • adInputArtifacts - The name or ID of the artifact consumed by the action, such as a test or build artifact.
  • adRoleARN - The ARN of the IAM service role that will perform the declared action. This is assumed through the roleArn for the pipeline.
  • adName - The action declaration's name.
  • adActionTypeId - The configuration information for the action type.

adOutputArtifacts :: Lens' ActionDeclaration [OutputArtifact] Source #

The name or ID of the result of the action declaration, such as a test or build artifact.

adRunOrder :: Lens' ActionDeclaration (Maybe Natural) Source #

The order in which actions are run.

adConfiguration :: Lens' ActionDeclaration (HashMap Text Text) Source #

The action declaration's configuration.

adInputArtifacts :: Lens' ActionDeclaration [InputArtifact] Source #

The name or ID of the artifact consumed by the action, such as a test or build artifact.

adRoleARN :: Lens' ActionDeclaration (Maybe Text) Source #

The ARN of the IAM service role that will perform the declared action. This is assumed through the roleArn for the pipeline.

adName :: Lens' ActionDeclaration Text Source #

The action declaration's name.

adActionTypeId :: Lens' ActionDeclaration ActionTypeId Source #

The configuration information for the action type.

ActionExecution

data ActionExecution Source #

Represents information about the run of an action.

See: actionExecution smart constructor.

Instances
Eq ActionExecution Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

Data ActionExecution Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product

Methods

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

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

toConstr :: ActionExecution -> Constr #

dataTypeOf :: ActionExecution -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ActionExecution Source # 
Instance details

Defined in Network.AWS.CodePipeline.Types.Product