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

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 # 
Enum ActionCategory Source # 
Eq ActionCategory Source # 
Data ActionCategory Source # 

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 # 
Read ActionCategory Source # 
Show ActionCategory Source # 
Generic ActionCategory Source # 

Associated Types

type Rep ActionCategory :: * -> * #

Hashable ActionCategory Source # 
ToJSON ActionCategory Source # 
FromJSON ActionCategory Source # 
NFData ActionCategory Source # 

Methods

rnf :: ActionCategory -> () #

ToHeader ActionCategory Source # 
ToQuery ActionCategory Source # 
ToByteString ActionCategory Source # 
FromText ActionCategory Source # 
ToText ActionCategory Source # 
type Rep ActionCategory Source # 
type Rep ActionCategory = D1 * (MetaData "ActionCategory" "Network.AWS.CodePipeline.Types.Sum" "amazonka-codepipeline-1.6.0-EK1TXgMpZBH3zXFbRFQIXQ" False) ((:+:) * ((:+:) * (C1 * (MetaCons "Approval" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Build" PrefixI False) (U1 *)) (C1 * (MetaCons "Deploy" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "Invoke" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Source" PrefixI False) (U1 *)) (C1 * (MetaCons "Test" PrefixI False) (U1 *)))))

ActionConfigurationPropertyType

data ActionConfigurationPropertyType Source #

Constructors

Boolean 
Number 
String 

Instances

Bounded ActionConfigurationPropertyType Source # 
Enum ActionConfigurationPropertyType Source # 
Eq ActionConfigurationPropertyType Source # 
Data ActionConfigurationPropertyType Source # 

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 # 
Read ActionConfigurationPropertyType Source # 
Show ActionConfigurationPropertyType Source # 
Generic ActionConfigurationPropertyType Source # 
Hashable ActionConfigurationPropertyType Source # 
ToJSON ActionConfigurationPropertyType Source # 
FromJSON ActionConfigurationPropertyType Source # 
NFData ActionConfigurationPropertyType Source # 
ToHeader ActionConfigurationPropertyType Source # 
ToQuery ActionConfigurationPropertyType Source # 
ToByteString ActionConfigurationPropertyType Source # 
FromText ActionConfigurationPropertyType Source # 
ToText ActionConfigurationPropertyType Source # 
type Rep ActionConfigurationPropertyType Source # 
type Rep ActionConfigurationPropertyType = D1 * (MetaData "ActionConfigurationPropertyType" "Network.AWS.CodePipeline.Types.Sum" "amazonka-codepipeline-1.6.0-EK1TXgMpZBH3zXFbRFQIXQ" False) ((:+:) * (C1 * (MetaCons "Boolean" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Number" PrefixI False) (U1 *)) (C1 * (MetaCons "String" PrefixI False) (U1 *))))

ActionExecutionStatus

data ActionExecutionStatus Source #

Instances

Bounded ActionExecutionStatus Source # 
Enum ActionExecutionStatus Source # 
Eq ActionExecutionStatus Source # 
Data ActionExecutionStatus Source # 

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 # 
Read ActionExecutionStatus Source # 
Show ActionExecutionStatus Source # 
Generic ActionExecutionStatus Source # 
Hashable ActionExecutionStatus Source # 
FromJSON ActionExecutionStatus Source # 
NFData ActionExecutionStatus Source # 

Methods

rnf :: ActionExecutionStatus -> () #

ToHeader ActionExecutionStatus Source # 
ToQuery ActionExecutionStatus Source # 
ToByteString ActionExecutionStatus Source # 
FromText ActionExecutionStatus Source # 
ToText ActionExecutionStatus Source # 
type Rep ActionExecutionStatus Source # 
type Rep ActionExecutionStatus = D1 * (MetaData "ActionExecutionStatus" "Network.AWS.CodePipeline.Types.Sum" "amazonka-codepipeline-1.6.0-EK1TXgMpZBH3zXFbRFQIXQ" False) ((:+:) * (C1 * (MetaCons "AESFailed" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "AESInProgress" PrefixI False) (U1 *)) (C1 * (MetaCons "AESSucceeded" PrefixI False) (U1 *))))

ActionOwner

data ActionOwner Source #

Constructors

AWS 
Custom 
ThirdParty 

Instances

Bounded ActionOwner Source # 
Enum ActionOwner Source # 
Eq ActionOwner Source # 
Data ActionOwner Source # 

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 # 
Read ActionOwner Source # 
Show ActionOwner Source # 
Generic ActionOwner Source # 

Associated Types

type Rep ActionOwner :: * -> * #

Hashable ActionOwner Source # 
ToJSON ActionOwner Source # 
FromJSON ActionOwner Source # 
NFData ActionOwner Source # 

Methods

rnf :: ActionOwner -> () #

ToHeader ActionOwner Source # 
ToQuery ActionOwner Source # 
ToByteString ActionOwner Source # 
FromText ActionOwner Source # 
ToText ActionOwner Source # 

Methods

toText :: ActionOwner -> Text #

type Rep ActionOwner Source # 
type Rep ActionOwner = D1 * (MetaData "ActionOwner" "Network.AWS.CodePipeline.Types.Sum" "amazonka-codepipeline-1.6.0-EK1TXgMpZBH3zXFbRFQIXQ" False) ((:+:) * (C1 * (MetaCons "AWS" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "Custom" PrefixI False) (U1 *)) (C1 * (MetaCons "ThirdParty" PrefixI False) (U1 *))))

ApprovalStatus

data ApprovalStatus Source #

Constructors

Approved 
Rejected 

Instances

Bounded ApprovalStatus Source # 
Enum ApprovalStatus Source # 
Eq ApprovalStatus Source # 
Data ApprovalStatus Source # 

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 # 
Read ApprovalStatus Source # 
Show ApprovalStatus Source # 
Generic ApprovalStatus Source # 

Associated Types

type Rep ApprovalStatus :: * -> * #

Hashable ApprovalStatus Source # 
ToJSON ApprovalStatus Source # 
NFData ApprovalStatus Source # 

Methods

rnf :: ApprovalStatus -> () #

ToHeader ApprovalStatus Source # 
ToQuery ApprovalStatus Source # 
ToByteString ApprovalStatus Source # 
FromText ApprovalStatus Source # 
ToText ApprovalStatus Source # 
type Rep ApprovalStatus Source # 
type Rep ApprovalStatus = D1 * (MetaData "ApprovalStatus" "Network.AWS.CodePipeline.Types.Sum" "amazonka-codepipeline-1.6.0-EK1TXgMpZBH3zXFbRFQIXQ" False) ((:+:) * (C1 * (MetaCons "Approved" PrefixI False) (U1 *)) (C1 * (MetaCons "Rejected" PrefixI False) (U1 *)))

ArtifactLocationType

data ArtifactLocationType Source #

Constructors

ALTS3 

Instances

Bounded ArtifactLocationType Source # 
Enum ArtifactLocationType Source # 
Eq ArtifactLocationType Source # 
Data ArtifactLocationType Source # 

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 # 
Read ArtifactLocationType Source # 
Show ArtifactLocationType Source # 
Generic ArtifactLocationType Source # 
Hashable ArtifactLocationType Source # 
FromJSON ArtifactLocationType Source # 
NFData ArtifactLocationType Source # 

Methods

rnf :: ArtifactLocationType -> () #

ToHeader ArtifactLocationType Source # 
ToQuery ArtifactLocationType Source # 
ToByteString ArtifactLocationType Source # 
FromText ArtifactLocationType Source # 
ToText ArtifactLocationType Source # 
type Rep ArtifactLocationType Source # 
type Rep ArtifactLocationType = D1 * (MetaData "ArtifactLocationType" "Network.AWS.CodePipeline.Types.Sum" "amazonka-codepipeline-1.6.0-EK1TXgMpZBH3zXFbRFQIXQ" False) (C1 * (MetaCons "ALTS3" PrefixI False) (U1 *))

ArtifactStoreType

data ArtifactStoreType Source #

Constructors

S3 

Instances

Bounded ArtifactStoreType Source # 
Enum ArtifactStoreType Source # 
Eq ArtifactStoreType Source # 
Data ArtifactStoreType Source # 

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 # 
Read ArtifactStoreType Source # 
Show ArtifactStoreType Source # 
Generic ArtifactStoreType Source # 
Hashable ArtifactStoreType Source # 
ToJSON ArtifactStoreType Source # 
FromJSON ArtifactStoreType Source # 
NFData ArtifactStoreType Source # 

Methods

rnf :: ArtifactStoreType -> () #

ToHeader ArtifactStoreType Source # 
ToQuery ArtifactStoreType Source # 
ToByteString ArtifactStoreType Source # 
FromText ArtifactStoreType Source # 
ToText ArtifactStoreType Source # 
type Rep ArtifactStoreType Source # 
type Rep ArtifactStoreType = D1 * (MetaData "ArtifactStoreType" "Network.AWS.CodePipeline.Types.Sum" "amazonka-codepipeline-1.6.0-EK1TXgMpZBH3zXFbRFQIXQ" False) (C1 * (MetaCons "S3" PrefixI False) (U1 *))

BlockerType

data BlockerType Source #

Constructors

Schedule 

Instances

Bounded BlockerType Source # 
Enum BlockerType Source # 
Eq BlockerType Source # 
Data BlockerType Source # 

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 # 
Read BlockerType Source # 
Show BlockerType Source # 
Generic BlockerType Source # 

Associated Types

type Rep BlockerType :: * -> * #

Hashable BlockerType Source # 
ToJSON BlockerType Source # 
FromJSON BlockerType Source # 
NFData BlockerType Source # 

Methods

rnf :: BlockerType -> () #

ToHeader BlockerType Source # 
ToQuery BlockerType Source # 
ToByteString BlockerType Source # 
FromText BlockerType Source # 
ToText BlockerType Source # 

Methods

toText :: BlockerType -> Text #

type Rep BlockerType Source # 
type Rep BlockerType = D1 * (MetaData "BlockerType" "Network.AWS.CodePipeline.Types.Sum" "amazonka-codepipeline-1.6.0-EK1TXgMpZBH3zXFbRFQIXQ" False) (C1 * (MetaCons "Schedule" PrefixI False) (U1 *))

EncryptionKeyType

data EncryptionKeyType Source #

Constructors

KMS 

Instances

Bounded EncryptionKeyType Source # 
Enum EncryptionKeyType Source # 
Eq EncryptionKeyType Source # 
Data EncryptionKeyType Source # 

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 # 
Read EncryptionKeyType Source # 
Show EncryptionKeyType Source # 
Generic EncryptionKeyType Source # 
Hashable EncryptionKeyType Source # 
ToJSON EncryptionKeyType Source # 
FromJSON EncryptionKeyType Source # 
NFData EncryptionKeyType Source # 

Methods

rnf :: EncryptionKeyType -> () #

ToHeader EncryptionKeyType Source # 
ToQuery EncryptionKeyType Source # 
ToByteString EncryptionKeyType Source # 
FromText EncryptionKeyType Source # 
ToText EncryptionKeyType Source # 
type Rep EncryptionKeyType Source # 
type Rep EncryptionKeyType = D1 * (MetaData "EncryptionKeyType" "Network.AWS.CodePipeline.Types.Sum" "amazonka-codepipeline-1.6.0-EK1TXgMpZBH3zXFbRFQIXQ" False) (C1 * (MetaCons "KMS" PrefixI False) (U1 *))

FailureType

data FailureType Source #

Instances

Bounded FailureType Source # 
Enum FailureType Source # 
Eq FailureType Source # 
Data FailureType Source # 

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 # 
Read FailureType Source # 
Show FailureType Source # 
Generic FailureType Source # 

Associated Types

type Rep FailureType :: * -> * #

Hashable FailureType Source # 
ToJSON FailureType Source # 
NFData FailureType Source # 

Methods

rnf :: FailureType -> () #

ToHeader FailureType Source # 
ToQuery FailureType Source # 
ToByteString FailureType Source # 
FromText FailureType Source # 
ToText FailureType Source # 

Methods

toText :: FailureType -> Text #

type Rep FailureType Source # 
type Rep FailureType = D1 * (MetaData "FailureType" "Network.AWS.CodePipeline.Types.Sum" "amazonka-codepipeline-1.6.0-EK1TXgMpZBH3zXFbRFQIXQ" False) ((:+:) * ((:+:) * (C1 * (MetaCons "ConfigurationError" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "JobFailed" PrefixI False) (U1 *)) (C1 * (MetaCons "PermissionError" PrefixI False) (U1 *)))) ((:+:) * (C1 * (MetaCons "RevisionOutOfSync" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "RevisionUnavailable" PrefixI False) (U1 *)) (C1 * (MetaCons "SystemUnavailable" PrefixI False) (U1 *)))))

JobStatus

data JobStatus Source #

Instances

Bounded JobStatus Source # 
Enum JobStatus Source # 
Eq JobStatus Source # 
Data JobStatus Source # 

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 # 
Read JobStatus Source # 
Show JobStatus Source # 
Generic JobStatus Source # 

Associated Types

type Rep JobStatus :: * -> * #

Hashable JobStatus Source # 
FromJSON JobStatus Source # 
NFData JobStatus Source # 

Methods

rnf :: JobStatus -> () #

ToHeader JobStatus Source # 
ToQuery JobStatus Source # 
ToByteString JobStatus Source # 

Methods

toBS :: JobStatus -> ByteString #

FromText JobStatus Source # 
ToText JobStatus Source # 

Methods

toText :: JobStatus -> Text #

type Rep JobStatus Source # 
type Rep JobStatus = D1 * (MetaData "JobStatus" "Network.AWS.CodePipeline.Types.Sum" "amazonka-codepipeline-1.6.0-EK1TXgMpZBH3zXFbRFQIXQ" False) ((:+:) * ((:+:) * (C1 * (MetaCons "JSCreated" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "JSDispatched" PrefixI False) (U1 *)) (C1 * (MetaCons "JSFailed" PrefixI False) (U1 *)))) ((:+:) * ((:+:) * (C1 * (MetaCons "JSInProgress" PrefixI False) (U1 *)) (C1 * (MetaCons "JSQueued" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "JSSucceeded" PrefixI False) (U1 *)) (C1 * (MetaCons "JSTimedOut" PrefixI False) (U1 *)))))

PipelineExecutionStatus

data PipelineExecutionStatus Source #

Instances

Bounded PipelineExecutionStatus Source # 
Enum PipelineExecutionStatus Source # 
Eq PipelineExecutionStatus Source # 
Data PipelineExecutionStatus Source # 

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 # 
Read PipelineExecutionStatus Source # 
Show PipelineExecutionStatus Source # 
Generic PipelineExecutionStatus Source # 
Hashable PipelineExecutionStatus Source # 
FromJSON PipelineExecutionStatus Source # 
NFData PipelineExecutionStatus Source # 

Methods

rnf :: PipelineExecutionStatus -> () #

ToHeader PipelineExecutionStatus Source # 
ToQuery PipelineExecutionStatus Source # 
ToByteString PipelineExecutionStatus Source # 
FromText PipelineExecutionStatus Source # 
ToText PipelineExecutionStatus Source # 
type Rep PipelineExecutionStatus Source # 
type Rep PipelineExecutionStatus = D1 * (MetaData "PipelineExecutionStatus" "Network.AWS.CodePipeline.Types.Sum" "amazonka-codepipeline-1.6.0-EK1TXgMpZBH3zXFbRFQIXQ" False) ((:+:) * ((:+:) * (C1 * (MetaCons "Failed" PrefixI False) (U1 *)) (C1 * (MetaCons "InProgress" PrefixI False) (U1 *))) ((:+:) * (C1 * (MetaCons "Succeeded" PrefixI False) (U1 *)) (C1 * (MetaCons "Superseded" PrefixI False) (U1 *))))

StageExecutionStatus

data StageExecutionStatus Source #

Instances

Bounded StageExecutionStatus Source # 
Enum StageExecutionStatus Source # 
Eq StageExecutionStatus Source # 
Data StageExecutionStatus Source # 

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 # 
Read StageExecutionStatus Source # 
Show StageExecutionStatus Source # 
Generic StageExecutionStatus Source # 
Hashable StageExecutionStatus Source # 
FromJSON StageExecutionStatus Source # 
NFData StageExecutionStatus Source # 

Methods

rnf :: StageExecutionStatus -> () #

ToHeader StageExecutionStatus Source # 
ToQuery StageExecutionStatus Source # 
ToByteString StageExecutionStatus Source # 
FromText StageExecutionStatus Source # 
ToText StageExecutionStatus Source # 
type Rep StageExecutionStatus Source # 
type Rep StageExecutionStatus = D1 * (MetaData "StageExecutionStatus" "Network.AWS.CodePipeline.Types.Sum" "amazonka-codepipeline-1.6.0-EK1TXgMpZBH3zXFbRFQIXQ" False) ((:+:) * (C1 * (MetaCons "SESFailed" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "SESInProgress" PrefixI False) (U1 *)) (C1 * (MetaCons "SESSucceeded" PrefixI False) (U1 *))))

StageRetryMode

data StageRetryMode Source #

Constructors

FailedActions 

Instances

Bounded StageRetryMode Source # 
Enum StageRetryMode Source # 
Eq StageRetryMode Source # 
Data StageRetryMode Source # 

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 # 
Read StageRetryMode Source # 
Show StageRetryMode Source # 
Generic StageRetryMode Source # 

Associated Types

type Rep StageRetryMode :: * -> * #

Hashable StageRetryMode Source # 
ToJSON StageRetryMode Source # 
NFData StageRetryMode Source # 

Methods

rnf :: StageRetryMode -> () #

ToHeader StageRetryMode Source # 
ToQuery StageRetryMode Source # 
ToByteString StageRetryMode Source # 
FromText StageRetryMode Source # 
ToText StageRetryMode Source # 
type Rep StageRetryMode Source # 
type Rep StageRetryMode = D1 * (MetaData "StageRetryMode" "Network.AWS.CodePipeline.Types.Sum" "amazonka-codepipeline-1.6.0-EK1TXgMpZBH3zXFbRFQIXQ" False) (C1 * (MetaCons "FailedActions" PrefixI False) (U1 *))

StageTransitionType

data StageTransitionType Source #

Constructors

Inbound 
Outbound 

Instances

Bounded StageTransitionType Source # 
Enum StageTransitionType Source # 
Eq StageTransitionType Source # 
Data StageTransitionType Source # 

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 # 
Read StageTransitionType Source # 
Show StageTransitionType Source # 
Generic StageTransitionType Source # 
Hashable StageTransitionType Source # 
ToJSON StageTransitionType Source # 
NFData StageTransitionType Source # 

Methods

rnf :: StageTransitionType -> () #

ToHeader StageTransitionType Source # 
ToQuery StageTransitionType Source # 
ToByteString StageTransitionType Source # 
FromText StageTransitionType Source # 
ToText StageTransitionType Source # 
type Rep StageTransitionType Source # 
type Rep StageTransitionType = D1 * (MetaData "StageTransitionType" "Network.AWS.CodePipeline.Types.Sum" "amazonka-codepipeline-1.6.0-EK1TXgMpZBH3zXFbRFQIXQ" False) ((:+:) * (C1 * (MetaCons "Inbound" PrefixI False) (U1 *)) (C1 * (MetaCons "Outbound" PrefixI False) (U1 *)))

WebhookAuthenticationType

data WebhookAuthenticationType Source #

Constructors

GithubHmac 
IP 
Unauthenticated 

Instances

Bounded WebhookAuthenticationType Source # 
Enum WebhookAuthenticationType Source # 
Eq WebhookAuthenticationType Source # 
Data WebhookAuthenticationType Source # 

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 # 
Read WebhookAuthenticationType Source # 
Show WebhookAuthenticationType Source # 
Generic WebhookAuthenticationType Source # 
Hashable WebhookAuthenticationType Source # 
ToJSON WebhookAuthenticationType Source # 
FromJSON WebhookAuthenticationType Source # 
NFData WebhookAuthenticationType Source # 
ToHeader WebhookAuthenticationType Source # 
ToQuery WebhookAuthenticationType Source # 
ToByteString WebhookAuthenticationType Source # 
FromText WebhookAuthenticationType Source # 
ToText WebhookAuthenticationType Source # 
type Rep WebhookAuthenticationType Source # 
type Rep WebhookAuthenticationType = D1 * (MetaData "WebhookAuthenticationType" "Network.AWS.CodePipeline.Types.Sum" "amazonka-codepipeline-1.6.0-EK1TXgMpZBH3zXFbRFQIXQ" False) ((:+:) * (C1 * (MetaCons "GithubHmac" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "IP" PrefixI False) (U1 *)) (C1 * (MetaCons "Unauthenticated" PrefixI False) (U1 *))))

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

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 # 
Generic AWSSessionCredentials Source # 
Hashable AWSSessionCredentials Source # 
FromJSON AWSSessionCredentials Source # 
NFData AWSSessionCredentials Source # 

Methods

rnf :: AWSSessionCredentials -> () #

type Rep AWSSessionCredentials Source # 
type Rep AWSSessionCredentials = D1 * (MetaData "AWSSessionCredentials" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.6.0-EK1TXgMpZBH3zXFbRFQIXQ" False) (C1 * (MetaCons "AWSSessionCredentials'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_ascAccessKeyId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)) ((:*:) * (S1 * (MetaSel (Just Symbol "_ascSecretAccessKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)) (S1 * (MetaSel (Just Symbol "_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 # 
Data ActionConfiguration Source # 

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 # 
Show ActionConfiguration Source # 
Generic ActionConfiguration Source # 
Hashable ActionConfiguration Source # 
FromJSON ActionConfiguration Source # 
NFData ActionConfiguration Source # 

Methods

rnf :: ActionConfiguration -> () #

type Rep ActionConfiguration Source # 
type Rep ActionConfiguration = D1 * (MetaData "ActionConfiguration" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.6.0-EK1TXgMpZBH3zXFbRFQIXQ" True) (C1 * (MetaCons "ActionConfiguration'" PrefixI True) (S1 * (MetaSel (Just Symbol "_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 # 
Data ActionConfigurationProperty Source # 

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 # 
Show ActionConfigurationProperty Source # 
Generic ActionConfigurationProperty Source # 
Hashable ActionConfigurationProperty Source # 
ToJSON ActionConfigurationProperty Source # 
FromJSON ActionConfigurationProperty Source # 
NFData ActionConfigurationProperty Source # 
type Rep ActionConfigurationProperty Source # 

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

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 # 
Show ActionContext Source # 
Generic ActionContext Source # 

Associated Types

type Rep ActionContext :: * -> * #

Hashable ActionContext Source # 
FromJSON ActionContext Source # 
NFData ActionContext Source # 

Methods

rnf :: ActionContext -> () #

type Rep ActionContext Source # 
type Rep ActionContext = D1 * (MetaData "ActionContext" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.6.0-EK1TXgMpZBH3zXFbRFQIXQ" True) (C1 * (MetaCons "ActionContext'" PrefixI True) (S1 * (MetaSel (Just Symbol "_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 # 
Data ActionDeclaration Source # 

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 # 
Show ActionDeclaration Source # 
Generic ActionDeclaration Source # 
Hashable ActionDeclaration Source # 
ToJSON ActionDeclaration Source # 
FromJSON ActionDeclaration Source # 
NFData ActionDeclaration Source # 

Methods

rnf :: ActionDeclaration -> () #

type Rep ActionDeclaration Source # 
type Rep ActionDeclaration = D1 * (MetaData "ActionDeclaration" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.6.0-EK1TXgMpZBH3zXFbRFQIXQ" False) (C1 * (MetaCons "ActionDeclaration'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_adOutputArtifacts") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [OutputArtifact]))) ((:*:) * (S1 * (MetaSel (Just Symbol "_adRunOrder") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Nat))) (S1 * (MetaSel (Just Symbol "_adConfiguration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe (Map Text Text)))))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_adInputArtifacts") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [InputArtifact]))) (S1 * (MetaSel (Just Symbol "_adRoleARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_adName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)) (S1 * (MetaSel (Just Symbol "_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 # 
Data ActionExecution Source # 

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 # 
Show ActionExecution Source # 
Generic ActionExecution Source # 
Hashable ActionExecution Source # 
FromJSON ActionExecution Source # 
NFData ActionExecution Source # 

Methods

rnf :: ActionExecution -> () #

type Rep ActionExecution Source # 

actionExecution :: ActionExecution Source #

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

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

  • aeLastUpdatedBy - The ARN of the user who last changed the pipeline.
  • aeSummary - A summary of the run of the action.
  • aeStatus - The status of the action, or for a completed action, the last status of the action.
  • aeLastStatusChange - The last status change of the action.
  • aeToken - The system-generated token used to identify a unique approval request. The token for each open approval request can be obtained using the GetPipelineState command and is used to validate that the approval request corresponding to this token is still valid.
  • aeExternalExecutionURL - The URL of a resource external to AWS that will be used when running the action, for example an external repository URL.
  • aeExternalExecutionId - The external ID of the run of the action.
  • aeErrorDetails - The details of an error returned by a URL external to AWS.
  • aePercentComplete - A percentage of completeness of the action as it runs.

aeLastUpdatedBy :: Lens' ActionExecution (Maybe Text) Source #

The ARN of the user who last changed the pipeline.

aeSummary :: Lens' ActionExecution (Maybe Text) Source #

A summary of the run of the action.

aeStatus :: Lens' ActionExecution (Maybe ActionExecutionStatus) Source #

The status of the action, or for a completed action, the last status of the action.

aeLastStatusChange :: Lens' ActionExecution (Maybe UTCTime) Source #

The last status change of the action.

aeToken :: Lens' ActionExecution (Maybe Text) Source #

The system-generated token used to identify a unique approval request. The token for each open approval request can be obtained using the GetPipelineState command and is used to validate that the approval request corresponding to this token is still valid.

aeExternalExecutionURL :: Lens' ActionExecution (Maybe Text) Source #

The URL of a resource external to AWS that will be used when running the action, for example an external repository URL.

aeExternalExecutionId :: Lens' ActionExecution (Maybe Text) Source #

The external ID of the run of the action.

aeErrorDetails :: Lens' ActionExecution (Maybe ErrorDetails) Source #

The details of an error returned by a URL external to AWS.

aePercentComplete :: Lens' ActionExecution (Maybe Natural) Source #

A percentage of completeness of the action as it runs.

ActionRevision

data ActionRevision Source #

Represents information about the version (or revision) of an action.

See: actionRevision smart constructor.

Instances

Eq ActionRevision Source # 
Data ActionRevision Source # 

Methods

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

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

toConstr :: ActionRevision -> Constr #

dataTypeOf :: ActionRevision -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ActionRevision Source # 
Show ActionRevision Source # 
Generic ActionRevision Source # 

Associated Types

type Rep ActionRevision :: * -> * #

Hashable ActionRevision Source # 
ToJSON ActionRevision Source # 
FromJSON ActionRevision Source # 
NFData ActionRevision Source # 

Methods

rnf :: ActionRevision -> () #

type Rep ActionRevision Source # 
type Rep ActionRevision = D1 * (MetaData "ActionRevision" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.6.0-EK1TXgMpZBH3zXFbRFQIXQ" False) (C1 * (MetaCons "ActionRevision'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_aRevisionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)) ((:*:) * (S1 * (MetaSel (Just Symbol "_aRevisionChangeId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)) (S1 * (MetaSel (Just Symbol "_aCreated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * POSIX)))))

actionRevision Source #

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

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

  • aRevisionId - The system-generated unique ID that identifies the revision number of the action.
  • aRevisionChangeId - The unique identifier of the change that set the state to this revision, for example a deployment ID or timestamp.
  • aCreated - The date and time when the most recent version of the action was created, in timestamp format.

aRevisionId :: Lens' ActionRevision Text Source #

The system-generated unique ID that identifies the revision number of the action.

aRevisionChangeId :: Lens' ActionRevision Text Source #

The unique identifier of the change that set the state to this revision, for example a deployment ID or timestamp.

aCreated :: Lens' ActionRevision UTCTime Source #

The date and time when the most recent version of the action was created, in timestamp format.

ActionState

data ActionState Source #

Represents information about the state of an action.

See: actionState smart constructor.

Instances

Eq ActionState Source # 
Data ActionState Source # 

Methods

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

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

toConstr :: ActionState -> Constr #

dataTypeOf :: ActionState -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ActionState Source # 
Show ActionState Source # 
Generic ActionState Source # 

Associated Types

type Rep ActionState :: * -> * #

Hashable ActionState Source # 
FromJSON ActionState Source # 
NFData ActionState Source # 

Methods

rnf :: ActionState -> () #

type Rep ActionState Source # 
type Rep ActionState = D1 * (MetaData "ActionState" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.6.0-EK1TXgMpZBH3zXFbRFQIXQ" False) (C1 * (MetaCons "ActionState'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_asRevisionURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_asEntityURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_asActionName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_asCurrentRevision") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe ActionRevision))) (S1 * (MetaSel (Just Symbol "_asLatestExecution") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe ActionExecution)))))))

actionState :: ActionState Source #

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

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

  • asRevisionURL - A URL link for more information about the revision, such as a commit details page.
  • asEntityURL - A URL link for more information about the state of the action, such as a deployment group details page.
  • asActionName - The name of the action.
  • asCurrentRevision - Represents information about the version (or revision) of an action.
  • asLatestExecution - Represents information about the run of an action.

asRevisionURL :: Lens' ActionState (Maybe Text) Source #

A URL link for more information about the revision, such as a commit details page.

asEntityURL :: Lens' ActionState (Maybe Text) Source #

A URL link for more information about the state of the action, such as a deployment group details page.

asActionName :: Lens' ActionState (Maybe Text) Source #

The name of the action.

asCurrentRevision :: Lens' ActionState (Maybe ActionRevision) Source #

Represents information about the version (or revision) of an action.

asLatestExecution :: Lens' ActionState (Maybe ActionExecution) Source #

Represents information about the run of an action.

ActionType

data ActionType Source #

Returns information about the details of an action type.

See: actionType smart constructor.

Instances

Eq ActionType Source # 
Data ActionType Source # 

Methods

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

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

toConstr :: ActionType -> Constr #

dataTypeOf :: ActionType -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ActionType Source # 
Show ActionType Source # 
Generic ActionType Source # 

Associated Types

type Rep ActionType :: * -> * #

Hashable ActionType Source # 
FromJSON ActionType Source # 
NFData ActionType Source # 

Methods

rnf :: ActionType -> () #

type Rep ActionType Source # 
type Rep ActionType = D1 * (MetaData "ActionType" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.6.0-EK1TXgMpZBH3zXFbRFQIXQ" False) (C1 * (MetaCons "ActionType'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_atSettings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe ActionTypeSettings))) (S1 * (MetaSel (Just Symbol "_atActionConfigurationProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [ActionConfigurationProperty])))) ((:*:) * (S1 * (MetaSel (Just Symbol "_atId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * ActionTypeId)) ((:*:) * (S1 * (MetaSel (Just Symbol "_atInputArtifactDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * ArtifactDetails)) (S1 * (MetaSel (Just Symbol "_atOutputArtifactDetails") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * ArtifactDetails))))))

actionType Source #

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

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

atSettings :: Lens' ActionType (Maybe ActionTypeSettings) Source #

The settings for the action type.

atActionConfigurationProperties :: Lens' ActionType [ActionConfigurationProperty] Source #

The configuration properties for the action type.

atId :: Lens' ActionType ActionTypeId Source #

Represents information about an action type.

atInputArtifactDetails :: Lens' ActionType ArtifactDetails Source #

The details of the input artifact for the action, such as its commit ID.

atOutputArtifactDetails :: Lens' ActionType ArtifactDetails Source #

The details of the output artifact of the action, such as its commit ID.

ActionTypeId

data ActionTypeId Source #

Represents information about an action type.

See: actionTypeId smart constructor.

Instances

Eq ActionTypeId Source # 
Data ActionTypeId Source # 

Methods

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

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

toConstr :: ActionTypeId -> Constr #

dataTypeOf :: ActionTypeId -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ActionTypeId Source # 
Show ActionTypeId Source # 
Generic ActionTypeId Source # 

Associated Types

type Rep ActionTypeId :: * -> * #

Hashable ActionTypeId Source # 
ToJSON ActionTypeId Source # 
FromJSON ActionTypeId Source # 
NFData ActionTypeId Source # 

Methods

rnf :: ActionTypeId -> () #

type Rep ActionTypeId Source # 
type Rep ActionTypeId = D1 * (MetaData "ActionTypeId" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.6.0-EK1TXgMpZBH3zXFbRFQIXQ" False) (C1 * (MetaCons "ActionTypeId'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_atiCategory") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * ActionCategory)) (S1 * (MetaSel (Just Symbol "_atiOwner") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * ActionOwner))) ((:*:) * (S1 * (MetaSel (Just Symbol "_atiProvider") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)) (S1 * (MetaSel (Just Symbol "_atiVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)))))

actionTypeId Source #

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

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

  • atiCategory - A category defines what kind of action can be taken in the stage, and constrains the provider type for the action. Valid categories are limited to one of the values below.
  • atiOwner - The creator of the action being called.
  • atiProvider - The provider of the service being called by the action. Valid providers are determined by the action category. For example, an action in the Deploy category type might have a provider of AWS CodeDeploy, which would be specified as CodeDeploy.
  • atiVersion - A string that describes the action version.

atiCategory :: Lens' ActionTypeId ActionCategory Source #

A category defines what kind of action can be taken in the stage, and constrains the provider type for the action. Valid categories are limited to one of the values below.

atiOwner :: Lens' ActionTypeId ActionOwner Source #

The creator of the action being called.

atiProvider :: Lens' ActionTypeId Text Source #

The provider of the service being called by the action. Valid providers are determined by the action category. For example, an action in the Deploy category type might have a provider of AWS CodeDeploy, which would be specified as CodeDeploy.

atiVersion :: Lens' ActionTypeId Text Source #

A string that describes the action version.

ActionTypeSettings

data ActionTypeSettings Source #

Returns information about the settings for an action type.

See: actionTypeSettings smart constructor.

Instances

Eq ActionTypeSettings Source # 
Data ActionTypeSettings Source # 

Methods

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

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

toConstr :: ActionTypeSettings -> Constr #

dataTypeOf :: ActionTypeSettings -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ActionTypeSettings Source # 
Show ActionTypeSettings Source # 
Generic ActionTypeSettings Source # 
Hashable ActionTypeSettings Source # 
ToJSON ActionTypeSettings Source # 
FromJSON ActionTypeSettings Source # 
NFData ActionTypeSettings Source # 

Methods

rnf :: ActionTypeSettings -> () #

type Rep ActionTypeSettings Source # 
type Rep ActionTypeSettings = D1 * (MetaData "ActionTypeSettings" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.6.0-EK1TXgMpZBH3zXFbRFQIXQ" False) (C1 * (MetaCons "ActionTypeSettings'" PrefixI True) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "_atsThirdPartyConfigurationURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_atsExecutionURLTemplate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text)))) ((:*:) * (S1 * (MetaSel (Just Symbol "_atsRevisionURLTemplate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_atsEntityURLTemplate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))))))

actionTypeSettings :: ActionTypeSettings Source #

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

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

  • atsThirdPartyConfigurationURL - The URL of a sign-up page where users can sign up for an external service and perform initial configuration of the action provided by that service.
  • atsExecutionURLTemplate - The URL returned to the AWS CodePipeline console that contains a link to the top-level landing page for the external system, such as console page for AWS CodeDeploy. This link is shown on the pipeline view page in the AWS CodePipeline console and provides a link to the execution entity of the external action.
  • atsRevisionURLTemplate - The URL returned to the AWS CodePipeline console that contains a link to the page where customers can update or change the configuration of the external action.
  • atsEntityURLTemplate - The URL returned to the AWS CodePipeline console that provides a deep link to the resources of the external system, such as the configuration page for an AWS CodeDeploy deployment group. This link is provided as part of the action display within the pipeline.

atsThirdPartyConfigurationURL :: Lens' ActionTypeSettings (Maybe Text) Source #

The URL of a sign-up page where users can sign up for an external service and perform initial configuration of the action provided by that service.

atsExecutionURLTemplate :: Lens' ActionTypeSettings (Maybe Text) Source #

The URL returned to the AWS CodePipeline console that contains a link to the top-level landing page for the external system, such as console page for AWS CodeDeploy. This link is shown on the pipeline view page in the AWS CodePipeline console and provides a link to the execution entity of the external action.

atsRevisionURLTemplate :: Lens' ActionTypeSettings (Maybe Text) Source #

The URL returned to the AWS CodePipeline console that contains a link to the page where customers can update or change the configuration of the external action.

atsEntityURLTemplate :: Lens' ActionTypeSettings (Maybe Text) Source #

The URL returned to the AWS CodePipeline console that provides a deep link to the resources of the external system, such as the configuration page for an AWS CodeDeploy deployment group. This link is provided as part of the action display within the pipeline.

ApprovalResult

data ApprovalResult Source #

Represents information about the result of an approval request.

See: approvalResult smart constructor.

Instances

Eq ApprovalResult Source # 
Data ApprovalResult Source # 

Methods

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

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

toConstr :: ApprovalResult -> Constr #

dataTypeOf :: ApprovalResult -> DataType #

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

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

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

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

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

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

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

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

gmapMp :: MonadPlus m