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

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

Errors

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

The client token was specified in an invalid format

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

The validation was specified in an invalid format.

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

The specified nonce was specified in an invalid format.

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

The specified action cannot be found.

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

The approval request already received a response or has expired.

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

The specified job state was specified in an invalid format.

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

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

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

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

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

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

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

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

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

The specified action type cannot be found.

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

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

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

The specified stage declaration was specified in an invalid format.

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

The specified action declaration was specified in an invalid format.

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

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

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

The specified structure was specified in an invalid format.

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

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

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

The approval action has already been approved or rejected.

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

The specified pipeline name is already in use.

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

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

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

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

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

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

ActionCategory

data ActionCategory Source #

Constructors

Approval 
Build 
Deploy 
Invoke 
Source 
Test 

Instances

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

Methods

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

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

toConstr :: ActionCategory -> Constr #

dataTypeOf :: ActionCategory -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ActionCategory Source # 
Read ActionCategory Source # 
Show ActionCategory Source # 
Generic ActionCategory Source # 

Associated Types

type Rep ActionCategory :: * -> * #

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

Methods

rnf :: ActionCategory -> () #

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

ActionConfigurationPropertyType

data ActionConfigurationPropertyType Source #

Constructors

Boolean 
Number 
String 

Instances

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

Methods

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

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

toConstr :: ActionConfigurationPropertyType -> Constr #

dataTypeOf :: ActionConfigurationPropertyType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ActionConfigurationPropertyType Source # 
Read ActionConfigurationPropertyType Source # 
Show ActionConfigurationPropertyType Source # 
Generic ActionConfigurationPropertyType Source # 
Hashable ActionConfigurationPropertyType Source # 
ToJSON ActionConfigurationPropertyType Source # 
FromJSON ActionConfigurationPropertyType Source # 
NFData ActionConfigurationPropertyType Source # 
ToHeader ActionConfigurationPropertyType Source # 
ToQuery ActionConfigurationPropertyType Source # 
ToByteString ActionConfigurationPropertyType Source # 
FromText ActionConfigurationPropertyType Source # 
ToText ActionConfigurationPropertyType Source # 
type Rep ActionConfigurationPropertyType Source # 
type Rep ActionConfigurationPropertyType = D1 (MetaData "ActionConfigurationPropertyType" "Network.AWS.CodePipeline.Types.Sum" "amazonka-codepipeline-1.4.5-41HZ6s5eko0Fqkbhu3issV" False) ((:+:) (C1 (MetaCons "Boolean" PrefixI False) U1) ((:+:) (C1 (MetaCons "Number" PrefixI False) U1) (C1 (MetaCons "String" PrefixI False) U1)))

ActionExecutionStatus

data ActionExecutionStatus Source #

Instances

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

Methods

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

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

toConstr :: ActionExecutionStatus -> Constr #

dataTypeOf :: ActionExecutionStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ActionExecutionStatus Source # 
Read ActionExecutionStatus Source # 
Show ActionExecutionStatus Source # 
Generic ActionExecutionStatus Source # 
Hashable ActionExecutionStatus Source # 
FromJSON ActionExecutionStatus Source # 
NFData ActionExecutionStatus Source # 

Methods

rnf :: ActionExecutionStatus -> () #

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

ActionOwner

data ActionOwner Source #

Constructors

AWS 
Custom 
ThirdParty 

Instances

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

Methods

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

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

toConstr :: ActionOwner -> Constr #

dataTypeOf :: ActionOwner -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ActionOwner Source # 
Read ActionOwner Source # 
Show ActionOwner Source # 
Generic ActionOwner Source # 

Associated Types

type Rep ActionOwner :: * -> * #

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

Methods

rnf :: ActionOwner -> () #

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

Methods

toText :: ActionOwner -> Text #

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

ApprovalStatus

data ApprovalStatus Source #

Constructors

Approved 
Rejected 

Instances

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

Methods

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

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

toConstr :: ApprovalStatus -> Constr #

dataTypeOf :: ApprovalStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ApprovalStatus Source # 
Read ApprovalStatus Source # 
Show ApprovalStatus Source # 
Generic ApprovalStatus Source # 

Associated Types

type Rep ApprovalStatus :: * -> * #

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

Methods

rnf :: ApprovalStatus -> () #

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

ArtifactLocationType

data ArtifactLocationType Source #

Constructors

ALTS3 

Instances

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

Methods

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

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

toConstr :: ArtifactLocationType -> Constr #

dataTypeOf :: ArtifactLocationType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ArtifactLocationType Source # 
Read ArtifactLocationType Source # 
Show ArtifactLocationType Source # 
Generic ArtifactLocationType Source # 
Hashable ArtifactLocationType Source # 
FromJSON ArtifactLocationType Source # 
NFData ArtifactLocationType Source # 

Methods

rnf :: ArtifactLocationType -> () #

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

ArtifactStoreType

data ArtifactStoreType Source #

Constructors

S3 

Instances

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

Methods

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

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

toConstr :: ArtifactStoreType -> Constr #

dataTypeOf :: ArtifactStoreType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord ArtifactStoreType Source # 
Read ArtifactStoreType Source # 
Show ArtifactStoreType Source # 
Generic ArtifactStoreType Source # 
Hashable ArtifactStoreType Source # 
ToJSON ArtifactStoreType Source # 
FromJSON ArtifactStoreType Source # 
NFData ArtifactStoreType Source # 

Methods

rnf :: ArtifactStoreType -> () #

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

BlockerType

data BlockerType Source #

Constructors

Schedule 

Instances

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

Methods

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

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

toConstr :: BlockerType -> Constr #

dataTypeOf :: BlockerType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord BlockerType Source # 
Read BlockerType Source # 
Show BlockerType Source # 
Generic BlockerType Source # 

Associated Types

type Rep BlockerType :: * -> * #

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

Methods

rnf :: BlockerType -> () #

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

Methods

toText :: BlockerType -> Text #

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

EncryptionKeyType

data EncryptionKeyType Source #

Constructors

KMS 

Instances

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

Methods

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

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

toConstr :: EncryptionKeyType -> Constr #

dataTypeOf :: EncryptionKeyType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord EncryptionKeyType Source # 
Read EncryptionKeyType Source # 
Show EncryptionKeyType Source # 
Generic EncryptionKeyType Source # 
Hashable EncryptionKeyType Source # 
ToJSON EncryptionKeyType Source # 
FromJSON EncryptionKeyType Source # 
NFData EncryptionKeyType Source # 

Methods

rnf :: EncryptionKeyType -> () #

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

FailureType

data FailureType Source #

Instances

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

Methods

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

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

toConstr :: FailureType -> Constr #

dataTypeOf :: FailureType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord FailureType Source # 
Read FailureType Source # 
Show FailureType Source # 
Generic FailureType Source # 

Associated Types

type Rep FailureType :: * -> * #

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

Methods

rnf :: FailureType -> () #

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

Methods

toText :: FailureType -> Text #

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

JobStatus

data JobStatus Source #

Instances

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

Methods

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

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

toConstr :: JobStatus -> Constr #

dataTypeOf :: JobStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord JobStatus Source # 
Read JobStatus Source # 
Show JobStatus Source # 
Generic JobStatus Source # 

Associated Types

type Rep JobStatus :: * -> * #

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

Methods

rnf :: JobStatus -> () #

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

Methods

toBS :: JobStatus -> ByteString #

FromText JobStatus Source # 
ToText JobStatus Source # 

Methods

toText :: JobStatus -> Text #

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

PipelineExecutionStatus

data PipelineExecutionStatus Source #

Instances

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

Methods

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

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

toConstr :: PipelineExecutionStatus -> Constr #

dataTypeOf :: PipelineExecutionStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord PipelineExecutionStatus Source # 
Read PipelineExecutionStatus Source # 
Show PipelineExecutionStatus Source # 
Generic PipelineExecutionStatus Source # 
Hashable PipelineExecutionStatus Source # 
FromJSON PipelineExecutionStatus Source # 
NFData PipelineExecutionStatus Source # 

Methods

rnf :: PipelineExecutionStatus -> () #

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

StageExecutionStatus

data StageExecutionStatus Source #

Instances

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

Methods

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

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

toConstr :: StageExecutionStatus -> Constr #

dataTypeOf :: StageExecutionStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord StageExecutionStatus Source # 
Read StageExecutionStatus Source # 
Show StageExecutionStatus Source # 
Generic StageExecutionStatus Source # 
Hashable StageExecutionStatus Source # 
FromJSON StageExecutionStatus Source # 
NFData StageExecutionStatus Source # 

Methods

rnf :: StageExecutionStatus -> () #

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

StageRetryMode

data StageRetryMode Source #

Constructors

FailedActions 

Instances

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

Methods

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

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

toConstr :: StageRetryMode -> Constr #

dataTypeOf :: StageRetryMode -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord StageRetryMode Source # 
Read StageRetryMode Source # 
Show StageRetryMode Source # 
Generic StageRetryMode Source # 

Associated Types

type Rep StageRetryMode :: * -> * #

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

Methods

rnf :: StageRetryMode -> () #

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

StageTransitionType

data StageTransitionType Source #

Constructors

Inbound 
Outbound 

Instances

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

Methods

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

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

toConstr :: StageTransitionType -> Constr #

dataTypeOf :: StageTransitionType -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord StageTransitionType Source # 
Read StageTransitionType Source # 
Show StageTransitionType Source # 
Generic StageTransitionType Source # 
Hashable StageTransitionType Source # 
ToJSON StageTransitionType Source # 
NFData StageTransitionType Source # 

Methods

rnf :: StageTransitionType -> () #

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

AWSSessionCredentials

data AWSSessionCredentials Source #

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

See: awsSessionCredentials smart constructor.

Instances

Eq AWSSessionCredentials Source # 
Data AWSSessionCredentials Source # 

Methods

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

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

toConstr :: AWSSessionCredentials -> Constr #

dataTypeOf :: AWSSessionCredentials -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: AWSSessionCredentials -> () #

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

awsSessionCredentials Source #

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

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

ascAccessKeyId :: Lens' AWSSessionCredentials Text Source #

The access key for the session.

ascSecretAccessKey :: Lens' AWSSessionCredentials Text Source #

The secret access key for the session.

ActionConfiguration

data ActionConfiguration Source #

Represents information about an action configuration.

See: actionConfiguration smart constructor.

Instances

Eq ActionConfiguration Source # 
Data ActionConfiguration Source # 

Methods

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

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

toConstr :: ActionConfiguration -> Constr #

dataTypeOf :: ActionConfiguration -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ActionConfiguration Source # 
Show ActionConfiguration Source # 
Generic ActionConfiguration Source # 
Hashable ActionConfiguration Source # 
FromJSON ActionConfiguration Source # 
NFData ActionConfiguration Source # 

Methods

rnf :: ActionConfiguration -> () #

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

actionConfiguration :: ActionConfiguration Source #

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

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

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

The configuration data for the action.

ActionConfigurationProperty

data ActionConfigurationProperty Source #

Represents information about an action configuration property.

See: actionConfigurationProperty smart constructor.

Instances

Eq ActionConfigurationProperty Source # 
Data ActionConfigurationProperty Source # 

Methods

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

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

toConstr :: ActionConfigurationProperty -> Constr #

dataTypeOf :: ActionConfigurationProperty -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ActionConfigurationProperty Source # 
Show ActionConfigurationProperty Source # 
Generic ActionConfigurationProperty Source # 
Hashable ActionConfigurationProperty Source # 
ToJSON ActionConfigurationProperty Source # 
FromJSON ActionConfigurationProperty Source # 
NFData ActionConfigurationProperty Source # 
type Rep ActionConfigurationProperty Source # 

actionConfigurationProperty Source #

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

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

  • acpQueryable - Indicates that the 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) Source #

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

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

acpName :: Lens' ActionConfigurationProperty Text Source #

The name of the action configuration property.

acpRequired :: Lens' ActionConfigurationProperty Bool Source #

Whether the configuration property is a required value.

acpKey :: Lens' ActionConfigurationProperty Bool Source #

Whether the configuration property is a key.

acpSecret :: Lens' ActionConfigurationProperty Bool Source #

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

ActionContext

data ActionContext Source #

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

See: actionContext smart constructor.

Instances

Eq ActionContext Source # 
Data ActionContext Source # 

Methods

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

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

toConstr :: ActionContext -> Constr #

dataTypeOf :: ActionContext -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ActionContext Source # 
Show ActionContext Source # 
Generic ActionContext Source # 

Associated Types

type Rep ActionContext :: * -> * #

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

Methods

rnf :: ActionContext -> () #

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

actionContext :: ActionContext Source #

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

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

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

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

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

ActionDeclaration

data ActionDeclaration Source #

Represents information about an action declaration.

See: actionDeclaration smart constructor.

Instances

Eq ActionDeclaration Source # 
Data ActionDeclaration Source # 

Methods

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

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

toConstr :: ActionDeclaration -> Constr #

dataTypeOf :: ActionDeclaration -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: ActionDeclaration -> () #

type Rep ActionDeclaration Source # 

actionDeclaration Source #

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

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

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

adOutputArtifacts :: Lens' ActionDeclaration [OutputArtifact] Source #

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

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

The order in which actions are run.

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

The action declaration's configuration.

adInputArtifacts :: Lens' ActionDeclaration [InputArtifact] Source #

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

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

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

adName :: Lens' ActionDeclaration Text Source #

The action declaration's name.

adActionTypeId :: Lens' ActionDeclaration ActionTypeId Source #

The configuration information for the action type.

ActionExecution

data ActionExecution Source #

Represents information about the run of an action.

See: actionExecution smart constructor.

Instances

Eq ActionExecution Source # 
Data ActionExecution Source # 

Methods

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

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

toConstr :: ActionExecution -> Constr #

dataTypeOf :: ActionExecution -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ActionExecution Source # 
Show ActionExecution Source # 
Generic ActionExecution Source # 
Hashable ActionExecution Source # 
FromJSON ActionExecution Source # 
NFData ActionExecution Source # 

Methods

rnf :: ActionExecution -> () #

type Rep ActionExecution Source # 

actionExecution :: ActionExecution Source #

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

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

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

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

The ARN of the user who last changed the pipeline.

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

A summary of the run of the action.

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

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

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

The last status change of the action.

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

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

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

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

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

The external ID of the run of the action.

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

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

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

A percentage of completeness of the action as it runs.

ActionRevision

data ActionRevision Source #

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

See: actionRevision smart constructor.

Instances

Eq ActionRevision Source # 
Data ActionRevision Source # 

Methods

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

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

toConstr :: ActionRevision -> Constr #

dataTypeOf :: ActionRevision -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Associated Types

type Rep ActionRevision :: * -> * #

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

Methods

rnf :: ActionRevision -> () #

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

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

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

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

aRevisionId :: Lens' ActionRevision Text Source #

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

aRevisionChangeId :: Lens' ActionRevision Text Source #

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

aCreated :: Lens' ActionRevision UTCTime Source #

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

ActionState

data ActionState Source #

Represents information about the state of an action.

See: actionState smart constructor.

Instances

Eq ActionState Source # 
Data ActionState Source # 

Methods

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

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

toConstr :: ActionState -> Constr #

dataTypeOf :: ActionState -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Associated Types

type Rep ActionState :: * -> * #

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

Methods

rnf :: ActionState -> () #

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

actionState :: ActionState Source #

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

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

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

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

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

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

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

The name of the action.

ActionType

data ActionType Source #

Returns information about the details of an action type.

See: actionType smart constructor.

Instances

Eq ActionType Source # 
Data ActionType Source # 

Methods

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

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

toConstr :: ActionType -> Constr #

dataTypeOf :: ActionType -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Associated Types

type Rep ActionType :: * -> * #

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

Methods

rnf :: ActionType -> () #

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

actionType Source #

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

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

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

The settings for the action type.

atActionConfigurationProperties :: Lens' ActionType [ActionConfigurationProperty] Source #

The configuration properties for the action type.

atId :: Lens' ActionType ActionTypeId Source #

Undocumented member.

atInputArtifactDetails :: Lens' ActionType ArtifactDetails Source #

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

atOutputArtifactDetails :: Lens' ActionType ArtifactDetails Source #

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

ActionTypeId

data ActionTypeId Source #

Represents information about an action type.

See: actionTypeId smart constructor.

Instances

Eq ActionTypeId Source # 
Data ActionTypeId Source # 

Methods

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

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

toConstr :: ActionTypeId -> Constr #

dataTypeOf :: ActionTypeId -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Associated Types

type Rep ActionTypeId :: * -> * #

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

Methods

rnf :: ActionTypeId -> () #

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

actionTypeId Source #

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

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

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

atiCategory :: Lens' ActionTypeId ActionCategory Source #

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

atiOwner :: Lens' ActionTypeId ActionOwner Source #

The creator of the action being called.

atiProvider :: Lens' ActionTypeId Text Source #

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

atiVersion :: Lens' ActionTypeId Text Source #

A string that identifies the action type.

ActionTypeSettings

data ActionTypeSettings Source #

Returns information about the settings for an action type.

See: actionTypeSettings smart constructor.

Instances

Eq ActionTypeSettings Source # 
Data ActionTypeSettings Source # 

Methods

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

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

toConstr :: ActionTypeSettings -> Constr #

dataTypeOf :: ActionTypeSettings -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: ActionTypeSettings -> () #

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

actionTypeSettings :: ActionTypeSettings Source #

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

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

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

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

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

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

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

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

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

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

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

ApprovalResult

data ApprovalResult Source #

Represents information about the result of an approval request.

See: approvalResult smart constructor.

Instances

Eq ApprovalResult Source # 
Data ApprovalResult Source # 

Methods

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

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

toConstr :: ApprovalResult -> Constr #

dataTypeOf :: ApprovalResult -> DataType #

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

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

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

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

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

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

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

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

gmapMp :: MonadPlus m => (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 Source # 
Show ApprovalResult Source # 
Generic ApprovalResult Source # 

Associated Types

type Rep ApprovalResult :: * -> * #

Hashable ApprovalResult Source # 
ToJSON ApprovalResult Source # 
NFData ApprovalResult Source # 

Methods

rnf :: ApprovalResult -> () #

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

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

The summary of the current status of the approval request.

arStatus :: Lens' ApprovalResult ApprovalStatus Source #

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

Artifact

data Artifact Source #

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

See: artifact smart constructor.

Instances

Eq Artifact Source # 
Data Artifact Source # 

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

Associated Types

type Rep Artifact :: * -> * #

Methods

from :: Artifact -> Rep Artifact x #

to :: Rep Artifact x -> Artifact #

Hashable Artifact Source # 

Methods

hashWithSalt :: Int -> Artifact -> Int #

hash :: Artifact -> Int #

FromJSON Artifact Source # 
NFData Artifact Source # 

Methods

rnf :: Artifact -> () #

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

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

The location of an artifact.

aName :: Lens' Artifact (Maybe Text) Source #

The artifact's name.

aRevision :: Lens' Artifact (Maybe Text) Source #

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

Returns information about the details of an artifact.

See: artifactDetails smart constructor.

Instances

Eq ArtifactDetails Source # 
Data ArtifactDetails Source # 

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

Methods

rnf :: ArtifactDetails -> () #

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

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

The minimum number of artifacts allowed for the action type.

adMaximumCount :: Lens' ArtifactDetails Natural Source #

The maximum number of artifacts allowed for the action type.

ArtifactLocation

data ArtifactLocation Source #

Represents information about the location of an artifact.

See: artifactLocation smart constructor.

Instances

Eq ArtifactLocation Source # 
Data ArtifactLocation Source # 

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

Methods

rnf :: ArtifactLocation -> () #

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

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

The Amazon S3 bucket that contains the artifact.

alType :: Lens' ArtifactLocation (Maybe ArtifactLocationType) Source #

The type of artifact in the location.

ArtifactRevision

data ArtifactRevision Source #

Represents revision details of an artifact.

See: artifactRevision smart constructor.

Instances

Eq ArtifactRevision Source # 
Data ArtifactRevision Source # 

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

Methods

rnf :: ArtifactRevision -> () #

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

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

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

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

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

arName :: Lens' ArtifactRevision (Maybe Text) Source #

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

The revision ID of the artifact.

arRevisionChangeIdentifier :: Lens' ArtifactRevision (Maybe Text) Source #

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

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

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

Associated Types

type Rep ArtifactStore :: * -> * #

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

Methods

rnf :: ArtifactStore -> () #

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

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

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

The type of the artifact store, such as S3.

asLocation :: Lens' ArtifactStore Text Source #

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

BlockerDeclaration

data BlockerDeclaration Source #

Reserved for future use.

See: blockerDeclaration smart constructor.

Instances

Eq BlockerDeclaration Source # 
Data BlockerDeclaration Source # 

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

Methods

rnf :: BlockerDeclaration -> () #

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

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

Reserved for future use.

bdType :: Lens' BlockerDeclaration BlockerType Source #

Reserved for future use.

CurrentRevision

data CurrentRevision Source #

Represents information about a current revision.

See: currentRevision smart constructor.

Instances

Eq CurrentRevision Source # 
Data CurrentRevision Source # 

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

Methods

rnf :: CurrentRevision -> () #

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

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

The summary of the most recent revision of the artifact.

crCreated :: Lens' CurrentRevision (Maybe UTCTime) Source #

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

crRevision :: Lens' CurrentRevision Text Source #

The revision ID of the current version of an artifact.

crChangeIdentifier :: Lens' CurrentRevision Text Source #

The change identifier for the current revision.

EncryptionKey

data EncryptionKey Source #

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

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

Associated Types

type Rep EncryptionKey :: * -> * #

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

Methods

rnf :: EncryptionKey -> () #

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

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

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

ekType :: Lens' EncryptionKey EncryptionKeyType Source #

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

Represents information about an error in AWS CodePipeline.

See: errorDetails smart constructor.

Instances

Eq ErrorDetails Source # 
Data ErrorDetails Source # 

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

Associated Types

type Rep ErrorDetails :: * -> * #

Hashable ErrorDetails Source # 
FromJSON ErrorDetails Source # 
NFData ErrorDetails Source # 

Methods

rnf :: ErrorDetails -> () #

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

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

The system ID or error number code of the error.

edMessage :: Lens' ErrorDetails (Maybe Text) Source #

The text of the error message.

ExecutionDetails

data ExecutionDetails Source #

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

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

Methods

rnf :: ExecutionDetails -> () #

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

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

The summary of the current status of the actions.

edExternalExecutionId :: Lens' ExecutionDetails (Maybe Text) Source #

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

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

FailureDetails

data FailureDetails Source #

Represents information about failure details.

See: failureDetails smart constructor.

Instances

Eq FailureDetails Source # 
Data FailureDetails Source # 

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

Associated Types

type Rep FailureDetails :: * -> * #

Hashable FailureDetails Source # 
ToJSON FailureDetails Source # 
NFData FailureDetails Source # 

Methods

rnf :: FailureDetails -> () #

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

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

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

fdType :: Lens' FailureDetails FailureType Source #

The type of the failure.

fdMessage :: Lens' FailureDetails Text Source #

The message about the failure.

InputArtifact

data InputArtifact Source #

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

See: inputArtifact smart constructor.

Instances

Eq InputArtifact Source # 
Data InputArtifact Source # 

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

Associated Types

type Rep InputArtifact :: * -> * #

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

Methods

rnf :: InputArtifact -> () #

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

inputArtifact Source #

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

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

Represents information about a job.

See: job smart constructor.

Instances

Eq Job Source # 

Methods

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

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

Data Job Source # 

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 Source # 
Show Job Source # 

Methods

showsPrec :: Int -> Job -> ShowS #

show :: Job -> String #

showList :: [Job] -> ShowS #

Generic Job Source # 

Associated Types

type Rep Job :: * -> * #

Methods

from :: Job -> Rep Job x #

to :: Rep Job x -> Job #

Hashable Job Source # 

Methods

hashWithSalt :: Int -> Job -> Int #

hash :: Job -> Int #

FromJSON Job Source # 
NFData Job Source # 

Methods

rnf :: Job -> () #

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

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

Additional data about a job.

jAccountId :: Lens' Job (Maybe Text) Source #

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

jId :: Lens' Job (Maybe Text) Source #

The unique system-generated ID of the job.

jNonce :: Lens' Job (Maybe Text) Source #

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

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

See: jobData smart constructor.

Instances

Eq JobData Source # 

Methods

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

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

Data JobData Source # 

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

Associated Types

type Rep JobData :: * -> * #

Methods

from :: JobData -> Rep JobData x #

to :: Rep JobData x -> JobData #

Hashable JobData Source # 

Methods

hashWithSalt :: Int -> JobData -> Int #

hash :: JobData -> Int #

FromJSON JobData Source # 
NFData JobData Source # 

Methods

rnf :: JobData -> () #

type Rep JobData Source # 

jobData :: JobData Source #

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

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

The output of the job.

jdInputArtifacts :: Lens' JobData [Artifact] Source #

The artifact supplied to the job.

JobDetails

data JobDetails Source #

Represents information about the details of a job.

See: jobDetails smart constructor.

Instances

Eq JobDetails Source # 
Data JobDetails Source # 

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

Associated Types

type Rep JobDetails :: * -> * #

Hashable JobDetails Source # 
FromJSON JobDetails Source # 
NFData JobDetails Source # 

Methods

rnf :: JobDetails -> () #

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

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

Undocumented member.

jdAccountId :: Lens' JobDetails (Maybe Text) Source #

The AWS account ID associated with the job.

jdId :: Lens' JobDetails (Maybe Text) Source #

The unique system-generated ID of the job.

OutputArtifact

data OutputArtifact Source #

Represents information about the output of an action.

See: outputArtifact smart constructor.

Instances

Eq OutputArtifact Source # 
Data OutputArtifact Source # 

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

Associated Types

type Rep OutputArtifact :: * -> * #

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

Methods

rnf :: OutputArtifact -> () #

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

outputArtifact Source #

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

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

Represents information about a pipeline to a job worker.

See: pipelineContext smart constructor.

Instances

Eq PipelineContext Source # 
Data PipelineContext Source # 

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

Methods

rnf :: PipelineContext -> () #

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

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

The stage of the pipeline.

pcPipelineName :: Lens' PipelineContext (Maybe Text) Source #

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

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

See: pipelineDeclaration smart constructor.

Instances

Eq PipelineDeclaration Source # 
Data PipelineDeclaration Source # 

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

Methods

rnf :: PipelineDeclaration -> () #

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

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

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

The name of the action to be performed.

pdRoleARN :: Lens' PipelineDeclaration Text Source #

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

The stage in which to perform the action.

PipelineExecution

data PipelineExecution Source #

Represents information about an execution of a pipeline.

See: pipelineExecution smart constructor.

Instances

Eq PipelineExecution Source # 
Data PipelineExecution Source # 

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

Methods

rnf :: PipelineExecution -> () #

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

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

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

The name of the pipeline that was executed.

pePipelineVersion :: Lens' PipelineExecution (Maybe Natural) Source #

The version number of the pipeline that was executed.

pePipelineExecutionId :: Lens' PipelineExecution (Maybe Text) Source #

The ID of the pipeline execution.

peArtifactRevisions :: Lens' PipelineExecution [ArtifactRevision] Source #

A list of ArtifactRevision objects included in a pipeline execution.

PipelineSummary

data PipelineSummary Source #

Returns a summary of a pipeline.

See: pipelineSummary smart constructor.

Instances

Eq PipelineSummary Source # 
Data PipelineSummary Source # 

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

Methods

rnf :: PipelineSummary -> () #

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

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

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

psName :: Lens' PipelineSummary (Maybe Text) Source #

The name of the pipeline.

psVersion :: Lens' PipelineSummary (Maybe Natural) Source #

The version number of the pipeline.

psUpdated :: Lens' PipelineSummary (Maybe UTCTime) Source #

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

S3ArtifactLocation

data S3ArtifactLocation Source #

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

See: s3ArtifactLocation smart constructor.

Instances

Eq S3ArtifactLocation Source # 
Data S3ArtifactLocation Source # 

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

Methods

rnf :: S3ArtifactLocation -> () #

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

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

The name of the Amazon S3 bucket.

salObjectKey :: Lens' S3ArtifactLocation Text Source #

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

StageContext

data StageContext Source #

Represents information about a stage to a job worker.

See: stageContext smart constructor.

Instances

Eq StageContext Source # 
Data StageContext Source # 

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

Associated Types

type Rep StageContext :: * -> * #

Hashable StageContext Source # 
FromJSON StageContext Source # 
NFData StageContext Source # 

Methods

rnf :: StageContext -> () #

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

stageContext :: StageContext Source #

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

The name of the stage.

StageDeclaration

data StageDeclaration Source #

Represents information about a stage and its definition.

See: stageDeclaration smart constructor.

Instances

Eq StageDeclaration Source # 
Data StageDeclaration Source # 

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

Methods

rnf :: StageDeclaration -> () #

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

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

The name of the stage.

sdActions :: Lens' StageDeclaration [ActionDeclaration] Source #

The actions included in a stage.

StageExecution

data StageExecution Source #

Represents information about the run of a stage.

See: stageExecution smart constructor.

Instances

Eq StageExecution Source # 
Data StageExecution Source # 

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

Associated Types

type Rep StageExecution :: * -> * #

Hashable StageExecution Source # 
FromJSON StageExecution Source # 
NFData StageExecution Source # 

Methods

rnf :: StageExecution -> () #

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

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

The ID of the pipeline execution associated with the stage.

seStatus :: Lens' StageExecution StageExecutionStatus Source #

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

StageState

data StageState Source #

Represents information about the state of the stage.

See: stageState smart constructor.

Instances

Eq StageState Source # 
Data StageState Source # 

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

Associated Types

type Rep StageState :: * -> * #

Hashable StageState Source # 
FromJSON StageState Source # 
NFData StageState Source # 

Methods

rnf :: StageState -> () #

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

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

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

ssActionStates :: Lens' StageState [ActionState] Source #

The state of the stage.

ssStageName :: Lens' StageState (Maybe Text) Source #

The name of the stage.

ssLatestExecution :: Lens' StageState (Maybe StageExecution) Source #

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

ThirdPartyJob

data ThirdPartyJob Source #

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

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

Associated Types

type Rep ThirdPartyJob :: * -> * #

Hashable ThirdPartyJob Source # 
FromJSON ThirdPartyJob Source # 
NFData ThirdPartyJob Source # 

Methods

rnf :: ThirdPartyJob -> () #

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

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

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

The identifier used to identify the job in AWS CodePipeline.

ThirdPartyJobData

data ThirdPartyJobData Source #

Represents information about the job data for a partner action.

See: thirdPartyJobData smart constructor.

Instances

Eq ThirdPartyJobData Source # 
Data ThirdPartyJobData Source # 

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

Methods

rnf :: ThirdPartyJobData -> () #

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

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

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

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

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

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

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

See: thirdPartyJobDetails smart constructor.

Instances

Eq ThirdPartyJobDetails Source # 
Data ThirdPartyJobDetails Source # 

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

Methods

rnf :: ThirdPartyJobDetails -> () #

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

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

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

tpjdId :: Lens' ThirdPartyJobDetails (Maybe Text) Source #

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

tpjdNonce :: Lens' ThirdPartyJobDetails (Maybe Text) Source #

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

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

See: transitionState smart constructor.

Instances

Eq TransitionState Source # 
Data TransitionState Source # 

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

Methods

rnf :: TransitionState -> () #

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

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

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

tsDisabledReason :: Lens' TransitionState (Maybe Text) Source #

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

tsLastChangedAt :: Lens' TransitionState (Maybe UTCTime) Source #

The timestamp when the transition state was last changed.

tsLastChangedBy :: Lens' TransitionState (Maybe Text) Source #

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