amazonka-codepipeline-1.4.5: Amazon CodePipeline SDK.

Copyright(c) 2013-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.CodePipeline.Types

Contents

Description

 

Synopsis

Service Configuration

codePipeline :: Service #

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

Errors

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

The client token was specified in an invalid format

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

The validation was specified in an invalid format.

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

The specified nonce was specified in an invalid format.

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

The specified action cannot be found.

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

The approval request already received a response or has expired.

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

The specified job state was specified in an invalid format.

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

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

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

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

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

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 :: AsError a => Getting (First ServiceError) a ServiceError #

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

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

The specified action type cannot be found.

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

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 :: AsError a => Getting (First ServiceError) a ServiceError #

The specified stage declaration was specified in an invalid format.

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

The specified action declaration was specified in an invalid format.

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

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

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

The specified structure was specified in an invalid format.

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

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

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

The approval action has already been approved or rejected.

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

The specified pipeline name is already in use.

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

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

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

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

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

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

ActionCategory

data ActionCategory #

Constructors

Approval 
Build 
Deploy 
Invoke 
Source 
Test 

Instances

Bounded ActionCategory # 
Enum ActionCategory # 
Eq ActionCategory # 
Data ActionCategory # 

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

Associated Types

type Rep ActionCategory :: * -> * #

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

Methods

rnf :: ActionCategory -> () #

ToQuery ActionCategory # 
ToHeader ActionCategory # 
ToByteString ActionCategory # 
FromText ActionCategory # 
ToText ActionCategory # 
type Rep ActionCategory # 
type Rep ActionCategory = D1 (MetaData "ActionCategory" "Network.AWS.CodePipeline.Types.Sum" "amazonka-codepipeline-1.4.5-7l6xH8NU5nx4wRSql2Kh3c" 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 #

Constructors

Boolean 
Number 
String 

Instances

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

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

ActionExecutionStatus

data ActionExecutionStatus #

Instances

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

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

Methods

rnf :: ActionExecutionStatus -> () #

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

ActionOwner

data ActionOwner #

Constructors

AWS 
Custom 
ThirdParty 

Instances

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

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

Associated Types

type Rep ActionOwner :: * -> * #

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

Methods

rnf :: ActionOwner -> () #

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

Methods

toText :: ActionOwner -> Text #

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

ApprovalStatus

data ApprovalStatus #

Constructors

Approved 
Rejected 

Instances

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

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

Associated Types

type Rep ApprovalStatus :: * -> * #

Hashable ApprovalStatus # 
ToJSON ApprovalStatus # 
NFData ApprovalStatus # 

Methods

rnf :: ApprovalStatus -> () #

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

ArtifactLocationType

data ArtifactLocationType #

Constructors

ALTS3 

Instances

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

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

Methods

rnf :: ArtifactLocationType -> () #

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

ArtifactStoreType

data ArtifactStoreType #

Constructors

S3 

Instances

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

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

Methods

rnf :: ArtifactStoreType -> () #

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

BlockerType

data BlockerType #

Constructors

Schedule 

Instances

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

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

Associated Types

type Rep BlockerType :: * -> * #

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

Methods

rnf :: BlockerType -> () #

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

Methods

toText :: BlockerType -> Text #

type Rep BlockerType # 
type Rep BlockerType = D1 (MetaData "BlockerType" "Network.AWS.CodePipeline.Types.Sum" "amazonka-codepipeline-1.4.5-7l6xH8NU5nx4wRSql2Kh3c" False) (C1 (MetaCons "Schedule" PrefixI False) U1)

EncryptionKeyType

data EncryptionKeyType #

Constructors

KMS 

Instances

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

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

Methods

rnf :: EncryptionKeyType -> () #

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

FailureType

data FailureType #

Instances

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

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

Associated Types

type Rep FailureType :: * -> * #

Hashable FailureType # 
ToJSON FailureType # 
NFData FailureType # 

Methods

rnf :: FailureType -> () #

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

Methods

toText :: FailureType -> Text #

type Rep FailureType # 
type Rep FailureType = D1 (MetaData "FailureType" "Network.AWS.CodePipeline.Types.Sum" "amazonka-codepipeline-1.4.5-7l6xH8NU5nx4wRSql2Kh3c" 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 #

Instances

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

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

Associated Types

type Rep JobStatus :: * -> * #

Hashable JobStatus # 
FromJSON JobStatus # 
NFData JobStatus # 

Methods

rnf :: JobStatus -> () #

ToQuery JobStatus # 
ToHeader JobStatus # 
ToByteString JobStatus # 

Methods

toBS :: JobStatus -> ByteString #

FromText JobStatus # 
ToText JobStatus # 

Methods

toText :: JobStatus -> Text #

type Rep JobStatus # 
type Rep JobStatus = D1 (MetaData "JobStatus" "Network.AWS.CodePipeline.Types.Sum" "amazonka-codepipeline-1.4.5-7l6xH8NU5nx4wRSql2Kh3c" 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 #

Instances

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

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

Methods

rnf :: PipelineExecutionStatus -> () #

ToQuery PipelineExecutionStatus # 
ToHeader PipelineExecutionStatus # 
ToByteString PipelineExecutionStatus # 
FromText PipelineExecutionStatus # 
ToText PipelineExecutionStatus # 
type Rep PipelineExecutionStatus # 
type Rep PipelineExecutionStatus = D1 (MetaData "PipelineExecutionStatus" "Network.AWS.CodePipeline.Types.Sum" "amazonka-codepipeline-1.4.5-7l6xH8NU5nx4wRSql2Kh3c" 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 #

Instances

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

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

Methods

rnf :: StageExecutionStatus -> () #

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

StageRetryMode

data StageRetryMode #

Constructors

FailedActions 

Instances

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

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

Associated Types

type Rep StageRetryMode :: * -> * #

Hashable StageRetryMode # 
ToJSON StageRetryMode # 
NFData StageRetryMode # 

Methods

rnf :: StageRetryMode -> () #

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

StageTransitionType

data StageTransitionType #

Constructors

Inbound 
Outbound 

Instances

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

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

Methods

rnf :: StageTransitionType -> () #

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

AWSSessionCredentials

data AWSSessionCredentials #

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

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 #

Read AWSSessionCredentials # 
Show AWSSessionCredentials # 
Generic AWSSessionCredentials # 
Hashable AWSSessionCredentials # 
FromJSON AWSSessionCredentials # 
NFData AWSSessionCredentials # 

Methods

rnf :: AWSSessionCredentials -> () #

type Rep AWSSessionCredentials # 
type Rep AWSSessionCredentials = D1 (MetaData "AWSSessionCredentials" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.4.5-7l6xH8NU5nx4wRSql2Kh3c" 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 #

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 #

The access key for the session.

ascSecretAccessKey :: Lens' AWSSessionCredentials Text #

The secret access key for the session.

ascSessionToken :: Lens' AWSSessionCredentials Text #

The token for the session.

ActionConfiguration

data ActionConfiguration #

Represents information about an action configuration.

See: actionConfiguration smart constructor.

Instances

Eq ActionConfiguration # 
Data ActionConfiguration # 

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

Methods

rnf :: ActionConfiguration -> () #

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

actionConfiguration :: ActionConfiguration #

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) #

The configuration data for the action.

ActionConfigurationProperty

data ActionConfigurationProperty #

Represents information about an action configuration property.

See: actionConfigurationProperty smart constructor.

Instances

Eq ActionConfigurationProperty # 
Data ActionConfigurationProperty # 

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

actionConfigurationProperty #

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 proprety 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) #

Indicates that the proprety 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) #

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

acpName :: Lens' ActionConfigurationProperty Text #

The name of the action configuration property.

acpRequired :: Lens' ActionConfigurationProperty Bool #

Whether the configuration property is a required value.

acpKey :: Lens' ActionConfigurationProperty Bool #

Whether the configuration property is a key.

acpSecret :: Lens' ActionConfigurationProperty Bool #

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 #

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

See: actionContext smart constructor.

Instances

Eq ActionContext # 
Data ActionContext # 

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

Associated Types

type Rep ActionContext :: * -> * #

Hashable ActionContext # 
FromJSON ActionContext # 
NFData ActionContext # 

Methods

rnf :: ActionContext -> () #

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

actionContext :: ActionContext #

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) #

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

ActionDeclaration

data ActionDeclaration #

Represents information about an action declaration.

See: actionDeclaration smart constructor.

Instances

Eq ActionDeclaration # 
Data ActionDeclaration # 

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

Methods

rnf :: ActionDeclaration -> () #

type Rep ActionDeclaration # 

actionDeclaration #

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] #

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

adRunOrder :: Lens' ActionDeclaration (Maybe Natural) #

The order in which actions are run.

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

The action declaration's configuration.

adInputArtifacts :: Lens' ActionDeclaration [InputArtifact] #

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

adRoleARN :: Lens' ActionDeclaration (Maybe Text) #

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 #

The action declaration's name.

adActionTypeId :: Lens' ActionDeclaration ActionTypeId #

The configuration information for the action type.

ActionExecution

data ActionExecution #

Represents information about the run of an action.

See: actionExecution smart constructor.

Instances

Eq ActionExecution # 
Data ActionExecution # 

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

Methods

rnf :: ActionExecution -> () #

type Rep ActionExecution # 

actionExecution :: ActionExecution #

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) #

The ARN of the user who last changed the pipeline.

aeSummary :: Lens' ActionExecution (Maybe Text) #

A summary of the run of the action.

aeStatus :: Lens' ActionExecution (Maybe ActionExecutionStatus) #

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

aeLastStatusChange :: Lens' ActionExecution (Maybe UTCTime) #

The last status change of the action.

aeToken :: Lens' ActionExecution (Maybe Text) #

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) #

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) #

The external ID of the run of the action.

aeErrorDetails :: Lens' ActionExecution (Maybe ErrorDetails) #

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

aePercentComplete :: Lens' ActionExecution (Maybe Natural) #

A percentage of completeness of the action as it runs.

ActionRevision

data ActionRevision #

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

See: actionRevision smart constructor.

Instances

Eq ActionRevision # 
Data ActionRevision # 

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 # 
Show ActionRevision # 
Generic ActionRevision # 

Associated Types

type Rep ActionRevision :: * -> * #

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

Methods

rnf :: ActionRevision -> () #

type Rep ActionRevision # 
type Rep ActionRevision = D1 (MetaData "ActionRevision" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.4.5-7l6xH8NU5nx4wRSql2Kh3c" 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 DecidedUnpack) (Rec0 POSIX)))))

actionRevision #

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 #

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

aRevisionChangeId :: Lens' ActionRevision Text #

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

aCreated :: Lens' ActionRevision UTCTime #

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

ActionState

data ActionState #

Represents information about the state of an action.

See: actionState smart constructor.

Instances

Eq ActionState # 
Data ActionState # 

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 # 
Show ActionState # 
Generic ActionState # 

Associated Types

type Rep ActionState :: * -> * #

Hashable ActionState # 
FromJSON ActionState # 
NFData ActionState # 

Methods

rnf :: ActionState -> () #

type Rep ActionState # 
type Rep ActionState = D1 (MetaData "ActionState" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.4.5-7l6xH8NU5nx4wRSql2Kh3c" 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 #

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 :: Lens' ActionState (Maybe Text) #

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

asEntityURL :: Lens' ActionState (Maybe Text) #

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

asActionName :: Lens' ActionState (Maybe Text) #

The name of the action.

ActionType

data ActionType #

Returns information about the details of an action type.

See: actionType smart constructor.

Instances

Eq ActionType # 
Data ActionType # 

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 # 
Show ActionType # 
Generic ActionType # 

Associated Types

type Rep ActionType :: * -> * #

Hashable ActionType # 
FromJSON ActionType # 
NFData ActionType # 

Methods

rnf :: ActionType -> () #

type Rep ActionType # 
type Rep ActionType = D1 (MetaData "ActionType" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.4.5-7l6xH8NU5nx4wRSql2Kh3c" 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 #

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) #

The settings for the action type.

atActionConfigurationProperties :: Lens' ActionType [ActionConfigurationProperty] #

The configuration properties for the action type.

atId :: Lens' ActionType ActionTypeId #

Undocumented member.

atInputArtifactDetails :: Lens' ActionType ArtifactDetails #

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

atOutputArtifactDetails :: Lens' ActionType ArtifactDetails #

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

ActionTypeId

data ActionTypeId #

Represents information about an action type.

See: actionTypeId smart constructor.

Instances

Eq ActionTypeId # 
Data ActionTypeId # 

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 # 
Show ActionTypeId # 
Generic ActionTypeId # 

Associated Types

type Rep ActionTypeId :: * -> * #

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

Methods

rnf :: ActionTypeId -> () #

type Rep ActionTypeId # 
type Rep ActionTypeId = D1 (MetaData "ActionTypeId" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.4.5-7l6xH8NU5nx4wRSql2Kh3c" 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 #

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 identifies the action type.

atiCategory :: Lens' ActionTypeId ActionCategory #

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 #

The creator of the action being called.

atiProvider :: Lens' ActionTypeId Text #

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 #

A string that identifies the action type.

ActionTypeSettings

data ActionTypeSettings #

Returns information about the settings for an action type.

See: actionTypeSettings smart constructor.

Instances

Eq ActionTypeSettings # 
Data ActionTypeSettings # 

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

Methods

rnf :: ActionTypeSettings -> () #

type Rep ActionTypeSettings # 
type Rep ActionTypeSettings = D1 (MetaData "ActionTypeSettings" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.4.5-7l6xH8NU5nx4wRSql2Kh3c" 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 #

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) #

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) #

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) #

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) #

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 #

Represents information about the result of an approval request.

See: approvalResult smart constructor.

Instances

Eq ApprovalResult # 
Data ApprovalResult # 

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 => (forall d. Data d => d -> m d) -> ApprovalResult -> m ApprovalResult #

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

Read ApprovalResult # 
Show ApprovalResult # 
Generic ApprovalResult # 

Associated Types

type Rep ApprovalResult :: * -> * #

Hashable ApprovalResult # 
ToJSON ApprovalResult # 
NFData ApprovalResult # 

Methods

rnf :: ApprovalResult -> () #

type Rep ApprovalResult # 
type Rep ApprovalResult = D1 (MetaData "ApprovalResult" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.4.5-7l6xH8NU5nx4wRSql2Kh3c" False) (C1 (MetaCons "ApprovalResult'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_arSummary") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_arStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 ApprovalStatus))))

approvalResult #

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

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

  • arSummary - The summary of the current status of the approval request.
  • arStatus - The response submitted by a reviewer assigned to an approval action request.

arSummary :: Lens' ApprovalResult Text #

The summary of the current status of the approval request.

arStatus :: Lens' ApprovalResult ApprovalStatus #

The response submitted by a reviewer assigned to an approval action request.

Artifact

data Artifact #

Represents information about an artifact that will be worked upon by actions in the pipeline.

See: artifact smart constructor.

Instances

Eq Artifact # 
Data Artifact # 

Methods

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

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

toConstr :: Artifact -> Constr #

dataTypeOf :: Artifact -> DataType #

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

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

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

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

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

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

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

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

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

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

Read Artifact # 
Show Artifact # 
Generic Artifact # 

Associated Types

type Rep Artifact :: * -> * #

Methods

from :: Artifact -> Rep Artifact x #

to :: Rep Artifact x -> Artifact #

Hashable Artifact # 

Methods

hashWithSalt :: Int -> Artifact -> Int #

hash :: Artifact -> Int #

FromJSON Artifact # 
NFData Artifact # 

Methods

rnf :: Artifact -> () #

type Rep Artifact # 
type Rep Artifact = D1 (MetaData "Artifact" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.4.5-7l6xH8NU5nx4wRSql2Kh3c" False) (C1 (MetaCons "Artifact'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_aLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ArtifactLocation))) ((:*:) (S1 (MetaSel (Just Symbol "_aName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_aRevision") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

artifact :: Artifact #

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

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

  • aLocation - The location of an artifact.
  • aName - The artifact's name.
  • aRevision - The artifact's revision ID. Depending on the type of object, this could be a commit ID (GitHub) or a revision ID (Amazon S3).

aLocation :: Lens' Artifact (Maybe ArtifactLocation) #

The location of an artifact.

aName :: Lens' Artifact (Maybe Text) #

The artifact's name.

aRevision :: Lens' Artifact (Maybe Text) #

The artifact's revision ID. Depending on the type of object, this could be a commit ID (GitHub) or a revision ID (Amazon S3).

ArtifactDetails

data ArtifactDetails #

Returns information about the details of an artifact.

See: artifactDetails smart constructor.

Instances

Eq ArtifactDetails # 
Data ArtifactDetails # 

Methods

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

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

toConstr :: ArtifactDetails -> Constr #

dataTypeOf :: ArtifactDetails -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ArtifactDetails # 
Show ArtifactDetails # 
Generic ArtifactDetails # 
Hashable ArtifactDetails # 
ToJSON ArtifactDetails # 
FromJSON ArtifactDetails # 
NFData ArtifactDetails # 

Methods

rnf :: ArtifactDetails -> () #

type Rep ArtifactDetails # 
type Rep ArtifactDetails = D1 (MetaData "ArtifactDetails" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.4.5-7l6xH8NU5nx4wRSql2Kh3c" False) (C1 (MetaCons "ArtifactDetails'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_adMinimumCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Nat)) (S1 (MetaSel (Just Symbol "_adMaximumCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Nat))))

artifactDetails #

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

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

  • adMinimumCount - The minimum number of artifacts allowed for the action type.
  • adMaximumCount - The maximum number of artifacts allowed for the action type.

adMinimumCount :: Lens' ArtifactDetails Natural #

The minimum number of artifacts allowed for the action type.

adMaximumCount :: Lens' ArtifactDetails Natural #

The maximum number of artifacts allowed for the action type.

ArtifactLocation

data ArtifactLocation #

Represents information about the location of an artifact.

See: artifactLocation smart constructor.

Instances

Eq ArtifactLocation # 
Data ArtifactLocation # 

Methods

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

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

toConstr :: ArtifactLocation -> Constr #

dataTypeOf :: ArtifactLocation -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ArtifactLocation # 
Show ArtifactLocation # 
Generic ArtifactLocation # 
Hashable ArtifactLocation # 
FromJSON ArtifactLocation # 
NFData ArtifactLocation # 

Methods

rnf :: ArtifactLocation -> () #

type Rep ArtifactLocation # 
type Rep ArtifactLocation = D1 (MetaData "ArtifactLocation" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.4.5-7l6xH8NU5nx4wRSql2Kh3c" False) (C1 (MetaCons "ArtifactLocation'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_alS3Location") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe S3ArtifactLocation))) (S1 (MetaSel (Just Symbol "_alType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ArtifactLocationType)))))

artifactLocation :: ArtifactLocation #

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

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

  • alS3Location - The Amazon S3 bucket that contains the artifact.
  • alType - The type of artifact in the location.

alS3Location :: Lens' ArtifactLocation (Maybe S3ArtifactLocation) #

The Amazon S3 bucket that contains the artifact.

alType :: Lens' ArtifactLocation (Maybe ArtifactLocationType) #

The type of artifact in the location.

ArtifactRevision

data ArtifactRevision #

Represents revision details of an artifact.

See: artifactRevision smart constructor.

Instances

Eq ArtifactRevision # 
Data ArtifactRevision # 

Methods

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

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

toConstr :: ArtifactRevision -> Constr #

dataTypeOf :: ArtifactRevision -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ArtifactRevision # 
Show ArtifactRevision # 
Generic ArtifactRevision # 
Hashable ArtifactRevision # 
FromJSON ArtifactRevision # 
NFData ArtifactRevision # 

Methods

rnf :: ArtifactRevision -> () #

type Rep ArtifactRevision # 
type Rep ArtifactRevision = D1 (MetaData "ArtifactRevision" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.4.5-7l6xH8NU5nx4wRSql2Kh3c" False) (C1 (MetaCons "ArtifactRevision'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_arRevisionSummary") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_arRevisionURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_arCreated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))))) ((:*:) (S1 (MetaSel (Just Symbol "_arName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_arRevisionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_arRevisionChangeIdentifier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

artifactRevision :: ArtifactRevision #

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

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

  • arRevisionSummary - Summary information about the most recent revision of the artifact. For GitHub and AWS CodeCommit repositories, the commit message. For Amazon S3 buckets or actions, the user-provided content of a codepipeline-artifact-revision-summary key specified in the object metadata.
  • arRevisionURL - The commit ID for the artifact revision. For artifacts stored in GitHub or AWS CodeCommit repositories, the commit ID is linked to a commit details page.
  • arCreated - The date and time when the most recent revision of the artifact was created, in timestamp format.
  • arName - The name of an artifact. This name might be system-generated, such as MyApp, or might be defined by the user when an action is created.
  • arRevisionId - The revision ID of the artifact.
  • arRevisionChangeIdentifier - An additional identifier for a revision, such as a commit date or, for artifacts stored in Amazon S3 buckets, the ETag value.

arRevisionSummary :: Lens' ArtifactRevision (Maybe Text) #

Summary information about the most recent revision of the artifact. For GitHub and AWS CodeCommit repositories, the commit message. For Amazon S3 buckets or actions, the user-provided content of a codepipeline-artifact-revision-summary key specified in the object metadata.

arRevisionURL :: Lens' ArtifactRevision (Maybe Text) #

The commit ID for the artifact revision. For artifacts stored in GitHub or AWS CodeCommit repositories, the commit ID is linked to a commit details page.

arCreated :: Lens' ArtifactRevision (Maybe UTCTime) #

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

arName :: Lens' ArtifactRevision (Maybe Text) #

The name of an artifact. This name might be system-generated, such as MyApp, or might be defined by the user when an action is created.

arRevisionId :: Lens' ArtifactRevision (Maybe Text) #

The revision ID of the artifact.

arRevisionChangeIdentifier :: Lens' ArtifactRevision (Maybe Text) #

An additional identifier for a revision, such as a commit date or, for artifacts stored in Amazon S3 buckets, the ETag value.

ArtifactStore

data ArtifactStore #

The Amazon S3 location where artifacts are stored for the pipeline. If this Amazon S3 bucket is created manually, it must meet the requirements for AWS CodePipeline. For more information, see the Concepts .

See: artifactStore smart constructor.

Instances

Eq ArtifactStore # 
Data ArtifactStore # 

Methods

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

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

toConstr :: ArtifactStore -> Constr #

dataTypeOf :: ArtifactStore -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ArtifactStore # 
Show ArtifactStore # 
Generic ArtifactStore # 

Associated Types

type Rep ArtifactStore :: * -> * #

Hashable ArtifactStore # 
ToJSON ArtifactStore # 
FromJSON ArtifactStore # 
NFData ArtifactStore # 

Methods

rnf :: ArtifactStore -> () #

type Rep ArtifactStore # 
type Rep ArtifactStore = D1 (MetaData "ArtifactStore" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.4.5-7l6xH8NU5nx4wRSql2Kh3c" False) (C1 (MetaCons "ArtifactStore'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_asEncryptionKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe EncryptionKey))) ((:*:) (S1 (MetaSel (Just Symbol "_asType") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 ArtifactStoreType)) (S1 (MetaSel (Just Symbol "_asLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))))

artifactStore #

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

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

  • asEncryptionKey - The encryption key used to encrypt the data in the artifact store, such as an AWS Key Management Service (AWS KMS) key. If this is undefined, the default key for Amazon S3 is used.
  • asType - The type of the artifact store, such as S3.
  • asLocation - The location for storing the artifacts for a pipeline, such as an S3 bucket or folder.

asEncryptionKey :: Lens' ArtifactStore (Maybe EncryptionKey) #

The encryption key used to encrypt the data in the artifact store, such as an AWS Key Management Service (AWS KMS) key. If this is undefined, the default key for Amazon S3 is used.

asType :: Lens' ArtifactStore ArtifactStoreType #

The type of the artifact store, such as S3.

asLocation :: Lens' ArtifactStore Text #

The location for storing the artifacts for a pipeline, such as an S3 bucket or folder.

BlockerDeclaration

data BlockerDeclaration #

Reserved for future use.

See: blockerDeclaration smart constructor.

Instances

Eq BlockerDeclaration # 
Data BlockerDeclaration # 

Methods

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

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

toConstr :: BlockerDeclaration -> Constr #

dataTypeOf :: BlockerDeclaration -> DataType #

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

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

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

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

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

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

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

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

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

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

Read BlockerDeclaration # 
Show BlockerDeclaration # 
Generic BlockerDeclaration # 
Hashable BlockerDeclaration # 
ToJSON BlockerDeclaration # 
FromJSON BlockerDeclaration # 
NFData BlockerDeclaration # 

Methods

rnf :: BlockerDeclaration -> () #

type Rep BlockerDeclaration # 
type Rep BlockerDeclaration = D1 (MetaData "BlockerDeclaration" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.4.5-7l6xH8NU5nx4wRSql2Kh3c" False) (C1 (MetaCons "BlockerDeclaration'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_bdName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_bdType") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 BlockerType))))

blockerDeclaration #

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

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

  • bdName - Reserved for future use.
  • bdType - Reserved for future use.

bdName :: Lens' BlockerDeclaration Text #

Reserved for future use.

bdType :: Lens' BlockerDeclaration BlockerType #

Reserved for future use.

CurrentRevision

data CurrentRevision #

Represents information about a current revision.

See: currentRevision smart constructor.

Instances

Eq CurrentRevision # 
Data CurrentRevision # 

Methods

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

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

toConstr :: CurrentRevision -> Constr #

dataTypeOf :: CurrentRevision -> DataType #

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

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

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

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

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

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

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

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

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

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

Read CurrentRevision # 
Show CurrentRevision # 
Generic CurrentRevision # 
Hashable CurrentRevision # 
ToJSON CurrentRevision # 
NFData CurrentRevision # 

Methods

rnf :: CurrentRevision -> () #

type Rep CurrentRevision # 
type Rep CurrentRevision = D1 (MetaData "CurrentRevision" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.4.5-7l6xH8NU5nx4wRSql2Kh3c" False) (C1 (MetaCons "CurrentRevision'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_crRevisionSummary") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_crCreated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)))) ((:*:) (S1 (MetaSel (Just Symbol "_crRevision") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_crChangeIdentifier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))))

currentRevision #

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

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

  • crRevisionSummary - The summary of the most recent revision of the artifact.
  • crCreated - The date and time when the most recent revision of the artifact was created, in timestamp format.
  • crRevision - The revision ID of the current version of an artifact.
  • crChangeIdentifier - The change identifier for the current revision.

crRevisionSummary :: Lens' CurrentRevision (Maybe Text) #

The summary of the most recent revision of the artifact.

crCreated :: Lens' CurrentRevision (Maybe UTCTime) #

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

crRevision :: Lens' CurrentRevision Text #

The revision ID of the current version of an artifact.

crChangeIdentifier :: Lens' CurrentRevision Text #

The change identifier for the current revision.

EncryptionKey

data EncryptionKey #

Represents information about the key used to encrypt data in the artifact store, such as an AWS Key Management Service (AWS KMS) key.

See: encryptionKey smart constructor.

Instances

Eq EncryptionKey # 
Data EncryptionKey # 

Methods

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

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

toConstr :: EncryptionKey -> Constr #

dataTypeOf :: EncryptionKey -> DataType #

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

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

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

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

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

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

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

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

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

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

Read EncryptionKey # 
Show EncryptionKey # 
Generic EncryptionKey # 

Associated Types

type Rep EncryptionKey :: * -> * #

Hashable EncryptionKey # 
ToJSON EncryptionKey # 
FromJSON EncryptionKey # 
NFData EncryptionKey # 

Methods

rnf :: EncryptionKey -> () #

type Rep EncryptionKey # 
type Rep EncryptionKey = D1 (MetaData "EncryptionKey" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.4.5-7l6xH8NU5nx4wRSql2Kh3c" False) (C1 (MetaCons "EncryptionKey'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ekId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_ekType") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 EncryptionKeyType))))

encryptionKey #

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

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

  • ekId - The ID used to identify the key. For an AWS KMS key, this is the key ID or key ARN.
  • ekType - The type of encryption key, such as an AWS Key Management Service (AWS KMS) key. When creating or updating a pipeline, the value must be set to KMS.

ekId :: Lens' EncryptionKey Text #

The ID used to identify the key. For an AWS KMS key, this is the key ID or key ARN.

ekType :: Lens' EncryptionKey EncryptionKeyType #

The type of encryption key, such as an AWS Key Management Service (AWS KMS) key. When creating or updating a pipeline, the value must be set to KMS.

ErrorDetails

data ErrorDetails #

Represents information about an error in AWS CodePipeline.

See: errorDetails smart constructor.

Instances

Eq ErrorDetails # 
Data ErrorDetails # 

Methods

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

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

toConstr :: ErrorDetails -> Constr #

dataTypeOf :: ErrorDetails -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ErrorDetails # 
Show ErrorDetails # 
Generic ErrorDetails # 

Associated Types

type Rep ErrorDetails :: * -> * #

Hashable ErrorDetails # 
FromJSON ErrorDetails # 
NFData ErrorDetails # 

Methods

rnf :: ErrorDetails -> () #

type Rep ErrorDetails # 
type Rep ErrorDetails = D1 (MetaData "ErrorDetails" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.4.5-7l6xH8NU5nx4wRSql2Kh3c" False) (C1 (MetaCons "ErrorDetails'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_edCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_edMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

errorDetails :: ErrorDetails #

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

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

  • edCode - The system ID or error number code of the error.
  • edMessage - The text of the error message.

edCode :: Lens' ErrorDetails (Maybe Text) #

The system ID or error number code of the error.

edMessage :: Lens' ErrorDetails (Maybe Text) #

The text of the error message.

ExecutionDetails

data ExecutionDetails #

The details of the actions taken and results produced on an artifact as it passes through stages in the pipeline.

See: executionDetails smart constructor.

Instances

Eq ExecutionDetails # 
Data ExecutionDetails # 

Methods

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

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

toConstr :: ExecutionDetails -> Constr #

dataTypeOf :: ExecutionDetails -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ExecutionDetails # 
Show ExecutionDetails # 
Generic ExecutionDetails # 
Hashable ExecutionDetails # 
ToJSON ExecutionDetails # 
NFData ExecutionDetails # 

Methods

rnf :: ExecutionDetails -> () #

type Rep ExecutionDetails # 
type Rep ExecutionDetails = D1 (MetaData "ExecutionDetails" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.4.5-7l6xH8NU5nx4wRSql2Kh3c" False) (C1 (MetaCons "ExecutionDetails'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_edSummary") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_edExternalExecutionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_edPercentComplete") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat))))))

executionDetails :: ExecutionDetails #

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

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

  • edSummary - The summary of the current status of the actions.
  • edExternalExecutionId - The system-generated unique ID of this action used to identify this job worker in any external systems, such as AWS CodeDeploy.
  • edPercentComplete - The percentage of work completed on the action, represented on a scale of zero to one hundred percent.

edSummary :: Lens' ExecutionDetails (Maybe Text) #

The summary of the current status of the actions.

edExternalExecutionId :: Lens' ExecutionDetails (Maybe Text) #

The system-generated unique ID of this action used to identify this job worker in any external systems, such as AWS CodeDeploy.

edPercentComplete :: Lens' ExecutionDetails (Maybe Natural) #

The percentage of work completed on the action, represented on a scale of zero to one hundred percent.

FailureDetails

data FailureDetails #

Represents information about failure details.

See: failureDetails smart constructor.

Instances

Eq FailureDetails # 
Data FailureDetails # 

Methods

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

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

toConstr :: FailureDetails -> Constr #

dataTypeOf :: FailureDetails -> DataType #

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

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

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

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

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

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

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

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

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

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

Read FailureDetails # 
Show FailureDetails # 
Generic FailureDetails # 

Associated Types

type Rep FailureDetails :: * -> * #

Hashable FailureDetails # 
ToJSON FailureDetails # 
NFData FailureDetails # 

Methods

rnf :: FailureDetails -> () #

type Rep FailureDetails # 
type Rep FailureDetails = D1 (MetaData "FailureDetails" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.4.5-7l6xH8NU5nx4wRSql2Kh3c" False) (C1 (MetaCons "FailureDetails'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_fdExternalExecutionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_fdType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 FailureType)) (S1 (MetaSel (Just Symbol "_fdMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))))

failureDetails #

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

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

fdExternalExecutionId :: Lens' FailureDetails (Maybe Text) #

The external ID of the run of the action that failed.

fdType :: Lens' FailureDetails FailureType #

The type of the failure.

fdMessage :: Lens' FailureDetails Text #

The message about the failure.

InputArtifact

data InputArtifact #

Represents information about an artifact to be worked on, such as a test or build artifact.

See: inputArtifact smart constructor.

Instances

Eq InputArtifact # 
Data InputArtifact # 

Methods

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

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

toConstr :: InputArtifact -> Constr #

dataTypeOf :: InputArtifact -> DataType #

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

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

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

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

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

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

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

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

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

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

Read InputArtifact # 
Show InputArtifact # 
Generic InputArtifact # 

Associated Types

type Rep InputArtifact :: * -> * #

Hashable InputArtifact # 
ToJSON InputArtifact # 
FromJSON InputArtifact # 
NFData InputArtifact # 

Methods

rnf :: InputArtifact -> () #

type Rep InputArtifact # 
type Rep InputArtifact = D1 (MetaData "InputArtifact" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.4.5-7l6xH8NU5nx4wRSql2Kh3c" True) (C1 (MetaCons "InputArtifact'" PrefixI True) (S1 (MetaSel (Just Symbol "_iaName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

inputArtifact #

Arguments

:: Text

iaName

-> InputArtifact 

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

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

  • iaName - The name of the artifact to be worked on, for example, "My App". The input artifact of an action must exactly match the output artifact declared in a preceding action, but the input artifact does not have to be the next action in strict sequence from the action that provided the output artifact. Actions in parallel can declare different output artifacts, which are in turn consumed by different following actions.

iaName :: Lens' InputArtifact Text #

The name of the artifact to be worked on, for example, "My App". The input artifact of an action must exactly match the output artifact declared in a preceding action, but the input artifact does not have to be the next action in strict sequence from the action that provided the output artifact. Actions in parallel can declare different output artifacts, which are in turn consumed by different following actions.

Job

data Job #

Represents information about a job.

See: job smart constructor.

Instances

Eq Job # 

Methods

(==) :: Job -> Job -> Bool #

(/=) :: Job -> Job -> Bool #

Data Job # 

Methods

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

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

toConstr :: Job -> Constr #

dataTypeOf :: Job -> DataType #

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

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

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

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

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

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

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

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

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

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

Read Job # 
Show Job # 

Methods

showsPrec :: Int -> Job -> ShowS #

show :: Job -> String #

showList :: [Job] -> ShowS #

Generic Job # 

Associated Types

type Rep Job :: * -> * #

Methods

from :: Job -> Rep Job x #

to :: Rep Job x -> Job #

Hashable Job # 

Methods

hashWithSalt :: Int -> Job -> Int #

hash :: Job -> Int #

FromJSON Job # 
NFData Job # 

Methods

rnf :: Job -> () #

type Rep Job # 
type Rep Job = D1 (MetaData "Job" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.4.5-7l6xH8NU5nx4wRSql2Kh3c" False) (C1 (MetaCons "Job'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_jData") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe JobData))) (S1 (MetaSel (Just Symbol "_jAccountId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_jId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_jNonce") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

job :: Job #

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

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

  • jData - Additional data about a job.
  • jAccountId - The ID of the AWS account to use when performing the job.
  • jId - The unique system-generated ID of the job.
  • jNonce - A system-generated random number that AWS CodePipeline uses to ensure that the job is being worked on by only one job worker. This number must be returned in the response.

jData :: Lens' Job (Maybe JobData) #

Additional data about a job.

jAccountId :: Lens' Job (Maybe Text) #

The ID of the AWS account to use when performing the job.

jId :: Lens' Job (Maybe Text) #

The unique system-generated ID of the job.

jNonce :: Lens' Job (Maybe Text) #

A system-generated random number that AWS CodePipeline uses to ensure that the job is being worked on by only one job worker. This number must be returned in the response.

JobData

data JobData #

Represents additional information about a job required for a job worker to complete the job.

See: jobData smart constructor.

Instances

Eq JobData # 

Methods

(==) :: JobData -> JobData -> Bool #

(/=) :: JobData -> JobData -> Bool #

Data JobData # 

Methods

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

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

toConstr :: JobData -> Constr #

dataTypeOf :: JobData -> DataType #

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

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

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

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

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

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

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

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

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

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

Read JobData # 
Show JobData # 
Generic JobData # 

Associated Types

type Rep JobData :: * -> * #

Methods

from :: JobData -> Rep JobData x #

to :: Rep JobData x -> JobData #

Hashable JobData # 

Methods

hashWithSalt :: Int -> JobData -> Int #

hash :: JobData -> Int #

FromJSON JobData # 
NFData JobData # 

Methods

rnf :: JobData -> () #

type Rep JobData # 

jobData :: JobData #

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

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

jdContinuationToken :: Lens' JobData (Maybe Text) #

A system-generated token, such as a AWS CodeDeploy deployment ID, that a job requires in order to continue the job asynchronously.

jdOutputArtifacts :: Lens' JobData [Artifact] #

The output of the job.

jdActionTypeId :: Lens' JobData (Maybe ActionTypeId) #

Undocumented member.

jdInputArtifacts :: Lens' JobData [Artifact] #

The artifact supplied to the job.

JobDetails

data JobDetails #

Represents information about the details of a job.

See: jobDetails smart constructor.

Instances

Eq JobDetails # 
Data JobDetails # 

Methods

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

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

toConstr :: JobDetails -> Constr #

dataTypeOf :: JobDetails -> DataType #

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

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

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

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

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

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

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

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

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

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

Read JobDetails # 
Show JobDetails # 
Generic JobDetails # 

Associated Types

type Rep JobDetails :: * -> * #

Hashable JobDetails # 
FromJSON JobDetails # 
NFData JobDetails # 

Methods

rnf :: JobDetails -> () #

type Rep JobDetails # 
type Rep JobDetails = D1 (MetaData "JobDetails" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.4.5-7l6xH8NU5nx4wRSql2Kh3c" False) (C1 (MetaCons "JobDetails'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_jdData") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe JobData))) ((:*:) (S1 (MetaSel (Just Symbol "_jdAccountId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_jdId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

jobDetails :: JobDetails #

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

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

  • jdData - Undocumented member.
  • jdAccountId - The AWS account ID associated with the job.
  • jdId - The unique system-generated ID of the job.

jdData :: Lens' JobDetails (Maybe JobData) #

Undocumented member.

jdAccountId :: Lens' JobDetails (Maybe Text) #

The AWS account ID associated with the job.

jdId :: Lens' JobDetails (Maybe Text) #

The unique system-generated ID of the job.

OutputArtifact

data OutputArtifact #

Represents information about the output of an action.

See: outputArtifact smart constructor.

Instances

Eq OutputArtifact # 
Data OutputArtifact # 

Methods

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

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

toConstr :: OutputArtifact -> Constr #

dataTypeOf :: OutputArtifact -> DataType #

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

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

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

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

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

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

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

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

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

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

Read OutputArtifact # 
Show OutputArtifact # 
Generic OutputArtifact # 

Associated Types

type Rep OutputArtifact :: * -> * #

Hashable OutputArtifact # 
ToJSON OutputArtifact # 
FromJSON OutputArtifact # 
NFData OutputArtifact # 

Methods

rnf :: OutputArtifact -> () #

type Rep OutputArtifact # 
type Rep OutputArtifact = D1 (MetaData "OutputArtifact" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.4.5-7l6xH8NU5nx4wRSql2Kh3c" True) (C1 (MetaCons "OutputArtifact'" PrefixI True) (S1 (MetaSel (Just Symbol "_oaName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

outputArtifact #

Arguments

:: Text

oaName

-> OutputArtifact 

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

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

  • oaName - The name of the output of an artifact, such as "My App". The input artifact of an action must exactly match the output artifact declared in a preceding action, but the input artifact does not have to be the next action in strict sequence from the action that provided the output artifact. Actions in parallel can declare different output artifacts, which are in turn consumed by different following actions. Output artifact names must be unique within a pipeline.

oaName :: Lens' OutputArtifact Text #

The name of the output of an artifact, such as "My App". The input artifact of an action must exactly match the output artifact declared in a preceding action, but the input artifact does not have to be the next action in strict sequence from the action that provided the output artifact. Actions in parallel can declare different output artifacts, which are in turn consumed by different following actions. Output artifact names must be unique within a pipeline.

PipelineContext

data PipelineContext #

Represents information about a pipeline to a job worker.

See: pipelineContext smart constructor.

Instances

Eq PipelineContext # 
Data PipelineContext # 

Methods

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

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

toConstr :: PipelineContext -> Constr #

dataTypeOf :: PipelineContext -> DataType #

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

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

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

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

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

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

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

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

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

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

Read PipelineContext # 
Show PipelineContext # 
Generic PipelineContext # 
Hashable PipelineContext # 
FromJSON PipelineContext # 
NFData PipelineContext # 

Methods

rnf :: PipelineContext -> () #

type Rep PipelineContext # 
type Rep PipelineContext = D1 (MetaData "PipelineContext" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.4.5-7l6xH8NU5nx4wRSql2Kh3c" False) (C1 (MetaCons "PipelineContext'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_pcStage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe StageContext))) ((:*:) (S1 (MetaSel (Just Symbol "_pcPipelineName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_pcAction") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ActionContext))))))

pipelineContext :: PipelineContext #

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

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

  • pcStage - The stage of the pipeline.
  • pcPipelineName - The name of the pipeline. This is a user-specified value. Pipeline names must be unique across all pipeline names under an Amazon Web Services account.
  • pcAction - Undocumented member.

pcStage :: Lens' PipelineContext (Maybe StageContext) #

The stage of the pipeline.

pcPipelineName :: Lens' PipelineContext (Maybe Text) #

The name of the pipeline. This is a user-specified value. Pipeline names must be unique across all pipeline names under an Amazon Web Services account.

PipelineDeclaration

data PipelineDeclaration #

Represents the structure of actions and stages to be performed in the pipeline.

See: pipelineDeclaration smart constructor.

Instances

Eq PipelineDeclaration # 
Data PipelineDeclaration # 

Methods

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

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

toConstr :: PipelineDeclaration -> Constr #

dataTypeOf :: PipelineDeclaration -> DataType #

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

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

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

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

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

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

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

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

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

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

Read PipelineDeclaration # 
Show PipelineDeclaration # 
Generic PipelineDeclaration # 
Hashable PipelineDeclaration # 
ToJSON PipelineDeclaration # 
FromJSON PipelineDeclaration # 
NFData PipelineDeclaration # 

Methods

rnf :: PipelineDeclaration -> () #

type Rep PipelineDeclaration # 
type Rep PipelineDeclaration = D1 (MetaData "PipelineDeclaration" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.4.5-7l6xH8NU5nx4wRSql2Kh3c" False) (C1 (MetaCons "PipelineDeclaration'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_pdVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat))) (S1 (MetaSel (Just Symbol "_pdName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) ((:*:) (S1 (MetaSel (Just Symbol "_pdRoleARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) ((:*:) (S1 (MetaSel (Just Symbol "_pdArtifactStore") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 ArtifactStore)) (S1 (MetaSel (Just Symbol "_pdStages") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [StageDeclaration]))))))

pipelineDeclaration #

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

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

  • pdVersion - The version number of the pipeline. A new pipeline always has a version number of 1. This number is automatically incremented when a pipeline is updated.
  • pdName - The name of the action to be performed.
  • pdRoleARN - The Amazon Resource Name (ARN) for AWS CodePipeline to use to either perform actions with no actionRoleArn, or to use to assume roles for actions with an actionRoleArn.
  • pdArtifactStore - Undocumented member.
  • pdStages - The stage in which to perform the action.

pdVersion :: Lens' PipelineDeclaration (Maybe Natural) #

The version number of the pipeline. A new pipeline always has a version number of 1. This number is automatically incremented when a pipeline is updated.

pdName :: Lens' PipelineDeclaration Text #

The name of the action to be performed.

pdRoleARN :: Lens' PipelineDeclaration Text #

The Amazon Resource Name (ARN) for AWS CodePipeline to use to either perform actions with no actionRoleArn, or to use to assume roles for actions with an actionRoleArn.

pdStages :: Lens' PipelineDeclaration [StageDeclaration] #

The stage in which to perform the action.

PipelineExecution

data PipelineExecution #

Represents information about an execution of a pipeline.

See: pipelineExecution smart constructor.

Instances

Eq PipelineExecution # 
Data PipelineExecution # 

Methods

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

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

toConstr :: PipelineExecution -> Constr #

dataTypeOf :: PipelineExecution -> DataType #

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

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

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

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

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

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

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

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

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

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

Read PipelineExecution # 
Show PipelineExecution # 
Generic PipelineExecution # 
Hashable PipelineExecution # 
FromJSON PipelineExecution # 
NFData PipelineExecution # 

Methods

rnf :: PipelineExecution -> () #

type Rep PipelineExecution # 
type Rep PipelineExecution = D1 (MetaData "PipelineExecution" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.4.5-7l6xH8NU5nx4wRSql2Kh3c" False) (C1 (MetaCons "PipelineExecution'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_peStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PipelineExecutionStatus))) (S1 (MetaSel (Just Symbol "_pePipelineName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_pePipelineVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat))) ((:*:) (S1 (MetaSel (Just Symbol "_pePipelineExecutionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_peArtifactRevisions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ArtifactRevision])))))))

pipelineExecution :: PipelineExecution #

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

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

  • peStatus - The status of the pipeline execution. * InProgress: The pipeline execution is currently running. * Succeeded: The pipeline execution completed successfully. * Superseded: While this pipeline execution was waiting for the next stage to be completed, a newer pipeline execution caught up and continued through the pipeline instead. * Failed: The pipeline did not complete successfully.
  • pePipelineName - The name of the pipeline that was executed.
  • pePipelineVersion - The version number of the pipeline that was executed.
  • pePipelineExecutionId - The ID of the pipeline execution.
  • peArtifactRevisions - A list of ArtifactRevision objects included in a pipeline execution.

peStatus :: Lens' PipelineExecution (Maybe PipelineExecutionStatus) #

The status of the pipeline execution. * InProgress: The pipeline execution is currently running. * Succeeded: The pipeline execution completed successfully. * Superseded: While this pipeline execution was waiting for the next stage to be completed, a newer pipeline execution caught up and continued through the pipeline instead. * Failed: The pipeline did not complete successfully.

pePipelineName :: Lens' PipelineExecution (Maybe Text) #

The name of the pipeline that was executed.

pePipelineVersion :: Lens' PipelineExecution (Maybe Natural) #

The version number of the pipeline that was executed.

pePipelineExecutionId :: Lens' PipelineExecution (Maybe Text) #

The ID of the pipeline execution.

peArtifactRevisions :: Lens' PipelineExecution [ArtifactRevision] #

A list of ArtifactRevision objects included in a pipeline execution.

PipelineSummary

data PipelineSummary #

Returns a summary of a pipeline.

See: pipelineSummary smart constructor.

Instances

Eq PipelineSummary # 
Data PipelineSummary # 

Methods

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

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

toConstr :: PipelineSummary -> Constr #

dataTypeOf :: PipelineSummary -> DataType #

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

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

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

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

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

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

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

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

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

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

Read PipelineSummary # 
Show PipelineSummary # 
Generic PipelineSummary # 
Hashable PipelineSummary # 
FromJSON PipelineSummary # 
NFData PipelineSummary # 

Methods

rnf :: PipelineSummary -> () #

type Rep PipelineSummary # 
type Rep PipelineSummary = D1 (MetaData "PipelineSummary" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.4.5-7l6xH8NU5nx4wRSql2Kh3c" False) (C1 (MetaCons "PipelineSummary'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_psCreated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) (S1 (MetaSel (Just Symbol "_psName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_psVersion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat))) (S1 (MetaSel (Just Symbol "_psUpdated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))))))

pipelineSummary :: PipelineSummary #

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

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

  • psCreated - The date and time the pipeline was created, in timestamp format.
  • psName - The name of the pipeline.
  • psVersion - The version number of the pipeline.
  • psUpdated - The date and time of the last update to the pipeline, in timestamp format.

psCreated :: Lens' PipelineSummary (Maybe UTCTime) #

The date and time the pipeline was created, in timestamp format.

psName :: Lens' PipelineSummary (Maybe Text) #

The name of the pipeline.

psVersion :: Lens' PipelineSummary (Maybe Natural) #

The version number of the pipeline.

psUpdated :: Lens' PipelineSummary (Maybe UTCTime) #

The date and time of the last update to the pipeline, in timestamp format.

S3ArtifactLocation

data S3ArtifactLocation #

The location of the Amazon S3 bucket that contains a revision.

See: s3ArtifactLocation smart constructor.

Instances

Eq S3ArtifactLocation # 
Data S3ArtifactLocation # 

Methods

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

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

toConstr :: S3ArtifactLocation -> Constr #

dataTypeOf :: S3ArtifactLocation -> DataType #

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

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

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

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

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

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

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

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

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

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

Read S3ArtifactLocation # 
Show S3ArtifactLocation # 
Generic S3ArtifactLocation # 
Hashable S3ArtifactLocation # 
FromJSON S3ArtifactLocation # 
NFData S3ArtifactLocation # 

Methods

rnf :: S3ArtifactLocation -> () #

type Rep S3ArtifactLocation # 
type Rep S3ArtifactLocation = D1 (MetaData "S3ArtifactLocation" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.4.5-7l6xH8NU5nx4wRSql2Kh3c" False) (C1 (MetaCons "S3ArtifactLocation'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_salBucketName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_salObjectKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))

s3ArtifactLocation #

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

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

  • salBucketName - The name of the Amazon S3 bucket.
  • salObjectKey - The key of the object in the Amazon S3 bucket, which uniquely identifies the object in the bucket.

salBucketName :: Lens' S3ArtifactLocation Text #

The name of the Amazon S3 bucket.

salObjectKey :: Lens' S3ArtifactLocation Text #

The key of the object in the Amazon S3 bucket, which uniquely identifies the object in the bucket.

StageContext

data StageContext #

Represents information about a stage to a job worker.

See: stageContext smart constructor.

Instances

Eq StageContext # 
Data StageContext # 

Methods

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

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

toConstr :: StageContext -> Constr #

dataTypeOf :: StageContext -> DataType #

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

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

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

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

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

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

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

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

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

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

Read StageContext # 
Show StageContext # 
Generic StageContext # 

Associated Types

type Rep StageContext :: * -> * #

Hashable StageContext # 
FromJSON StageContext # 
NFData StageContext # 

Methods

rnf :: StageContext -> () #

type Rep StageContext # 
type Rep StageContext = D1 (MetaData "StageContext" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.4.5-7l6xH8NU5nx4wRSql2Kh3c" True) (C1 (MetaCons "StageContext'" PrefixI True) (S1 (MetaSel (Just Symbol "_scName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

stageContext :: StageContext #

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

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

  • scName - The name of the stage.

scName :: Lens' StageContext (Maybe Text) #

The name of the stage.

StageDeclaration

data StageDeclaration #

Represents information about a stage and its definition.

See: stageDeclaration smart constructor.

Instances

Eq StageDeclaration # 
Data StageDeclaration # 

Methods

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

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

toConstr :: StageDeclaration -> Constr #

dataTypeOf :: StageDeclaration -> DataType #

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

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

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

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

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

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

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

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

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

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

Read StageDeclaration # 
Show StageDeclaration # 
Generic StageDeclaration # 
Hashable StageDeclaration # 
ToJSON StageDeclaration # 
FromJSON StageDeclaration # 
NFData StageDeclaration # 

Methods

rnf :: StageDeclaration -> () #

type Rep StageDeclaration # 
type Rep StageDeclaration = D1 (MetaData "StageDeclaration" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.4.5-7l6xH8NU5nx4wRSql2Kh3c" False) (C1 (MetaCons "StageDeclaration'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_sdBlockers") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [BlockerDeclaration]))) ((:*:) (S1 (MetaSel (Just Symbol "_sdName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_sdActions") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [ActionDeclaration])))))

stageDeclaration #

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

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

sdName :: Lens' StageDeclaration Text #

The name of the stage.

sdActions :: Lens' StageDeclaration [ActionDeclaration] #

The actions included in a stage.

StageExecution

data StageExecution #

Represents information about the run of a stage.

See: stageExecution smart constructor.

Instances

Eq StageExecution # 
Data StageExecution # 

Methods

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

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

toConstr :: StageExecution -> Constr #

dataTypeOf :: StageExecution -> DataType #

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

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

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

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

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

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

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

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

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

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

Read StageExecution # 
Show StageExecution # 
Generic StageExecution # 

Associated Types

type Rep StageExecution :: * -> * #

Hashable StageExecution # 
FromJSON StageExecution # 
NFData StageExecution # 

Methods

rnf :: StageExecution -> () #

type Rep StageExecution # 
type Rep StageExecution = D1 (MetaData "StageExecution" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.4.5-7l6xH8NU5nx4wRSql2Kh3c" False) (C1 (MetaCons "StageExecution'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_sePipelineExecutionId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_seStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 StageExecutionStatus))))

stageExecution #

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

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

  • sePipelineExecutionId - The ID of the pipeline execution associated with the stage.
  • seStatus - The status of the stage, or for a completed stage, the last status of the stage.

sePipelineExecutionId :: Lens' StageExecution Text #

The ID of the pipeline execution associated with the stage.

seStatus :: Lens' StageExecution StageExecutionStatus #

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

StageState

data StageState #

Represents information about the state of the stage.

See: stageState smart constructor.

Instances

Eq StageState # 
Data StageState # 

Methods

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

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

toConstr :: StageState -> Constr #

dataTypeOf :: StageState -> DataType #

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

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

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

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

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

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

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

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

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

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

Read StageState # 
Show StageState # 
Generic StageState # 

Associated Types

type Rep StageState :: * -> * #

Hashable StageState # 
FromJSON StageState # 
NFData StageState # 

Methods

rnf :: StageState -> () #

type Rep StageState # 
type Rep StageState = D1 (MetaData "StageState" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.4.5-7l6xH8NU5nx4wRSql2Kh3c" False) (C1 (MetaCons "StageState'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ssInboundTransitionState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TransitionState))) (S1 (MetaSel (Just Symbol "_ssActionStates") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ActionState])))) ((:*:) (S1 (MetaSel (Just Symbol "_ssStageName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ssLatestExecution") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe StageExecution))))))

stageState :: StageState #

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

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

ssInboundTransitionState :: Lens' StageState (Maybe TransitionState) #

The state of the inbound transition, which is either enabled or disabled.

ssActionStates :: Lens' StageState [ActionState] #

The state of the stage.

ssStageName :: Lens' StageState (Maybe Text) #

The name of the stage.

ssLatestExecution :: Lens' StageState (Maybe StageExecution) #

Information about the latest execution in the stage, including its ID and status.

ThirdPartyJob

data ThirdPartyJob #

A response to a PollForThirdPartyJobs request returned by AWS CodePipeline when there is a job to be worked upon by a partner action.

See: thirdPartyJob smart constructor.

Instances

Eq ThirdPartyJob # 
Data ThirdPartyJob # 

Methods

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

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

toConstr :: ThirdPartyJob -> Constr #

dataTypeOf :: ThirdPartyJob -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ThirdPartyJob # 
Show ThirdPartyJob # 
Generic ThirdPartyJob # 

Associated Types

type Rep ThirdPartyJob :: * -> * #

Hashable ThirdPartyJob # 
FromJSON ThirdPartyJob # 
NFData ThirdPartyJob # 

Methods

rnf :: ThirdPartyJob -> () #

type Rep ThirdPartyJob # 
type Rep ThirdPartyJob = D1 (MetaData "ThirdPartyJob" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.4.5-7l6xH8NU5nx4wRSql2Kh3c" False) (C1 (MetaCons "ThirdPartyJob'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_tpjClientId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_tpjJobId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

thirdPartyJob :: ThirdPartyJob #

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

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

  • tpjClientId - The clientToken portion of the clientId and clientToken pair used to verify that the calling entity is allowed access to the job and its details.
  • tpjJobId - The identifier used to identify the job in AWS CodePipeline.

tpjClientId :: Lens' ThirdPartyJob (Maybe Text) #

The clientToken portion of the clientId and clientToken pair used to verify that the calling entity is allowed access to the job and its details.

tpjJobId :: Lens' ThirdPartyJob (Maybe Text) #

The identifier used to identify the job in AWS CodePipeline.

ThirdPartyJobData

data ThirdPartyJobData #

Represents information about the job data for a partner action.

See: thirdPartyJobData smart constructor.

Instances

Eq ThirdPartyJobData # 
Data ThirdPartyJobData # 

Methods

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

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

toConstr :: ThirdPartyJobData -> Constr #

dataTypeOf :: ThirdPartyJobData -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ThirdPartyJobData # 
Show ThirdPartyJobData # 
Generic ThirdPartyJobData # 
Hashable ThirdPartyJobData # 
FromJSON ThirdPartyJobData # 
NFData ThirdPartyJobData # 

Methods

rnf :: ThirdPartyJobData -> () #

type Rep ThirdPartyJobData # 
type Rep ThirdPartyJobData = D1 (MetaData "ThirdPartyJobData" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.4.5-7l6xH8NU5nx4wRSql2Kh3c" False) (C1 (MetaCons "ThirdPartyJobData'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_tpjdContinuationToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_tpjdOutputArtifacts") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Artifact])))) ((:*:) (S1 (MetaSel (Just Symbol "_tpjdArtifactCredentials") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Sensitive AWSSessionCredentials)))) (S1 (MetaSel (Just Symbol "_tpjdPipelineContext") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe PipelineContext))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_tpjdEncryptionKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe EncryptionKey))) (S1 (MetaSel (Just Symbol "_tpjdActionTypeId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ActionTypeId)))) ((:*:) (S1 (MetaSel (Just Symbol "_tpjdInputArtifacts") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Artifact]))) (S1 (MetaSel (Just Symbol "_tpjdActionConfiguration") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ActionConfiguration)))))))

thirdPartyJobData :: ThirdPartyJobData #

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

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

  • tpjdContinuationToken - A system-generated token, such as a AWS CodeDeploy deployment ID, that a job requires in order to continue the job asynchronously.
  • tpjdOutputArtifacts - The name of the artifact that will be the result of the action, if any. This name might be system-generated, such as MyBuiltApp, or might be defined by the user when the action is created.
  • tpjdArtifactCredentials - Undocumented member.
  • tpjdPipelineContext - Undocumented member.
  • tpjdEncryptionKey - The encryption key used to encrypt and decrypt data in the artifact store for the pipeline, such as an AWS Key Management Service (AWS KMS) key. This is optional and might not be present.
  • tpjdActionTypeId - Undocumented member.
  • tpjdInputArtifacts - The name of the artifact that will be worked upon by the action, if any. This name might be system-generated, such as MyApp, or might be defined by the user when the action is created. The input artifact name must match the name of an output artifact generated by an action in an earlier action or stage of the pipeline.
  • tpjdActionConfiguration - Undocumented member.

tpjdContinuationToken :: Lens' ThirdPartyJobData (Maybe Text) #

A system-generated token, such as a AWS CodeDeploy deployment ID, that a job requires in order to continue the job asynchronously.

tpjdOutputArtifacts :: Lens' ThirdPartyJobData [Artifact] #

The name of the artifact that will be the result of the action, if any. This name might be system-generated, such as MyBuiltApp, or might be defined by the user when the action is created.

tpjdEncryptionKey :: Lens' ThirdPartyJobData (Maybe EncryptionKey) #

The encryption key used to encrypt and decrypt data in the artifact store for the pipeline, such as an AWS Key Management Service (AWS KMS) key. This is optional and might not be present.

tpjdInputArtifacts :: Lens' ThirdPartyJobData [Artifact] #

The name of the artifact that will be worked upon by the action, if any. This name might be system-generated, such as MyApp, or might be defined by the user when the action is created. The input artifact name must match the name of an output artifact generated by an action in an earlier action or stage of the pipeline.

ThirdPartyJobDetails

data ThirdPartyJobDetails #

The details of a job sent in response to a GetThirdPartyJobDetails request.

See: thirdPartyJobDetails smart constructor.

Instances

Eq ThirdPartyJobDetails # 
Data ThirdPartyJobDetails # 

Methods

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

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

toConstr :: ThirdPartyJobDetails -> Constr #

dataTypeOf :: ThirdPartyJobDetails -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ThirdPartyJobDetails # 
Show ThirdPartyJobDetails # 
Generic ThirdPartyJobDetails # 
Hashable ThirdPartyJobDetails # 
FromJSON ThirdPartyJobDetails # 
NFData ThirdPartyJobDetails # 

Methods

rnf :: ThirdPartyJobDetails -> () #

type Rep ThirdPartyJobDetails # 
type Rep ThirdPartyJobDetails = D1 (MetaData "ThirdPartyJobDetails" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.4.5-7l6xH8NU5nx4wRSql2Kh3c" False) (C1 (MetaCons "ThirdPartyJobDetails'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_tpjdData") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ThirdPartyJobData))) ((:*:) (S1 (MetaSel (Just Symbol "_tpjdId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_tpjdNonce") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

thirdPartyJobDetails :: ThirdPartyJobDetails #

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

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

  • tpjdData - The data to be returned by the third party job worker.
  • tpjdId - The identifier used to identify the job details in AWS CodePipeline.
  • tpjdNonce - A system-generated random number that AWS CodePipeline uses to ensure that the job is being worked on by only one job worker. This number must be returned in the response.

tpjdData :: Lens' ThirdPartyJobDetails (Maybe ThirdPartyJobData) #

The data to be returned by the third party job worker.

tpjdId :: Lens' ThirdPartyJobDetails (Maybe Text) #

The identifier used to identify the job details in AWS CodePipeline.

tpjdNonce :: Lens' ThirdPartyJobDetails (Maybe Text) #

A system-generated random number that AWS CodePipeline uses to ensure that the job is being worked on by only one job worker. This number must be returned in the response.

TransitionState

data TransitionState #

Represents information about the state of transitions between one stage and another stage.

See: transitionState smart constructor.

Instances

Eq TransitionState # 
Data TransitionState # 

Methods

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

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

toConstr :: TransitionState -> Constr #

dataTypeOf :: TransitionState -> DataType #

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

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

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

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

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

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

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

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

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

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

Read TransitionState # 
Show TransitionState # 
Generic TransitionState # 
Hashable TransitionState # 
FromJSON TransitionState # 
NFData TransitionState # 

Methods

rnf :: TransitionState -> () #

type Rep TransitionState # 
type Rep TransitionState = D1 (MetaData "TransitionState" "Network.AWS.CodePipeline.Types.Product" "amazonka-codepipeline-1.4.5-7l6xH8NU5nx4wRSql2Kh3c" False) (C1 (MetaCons "TransitionState'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_tsEnabled") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) (S1 (MetaSel (Just Symbol "_tsDisabledReason") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_tsLastChangedAt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) (S1 (MetaSel (Just Symbol "_tsLastChangedBy") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

transitionState :: TransitionState #

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

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

  • tsEnabled - Whether the transition between stages is enabled (true) or disabled (false).
  • tsDisabledReason - The user-specified reason why the transition between two stages of a pipeline was disabled.
  • tsLastChangedAt - The timestamp when the transition state was last changed.
  • tsLastChangedBy - The ID of the user who last changed the transition state.

tsEnabled :: Lens' TransitionState (Maybe Bool) #

Whether the transition between stages is enabled (true) or disabled (false).

tsDisabledReason :: Lens' TransitionState (Maybe Text) #

The user-specified reason why the transition between two stages of a pipeline was disabled.

tsLastChangedAt :: Lens' TransitionState (Maybe UTCTime) #

The timestamp when the transition state was last changed.

tsLastChangedBy :: Lens' TransitionState (Maybe Text) #

The ID of the user who last changed the transition state.