Switch to using the dep tool and update all the dependencies
This commit is contained in:
parent
5135ff73cb
commit
98c2d2c41b
5321 changed files with 4483201 additions and 5922 deletions
7520
vendor/github.com/aws/aws-sdk-go/service/codepipeline/api.go
generated
vendored
Normal file
7520
vendor/github.com/aws/aws-sdk-go/service/codepipeline/api.go
generated
vendored
Normal file
File diff suppressed because it is too large
Load diff
168
vendor/github.com/aws/aws-sdk-go/service/codepipeline/codepipelineiface/interface.go
generated
vendored
Normal file
168
vendor/github.com/aws/aws-sdk-go/service/codepipeline/codepipelineiface/interface.go
generated
vendored
Normal file
|
@ -0,0 +1,168 @@
|
|||
// Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT.
|
||||
|
||||
// Package codepipelineiface provides an interface to enable mocking the AWS CodePipeline service client
|
||||
// for testing your code.
|
||||
//
|
||||
// It is important to note that this interface will have breaking changes
|
||||
// when the service model is updated and adds new API operations, paginators,
|
||||
// and waiters.
|
||||
package codepipelineiface
|
||||
|
||||
import (
|
||||
"github.com/aws/aws-sdk-go/aws"
|
||||
"github.com/aws/aws-sdk-go/aws/request"
|
||||
"github.com/aws/aws-sdk-go/service/codepipeline"
|
||||
)
|
||||
|
||||
// CodePipelineAPI provides an interface to enable mocking the
|
||||
// codepipeline.CodePipeline service client's API operation,
|
||||
// paginators, and waiters. This make unit testing your code that calls out
|
||||
// to the SDK's service client's calls easier.
|
||||
//
|
||||
// The best way to use this interface is so the SDK's service client's calls
|
||||
// can be stubbed out for unit testing your code with the SDK without needing
|
||||
// to inject custom request handlers into the the SDK's request pipeline.
|
||||
//
|
||||
// // myFunc uses an SDK service client to make a request to
|
||||
// // AWS CodePipeline.
|
||||
// func myFunc(svc codepipelineiface.CodePipelineAPI) bool {
|
||||
// // Make svc.AcknowledgeJob request
|
||||
// }
|
||||
//
|
||||
// func main() {
|
||||
// sess := session.New()
|
||||
// svc := codepipeline.New(sess)
|
||||
//
|
||||
// myFunc(svc)
|
||||
// }
|
||||
//
|
||||
// In your _test.go file:
|
||||
//
|
||||
// // Define a mock struct to be used in your unit tests of myFunc.
|
||||
// type mockCodePipelineClient struct {
|
||||
// codepipelineiface.CodePipelineAPI
|
||||
// }
|
||||
// func (m *mockCodePipelineClient) AcknowledgeJob(input *codepipeline.AcknowledgeJobInput) (*codepipeline.AcknowledgeJobOutput, error) {
|
||||
// // mock response/functionality
|
||||
// }
|
||||
//
|
||||
// func TestMyFunc(t *testing.T) {
|
||||
// // Setup Test
|
||||
// mockSvc := &mockCodePipelineClient{}
|
||||
//
|
||||
// myfunc(mockSvc)
|
||||
//
|
||||
// // Verify myFunc's functionality
|
||||
// }
|
||||
//
|
||||
// It is important to note that this interface will have breaking changes
|
||||
// when the service model is updated and adds new API operations, paginators,
|
||||
// and waiters. Its suggested to use the pattern above for testing, or using
|
||||
// tooling to generate mocks to satisfy the interfaces.
|
||||
type CodePipelineAPI interface {
|
||||
AcknowledgeJob(*codepipeline.AcknowledgeJobInput) (*codepipeline.AcknowledgeJobOutput, error)
|
||||
AcknowledgeJobWithContext(aws.Context, *codepipeline.AcknowledgeJobInput, ...request.Option) (*codepipeline.AcknowledgeJobOutput, error)
|
||||
AcknowledgeJobRequest(*codepipeline.AcknowledgeJobInput) (*request.Request, *codepipeline.AcknowledgeJobOutput)
|
||||
|
||||
AcknowledgeThirdPartyJob(*codepipeline.AcknowledgeThirdPartyJobInput) (*codepipeline.AcknowledgeThirdPartyJobOutput, error)
|
||||
AcknowledgeThirdPartyJobWithContext(aws.Context, *codepipeline.AcknowledgeThirdPartyJobInput, ...request.Option) (*codepipeline.AcknowledgeThirdPartyJobOutput, error)
|
||||
AcknowledgeThirdPartyJobRequest(*codepipeline.AcknowledgeThirdPartyJobInput) (*request.Request, *codepipeline.AcknowledgeThirdPartyJobOutput)
|
||||
|
||||
CreateCustomActionType(*codepipeline.CreateCustomActionTypeInput) (*codepipeline.CreateCustomActionTypeOutput, error)
|
||||
CreateCustomActionTypeWithContext(aws.Context, *codepipeline.CreateCustomActionTypeInput, ...request.Option) (*codepipeline.CreateCustomActionTypeOutput, error)
|
||||
CreateCustomActionTypeRequest(*codepipeline.CreateCustomActionTypeInput) (*request.Request, *codepipeline.CreateCustomActionTypeOutput)
|
||||
|
||||
CreatePipeline(*codepipeline.CreatePipelineInput) (*codepipeline.CreatePipelineOutput, error)
|
||||
CreatePipelineWithContext(aws.Context, *codepipeline.CreatePipelineInput, ...request.Option) (*codepipeline.CreatePipelineOutput, error)
|
||||
CreatePipelineRequest(*codepipeline.CreatePipelineInput) (*request.Request, *codepipeline.CreatePipelineOutput)
|
||||
|
||||
DeleteCustomActionType(*codepipeline.DeleteCustomActionTypeInput) (*codepipeline.DeleteCustomActionTypeOutput, error)
|
||||
DeleteCustomActionTypeWithContext(aws.Context, *codepipeline.DeleteCustomActionTypeInput, ...request.Option) (*codepipeline.DeleteCustomActionTypeOutput, error)
|
||||
DeleteCustomActionTypeRequest(*codepipeline.DeleteCustomActionTypeInput) (*request.Request, *codepipeline.DeleteCustomActionTypeOutput)
|
||||
|
||||
DeletePipeline(*codepipeline.DeletePipelineInput) (*codepipeline.DeletePipelineOutput, error)
|
||||
DeletePipelineWithContext(aws.Context, *codepipeline.DeletePipelineInput, ...request.Option) (*codepipeline.DeletePipelineOutput, error)
|
||||
DeletePipelineRequest(*codepipeline.DeletePipelineInput) (*request.Request, *codepipeline.DeletePipelineOutput)
|
||||
|
||||
DisableStageTransition(*codepipeline.DisableStageTransitionInput) (*codepipeline.DisableStageTransitionOutput, error)
|
||||
DisableStageTransitionWithContext(aws.Context, *codepipeline.DisableStageTransitionInput, ...request.Option) (*codepipeline.DisableStageTransitionOutput, error)
|
||||
DisableStageTransitionRequest(*codepipeline.DisableStageTransitionInput) (*request.Request, *codepipeline.DisableStageTransitionOutput)
|
||||
|
||||
EnableStageTransition(*codepipeline.EnableStageTransitionInput) (*codepipeline.EnableStageTransitionOutput, error)
|
||||
EnableStageTransitionWithContext(aws.Context, *codepipeline.EnableStageTransitionInput, ...request.Option) (*codepipeline.EnableStageTransitionOutput, error)
|
||||
EnableStageTransitionRequest(*codepipeline.EnableStageTransitionInput) (*request.Request, *codepipeline.EnableStageTransitionOutput)
|
||||
|
||||
GetJobDetails(*codepipeline.GetJobDetailsInput) (*codepipeline.GetJobDetailsOutput, error)
|
||||
GetJobDetailsWithContext(aws.Context, *codepipeline.GetJobDetailsInput, ...request.Option) (*codepipeline.GetJobDetailsOutput, error)
|
||||
GetJobDetailsRequest(*codepipeline.GetJobDetailsInput) (*request.Request, *codepipeline.GetJobDetailsOutput)
|
||||
|
||||
GetPipeline(*codepipeline.GetPipelineInput) (*codepipeline.GetPipelineOutput, error)
|
||||
GetPipelineWithContext(aws.Context, *codepipeline.GetPipelineInput, ...request.Option) (*codepipeline.GetPipelineOutput, error)
|
||||
GetPipelineRequest(*codepipeline.GetPipelineInput) (*request.Request, *codepipeline.GetPipelineOutput)
|
||||
|
||||
GetPipelineExecution(*codepipeline.GetPipelineExecutionInput) (*codepipeline.GetPipelineExecutionOutput, error)
|
||||
GetPipelineExecutionWithContext(aws.Context, *codepipeline.GetPipelineExecutionInput, ...request.Option) (*codepipeline.GetPipelineExecutionOutput, error)
|
||||
GetPipelineExecutionRequest(*codepipeline.GetPipelineExecutionInput) (*request.Request, *codepipeline.GetPipelineExecutionOutput)
|
||||
|
||||
GetPipelineState(*codepipeline.GetPipelineStateInput) (*codepipeline.GetPipelineStateOutput, error)
|
||||
GetPipelineStateWithContext(aws.Context, *codepipeline.GetPipelineStateInput, ...request.Option) (*codepipeline.GetPipelineStateOutput, error)
|
||||
GetPipelineStateRequest(*codepipeline.GetPipelineStateInput) (*request.Request, *codepipeline.GetPipelineStateOutput)
|
||||
|
||||
GetThirdPartyJobDetails(*codepipeline.GetThirdPartyJobDetailsInput) (*codepipeline.GetThirdPartyJobDetailsOutput, error)
|
||||
GetThirdPartyJobDetailsWithContext(aws.Context, *codepipeline.GetThirdPartyJobDetailsInput, ...request.Option) (*codepipeline.GetThirdPartyJobDetailsOutput, error)
|
||||
GetThirdPartyJobDetailsRequest(*codepipeline.GetThirdPartyJobDetailsInput) (*request.Request, *codepipeline.GetThirdPartyJobDetailsOutput)
|
||||
|
||||
ListActionTypes(*codepipeline.ListActionTypesInput) (*codepipeline.ListActionTypesOutput, error)
|
||||
ListActionTypesWithContext(aws.Context, *codepipeline.ListActionTypesInput, ...request.Option) (*codepipeline.ListActionTypesOutput, error)
|
||||
ListActionTypesRequest(*codepipeline.ListActionTypesInput) (*request.Request, *codepipeline.ListActionTypesOutput)
|
||||
|
||||
ListPipelines(*codepipeline.ListPipelinesInput) (*codepipeline.ListPipelinesOutput, error)
|
||||
ListPipelinesWithContext(aws.Context, *codepipeline.ListPipelinesInput, ...request.Option) (*codepipeline.ListPipelinesOutput, error)
|
||||
ListPipelinesRequest(*codepipeline.ListPipelinesInput) (*request.Request, *codepipeline.ListPipelinesOutput)
|
||||
|
||||
PollForJobs(*codepipeline.PollForJobsInput) (*codepipeline.PollForJobsOutput, error)
|
||||
PollForJobsWithContext(aws.Context, *codepipeline.PollForJobsInput, ...request.Option) (*codepipeline.PollForJobsOutput, error)
|
||||
PollForJobsRequest(*codepipeline.PollForJobsInput) (*request.Request, *codepipeline.PollForJobsOutput)
|
||||
|
||||
PollForThirdPartyJobs(*codepipeline.PollForThirdPartyJobsInput) (*codepipeline.PollForThirdPartyJobsOutput, error)
|
||||
PollForThirdPartyJobsWithContext(aws.Context, *codepipeline.PollForThirdPartyJobsInput, ...request.Option) (*codepipeline.PollForThirdPartyJobsOutput, error)
|
||||
PollForThirdPartyJobsRequest(*codepipeline.PollForThirdPartyJobsInput) (*request.Request, *codepipeline.PollForThirdPartyJobsOutput)
|
||||
|
||||
PutActionRevision(*codepipeline.PutActionRevisionInput) (*codepipeline.PutActionRevisionOutput, error)
|
||||
PutActionRevisionWithContext(aws.Context, *codepipeline.PutActionRevisionInput, ...request.Option) (*codepipeline.PutActionRevisionOutput, error)
|
||||
PutActionRevisionRequest(*codepipeline.PutActionRevisionInput) (*request.Request, *codepipeline.PutActionRevisionOutput)
|
||||
|
||||
PutApprovalResult(*codepipeline.PutApprovalResultInput) (*codepipeline.PutApprovalResultOutput, error)
|
||||
PutApprovalResultWithContext(aws.Context, *codepipeline.PutApprovalResultInput, ...request.Option) (*codepipeline.PutApprovalResultOutput, error)
|
||||
PutApprovalResultRequest(*codepipeline.PutApprovalResultInput) (*request.Request, *codepipeline.PutApprovalResultOutput)
|
||||
|
||||
PutJobFailureResult(*codepipeline.PutJobFailureResultInput) (*codepipeline.PutJobFailureResultOutput, error)
|
||||
PutJobFailureResultWithContext(aws.Context, *codepipeline.PutJobFailureResultInput, ...request.Option) (*codepipeline.PutJobFailureResultOutput, error)
|
||||
PutJobFailureResultRequest(*codepipeline.PutJobFailureResultInput) (*request.Request, *codepipeline.PutJobFailureResultOutput)
|
||||
|
||||
PutJobSuccessResult(*codepipeline.PutJobSuccessResultInput) (*codepipeline.PutJobSuccessResultOutput, error)
|
||||
PutJobSuccessResultWithContext(aws.Context, *codepipeline.PutJobSuccessResultInput, ...request.Option) (*codepipeline.PutJobSuccessResultOutput, error)
|
||||
PutJobSuccessResultRequest(*codepipeline.PutJobSuccessResultInput) (*request.Request, *codepipeline.PutJobSuccessResultOutput)
|
||||
|
||||
PutThirdPartyJobFailureResult(*codepipeline.PutThirdPartyJobFailureResultInput) (*codepipeline.PutThirdPartyJobFailureResultOutput, error)
|
||||
PutThirdPartyJobFailureResultWithContext(aws.Context, *codepipeline.PutThirdPartyJobFailureResultInput, ...request.Option) (*codepipeline.PutThirdPartyJobFailureResultOutput, error)
|
||||
PutThirdPartyJobFailureResultRequest(*codepipeline.PutThirdPartyJobFailureResultInput) (*request.Request, *codepipeline.PutThirdPartyJobFailureResultOutput)
|
||||
|
||||
PutThirdPartyJobSuccessResult(*codepipeline.PutThirdPartyJobSuccessResultInput) (*codepipeline.PutThirdPartyJobSuccessResultOutput, error)
|
||||
PutThirdPartyJobSuccessResultWithContext(aws.Context, *codepipeline.PutThirdPartyJobSuccessResultInput, ...request.Option) (*codepipeline.PutThirdPartyJobSuccessResultOutput, error)
|
||||
PutThirdPartyJobSuccessResultRequest(*codepipeline.PutThirdPartyJobSuccessResultInput) (*request.Request, *codepipeline.PutThirdPartyJobSuccessResultOutput)
|
||||
|
||||
RetryStageExecution(*codepipeline.RetryStageExecutionInput) (*codepipeline.RetryStageExecutionOutput, error)
|
||||
RetryStageExecutionWithContext(aws.Context, *codepipeline.RetryStageExecutionInput, ...request.Option) (*codepipeline.RetryStageExecutionOutput, error)
|
||||
RetryStageExecutionRequest(*codepipeline.RetryStageExecutionInput) (*request.Request, *codepipeline.RetryStageExecutionOutput)
|
||||
|
||||
StartPipelineExecution(*codepipeline.StartPipelineExecutionInput) (*codepipeline.StartPipelineExecutionOutput, error)
|
||||
StartPipelineExecutionWithContext(aws.Context, *codepipeline.StartPipelineExecutionInput, ...request.Option) (*codepipeline.StartPipelineExecutionOutput, error)
|
||||
StartPipelineExecutionRequest(*codepipeline.StartPipelineExecutionInput) (*request.Request, *codepipeline.StartPipelineExecutionOutput)
|
||||
|
||||
UpdatePipeline(*codepipeline.UpdatePipelineInput) (*codepipeline.UpdatePipelineOutput, error)
|
||||
UpdatePipelineWithContext(aws.Context, *codepipeline.UpdatePipelineInput, ...request.Option) (*codepipeline.UpdatePipelineOutput, error)
|
||||
UpdatePipelineRequest(*codepipeline.UpdatePipelineInput) (*request.Request, *codepipeline.UpdatePipelineOutput)
|
||||
}
|
||||
|
||||
var _ CodePipelineAPI = (*codepipeline.CodePipeline)(nil)
|
188
vendor/github.com/aws/aws-sdk-go/service/codepipeline/doc.go
generated
vendored
Normal file
188
vendor/github.com/aws/aws-sdk-go/service/codepipeline/doc.go
generated
vendored
Normal file
|
@ -0,0 +1,188 @@
|
|||
// Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT.
|
||||
|
||||
// Package codepipeline provides the client and types for making API
|
||||
// requests to AWS CodePipeline.
|
||||
//
|
||||
// Overview
|
||||
//
|
||||
// This is the AWS CodePipeline API Reference. This guide provides descriptions
|
||||
// of the actions and data types for AWS CodePipeline. Some functionality for
|
||||
// your pipeline is only configurable through the API. For additional information,
|
||||
// see the AWS CodePipeline User Guide (http://docs.aws.amazon.com/codepipeline/latest/userguide/welcome.html).
|
||||
//
|
||||
// You can use the AWS CodePipeline API to work with pipelines, stages, actions,
|
||||
// gates, and transitions, as described below.
|
||||
//
|
||||
// Pipelines are models of automated release processes. Each pipeline is uniquely
|
||||
// named, and consists of actions, gates, and stages.
|
||||
//
|
||||
// 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 a pipeline structure.
|
||||
//
|
||||
// * 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.
|
||||
//
|
||||
// * ListPipelines, which gets a summary of all of the pipelines associated
|
||||
// with your account.
|
||||
//
|
||||
// * StartPipelineExecution, which runs the the most recent revision of an
|
||||
// artifact through the pipeline.
|
||||
//
|
||||
// * UpdatePipeline, which updates a pipeline with edits or changes to the
|
||||
// structure of the pipeline.
|
||||
//
|
||||
// Pipelines include stages, which are logical groupings of gates and actions.
|
||||
// Each stage contains one or more actions that must complete before the next
|
||||
// stage begins. A stage will result in success or failure. If a stage fails,
|
||||
// then the pipeline stops at that stage and will remain stopped until either
|
||||
// a new version of an artifact appears in the source location, or a user takes
|
||||
// action to re-run 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, also refer to the
|
||||
// AWS CodePipeline Pipeline Structure Reference (http://docs.aws.amazon.com/codepipeline/latest/userguide/pipeline-structure.html).
|
||||
//
|
||||
// Pipeline stages include actions, which are categorized into categories such
|
||||
// as source or build actions performed within 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.
|
||||
//
|
||||
// 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 AWS CodePipeline
|
||||
//
|
||||
// For third-party integrators or developers who want to create their own integrations
|
||||
// with AWS CodePipeline, the expected sequence varies from the standard API
|
||||
// user. In order to integrate with AWS CodePipeline, developers will 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 upon,
|
||||
//
|
||||
//
|
||||
// * PutJobFailureResult, which provides details of a job failure, and
|
||||
//
|
||||
// * 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 AWS CodePipeline. Partner actions are created by members
|
||||
// of the AWS 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 upon,
|
||||
//
|
||||
// * PutThirdPartyJobFailureResult, which provides details of a job failure,
|
||||
// and
|
||||
//
|
||||
// * PutThirdPartyJobSuccessResult, which provides details of a job success.
|
||||
//
|
||||
// See https://docs.aws.amazon.com/goto/WebAPI/codepipeline-2015-07-09 for more information on this service.
|
||||
//
|
||||
// See codepipeline package documentation for more information.
|
||||
// https://docs.aws.amazon.com/sdk-for-go/api/service/codepipeline/
|
||||
//
|
||||
// Using the Client
|
||||
//
|
||||
// To use the client for AWS CodePipeline you will first need
|
||||
// to create a new instance of it.
|
||||
//
|
||||
// When creating a client for an AWS service you'll first need to have a Session
|
||||
// already created. The Session provides configuration that can be shared
|
||||
// between multiple service clients. Additional configuration can be applied to
|
||||
// the Session and service's client when they are constructed. The aws package's
|
||||
// Config type contains several fields such as Region for the AWS Region the
|
||||
// client should make API requests too. The optional Config value can be provided
|
||||
// as the variadic argument for Sessions and client creation.
|
||||
//
|
||||
// Once the service's client is created you can use it to make API requests the
|
||||
// AWS service. These clients are safe to use concurrently.
|
||||
//
|
||||
// // Create a session to share configuration, and load external configuration.
|
||||
// sess := session.Must(session.NewSession())
|
||||
//
|
||||
// // Create the service's client with the session.
|
||||
// svc := codepipeline.New(sess)
|
||||
//
|
||||
// See the SDK's documentation for more information on how to use service clients.
|
||||
// https://docs.aws.amazon.com/sdk-for-go/api/
|
||||
//
|
||||
// See aws package's Config type for more information on configuration options.
|
||||
// https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config
|
||||
//
|
||||
// See the AWS CodePipeline client CodePipeline for more
|
||||
// information on creating the service's client.
|
||||
// https://docs.aws.amazon.com/sdk-for-go/api/service/codepipeline/#New
|
||||
//
|
||||
// Once the client is created you can make an API request to the service.
|
||||
// Each API method takes a input parameter, and returns the service response
|
||||
// and an error.
|
||||
//
|
||||
// The API method will document which error codes the service can be returned
|
||||
// by the operation if the service models the API operation's errors. These
|
||||
// errors will also be available as const strings prefixed with "ErrCode".
|
||||
//
|
||||
// result, err := svc.AcknowledgeJob(params)
|
||||
// if err != nil {
|
||||
// // Cast err to awserr.Error to handle specific error codes.
|
||||
// aerr, ok := err.(awserr.Error)
|
||||
// if ok && aerr.Code() == <error code to check for> {
|
||||
// // Specific error code handling
|
||||
// }
|
||||
// return err
|
||||
// }
|
||||
//
|
||||
// fmt.Println("AcknowledgeJob result:")
|
||||
// fmt.Println(result)
|
||||
//
|
||||
// Using the Client with Context
|
||||
//
|
||||
// The service's client also provides methods to make API requests with a Context
|
||||
// value. This allows you to control the timeout, and cancellation of pending
|
||||
// requests. These methods also take request Option as variadic parameter to apply
|
||||
// additional configuration to the API request.
|
||||
//
|
||||
// ctx := context.Background()
|
||||
//
|
||||
// result, err := svc.AcknowledgeJobWithContext(ctx, params)
|
||||
//
|
||||
// See the request package documentation for more information on using Context pattern
|
||||
// with the SDK.
|
||||
// https://docs.aws.amazon.com/sdk-for-go/api/aws/request/
|
||||
package codepipeline
|
152
vendor/github.com/aws/aws-sdk-go/service/codepipeline/errors.go
generated
vendored
Normal file
152
vendor/github.com/aws/aws-sdk-go/service/codepipeline/errors.go
generated
vendored
Normal file
|
@ -0,0 +1,152 @@
|
|||
// Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT.
|
||||
|
||||
package codepipeline
|
||||
|
||||
const (
|
||||
|
||||
// ErrCodeActionNotFoundException for service response error code
|
||||
// "ActionNotFoundException".
|
||||
//
|
||||
// The specified action cannot be found.
|
||||
ErrCodeActionNotFoundException = "ActionNotFoundException"
|
||||
|
||||
// ErrCodeActionTypeNotFoundException for service response error code
|
||||
// "ActionTypeNotFoundException".
|
||||
//
|
||||
// The specified action type cannot be found.
|
||||
ErrCodeActionTypeNotFoundException = "ActionTypeNotFoundException"
|
||||
|
||||
// ErrCodeApprovalAlreadyCompletedException for service response error code
|
||||
// "ApprovalAlreadyCompletedException".
|
||||
//
|
||||
// The approval action has already been approved or rejected.
|
||||
ErrCodeApprovalAlreadyCompletedException = "ApprovalAlreadyCompletedException"
|
||||
|
||||
// ErrCodeInvalidActionDeclarationException for service response error code
|
||||
// "InvalidActionDeclarationException".
|
||||
//
|
||||
// The specified action declaration was specified in an invalid format.
|
||||
ErrCodeInvalidActionDeclarationException = "InvalidActionDeclarationException"
|
||||
|
||||
// ErrCodeInvalidApprovalTokenException for service response error code
|
||||
// "InvalidApprovalTokenException".
|
||||
//
|
||||
// The approval request already received a response or has expired.
|
||||
ErrCodeInvalidApprovalTokenException = "InvalidApprovalTokenException"
|
||||
|
||||
// ErrCodeInvalidBlockerDeclarationException for service response error code
|
||||
// "InvalidBlockerDeclarationException".
|
||||
//
|
||||
// Reserved for future use.
|
||||
ErrCodeInvalidBlockerDeclarationException = "InvalidBlockerDeclarationException"
|
||||
|
||||
// ErrCodeInvalidClientTokenException for service response error code
|
||||
// "InvalidClientTokenException".
|
||||
//
|
||||
// The client token was specified in an invalid format
|
||||
ErrCodeInvalidClientTokenException = "InvalidClientTokenException"
|
||||
|
||||
// ErrCodeInvalidJobException for service response error code
|
||||
// "InvalidJobException".
|
||||
//
|
||||
// The specified job was specified in an invalid format or cannot be found.
|
||||
ErrCodeInvalidJobException = "InvalidJobException"
|
||||
|
||||
// ErrCodeInvalidJobStateException for service response error code
|
||||
// "InvalidJobStateException".
|
||||
//
|
||||
// The specified job state was specified in an invalid format.
|
||||
ErrCodeInvalidJobStateException = "InvalidJobStateException"
|
||||
|
||||
// ErrCodeInvalidNextTokenException for service response error code
|
||||
// "InvalidNextTokenException".
|
||||
//
|
||||
// The next token was specified in an invalid format. Make sure that the next
|
||||
// token you provided is the token returned by a previous call.
|
||||
ErrCodeInvalidNextTokenException = "InvalidNextTokenException"
|
||||
|
||||
// ErrCodeInvalidNonceException for service response error code
|
||||
// "InvalidNonceException".
|
||||
//
|
||||
// The specified nonce was specified in an invalid format.
|
||||
ErrCodeInvalidNonceException = "InvalidNonceException"
|
||||
|
||||
// ErrCodeInvalidStageDeclarationException for service response error code
|
||||
// "InvalidStageDeclarationException".
|
||||
//
|
||||
// The specified stage declaration was specified in an invalid format.
|
||||
ErrCodeInvalidStageDeclarationException = "InvalidStageDeclarationException"
|
||||
|
||||
// ErrCodeInvalidStructureException for service response error code
|
||||
// "InvalidStructureException".
|
||||
//
|
||||
// The specified structure was specified in an invalid format.
|
||||
ErrCodeInvalidStructureException = "InvalidStructureException"
|
||||
|
||||
// ErrCodeJobNotFoundException for service response error code
|
||||
// "JobNotFoundException".
|
||||
//
|
||||
// The specified job was specified in an invalid format or cannot be found.
|
||||
ErrCodeJobNotFoundException = "JobNotFoundException"
|
||||
|
||||
// ErrCodeLimitExceededException for service response error code
|
||||
// "LimitExceededException".
|
||||
//
|
||||
// The number of pipelines associated with the AWS account has exceeded the
|
||||
// limit allowed for the account.
|
||||
ErrCodeLimitExceededException = "LimitExceededException"
|
||||
|
||||
// ErrCodeNotLatestPipelineExecutionException for service response error code
|
||||
// "NotLatestPipelineExecutionException".
|
||||
//
|
||||
// The stage has failed in a later run of the pipeline and the pipelineExecutionId
|
||||
// associated with the request is out of date.
|
||||
ErrCodeNotLatestPipelineExecutionException = "NotLatestPipelineExecutionException"
|
||||
|
||||
// ErrCodePipelineExecutionNotFoundException for service response error code
|
||||
// "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.
|
||||
ErrCodePipelineExecutionNotFoundException = "PipelineExecutionNotFoundException"
|
||||
|
||||
// ErrCodePipelineNameInUseException for service response error code
|
||||
// "PipelineNameInUseException".
|
||||
//
|
||||
// The specified pipeline name is already in use.
|
||||
ErrCodePipelineNameInUseException = "PipelineNameInUseException"
|
||||
|
||||
// ErrCodePipelineNotFoundException for service response error code
|
||||
// "PipelineNotFoundException".
|
||||
//
|
||||
// The specified pipeline was specified in an invalid format or cannot be found.
|
||||
ErrCodePipelineNotFoundException = "PipelineNotFoundException"
|
||||
|
||||
// ErrCodePipelineVersionNotFoundException for service response error code
|
||||
// "PipelineVersionNotFoundException".
|
||||
//
|
||||
// The specified pipeline version was specified in an invalid format or cannot
|
||||
// be found.
|
||||
ErrCodePipelineVersionNotFoundException = "PipelineVersionNotFoundException"
|
||||
|
||||
// ErrCodeStageNotFoundException for service response error code
|
||||
// "StageNotFoundException".
|
||||
//
|
||||
// The specified stage was specified in an invalid format or cannot be found.
|
||||
ErrCodeStageNotFoundException = "StageNotFoundException"
|
||||
|
||||
// ErrCodeStageNotRetryableException for service response error code
|
||||
// "StageNotRetryableException".
|
||||
//
|
||||
// The specified stage can't be retried because the pipeline structure or stage
|
||||
// state changed after the stage was not completed; the stage contains no failed
|
||||
// actions; one or more actions are still in progress; or another retry attempt
|
||||
// is already in progress.
|
||||
ErrCodeStageNotRetryableException = "StageNotRetryableException"
|
||||
|
||||
// ErrCodeValidationException for service response error code
|
||||
// "ValidationException".
|
||||
//
|
||||
// The validation was specified in an invalid format.
|
||||
ErrCodeValidationException = "ValidationException"
|
||||
)
|
783
vendor/github.com/aws/aws-sdk-go/service/codepipeline/examples_test.go
generated
vendored
Normal file
783
vendor/github.com/aws/aws-sdk-go/service/codepipeline/examples_test.go
generated
vendored
Normal file
|
@ -0,0 +1,783 @@
|
|||
// Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT.
|
||||
|
||||
package codepipeline_test
|
||||
|
||||
import (
|
||||
"bytes"
|
||||
"fmt"
|
||||
"time"
|
||||
|
||||
"github.com/aws/aws-sdk-go/aws"
|
||||
"github.com/aws/aws-sdk-go/aws/session"
|
||||
"github.com/aws/aws-sdk-go/service/codepipeline"
|
||||
)
|
||||
|
||||
var _ time.Duration
|
||||
var _ bytes.Buffer
|
||||
|
||||
func ExampleCodePipeline_AcknowledgeJob() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := codepipeline.New(sess)
|
||||
|
||||
params := &codepipeline.AcknowledgeJobInput{
|
||||
JobId: aws.String("JobId"), // Required
|
||||
Nonce: aws.String("Nonce"), // Required
|
||||
}
|
||||
resp, err := svc.AcknowledgeJob(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleCodePipeline_AcknowledgeThirdPartyJob() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := codepipeline.New(sess)
|
||||
|
||||
params := &codepipeline.AcknowledgeThirdPartyJobInput{
|
||||
ClientToken: aws.String("ClientToken"), // Required
|
||||
JobId: aws.String("ThirdPartyJobId"), // Required
|
||||
Nonce: aws.String("Nonce"), // Required
|
||||
}
|
||||
resp, err := svc.AcknowledgeThirdPartyJob(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleCodePipeline_CreateCustomActionType() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := codepipeline.New(sess)
|
||||
|
||||
params := &codepipeline.CreateCustomActionTypeInput{
|
||||
Category: aws.String("ActionCategory"), // Required
|
||||
InputArtifactDetails: &codepipeline.ArtifactDetails{ // Required
|
||||
MaximumCount: aws.Int64(1), // Required
|
||||
MinimumCount: aws.Int64(1), // Required
|
||||
},
|
||||
OutputArtifactDetails: &codepipeline.ArtifactDetails{ // Required
|
||||
MaximumCount: aws.Int64(1), // Required
|
||||
MinimumCount: aws.Int64(1), // Required
|
||||
},
|
||||
Provider: aws.String("ActionProvider"), // Required
|
||||
Version: aws.String("Version"), // Required
|
||||
ConfigurationProperties: []*codepipeline.ActionConfigurationProperty{
|
||||
{ // Required
|
||||
Key: aws.Bool(true), // Required
|
||||
Name: aws.String("ActionConfigurationKey"), // Required
|
||||
Required: aws.Bool(true), // Required
|
||||
Secret: aws.Bool(true), // Required
|
||||
Description: aws.String("Description"),
|
||||
Queryable: aws.Bool(true),
|
||||
Type: aws.String("ActionConfigurationPropertyType"),
|
||||
},
|
||||
// More values...
|
||||
},
|
||||
Settings: &codepipeline.ActionTypeSettings{
|
||||
EntityUrlTemplate: aws.String("UrlTemplate"),
|
||||
ExecutionUrlTemplate: aws.String("UrlTemplate"),
|
||||
RevisionUrlTemplate: aws.String("UrlTemplate"),
|
||||
ThirdPartyConfigurationUrl: aws.String("Url"),
|
||||
},
|
||||
}
|
||||
resp, err := svc.CreateCustomActionType(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleCodePipeline_CreatePipeline() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := codepipeline.New(sess)
|
||||
|
||||
params := &codepipeline.CreatePipelineInput{
|
||||
Pipeline: &codepipeline.PipelineDeclaration{ // Required
|
||||
ArtifactStore: &codepipeline.ArtifactStore{ // Required
|
||||
Location: aws.String("ArtifactStoreLocation"), // Required
|
||||
Type: aws.String("ArtifactStoreType"), // Required
|
||||
EncryptionKey: &codepipeline.EncryptionKey{
|
||||
Id: aws.String("EncryptionKeyId"), // Required
|
||||
Type: aws.String("EncryptionKeyType"), // Required
|
||||
},
|
||||
},
|
||||
Name: aws.String("PipelineName"), // Required
|
||||
RoleArn: aws.String("RoleArn"), // Required
|
||||
Stages: []*codepipeline.StageDeclaration{ // Required
|
||||
{ // Required
|
||||
Actions: []*codepipeline.ActionDeclaration{ // Required
|
||||
{ // Required
|
||||
ActionTypeId: &codepipeline.ActionTypeId{ // Required
|
||||
Category: aws.String("ActionCategory"), // Required
|
||||
Owner: aws.String("ActionOwner"), // Required
|
||||
Provider: aws.String("ActionProvider"), // Required
|
||||
Version: aws.String("Version"), // Required
|
||||
},
|
||||
Name: aws.String("ActionName"), // Required
|
||||
Configuration: map[string]*string{
|
||||
"Key": aws.String("ActionConfigurationValue"), // Required
|
||||
// More values...
|
||||
},
|
||||
InputArtifacts: []*codepipeline.InputArtifact{
|
||||
{ // Required
|
||||
Name: aws.String("ArtifactName"), // Required
|
||||
},
|
||||
// More values...
|
||||
},
|
||||
OutputArtifacts: []*codepipeline.OutputArtifact{
|
||||
{ // Required
|
||||
Name: aws.String("ArtifactName"), // Required
|
||||
},
|
||||
// More values...
|
||||
},
|
||||
RoleArn: aws.String("RoleArn"),
|
||||
RunOrder: aws.Int64(1),
|
||||
},
|
||||
// More values...
|
||||
},
|
||||
Name: aws.String("StageName"), // Required
|
||||
Blockers: []*codepipeline.BlockerDeclaration{
|
||||
{ // Required
|
||||
Name: aws.String("BlockerName"), // Required
|
||||
Type: aws.String("BlockerType"), // Required
|
||||
},
|
||||
// More values...
|
||||
},
|
||||
},
|
||||
// More values...
|
||||
},
|
||||
Version: aws.Int64(1),
|
||||
},
|
||||
}
|
||||
resp, err := svc.CreatePipeline(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleCodePipeline_DeleteCustomActionType() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := codepipeline.New(sess)
|
||||
|
||||
params := &codepipeline.DeleteCustomActionTypeInput{
|
||||
Category: aws.String("ActionCategory"), // Required
|
||||
Provider: aws.String("ActionProvider"), // Required
|
||||
Version: aws.String("Version"), // Required
|
||||
}
|
||||
resp, err := svc.DeleteCustomActionType(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleCodePipeline_DeletePipeline() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := codepipeline.New(sess)
|
||||
|
||||
params := &codepipeline.DeletePipelineInput{
|
||||
Name: aws.String("PipelineName"), // Required
|
||||
}
|
||||
resp, err := svc.DeletePipeline(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleCodePipeline_DisableStageTransition() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := codepipeline.New(sess)
|
||||
|
||||
params := &codepipeline.DisableStageTransitionInput{
|
||||
PipelineName: aws.String("PipelineName"), // Required
|
||||
Reason: aws.String("DisabledReason"), // Required
|
||||
StageName: aws.String("StageName"), // Required
|
||||
TransitionType: aws.String("StageTransitionType"), // Required
|
||||
}
|
||||
resp, err := svc.DisableStageTransition(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleCodePipeline_EnableStageTransition() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := codepipeline.New(sess)
|
||||
|
||||
params := &codepipeline.EnableStageTransitionInput{
|
||||
PipelineName: aws.String("PipelineName"), // Required
|
||||
StageName: aws.String("StageName"), // Required
|
||||
TransitionType: aws.String("StageTransitionType"), // Required
|
||||
}
|
||||
resp, err := svc.EnableStageTransition(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleCodePipeline_GetJobDetails() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := codepipeline.New(sess)
|
||||
|
||||
params := &codepipeline.GetJobDetailsInput{
|
||||
JobId: aws.String("JobId"), // Required
|
||||
}
|
||||
resp, err := svc.GetJobDetails(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleCodePipeline_GetPipeline() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := codepipeline.New(sess)
|
||||
|
||||
params := &codepipeline.GetPipelineInput{
|
||||
Name: aws.String("PipelineName"), // Required
|
||||
Version: aws.Int64(1),
|
||||
}
|
||||
resp, err := svc.GetPipeline(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleCodePipeline_GetPipelineExecution() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := codepipeline.New(sess)
|
||||
|
||||
params := &codepipeline.GetPipelineExecutionInput{
|
||||
PipelineExecutionId: aws.String("PipelineExecutionId"), // Required
|
||||
PipelineName: aws.String("PipelineName"), // Required
|
||||
}
|
||||
resp, err := svc.GetPipelineExecution(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleCodePipeline_GetPipelineState() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := codepipeline.New(sess)
|
||||
|
||||
params := &codepipeline.GetPipelineStateInput{
|
||||
Name: aws.String("PipelineName"), // Required
|
||||
}
|
||||
resp, err := svc.GetPipelineState(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleCodePipeline_GetThirdPartyJobDetails() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := codepipeline.New(sess)
|
||||
|
||||
params := &codepipeline.GetThirdPartyJobDetailsInput{
|
||||
ClientToken: aws.String("ClientToken"), // Required
|
||||
JobId: aws.String("ThirdPartyJobId"), // Required
|
||||
}
|
||||
resp, err := svc.GetThirdPartyJobDetails(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleCodePipeline_ListActionTypes() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := codepipeline.New(sess)
|
||||
|
||||
params := &codepipeline.ListActionTypesInput{
|
||||
ActionOwnerFilter: aws.String("ActionOwner"),
|
||||
NextToken: aws.String("NextToken"),
|
||||
}
|
||||
resp, err := svc.ListActionTypes(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleCodePipeline_ListPipelines() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := codepipeline.New(sess)
|
||||
|
||||
params := &codepipeline.ListPipelinesInput{
|
||||
NextToken: aws.String("NextToken"),
|
||||
}
|
||||
resp, err := svc.ListPipelines(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleCodePipeline_PollForJobs() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := codepipeline.New(sess)
|
||||
|
||||
params := &codepipeline.PollForJobsInput{
|
||||
ActionTypeId: &codepipeline.ActionTypeId{ // Required
|
||||
Category: aws.String("ActionCategory"), // Required
|
||||
Owner: aws.String("ActionOwner"), // Required
|
||||
Provider: aws.String("ActionProvider"), // Required
|
||||
Version: aws.String("Version"), // Required
|
||||
},
|
||||
MaxBatchSize: aws.Int64(1),
|
||||
QueryParam: map[string]*string{
|
||||
"Key": aws.String("ActionConfigurationQueryableValue"), // Required
|
||||
// More values...
|
||||
},
|
||||
}
|
||||
resp, err := svc.PollForJobs(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleCodePipeline_PollForThirdPartyJobs() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := codepipeline.New(sess)
|
||||
|
||||
params := &codepipeline.PollForThirdPartyJobsInput{
|
||||
ActionTypeId: &codepipeline.ActionTypeId{ // Required
|
||||
Category: aws.String("ActionCategory"), // Required
|
||||
Owner: aws.String("ActionOwner"), // Required
|
||||
Provider: aws.String("ActionProvider"), // Required
|
||||
Version: aws.String("Version"), // Required
|
||||
},
|
||||
MaxBatchSize: aws.Int64(1),
|
||||
}
|
||||
resp, err := svc.PollForThirdPartyJobs(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleCodePipeline_PutActionRevision() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := codepipeline.New(sess)
|
||||
|
||||
params := &codepipeline.PutActionRevisionInput{
|
||||
ActionName: aws.String("ActionName"), // Required
|
||||
ActionRevision: &codepipeline.ActionRevision{ // Required
|
||||
Created: aws.Time(time.Now()), // Required
|
||||
RevisionChangeId: aws.String("RevisionChangeIdentifier"), // Required
|
||||
RevisionId: aws.String("Revision"), // Required
|
||||
},
|
||||
PipelineName: aws.String("PipelineName"), // Required
|
||||
StageName: aws.String("StageName"), // Required
|
||||
}
|
||||
resp, err := svc.PutActionRevision(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleCodePipeline_PutApprovalResult() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := codepipeline.New(sess)
|
||||
|
||||
params := &codepipeline.PutApprovalResultInput{
|
||||
ActionName: aws.String("ActionName"), // Required
|
||||
PipelineName: aws.String("PipelineName"), // Required
|
||||
Result: &codepipeline.ApprovalResult{ // Required
|
||||
Status: aws.String("ApprovalStatus"), // Required
|
||||
Summary: aws.String("ApprovalSummary"), // Required
|
||||
},
|
||||
StageName: aws.String("StageName"), // Required
|
||||
Token: aws.String("ApprovalToken"), // Required
|
||||
}
|
||||
resp, err := svc.PutApprovalResult(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleCodePipeline_PutJobFailureResult() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := codepipeline.New(sess)
|
||||
|
||||
params := &codepipeline.PutJobFailureResultInput{
|
||||
FailureDetails: &codepipeline.FailureDetails{ // Required
|
||||
Message: aws.String("Message"), // Required
|
||||
Type: aws.String("FailureType"), // Required
|
||||
ExternalExecutionId: aws.String("ExecutionId"),
|
||||
},
|
||||
JobId: aws.String("JobId"), // Required
|
||||
}
|
||||
resp, err := svc.PutJobFailureResult(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleCodePipeline_PutJobSuccessResult() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := codepipeline.New(sess)
|
||||
|
||||
params := &codepipeline.PutJobSuccessResultInput{
|
||||
JobId: aws.String("JobId"), // Required
|
||||
ContinuationToken: aws.String("ContinuationToken"),
|
||||
CurrentRevision: &codepipeline.CurrentRevision{
|
||||
ChangeIdentifier: aws.String("RevisionChangeIdentifier"), // Required
|
||||
Revision: aws.String("Revision"), // Required
|
||||
Created: aws.Time(time.Now()),
|
||||
RevisionSummary: aws.String("RevisionSummary"),
|
||||
},
|
||||
ExecutionDetails: &codepipeline.ExecutionDetails{
|
||||
ExternalExecutionId: aws.String("ExecutionId"),
|
||||
PercentComplete: aws.Int64(1),
|
||||
Summary: aws.String("ExecutionSummary"),
|
||||
},
|
||||
}
|
||||
resp, err := svc.PutJobSuccessResult(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleCodePipeline_PutThirdPartyJobFailureResult() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := codepipeline.New(sess)
|
||||
|
||||
params := &codepipeline.PutThirdPartyJobFailureResultInput{
|
||||
ClientToken: aws.String("ClientToken"), // Required
|
||||
FailureDetails: &codepipeline.FailureDetails{ // Required
|
||||
Message: aws.String("Message"), // Required
|
||||
Type: aws.String("FailureType"), // Required
|
||||
ExternalExecutionId: aws.String("ExecutionId"),
|
||||
},
|
||||
JobId: aws.String("ThirdPartyJobId"), // Required
|
||||
}
|
||||
resp, err := svc.PutThirdPartyJobFailureResult(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleCodePipeline_PutThirdPartyJobSuccessResult() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := codepipeline.New(sess)
|
||||
|
||||
params := &codepipeline.PutThirdPartyJobSuccessResultInput{
|
||||
ClientToken: aws.String("ClientToken"), // Required
|
||||
JobId: aws.String("ThirdPartyJobId"), // Required
|
||||
ContinuationToken: aws.String("ContinuationToken"),
|
||||
CurrentRevision: &codepipeline.CurrentRevision{
|
||||
ChangeIdentifier: aws.String("RevisionChangeIdentifier"), // Required
|
||||
Revision: aws.String("Revision"), // Required
|
||||
Created: aws.Time(time.Now()),
|
||||
RevisionSummary: aws.String("RevisionSummary"),
|
||||
},
|
||||
ExecutionDetails: &codepipeline.ExecutionDetails{
|
||||
ExternalExecutionId: aws.String("ExecutionId"),
|
||||
PercentComplete: aws.Int64(1),
|
||||
Summary: aws.String("ExecutionSummary"),
|
||||
},
|
||||
}
|
||||
resp, err := svc.PutThirdPartyJobSuccessResult(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleCodePipeline_RetryStageExecution() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := codepipeline.New(sess)
|
||||
|
||||
params := &codepipeline.RetryStageExecutionInput{
|
||||
PipelineExecutionId: aws.String("PipelineExecutionId"), // Required
|
||||
PipelineName: aws.String("PipelineName"), // Required
|
||||
RetryMode: aws.String("StageRetryMode"), // Required
|
||||
StageName: aws.String("StageName"), // Required
|
||||
}
|
||||
resp, err := svc.RetryStageExecution(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleCodePipeline_StartPipelineExecution() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := codepipeline.New(sess)
|
||||
|
||||
params := &codepipeline.StartPipelineExecutionInput{
|
||||
Name: aws.String("PipelineName"), // Required
|
||||
}
|
||||
resp, err := svc.StartPipelineExecution(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
||||
|
||||
func ExampleCodePipeline_UpdatePipeline() {
|
||||
sess := session.Must(session.NewSession())
|
||||
|
||||
svc := codepipeline.New(sess)
|
||||
|
||||
params := &codepipeline.UpdatePipelineInput{
|
||||
Pipeline: &codepipeline.PipelineDeclaration{ // Required
|
||||
ArtifactStore: &codepipeline.ArtifactStore{ // Required
|
||||
Location: aws.String("ArtifactStoreLocation"), // Required
|
||||
Type: aws.String("ArtifactStoreType"), // Required
|
||||
EncryptionKey: &codepipeline.EncryptionKey{
|
||||
Id: aws.String("EncryptionKeyId"), // Required
|
||||
Type: aws.String("EncryptionKeyType"), // Required
|
||||
},
|
||||
},
|
||||
Name: aws.String("PipelineName"), // Required
|
||||
RoleArn: aws.String("RoleArn"), // Required
|
||||
Stages: []*codepipeline.StageDeclaration{ // Required
|
||||
{ // Required
|
||||
Actions: []*codepipeline.ActionDeclaration{ // Required
|
||||
{ // Required
|
||||
ActionTypeId: &codepipeline.ActionTypeId{ // Required
|
||||
Category: aws.String("ActionCategory"), // Required
|
||||
Owner: aws.String("ActionOwner"), // Required
|
||||
Provider: aws.String("ActionProvider"), // Required
|
||||
Version: aws.String("Version"), // Required
|
||||
},
|
||||
Name: aws.String("ActionName"), // Required
|
||||
Configuration: map[string]*string{
|
||||
"Key": aws.String("ActionConfigurationValue"), // Required
|
||||
// More values...
|
||||
},
|
||||
InputArtifacts: []*codepipeline.InputArtifact{
|
||||
{ // Required
|
||||
Name: aws.String("ArtifactName"), // Required
|
||||
},
|
||||
// More values...
|
||||
},
|
||||
OutputArtifacts: []*codepipeline.OutputArtifact{
|
||||
{ // Required
|
||||
Name: aws.String("ArtifactName"), // Required
|
||||
},
|
||||
// More values...
|
||||
},
|
||||
RoleArn: aws.String("RoleArn"),
|
||||
RunOrder: aws.Int64(1),
|
||||
},
|
||||
// More values...
|
||||
},
|
||||
Name: aws.String("StageName"), // Required
|
||||
Blockers: []*codepipeline.BlockerDeclaration{
|
||||
{ // Required
|
||||
Name: aws.String("BlockerName"), // Required
|
||||
Type: aws.String("BlockerType"), // Required
|
||||
},
|
||||
// More values...
|
||||
},
|
||||
},
|
||||
// More values...
|
||||
},
|
||||
Version: aws.Int64(1),
|
||||
},
|
||||
}
|
||||
resp, err := svc.UpdatePipeline(params)
|
||||
|
||||
if err != nil {
|
||||
// Print the error, cast err to awserr.Error to get the Code and
|
||||
// Message from an error.
|
||||
fmt.Println(err.Error())
|
||||
return
|
||||
}
|
||||
|
||||
// Pretty-print the response data.
|
||||
fmt.Println(resp)
|
||||
}
|
95
vendor/github.com/aws/aws-sdk-go/service/codepipeline/service.go
generated
vendored
Normal file
95
vendor/github.com/aws/aws-sdk-go/service/codepipeline/service.go
generated
vendored
Normal file
|
@ -0,0 +1,95 @@
|
|||
// Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT.
|
||||
|
||||
package codepipeline
|
||||
|
||||
import (
|
||||
"github.com/aws/aws-sdk-go/aws"
|
||||
"github.com/aws/aws-sdk-go/aws/client"
|
||||
"github.com/aws/aws-sdk-go/aws/client/metadata"
|
||||
"github.com/aws/aws-sdk-go/aws/request"
|
||||
"github.com/aws/aws-sdk-go/aws/signer/v4"
|
||||
"github.com/aws/aws-sdk-go/private/protocol/jsonrpc"
|
||||
)
|
||||
|
||||
// CodePipeline provides the API operation methods for making requests to
|
||||
// AWS CodePipeline. See this package's package overview docs
|
||||
// for details on the service.
|
||||
//
|
||||
// CodePipeline methods are safe to use concurrently. It is not safe to
|
||||
// modify mutate any of the struct's properties though.
|
||||
type CodePipeline struct {
|
||||
*client.Client
|
||||
}
|
||||
|
||||
// Used for custom client initialization logic
|
||||
var initClient func(*client.Client)
|
||||
|
||||
// Used for custom request initialization logic
|
||||
var initRequest func(*request.Request)
|
||||
|
||||
// Service information constants
|
||||
const (
|
||||
ServiceName = "codepipeline" // Service endpoint prefix API calls made to.
|
||||
EndpointsID = ServiceName // Service ID for Regions and Endpoints metadata.
|
||||
)
|
||||
|
||||
// New creates a new instance of the CodePipeline client with a session.
|
||||
// If additional configuration is needed for the client instance use the optional
|
||||
// aws.Config parameter to add your extra config.
|
||||
//
|
||||
// Example:
|
||||
// // Create a CodePipeline client from just a session.
|
||||
// svc := codepipeline.New(mySession)
|
||||
//
|
||||
// // Create a CodePipeline client with additional configuration
|
||||
// svc := codepipeline.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
|
||||
func New(p client.ConfigProvider, cfgs ...*aws.Config) *CodePipeline {
|
||||
c := p.ClientConfig(EndpointsID, cfgs...)
|
||||
return newClient(*c.Config, c.Handlers, c.Endpoint, c.SigningRegion, c.SigningName)
|
||||
}
|
||||
|
||||
// newClient creates, initializes and returns a new service client instance.
|
||||
func newClient(cfg aws.Config, handlers request.Handlers, endpoint, signingRegion, signingName string) *CodePipeline {
|
||||
svc := &CodePipeline{
|
||||
Client: client.New(
|
||||
cfg,
|
||||
metadata.ClientInfo{
|
||||
ServiceName: ServiceName,
|
||||
SigningName: signingName,
|
||||
SigningRegion: signingRegion,
|
||||
Endpoint: endpoint,
|
||||
APIVersion: "2015-07-09",
|
||||
JSONVersion: "1.1",
|
||||
TargetPrefix: "CodePipeline_20150709",
|
||||
},
|
||||
handlers,
|
||||
),
|
||||
}
|
||||
|
||||
// Handlers
|
||||
svc.Handlers.Sign.PushBackNamed(v4.SignRequestHandler)
|
||||
svc.Handlers.Build.PushBackNamed(jsonrpc.BuildHandler)
|
||||
svc.Handlers.Unmarshal.PushBackNamed(jsonrpc.UnmarshalHandler)
|
||||
svc.Handlers.UnmarshalMeta.PushBackNamed(jsonrpc.UnmarshalMetaHandler)
|
||||
svc.Handlers.UnmarshalError.PushBackNamed(jsonrpc.UnmarshalErrorHandler)
|
||||
|
||||
// Run custom client initialization if present
|
||||
if initClient != nil {
|
||||
initClient(svc.Client)
|
||||
}
|
||||
|
||||
return svc
|
||||
}
|
||||
|
||||
// newRequest creates a new request for a CodePipeline operation and runs any
|
||||
// custom request initialization.
|
||||
func (c *CodePipeline) newRequest(op *request.Operation, params, data interface{}) *request.Request {
|
||||
req := c.NewRequest(op, params, data)
|
||||
|
||||
// Run custom request initialization if present
|
||||
if initRequest != nil {
|
||||
initRequest(req)
|
||||
}
|
||||
|
||||
return req
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue