| Class | Description | 
|---|---|
| AcknowledgeJobRequest | 
 Represents the input of an AcknowledgeJob action. | 
| AcknowledgeJobResult | 
 Represents the output of an AcknowledgeJob action. | 
| AcknowledgeThirdPartyJobRequest | 
 Represents the input of an AcknowledgeThirdPartyJob action. | 
| AcknowledgeThirdPartyJobResult | 
 Represents the output of an AcknowledgeThirdPartyJob action. | 
| ActionConfiguration | 
 Represents information about an action configuration. | 
| ActionConfigurationProperty | 
 Represents information about an action configuration property. | 
| ActionContext | 
 Represents the context of an action in the stage of a pipeline to a job worker. | 
| ActionDeclaration | 
 Represents information about an action declaration. | 
| ActionExecution | 
 Represents information about the run of an action. | 
| ActionExecutionDetail | 
 Returns information about an execution of an action, including the action execution ID, and the name, version, and
 timing of the action. | 
| ActionExecutionFilter | 
 Filter values for the action execution. | 
| ActionExecutionInput | 
 Input information used for an action execution. | 
| ActionExecutionOutput | 
 Output details listed for an action execution, such as the action execution result. | 
| ActionExecutionResult | 
 Execution result information, such as the external execution ID. | 
| ActionRevision | 
 Represents information about the version (or revision) of an action. | 
| ActionState | 
 Represents information about the state of an action. | 
| ActionType | 
 Returns information about the details of an action type. | 
| ActionTypeId | 
 Represents information about an action type. | 
| ActionTypeSettings | 
 Returns information about the settings for an action type. | 
| ApprovalResult | 
 Represents information about the result of an approval request. | 
| Artifact | 
 Represents information about an artifact that is worked on by actions in the pipeline. | 
| ArtifactDetail | 
 Artifact details for the action execution, such as the artifact location. | 
| ArtifactDetails | 
 Returns information about the details of an artifact. | 
| ArtifactLocation | 
 Represents information about the location of an artifact. | 
| ArtifactRevision | 
 Represents revision details of an artifact. | 
| ArtifactStore | 
 The Amazon S3 bucket where artifacts for the pipeline are stored. | 
| AWSSessionCredentials | 
 Represents an AWS session credentials object. | 
| BlockerDeclaration | 
 Reserved for future use. | 
| CreateCustomActionTypeRequest | 
 Represents the input of a CreateCustomActionType operation. | 
| CreateCustomActionTypeResult | 
 Represents the output of a  CreateCustomActionTypeoperation. | 
| CreatePipelineRequest | 
 Represents the input of a  CreatePipelineaction. | 
| CreatePipelineResult | 
 Represents the output of a  CreatePipelineaction. | 
| CurrentRevision | 
 Represents information about a current revision. | 
| DeleteCustomActionTypeRequest | 
 Represents the input of a  DeleteCustomActionTypeoperation. | 
| DeleteCustomActionTypeResult | |
| DeletePipelineRequest | 
 Represents the input of a  DeletePipelineaction. | 
| DeletePipelineResult | |
| DeleteWebhookRequest | |
| DeleteWebhookResult | |
| DeregisterWebhookWithThirdPartyRequest | |
| DeregisterWebhookWithThirdPartyResult | |
| DisableStageTransitionRequest | 
 Represents the input of a  DisableStageTransitionaction. | 
| DisableStageTransitionResult | |
| EnableStageTransitionRequest | 
 Represents the input of an  EnableStageTransitionaction. | 
| EnableStageTransitionResult | |
| EncryptionKey | 
 Represents information about the key used to encrypt data in the artifact store, such as an AWS Key Management
 Service (AWS KMS) key. | 
| ErrorDetails | 
 Represents information about an error in AWS CodePipeline. | 
| ExecutionDetails | 
 The details of the actions taken and results produced on an artifact as it passes through stages in the pipeline. | 
| ExecutionTrigger | 
 The interaction or event that started a pipeline execution. | 
| FailureDetails | 
 Represents information about failure details. | 
| GetJobDetailsRequest | 
 Represents the input of a  GetJobDetailsaction. | 
| GetJobDetailsResult | 
 Represents the output of a  GetJobDetailsaction. | 
| GetPipelineExecutionRequest | 
 Represents the input of a  GetPipelineExecutionaction. | 
| GetPipelineExecutionResult | 
 Represents the output of a  GetPipelineExecutionaction. | 
| GetPipelineRequest | 
 Represents the input of a  GetPipelineaction. | 
| GetPipelineResult | 
 Represents the output of a  GetPipelineaction. | 
| GetPipelineStateRequest | 
 Represents the input of a  GetPipelineStateaction. | 
| GetPipelineStateResult | 
 Represents the output of a  GetPipelineStateaction. | 
| GetThirdPartyJobDetailsRequest | 
 Represents the input of a  GetThirdPartyJobDetailsaction. | 
| GetThirdPartyJobDetailsResult | 
 Represents the output of a  GetThirdPartyJobDetailsaction. | 
| InputArtifact | 
 Represents information about an artifact to be worked on, such as a test or build artifact. | 
| Job | 
 Represents information about a job. | 
| JobData | 
 Represents other information about a job required for a job worker to complete the job. | 
| JobDetails | 
 Represents information about the details of a job. | 
| ListActionExecutionsRequest | |
| ListActionExecutionsResult | |
| ListActionTypesRequest | 
 Represents the input of a  ListActionTypesaction. | 
| ListActionTypesResult | 
 Represents the output of a  ListActionTypesaction. | 
| ListPipelineExecutionsRequest | 
 Represents the input of a  ListPipelineExecutionsaction. | 
| ListPipelineExecutionsResult | 
 Represents the output of a  ListPipelineExecutionsaction. | 
| ListPipelinesRequest | 
 Represents the input of a  ListPipelinesaction. | 
| ListPipelinesResult | 
 Represents the output of a  ListPipelinesaction. | 
| ListTagsForResourceRequest | |
| ListTagsForResourceResult | |
| ListWebhookItem | 
 The detail returned for each webhook after listing webhooks, such as the webhook URL, the webhook name, and the
 webhook ARN. | 
| ListWebhooksRequest | |
| ListWebhooksResult | |
| OutputArtifact | 
 Represents information about the output of an action. | 
| PipelineContext | 
 Represents information about a pipeline to a job worker. | 
| PipelineDeclaration | 
 Represents the structure of actions and stages to be performed in the pipeline. | 
| PipelineExecution | 
 Represents information about an execution of a pipeline. | 
| PipelineExecutionSummary | 
 Summary information about a pipeline execution. | 
| PipelineMetadata | 
 Information about a pipeline. | 
| PipelineSummary | 
 Returns a summary of a pipeline. | 
| PollForJobsRequest | 
 Represents the input of a  PollForJobsaction. | 
| PollForJobsResult | 
 Represents the output of a  PollForJobsaction. | 
| PollForThirdPartyJobsRequest | 
 Represents the input of a  PollForThirdPartyJobsaction. | 
| PollForThirdPartyJobsResult | 
 Represents the output of a  PollForThirdPartyJobsaction. | 
| PutActionRevisionRequest | 
 Represents the input of a  PutActionRevisionaction. | 
| PutActionRevisionResult | 
 Represents the output of a  PutActionRevisionaction. | 
| PutApprovalResultRequest | 
 Represents the input of a  PutApprovalResultaction. | 
| PutApprovalResultResult | 
 Represents the output of a  PutApprovalResultaction. | 
| PutJobFailureResultRequest | 
 Represents the input of a  PutJobFailureResultaction. | 
| PutJobFailureResultResult | |
| PutJobSuccessResultRequest | 
 Represents the input of a  PutJobSuccessResultaction. | 
| PutJobSuccessResultResult | |
| PutThirdPartyJobFailureResultRequest | 
 Represents the input of a  PutThirdPartyJobFailureResultaction. | 
| PutThirdPartyJobFailureResultResult | |
| PutThirdPartyJobSuccessResultRequest | 
 Represents the input of a  PutThirdPartyJobSuccessResultaction. | 
| PutThirdPartyJobSuccessResultResult | |
| PutWebhookRequest | |
| PutWebhookResult | |
| RegisterWebhookWithThirdPartyRequest | |
| RegisterWebhookWithThirdPartyResult | |
| RetryStageExecutionRequest | 
 Represents the input of a  RetryStageExecutionaction. | 
| RetryStageExecutionResult | 
 Represents the output of a  RetryStageExecutionaction. | 
| S3ArtifactLocation | 
 The location of the Amazon S3 bucket that contains a revision. | 
| S3Location | 
 The Amazon S3 artifact location for an action's artifacts. | 
| SourceRevision | 
 Information about the version (or revision) of a source artifact that initiated a pipeline execution. | 
| StageContext | 
 Represents information about a stage to a job worker. | 
| StageDeclaration | 
 Represents information about a stage and its definition. | 
| StageExecution | 
 Represents information about the run of a stage. | 
| StageState | 
 Represents information about the state of the stage. | 
| StartPipelineExecutionRequest | 
 Represents the input of a  StartPipelineExecutionaction. | 
| StartPipelineExecutionResult | 
 Represents the output of a  StartPipelineExecutionaction. | 
| Tag | 
 A tag is a key-value pair that is used to manage the resource. | 
| TagResourceRequest | |
| TagResourceResult | |
| ThirdPartyJob | 
 A response to a  PollForThirdPartyJobsrequest returned by AWS CodePipeline when there is a job to be
 worked on by a partner action. | 
| ThirdPartyJobData | 
 Represents information about the job data for a partner action. | 
| ThirdPartyJobDetails | 
 The details of a job sent in response to a  GetThirdPartyJobDetailsrequest. | 
| TransitionState | 
 Represents information about the state of transitions between one stage and another stage. | 
| UntagResourceRequest | |
| UntagResourceResult | |
| UpdatePipelineRequest | 
 Represents the input of an  UpdatePipelineaction. | 
| UpdatePipelineResult | 
 Represents the output of an  UpdatePipelineaction. | 
| WebhookAuthConfiguration | 
 The authentication applied to incoming webhook trigger requests. | 
| WebhookDefinition | 
 Represents information about a webhook and its definition. | 
| WebhookFilterRule | 
 The event criteria that specify when a webhook notification is sent to your URL. | 
| Exception | Description | 
|---|---|
| ActionNotFoundException | 
 The specified action cannot be found. | 
| ActionTypeNotFoundException | 
 The specified action type cannot be found. | 
| ApprovalAlreadyCompletedException | 
 The approval action has already been approved or rejected. | 
| AWSCodePipelineException | Base exception for all service exceptions thrown by AWS CodePipeline | 
| ConcurrentModificationException | 
 Unable to modify the tag due to a simultaneous update request. | 
| InvalidActionDeclarationException | 
 The action declaration was specified in an invalid format. | 
| InvalidApprovalTokenException | 
 The approval request already received a response or has expired. | 
| InvalidArnException | 
 The specified resource ARN is invalid. | 
| InvalidBlockerDeclarationException | 
 Reserved for future use. | 
| InvalidClientTokenException | 
 The client token was specified in an invalid format | 
| InvalidJobException | 
 The job was specified in an invalid format or cannot be found. | 
| InvalidJobStateException | 
 The job state was specified in an invalid format. | 
| InvalidNextTokenException | 
 The next token was specified in an invalid format. | 
| InvalidNonceException | 
 The nonce was specified in an invalid format. | 
| InvalidStageDeclarationException | 
 The stage declaration was specified in an invalid format. | 
| InvalidStructureException | 
 The structure was specified in an invalid format. | 
| InvalidTagsException | 
 The specified resource tags are invalid. | 
| InvalidWebhookAuthenticationParametersException | 
 The specified authentication type is in an invalid format. | 
| InvalidWebhookFilterPatternException | 
 The specified event filter rule is in an invalid format. | 
| JobNotFoundException | 
 The job was specified in an invalid format or cannot be found. | 
| LimitExceededException | 
 The number of pipelines associated with the AWS account has exceeded the limit allowed for the account. | 
| NotLatestPipelineExecutionException | 
 The stage has failed in a later run of the pipeline and the pipelineExecutionId associated with the request is out of
 date. | 
| PipelineExecutionNotFoundException | 
 The pipeline execution was specified in an invalid format or cannot be found, or an execution ID does not belong to
 the specified pipeline. | 
| PipelineNameInUseException | 
 The specified pipeline name is already in use. | 
| PipelineNotFoundException | 
 The pipeline was specified in an invalid format or cannot be found. | 
| PipelineVersionNotFoundException | 
 The pipeline version was specified in an invalid format or cannot be found. | 
| ResourceNotFoundException | 
 The resource was specified in an invalid format. | 
| StageNotFoundException | 
 The stage was specified in an invalid format or cannot be found. | 
| StageNotRetryableException | 
 Unable to retry. | 
| TooManyTagsException | 
 The tags limit for a resource has been exceeded. | 
| ValidationException | 
 The validation was specified in an invalid format. | 
| WebhookNotFoundException | 
 The specified webhook was entered in an invalid format or cannot be found. | 
Copyright © 2019. All rights reserved.