File: doc.go

package info (click to toggle)
golang-github-aws-aws-sdk-go-v2 1.24.1-2~bpo12%2B1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm-backports
  • size: 554,032 kB
  • sloc: java: 15,941; makefile: 419; sh: 175
file content (93 lines) | stat: -rw-r--r-- 5,606 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
// Code generated by smithy-go-codegen DO NOT EDIT.

// Package codepipeline provides the API client, operations, and parameter types
// for AWS CodePipeline.
//
// CodePipeline Overview This is the CodePipeline API Reference. This guide
// provides descriptions of the actions and data types for CodePipeline. Some
// functionality for your pipeline can only be configured through the API. For more
// information, see the CodePipeline User Guide (https://docs.aws.amazon.com/codepipeline/latest/userguide/welcome.html)
// . You can use the CodePipeline API to work with pipelines, stages, actions, and
// transitions. Pipelines are models of automated release processes. Each pipeline
// is uniquely named, and consists of stages, actions, and transitions. You can
// work with pipelines by calling:
//   - CreatePipeline , which creates a uniquely named pipeline.
//   - DeletePipeline , which deletes the specified pipeline.
//   - GetPipeline , which returns information about the pipeline structure and
//     pipeline metadata, including the pipeline Amazon Resource Name (ARN).
//   - GetPipelineExecution , which returns information about a specific execution
//     of a pipeline.
//   - GetPipelineState , which returns information about the current state of the
//     stages and actions of a pipeline.
//   - ListActionExecutions , which returns action-level details for past
//     executions. The details include full stage and action-level details, including
//     individual action duration, status, any errors that occurred during the
//     execution, and input and output artifact location details.
//   - ListPipelines , which gets a summary of all of the pipelines associated with
//     your account.
//   - ListPipelineExecutions , which gets a summary of the most recent executions
//     for a pipeline.
//   - StartPipelineExecution , which runs the most recent revision of an artifact
//     through the pipeline.
//   - StopPipelineExecution , which stops the specified pipeline execution from
//     continuing through the pipeline.
//   - UpdatePipeline , which updates a pipeline with edits or changes to the
//     structure of the pipeline.
//
// Pipelines include stages. Each stage contains one or more actions that must
// complete before the next stage begins. A stage results in success or failure. If
// a stage fails, the pipeline stops at that stage and remains stopped until either
// a new version of an artifact appears in the source location, or a user takes
// action to rerun the most recent artifact through the pipeline. You can call
// GetPipelineState , which displays the status of a pipeline, including the status
// of stages in the pipeline, or GetPipeline , which returns the entire structure
// of the pipeline, including the stages of that pipeline. For more information
// about the structure of stages and actions, see CodePipeline Pipeline Structure
// Reference (https://docs.aws.amazon.com/codepipeline/latest/userguide/pipeline-structure.html)
// . Pipeline stages include actions that are categorized into categories such as
// source or build actions performed in a stage of a pipeline. For example, you can
// use a source action to import artifacts into a pipeline from a source such as
// Amazon S3. Like stages, you do not work with actions directly in most cases, but
// you do define and interact with actions when working with pipeline operations
// such as CreatePipeline and GetPipelineState . Valid action categories are:
//   - Source
//   - Build
//   - Test
//   - Deploy
//   - Approval
//   - Invoke
//
// Pipelines also include transitions, which allow the transition of artifacts
// from one stage to the next in a pipeline after the actions in one stage
// complete. You can work with transitions by calling:
//   - DisableStageTransition , which prevents artifacts from transitioning to the
//     next stage in a pipeline.
//   - EnableStageTransition , which enables transition of artifacts between stages
//     in a pipeline.
//
// Using the API to integrate with CodePipeline For third-party integrators or
// developers who want to create their own integrations with CodePipeline, the
// expected sequence varies from the standard API user. To integrate with
// CodePipeline, developers need to work with the following items: Jobs, which are
// instances of an action. For example, a job for a source action might import a
// revision of an artifact from a source. You can work with jobs by calling:
//   - AcknowledgeJob , which confirms whether a job worker has received the
//     specified job.
//   - GetJobDetails , which returns the details of a job.
//   - PollForJobs , which determines whether there are any jobs to act on.
//   - PutJobFailureResult , which provides details of a job failure.
//   - PutJobSuccessResult , which provides details of a job success.
//
// Third party jobs, which are instances of an action created by a partner action
// and integrated into CodePipeline. Partner actions are created by members of the
// Amazon Web Services Partner Network. You can work with third party jobs by
// calling:
//   - AcknowledgeThirdPartyJob , which confirms whether a job worker has received
//     the specified job.
//   - GetThirdPartyJobDetails , which requests the details of a job for a partner
//     action.
//   - PollForThirdPartyJobs , which determines whether there are any jobs to act
//     on.
//   - PutThirdPartyJobFailureResult , which provides details of a job failure.
//   - PutThirdPartyJobSuccessResult , which provides details of a job success.
package codepipeline