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

Amazonka.CodePipeline.Types

Description

 
Synopsis

Service Configuration

defaultService :: 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 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.

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

The request failed because of an unknown error, exception, or failure.

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

Unable to stop the pipeline execution. The execution might already be in a Stopped state, or it might no longer be in progress.

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

Exceeded the total size limit for all variables in the pipeline.

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

The job state was specified in an invalid format.

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

The tags limit for a resource has been exceeded.

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

Your request cannot be handled because the pipeline is busy handling ongoing activities. Try again later.

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

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

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

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

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

Unable to retry. The pipeline structure or stage state might have changed while actions awaited retry, or the stage contains no failed actions.

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

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

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

The specified authentication type is in an invalid format.

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

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

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

The specified resource tags are invalid.

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

The specified action type already exists with a different definition.

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

The specified action type cannot be found.

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

Unable to modify the tag due to a simultaneous update request.

_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 provide is the token returned by a previous call.

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

The stage declaration was specified in an invalid format.

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

The pipeline execution is already in a Stopping state. If you already chose to stop and wait, you cannot make that request again. You can choose to stop and abandon now, but be aware that this option can lead to failed tasks or out of sequence tasks. If you already chose to stop and abandon, you cannot make that request again.

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

The specified event filter rule is in an invalid format.

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

The action declaration was specified in an invalid format.

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

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

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

The structure was specified in an invalid format.

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

The 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.

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

The specified resource ARN is invalid.

_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 pipeline was specified in an invalid format or cannot be found.

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

The resource was specified in an invalid format.

_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

newtype ActionCategory Source #

Constructors

ActionCategory' 

Instances

Instances details
Eq ActionCategory Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionCategory

Ord ActionCategory Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionCategory

Read ActionCategory Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionCategory

Show ActionCategory Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionCategory

Generic ActionCategory Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionCategory

Associated Types

type Rep ActionCategory :: Type -> Type #

NFData ActionCategory Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionCategory

Methods

rnf :: ActionCategory -> () #

Hashable ActionCategory Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionCategory

ToJSON ActionCategory Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionCategory

ToJSONKey ActionCategory Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionCategory

FromJSON ActionCategory Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionCategory

FromJSONKey ActionCategory Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionCategory

ToLog ActionCategory Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionCategory

ToHeader ActionCategory Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionCategory

ToQuery ActionCategory Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionCategory

FromXML ActionCategory Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionCategory

ToXML ActionCategory Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionCategory

Methods

toXML :: ActionCategory -> XML #

ToByteString ActionCategory Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionCategory

FromText ActionCategory Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionCategory

ToText ActionCategory Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionCategory

type Rep ActionCategory Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionCategory

type Rep ActionCategory = D1 ('MetaData "ActionCategory" "Amazonka.CodePipeline.Types.ActionCategory" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'True) (C1 ('MetaCons "ActionCategory'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromActionCategory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ActionConfigurationPropertyType

newtype ActionConfigurationPropertyType Source #

Instances

Instances details
Eq ActionConfigurationPropertyType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionConfigurationPropertyType

Ord ActionConfigurationPropertyType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionConfigurationPropertyType

Read ActionConfigurationPropertyType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionConfigurationPropertyType

Show ActionConfigurationPropertyType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionConfigurationPropertyType

Generic ActionConfigurationPropertyType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionConfigurationPropertyType

Associated Types

type Rep ActionConfigurationPropertyType :: Type -> Type #

NFData ActionConfigurationPropertyType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionConfigurationPropertyType

Hashable ActionConfigurationPropertyType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionConfigurationPropertyType

ToJSON ActionConfigurationPropertyType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionConfigurationPropertyType

ToJSONKey ActionConfigurationPropertyType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionConfigurationPropertyType

FromJSON ActionConfigurationPropertyType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionConfigurationPropertyType

FromJSONKey ActionConfigurationPropertyType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionConfigurationPropertyType

ToLog ActionConfigurationPropertyType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionConfigurationPropertyType

ToHeader ActionConfigurationPropertyType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionConfigurationPropertyType

ToQuery ActionConfigurationPropertyType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionConfigurationPropertyType

FromXML ActionConfigurationPropertyType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionConfigurationPropertyType

ToXML ActionConfigurationPropertyType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionConfigurationPropertyType

ToByteString ActionConfigurationPropertyType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionConfigurationPropertyType

FromText ActionConfigurationPropertyType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionConfigurationPropertyType

ToText ActionConfigurationPropertyType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionConfigurationPropertyType

type Rep ActionConfigurationPropertyType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionConfigurationPropertyType

type Rep ActionConfigurationPropertyType = D1 ('MetaData "ActionConfigurationPropertyType" "Amazonka.CodePipeline.Types.ActionConfigurationPropertyType" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'True) (C1 ('MetaCons "ActionConfigurationPropertyType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromActionConfigurationPropertyType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ActionExecutionStatus

newtype ActionExecutionStatus Source #

Instances

Instances details
Eq ActionExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionStatus

Ord ActionExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionStatus

Read ActionExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionStatus

Show ActionExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionStatus

Generic ActionExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionStatus

Associated Types

type Rep ActionExecutionStatus :: Type -> Type #

NFData ActionExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionStatus

Methods

rnf :: ActionExecutionStatus -> () #

Hashable ActionExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionStatus

ToJSON ActionExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionStatus

ToJSONKey ActionExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionStatus

FromJSON ActionExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionStatus

FromJSONKey ActionExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionStatus

ToLog ActionExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionStatus

ToHeader ActionExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionStatus

ToQuery ActionExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionStatus

FromXML ActionExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionStatus

ToXML ActionExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionStatus

ToByteString ActionExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionStatus

FromText ActionExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionStatus

ToText ActionExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionStatus

type Rep ActionExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionStatus

type Rep ActionExecutionStatus = D1 ('MetaData "ActionExecutionStatus" "Amazonka.CodePipeline.Types.ActionExecutionStatus" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'True) (C1 ('MetaCons "ActionExecutionStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromActionExecutionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ActionOwner

newtype ActionOwner Source #

Constructors

ActionOwner' 

Instances

Instances details
Eq ActionOwner Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionOwner

Ord ActionOwner Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionOwner

Read ActionOwner Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionOwner

Show ActionOwner Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionOwner

Generic ActionOwner Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionOwner

Associated Types

type Rep ActionOwner :: Type -> Type #

NFData ActionOwner Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionOwner

Methods

rnf :: ActionOwner -> () #

Hashable ActionOwner Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionOwner

ToJSON ActionOwner Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionOwner

ToJSONKey ActionOwner Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionOwner

FromJSON ActionOwner Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionOwner

FromJSONKey ActionOwner Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionOwner

ToLog ActionOwner Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionOwner

ToHeader ActionOwner Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionOwner

ToQuery ActionOwner Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionOwner

FromXML ActionOwner Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionOwner

ToXML ActionOwner Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionOwner

Methods

toXML :: ActionOwner -> XML #

ToByteString ActionOwner Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionOwner

FromText ActionOwner Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionOwner

ToText ActionOwner Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionOwner

Methods

toText :: ActionOwner -> Text #

type Rep ActionOwner Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionOwner

type Rep ActionOwner = D1 ('MetaData "ActionOwner" "Amazonka.CodePipeline.Types.ActionOwner" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'True) (C1 ('MetaCons "ActionOwner'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromActionOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ApprovalStatus

newtype ApprovalStatus Source #

Constructors

ApprovalStatus' 

Instances

Instances details
Eq ApprovalStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ApprovalStatus

Ord ApprovalStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ApprovalStatus

Read ApprovalStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ApprovalStatus

Show ApprovalStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ApprovalStatus

Generic ApprovalStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ApprovalStatus

Associated Types

type Rep ApprovalStatus :: Type -> Type #

NFData ApprovalStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ApprovalStatus

Methods

rnf :: ApprovalStatus -> () #

Hashable ApprovalStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ApprovalStatus

ToJSON ApprovalStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ApprovalStatus

ToJSONKey ApprovalStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ApprovalStatus

FromJSON ApprovalStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ApprovalStatus

FromJSONKey ApprovalStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ApprovalStatus

ToLog ApprovalStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ApprovalStatus

ToHeader ApprovalStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ApprovalStatus

ToQuery ApprovalStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ApprovalStatus

FromXML ApprovalStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ApprovalStatus

ToXML ApprovalStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ApprovalStatus

Methods

toXML :: ApprovalStatus -> XML #

ToByteString ApprovalStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ApprovalStatus

FromText ApprovalStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ApprovalStatus

ToText ApprovalStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ApprovalStatus

type Rep ApprovalStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ApprovalStatus

type Rep ApprovalStatus = D1 ('MetaData "ApprovalStatus" "Amazonka.CodePipeline.Types.ApprovalStatus" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'True) (C1 ('MetaCons "ApprovalStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromApprovalStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ArtifactLocationType

newtype ArtifactLocationType Source #

Bundled Patterns

pattern ArtifactLocationType_S3 :: ArtifactLocationType 

Instances

Instances details
Eq ArtifactLocationType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactLocationType

Ord ArtifactLocationType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactLocationType

Read ArtifactLocationType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactLocationType

Show ArtifactLocationType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactLocationType

Generic ArtifactLocationType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactLocationType

Associated Types

type Rep ArtifactLocationType :: Type -> Type #

NFData ArtifactLocationType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactLocationType

Methods

rnf :: ArtifactLocationType -> () #

Hashable ArtifactLocationType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactLocationType

ToJSON ArtifactLocationType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactLocationType

ToJSONKey ArtifactLocationType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactLocationType

FromJSON ArtifactLocationType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactLocationType

FromJSONKey ArtifactLocationType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactLocationType

ToLog ArtifactLocationType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactLocationType

ToHeader ArtifactLocationType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactLocationType

ToQuery ArtifactLocationType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactLocationType

FromXML ArtifactLocationType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactLocationType

ToXML ArtifactLocationType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactLocationType

ToByteString ArtifactLocationType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactLocationType

FromText ArtifactLocationType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactLocationType

ToText ArtifactLocationType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactLocationType

type Rep ArtifactLocationType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactLocationType

type Rep ArtifactLocationType = D1 ('MetaData "ArtifactLocationType" "Amazonka.CodePipeline.Types.ArtifactLocationType" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'True) (C1 ('MetaCons "ArtifactLocationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromArtifactLocationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ArtifactStoreType

newtype ArtifactStoreType Source #

Bundled Patterns

pattern ArtifactStoreType_S3 :: ArtifactStoreType 

Instances

Instances details
Eq ArtifactStoreType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactStoreType

Ord ArtifactStoreType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactStoreType

Read ArtifactStoreType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactStoreType

Show ArtifactStoreType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactStoreType

Generic ArtifactStoreType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactStoreType

Associated Types

type Rep ArtifactStoreType :: Type -> Type #

NFData ArtifactStoreType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactStoreType

Methods

rnf :: ArtifactStoreType -> () #

Hashable ArtifactStoreType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactStoreType

ToJSON ArtifactStoreType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactStoreType

ToJSONKey ArtifactStoreType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactStoreType

FromJSON ArtifactStoreType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactStoreType

FromJSONKey ArtifactStoreType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactStoreType

ToLog ArtifactStoreType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactStoreType

ToHeader ArtifactStoreType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactStoreType

ToQuery ArtifactStoreType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactStoreType

FromXML ArtifactStoreType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactStoreType

ToXML ArtifactStoreType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactStoreType

ToByteString ArtifactStoreType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactStoreType

FromText ArtifactStoreType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactStoreType

ToText ArtifactStoreType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactStoreType

type Rep ArtifactStoreType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactStoreType

type Rep ArtifactStoreType = D1 ('MetaData "ArtifactStoreType" "Amazonka.CodePipeline.Types.ArtifactStoreType" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'True) (C1 ('MetaCons "ArtifactStoreType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromArtifactStoreType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

BlockerType

newtype BlockerType Source #

Constructors

BlockerType' 

Bundled Patterns

pattern BlockerType_Schedule :: BlockerType 

Instances

Instances details
Eq BlockerType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.BlockerType

Ord BlockerType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.BlockerType

Read BlockerType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.BlockerType

Show BlockerType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.BlockerType

Generic BlockerType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.BlockerType

Associated Types

type Rep BlockerType :: Type -> Type #

NFData BlockerType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.BlockerType

Methods

rnf :: BlockerType -> () #

Hashable BlockerType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.BlockerType

ToJSON BlockerType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.BlockerType

ToJSONKey BlockerType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.BlockerType

FromJSON BlockerType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.BlockerType

FromJSONKey BlockerType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.BlockerType

ToLog BlockerType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.BlockerType

ToHeader BlockerType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.BlockerType

ToQuery BlockerType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.BlockerType

FromXML BlockerType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.BlockerType

ToXML BlockerType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.BlockerType

Methods

toXML :: BlockerType -> XML #

ToByteString BlockerType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.BlockerType

FromText BlockerType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.BlockerType

ToText BlockerType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.BlockerType

Methods

toText :: BlockerType -> Text #

type Rep BlockerType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.BlockerType

type Rep BlockerType = D1 ('MetaData "BlockerType" "Amazonka.CodePipeline.Types.BlockerType" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'True) (C1 ('MetaCons "BlockerType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromBlockerType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EncryptionKeyType

newtype EncryptionKeyType Source #

Bundled Patterns

pattern EncryptionKeyType_KMS :: EncryptionKeyType 

Instances

Instances details
Eq EncryptionKeyType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.EncryptionKeyType

Ord EncryptionKeyType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.EncryptionKeyType

Read EncryptionKeyType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.EncryptionKeyType

Show EncryptionKeyType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.EncryptionKeyType

Generic EncryptionKeyType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.EncryptionKeyType

Associated Types

type Rep EncryptionKeyType :: Type -> Type #

NFData EncryptionKeyType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.EncryptionKeyType

Methods

rnf :: EncryptionKeyType -> () #

Hashable EncryptionKeyType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.EncryptionKeyType

ToJSON EncryptionKeyType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.EncryptionKeyType

ToJSONKey EncryptionKeyType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.EncryptionKeyType

FromJSON EncryptionKeyType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.EncryptionKeyType

FromJSONKey EncryptionKeyType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.EncryptionKeyType

ToLog EncryptionKeyType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.EncryptionKeyType

ToHeader EncryptionKeyType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.EncryptionKeyType

ToQuery EncryptionKeyType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.EncryptionKeyType

FromXML EncryptionKeyType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.EncryptionKeyType

ToXML EncryptionKeyType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.EncryptionKeyType

ToByteString EncryptionKeyType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.EncryptionKeyType

FromText EncryptionKeyType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.EncryptionKeyType

ToText EncryptionKeyType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.EncryptionKeyType

type Rep EncryptionKeyType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.EncryptionKeyType

type Rep EncryptionKeyType = D1 ('MetaData "EncryptionKeyType" "Amazonka.CodePipeline.Types.EncryptionKeyType" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'True) (C1 ('MetaCons "EncryptionKeyType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEncryptionKeyType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ExecutorType

newtype ExecutorType Source #

Constructors

ExecutorType' 

Bundled Patterns

pattern ExecutorType_JobWorker :: ExecutorType 
pattern ExecutorType_Lambda :: ExecutorType 

Instances

Instances details
Eq ExecutorType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ExecutorType

Ord ExecutorType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ExecutorType

Read ExecutorType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ExecutorType

Show ExecutorType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ExecutorType

Generic ExecutorType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ExecutorType

Associated Types

type Rep ExecutorType :: Type -> Type #

NFData ExecutorType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ExecutorType

Methods

rnf :: ExecutorType -> () #

Hashable ExecutorType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ExecutorType

ToJSON ExecutorType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ExecutorType

ToJSONKey ExecutorType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ExecutorType

FromJSON ExecutorType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ExecutorType

FromJSONKey ExecutorType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ExecutorType

ToLog ExecutorType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ExecutorType

ToHeader ExecutorType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ExecutorType

ToQuery ExecutorType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ExecutorType

FromXML ExecutorType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ExecutorType

ToXML ExecutorType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ExecutorType

Methods

toXML :: ExecutorType -> XML #

ToByteString ExecutorType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ExecutorType

FromText ExecutorType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ExecutorType

ToText ExecutorType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ExecutorType

Methods

toText :: ExecutorType -> Text #

type Rep ExecutorType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ExecutorType

type Rep ExecutorType = D1 ('MetaData "ExecutorType" "Amazonka.CodePipeline.Types.ExecutorType" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'True) (C1 ('MetaCons "ExecutorType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromExecutorType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FailureType

newtype FailureType Source #

Constructors

FailureType' 

Instances

Instances details
Eq FailureType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.FailureType

Ord FailureType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.FailureType

Read FailureType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.FailureType

Show FailureType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.FailureType

Generic FailureType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.FailureType

Associated Types

type Rep FailureType :: Type -> Type #

NFData FailureType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.FailureType

Methods

rnf :: FailureType -> () #

Hashable FailureType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.FailureType

ToJSON FailureType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.FailureType

ToJSONKey FailureType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.FailureType

FromJSON FailureType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.FailureType

FromJSONKey FailureType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.FailureType

ToLog FailureType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.FailureType

ToHeader FailureType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.FailureType

ToQuery FailureType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.FailureType

FromXML FailureType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.FailureType

ToXML FailureType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.FailureType

Methods

toXML :: FailureType -> XML #

ToByteString FailureType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.FailureType

FromText FailureType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.FailureType

ToText FailureType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.FailureType

Methods

toText :: FailureType -> Text #

type Rep FailureType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.FailureType

type Rep FailureType = D1 ('MetaData "FailureType" "Amazonka.CodePipeline.Types.FailureType" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'True) (C1 ('MetaCons "FailureType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFailureType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

JobStatus

newtype JobStatus Source #

Constructors

JobStatus' 

Fields

Instances

Instances details
Eq JobStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.JobStatus

Ord JobStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.JobStatus

Read JobStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.JobStatus

Show JobStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.JobStatus

Generic JobStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.JobStatus

Associated Types

type Rep JobStatus :: Type -> Type #

NFData JobStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.JobStatus

Methods

rnf :: JobStatus -> () #

Hashable JobStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.JobStatus

ToJSON JobStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.JobStatus

ToJSONKey JobStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.JobStatus

FromJSON JobStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.JobStatus

FromJSONKey JobStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.JobStatus

ToLog JobStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.JobStatus

ToHeader JobStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.JobStatus

ToQuery JobStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.JobStatus

FromXML JobStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.JobStatus

ToXML JobStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.JobStatus

Methods

toXML :: JobStatus -> XML #

ToByteString JobStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.JobStatus

Methods

toBS :: JobStatus -> ByteString #

FromText JobStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.JobStatus

ToText JobStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.JobStatus

Methods

toText :: JobStatus -> Text #

type Rep JobStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.JobStatus

type Rep JobStatus = D1 ('MetaData "JobStatus" "Amazonka.CodePipeline.Types.JobStatus" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'True) (C1 ('MetaCons "JobStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromJobStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PipelineExecutionStatus

newtype PipelineExecutionStatus Source #

Instances

Instances details
Eq PipelineExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecutionStatus

Ord PipelineExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecutionStatus

Read PipelineExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecutionStatus

Show PipelineExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecutionStatus

Generic PipelineExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecutionStatus

Associated Types

type Rep PipelineExecutionStatus :: Type -> Type #

NFData PipelineExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecutionStatus

Methods

rnf :: PipelineExecutionStatus -> () #

Hashable PipelineExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecutionStatus

ToJSON PipelineExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecutionStatus

ToJSONKey PipelineExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecutionStatus

FromJSON PipelineExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecutionStatus

FromJSONKey PipelineExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecutionStatus

ToLog PipelineExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecutionStatus

ToHeader PipelineExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecutionStatus

ToQuery PipelineExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecutionStatus

FromXML PipelineExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecutionStatus

ToXML PipelineExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecutionStatus

ToByteString PipelineExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecutionStatus

FromText PipelineExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecutionStatus

ToText PipelineExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecutionStatus

type Rep PipelineExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecutionStatus

type Rep PipelineExecutionStatus = D1 ('MetaData "PipelineExecutionStatus" "Amazonka.CodePipeline.Types.PipelineExecutionStatus" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'True) (C1 ('MetaCons "PipelineExecutionStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPipelineExecutionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StageExecutionStatus

newtype StageExecutionStatus Source #

Instances

Instances details
Eq StageExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageExecutionStatus

Ord StageExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageExecutionStatus

Read StageExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageExecutionStatus

Show StageExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageExecutionStatus

Generic StageExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageExecutionStatus

Associated Types

type Rep StageExecutionStatus :: Type -> Type #

NFData StageExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageExecutionStatus

Methods

rnf :: StageExecutionStatus -> () #

Hashable StageExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageExecutionStatus

ToJSON StageExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageExecutionStatus

ToJSONKey StageExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageExecutionStatus

FromJSON StageExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageExecutionStatus

FromJSONKey StageExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageExecutionStatus

ToLog StageExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageExecutionStatus

ToHeader StageExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageExecutionStatus

ToQuery StageExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageExecutionStatus

FromXML StageExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageExecutionStatus

ToXML StageExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageExecutionStatus

ToByteString StageExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageExecutionStatus

FromText StageExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageExecutionStatus

ToText StageExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageExecutionStatus

type Rep StageExecutionStatus Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageExecutionStatus

type Rep StageExecutionStatus = D1 ('MetaData "StageExecutionStatus" "Amazonka.CodePipeline.Types.StageExecutionStatus" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'True) (C1 ('MetaCons "StageExecutionStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStageExecutionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StageRetryMode

newtype StageRetryMode Source #

Constructors

StageRetryMode' 

Bundled Patterns

pattern StageRetryMode_FAILED_ACTIONS :: StageRetryMode 

Instances

Instances details
Eq StageRetryMode Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageRetryMode

Ord StageRetryMode Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageRetryMode

Read StageRetryMode Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageRetryMode

Show StageRetryMode Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageRetryMode

Generic StageRetryMode Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageRetryMode

Associated Types

type Rep StageRetryMode :: Type -> Type #

NFData StageRetryMode Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageRetryMode

Methods

rnf :: StageRetryMode -> () #

Hashable StageRetryMode Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageRetryMode

ToJSON StageRetryMode Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageRetryMode

ToJSONKey StageRetryMode Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageRetryMode

FromJSON StageRetryMode Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageRetryMode

FromJSONKey StageRetryMode Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageRetryMode

ToLog StageRetryMode Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageRetryMode

ToHeader StageRetryMode Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageRetryMode

ToQuery StageRetryMode Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageRetryMode

FromXML StageRetryMode Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageRetryMode

ToXML StageRetryMode Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageRetryMode

Methods

toXML :: StageRetryMode -> XML #

ToByteString StageRetryMode Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageRetryMode

FromText StageRetryMode Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageRetryMode

ToText StageRetryMode Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageRetryMode

type Rep StageRetryMode Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageRetryMode

type Rep StageRetryMode = D1 ('MetaData "StageRetryMode" "Amazonka.CodePipeline.Types.StageRetryMode" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'True) (C1 ('MetaCons "StageRetryMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStageRetryMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StageTransitionType

newtype StageTransitionType Source #

Instances

Instances details
Eq StageTransitionType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageTransitionType

Ord StageTransitionType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageTransitionType

Read StageTransitionType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageTransitionType

Show StageTransitionType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageTransitionType

Generic StageTransitionType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageTransitionType

Associated Types

type Rep StageTransitionType :: Type -> Type #

NFData StageTransitionType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageTransitionType

Methods

rnf :: StageTransitionType -> () #

Hashable StageTransitionType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageTransitionType

ToJSON StageTransitionType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageTransitionType

ToJSONKey StageTransitionType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageTransitionType

FromJSON StageTransitionType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageTransitionType

FromJSONKey StageTransitionType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageTransitionType

ToLog StageTransitionType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageTransitionType

ToHeader StageTransitionType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageTransitionType

ToQuery StageTransitionType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageTransitionType

FromXML StageTransitionType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageTransitionType

ToXML StageTransitionType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageTransitionType

ToByteString StageTransitionType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageTransitionType

FromText StageTransitionType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageTransitionType

ToText StageTransitionType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageTransitionType

type Rep StageTransitionType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageTransitionType

type Rep StageTransitionType = D1 ('MetaData "StageTransitionType" "Amazonka.CodePipeline.Types.StageTransitionType" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'True) (C1 ('MetaCons "StageTransitionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStageTransitionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TriggerType

newtype TriggerType Source #

Constructors

TriggerType' 

Instances

Instances details
Eq TriggerType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.TriggerType

Ord TriggerType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.TriggerType

Read TriggerType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.TriggerType

Show TriggerType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.TriggerType

Generic TriggerType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.TriggerType

Associated Types

type Rep TriggerType :: Type -> Type #

NFData TriggerType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.TriggerType

Methods

rnf :: TriggerType -> () #

Hashable TriggerType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.TriggerType

ToJSON TriggerType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.TriggerType

ToJSONKey TriggerType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.TriggerType

FromJSON TriggerType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.TriggerType

FromJSONKey TriggerType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.TriggerType

ToLog TriggerType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.TriggerType

ToHeader TriggerType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.TriggerType

ToQuery TriggerType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.TriggerType

FromXML TriggerType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.TriggerType

ToXML TriggerType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.TriggerType

Methods

toXML :: TriggerType -> XML #

ToByteString TriggerType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.TriggerType

FromText TriggerType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.TriggerType

ToText TriggerType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.TriggerType

Methods

toText :: TriggerType -> Text #

type Rep TriggerType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.TriggerType

type Rep TriggerType = D1 ('MetaData "TriggerType" "Amazonka.CodePipeline.Types.TriggerType" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'True) (C1 ('MetaCons "TriggerType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTriggerType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

WebhookAuthenticationType

newtype WebhookAuthenticationType Source #

Instances

Instances details
Eq WebhookAuthenticationType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.WebhookAuthenticationType

Ord WebhookAuthenticationType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.WebhookAuthenticationType

Read WebhookAuthenticationType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.WebhookAuthenticationType

Show WebhookAuthenticationType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.WebhookAuthenticationType

Generic WebhookAuthenticationType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.WebhookAuthenticationType

Associated Types

type Rep WebhookAuthenticationType :: Type -> Type #

NFData WebhookAuthenticationType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.WebhookAuthenticationType

Hashable WebhookAuthenticationType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.WebhookAuthenticationType

ToJSON WebhookAuthenticationType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.WebhookAuthenticationType

ToJSONKey WebhookAuthenticationType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.WebhookAuthenticationType

FromJSON WebhookAuthenticationType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.WebhookAuthenticationType

FromJSONKey WebhookAuthenticationType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.WebhookAuthenticationType

ToLog WebhookAuthenticationType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.WebhookAuthenticationType

ToHeader WebhookAuthenticationType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.WebhookAuthenticationType

ToQuery WebhookAuthenticationType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.WebhookAuthenticationType

FromXML WebhookAuthenticationType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.WebhookAuthenticationType

ToXML WebhookAuthenticationType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.WebhookAuthenticationType

ToByteString WebhookAuthenticationType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.WebhookAuthenticationType

FromText WebhookAuthenticationType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.WebhookAuthenticationType

ToText WebhookAuthenticationType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.WebhookAuthenticationType

type Rep WebhookAuthenticationType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.WebhookAuthenticationType

type Rep WebhookAuthenticationType = D1 ('MetaData "WebhookAuthenticationType" "Amazonka.CodePipeline.Types.WebhookAuthenticationType" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'True) (C1 ('MetaCons "WebhookAuthenticationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromWebhookAuthenticationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

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 S3 bucket used to store artifact for the pipeline in AWS CodePipeline.

See: newAWSSessionCredentials smart constructor.

Constructors

AWSSessionCredentials' 

Fields

Instances

Instances details
Eq AWSSessionCredentials Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.AWSSessionCredentials

Show AWSSessionCredentials Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.AWSSessionCredentials

Generic AWSSessionCredentials Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.AWSSessionCredentials

Associated Types

type Rep AWSSessionCredentials :: Type -> Type #

NFData AWSSessionCredentials Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.AWSSessionCredentials

Methods

rnf :: AWSSessionCredentials -> () #

Hashable AWSSessionCredentials Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.AWSSessionCredentials

FromJSON AWSSessionCredentials Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.AWSSessionCredentials

type Rep AWSSessionCredentials Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.AWSSessionCredentials

type Rep AWSSessionCredentials = D1 ('MetaData "AWSSessionCredentials" "Amazonka.CodePipeline.Types.AWSSessionCredentials" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "AWSSessionCredentials'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accessKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)) :*: (S1 ('MetaSel ('Just "secretAccessKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)) :*: S1 ('MetaSel ('Just "sessionToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)))))

newAWSSessionCredentials Source #

Create a value of AWSSessionCredentials with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accessKeyId:AWSSessionCredentials', aWSSessionCredentials_accessKeyId - The access key for the session.

$sel:secretAccessKey:AWSSessionCredentials', aWSSessionCredentials_secretAccessKey - The secret access key for the session.

$sel:sessionToken:AWSSessionCredentials', aWSSessionCredentials_sessionToken - The token for the session.

ActionConfiguration

data ActionConfiguration Source #

Represents information about an action configuration.

See: newActionConfiguration smart constructor.

Constructors

ActionConfiguration' 

Fields

Instances

Instances details
Eq ActionConfiguration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionConfiguration

Read ActionConfiguration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionConfiguration

Show ActionConfiguration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionConfiguration

Generic ActionConfiguration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionConfiguration

Associated Types

type Rep ActionConfiguration :: Type -> Type #

NFData ActionConfiguration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionConfiguration

Methods

rnf :: ActionConfiguration -> () #

Hashable ActionConfiguration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionConfiguration

FromJSON ActionConfiguration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionConfiguration

type Rep ActionConfiguration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionConfiguration

type Rep ActionConfiguration = D1 ('MetaData "ActionConfiguration" "Amazonka.CodePipeline.Types.ActionConfiguration" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "ActionConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))

newActionConfiguration :: ActionConfiguration Source #

Create a value of ActionConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:configuration:ActionConfiguration', actionConfiguration_configuration - The configuration data for the action.

ActionConfigurationProperty

data ActionConfigurationProperty Source #

Represents information about an action configuration property.

See: newActionConfigurationProperty smart constructor.

Constructors

ActionConfigurationProperty' 

Fields

  • queryable :: Maybe Bool

    Indicates that the property is used 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 other restrictions. The value must be less than or equal to twenty (20) characters. The value can contain only alphanumeric characters, underscores, and hyphens.

  • type' :: Maybe ActionConfigurationPropertyType

    The type of the configuration property.

  • description :: Maybe Text

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

  • name :: Text

    The name of the action configuration property.

  • required :: Bool

    Whether the configuration property is a required value.

  • key :: Bool

    Whether the configuration property is a key.

  • secret :: Bool

    Whether the configuration property is secret. Secrets are hidden from all calls except for GetJobDetails, GetThirdPartyJobDetails, PollForJobs, and PollForThirdPartyJobs.

    When updating a pipeline, passing * * * * * without changing any other values of the action preserves the previous value of the secret.

Instances

Instances details
Eq ActionConfigurationProperty Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionConfigurationProperty

Read ActionConfigurationProperty Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionConfigurationProperty

Show ActionConfigurationProperty Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionConfigurationProperty

Generic ActionConfigurationProperty Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionConfigurationProperty

Associated Types

type Rep ActionConfigurationProperty :: Type -> Type #

NFData ActionConfigurationProperty Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionConfigurationProperty

Hashable ActionConfigurationProperty Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionConfigurationProperty

ToJSON ActionConfigurationProperty Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionConfigurationProperty

FromJSON ActionConfigurationProperty Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionConfigurationProperty

type Rep ActionConfigurationProperty Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionConfigurationProperty

type Rep ActionConfigurationProperty = D1 ('MetaData "ActionConfigurationProperty" "Amazonka.CodePipeline.Types.ActionConfigurationProperty" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "ActionConfigurationProperty'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "queryable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ActionConfigurationPropertyType)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "required") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "secret") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))))

newActionConfigurationProperty Source #

Create a value of ActionConfigurationProperty with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:queryable:ActionConfigurationProperty', actionConfigurationProperty_queryable - Indicates that the property is used 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 other restrictions. The value must be less than or equal to twenty (20) characters. The value can contain only alphanumeric characters, underscores, and hyphens.

$sel:type':ActionConfigurationProperty', actionConfigurationProperty_type - The type of the configuration property.

$sel:description:ActionConfigurationProperty', actionConfigurationProperty_description - The description of the action configuration property that is displayed to users.

$sel:name:ActionConfigurationProperty', actionConfigurationProperty_name - The name of the action configuration property.

$sel:required:ActionConfigurationProperty', actionConfigurationProperty_required - Whether the configuration property is a required value.

$sel:key:ActionConfigurationProperty', actionConfigurationProperty_key - Whether the configuration property is a key.

$sel:secret:ActionConfigurationProperty', actionConfigurationProperty_secret - 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 preserves the previous value of the secret.

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

Indicates that the property is used 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 other restrictions. The value must be less than or equal to twenty (20) characters. The value can contain only alphanumeric characters, underscores, and hyphens.

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

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

actionConfigurationProperty_name :: Lens' ActionConfigurationProperty Text Source #

The name of the action configuration property.

actionConfigurationProperty_required :: Lens' ActionConfigurationProperty Bool Source #

Whether the configuration property is a required value.

actionConfigurationProperty_key :: Lens' ActionConfigurationProperty Bool Source #

Whether the configuration property is a key.

actionConfigurationProperty_secret :: 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 preserves the previous value of the secret.

ActionContext

data ActionContext Source #

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

See: newActionContext smart constructor.

Constructors

ActionContext' 

Fields

Instances

Instances details
Eq ActionContext Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionContext

Read ActionContext Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionContext

Show ActionContext Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionContext

Generic ActionContext Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionContext

Associated Types

type Rep ActionContext :: Type -> Type #

NFData ActionContext Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionContext

Methods

rnf :: ActionContext -> () #

Hashable ActionContext Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionContext

FromJSON ActionContext Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionContext

type Rep ActionContext Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionContext

type Rep ActionContext = D1 ('MetaData "ActionContext" "Amazonka.CodePipeline.Types.ActionContext" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "ActionContext'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "actionExecutionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newActionContext :: ActionContext Source #

Create a value of ActionContext with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:ActionContext', actionContext_name - The name of the action in the context of a job.

$sel:actionExecutionId:ActionContext', actionContext_actionExecutionId - The system-generated unique ID that corresponds to an action's execution.

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

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

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

The system-generated unique ID that corresponds to an action's execution.

ActionDeclaration

data ActionDeclaration Source #

Represents information about an action declaration.

See: newActionDeclaration smart constructor.

Constructors

ActionDeclaration' 

Fields

Instances

Instances details
Eq ActionDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionDeclaration

Read ActionDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionDeclaration

Show ActionDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionDeclaration

Generic ActionDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionDeclaration

Associated Types

type Rep ActionDeclaration :: Type -> Type #

NFData ActionDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionDeclaration

Methods

rnf :: ActionDeclaration -> () #

Hashable ActionDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionDeclaration

ToJSON ActionDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionDeclaration

FromJSON ActionDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionDeclaration

type Rep ActionDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionDeclaration

newActionDeclaration Source #

Create a value of ActionDeclaration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:outputArtifacts:ActionDeclaration', actionDeclaration_outputArtifacts - The name or ID of the result of the action declaration, such as a test or build artifact.

$sel:namespace:ActionDeclaration', actionDeclaration_namespace - The variable namespace associated with the action. All variables produced as output by this action fall under this namespace.

$sel:runOrder:ActionDeclaration', actionDeclaration_runOrder - The order in which actions are run.

$sel:region:ActionDeclaration', actionDeclaration_region - The action declaration's AWS Region, such as us-east-1.

$sel:configuration:ActionDeclaration', actionDeclaration_configuration - The action's configuration. These are key-value pairs that specify input values for an action. For more information, see Action Structure Requirements in CodePipeline. For the list of configuration properties for the AWS CloudFormation action type in CodePipeline, see Configuration Properties Reference in the AWS CloudFormation User Guide. For template snippets with examples, see Using Parameter Override Functions with CodePipeline Pipelines in the AWS CloudFormation User Guide.

The values can be represented in either JSON or YAML format. For example, the JSON configuration item format is as follows:

JSON:

"Configuration" : { Key : Value },

$sel:inputArtifacts:ActionDeclaration', actionDeclaration_inputArtifacts - The name or ID of the artifact consumed by the action, such as a test or build artifact.

$sel:roleArn:ActionDeclaration', actionDeclaration_roleArn - The ARN of the IAM service role that performs the declared action. This is assumed through the roleArn for the pipeline.

$sel:name:ActionDeclaration', actionDeclaration_name - The action declaration's name.

$sel:actionTypeId:ActionDeclaration', actionDeclaration_actionTypeId - Specifies the action type and the provider of the action.

actionDeclaration_outputArtifacts :: Lens' ActionDeclaration (Maybe [OutputArtifact]) Source #

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

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

The variable namespace associated with the action. All variables produced as output by this action fall under this namespace.

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

The order in which actions are run.

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

The action declaration's AWS Region, such as us-east-1.

actionDeclaration_configuration :: Lens' ActionDeclaration (Maybe (HashMap Text Text)) Source #

The action's configuration. These are key-value pairs that specify input values for an action. For more information, see Action Structure Requirements in CodePipeline. For the list of configuration properties for the AWS CloudFormation action type in CodePipeline, see Configuration Properties Reference in the AWS CloudFormation User Guide. For template snippets with examples, see Using Parameter Override Functions with CodePipeline Pipelines in the AWS CloudFormation User Guide.

The values can be represented in either JSON or YAML format. For example, the JSON configuration item format is as follows:

JSON:

"Configuration" : { Key : Value },

actionDeclaration_inputArtifacts :: Lens' ActionDeclaration (Maybe [InputArtifact]) Source #

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

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

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

actionDeclaration_name :: Lens' ActionDeclaration Text Source #

The action declaration's name.

actionDeclaration_actionTypeId :: Lens' ActionDeclaration ActionTypeId Source #

Specifies the action type and the provider of the action.

ActionExecution

data ActionExecution Source #

Represents information about the run of an action.

See: newActionExecution smart constructor.

Constructors

ActionExecution' 

Fields

  • lastUpdatedBy :: Maybe Text

    The ARN of the user who last changed the pipeline.

  • summary :: Maybe Text

    A summary of the run of the action.

  • status :: Maybe ActionExecutionStatus

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

  • lastStatusChange :: Maybe POSIX

    The last status change of the action.

  • token :: Maybe Text

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

  • externalExecutionUrl :: Maybe Text

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

  • externalExecutionId :: Maybe Text

    The external ID of the run of the action.

  • errorDetails :: Maybe ErrorDetails

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

  • percentComplete :: Maybe Natural

    A percentage of completeness of the action as it runs.

  • actionExecutionId :: Maybe Text

    ID of the workflow action execution in the current stage. Use the GetPipelineState action to retrieve the current action execution details of the current stage.

    For older executions, this field might be empty. The action execution ID is available for executions run on or after March 2020.

Instances

Instances details
Eq ActionExecution Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecution

Read ActionExecution Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecution

Show ActionExecution Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecution

Generic ActionExecution Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecution

Associated Types

type Rep ActionExecution :: Type -> Type #

NFData ActionExecution Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecution

Methods

rnf :: ActionExecution -> () #

Hashable ActionExecution Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecution

FromJSON ActionExecution Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecution

type Rep ActionExecution Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecution

newActionExecution :: ActionExecution Source #

Create a value of ActionExecution with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:lastUpdatedBy:ActionExecution', actionExecution_lastUpdatedBy - The ARN of the user who last changed the pipeline.

$sel:summary:ActionExecution', actionExecution_summary - A summary of the run of the action.

$sel:status:ActionExecution', actionExecution_status - The status of the action, or for a completed action, the last status of the action.

$sel:lastStatusChange:ActionExecution', actionExecution_lastStatusChange - The last status change of the action.

$sel:token:ActionExecution', actionExecution_token - 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. It is used to validate that the approval request corresponding to this token is still valid.

$sel:externalExecutionUrl:ActionExecution', actionExecution_externalExecutionUrl - The URL of a resource external to AWS that is used when running the action (for example, an external repository URL).

$sel:externalExecutionId:ActionExecution', actionExecution_externalExecutionId - The external ID of the run of the action.

$sel:errorDetails:ActionExecution', actionExecution_errorDetails - The details of an error returned by a URL external to AWS.

$sel:percentComplete:ActionExecution', actionExecution_percentComplete - A percentage of completeness of the action as it runs.

$sel:actionExecutionId:ActionExecution', actionExecution_actionExecutionId - ID of the workflow action execution in the current stage. Use the GetPipelineState action to retrieve the current action execution details of the current stage.

For older executions, this field might be empty. The action execution ID is available for executions run on or after March 2020.

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

The ARN of the user who last changed the pipeline.

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

A summary of the run of the action.

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

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

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

The last status change of the action.

actionExecution_token :: 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. It is used to validate that the approval request corresponding to this token is still valid.

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

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

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

The external ID of the run of the action.

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

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

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

A percentage of completeness of the action as it runs.

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

ID of the workflow action execution in the current stage. Use the GetPipelineState action to retrieve the current action execution details of the current stage.

For older executions, this field might be empty. The action execution ID is available for executions run on or after March 2020.

ActionExecutionDetail

data ActionExecutionDetail Source #

Returns information about an execution of an action, including the action execution ID, and the name, version, and timing of the action.

See: newActionExecutionDetail smart constructor.

Constructors

ActionExecutionDetail' 

Fields

Instances

Instances details
Eq ActionExecutionDetail Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionDetail

Read ActionExecutionDetail Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionDetail

Show ActionExecutionDetail Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionDetail

Generic ActionExecutionDetail Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionDetail

Associated Types

type Rep ActionExecutionDetail :: Type -> Type #

NFData ActionExecutionDetail Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionDetail

Methods

rnf :: ActionExecutionDetail -> () #

Hashable ActionExecutionDetail Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionDetail

FromJSON ActionExecutionDetail Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionDetail

type Rep ActionExecutionDetail Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionDetail

newActionExecutionDetail :: ActionExecutionDetail Source #

Create a value of ActionExecutionDetail with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:ActionExecutionDetail', actionExecutionDetail_status - The status of the action execution. Status categories are InProgress, Succeeded, and Failed.

$sel:startTime:ActionExecutionDetail', actionExecutionDetail_startTime - The start time of the action execution.

$sel:pipelineVersion:ActionExecutionDetail', actionExecutionDetail_pipelineVersion - The version of the pipeline where the action was run.

$sel:input:ActionExecutionDetail', actionExecutionDetail_input - Input details for the action execution, such as role ARN, Region, and input artifacts.

$sel:actionName:ActionExecutionDetail', actionExecutionDetail_actionName - The name of the action.

$sel:output:ActionExecutionDetail', actionExecutionDetail_output - Output details for the action execution, such as the action execution result.

$sel:pipelineExecutionId:ActionExecutionDetail', actionExecutionDetail_pipelineExecutionId - The pipeline execution ID for the action execution.

$sel:stageName:ActionExecutionDetail', actionExecutionDetail_stageName - The name of the stage that contains the action.

$sel:lastUpdateTime:ActionExecutionDetail', actionExecutionDetail_lastUpdateTime - The last update time of the action execution.

$sel:actionExecutionId:ActionExecutionDetail', actionExecutionDetail_actionExecutionId - The action execution ID.

actionExecutionDetail_status :: Lens' ActionExecutionDetail (Maybe ActionExecutionStatus) Source #

The status of the action execution. Status categories are InProgress, Succeeded, and Failed.

actionExecutionDetail_pipelineVersion :: Lens' ActionExecutionDetail (Maybe Natural) Source #

The version of the pipeline where the action was run.

actionExecutionDetail_input :: Lens' ActionExecutionDetail (Maybe ActionExecutionInput) Source #

Input details for the action execution, such as role ARN, Region, and input artifacts.

actionExecutionDetail_output :: Lens' ActionExecutionDetail (Maybe ActionExecutionOutput) Source #

Output details for the action execution, such as the action execution result.

actionExecutionDetail_pipelineExecutionId :: Lens' ActionExecutionDetail (Maybe Text) Source #

The pipeline execution ID for the action execution.

actionExecutionDetail_stageName :: Lens' ActionExecutionDetail (Maybe Text) Source #

The name of the stage that contains the action.

actionExecutionDetail_lastUpdateTime :: Lens' ActionExecutionDetail (Maybe UTCTime) Source #

The last update time of the action execution.

ActionExecutionFilter

data ActionExecutionFilter Source #

Filter values for the action execution.

See: newActionExecutionFilter smart constructor.

Constructors

ActionExecutionFilter' 

Fields

Instances

Instances details
Eq ActionExecutionFilter Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionFilter

Read ActionExecutionFilter Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionFilter

Show ActionExecutionFilter Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionFilter

Generic ActionExecutionFilter Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionFilter

Associated Types

type Rep ActionExecutionFilter :: Type -> Type #

NFData ActionExecutionFilter Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionFilter

Methods

rnf :: ActionExecutionFilter -> () #

Hashable ActionExecutionFilter Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionFilter

ToJSON ActionExecutionFilter Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionFilter

type Rep ActionExecutionFilter Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionFilter

type Rep ActionExecutionFilter = D1 ('MetaData "ActionExecutionFilter" "Amazonka.CodePipeline.Types.ActionExecutionFilter" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "ActionExecutionFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "pipelineExecutionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newActionExecutionFilter :: ActionExecutionFilter Source #

Create a value of ActionExecutionFilter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:pipelineExecutionId:ActionExecutionFilter', actionExecutionFilter_pipelineExecutionId - The pipeline execution ID used to filter action execution history.

actionExecutionFilter_pipelineExecutionId :: Lens' ActionExecutionFilter (Maybe Text) Source #

The pipeline execution ID used to filter action execution history.

ActionExecutionInput

data ActionExecutionInput Source #

Input information used for an action execution.

See: newActionExecutionInput smart constructor.

Constructors

ActionExecutionInput' 

Fields

Instances

Instances details
Eq ActionExecutionInput Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionInput

Read ActionExecutionInput Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionInput

Show ActionExecutionInput Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionInput

Generic ActionExecutionInput Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionInput

Associated Types

type Rep ActionExecutionInput :: Type -> Type #

NFData ActionExecutionInput Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionInput

Methods

rnf :: ActionExecutionInput -> () #

Hashable ActionExecutionInput Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionInput

FromJSON ActionExecutionInput Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionInput

type Rep ActionExecutionInput Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionInput

type Rep ActionExecutionInput = D1 ('MetaData "ActionExecutionInput" "Amazonka.CodePipeline.Types.ActionExecutionInput" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "ActionExecutionInput'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "resolvedConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "configuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "actionTypeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ActionTypeId))) :*: (S1 ('MetaSel ('Just "inputArtifacts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ArtifactDetail])) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newActionExecutionInput :: ActionExecutionInput Source #

Create a value of ActionExecutionInput with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:namespace:ActionExecutionInput', actionExecutionInput_namespace - The variable namespace associated with the action. All variables produced as output by this action fall under this namespace.

$sel:resolvedConfiguration:ActionExecutionInput', actionExecutionInput_resolvedConfiguration - Configuration data for an action execution with all variable references replaced with their real values for the execution.

$sel:region:ActionExecutionInput', actionExecutionInput_region - The AWS Region for the action, such as us-east-1.

$sel:configuration:ActionExecutionInput', actionExecutionInput_configuration - Configuration data for an action execution.

$sel:actionTypeId:ActionExecutionInput', actionExecutionInput_actionTypeId - Undocumented member.

$sel:inputArtifacts:ActionExecutionInput', actionExecutionInput_inputArtifacts - Details of input artifacts of the action that correspond to the action execution.

$sel:roleArn:ActionExecutionInput', actionExecutionInput_roleArn - The ARN of the IAM service role that performs the declared action. This is assumed through the roleArn for the pipeline.

actionExecutionInput_namespace :: Lens' ActionExecutionInput (Maybe Text) Source #

The variable namespace associated with the action. All variables produced as output by this action fall under this namespace.

actionExecutionInput_resolvedConfiguration :: Lens' ActionExecutionInput (Maybe (HashMap Text Text)) Source #

Configuration data for an action execution with all variable references replaced with their real values for the execution.

actionExecutionInput_region :: Lens' ActionExecutionInput (Maybe Text) Source #

The AWS Region for the action, such as us-east-1.

actionExecutionInput_configuration :: Lens' ActionExecutionInput (Maybe (HashMap Text Text)) Source #

Configuration data for an action execution.

actionExecutionInput_inputArtifacts :: Lens' ActionExecutionInput (Maybe [ArtifactDetail]) Source #

Details of input artifacts of the action that correspond to the action execution.

actionExecutionInput_roleArn :: Lens' ActionExecutionInput (Maybe Text) Source #

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

ActionExecutionOutput

data ActionExecutionOutput Source #

Output details listed for an action execution, such as the action execution result.

See: newActionExecutionOutput smart constructor.

Constructors

ActionExecutionOutput' 

Fields

Instances

Instances details
Eq ActionExecutionOutput Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionOutput

Read ActionExecutionOutput Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionOutput

Show ActionExecutionOutput Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionOutput

Generic ActionExecutionOutput Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionOutput

Associated Types

type Rep ActionExecutionOutput :: Type -> Type #

NFData ActionExecutionOutput Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionOutput

Methods

rnf :: ActionExecutionOutput -> () #

Hashable ActionExecutionOutput Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionOutput

FromJSON ActionExecutionOutput Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionOutput

type Rep ActionExecutionOutput Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionOutput

type Rep ActionExecutionOutput = D1 ('MetaData "ActionExecutionOutput" "Amazonka.CodePipeline.Types.ActionExecutionOutput" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "ActionExecutionOutput'" 'PrefixI 'True) (S1 ('MetaSel ('Just "outputVariables") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "outputArtifacts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ArtifactDetail])) :*: S1 ('MetaSel ('Just "executionResult") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ActionExecutionResult)))))

newActionExecutionOutput :: ActionExecutionOutput Source #

Create a value of ActionExecutionOutput with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:outputVariables:ActionExecutionOutput', actionExecutionOutput_outputVariables - The outputVariables field shows the key-value pairs that were output as part of that execution.

$sel:outputArtifacts:ActionExecutionOutput', actionExecutionOutput_outputArtifacts - Details of output artifacts of the action that correspond to the action execution.

$sel:executionResult:ActionExecutionOutput', actionExecutionOutput_executionResult - Execution result information listed in the output details for an action execution.

actionExecutionOutput_outputVariables :: Lens' ActionExecutionOutput (Maybe (HashMap Text Text)) Source #

The outputVariables field shows the key-value pairs that were output as part of that execution.

actionExecutionOutput_outputArtifacts :: Lens' ActionExecutionOutput (Maybe [ArtifactDetail]) Source #

Details of output artifacts of the action that correspond to the action execution.

actionExecutionOutput_executionResult :: Lens' ActionExecutionOutput (Maybe ActionExecutionResult) Source #

Execution result information listed in the output details for an action execution.

ActionExecutionResult

data ActionExecutionResult Source #

Execution result information, such as the external execution ID.

See: newActionExecutionResult smart constructor.

Constructors

ActionExecutionResult' 

Fields

Instances

Instances details
Eq ActionExecutionResult Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionResult

Read ActionExecutionResult Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionResult

Show ActionExecutionResult Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionResult

Generic ActionExecutionResult Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionResult

Associated Types

type Rep ActionExecutionResult :: Type -> Type #

NFData ActionExecutionResult Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionResult

Methods

rnf :: ActionExecutionResult -> () #

Hashable ActionExecutionResult Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionResult

FromJSON ActionExecutionResult Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionResult

type Rep ActionExecutionResult Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionExecutionResult

type Rep ActionExecutionResult = D1 ('MetaData "ActionExecutionResult" "Amazonka.CodePipeline.Types.ActionExecutionResult" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "ActionExecutionResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "externalExecutionUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "externalExecutionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "externalExecutionSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newActionExecutionResult :: ActionExecutionResult Source #

Create a value of ActionExecutionResult with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:externalExecutionUrl:ActionExecutionResult', actionExecutionResult_externalExecutionUrl - The deepest external link to the external resource (for example, a repository URL or deployment endpoint) that is used when running the action.

$sel:externalExecutionId:ActionExecutionResult', actionExecutionResult_externalExecutionId - The action provider's external ID for the action execution.

$sel:externalExecutionSummary:ActionExecutionResult', actionExecutionResult_externalExecutionSummary - The action provider's summary for the action execution.

actionExecutionResult_externalExecutionUrl :: Lens' ActionExecutionResult (Maybe Text) Source #

The deepest external link to the external resource (for example, a repository URL or deployment endpoint) that is used when running the action.

actionExecutionResult_externalExecutionId :: Lens' ActionExecutionResult (Maybe Text) Source #

The action provider's external ID for the action execution.

actionExecutionResult_externalExecutionSummary :: Lens' ActionExecutionResult (Maybe Text) Source #

The action provider's summary for the action execution.

ActionRevision

data ActionRevision Source #

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

See: newActionRevision smart constructor.

Constructors

ActionRevision' 

Fields

  • revisionId :: Text

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

  • revisionChangeId :: Text

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

  • created :: POSIX

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

Instances

Instances details
Eq ActionRevision Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionRevision

Read ActionRevision Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionRevision

Show ActionRevision Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionRevision

Generic ActionRevision Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionRevision

Associated Types

type Rep ActionRevision :: Type -> Type #

NFData ActionRevision Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionRevision

Methods

rnf :: ActionRevision -> () #

Hashable ActionRevision Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionRevision

ToJSON ActionRevision Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionRevision

FromJSON ActionRevision Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionRevision

type Rep ActionRevision Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionRevision

type Rep ActionRevision = D1 ('MetaData "ActionRevision" "Amazonka.CodePipeline.Types.ActionRevision" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "ActionRevision'" 'PrefixI 'True) (S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "revisionChangeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "created") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX))))

newActionRevision Source #

Create a value of ActionRevision with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:revisionId:ActionRevision', actionRevision_revisionId - The system-generated unique ID that identifies the revision number of the action.

$sel:revisionChangeId:ActionRevision', actionRevision_revisionChangeId - The unique identifier of the change that set the state to this revision (for example, a deployment ID or timestamp).

$sel:created:ActionRevision', actionRevision_created - The date and time when the most recent version of the action was created, in timestamp format.

actionRevision_revisionId :: Lens' ActionRevision Text Source #

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

actionRevision_revisionChangeId :: Lens' ActionRevision Text Source #

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

actionRevision_created :: 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: newActionState smart constructor.

Constructors

ActionState' 

Fields

Instances

Instances details
Eq ActionState Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionState

Read ActionState Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionState

Show ActionState Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionState

Generic ActionState Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionState

Associated Types

type Rep ActionState :: Type -> Type #

NFData ActionState Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionState

Methods

rnf :: ActionState -> () #

Hashable ActionState Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionState

FromJSON ActionState Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionState

type Rep ActionState Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionState

type Rep ActionState = D1 ('MetaData "ActionState" "Amazonka.CodePipeline.Types.ActionState" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "ActionState'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "revisionUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "entityUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "actionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "currentRevision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ActionRevision)) :*: S1 ('MetaSel ('Just "latestExecution") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ActionExecution))))))

newActionState :: ActionState Source #

Create a value of ActionState with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:revisionUrl:ActionState', actionState_revisionUrl - A URL link for more information about the revision, such as a commit details page.

$sel:entityUrl:ActionState', actionState_entityUrl - A URL link for more information about the state of the action, such as a deployment group details page.

$sel:actionName:ActionState', actionState_actionName - The name of the action.

$sel:currentRevision:ActionState', actionState_currentRevision - Represents information about the version (or revision) of an action.

$sel:latestExecution:ActionState', actionState_latestExecution - Represents information about the run of an action.

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

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

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

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

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

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

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

Represents information about the run of an action.

ActionType

data ActionType Source #

Returns information about the details of an action type.

See: newActionType smart constructor.

Constructors

ActionType' 

Fields

Instances

Instances details
Eq ActionType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionType

Read ActionType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionType

Show ActionType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionType

Generic ActionType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionType

Associated Types

type Rep ActionType :: Type -> Type #

NFData ActionType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionType

Methods

rnf :: ActionType -> () #

Hashable ActionType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionType

FromJSON ActionType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionType

type Rep ActionType Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionType

type Rep ActionType = D1 ('MetaData "ActionType" "Amazonka.CodePipeline.Types.ActionType" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "ActionType'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "settings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ActionTypeSettings)) :*: S1 ('MetaSel ('Just "actionConfigurationProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ActionConfigurationProperty]))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ActionTypeId) :*: (S1 ('MetaSel ('Just "inputArtifactDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ArtifactDetails) :*: S1 ('MetaSel ('Just "outputArtifactDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ArtifactDetails)))))

newActionType Source #

Create a value of ActionType with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:settings:ActionType', actionType_settings - The settings for the action type.

$sel:actionConfigurationProperties:ActionType', actionType_actionConfigurationProperties - The configuration properties for the action type.

$sel:id:ActionType', actionType_id - Represents information about an action type.

$sel:inputArtifactDetails:ActionType', actionType_inputArtifactDetails - The details of the input artifact for the action, such as its commit ID.

$sel:outputArtifactDetails:ActionType', actionType_outputArtifactDetails - The details of the output artifact of the action, such as its commit ID.

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

The settings for the action type.

actionType_id :: Lens' ActionType ActionTypeId Source #

Represents information about an action type.

actionType_inputArtifactDetails :: Lens' ActionType ArtifactDetails Source #

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

actionType_outputArtifactDetails :: Lens' ActionType ArtifactDetails Source #

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

ActionTypeArtifactDetails

data ActionTypeArtifactDetails Source #

Information about parameters for artifacts associated with the action type, such as the minimum and maximum artifacts allowed.

See: newActionTypeArtifactDetails smart constructor.

Constructors

ActionTypeArtifactDetails' 

Fields

  • minimumCount :: Natural

    The minimum number of artifacts that can be used with the action type. For example, you should specify a minimum and maximum of zero input artifacts for an action type with a category of source.

  • maximumCount :: Natural

    The maximum number of artifacts that can be used with the actiontype. For example, you should specify a minimum and maximum of zero input artifacts for an action type with a category of source.

Instances

Instances details
Eq ActionTypeArtifactDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeArtifactDetails

Read ActionTypeArtifactDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeArtifactDetails

Show ActionTypeArtifactDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeArtifactDetails

Generic ActionTypeArtifactDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeArtifactDetails

Associated Types

type Rep ActionTypeArtifactDetails :: Type -> Type #

NFData ActionTypeArtifactDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeArtifactDetails

Hashable ActionTypeArtifactDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeArtifactDetails

ToJSON ActionTypeArtifactDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeArtifactDetails

FromJSON ActionTypeArtifactDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeArtifactDetails

type Rep ActionTypeArtifactDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeArtifactDetails

type Rep ActionTypeArtifactDetails = D1 ('MetaData "ActionTypeArtifactDetails" "Amazonka.CodePipeline.Types.ActionTypeArtifactDetails" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "ActionTypeArtifactDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "minimumCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "maximumCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))

newActionTypeArtifactDetails Source #

Create a value of ActionTypeArtifactDetails with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:minimumCount:ActionTypeArtifactDetails', actionTypeArtifactDetails_minimumCount - The minimum number of artifacts that can be used with the action type. For example, you should specify a minimum and maximum of zero input artifacts for an action type with a category of source.

$sel:maximumCount:ActionTypeArtifactDetails', actionTypeArtifactDetails_maximumCount - The maximum number of artifacts that can be used with the actiontype. For example, you should specify a minimum and maximum of zero input artifacts for an action type with a category of source.

actionTypeArtifactDetails_minimumCount :: Lens' ActionTypeArtifactDetails Natural Source #

The minimum number of artifacts that can be used with the action type. For example, you should specify a minimum and maximum of zero input artifacts for an action type with a category of source.

actionTypeArtifactDetails_maximumCount :: Lens' ActionTypeArtifactDetails Natural Source #

The maximum number of artifacts that can be used with the actiontype. For example, you should specify a minimum and maximum of zero input artifacts for an action type with a category of source.

ActionTypeDeclaration

data ActionTypeDeclaration Source #

The parameters for the action type definition that are provided when the action type is created or updated.

See: newActionTypeDeclaration smart constructor.

Constructors

ActionTypeDeclaration' 

Fields

Instances

Instances details
Eq ActionTypeDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeDeclaration

Read ActionTypeDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeDeclaration

Show ActionTypeDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeDeclaration

Generic ActionTypeDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeDeclaration

Associated Types

type Rep ActionTypeDeclaration :: Type -> Type #

NFData ActionTypeDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeDeclaration

Methods

rnf :: ActionTypeDeclaration -> () #

Hashable ActionTypeDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeDeclaration

ToJSON ActionTypeDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeDeclaration

FromJSON ActionTypeDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeDeclaration

type Rep ActionTypeDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeDeclaration

newActionTypeDeclaration Source #

Create a value of ActionTypeDeclaration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:urls:ActionTypeDeclaration', actionTypeDeclaration_urls - The links associated with the action type to be updated.

$sel:permissions:ActionTypeDeclaration', actionTypeDeclaration_permissions - Details identifying the accounts with permissions to use the action type.

$sel:description:ActionTypeDeclaration', actionTypeDeclaration_description - The description for the action type to be updated.

$sel:properties:ActionTypeDeclaration', actionTypeDeclaration_properties - The properties of the action type to be updated.

$sel:executor:ActionTypeDeclaration', actionTypeDeclaration_executor - Information about the executor for an action type that was created with any supported integration model.

$sel:id:ActionTypeDeclaration', actionTypeDeclaration_id - The action category, owner, provider, and version of the action type to be updated.

$sel:inputArtifactDetails:ActionTypeDeclaration', actionTypeDeclaration_inputArtifactDetails - Details for the artifacts, such as application files, to be worked on by the action. For example, the minimum and maximum number of input artifacts allowed.

$sel:outputArtifactDetails:ActionTypeDeclaration', actionTypeDeclaration_outputArtifactDetails - Details for the output artifacts, such as a built application, that are the result of the action. For example, the minimum and maximum number of output artifacts allowed.

actionTypeDeclaration_urls :: Lens' ActionTypeDeclaration (Maybe ActionTypeUrls) Source #

The links associated with the action type to be updated.

actionTypeDeclaration_permissions :: Lens' ActionTypeDeclaration (Maybe ActionTypePermissions) Source #

Details identifying the accounts with permissions to use the action type.

actionTypeDeclaration_description :: Lens' ActionTypeDeclaration (Maybe Text) Source #

The description for the action type to be updated.

actionTypeDeclaration_properties :: Lens' ActionTypeDeclaration (Maybe [ActionTypeProperty]) Source #

The properties of the action type to be updated.

actionTypeDeclaration_executor :: Lens' ActionTypeDeclaration ActionTypeExecutor Source #

Information about the executor for an action type that was created with any supported integration model.

actionTypeDeclaration_id :: Lens' ActionTypeDeclaration ActionTypeIdentifier Source #

The action category, owner, provider, and version of the action type to be updated.

actionTypeDeclaration_inputArtifactDetails :: Lens' ActionTypeDeclaration ActionTypeArtifactDetails Source #

Details for the artifacts, such as application files, to be worked on by the action. For example, the minimum and maximum number of input artifacts allowed.

actionTypeDeclaration_outputArtifactDetails :: Lens' ActionTypeDeclaration ActionTypeArtifactDetails Source #

Details for the output artifacts, such as a built application, that are the result of the action. For example, the minimum and maximum number of output artifacts allowed.

ActionTypeExecutor

data ActionTypeExecutor Source #

The action engine, or executor, for an action type created for a provider, where the action is to be used by customers of the provider. The action engine is associated with the model used to create and update the action, such as the Lambda integration model.

See: newActionTypeExecutor smart constructor.

Constructors

ActionTypeExecutor' 

Fields

  • jobTimeout :: Maybe Natural

    The timeout in seconds for the job. An action execution can have multiple jobs. This is the timeout for a single job, not the entire action execution.

  • policyStatementsTemplate :: Maybe Text

    The policy statement that specifies the permissions in the CodePipeline customer’s account that are needed to successfully run an action.

    To grant permission to another account, specify the account ID as the Principal, a domain-style identifier defined by the service, for example codepipeline.amazonaws.com.

    The size of the passed JSON policy document cannot exceed 2048 characters.

  • configuration :: ExecutorConfiguration

    The action configuration properties for the action type. These properties are specified in the action definition when the action type is created.

  • type' :: ExecutorType

    The integration model used to create and update the action type, Lambda or JobWorker.

Instances

Instances details
Eq ActionTypeExecutor Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeExecutor

Read ActionTypeExecutor Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeExecutor

Show ActionTypeExecutor Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeExecutor

Generic ActionTypeExecutor Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeExecutor

Associated Types

type Rep ActionTypeExecutor :: Type -> Type #

NFData ActionTypeExecutor Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeExecutor

Methods

rnf :: ActionTypeExecutor -> () #

Hashable ActionTypeExecutor Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeExecutor

ToJSON ActionTypeExecutor Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeExecutor

FromJSON ActionTypeExecutor Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeExecutor

type Rep ActionTypeExecutor Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeExecutor

type Rep ActionTypeExecutor = D1 ('MetaData "ActionTypeExecutor" "Amazonka.CodePipeline.Types.ActionTypeExecutor" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "ActionTypeExecutor'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "jobTimeout") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "policyStatementsTemplate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "configuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ExecutorConfiguration) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ExecutorType))))

newActionTypeExecutor Source #

Create a value of ActionTypeExecutor with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:jobTimeout:ActionTypeExecutor', actionTypeExecutor_jobTimeout - The timeout in seconds for the job. An action execution can have multiple jobs. This is the timeout for a single job, not the entire action execution.

$sel:policyStatementsTemplate:ActionTypeExecutor', actionTypeExecutor_policyStatementsTemplate - The policy statement that specifies the permissions in the CodePipeline customer’s account that are needed to successfully run an action.

To grant permission to another account, specify the account ID as the Principal, a domain-style identifier defined by the service, for example codepipeline.amazonaws.com.

The size of the passed JSON policy document cannot exceed 2048 characters.

$sel:configuration:ActionTypeExecutor', actionTypeExecutor_configuration - The action configuration properties for the action type. These properties are specified in the action definition when the action type is created.

$sel:type':ActionTypeExecutor', actionTypeExecutor_type - The integration model used to create and update the action type, Lambda or JobWorker.

actionTypeExecutor_jobTimeout :: Lens' ActionTypeExecutor (Maybe Natural) Source #

The timeout in seconds for the job. An action execution can have multiple jobs. This is the timeout for a single job, not the entire action execution.

actionTypeExecutor_policyStatementsTemplate :: Lens' ActionTypeExecutor (Maybe Text) Source #

The policy statement that specifies the permissions in the CodePipeline customer’s account that are needed to successfully run an action.

To grant permission to another account, specify the account ID as the Principal, a domain-style identifier defined by the service, for example codepipeline.amazonaws.com.

The size of the passed JSON policy document cannot exceed 2048 characters.

actionTypeExecutor_configuration :: Lens' ActionTypeExecutor ExecutorConfiguration Source #

The action configuration properties for the action type. These properties are specified in the action definition when the action type is created.

actionTypeExecutor_type :: Lens' ActionTypeExecutor ExecutorType Source #

The integration model used to create and update the action type, Lambda or JobWorker.

ActionTypeId

data ActionTypeId Source #

Represents information about an action type.

See: newActionTypeId smart constructor.

Constructors

ActionTypeId' 

Fields

  • category :: ActionCategory

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

    • Source
    • Build
    • Test
    • Deploy
    • Invoke
    • Approval
  • owner :: ActionOwner

    The creator of the action being called. There are three valid values for the Owner field in the action category section within your pipeline structure: AWS, ThirdParty, and Custom. For more information, see Valid Action Types and Providers in CodePipeline.

  • provider :: Text

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

  • version :: Text

    A string that describes the action version.

Instances

Instances details
Eq ActionTypeId Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeId

Read ActionTypeId Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeId

Show ActionTypeId Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeId

Generic ActionTypeId Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeId

Associated Types

type Rep ActionTypeId :: Type -> Type #

NFData ActionTypeId Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeId

Methods

rnf :: ActionTypeId -> () #

Hashable ActionTypeId Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeId

ToJSON ActionTypeId Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeId

FromJSON ActionTypeId Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeId

type Rep ActionTypeId Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeId

type Rep ActionTypeId = D1 ('MetaData "ActionTypeId" "Amazonka.CodePipeline.Types.ActionTypeId" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "ActionTypeId'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "category") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ActionCategory) :*: S1 ('MetaSel ('Just "owner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ActionOwner)) :*: (S1 ('MetaSel ('Just "provider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newActionTypeId Source #

Create a value of ActionTypeId with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:category:ActionTypeId', actionTypeId_category - 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 following values.

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

$sel:owner:ActionTypeId', actionTypeId_owner - The creator of the action being called. There are three valid values for the Owner field in the action category section within your pipeline structure: AWS, ThirdParty, and Custom. For more information, see Valid Action Types and Providers in CodePipeline.

$sel:provider:ActionTypeId', actionTypeId_provider - 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. For more information, see Valid Action Types and Providers in CodePipeline.

$sel:version:ActionTypeId', actionTypeId_version - A string that describes the action version.

actionTypeId_category :: 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 following values.

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

actionTypeId_owner :: Lens' ActionTypeId ActionOwner Source #

The creator of the action being called. There are three valid values for the Owner field in the action category section within your pipeline structure: AWS, ThirdParty, and Custom. For more information, see Valid Action Types and Providers in CodePipeline.

actionTypeId_provider :: 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. For more information, see Valid Action Types and Providers in CodePipeline.

actionTypeId_version :: Lens' ActionTypeId Text Source #

A string that describes the action version.

ActionTypeIdentifier

data ActionTypeIdentifier Source #

Specifies the category, owner, provider, and version of the action type.

See: newActionTypeIdentifier smart constructor.

Constructors

ActionTypeIdentifier' 

Fields

  • category :: ActionCategory

    Defines what kind of action can be taken in the stage, one of the following:

    • Source
    • Build
    • Test
    • Deploy
    • Approval
    • Invoke
  • owner :: Text

    The creator of the action type being called: AWS or ThirdParty.

  • provider :: Text

    The provider of the action type being called. The provider name is supplied when the action type is created.

  • version :: Text

    A string that describes the action type version.

Instances

Instances details
Eq ActionTypeIdentifier Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeIdentifier

Read ActionTypeIdentifier Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeIdentifier

Show ActionTypeIdentifier Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeIdentifier

Generic ActionTypeIdentifier Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeIdentifier

Associated Types

type Rep ActionTypeIdentifier :: Type -> Type #

NFData ActionTypeIdentifier Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeIdentifier

Methods

rnf :: ActionTypeIdentifier -> () #

Hashable ActionTypeIdentifier Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeIdentifier

ToJSON ActionTypeIdentifier Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeIdentifier

FromJSON ActionTypeIdentifier Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeIdentifier

type Rep ActionTypeIdentifier Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeIdentifier

type Rep ActionTypeIdentifier = D1 ('MetaData "ActionTypeIdentifier" "Amazonka.CodePipeline.Types.ActionTypeIdentifier" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "ActionTypeIdentifier'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "category") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ActionCategory) :*: S1 ('MetaSel ('Just "owner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "provider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newActionTypeIdentifier Source #

Create a value of ActionTypeIdentifier with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:category:ActionTypeIdentifier', actionTypeIdentifier_category - Defines what kind of action can be taken in the stage, one of the following:

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

$sel:owner:ActionTypeIdentifier', actionTypeIdentifier_owner - The creator of the action type being called: AWS or ThirdParty.

$sel:provider:ActionTypeIdentifier', actionTypeIdentifier_provider - The provider of the action type being called. The provider name is supplied when the action type is created.

$sel:version:ActionTypeIdentifier', actionTypeIdentifier_version - A string that describes the action type version.

actionTypeIdentifier_category :: Lens' ActionTypeIdentifier ActionCategory Source #

Defines what kind of action can be taken in the stage, one of the following:

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

actionTypeIdentifier_owner :: Lens' ActionTypeIdentifier Text Source #

The creator of the action type being called: AWS or ThirdParty.

actionTypeIdentifier_provider :: Lens' ActionTypeIdentifier Text Source #

The provider of the action type being called. The provider name is supplied when the action type is created.

actionTypeIdentifier_version :: Lens' ActionTypeIdentifier Text Source #

A string that describes the action type version.

ActionTypePermissions

data ActionTypePermissions Source #

Details identifying the users with permissions to use the action type.

See: newActionTypePermissions smart constructor.

Constructors

ActionTypePermissions' 

Fields

Instances

Instances details
Eq ActionTypePermissions Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypePermissions

Read ActionTypePermissions Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypePermissions

Show ActionTypePermissions Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypePermissions

Generic ActionTypePermissions Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypePermissions

Associated Types

type Rep ActionTypePermissions :: Type -> Type #

NFData ActionTypePermissions Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypePermissions

Methods

rnf :: ActionTypePermissions -> () #

Hashable ActionTypePermissions Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypePermissions

ToJSON ActionTypePermissions Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypePermissions

FromJSON ActionTypePermissions Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypePermissions

type Rep ActionTypePermissions Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypePermissions

type Rep ActionTypePermissions = D1 ('MetaData "ActionTypePermissions" "Amazonka.CodePipeline.Types.ActionTypePermissions" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "ActionTypePermissions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "allowedAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newActionTypePermissions Source #

Create a value of ActionTypePermissions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:allowedAccounts:ActionTypePermissions', actionTypePermissions_allowedAccounts - A list of AWS account IDs with access to use the action type in their pipelines.

actionTypePermissions_allowedAccounts :: Lens' ActionTypePermissions (NonEmpty Text) Source #

A list of AWS account IDs with access to use the action type in their pipelines.

ActionTypeProperty

data ActionTypeProperty Source #

Represents information about each property specified in the action configuration, such as the description and key name that display for the customer using the action type.

See: newActionTypeProperty smart constructor.

Constructors

ActionTypeProperty' 

Fields

  • queryable :: Maybe Bool

    Indicates that the property is used with polling. An action type can have up to one queryable property. If it has one, that property must be both required and not secret.

  • description :: Maybe Text

    The description of the property that is displayed to users.

  • name :: Text

    The property name that is displayed to users.

  • optional :: Bool

    Whether the configuration property is an optional value.

  • key :: Bool

    Whether the configuration property is a key.

  • noEcho :: Bool

    Whether to omit the field value entered by the customer in the log. If true, the value is not saved in CloudTrail logs for the action execution.

Instances

Instances details
Eq ActionTypeProperty Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeProperty

Read ActionTypeProperty Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeProperty

Show ActionTypeProperty Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeProperty

Generic ActionTypeProperty Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeProperty

Associated Types

type Rep ActionTypeProperty :: Type -> Type #

NFData ActionTypeProperty Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeProperty

Methods

rnf :: ActionTypeProperty -> () #

Hashable ActionTypeProperty Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeProperty

ToJSON ActionTypeProperty Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeProperty

FromJSON ActionTypeProperty Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeProperty

type Rep ActionTypeProperty Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeProperty

type Rep ActionTypeProperty = D1 ('MetaData "ActionTypeProperty" "Amazonka.CodePipeline.Types.ActionTypeProperty" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "ActionTypeProperty'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "queryable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "optional") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "noEcho") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool)))))

newActionTypeProperty Source #

Create a value of ActionTypeProperty with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:queryable:ActionTypeProperty', actionTypeProperty_queryable - Indicates that the property is used with polling. An action type can have up to one queryable property. If it has one, that property must be both required and not secret.

$sel:description:ActionTypeProperty', actionTypeProperty_description - The description of the property that is displayed to users.

$sel:name:ActionTypeProperty', actionTypeProperty_name - The property name that is displayed to users.

$sel:optional:ActionTypeProperty', actionTypeProperty_optional - Whether the configuration property is an optional value.

$sel:key:ActionTypeProperty', actionTypeProperty_key - Whether the configuration property is a key.

$sel:noEcho:ActionTypeProperty', actionTypeProperty_noEcho - Whether to omit the field value entered by the customer in the log. If true, the value is not saved in CloudTrail logs for the action execution.

actionTypeProperty_queryable :: Lens' ActionTypeProperty (Maybe Bool) Source #

Indicates that the property is used with polling. An action type can have up to one queryable property. If it has one, that property must be both required and not secret.

actionTypeProperty_description :: Lens' ActionTypeProperty (Maybe Text) Source #

The description of the property that is displayed to users.

actionTypeProperty_name :: Lens' ActionTypeProperty Text Source #

The property name that is displayed to users.

actionTypeProperty_optional :: Lens' ActionTypeProperty Bool Source #

Whether the configuration property is an optional value.

actionTypeProperty_key :: Lens' ActionTypeProperty Bool Source #

Whether the configuration property is a key.

actionTypeProperty_noEcho :: Lens' ActionTypeProperty Bool Source #

Whether to omit the field value entered by the customer in the log. If true, the value is not saved in CloudTrail logs for the action execution.

ActionTypeSettings

data ActionTypeSettings Source #

Returns information about the settings for an action type.

See: newActionTypeSettings smart constructor.

Constructors

ActionTypeSettings' 

Fields

  • thirdPartyConfigurationUrl :: Maybe Text

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

  • executionUrlTemplate :: Maybe Text

    The URL returned to the AWS CodePipeline console that contains a link to the top-level landing page for the external system, such as the 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.

  • revisionUrlTemplate :: Maybe Text

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

  • entityUrlTemplate :: Maybe Text

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

Instances

Instances details
Eq ActionTypeSettings Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeSettings

Read ActionTypeSettings Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeSettings

Show ActionTypeSettings Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeSettings

Generic ActionTypeSettings Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeSettings

Associated Types

type Rep ActionTypeSettings :: Type -> Type #

NFData ActionTypeSettings Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeSettings

Methods

rnf :: ActionTypeSettings -> () #

Hashable ActionTypeSettings Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeSettings

ToJSON ActionTypeSettings Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeSettings

FromJSON ActionTypeSettings Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeSettings

type Rep ActionTypeSettings Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeSettings

type Rep ActionTypeSettings = D1 ('MetaData "ActionTypeSettings" "Amazonka.CodePipeline.Types.ActionTypeSettings" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "ActionTypeSettings'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "thirdPartyConfigurationUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "executionUrlTemplate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "revisionUrlTemplate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "entityUrlTemplate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newActionTypeSettings :: ActionTypeSettings Source #

Create a value of ActionTypeSettings with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:thirdPartyConfigurationUrl:ActionTypeSettings', actionTypeSettings_thirdPartyConfigurationUrl - 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.

$sel:executionUrlTemplate:ActionTypeSettings', actionTypeSettings_executionUrlTemplate - The URL returned to the AWS CodePipeline console that contains a link to the top-level landing page for the external system, such as the 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.

$sel:revisionUrlTemplate:ActionTypeSettings', actionTypeSettings_revisionUrlTemplate - 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.

$sel:entityUrlTemplate:ActionTypeSettings', actionTypeSettings_entityUrlTemplate - 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 in the pipeline.

actionTypeSettings_thirdPartyConfigurationUrl :: 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.

actionTypeSettings_executionUrlTemplate :: 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 the 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.

actionTypeSettings_revisionUrlTemplate :: 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.

actionTypeSettings_entityUrlTemplate :: 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 in the pipeline.

ActionTypeUrls

data ActionTypeUrls Source #

Returns information about URLs for web pages that display to customers as links on the pipeline view, such as an external configuration page for the action type.

See: newActionTypeUrls smart constructor.

Constructors

ActionTypeUrls' 

Fields

  • executionUrlTemplate :: Maybe Text

    The link to an execution page for the action type in progress. For example, for a CodeDeploy action, this link is shown on the pipeline view page in the CodePipeline console, and it links to a CodeDeploy status page.

  • revisionUrlTemplate :: Maybe Text

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

  • entityUrlTemplate :: Maybe Text

    The URL returned to the CodePipeline console that provides a deep link to the resources of the external system, such as a status page. This link is provided as part of the action display in the pipeline.

  • configurationUrl :: Maybe Text

    The URL returned to the CodePipeline console that contains a link to the page where customers can configure the external action.

Instances

Instances details
Eq ActionTypeUrls Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeUrls

Read ActionTypeUrls Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeUrls

Show ActionTypeUrls Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeUrls

Generic ActionTypeUrls Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeUrls

Associated Types

type Rep ActionTypeUrls :: Type -> Type #

NFData ActionTypeUrls Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeUrls

Methods

rnf :: ActionTypeUrls -> () #

Hashable ActionTypeUrls Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeUrls

ToJSON ActionTypeUrls Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeUrls

FromJSON ActionTypeUrls Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeUrls

type Rep ActionTypeUrls Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ActionTypeUrls

type Rep ActionTypeUrls = D1 ('MetaData "ActionTypeUrls" "Amazonka.CodePipeline.Types.ActionTypeUrls" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "ActionTypeUrls'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "executionUrlTemplate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "revisionUrlTemplate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "entityUrlTemplate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "configurationUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newActionTypeUrls :: ActionTypeUrls Source #

Create a value of ActionTypeUrls with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:executionUrlTemplate:ActionTypeUrls', actionTypeUrls_executionUrlTemplate - The link to an execution page for the action type in progress. For example, for a CodeDeploy action, this link is shown on the pipeline view page in the CodePipeline console, and it links to a CodeDeploy status page.

$sel:revisionUrlTemplate:ActionTypeUrls', actionTypeUrls_revisionUrlTemplate - The URL returned to the CodePipeline console that contains a link to the page where customers can update or change the configuration of the external action.

$sel:entityUrlTemplate:ActionTypeUrls', actionTypeUrls_entityUrlTemplate - The URL returned to the CodePipeline console that provides a deep link to the resources of the external system, such as a status page. This link is provided as part of the action display in the pipeline.

$sel:configurationUrl:ActionTypeUrls', actionTypeUrls_configurationUrl - The URL returned to the CodePipeline console that contains a link to the page where customers can configure the external action.

actionTypeUrls_executionUrlTemplate :: Lens' ActionTypeUrls (Maybe Text) Source #

The link to an execution page for the action type in progress. For example, for a CodeDeploy action, this link is shown on the pipeline view page in the CodePipeline console, and it links to a CodeDeploy status page.

actionTypeUrls_revisionUrlTemplate :: Lens' ActionTypeUrls (Maybe Text) Source #

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

actionTypeUrls_entityUrlTemplate :: Lens' ActionTypeUrls (Maybe Text) Source #

The URL returned to the CodePipeline console that provides a deep link to the resources of the external system, such as a status page. This link is provided as part of the action display in the pipeline.

actionTypeUrls_configurationUrl :: Lens' ActionTypeUrls (Maybe Text) Source #

The URL returned to the CodePipeline console that contains a link to the page where customers can configure the external action.

ApprovalResult

data ApprovalResult Source #

Represents information about the result of an approval request.

See: newApprovalResult smart constructor.

Constructors

ApprovalResult' 

Fields

  • summary :: Text

    The summary of the current status of the approval request.

  • status :: ApprovalStatus

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

Instances

Instances details
Eq ApprovalResult Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ApprovalResult

Read ApprovalResult Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ApprovalResult

Show ApprovalResult Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ApprovalResult

Generic ApprovalResult Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ApprovalResult

Associated Types

type Rep ApprovalResult :: Type -> Type #

NFData ApprovalResult Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ApprovalResult

Methods

rnf :: ApprovalResult -> () #

Hashable ApprovalResult Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ApprovalResult

ToJSON ApprovalResult Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ApprovalResult

type Rep ApprovalResult Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ApprovalResult

type Rep ApprovalResult = D1 ('MetaData "ApprovalResult" "Amazonka.CodePipeline.Types.ApprovalResult" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "ApprovalResult'" 'PrefixI 'True) (S1 ('MetaSel ('Just "summary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ApprovalStatus)))

newApprovalResult Source #

Create a value of ApprovalResult with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:summary:ApprovalResult', approvalResult_summary - The summary of the current status of the approval request.

$sel:status:ApprovalResult', approvalResult_status - The response submitted by a reviewer assigned to an approval action request.

approvalResult_summary :: Lens' ApprovalResult Text Source #

The summary of the current status of the approval request.

approvalResult_status :: 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 is worked on by actions in the pipeline.

See: newArtifact smart constructor.

Constructors

Artifact' 

Fields

Instances

Instances details
Eq Artifact Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.Artifact

Read Artifact Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.Artifact

Show Artifact Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.Artifact

Generic Artifact Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.Artifact

Associated Types

type Rep Artifact :: Type -> Type #

Methods

from :: Artifact -> Rep Artifact x #

to :: Rep Artifact x -> Artifact #

NFData Artifact Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.Artifact

Methods

rnf :: Artifact -> () #

Hashable Artifact Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.Artifact

Methods

hashWithSalt :: Int -> Artifact -> Int #

hash :: Artifact -> Int #

FromJSON Artifact Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.Artifact

type Rep Artifact Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.Artifact

type Rep Artifact = D1 ('MetaData "Artifact" "Amazonka.CodePipeline.Types.Artifact" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "Artifact'" 'PrefixI 'True) (S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ArtifactLocation)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "revision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newArtifact :: Artifact Source #

Create a value of Artifact with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:location:Artifact', artifact_location - The location of an artifact.

$sel:name:Artifact', artifact_name - The artifact's name.

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

artifact_location :: Lens' Artifact (Maybe ArtifactLocation) Source #

The location of an artifact.

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

The artifact's name.

artifact_revision :: 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).

ArtifactDetail

data ArtifactDetail Source #

Artifact details for the action execution, such as the artifact location.

See: newArtifactDetail smart constructor.

Constructors

ArtifactDetail' 

Fields

Instances

Instances details
Eq ArtifactDetail Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactDetail

Read ArtifactDetail Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactDetail

Show ArtifactDetail Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactDetail

Generic ArtifactDetail Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactDetail

Associated Types

type Rep ArtifactDetail :: Type -> Type #

NFData ArtifactDetail Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactDetail

Methods

rnf :: ArtifactDetail -> () #

Hashable ArtifactDetail Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactDetail

FromJSON ArtifactDetail Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactDetail

type Rep ArtifactDetail Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactDetail

type Rep ArtifactDetail = D1 ('MetaData "ArtifactDetail" "Amazonka.CodePipeline.Types.ArtifactDetail" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "ArtifactDetail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "s3location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3Location))))

newArtifactDetail :: ArtifactDetail Source #

Create a value of ArtifactDetail with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:ArtifactDetail', artifactDetail_name - The artifact object name for the action execution.

$sel:s3location:ArtifactDetail', artifactDetail_s3location - The Amazon S3 artifact location for the action execution.

artifactDetail_name :: Lens' ArtifactDetail (Maybe Text) Source #

The artifact object name for the action execution.

artifactDetail_s3location :: Lens' ArtifactDetail (Maybe S3Location) Source #

The Amazon S3 artifact location for the action execution.

ArtifactDetails

data ArtifactDetails Source #

Returns information about the details of an artifact.

See: newArtifactDetails smart constructor.

Constructors

ArtifactDetails' 

Fields

Instances

Instances details
Eq ArtifactDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactDetails

Read ArtifactDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactDetails

Show ArtifactDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactDetails

Generic ArtifactDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactDetails

Associated Types

type Rep ArtifactDetails :: Type -> Type #

NFData ArtifactDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactDetails

Methods

rnf :: ArtifactDetails -> () #

Hashable ArtifactDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactDetails

ToJSON ArtifactDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactDetails

FromJSON ArtifactDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactDetails

type Rep ArtifactDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactDetails

type Rep ArtifactDetails = D1 ('MetaData "ArtifactDetails" "Amazonka.CodePipeline.Types.ArtifactDetails" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "ArtifactDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "minimumCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "maximumCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))

newArtifactDetails Source #

Create a value of ArtifactDetails with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:minimumCount:ArtifactDetails', artifactDetails_minimumCount - The minimum number of artifacts allowed for the action type.

$sel:maximumCount:ArtifactDetails', artifactDetails_maximumCount - The maximum number of artifacts allowed for the action type.

artifactDetails_minimumCount :: Lens' ArtifactDetails Natural Source #

The minimum number of artifacts allowed for the action type.

artifactDetails_maximumCount :: 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: newArtifactLocation smart constructor.

Constructors

ArtifactLocation' 

Fields

Instances

Instances details
Eq ArtifactLocation Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactLocation

Read ArtifactLocation Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactLocation

Show ArtifactLocation Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactLocation

Generic ArtifactLocation Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactLocation

Associated Types

type Rep ArtifactLocation :: Type -> Type #

NFData ArtifactLocation Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactLocation

Methods

rnf :: ArtifactLocation -> () #

Hashable ArtifactLocation Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactLocation

FromJSON ArtifactLocation Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactLocation

type Rep ArtifactLocation Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactLocation

type Rep ArtifactLocation = D1 ('MetaData "ArtifactLocation" "Amazonka.CodePipeline.Types.ArtifactLocation" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "ArtifactLocation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3Location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3ArtifactLocation)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ArtifactLocationType))))

newArtifactLocation :: ArtifactLocation Source #

Create a value of ArtifactLocation with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:s3Location:ArtifactLocation', artifactLocation_s3Location - The S3 bucket that contains the artifact.

$sel:type':ArtifactLocation', artifactLocation_type - The type of artifact in the location.

artifactLocation_s3Location :: Lens' ArtifactLocation (Maybe S3ArtifactLocation) Source #

The S3 bucket that contains the artifact.

ArtifactRevision

data ArtifactRevision Source #

Represents revision details of an artifact.

See: newArtifactRevision smart constructor.

Constructors

ArtifactRevision' 

Fields

  • revisionSummary :: Maybe Text

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

  • revisionUrl :: Maybe Text

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

  • created :: Maybe POSIX

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

  • name :: Maybe Text

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

  • revisionId :: Maybe Text

    The revision ID of the artifact.

  • revisionChangeIdentifier :: Maybe Text

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

Instances

Instances details
Eq ArtifactRevision Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactRevision

Read ArtifactRevision Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactRevision

Show ArtifactRevision Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactRevision

Generic ArtifactRevision Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactRevision

Associated Types

type Rep ArtifactRevision :: Type -> Type #

NFData ArtifactRevision Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactRevision

Methods

rnf :: ArtifactRevision -> () #

Hashable ArtifactRevision Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactRevision

FromJSON ArtifactRevision Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactRevision

type Rep ArtifactRevision Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactRevision

type Rep ArtifactRevision = D1 ('MetaData "ArtifactRevision" "Amazonka.CodePipeline.Types.ArtifactRevision" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "ArtifactRevision'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "revisionSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "revisionUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "created") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "revisionChangeIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newArtifactRevision :: ArtifactRevision Source #

Create a value of ArtifactRevision with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:revisionSummary:ArtifactRevision', artifactRevision_revisionSummary - 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.

$sel:revisionUrl:ArtifactRevision', artifactRevision_revisionUrl - 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.

$sel:created:ArtifactRevision', artifactRevision_created - The date and time when the most recent revision of the artifact was created, in timestamp format.

$sel:name:ArtifactRevision', artifactRevision_name - The name of an artifact. This name might be system-generated, such as "MyApp", or defined by the user when an action is created.

$sel:revisionId:ArtifactRevision', artifactRevision_revisionId - The revision ID of the artifact.

$sel:revisionChangeIdentifier:ArtifactRevision', artifactRevision_revisionChangeIdentifier - An additional identifier for a revision, such as a commit date or, for artifacts stored in Amazon S3 buckets, the ETag value.

artifactRevision_revisionSummary :: 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.

artifactRevision_revisionUrl :: 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.

artifactRevision_created :: Lens' ArtifactRevision (Maybe UTCTime) Source #

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

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

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

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

The revision ID of the artifact.

artifactRevision_revisionChangeIdentifier :: 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 S3 bucket where artifacts for the pipeline are stored.

You must include either artifactStore or artifactStores in your pipeline, but you cannot use both. If you create a cross-region action in your pipeline, you must use artifactStores.

See: newArtifactStore smart constructor.

Constructors

ArtifactStore' 

Fields

  • encryptionKey :: Maybe EncryptionKey

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

  • type' :: ArtifactStoreType

    The type of the artifact store, such as S3.

  • location :: Text

    The S3 bucket used for storing the artifacts for a pipeline. You can specify the name of an S3 bucket but not a folder in the bucket. A folder to contain the pipeline artifacts is created for you based on the name of the pipeline. You can use any S3 bucket in the same AWS Region as the pipeline to store your pipeline artifacts.

Instances

Instances details
Eq ArtifactStore Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactStore

Read ArtifactStore Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactStore

Show ArtifactStore Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactStore

Generic ArtifactStore Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactStore

Associated Types

type Rep ArtifactStore :: Type -> Type #

NFData ArtifactStore Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactStore

Methods

rnf :: ArtifactStore -> () #

Hashable ArtifactStore Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactStore

ToJSON ArtifactStore Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactStore

FromJSON ArtifactStore Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactStore

type Rep ArtifactStore Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ArtifactStore

type Rep ArtifactStore = D1 ('MetaData "ArtifactStore" "Amazonka.CodePipeline.Types.ArtifactStore" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "ArtifactStore'" 'PrefixI 'True) (S1 ('MetaSel ('Just "encryptionKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EncryptionKey)) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ArtifactStoreType) :*: S1 ('MetaSel ('Just "location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newArtifactStore Source #

Create a value of ArtifactStore with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:encryptionKey:ArtifactStore', artifactStore_encryptionKey - The encryption key used to encrypt the data in the artifact store, such as an AWS Key Management Service (AWS KMS) key. If this is undefined, the default key for Amazon S3 is used.

$sel:type':ArtifactStore', artifactStore_type - The type of the artifact store, such as S3.

$sel:location:ArtifactStore', artifactStore_location - The S3 bucket used for storing the artifacts for a pipeline. You can specify the name of an S3 bucket but not a folder in the bucket. A folder to contain the pipeline artifacts is created for you based on the name of the pipeline. You can use any S3 bucket in the same AWS Region as the pipeline to store your pipeline artifacts.

artifactStore_encryptionKey :: 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.

artifactStore_type :: Lens' ArtifactStore ArtifactStoreType Source #

The type of the artifact store, such as S3.

artifactStore_location :: Lens' ArtifactStore Text Source #

The S3 bucket used for storing the artifacts for a pipeline. You can specify the name of an S3 bucket but not a folder in the bucket. A folder to contain the pipeline artifacts is created for you based on the name of the pipeline. You can use any S3 bucket in the same AWS Region as the pipeline to store your pipeline artifacts.

BlockerDeclaration

data BlockerDeclaration Source #

Reserved for future use.

See: newBlockerDeclaration smart constructor.

Constructors

BlockerDeclaration' 

Fields

Instances

Instances details
Eq BlockerDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.BlockerDeclaration

Read BlockerDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.BlockerDeclaration

Show BlockerDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.BlockerDeclaration

Generic BlockerDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.BlockerDeclaration

Associated Types

type Rep BlockerDeclaration :: Type -> Type #

NFData BlockerDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.BlockerDeclaration

Methods

rnf :: BlockerDeclaration -> () #

Hashable BlockerDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.BlockerDeclaration

ToJSON BlockerDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.BlockerDeclaration

FromJSON BlockerDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.BlockerDeclaration

type Rep BlockerDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.BlockerDeclaration

type Rep BlockerDeclaration = D1 ('MetaData "BlockerDeclaration" "Amazonka.CodePipeline.Types.BlockerDeclaration" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "BlockerDeclaration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 BlockerType)))

newBlockerDeclaration Source #

Create a value of BlockerDeclaration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:BlockerDeclaration', blockerDeclaration_name - Reserved for future use.

$sel:type':BlockerDeclaration', blockerDeclaration_type - Reserved for future use.

CurrentRevision

data CurrentRevision Source #

Represents information about a current revision.

See: newCurrentRevision smart constructor.

Constructors

CurrentRevision' 

Fields

Instances

Instances details
Eq CurrentRevision Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.CurrentRevision

Read CurrentRevision Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.CurrentRevision

Show CurrentRevision Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.CurrentRevision

Generic CurrentRevision Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.CurrentRevision

Associated Types

type Rep CurrentRevision :: Type -> Type #

NFData CurrentRevision Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.CurrentRevision

Methods

rnf :: CurrentRevision -> () #

Hashable CurrentRevision Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.CurrentRevision

ToJSON CurrentRevision Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.CurrentRevision

type Rep CurrentRevision Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.CurrentRevision

type Rep CurrentRevision = D1 ('MetaData "CurrentRevision" "Amazonka.CodePipeline.Types.CurrentRevision" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "CurrentRevision'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "revisionSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "created") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "revision") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "changeIdentifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCurrentRevision Source #

Create a value of CurrentRevision with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:revisionSummary:CurrentRevision', currentRevision_revisionSummary - The summary of the most recent revision of the artifact.

$sel:created:CurrentRevision', currentRevision_created - The date and time when the most recent revision of the artifact was created, in timestamp format.

$sel:revision:CurrentRevision', currentRevision_revision - The revision ID of the current version of an artifact.

$sel:changeIdentifier:CurrentRevision', currentRevision_changeIdentifier - The change identifier for the current revision.

currentRevision_revisionSummary :: Lens' CurrentRevision (Maybe Text) Source #

The summary of the most recent revision of the artifact.

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

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

currentRevision_revision :: Lens' CurrentRevision Text Source #

The revision ID of the current version of an artifact.

currentRevision_changeIdentifier :: 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: newEncryptionKey smart constructor.

Constructors

EncryptionKey' 

Fields

  • id :: Text

    The ID used to identify the key. For an AWS KMS key, you can use the key ID, the key ARN, or the alias ARN.

    Aliases are recognized only in the account that created the customer master key (CMK). For cross-account actions, you can only use the key ID or key ARN to identify the key.

  • type' :: EncryptionKeyType

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

Instances

Instances details
Eq EncryptionKey Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.EncryptionKey

Read EncryptionKey Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.EncryptionKey

Show EncryptionKey Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.EncryptionKey

Generic EncryptionKey Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.EncryptionKey

Associated Types

type Rep EncryptionKey :: Type -> Type #

NFData EncryptionKey Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.EncryptionKey

Methods

rnf :: EncryptionKey -> () #

Hashable EncryptionKey Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.EncryptionKey

ToJSON EncryptionKey Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.EncryptionKey

FromJSON EncryptionKey Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.EncryptionKey

type Rep EncryptionKey Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.EncryptionKey

type Rep EncryptionKey = D1 ('MetaData "EncryptionKey" "Amazonka.CodePipeline.Types.EncryptionKey" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "EncryptionKey'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EncryptionKeyType)))

newEncryptionKey Source #

Create a value of EncryptionKey with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:id:EncryptionKey', encryptionKey_id - The ID used to identify the key. For an AWS KMS key, you can use the key ID, the key ARN, or the alias ARN.

Aliases are recognized only in the account that created the customer master key (CMK). For cross-account actions, you can only use the key ID or key ARN to identify the key.

$sel:type':EncryptionKey', encryptionKey_type - 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'.

encryptionKey_id :: Lens' EncryptionKey Text Source #

The ID used to identify the key. For an AWS KMS key, you can use the key ID, the key ARN, or the alias ARN.

Aliases are recognized only in the account that created the customer master key (CMK). For cross-account actions, you can only use the key ID or key ARN to identify the key.

encryptionKey_type :: 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: newErrorDetails smart constructor.

Constructors

ErrorDetails' 

Fields

Instances

Instances details
Eq ErrorDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ErrorDetails

Read ErrorDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ErrorDetails

Show ErrorDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ErrorDetails

Generic ErrorDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ErrorDetails

Associated Types

type Rep ErrorDetails :: Type -> Type #

NFData ErrorDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ErrorDetails

Methods

rnf :: ErrorDetails -> () #

Hashable ErrorDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ErrorDetails

FromJSON ErrorDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ErrorDetails

type Rep ErrorDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ErrorDetails

type Rep ErrorDetails = D1 ('MetaData "ErrorDetails" "Amazonka.CodePipeline.Types.ErrorDetails" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "ErrorDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newErrorDetails :: ErrorDetails Source #

Create a value of ErrorDetails with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:code:ErrorDetails', errorDetails_code - The system ID or number code of the error.

$sel:message:ErrorDetails', errorDetails_message - The text of the error message.

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

The system ID or number code of the error.

errorDetails_message :: 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: newExecutionDetails smart constructor.

Constructors

ExecutionDetails' 

Fields

Instances

Instances details
Eq ExecutionDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ExecutionDetails

Read ExecutionDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ExecutionDetails

Show ExecutionDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ExecutionDetails

Generic ExecutionDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ExecutionDetails

Associated Types

type Rep ExecutionDetails :: Type -> Type #

NFData ExecutionDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ExecutionDetails

Methods

rnf :: ExecutionDetails -> () #

Hashable ExecutionDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ExecutionDetails

ToJSON ExecutionDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ExecutionDetails

type Rep ExecutionDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ExecutionDetails

type Rep ExecutionDetails = D1 ('MetaData "ExecutionDetails" "Amazonka.CodePipeline.Types.ExecutionDetails" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "ExecutionDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "summary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "externalExecutionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "percentComplete") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))

newExecutionDetails :: ExecutionDetails Source #

Create a value of ExecutionDetails with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:summary:ExecutionDetails', executionDetails_summary - The summary of the current status of the actions.

$sel:externalExecutionId:ExecutionDetails', executionDetails_externalExecutionId - The system-generated unique ID of this action used to identify this job worker in any external systems, such as AWS CodeDeploy.

$sel:percentComplete:ExecutionDetails', executionDetails_percentComplete - The percentage of work completed on the action, represented on a scale of 0 to 100 percent.

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

The summary of the current status of the actions.

executionDetails_externalExecutionId :: 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.

executionDetails_percentComplete :: Lens' ExecutionDetails (Maybe Natural) Source #

The percentage of work completed on the action, represented on a scale of 0 to 100 percent.

ExecutionTrigger

data ExecutionTrigger Source #

The interaction or event that started a pipeline execution.

See: newExecutionTrigger smart constructor.

Constructors

ExecutionTrigger' 

Fields

  • triggerType :: Maybe TriggerType

    The type of change-detection method, command, or user interaction that started a pipeline execution.

  • triggerDetail :: Maybe Text

    Detail related to the event that started a pipeline execution, such as the webhook ARN of the webhook that triggered the pipeline execution or the user ARN for a user-initiated start-pipeline-execution CLI command.

Instances

Instances details
Eq ExecutionTrigger Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ExecutionTrigger

Read ExecutionTrigger Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ExecutionTrigger

Show ExecutionTrigger Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ExecutionTrigger

Generic ExecutionTrigger Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ExecutionTrigger

Associated Types

type Rep ExecutionTrigger :: Type -> Type #

NFData ExecutionTrigger Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ExecutionTrigger

Methods

rnf :: ExecutionTrigger -> () #

Hashable ExecutionTrigger Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ExecutionTrigger

FromJSON ExecutionTrigger Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ExecutionTrigger

type Rep ExecutionTrigger Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ExecutionTrigger

type Rep ExecutionTrigger = D1 ('MetaData "ExecutionTrigger" "Amazonka.CodePipeline.Types.ExecutionTrigger" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "ExecutionTrigger'" 'PrefixI 'True) (S1 ('MetaSel ('Just "triggerType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TriggerType)) :*: S1 ('MetaSel ('Just "triggerDetail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newExecutionTrigger :: ExecutionTrigger Source #

Create a value of ExecutionTrigger with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:triggerType:ExecutionTrigger', executionTrigger_triggerType - The type of change-detection method, command, or user interaction that started a pipeline execution.

$sel:triggerDetail:ExecutionTrigger', executionTrigger_triggerDetail - Detail related to the event that started a pipeline execution, such as the webhook ARN of the webhook that triggered the pipeline execution or the user ARN for a user-initiated start-pipeline-execution CLI command.

executionTrigger_triggerType :: Lens' ExecutionTrigger (Maybe TriggerType) Source #

The type of change-detection method, command, or user interaction that started a pipeline execution.

executionTrigger_triggerDetail :: Lens' ExecutionTrigger (Maybe Text) Source #

Detail related to the event that started a pipeline execution, such as the webhook ARN of the webhook that triggered the pipeline execution or the user ARN for a user-initiated start-pipeline-execution CLI command.

ExecutorConfiguration

data ExecutorConfiguration Source #

The action engine, or executor, related to the supported integration model used to create and update the action type. The available executor types are Lambda and JobWorker.

See: newExecutorConfiguration smart constructor.

Constructors

ExecutorConfiguration' 

Fields

Instances

Instances details
Eq ExecutorConfiguration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ExecutorConfiguration

Read ExecutorConfiguration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ExecutorConfiguration

Show ExecutorConfiguration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ExecutorConfiguration

Generic ExecutorConfiguration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ExecutorConfiguration

Associated Types

type Rep ExecutorConfiguration :: Type -> Type #

NFData ExecutorConfiguration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ExecutorConfiguration

Methods

rnf :: ExecutorConfiguration -> () #

Hashable ExecutorConfiguration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ExecutorConfiguration

ToJSON ExecutorConfiguration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ExecutorConfiguration

FromJSON ExecutorConfiguration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ExecutorConfiguration

type Rep ExecutorConfiguration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ExecutorConfiguration

type Rep ExecutorConfiguration = D1 ('MetaData "ExecutorConfiguration" "Amazonka.CodePipeline.Types.ExecutorConfiguration" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "ExecutorConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lambdaExecutorConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LambdaExecutorConfiguration)) :*: S1 ('MetaSel ('Just "jobWorkerExecutorConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobWorkerExecutorConfiguration))))

newExecutorConfiguration :: ExecutorConfiguration Source #

Create a value of ExecutorConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:lambdaExecutorConfiguration:ExecutorConfiguration', executorConfiguration_lambdaExecutorConfiguration - Details about the Lambda executor of the action type.

$sel:jobWorkerExecutorConfiguration:ExecutorConfiguration', executorConfiguration_jobWorkerExecutorConfiguration - Details about the JobWorker executor of the action type.

FailureDetails

data FailureDetails Source #

Represents information about failure details.

See: newFailureDetails smart constructor.

Constructors

FailureDetails' 

Fields

Instances

Instances details
Eq FailureDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.FailureDetails

Read FailureDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.FailureDetails

Show FailureDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.FailureDetails

Generic FailureDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.FailureDetails

Associated Types

type Rep FailureDetails :: Type -> Type #

NFData FailureDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.FailureDetails

Methods

rnf :: FailureDetails -> () #

Hashable FailureDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.FailureDetails

ToJSON FailureDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.FailureDetails

type Rep FailureDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.FailureDetails

type Rep FailureDetails = D1 ('MetaData "FailureDetails" "Amazonka.CodePipeline.Types.FailureDetails" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "FailureDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "externalExecutionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 FailureType) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newFailureDetails Source #

Create a value of FailureDetails with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:externalExecutionId:FailureDetails', failureDetails_externalExecutionId - The external ID of the run of the action that failed.

$sel:type':FailureDetails', failureDetails_type - The type of the failure.

$sel:message:FailureDetails', failureDetails_message - The message about the failure.

failureDetails_externalExecutionId :: Lens' FailureDetails (Maybe Text) Source #

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

failureDetails_message :: 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: newInputArtifact smart constructor.

Constructors

InputArtifact' 

Fields

  • name :: Text

    The name of the artifact to be worked on (for example, "My App").

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

Instances

Instances details
Eq InputArtifact Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.InputArtifact

Read InputArtifact Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.InputArtifact

Show InputArtifact Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.InputArtifact

Generic InputArtifact Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.InputArtifact

Associated Types

type Rep InputArtifact :: Type -> Type #

NFData InputArtifact Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.InputArtifact

Methods

rnf :: InputArtifact -> () #

Hashable InputArtifact Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.InputArtifact

ToJSON InputArtifact Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.InputArtifact

FromJSON InputArtifact Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.InputArtifact

type Rep InputArtifact Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.InputArtifact

type Rep InputArtifact = D1 ('MetaData "InputArtifact" "Amazonka.CodePipeline.Types.InputArtifact" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "InputArtifact'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newInputArtifact Source #

Create a value of InputArtifact with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:InputArtifact', inputArtifact_name - 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.

inputArtifact_name :: 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: newJob smart constructor.

Constructors

Job' 

Fields

  • data' :: Maybe JobData

    Other data about a job.

  • accountId :: Maybe Text

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

  • id :: Maybe Text

    The unique system-generated ID of the job.

  • nonce :: Maybe Text

    A system-generated random number that AWS CodePipeline uses to ensure that the job is being worked on by only one job worker. Use this number in an AcknowledgeJob request.

Instances

Instances details
Eq Job Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.Job

Methods

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

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

Show Job Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.Job

Methods

showsPrec :: Int -> Job -> ShowS #

show :: Job -> String #

showList :: [Job] -> ShowS #

Generic Job Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.Job

Associated Types

type Rep Job :: Type -> Type #

Methods

from :: Job -> Rep Job x #

to :: Rep Job x -> Job #

NFData Job Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.Job

Methods

rnf :: Job -> () #

Hashable Job Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.Job

Methods

hashWithSalt :: Int -> Job -> Int #

hash :: Job -> Int #

FromJSON Job Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.Job

type Rep Job Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.Job

type Rep Job = D1 ('MetaData "Job" "Amazonka.CodePipeline.Types.Job" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "Job'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "data'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobData)) :*: S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nonce") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newJob :: Job Source #

Create a value of Job with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:data':Job', job_data - Other data about a job.

$sel:accountId:Job', job_accountId - The ID of the AWS account to use when performing the job.

$sel:id:Job', job_id - The unique system-generated ID of the job.

$sel:nonce:Job', job_nonce - A system-generated random number that AWS CodePipeline uses to ensure that the job is being worked on by only one job worker. Use this number in an AcknowledgeJob request.

job_data :: Lens' Job (Maybe JobData) Source #

Other data about a job.

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

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

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

The unique system-generated ID of the job.

job_nonce :: 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. Use this number in an AcknowledgeJob request.

JobData

data JobData Source #

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

See: newJobData smart constructor.

Constructors

JobData' 

Fields

Instances

Instances details
Eq JobData Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.JobData

Methods

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

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

Show JobData Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.JobData

Generic JobData Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.JobData

Associated Types

type Rep JobData :: Type -> Type #

Methods

from :: JobData -> Rep JobData x #

to :: Rep JobData x -> JobData #

NFData JobData Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.JobData

Methods

rnf :: JobData -> () #

Hashable JobData Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.JobData

Methods

hashWithSalt :: Int -> JobData -> Int #

hash :: JobData -> Int #

FromJSON JobData Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.JobData

type Rep JobData Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.JobData

newJobData :: JobData Source #

Create a value of JobData with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:continuationToken:JobData', jobData_continuationToken - A system-generated token, such as a AWS CodeDeploy deployment ID, required by a job to continue the job asynchronously.

$sel:outputArtifacts:JobData', jobData_outputArtifacts - The output of the job.

$sel:artifactCredentials:JobData', jobData_artifactCredentials - 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 S3 bucket used to store artifacts for the pipeline in AWS CodePipeline.

$sel:pipelineContext:JobData', jobData_pipelineContext - Represents information about a pipeline to a job worker.

Includes pipelineArn and pipelineExecutionId for custom jobs.

$sel:encryptionKey:JobData', jobData_encryptionKey - Represents information about the key used to encrypt data in the artifact store, such as an AWS Key Management Service (AWS KMS) key.

$sel:actionTypeId:JobData', jobData_actionTypeId - Represents information about an action type.

$sel:inputArtifacts:JobData', jobData_inputArtifacts - The artifact supplied to the job.

$sel:actionConfiguration:JobData', jobData_actionConfiguration - Represents information about an action configuration.

jobData_continuationToken :: Lens' JobData (Maybe Text) Source #

A system-generated token, such as a AWS CodeDeploy deployment ID, required by a job to continue the job asynchronously.

jobData_artifactCredentials :: Lens' JobData (Maybe 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 S3 bucket used to store artifacts for the pipeline in AWS CodePipeline.

jobData_pipelineContext :: Lens' JobData (Maybe PipelineContext) Source #

Represents information about a pipeline to a job worker.

Includes pipelineArn and pipelineExecutionId for custom jobs.

jobData_encryptionKey :: Lens' JobData (Maybe 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.

jobData_actionTypeId :: Lens' JobData (Maybe ActionTypeId) Source #

Represents information about an action type.

jobData_inputArtifacts :: Lens' JobData (Maybe [Artifact]) Source #

The artifact supplied to the job.

jobData_actionConfiguration :: Lens' JobData (Maybe ActionConfiguration) Source #

Represents information about an action configuration.

JobDetails

data JobDetails Source #

Represents information about the details of a job.

See: newJobDetails smart constructor.

Constructors

JobDetails' 

Fields

  • data' :: Maybe JobData

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

  • accountId :: Maybe Text

    The AWS account ID associated with the job.

  • id :: Maybe Text

    The unique system-generated ID of the job.

Instances

Instances details
Eq JobDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.JobDetails

Show JobDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.JobDetails

Generic JobDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.JobDetails

Associated Types

type Rep JobDetails :: Type -> Type #

NFData JobDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.JobDetails

Methods

rnf :: JobDetails -> () #

Hashable JobDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.JobDetails

FromJSON JobDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.JobDetails

type Rep JobDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.JobDetails

type Rep JobDetails = D1 ('MetaData "JobDetails" "Amazonka.CodePipeline.Types.JobDetails" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "JobDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "data'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobData)) :*: (S1 ('MetaSel ('Just "accountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newJobDetails :: JobDetails Source #

Create a value of JobDetails with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:data':JobDetails', jobDetails_data - Represents other information about a job required for a job worker to complete the job.

$sel:accountId:JobDetails', jobDetails_accountId - The AWS account ID associated with the job.

$sel:id:JobDetails', jobDetails_id - The unique system-generated ID of the job.

jobDetails_data :: Lens' JobDetails (Maybe JobData) Source #

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

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

The AWS account ID associated with the job.

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

The unique system-generated ID of the job.

JobWorkerExecutorConfiguration

data JobWorkerExecutorConfiguration Source #

Details about the polling configuration for the JobWorker action engine, or executor.

See: newJobWorkerExecutorConfiguration smart constructor.

Constructors

JobWorkerExecutorConfiguration' 

Fields

Instances

Instances details
Eq JobWorkerExecutorConfiguration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.JobWorkerExecutorConfiguration

Read JobWorkerExecutorConfiguration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.JobWorkerExecutorConfiguration

Show JobWorkerExecutorConfiguration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.JobWorkerExecutorConfiguration

Generic JobWorkerExecutorConfiguration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.JobWorkerExecutorConfiguration

Associated Types

type Rep JobWorkerExecutorConfiguration :: Type -> Type #

NFData JobWorkerExecutorConfiguration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.JobWorkerExecutorConfiguration

Hashable JobWorkerExecutorConfiguration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.JobWorkerExecutorConfiguration

ToJSON JobWorkerExecutorConfiguration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.JobWorkerExecutorConfiguration

FromJSON JobWorkerExecutorConfiguration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.JobWorkerExecutorConfiguration

type Rep JobWorkerExecutorConfiguration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.JobWorkerExecutorConfiguration

type Rep JobWorkerExecutorConfiguration = D1 ('MetaData "JobWorkerExecutorConfiguration" "Amazonka.CodePipeline.Types.JobWorkerExecutorConfiguration" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "JobWorkerExecutorConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "pollingAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "pollingServicePrincipals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text)))))

newJobWorkerExecutorConfiguration :: JobWorkerExecutorConfiguration Source #

Create a value of JobWorkerExecutorConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:pollingAccounts:JobWorkerExecutorConfiguration', jobWorkerExecutorConfiguration_pollingAccounts - The accounts in which the job worker is configured and might poll for jobs as part of the action execution.

$sel:pollingServicePrincipals:JobWorkerExecutorConfiguration', jobWorkerExecutorConfiguration_pollingServicePrincipals - The service Principals in which the job worker is configured and might poll for jobs as part of the action execution.

jobWorkerExecutorConfiguration_pollingAccounts :: Lens' JobWorkerExecutorConfiguration (Maybe (NonEmpty Text)) Source #

The accounts in which the job worker is configured and might poll for jobs as part of the action execution.

jobWorkerExecutorConfiguration_pollingServicePrincipals :: Lens' JobWorkerExecutorConfiguration (Maybe (NonEmpty Text)) Source #

The service Principals in which the job worker is configured and might poll for jobs as part of the action execution.

LambdaExecutorConfiguration

data LambdaExecutorConfiguration Source #

Details about the configuration for the Lambda action engine, or executor.

See: newLambdaExecutorConfiguration smart constructor.

Constructors

LambdaExecutorConfiguration' 

Fields

Instances

Instances details
Eq LambdaExecutorConfiguration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.LambdaExecutorConfiguration

Read LambdaExecutorConfiguration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.LambdaExecutorConfiguration

Show LambdaExecutorConfiguration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.LambdaExecutorConfiguration

Generic LambdaExecutorConfiguration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.LambdaExecutorConfiguration

Associated Types

type Rep LambdaExecutorConfiguration :: Type -> Type #

NFData LambdaExecutorConfiguration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.LambdaExecutorConfiguration

Hashable LambdaExecutorConfiguration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.LambdaExecutorConfiguration

ToJSON LambdaExecutorConfiguration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.LambdaExecutorConfiguration

FromJSON LambdaExecutorConfiguration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.LambdaExecutorConfiguration

type Rep LambdaExecutorConfiguration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.LambdaExecutorConfiguration

type Rep LambdaExecutorConfiguration = D1 ('MetaData "LambdaExecutorConfiguration" "Amazonka.CodePipeline.Types.LambdaExecutorConfiguration" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "LambdaExecutorConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "lambdaFunctionArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newLambdaExecutorConfiguration Source #

Create a value of LambdaExecutorConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:lambdaFunctionArn:LambdaExecutorConfiguration', lambdaExecutorConfiguration_lambdaFunctionArn - The ARN of the Lambda function used by the action engine.

lambdaExecutorConfiguration_lambdaFunctionArn :: Lens' LambdaExecutorConfiguration Text Source #

The ARN of the Lambda function used by the action engine.

ListWebhookItem

data ListWebhookItem Source #

The detail returned for each webhook after listing webhooks, such as the webhook URL, the webhook name, and the webhook ARN.

See: newListWebhookItem smart constructor.

Constructors

ListWebhookItem' 

Fields

  • arn :: Maybe Text

    The Amazon Resource Name (ARN) of the webhook.

  • errorCode :: Maybe Text

    The number code of the error.

  • lastTriggered :: Maybe POSIX

    The date and time a webhook was last successfully triggered, in timestamp format.

  • errorMessage :: Maybe Text

    The text of the error message about the webhook.

  • tags :: Maybe [Tag]

    Specifies the tags applied to the webhook.

  • definition :: WebhookDefinition

    The detail returned for each webhook, such as the webhook authentication type and filter rules.

  • url :: Text

    A unique URL generated by CodePipeline. When a POST request is made to this URL, the defined pipeline is started as long as the body of the post request satisfies the defined authentication and filtering conditions. Deleting and re-creating a webhook makes the old URL invalid and generates a new one.

Instances

Instances details
Eq ListWebhookItem Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ListWebhookItem

Read ListWebhookItem Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ListWebhookItem

Show ListWebhookItem Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ListWebhookItem

Generic ListWebhookItem Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ListWebhookItem

Associated Types

type Rep ListWebhookItem :: Type -> Type #

NFData ListWebhookItem Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ListWebhookItem

Methods

rnf :: ListWebhookItem -> () #

Hashable ListWebhookItem Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ListWebhookItem

FromJSON ListWebhookItem Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ListWebhookItem

type Rep ListWebhookItem Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ListWebhookItem

type Rep ListWebhookItem = D1 ('MetaData "ListWebhookItem" "Amazonka.CodePipeline.Types.ListWebhookItem" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "ListWebhookItem'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastTriggered") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))) :*: (S1 ('MetaSel ('Just "definition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 WebhookDefinition) :*: S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newListWebhookItem Source #

Create a value of ListWebhookItem with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:ListWebhookItem', listWebhookItem_arn - The Amazon Resource Name (ARN) of the webhook.

$sel:errorCode:ListWebhookItem', listWebhookItem_errorCode - The number code of the error.

$sel:lastTriggered:ListWebhookItem', listWebhookItem_lastTriggered - The date and time a webhook was last successfully triggered, in timestamp format.

$sel:errorMessage:ListWebhookItem', listWebhookItem_errorMessage - The text of the error message about the webhook.

$sel:tags:ListWebhookItem', listWebhookItem_tags - Specifies the tags applied to the webhook.

$sel:definition:ListWebhookItem', listWebhookItem_definition - The detail returned for each webhook, such as the webhook authentication type and filter rules.

$sel:url:ListWebhookItem', listWebhookItem_url - A unique URL generated by CodePipeline. When a POST request is made to this URL, the defined pipeline is started as long as the body of the post request satisfies the defined authentication and filtering conditions. Deleting and re-creating a webhook makes the old URL invalid and generates a new one.

listWebhookItem_arn :: Lens' ListWebhookItem (Maybe Text) Source #

The Amazon Resource Name (ARN) of the webhook.

listWebhookItem_lastTriggered :: Lens' ListWebhookItem (Maybe UTCTime) Source #

The date and time a webhook was last successfully triggered, in timestamp format.

listWebhookItem_errorMessage :: Lens' ListWebhookItem (Maybe Text) Source #

The text of the error message about the webhook.

listWebhookItem_tags :: Lens' ListWebhookItem (Maybe [Tag]) Source #

Specifies the tags applied to the webhook.

listWebhookItem_definition :: Lens' ListWebhookItem WebhookDefinition Source #

The detail returned for each webhook, such as the webhook authentication type and filter rules.

listWebhookItem_url :: Lens' ListWebhookItem Text Source #

A unique URL generated by CodePipeline. When a POST request is made to this URL, the defined pipeline is started as long as the body of the post request satisfies the defined authentication and filtering conditions. Deleting and re-creating a webhook makes the old URL invalid and generates a new one.

OutputArtifact

data OutputArtifact Source #

Represents information about the output of an action.

See: newOutputArtifact smart constructor.

Constructors

OutputArtifact' 

Fields

  • name :: Text

    The name of the output of an artifact, such as "My App".

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

    Output artifact names must be unique within a pipeline.

Instances

Instances details
Eq OutputArtifact Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.OutputArtifact

Read OutputArtifact Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.OutputArtifact

Show OutputArtifact Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.OutputArtifact

Generic OutputArtifact Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.OutputArtifact

Associated Types

type Rep OutputArtifact :: Type -> Type #

NFData OutputArtifact Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.OutputArtifact

Methods

rnf :: OutputArtifact -> () #

Hashable OutputArtifact Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.OutputArtifact

ToJSON OutputArtifact Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.OutputArtifact

FromJSON OutputArtifact Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.OutputArtifact

type Rep OutputArtifact Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.OutputArtifact

type Rep OutputArtifact = D1 ('MetaData "OutputArtifact" "Amazonka.CodePipeline.Types.OutputArtifact" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "OutputArtifact'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newOutputArtifact Source #

Create a value of OutputArtifact with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:OutputArtifact', outputArtifact_name - 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.

outputArtifact_name :: 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.

PipelineContext contains pipelineArn and pipelineExecutionId for custom action jobs. The pipelineArn and pipelineExecutionId fields are not populated for ThirdParty action jobs.

See: newPipelineContext smart constructor.

Constructors

PipelineContext' 

Fields

Instances

Instances details
Eq PipelineContext Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineContext

Read PipelineContext Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineContext

Show PipelineContext Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineContext

Generic PipelineContext Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineContext

Associated Types

type Rep PipelineContext :: Type -> Type #

NFData PipelineContext Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineContext

Methods

rnf :: PipelineContext -> () #

Hashable PipelineContext Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineContext

FromJSON PipelineContext Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineContext

type Rep PipelineContext Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineContext

type Rep PipelineContext = D1 ('MetaData "PipelineContext" "Amazonka.CodePipeline.Types.PipelineContext" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "PipelineContext'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "stage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StageContext)) :*: S1 ('MetaSel ('Just "pipelineName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ActionContext)) :*: (S1 ('MetaSel ('Just "pipelineArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "pipelineExecutionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newPipelineContext :: PipelineContext Source #

Create a value of PipelineContext with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:stage:PipelineContext', pipelineContext_stage - The stage of the pipeline.

$sel:pipelineName:PipelineContext', pipelineContext_pipelineName - 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.

$sel:action:PipelineContext', pipelineContext_action - The context of an action to a job worker in the stage of a pipeline.

$sel:pipelineArn:PipelineContext', pipelineContext_pipelineArn - The Amazon Resource Name (ARN) of the pipeline.

$sel:pipelineExecutionId:PipelineContext', pipelineContext_pipelineExecutionId - The execution ID of the pipeline.

pipelineContext_pipelineName :: 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.

pipelineContext_action :: Lens' PipelineContext (Maybe ActionContext) Source #

The context of an action to a job worker in the stage of a pipeline.

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

The Amazon Resource Name (ARN) of the pipeline.

PipelineDeclaration

data PipelineDeclaration Source #

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

See: newPipelineDeclaration smart constructor.

Constructors

PipelineDeclaration' 

Fields

  • artifactStores :: Maybe (HashMap Text ArtifactStore)

    A mapping of artifactStore objects and their corresponding AWS Regions. There must be an artifact store for the pipeline Region and for each cross-region action in the pipeline.

    You must include either artifactStore or artifactStores in your pipeline, but you cannot use both. If you create a cross-region action in your pipeline, you must use artifactStores.

  • artifactStore :: Maybe ArtifactStore

    Represents information about the S3 bucket where artifacts are stored for the pipeline.

    You must include either artifactStore or artifactStores in your pipeline, but you cannot use both. If you create a cross-region action in your pipeline, you must use artifactStores.

  • version :: Maybe Natural

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

  • name :: Text

    The name of the pipeline.

  • roleArn :: Text

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

  • stages :: [StageDeclaration]

    The stage in which to perform the action.

Instances

Instances details
Eq PipelineDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineDeclaration

Read PipelineDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineDeclaration

Show PipelineDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineDeclaration

Generic PipelineDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineDeclaration

Associated Types

type Rep PipelineDeclaration :: Type -> Type #

NFData PipelineDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineDeclaration

Methods

rnf :: PipelineDeclaration -> () #

Hashable PipelineDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineDeclaration

ToJSON PipelineDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineDeclaration

FromJSON PipelineDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineDeclaration

type Rep PipelineDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineDeclaration

type Rep PipelineDeclaration = D1 ('MetaData "PipelineDeclaration" "Amazonka.CodePipeline.Types.PipelineDeclaration" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "PipelineDeclaration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "artifactStores") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text ArtifactStore))) :*: (S1 ('MetaSel ('Just "artifactStore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ArtifactStore)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "stages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [StageDeclaration])))))

newPipelineDeclaration Source #

Create a value of PipelineDeclaration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:artifactStores:PipelineDeclaration', pipelineDeclaration_artifactStores - A mapping of artifactStore objects and their corresponding AWS Regions. There must be an artifact store for the pipeline Region and for each cross-region action in the pipeline.

You must include either artifactStore or artifactStores in your pipeline, but you cannot use both. If you create a cross-region action in your pipeline, you must use artifactStores.

$sel:artifactStore:PipelineDeclaration', pipelineDeclaration_artifactStore - Represents information about the S3 bucket where artifacts are stored for the pipeline.

You must include either artifactStore or artifactStores in your pipeline, but you cannot use both. If you create a cross-region action in your pipeline, you must use artifactStores.

$sel:version:PipelineDeclaration', pipelineDeclaration_version - The version number of the pipeline. A new pipeline always has a version number of 1. This number is incremented when a pipeline is updated.

$sel:name:PipelineDeclaration', pipelineDeclaration_name - The name of the pipeline.

$sel:roleArn:PipelineDeclaration', pipelineDeclaration_roleArn - 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.

$sel:stages:PipelineDeclaration', pipelineDeclaration_stages - The stage in which to perform the action.

pipelineDeclaration_artifactStores :: Lens' PipelineDeclaration (Maybe (HashMap Text ArtifactStore)) Source #

A mapping of artifactStore objects and their corresponding AWS Regions. There must be an artifact store for the pipeline Region and for each cross-region action in the pipeline.

You must include either artifactStore or artifactStores in your pipeline, but you cannot use both. If you create a cross-region action in your pipeline, you must use artifactStores.

pipelineDeclaration_artifactStore :: Lens' PipelineDeclaration (Maybe ArtifactStore) Source #

Represents information about the S3 bucket where artifacts are stored for the pipeline.

You must include either artifactStore or artifactStores in your pipeline, but you cannot use both. If you create a cross-region action in your pipeline, you must use artifactStores.

pipelineDeclaration_version :: Lens' PipelineDeclaration (Maybe Natural) Source #

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

pipelineDeclaration_roleArn :: 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.

pipelineDeclaration_stages :: 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: newPipelineExecution smart constructor.

Constructors

PipelineExecution' 

Fields

  • status :: Maybe PipelineExecutionStatus

    The status of the pipeline execution.

    • Cancelled: The pipeline’s definition was updated before the pipeline execution could be completed.
    • InProgress: The pipeline execution is currently running.
    • Stopped: The pipeline execution was manually stopped. For more information, see Stopped Executions.
    • Stopping: The pipeline execution received a request to be manually stopped. Depending on the selected stop mode, the execution is either completing or abandoning in-progress actions. For more information, see Stopped Executions.
    • Succeeded: The pipeline execution was completed successfully.
    • Superseded: While this pipeline execution was waiting for the next stage to be completed, a newer pipeline execution advanced and continued through the pipeline instead. For more information, see Superseded Executions.
    • Failed: The pipeline execution was not completed successfully.
  • pipelineName :: Maybe Text

    The name of the pipeline with the specified pipeline execution.

  • statusSummary :: Maybe Text

    A summary that contains a description of the pipeline execution status.

  • pipelineVersion :: Maybe Natural

    The version number of the pipeline with the specified pipeline execution.

  • pipelineExecutionId :: Maybe Text

    The ID of the pipeline execution.

  • artifactRevisions :: Maybe [ArtifactRevision]

    A list of ArtifactRevision objects included in a pipeline execution.

Instances

Instances details
Eq PipelineExecution Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecution

Read PipelineExecution Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecution

Show PipelineExecution Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecution

Generic PipelineExecution Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecution

Associated Types

type Rep PipelineExecution :: Type -> Type #

NFData PipelineExecution Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecution

Methods

rnf :: PipelineExecution -> () #

Hashable PipelineExecution Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecution

FromJSON PipelineExecution Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecution

type Rep PipelineExecution Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecution

type Rep PipelineExecution = D1 ('MetaData "PipelineExecution" "Amazonka.CodePipeline.Types.PipelineExecution" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "PipelineExecution'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PipelineExecutionStatus)) :*: (S1 ('MetaSel ('Just "pipelineName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "statusSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "pipelineVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "pipelineExecutionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "artifactRevisions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ArtifactRevision]))))))

newPipelineExecution :: PipelineExecution Source #

Create a value of PipelineExecution with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:PipelineExecution', pipelineExecution_status - The status of the pipeline execution.

  • Cancelled: The pipeline’s definition was updated before the pipeline execution could be completed.
  • InProgress: The pipeline execution is currently running.
  • Stopped: The pipeline execution was manually stopped. For more information, see Stopped Executions.
  • Stopping: The pipeline execution received a request to be manually stopped. Depending on the selected stop mode, the execution is either completing or abandoning in-progress actions. For more information, see Stopped Executions.
  • Succeeded: The pipeline execution was completed successfully.
  • Superseded: While this pipeline execution was waiting for the next stage to be completed, a newer pipeline execution advanced and continued through the pipeline instead. For more information, see Superseded Executions.
  • Failed: The pipeline execution was not completed successfully.

$sel:pipelineName:PipelineExecution', pipelineExecution_pipelineName - The name of the pipeline with the specified pipeline execution.

$sel:statusSummary:PipelineExecution', pipelineExecution_statusSummary - A summary that contains a description of the pipeline execution status.

$sel:pipelineVersion:PipelineExecution', pipelineExecution_pipelineVersion - The version number of the pipeline with the specified pipeline execution.

$sel:pipelineExecutionId:PipelineExecution', pipelineExecution_pipelineExecutionId - The ID of the pipeline execution.

$sel:artifactRevisions:PipelineExecution', pipelineExecution_artifactRevisions - A list of ArtifactRevision objects included in a pipeline execution.

pipelineExecution_status :: Lens' PipelineExecution (Maybe PipelineExecutionStatus) Source #

The status of the pipeline execution.

  • Cancelled: The pipeline’s definition was updated before the pipeline execution could be completed.
  • InProgress: The pipeline execution is currently running.
  • Stopped: The pipeline execution was manually stopped. For more information, see Stopped Executions.
  • Stopping: The pipeline execution received a request to be manually stopped. Depending on the selected stop mode, the execution is either completing or abandoning in-progress actions. For more information, see Stopped Executions.
  • Succeeded: The pipeline execution was completed successfully.
  • Superseded: While this pipeline execution was waiting for the next stage to be completed, a newer pipeline execution advanced and continued through the pipeline instead. For more information, see Superseded Executions.
  • Failed: The pipeline execution was not completed successfully.

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

The name of the pipeline with the specified pipeline execution.

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

A summary that contains a description of the pipeline execution status.

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

The version number of the pipeline with the specified pipeline execution.

pipelineExecution_artifactRevisions :: Lens' PipelineExecution (Maybe [ArtifactRevision]) Source #

A list of ArtifactRevision objects included in a pipeline execution.

PipelineExecutionSummary

data PipelineExecutionSummary Source #

Summary information about a pipeline execution.

See: newPipelineExecutionSummary smart constructor.

Constructors

PipelineExecutionSummary' 

Fields

  • status :: Maybe PipelineExecutionStatus

    The status of the pipeline execution.

    • InProgress: The pipeline execution is currently running.
    • Stopped: The pipeline execution was manually stopped. For more information, see Stopped Executions.
    • Stopping: The pipeline execution received a request to be manually stopped. Depending on the selected stop mode, the execution is either completing or abandoning in-progress actions. For more information, see Stopped Executions.
    • Succeeded: The pipeline execution was completed successfully.
    • Superseded: While this pipeline execution was waiting for the next stage to be completed, a newer pipeline execution advanced and continued through the pipeline instead. For more information, see Superseded Executions.
    • Failed: The pipeline execution was not completed successfully.
  • startTime :: Maybe POSIX

    The date and time when the pipeline execution began, in timestamp format.

  • stopTrigger :: Maybe StopExecutionTrigger

    The interaction that stopped a pipeline execution.

  • pipelineExecutionId :: Maybe Text

    The ID of the pipeline execution.

  • sourceRevisions :: Maybe [SourceRevision]

    A list of the source artifact revisions that initiated a pipeline execution.

  • trigger :: Maybe ExecutionTrigger

    The interaction or event that started a pipeline execution, such as automated change detection or a StartPipelineExecution API call.

  • lastUpdateTime :: Maybe POSIX

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

Instances

Instances details
Eq PipelineExecutionSummary Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecutionSummary

Read PipelineExecutionSummary Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecutionSummary

Show PipelineExecutionSummary Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecutionSummary

Generic PipelineExecutionSummary Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecutionSummary

Associated Types

type Rep PipelineExecutionSummary :: Type -> Type #

NFData PipelineExecutionSummary Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecutionSummary

Hashable PipelineExecutionSummary Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecutionSummary

FromJSON PipelineExecutionSummary Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecutionSummary

type Rep PipelineExecutionSummary Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineExecutionSummary

type Rep PipelineExecutionSummary = D1 ('MetaData "PipelineExecutionSummary" "Amazonka.CodePipeline.Types.PipelineExecutionSummary" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "PipelineExecutionSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PipelineExecutionStatus)) :*: (S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "stopTrigger") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StopExecutionTrigger)))) :*: ((S1 ('MetaSel ('Just "pipelineExecutionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceRevisions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SourceRevision]))) :*: (S1 ('MetaSel ('Just "trigger") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExecutionTrigger)) :*: S1 ('MetaSel ('Just "lastUpdateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))))

newPipelineExecutionSummary :: PipelineExecutionSummary Source #

Create a value of PipelineExecutionSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:status:PipelineExecutionSummary', pipelineExecutionSummary_status - The status of the pipeline execution.

  • InProgress: The pipeline execution is currently running.
  • Stopped: The pipeline execution was manually stopped. For more information, see Stopped Executions.
  • Stopping: The pipeline execution received a request to be manually stopped. Depending on the selected stop mode, the execution is either completing or abandoning in-progress actions. For more information, see Stopped Executions.
  • Succeeded: The pipeline execution was completed successfully.
  • Superseded: While this pipeline execution was waiting for the next stage to be completed, a newer pipeline execution advanced and continued through the pipeline instead. For more information, see Superseded Executions.
  • Failed: The pipeline execution was not completed successfully.

$sel:startTime:PipelineExecutionSummary', pipelineExecutionSummary_startTime - The date and time when the pipeline execution began, in timestamp format.

$sel:stopTrigger:PipelineExecutionSummary', pipelineExecutionSummary_stopTrigger - The interaction that stopped a pipeline execution.

$sel:pipelineExecutionId:PipelineExecutionSummary', pipelineExecutionSummary_pipelineExecutionId - The ID of the pipeline execution.

$sel:sourceRevisions:PipelineExecutionSummary', pipelineExecutionSummary_sourceRevisions - A list of the source artifact revisions that initiated a pipeline execution.

$sel:trigger:PipelineExecutionSummary', pipelineExecutionSummary_trigger - The interaction or event that started a pipeline execution, such as automated change detection or a StartPipelineExecution API call.

$sel:lastUpdateTime:PipelineExecutionSummary', pipelineExecutionSummary_lastUpdateTime - The date and time of the last change to the pipeline execution, in timestamp format.

pipelineExecutionSummary_status :: Lens' PipelineExecutionSummary (Maybe PipelineExecutionStatus) Source #

The status of the pipeline execution.

  • InProgress: The pipeline execution is currently running.
  • Stopped: The pipeline execution was manually stopped. For more information, see Stopped Executions.
  • Stopping: The pipeline execution received a request to be manually stopped. Depending on the selected stop mode, the execution is either completing or abandoning in-progress actions. For more information, see Stopped Executions.
  • Succeeded: The pipeline execution was completed successfully.
  • Superseded: While this pipeline execution was waiting for the next stage to be completed, a newer pipeline execution advanced and continued through the pipeline instead. For more information, see Superseded Executions.
  • Failed: The pipeline execution was not completed successfully.

pipelineExecutionSummary_startTime :: Lens' PipelineExecutionSummary (Maybe UTCTime) Source #

The date and time when the pipeline execution began, in timestamp format.

pipelineExecutionSummary_sourceRevisions :: Lens' PipelineExecutionSummary (Maybe [SourceRevision]) Source #

A list of the source artifact revisions that initiated a pipeline execution.

pipelineExecutionSummary_trigger :: Lens' PipelineExecutionSummary (Maybe ExecutionTrigger) Source #

The interaction or event that started a pipeline execution, such as automated change detection or a StartPipelineExecution API call.

pipelineExecutionSummary_lastUpdateTime :: Lens' PipelineExecutionSummary (Maybe UTCTime) Source #

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

PipelineMetadata

data PipelineMetadata Source #

Information about a pipeline.

See: newPipelineMetadata smart constructor.

Constructors

PipelineMetadata' 

Fields

Instances

Instances details
Eq PipelineMetadata Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineMetadata

Read PipelineMetadata Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineMetadata

Show PipelineMetadata Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineMetadata

Generic PipelineMetadata Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineMetadata

Associated Types

type Rep PipelineMetadata :: Type -> Type #

NFData PipelineMetadata Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineMetadata

Methods

rnf :: PipelineMetadata -> () #

Hashable PipelineMetadata Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineMetadata

FromJSON PipelineMetadata Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineMetadata

type Rep PipelineMetadata Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineMetadata

type Rep PipelineMetadata = D1 ('MetaData "PipelineMetadata" "Amazonka.CodePipeline.Types.PipelineMetadata" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "PipelineMetadata'" 'PrefixI 'True) (S1 ('MetaSel ('Just "created") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "pipelineArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "updated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))

newPipelineMetadata :: PipelineMetadata Source #

Create a value of PipelineMetadata with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:created:PipelineMetadata', pipelineMetadata_created - The date and time the pipeline was created, in timestamp format.

$sel:pipelineArn:PipelineMetadata', pipelineMetadata_pipelineArn - The Amazon Resource Name (ARN) of the pipeline.

$sel:updated:PipelineMetadata', pipelineMetadata_updated - The date and time the pipeline was last updated, in timestamp format.

pipelineMetadata_created :: Lens' PipelineMetadata (Maybe UTCTime) Source #

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

pipelineMetadata_pipelineArn :: Lens' PipelineMetadata (Maybe Text) Source #

The Amazon Resource Name (ARN) of the pipeline.

pipelineMetadata_updated :: Lens' PipelineMetadata (Maybe UTCTime) Source #

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

PipelineSummary

data PipelineSummary Source #

Returns a summary of a pipeline.

See: newPipelineSummary smart constructor.

Constructors

PipelineSummary' 

Fields

Instances

Instances details
Eq PipelineSummary Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineSummary

Read PipelineSummary Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineSummary

Show PipelineSummary Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineSummary

Generic PipelineSummary Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineSummary

Associated Types

type Rep PipelineSummary :: Type -> Type #

NFData PipelineSummary Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineSummary

Methods

rnf :: PipelineSummary -> () #

Hashable PipelineSummary Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineSummary

FromJSON PipelineSummary Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineSummary

type Rep PipelineSummary Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.PipelineSummary

type Rep PipelineSummary = D1 ('MetaData "PipelineSummary" "Amazonka.CodePipeline.Types.PipelineSummary" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "PipelineSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "created") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "updated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))

newPipelineSummary :: PipelineSummary Source #

Create a value of PipelineSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:created:PipelineSummary', pipelineSummary_created - The date and time the pipeline was created, in timestamp format.

$sel:name:PipelineSummary', pipelineSummary_name - The name of the pipeline.

$sel:version:PipelineSummary', pipelineSummary_version - The version number of the pipeline.

$sel:updated:PipelineSummary', pipelineSummary_updated - The date and time of the last update to the pipeline, in timestamp format.

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

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

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

The version number of the pipeline.

pipelineSummary_updated :: 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 S3 bucket that contains a revision.

See: newS3ArtifactLocation smart constructor.

Constructors

S3ArtifactLocation' 

Fields

  • bucketName :: Text

    The name of the S3 bucket.

  • objectKey :: Text

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

Instances

Instances details
Eq S3ArtifactLocation Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.S3ArtifactLocation

Read S3ArtifactLocation Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.S3ArtifactLocation

Show S3ArtifactLocation Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.S3ArtifactLocation

Generic S3ArtifactLocation Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.S3ArtifactLocation

Associated Types

type Rep S3ArtifactLocation :: Type -> Type #

NFData S3ArtifactLocation Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.S3ArtifactLocation

Methods

rnf :: S3ArtifactLocation -> () #

Hashable S3ArtifactLocation Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.S3ArtifactLocation

FromJSON S3ArtifactLocation Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.S3ArtifactLocation

type Rep S3ArtifactLocation Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.S3ArtifactLocation

type Rep S3ArtifactLocation = D1 ('MetaData "S3ArtifactLocation" "Amazonka.CodePipeline.Types.S3ArtifactLocation" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "S3ArtifactLocation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "objectKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newS3ArtifactLocation Source #

Create a value of S3ArtifactLocation with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:bucketName:S3ArtifactLocation', s3ArtifactLocation_bucketName - The name of the S3 bucket.

$sel:objectKey:S3ArtifactLocation', s3ArtifactLocation_objectKey - The key of the object in the S3 bucket, which uniquely identifies the object in the bucket.

s3ArtifactLocation_objectKey :: Lens' S3ArtifactLocation Text Source #

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

S3Location

data S3Location Source #

The Amazon S3 artifact location for an action's artifacts.

See: newS3Location smart constructor.

Constructors

S3Location' 

Fields

Instances

Instances details
Eq S3Location Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.S3Location

Read S3Location Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.S3Location

Show S3Location Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.S3Location

Generic S3Location Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.S3Location

Associated Types

type Rep S3Location :: Type -> Type #

NFData S3Location Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.S3Location

Methods

rnf :: S3Location -> () #

Hashable S3Location Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.S3Location

FromJSON S3Location Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.S3Location

type Rep S3Location Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.S3Location

type Rep S3Location = D1 ('MetaData "S3Location" "Amazonka.CodePipeline.Types.S3Location" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "S3Location'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newS3Location :: S3Location Source #

Create a value of S3Location with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:bucket:S3Location', s3Location_bucket - The Amazon S3 artifact bucket for an action's artifacts.

$sel:key:S3Location', s3Location_key - The artifact name.

s3Location_bucket :: Lens' S3Location (Maybe Text) Source #

The Amazon S3 artifact bucket for an action's artifacts.

SourceRevision

data SourceRevision Source #

Information about the version (or revision) of a source artifact that initiated a pipeline execution.

See: newSourceRevision smart constructor.

Constructors

SourceRevision' 

Fields

  • revisionSummary :: Maybe Text

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

  • revisionUrl :: Maybe Text

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

  • revisionId :: Maybe Text

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

  • actionName :: Text

    The name of the action that processed the revision to the source artifact.

Instances

Instances details
Eq SourceRevision Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.SourceRevision

Read SourceRevision Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.SourceRevision

Show SourceRevision Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.SourceRevision

Generic SourceRevision Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.SourceRevision

Associated Types

type Rep SourceRevision :: Type -> Type #

NFData SourceRevision Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.SourceRevision

Methods

rnf :: SourceRevision -> () #

Hashable SourceRevision Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.SourceRevision

FromJSON SourceRevision Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.SourceRevision

type Rep SourceRevision Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.SourceRevision

type Rep SourceRevision = D1 ('MetaData "SourceRevision" "Amazonka.CodePipeline.Types.SourceRevision" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "SourceRevision'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "revisionSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "revisionUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "revisionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "actionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newSourceRevision Source #

Create a value of SourceRevision with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:revisionSummary:SourceRevision', sourceRevision_revisionSummary - 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.

$sel:revisionUrl:SourceRevision', sourceRevision_revisionUrl - 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.

$sel:revisionId:SourceRevision', sourceRevision_revisionId - The system-generated unique ID that identifies the revision number of the artifact.

$sel:actionName:SourceRevision', sourceRevision_actionName - The name of the action that processed the revision to the source artifact.

sourceRevision_revisionSummary :: Lens' SourceRevision (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.

sourceRevision_revisionUrl :: Lens' SourceRevision (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.

sourceRevision_revisionId :: Lens' SourceRevision (Maybe Text) Source #

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

sourceRevision_actionName :: Lens' SourceRevision Text Source #

The name of the action that processed the revision to the source artifact.

StageContext

data StageContext Source #

Represents information about a stage to a job worker.

See: newStageContext smart constructor.

Constructors

StageContext' 

Fields

Instances

Instances details
Eq StageContext Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageContext

Read StageContext Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageContext

Show StageContext Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageContext

Generic StageContext Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageContext

Associated Types

type Rep StageContext :: Type -> Type #

NFData StageContext Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageContext

Methods

rnf :: StageContext -> () #

Hashable StageContext Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageContext

FromJSON StageContext Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageContext

type Rep StageContext Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageContext

type Rep StageContext = D1 ('MetaData "StageContext" "Amazonka.CodePipeline.Types.StageContext" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "StageContext'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newStageContext :: StageContext Source #

Create a value of StageContext with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:StageContext', stageContext_name - The name of the stage.

StageDeclaration

data StageDeclaration Source #

Represents information about a stage and its definition.

See: newStageDeclaration smart constructor.

Constructors

StageDeclaration' 

Fields

Instances

Instances details
Eq StageDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageDeclaration

Read StageDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageDeclaration

Show StageDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageDeclaration

Generic StageDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageDeclaration

Associated Types

type Rep StageDeclaration :: Type -> Type #

NFData StageDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageDeclaration

Methods

rnf :: StageDeclaration -> () #

Hashable StageDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageDeclaration

ToJSON StageDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageDeclaration

FromJSON StageDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageDeclaration

type Rep StageDeclaration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageDeclaration

type Rep StageDeclaration = D1 ('MetaData "StageDeclaration" "Amazonka.CodePipeline.Types.StageDeclaration" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "StageDeclaration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "blockers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BlockerDeclaration])) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "actions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ActionDeclaration]))))

newStageDeclaration Source #

Create a value of StageDeclaration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:blockers:StageDeclaration', stageDeclaration_blockers - Reserved for future use.

$sel:name:StageDeclaration', stageDeclaration_name - The name of the stage.

$sel:actions:StageDeclaration', stageDeclaration_actions - The actions included in a stage.

StageExecution

data StageExecution Source #

Represents information about the run of a stage.

See: newStageExecution smart constructor.

Constructors

StageExecution' 

Fields

  • pipelineExecutionId :: Text

    The ID of the pipeline execution associated with the stage.

  • status :: StageExecutionStatus

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

    A status of cancelled means that the pipeline’s definition was updated before the stage execution could be completed.

Instances

Instances details
Eq StageExecution Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageExecution

Read StageExecution Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageExecution

Show StageExecution Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageExecution

Generic StageExecution Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageExecution

Associated Types

type Rep StageExecution :: Type -> Type #

NFData StageExecution Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageExecution

Methods

rnf :: StageExecution -> () #

Hashable StageExecution Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageExecution

FromJSON StageExecution Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageExecution

type Rep StageExecution Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageExecution

type Rep StageExecution = D1 ('MetaData "StageExecution" "Amazonka.CodePipeline.Types.StageExecution" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "StageExecution'" 'PrefixI 'True) (S1 ('MetaSel ('Just "pipelineExecutionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 StageExecutionStatus)))

newStageExecution Source #

Create a value of StageExecution with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:pipelineExecutionId:StageExecution', stageExecution_pipelineExecutionId - The ID of the pipeline execution associated with the stage.

$sel:status:StageExecution', stageExecution_status - The status of the stage, or for a completed stage, the last status of the stage.

A status of cancelled means that the pipeline’s definition was updated before the stage execution could be completed.

stageExecution_pipelineExecutionId :: Lens' StageExecution Text Source #

The ID of the pipeline execution associated with the stage.

stageExecution_status :: Lens' StageExecution StageExecutionStatus Source #

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

A status of cancelled means that the pipeline’s definition was updated before the stage execution could be completed.

StageState

data StageState Source #

Represents information about the state of the stage.

See: newStageState smart constructor.

Constructors

StageState' 

Fields

Instances

Instances details
Eq StageState Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageState

Read StageState Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageState

Show StageState Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageState

Generic StageState Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageState

Associated Types

type Rep StageState :: Type -> Type #

NFData StageState Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageState

Methods

rnf :: StageState -> () #

Hashable StageState Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageState

FromJSON StageState Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageState

type Rep StageState Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StageState

type Rep StageState = D1 ('MetaData "StageState" "Amazonka.CodePipeline.Types.StageState" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "StageState'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "inboundExecution") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StageExecution)) :*: S1 ('MetaSel ('Just "inboundTransitionState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitionState))) :*: (S1 ('MetaSel ('Just "actionStates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ActionState])) :*: (S1 ('MetaSel ('Just "stageName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "latestExecution") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StageExecution))))))

newStageState :: StageState Source #

Create a value of StageState with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:inboundExecution:StageState', stageState_inboundExecution - Undocumented member.

$sel:inboundTransitionState:StageState', stageState_inboundTransitionState - The state of the inbound transition, which is either enabled or disabled.

$sel:actionStates:StageState', stageState_actionStates - The state of the stage.

$sel:stageName:StageState', stageState_stageName - The name of the stage.

$sel:latestExecution:StageState', stageState_latestExecution - Information about the latest execution in the stage, including its ID and status.

stageState_inboundTransitionState :: Lens' StageState (Maybe TransitionState) Source #

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

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

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

StopExecutionTrigger

data StopExecutionTrigger Source #

The interaction that stopped a pipeline execution.

See: newStopExecutionTrigger smart constructor.

Constructors

StopExecutionTrigger' 

Fields

Instances

Instances details
Eq StopExecutionTrigger Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StopExecutionTrigger

Read StopExecutionTrigger Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StopExecutionTrigger

Show StopExecutionTrigger Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StopExecutionTrigger

Generic StopExecutionTrigger Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StopExecutionTrigger

Associated Types

type Rep StopExecutionTrigger :: Type -> Type #

NFData StopExecutionTrigger Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StopExecutionTrigger

Methods

rnf :: StopExecutionTrigger -> () #

Hashable StopExecutionTrigger Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StopExecutionTrigger

FromJSON StopExecutionTrigger Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StopExecutionTrigger

type Rep StopExecutionTrigger Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.StopExecutionTrigger

type Rep StopExecutionTrigger = D1 ('MetaData "StopExecutionTrigger" "Amazonka.CodePipeline.Types.StopExecutionTrigger" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "StopExecutionTrigger'" 'PrefixI 'True) (S1 ('MetaSel ('Just "reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newStopExecutionTrigger :: StopExecutionTrigger Source #

Create a value of StopExecutionTrigger with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:reason:StopExecutionTrigger', stopExecutionTrigger_reason - The user-specified reason the pipeline was stopped.

stopExecutionTrigger_reason :: Lens' StopExecutionTrigger (Maybe Text) Source #

The user-specified reason the pipeline was stopped.

Tag

data Tag Source #

A tag is a key-value pair that is used to manage the resource.

See: newTag smart constructor.

Constructors

Tag' 

Fields

Instances

Instances details
Eq Tag Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.Tag

Methods

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

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

Read Tag Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

NFData Tag Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.Tag

FromJSON Tag Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.Tag

type Rep Tag Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.CodePipeline.Types.Tag" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTag Source #

Create a value of Tag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:key:Tag', tag_key - The tag's key.

$sel:value:Tag', tag_value - The tag's value.

tag_key :: Lens' Tag Text Source #

The tag's key.

tag_value :: Lens' Tag Text Source #

The tag's value.

ThirdPartyJob

data ThirdPartyJob Source #

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

See: newThirdPartyJob smart constructor.

Constructors

ThirdPartyJob' 

Fields

  • clientId :: Maybe Text

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

  • jobId :: Maybe Text

    The identifier used to identify the job in AWS CodePipeline.

Instances

Instances details
Eq ThirdPartyJob Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ThirdPartyJob

Read ThirdPartyJob Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ThirdPartyJob

Show ThirdPartyJob Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ThirdPartyJob

Generic ThirdPartyJob Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ThirdPartyJob

Associated Types

type Rep ThirdPartyJob :: Type -> Type #

NFData ThirdPartyJob Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ThirdPartyJob

Methods

rnf :: ThirdPartyJob -> () #

Hashable ThirdPartyJob Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ThirdPartyJob

FromJSON ThirdPartyJob Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ThirdPartyJob

type Rep ThirdPartyJob Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ThirdPartyJob

type Rep ThirdPartyJob = D1 ('MetaData "ThirdPartyJob" "Amazonka.CodePipeline.Types.ThirdPartyJob" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "ThirdPartyJob'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "jobId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newThirdPartyJob :: ThirdPartyJob Source #

Create a value of ThirdPartyJob with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientId:ThirdPartyJob', thirdPartyJob_clientId - 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.

$sel:jobId:ThirdPartyJob', thirdPartyJob_jobId - The identifier used to identify the job in AWS CodePipeline.

thirdPartyJob_clientId :: 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.

thirdPartyJob_jobId :: 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: newThirdPartyJobData smart constructor.

Constructors

ThirdPartyJobData' 

Fields

  • continuationToken :: Maybe Text

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

  • outputArtifacts :: Maybe [Artifact]

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

  • artifactCredentials :: Maybe (Sensitive AWSSessionCredentials)

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

  • pipelineContext :: Maybe PipelineContext

    Represents information about a pipeline to a job worker.

    Does not include pipelineArn and pipelineExecutionId for ThirdParty jobs.

  • encryptionKey :: Maybe EncryptionKey

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

  • actionTypeId :: Maybe ActionTypeId

    Represents information about an action type.

  • inputArtifacts :: Maybe [Artifact]

    The name of the artifact that is worked on by the action, if any. This name might be system-generated, such as "MyApp", or it 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.

  • actionConfiguration :: Maybe ActionConfiguration

    Represents information about an action configuration.

Instances

Instances details
Eq ThirdPartyJobData Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ThirdPartyJobData

Show ThirdPartyJobData Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ThirdPartyJobData

Generic ThirdPartyJobData Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ThirdPartyJobData

Associated Types

type Rep ThirdPartyJobData :: Type -> Type #

NFData ThirdPartyJobData Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ThirdPartyJobData

Methods

rnf :: ThirdPartyJobData -> () #

Hashable ThirdPartyJobData Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ThirdPartyJobData

FromJSON ThirdPartyJobData Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ThirdPartyJobData

type Rep ThirdPartyJobData Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ThirdPartyJobData

type Rep ThirdPartyJobData = D1 ('MetaData "ThirdPartyJobData" "Amazonka.CodePipeline.Types.ThirdPartyJobData" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "ThirdPartyJobData'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "continuationToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "outputArtifacts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Artifact]))) :*: (S1 ('MetaSel ('Just "artifactCredentials") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive AWSSessionCredentials))) :*: S1 ('MetaSel ('Just "pipelineContext") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PipelineContext)))) :*: ((S1 ('MetaSel ('Just "encryptionKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EncryptionKey)) :*: S1 ('MetaSel ('Just "actionTypeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ActionTypeId))) :*: (S1 ('MetaSel ('Just "inputArtifacts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Artifact])) :*: S1 ('MetaSel ('Just "actionConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ActionConfiguration))))))

newThirdPartyJobData :: ThirdPartyJobData Source #

Create a value of ThirdPartyJobData with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:continuationToken:ThirdPartyJobData', thirdPartyJobData_continuationToken - A system-generated token, such as a AWS CodeDeploy deployment ID, that a job requires to continue the job asynchronously.

$sel:outputArtifacts:ThirdPartyJobData', thirdPartyJobData_outputArtifacts - The name of the artifact that is the result of the action, if any. This name might be system-generated, such as "MyBuiltApp", or it might be defined by the user when the action is created.

$sel:artifactCredentials:ThirdPartyJobData', thirdPartyJobData_artifactCredentials - 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 S3 bucket used to store artifact for the pipeline in AWS CodePipeline.

$sel:pipelineContext:ThirdPartyJobData', thirdPartyJobData_pipelineContext - Represents information about a pipeline to a job worker.

Does not include pipelineArn and pipelineExecutionId for ThirdParty jobs.

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

$sel:actionTypeId:ThirdPartyJobData', thirdPartyJobData_actionTypeId - Represents information about an action type.

$sel:inputArtifacts:ThirdPartyJobData', thirdPartyJobData_inputArtifacts - The name of the artifact that is worked on by the action, if any. This name might be system-generated, such as "MyApp", or it 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.

$sel:actionConfiguration:ThirdPartyJobData', thirdPartyJobData_actionConfiguration - Represents information about an action configuration.

thirdPartyJobData_continuationToken :: Lens' ThirdPartyJobData (Maybe Text) Source #

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

thirdPartyJobData_outputArtifacts :: Lens' ThirdPartyJobData (Maybe [Artifact]) Source #

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

thirdPartyJobData_artifactCredentials :: Lens' ThirdPartyJobData (Maybe 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 S3 bucket used to store artifact for the pipeline in AWS CodePipeline.

thirdPartyJobData_pipelineContext :: Lens' ThirdPartyJobData (Maybe PipelineContext) Source #

Represents information about a pipeline to a job worker.

Does not include pipelineArn and pipelineExecutionId for ThirdParty jobs.

thirdPartyJobData_encryptionKey :: 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.

thirdPartyJobData_actionTypeId :: Lens' ThirdPartyJobData (Maybe ActionTypeId) Source #

Represents information about an action type.

thirdPartyJobData_inputArtifacts :: Lens' ThirdPartyJobData (Maybe [Artifact]) Source #

The name of the artifact that is worked on by the action, if any. This name might be system-generated, such as "MyApp", or it 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.

thirdPartyJobData_actionConfiguration :: Lens' ThirdPartyJobData (Maybe ActionConfiguration) Source #

Represents information about an action configuration.

ThirdPartyJobDetails

data ThirdPartyJobDetails Source #

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

See: newThirdPartyJobDetails smart constructor.

Constructors

ThirdPartyJobDetails' 

Fields

  • data' :: Maybe ThirdPartyJobData

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

  • id :: Maybe Text

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

  • nonce :: Maybe Text

    A system-generated random number that AWS CodePipeline uses to ensure that the job is being worked on by only one job worker. Use this number in an AcknowledgeThirdPartyJob request.

Instances

Instances details
Eq ThirdPartyJobDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ThirdPartyJobDetails

Show ThirdPartyJobDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ThirdPartyJobDetails

Generic ThirdPartyJobDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ThirdPartyJobDetails

Associated Types

type Rep ThirdPartyJobDetails :: Type -> Type #

NFData ThirdPartyJobDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ThirdPartyJobDetails

Methods

rnf :: ThirdPartyJobDetails -> () #

Hashable ThirdPartyJobDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ThirdPartyJobDetails

FromJSON ThirdPartyJobDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ThirdPartyJobDetails

type Rep ThirdPartyJobDetails Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.ThirdPartyJobDetails

type Rep ThirdPartyJobDetails = D1 ('MetaData "ThirdPartyJobDetails" "Amazonka.CodePipeline.Types.ThirdPartyJobDetails" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "ThirdPartyJobDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "data'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ThirdPartyJobData)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nonce") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newThirdPartyJobDetails :: ThirdPartyJobDetails Source #

Create a value of ThirdPartyJobDetails with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:data':ThirdPartyJobDetails', thirdPartyJobDetails_data - The data to be returned by the third party job worker.

$sel:id:ThirdPartyJobDetails', thirdPartyJobDetails_id - The identifier used to identify the job details in AWS CodePipeline.

$sel:nonce:ThirdPartyJobDetails', thirdPartyJobDetails_nonce - A system-generated random number that AWS CodePipeline uses to ensure that the job is being worked on by only one job worker. Use this number in an AcknowledgeThirdPartyJob request.

thirdPartyJobDetails_data :: Lens' ThirdPartyJobDetails (Maybe ThirdPartyJobData) Source #

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

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

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

thirdPartyJobDetails_nonce :: 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. Use this number in an AcknowledgeThirdPartyJob request.

TransitionState

data TransitionState Source #

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

See: newTransitionState smart constructor.

Constructors

TransitionState' 

Fields

Instances

Instances details
Eq TransitionState Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.TransitionState

Read TransitionState Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.TransitionState

Show TransitionState Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.TransitionState

Generic TransitionState Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.TransitionState

Associated Types

type Rep TransitionState :: Type -> Type #

NFData TransitionState Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.TransitionState

Methods

rnf :: TransitionState -> () #

Hashable TransitionState Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.TransitionState

FromJSON TransitionState Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.TransitionState

type Rep TransitionState Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.TransitionState

type Rep TransitionState = D1 ('MetaData "TransitionState" "Amazonka.CodePipeline.Types.TransitionState" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "TransitionState'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "disabledReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "lastChangedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "lastChangedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newTransitionState :: TransitionState Source #

Create a value of TransitionState with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:enabled:TransitionState', transitionState_enabled - Whether the transition between stages is enabled (true) or disabled (false).

$sel:disabledReason:TransitionState', transitionState_disabledReason - The user-specified reason why the transition between two stages of a pipeline was disabled.

$sel:lastChangedAt:TransitionState', transitionState_lastChangedAt - The timestamp when the transition state was last changed.

$sel:lastChangedBy:TransitionState', transitionState_lastChangedBy - The ID of the user who last changed the transition state.

transitionState_enabled :: Lens' TransitionState (Maybe Bool) Source #

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

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

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

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

The timestamp when the transition state was last changed.

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

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

WebhookAuthConfiguration

data WebhookAuthConfiguration Source #

The authentication applied to incoming webhook trigger requests.

See: newWebhookAuthConfiguration smart constructor.

Constructors

WebhookAuthConfiguration' 

Fields

  • allowedIPRange :: Maybe Text

    The property used to configure acceptance of webhooks in an IP address range. For IP, only the AllowedIPRange property must be set. This property must be set to a valid CIDR range.

  • secretToken :: Maybe Text

    The property used to configure GitHub authentication. For GITHUB_HMAC, only the SecretToken property must be set.

Instances

Instances details
Eq WebhookAuthConfiguration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.WebhookAuthConfiguration

Read WebhookAuthConfiguration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.WebhookAuthConfiguration

Show WebhookAuthConfiguration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.WebhookAuthConfiguration

Generic WebhookAuthConfiguration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.WebhookAuthConfiguration

Associated Types

type Rep WebhookAuthConfiguration :: Type -> Type #

NFData WebhookAuthConfiguration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.WebhookAuthConfiguration

Hashable WebhookAuthConfiguration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.WebhookAuthConfiguration

ToJSON WebhookAuthConfiguration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.WebhookAuthConfiguration

FromJSON WebhookAuthConfiguration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.WebhookAuthConfiguration

type Rep WebhookAuthConfiguration Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.WebhookAuthConfiguration

type Rep WebhookAuthConfiguration = D1 ('MetaData "WebhookAuthConfiguration" "Amazonka.CodePipeline.Types.WebhookAuthConfiguration" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "WebhookAuthConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "allowedIPRange") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "secretToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newWebhookAuthConfiguration :: WebhookAuthConfiguration Source #

Create a value of WebhookAuthConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:allowedIPRange:WebhookAuthConfiguration', webhookAuthConfiguration_allowedIPRange - The property used to configure acceptance of webhooks in an IP address range. For IP, only the AllowedIPRange property must be set. This property must be set to a valid CIDR range.

$sel:secretToken:WebhookAuthConfiguration', webhookAuthConfiguration_secretToken - The property used to configure GitHub authentication. For GITHUB_HMAC, only the SecretToken property must be set.

webhookAuthConfiguration_allowedIPRange :: Lens' WebhookAuthConfiguration (Maybe Text) Source #

The property used to configure acceptance of webhooks in an IP address range. For IP, only the AllowedIPRange property must be set. This property must be set to a valid CIDR range.

webhookAuthConfiguration_secretToken :: Lens' WebhookAuthConfiguration (Maybe Text) Source #

The property used to configure GitHub authentication. For GITHUB_HMAC, only the SecretToken property must be set.

WebhookDefinition

data WebhookDefinition Source #

Represents information about a webhook and its definition.

See: newWebhookDefinition smart constructor.

Constructors

WebhookDefinition' 

Fields

  • name :: Text

    The name of the webhook.

  • targetPipeline :: Text

    The name of the pipeline you want to connect to the webhook.

  • targetAction :: Text

    The name of the action in a pipeline you want to connect to the webhook. The action must be from the source (first) stage of the pipeline.

  • filters :: [WebhookFilterRule]

    A list of rules applied to the body/payload sent in the POST request to a webhook URL. All defined rules must pass for the request to be accepted and the pipeline started.

  • authentication :: WebhookAuthenticationType

    Supported options are GITHUB_HMAC, IP, and UNAUTHENTICATED.

    • For information about the authentication scheme implemented by GITHUB_HMAC, see Securing your webhooks on the GitHub Developer website.
    • IP rejects webhooks trigger requests unless they originate from an IP address in the IP range whitelisted in the authentication configuration.
    • UNAUTHENTICATED accepts all webhook trigger requests regardless of origin.
  • authenticationConfiguration :: WebhookAuthConfiguration

    Properties that configure the authentication applied to incoming webhook trigger requests. The required properties depend on the authentication type. For GITHUB_HMAC, only the SecretToken property must be set. For IP, only the AllowedIPRange property must be set to a valid CIDR range. For UNAUTHENTICATED, no properties can be set.

Instances

Instances details
Eq WebhookDefinition Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.WebhookDefinition

Read WebhookDefinition Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.WebhookDefinition

Show WebhookDefinition Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.WebhookDefinition

Generic WebhookDefinition Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.WebhookDefinition

Associated Types

type Rep WebhookDefinition :: Type -> Type #

NFData WebhookDefinition Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.WebhookDefinition

Methods

rnf :: WebhookDefinition -> () #

Hashable WebhookDefinition Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.WebhookDefinition

ToJSON WebhookDefinition Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.WebhookDefinition

FromJSON WebhookDefinition Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.WebhookDefinition

type Rep WebhookDefinition Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.WebhookDefinition

type Rep WebhookDefinition = D1 ('MetaData "WebhookDefinition" "Amazonka.CodePipeline.Types.WebhookDefinition" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "WebhookDefinition'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "targetPipeline") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "targetAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [WebhookFilterRule]) :*: (S1 ('MetaSel ('Just "authentication") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 WebhookAuthenticationType) :*: S1 ('MetaSel ('Just "authenticationConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 WebhookAuthConfiguration)))))

newWebhookDefinition Source #

Create a value of WebhookDefinition with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:WebhookDefinition', webhookDefinition_name - The name of the webhook.

$sel:targetPipeline:WebhookDefinition', webhookDefinition_targetPipeline - The name of the pipeline you want to connect to the webhook.

$sel:targetAction:WebhookDefinition', webhookDefinition_targetAction - The name of the action in a pipeline you want to connect to the webhook. The action must be from the source (first) stage of the pipeline.

$sel:filters:WebhookDefinition', webhookDefinition_filters - A list of rules applied to the body/payload sent in the POST request to a webhook URL. All defined rules must pass for the request to be accepted and the pipeline started.

$sel:authentication:WebhookDefinition', webhookDefinition_authentication - Supported options are GITHUB_HMAC, IP, and UNAUTHENTICATED.

  • For information about the authentication scheme implemented by GITHUB_HMAC, see Securing your webhooks on the GitHub Developer website.
  • IP rejects webhooks trigger requests unless they originate from an IP address in the IP range whitelisted in the authentication configuration.
  • UNAUTHENTICATED accepts all webhook trigger requests regardless of origin.

$sel:authenticationConfiguration:WebhookDefinition', webhookDefinition_authenticationConfiguration - Properties that configure the authentication applied to incoming webhook trigger requests. The required properties depend on the authentication type. For GITHUB_HMAC, only the SecretToken property must be set. For IP, only the AllowedIPRange property must be set to a valid CIDR range. For UNAUTHENTICATED, no properties can be set.

webhookDefinition_targetPipeline :: Lens' WebhookDefinition Text Source #

The name of the pipeline you want to connect to the webhook.

webhookDefinition_targetAction :: Lens' WebhookDefinition Text Source #

The name of the action in a pipeline you want to connect to the webhook. The action must be from the source (first) stage of the pipeline.

webhookDefinition_filters :: Lens' WebhookDefinition [WebhookFilterRule] Source #

A list of rules applied to the body/payload sent in the POST request to a webhook URL. All defined rules must pass for the request to be accepted and the pipeline started.

webhookDefinition_authentication :: Lens' WebhookDefinition WebhookAuthenticationType Source #

Supported options are GITHUB_HMAC, IP, and UNAUTHENTICATED.

  • For information about the authentication scheme implemented by GITHUB_HMAC, see Securing your webhooks on the GitHub Developer website.
  • IP rejects webhooks trigger requests unless they originate from an IP address in the IP range whitelisted in the authentication configuration.
  • UNAUTHENTICATED accepts all webhook trigger requests regardless of origin.

webhookDefinition_authenticationConfiguration :: Lens' WebhookDefinition WebhookAuthConfiguration Source #

Properties that configure the authentication applied to incoming webhook trigger requests. The required properties depend on the authentication type. For GITHUB_HMAC, only the SecretToken property must be set. For IP, only the AllowedIPRange property must be set to a valid CIDR range. For UNAUTHENTICATED, no properties can be set.

WebhookFilterRule

data WebhookFilterRule Source #

The event criteria that specify when a webhook notification is sent to your URL.

See: newWebhookFilterRule smart constructor.

Constructors

WebhookFilterRule' 

Fields

  • matchEquals :: Maybe Text

    The value selected by the JsonPath expression must match what is supplied in the MatchEquals field. Otherwise, the request is ignored. Properties from the target action configuration can be included as placeholders in this value by surrounding the action configuration key with curly brackets. For example, if the value supplied here is "refs/heads/{Branch}" and the target action has an action configuration property called "Branch" with a value of "master", the MatchEquals value is evaluated as "refs/heads/master". For a list of action configuration properties for built-in action types, see Pipeline Structure Reference Action Requirements.

  • jsonPath :: Text

    A JsonPath expression that is applied to the body/payload of the webhook. The value selected by the JsonPath expression must match the value specified in the MatchEquals field. Otherwise, the request is ignored. For more information, see Java JsonPath implementation in GitHub.

Instances

Instances details
Eq WebhookFilterRule Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.WebhookFilterRule

Read WebhookFilterRule Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.WebhookFilterRule

Show WebhookFilterRule Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.WebhookFilterRule

Generic WebhookFilterRule Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.WebhookFilterRule

Associated Types

type Rep WebhookFilterRule :: Type -> Type #

NFData WebhookFilterRule Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.WebhookFilterRule

Methods

rnf :: WebhookFilterRule -> () #

Hashable WebhookFilterRule Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.WebhookFilterRule

ToJSON WebhookFilterRule Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.WebhookFilterRule

FromJSON WebhookFilterRule Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.WebhookFilterRule

type Rep WebhookFilterRule Source # 
Instance details

Defined in Amazonka.CodePipeline.Types.WebhookFilterRule

type Rep WebhookFilterRule = D1 ('MetaData "WebhookFilterRule" "Amazonka.CodePipeline.Types.WebhookFilterRule" "libZSservicesZSamazonka-codepipelineZSamazonka-codepipeline" 'False) (C1 ('MetaCons "WebhookFilterRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "matchEquals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "jsonPath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newWebhookFilterRule Source #

Create a value of WebhookFilterRule with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:matchEquals:WebhookFilterRule', webhookFilterRule_matchEquals - The value selected by the JsonPath expression must match what is supplied in the MatchEquals field. Otherwise, the request is ignored. Properties from the target action configuration can be included as placeholders in this value by surrounding the action configuration key with curly brackets. For example, if the value supplied here is "refs/heads/{Branch}" and the target action has an action configuration property called "Branch" with a value of "master", the MatchEquals value is evaluated as "refs/heads/master". For a list of action configuration properties for built-in action types, see Pipeline Structure Reference Action Requirements.

$sel:jsonPath:WebhookFilterRule', webhookFilterRule_jsonPath - A JsonPath expression that is applied to the body/payload of the webhook. The value selected by the JsonPath expression must match the value specified in the MatchEquals field. Otherwise, the request is ignored. For more information, see Java JsonPath implementation in GitHub.

webhookFilterRule_matchEquals :: Lens' WebhookFilterRule (Maybe Text) Source #

The value selected by the JsonPath expression must match what is supplied in the MatchEquals field. Otherwise, the request is ignored. Properties from the target action configuration can be included as placeholders in this value by surrounding the action configuration key with curly brackets. For example, if the value supplied here is "refs/heads/{Branch}" and the target action has an action configuration property called "Branch" with a value of "master", the MatchEquals value is evaluated as "refs/heads/master". For a list of action configuration properties for built-in action types, see Pipeline Structure Reference Action Requirements.

webhookFilterRule_jsonPath :: Lens' WebhookFilterRule Text Source #

A JsonPath expression that is applied to the body/payload of the webhook. The value selected by the JsonPath expression must match the value specified in the MatchEquals field. Otherwise, the request is ignored. For more information, see Java JsonPath implementation in GitHub.