C# Class Amazon.CodePipeline.AmazonCodePipelineClient

Implementation for accessing CodePipeline 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.

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.

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:

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:

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:

Inheritance: AmazonServiceClient, IAmazonCodePipeline
Show file Open project: aws/aws-sdk-net

Public Methods

Method Description
AcknowledgeJob ( AcknowledgeJobRequest request ) : Amazon.CodePipeline.Model.AcknowledgeJobResponse

Returns information about a specified job and whether that job has been received by the job worker. Only used for custom actions.

AcknowledgeJob ( string jobId, string nonce ) : Amazon.CodePipeline.Model.AcknowledgeJobResponse

Returns information about a specified job and whether that job has been received by the job worker. Only used for custom actions.

AcknowledgeJobAsync ( AcknowledgeJobRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the AcknowledgeJob operation.

AcknowledgeJobAsync ( string jobId, string nonce, System cancellationToken = default(CancellationToken) ) : Task

Returns information about a specified job and whether that job has been received by the job worker. Only used for custom actions.

AcknowledgeThirdPartyJob ( AcknowledgeThirdPartyJobRequest request ) : Amazon.CodePipeline.Model.AcknowledgeThirdPartyJobResponse

Confirms a job worker has received the specified job. Only used for partner actions.

AcknowledgeThirdPartyJob ( string clientToken, string jobId, string nonce ) : Amazon.CodePipeline.Model.AcknowledgeThirdPartyJobResponse

Confirms a job worker has received the specified job. Only used for partner actions.

AcknowledgeThirdPartyJobAsync ( AcknowledgeThirdPartyJobRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the AcknowledgeThirdPartyJob operation.

AcknowledgeThirdPartyJobAsync ( string clientToken, string jobId, string nonce, System cancellationToken = default(CancellationToken) ) : Task

Confirms a job worker has received the specified job. Only used for partner actions.

AmazonCodePipelineClient ( ) : System

Constructs AmazonCodePipelineClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>

AmazonCodePipelineClient ( AWSCredentials credentials ) : System

Constructs AmazonCodePipelineClient with AWS Credentials

AmazonCodePipelineClient ( AWSCredentials credentials, AmazonCodePipelineConfig clientConfig ) : System

Constructs AmazonCodePipelineClient with AWS Credentials and an AmazonCodePipelineClient Configuration object.

AmazonCodePipelineClient ( AWSCredentials credentials, RegionEndpoint region ) : System

Constructs AmazonCodePipelineClient with AWS Credentials

AmazonCodePipelineClient ( AmazonCodePipelineConfig config ) : System

Constructs AmazonCodePipelineClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>

AmazonCodePipelineClient ( RegionEndpoint region ) : System

Constructs AmazonCodePipelineClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>

AmazonCodePipelineClient ( string awsAccessKeyId, string awsSecretAccessKey ) : System

Constructs AmazonCodePipelineClient with AWS Access Key ID and AWS Secret Key

AmazonCodePipelineClient ( string awsAccessKeyId, string awsSecretAccessKey, AmazonCodePipelineConfig clientConfig ) : System

Constructs AmazonCodePipelineClient with AWS Access Key ID, AWS Secret Key and an AmazonCodePipelineClient Configuration object.

AmazonCodePipelineClient ( string awsAccessKeyId, string awsSecretAccessKey, RegionEndpoint region ) : System

Constructs AmazonCodePipelineClient with AWS Access Key ID and AWS Secret Key

AmazonCodePipelineClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken ) : System

Constructs AmazonCodePipelineClient with AWS Access Key ID and AWS Secret Key

AmazonCodePipelineClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, AmazonCodePipelineConfig clientConfig ) : System

Constructs AmazonCodePipelineClient with AWS Access Key ID, AWS Secret Key and an AmazonCodePipelineClient Configuration object.

AmazonCodePipelineClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, RegionEndpoint region ) : System

Constructs AmazonCodePipelineClient with AWS Access Key ID and AWS Secret Key

BeginAcknowledgeJob ( AcknowledgeJobRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the AcknowledgeJob operation.

BeginAcknowledgeThirdPartyJob ( AcknowledgeThirdPartyJobRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the AcknowledgeThirdPartyJob operation.

BeginCreateCustomActionType ( CreateCustomActionTypeRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the CreateCustomActionType operation.

BeginCreatePipeline ( Amazon.CodePipeline.Model.CreatePipelineRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the CreatePipeline operation.

BeginDeleteCustomActionType ( DeleteCustomActionTypeRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DeleteCustomActionType operation.

BeginDeletePipeline ( Amazon.CodePipeline.Model.DeletePipelineRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DeletePipeline operation.

BeginDisableStageTransition ( DisableStageTransitionRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DisableStageTransition operation.

BeginEnableStageTransition ( Amazon.CodePipeline.Model.EnableStageTransitionRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the EnableStageTransition operation.

BeginGetJobDetails ( GetJobDetailsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetJobDetails operation.

BeginGetPipeline ( Amazon.CodePipeline.Model.GetPipelineRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetPipeline operation.

BeginGetPipelineExecution ( GetPipelineExecutionRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetPipelineExecution operation.

BeginGetPipelineState ( GetPipelineStateRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetPipelineState operation.

BeginGetThirdPartyJobDetails ( GetThirdPartyJobDetailsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GetThirdPartyJobDetails operation.

BeginListActionTypes ( Amazon.CodePipeline.Model.ListActionTypesRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ListActionTypes operation.

BeginListPipelines ( Amazon.CodePipeline.Model.ListPipelinesRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ListPipelines operation.

BeginPollForJobs ( PollForJobsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the PollForJobs operation.

BeginPollForThirdPartyJobs ( PollForThirdPartyJobsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the PollForThirdPartyJobs operation.

BeginPutActionRevision ( Amazon.CodePipeline.Model.PutActionRevisionRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the PutActionRevision operation.

BeginPutApprovalResult ( PutApprovalResultRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the PutApprovalResult operation.

BeginPutJobFailureResult ( PutJobFailureResultRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the PutJobFailureResult operation.

BeginPutJobSuccessResult ( PutJobSuccessResultRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the PutJobSuccessResult operation.

BeginPutThirdPartyJobFailureResult ( Amazon.CodePipeline.Model.PutThirdPartyJobFailureResultRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the PutThirdPartyJobFailureResult operation.

BeginPutThirdPartyJobSuccessResult ( PutThirdPartyJobSuccessResultRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the PutThirdPartyJobSuccessResult operation.

BeginRetryStageExecution ( RetryStageExecutionRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the RetryStageExecution operation.

BeginStartPipelineExecution ( Amazon.CodePipeline.Model.StartPipelineExecutionRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the StartPipelineExecution operation.

BeginUpdatePipeline ( Amazon.CodePipeline.Model.UpdatePipelineRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the UpdatePipeline operation.

CreateCustomActionType ( CreateCustomActionTypeRequest request ) : Amazon.CodePipeline.Model.CreateCustomActionTypeResponse

Creates a new custom action that can be used in all pipelines associated with the AWS account. Only used for custom actions.

CreateCustomActionTypeAsync ( CreateCustomActionTypeRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the CreateCustomActionType operation.

CreatePipeline ( Amazon.CodePipeline.Model.CreatePipelineRequest request ) : Amazon.CodePipeline.Model.CreatePipelineResponse

Creates a pipeline.

CreatePipeline ( PipelineDeclaration pipeline ) : Amazon.CodePipeline.Model.CreatePipelineResponse

Creates a pipeline.

CreatePipelineAsync ( Amazon.CodePipeline.Model.CreatePipelineRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the CreatePipeline operation.

CreatePipelineAsync ( PipelineDeclaration pipeline, System cancellationToken = default(CancellationToken) ) : Task

Creates a pipeline.

DeleteCustomActionType ( DeleteCustomActionTypeRequest request ) : DeleteCustomActionTypeResponse

Marks a custom action as deleted. PollForJobs for the custom action will fail after the action is marked for deletion. Only used for custom actions.

You cannot recreate a custom action after it has been deleted unless you increase the version number of the action.

DeleteCustomActionTypeAsync ( DeleteCustomActionTypeRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DeleteCustomActionType operation.

DeletePipeline ( Amazon.CodePipeline.Model.DeletePipelineRequest request ) : DeletePipelineResponse

Deletes the specified pipeline.

DeletePipeline ( string name ) : DeletePipelineResponse

Deletes the specified pipeline.

DeletePipelineAsync ( Amazon.CodePipeline.Model.DeletePipelineRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DeletePipeline operation.

DeletePipelineAsync ( string name, System cancellationToken = default(CancellationToken) ) : Task

Deletes the specified pipeline.

DisableStageTransition ( DisableStageTransitionRequest request ) : DisableStageTransitionResponse

Prevents artifacts in a pipeline from transitioning to the next stage in the pipeline.

DisableStageTransitionAsync ( DisableStageTransitionRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DisableStageTransition operation.

EnableStageTransition ( Amazon.CodePipeline.Model.EnableStageTransitionRequest request ) : EnableStageTransitionResponse

Enables artifacts in a pipeline to transition to a stage in a pipeline.

EnableStageTransitionAsync ( Amazon.CodePipeline.Model.EnableStageTransitionRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the EnableStageTransition operation.

EndAcknowledgeJob ( IAsyncResult asyncResult ) : Amazon.CodePipeline.Model.AcknowledgeJobResponse

Finishes the asynchronous execution of the AcknowledgeJob operation.

EndAcknowledgeThirdPartyJob ( IAsyncResult asyncResult ) : Amazon.CodePipeline.Model.AcknowledgeThirdPartyJobResponse

Finishes the asynchronous execution of the AcknowledgeThirdPartyJob operation.

EndCreateCustomActionType ( IAsyncResult asyncResult ) : Amazon.CodePipeline.Model.CreateCustomActionTypeResponse

Finishes the asynchronous execution of the CreateCustomActionType operation.

EndCreatePipeline ( IAsyncResult asyncResult ) : Amazon.CodePipeline.Model.CreatePipelineResponse

Finishes the asynchronous execution of the CreatePipeline operation.

EndDeleteCustomActionType ( IAsyncResult asyncResult ) : DeleteCustomActionTypeResponse

Finishes the asynchronous execution of the DeleteCustomActionType operation.

EndDeletePipeline ( IAsyncResult asyncResult ) : DeletePipelineResponse

Finishes the asynchronous execution of the DeletePipeline operation.

EndDisableStageTransition ( IAsyncResult asyncResult ) : DisableStageTransitionResponse

Finishes the asynchronous execution of the DisableStageTransition operation.

EndEnableStageTransition ( IAsyncResult asyncResult ) : EnableStageTransitionResponse

Finishes the asynchronous execution of the EnableStageTransition operation.

EndGetJobDetails ( IAsyncResult asyncResult ) : GetJobDetailsResponse

Finishes the asynchronous execution of the GetJobDetails operation.

EndGetPipeline ( IAsyncResult asyncResult ) : Amazon.CodePipeline.Model.GetPipelineResponse

Finishes the asynchronous execution of the GetPipeline operation.

EndGetPipelineExecution ( IAsyncResult asyncResult ) : GetPipelineExecutionResponse

Finishes the asynchronous execution of the GetPipelineExecution operation.

EndGetPipelineState ( IAsyncResult asyncResult ) : GetPipelineStateResponse

Finishes the asynchronous execution of the GetPipelineState operation.

EndGetThirdPartyJobDetails ( IAsyncResult asyncResult ) : GetThirdPartyJobDetailsResponse

Finishes the asynchronous execution of the GetThirdPartyJobDetails operation.

EndListActionTypes ( IAsyncResult asyncResult ) : Amazon.CodePipeline.Model.ListActionTypesResponse

Finishes the asynchronous execution of the ListActionTypes operation.

EndListPipelines ( IAsyncResult asyncResult ) : Amazon.CodePipeline.Model.ListPipelinesResponse

Finishes the asynchronous execution of the ListPipelines operation.

EndPollForJobs ( IAsyncResult asyncResult ) : Amazon.CodePipeline.Model.PollForJobsResponse

Finishes the asynchronous execution of the PollForJobs operation.

EndPollForThirdPartyJobs ( IAsyncResult asyncResult ) : Amazon.CodePipeline.Model.PollForThirdPartyJobsResponse

Finishes the asynchronous execution of the PollForThirdPartyJobs operation.

EndPutActionRevision ( IAsyncResult asyncResult ) : PutActionRevisionResponse

Finishes the asynchronous execution of the PutActionRevision operation.

EndPutApprovalResult ( IAsyncResult asyncResult ) : PutApprovalResultResponse

Finishes the asynchronous execution of the PutApprovalResult operation.

EndPutJobFailureResult ( IAsyncResult asyncResult ) : PutJobFailureResultResponse

Finishes the asynchronous execution of the PutJobFailureResult operation.

EndPutJobSuccessResult ( IAsyncResult asyncResult ) : PutJobSuccessResultResponse

Finishes the asynchronous execution of the PutJobSuccessResult operation.

EndPutThirdPartyJobFailureResult ( IAsyncResult asyncResult ) : PutThirdPartyJobFailureResultResponse

Finishes the asynchronous execution of the PutThirdPartyJobFailureResult operation.

EndPutThirdPartyJobSuccessResult ( IAsyncResult asyncResult ) : PutThirdPartyJobSuccessResultResponse

Finishes the asynchronous execution of the PutThirdPartyJobSuccessResult operation.

EndRetryStageExecution ( IAsyncResult asyncResult ) : RetryStageExecutionResponse

Finishes the asynchronous execution of the RetryStageExecution operation.

EndStartPipelineExecution ( IAsyncResult asyncResult ) : StartPipelineExecutionResponse

Finishes the asynchronous execution of the StartPipelineExecution operation.

EndUpdatePipeline ( IAsyncResult asyncResult ) : Amazon.CodePipeline.Model.UpdatePipelineResponse

Finishes the asynchronous execution of the UpdatePipeline operation.

GetJobDetails ( GetJobDetailsRequest request ) : GetJobDetailsResponse

Returns information about a job. Only used for custom actions.

When this API is called, AWS CodePipeline returns temporary credentials for the Amazon S3 bucket used to store artifacts for the pipeline, if the action requires access to that Amazon S3 bucket for input or output artifacts. Additionally, this API returns any secret values defined for the action.

GetJobDetails ( string jobId ) : GetJobDetailsResponse

Returns information about a job. Only used for custom actions.

When this API is called, AWS CodePipeline returns temporary credentials for the Amazon S3 bucket used to store artifacts for the pipeline, if the action requires access to that Amazon S3 bucket for input or output artifacts. Additionally, this API returns any secret values defined for the action.

GetJobDetailsAsync ( GetJobDetailsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetJobDetails operation.

GetJobDetailsAsync ( string jobId, System cancellationToken = default(CancellationToken) ) : Task

Returns information about a job. Only used for custom actions.

When this API is called, AWS CodePipeline returns temporary credentials for the Amazon S3 bucket used to store artifacts for the pipeline, if the action requires access to that Amazon S3 bucket for input or output artifacts. Additionally, this API returns any secret values defined for the action.

GetPipeline ( Amazon.CodePipeline.Model.GetPipelineRequest request ) : Amazon.CodePipeline.Model.GetPipelineResponse

Returns the metadata, structure, stages, and actions of a pipeline. Can be used to return the entire structure of a pipeline in JSON format, which can then be modified and used to update the pipeline structure with UpdatePipeline.

GetPipeline ( string name ) : Amazon.CodePipeline.Model.GetPipelineResponse

Returns the metadata, structure, stages, and actions of a pipeline. Can be used to return the entire structure of a pipeline in JSON format, which can then be modified and used to update the pipeline structure with UpdatePipeline.

GetPipeline ( string name, int version ) : Amazon.CodePipeline.Model.GetPipelineResponse

Returns the metadata, structure, stages, and actions of a pipeline. Can be used to return the entire structure of a pipeline in JSON format, which can then be modified and used to update the pipeline structure with UpdatePipeline.

GetPipelineAsync ( Amazon.CodePipeline.Model.GetPipelineRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetPipeline operation.

GetPipelineAsync ( string name, System cancellationToken = default(CancellationToken) ) : Task

Returns the metadata, structure, stages, and actions of a pipeline. Can be used to return the entire structure of a pipeline in JSON format, which can then be modified and used to update the pipeline structure with UpdatePipeline.

GetPipelineAsync ( string name, int version, System cancellationToken = default(CancellationToken) ) : Task

Returns the metadata, structure, stages, and actions of a pipeline. Can be used to return the entire structure of a pipeline in JSON format, which can then be modified and used to update the pipeline structure with UpdatePipeline.

GetPipelineExecution ( GetPipelineExecutionRequest request ) : GetPipelineExecutionResponse

Returns information about an execution of a pipeline, including details about artifacts, the pipeline execution ID, and the name, version, and status of the pipeline.

GetPipelineExecutionAsync ( GetPipelineExecutionRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetPipelineExecution operation.

GetPipelineState ( GetPipelineStateRequest request ) : GetPipelineStateResponse

Returns information about the state of a pipeline, including the stages and actions.

GetPipelineState ( string name ) : GetPipelineStateResponse

Returns information about the state of a pipeline, including the stages and actions.

GetPipelineStateAsync ( GetPipelineStateRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetPipelineState operation.

GetPipelineStateAsync ( string name, System cancellationToken = default(CancellationToken) ) : Task

Returns information about the state of a pipeline, including the stages and actions.

GetThirdPartyJobDetails ( GetThirdPartyJobDetailsRequest request ) : GetThirdPartyJobDetailsResponse

Requests the details of a job for a third party action. Only used for partner actions.

When this API is called, AWS CodePipeline returns temporary credentials for the Amazon S3 bucket used to store artifacts for the pipeline, if the action requires access to that Amazon S3 bucket for input or output artifacts. Additionally, this API returns any secret values defined for the action.

GetThirdPartyJobDetails ( string clientToken, string jobId ) : GetThirdPartyJobDetailsResponse

Requests the details of a job for a third party action. Only used for partner actions.

When this API is called, AWS CodePipeline returns temporary credentials for the Amazon S3 bucket used to store artifacts for the pipeline, if the action requires access to that Amazon S3 bucket for input or output artifacts. Additionally, this API returns any secret values defined for the action.

GetThirdPartyJobDetailsAsync ( GetThirdPartyJobDetailsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GetThirdPartyJobDetails operation.

GetThirdPartyJobDetailsAsync ( string clientToken, string jobId, System cancellationToken = default(CancellationToken) ) : Task

Requests the details of a job for a third party action. Only used for partner actions.

When this API is called, AWS CodePipeline returns temporary credentials for the Amazon S3 bucket used to store artifacts for the pipeline, if the action requires access to that Amazon S3 bucket for input or output artifacts. Additionally, this API returns any secret values defined for the action.

ListActionTypes ( ) : Amazon.CodePipeline.Model.ListActionTypesResponse

Gets a summary of all AWS CodePipeline action types associated with your account.

ListActionTypes ( ActionOwner actionOwnerFilter ) : Amazon.CodePipeline.Model.ListActionTypesResponse

Gets a summary of all AWS CodePipeline action types associated with your account.

ListActionTypes ( Amazon.CodePipeline.Model.ListActionTypesRequest request ) : Amazon.CodePipeline.Model.ListActionTypesResponse

Gets a summary of all AWS CodePipeline action types associated with your account.

ListActionTypesAsync ( ActionOwner actionOwnerFilter, System cancellationToken = default(CancellationToken) ) : Task

Gets a summary of all AWS CodePipeline action types associated with your account.

ListActionTypesAsync ( Amazon.CodePipeline.Model.ListActionTypesRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ListActionTypes operation.

ListActionTypesAsync ( System cancellationToken = default(CancellationToken) ) : Task

Gets a summary of all AWS CodePipeline action types associated with your account.

ListPipelines ( ) : Amazon.CodePipeline.Model.ListPipelinesResponse

Gets a summary of all of the pipelines associated with your account.

ListPipelines ( Amazon.CodePipeline.Model.ListPipelinesRequest request ) : Amazon.CodePipeline.Model.ListPipelinesResponse

Gets a summary of all of the pipelines associated with your account.

ListPipelinesAsync ( Amazon.CodePipeline.Model.ListPipelinesRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ListPipelines operation.

ListPipelinesAsync ( System cancellationToken = default(CancellationToken) ) : Task

Gets a summary of all of the pipelines associated with your account.

PollForJobs ( PollForJobsRequest request ) : Amazon.CodePipeline.Model.PollForJobsResponse

Returns information about any jobs for AWS CodePipeline to act upon.

When this API is called, AWS CodePipeline returns temporary credentials for the Amazon S3 bucket used to store artifacts for the pipeline, if the action requires access to that Amazon S3 bucket for input or output artifacts. Additionally, this API returns any secret values defined for the action.

PollForJobsAsync ( PollForJobsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the PollForJobs operation.

PollForThirdPartyJobs ( PollForThirdPartyJobsRequest request ) : Amazon.CodePipeline.Model.PollForThirdPartyJobsResponse

Determines whether there are any third party jobs for a job worker to act on. Only used for partner actions.

When this API is called, AWS CodePipeline returns temporary credentials for the Amazon S3 bucket used to store artifacts for the pipeline, if the action requires access to that Amazon S3 bucket for input or output artifacts.

PollForThirdPartyJobsAsync ( PollForThirdPartyJobsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the PollForThirdPartyJobs operation.

PutActionRevision ( Amazon.CodePipeline.Model.PutActionRevisionRequest request ) : PutActionRevisionResponse

Provides information to AWS CodePipeline about new revisions to a source.

PutActionRevisionAsync ( Amazon.CodePipeline.Model.PutActionRevisionRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the PutActionRevision operation.

PutApprovalResult ( PutApprovalResultRequest request ) : PutApprovalResultResponse

Provides the response to a manual approval request to AWS CodePipeline. Valid responses include Approved and Rejected.

PutApprovalResultAsync ( PutApprovalResultRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the PutApprovalResult operation.

PutJobFailureResult ( PutJobFailureResultRequest request ) : PutJobFailureResultResponse

Represents the failure of a job as returned to the pipeline by a job worker. Only used for custom actions.

PutJobFailureResult ( string jobId, Amazon.CodePipeline.Model.FailureDetails failureDetails ) : PutJobFailureResultResponse

Represents the failure of a job as returned to the pipeline by a job worker. Only used for custom actions.

PutJobFailureResultAsync ( PutJobFailureResultRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the PutJobFailureResult operation.

PutJobFailureResultAsync ( string jobId, Amazon.CodePipeline.Model.FailureDetails failureDetails, System cancellationToken = default(CancellationToken) ) : Task

Represents the failure of a job as returned to the pipeline by a job worker. Only used for custom actions.

PutJobSuccessResult ( PutJobSuccessResultRequest request ) : PutJobSuccessResultResponse

Represents the success of a job as returned to the pipeline by a job worker. Only used for custom actions.

PutJobSuccessResultAsync ( PutJobSuccessResultRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the PutJobSuccessResult operation.

PutThirdPartyJobFailureResult ( Amazon.CodePipeline.Model.PutThirdPartyJobFailureResultRequest request ) : PutThirdPartyJobFailureResultResponse

Represents the failure of a third party job as returned to the pipeline by a job worker. Only used for partner actions.

PutThirdPartyJobFailureResult ( string jobId, string clientToken, Amazon.CodePipeline.Model.FailureDetails failureDetails ) : PutThirdPartyJobFailureResultResponse

Represents the failure of a third party job as returned to the pipeline by a job worker. Only used for partner actions.

PutThirdPartyJobFailureResultAsync ( Amazon.CodePipeline.Model.PutThirdPartyJobFailureResultRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the PutThirdPartyJobFailureResult operation.

PutThirdPartyJobFailureResultAsync ( string jobId, string clientToken, Amazon.CodePipeline.Model.FailureDetails failureDetails, System cancellationToken = default(CancellationToken) ) : Task

Represents the failure of a third party job as returned to the pipeline by a job worker. Only used for partner actions.

PutThirdPartyJobSuccessResult ( PutThirdPartyJobSuccessResultRequest request ) : PutThirdPartyJobSuccessResultResponse

Represents the success of a third party job as returned to the pipeline by a job worker. Only used for partner actions.

PutThirdPartyJobSuccessResultAsync ( PutThirdPartyJobSuccessResultRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the PutThirdPartyJobSuccessResult operation.

RetryStageExecution ( RetryStageExecutionRequest request ) : RetryStageExecutionResponse

Resumes the pipeline execution by retrying the last failed actions in a stage.

RetryStageExecutionAsync ( RetryStageExecutionRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the RetryStageExecution operation.

StartPipelineExecution ( Amazon.CodePipeline.Model.StartPipelineExecutionRequest request ) : StartPipelineExecutionResponse

Starts the specified pipeline. Specifically, it begins processing the latest commit to the source location specified as part of the pipeline.

StartPipelineExecution ( string name ) : StartPipelineExecutionResponse

Starts the specified pipeline. Specifically, it begins processing the latest commit to the source location specified as part of the pipeline.

StartPipelineExecutionAsync ( Amazon.CodePipeline.Model.StartPipelineExecutionRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the StartPipelineExecution operation.

StartPipelineExecutionAsync ( string name, System cancellationToken = default(CancellationToken) ) : Task

Starts the specified pipeline. Specifically, it begins processing the latest commit to the source location specified as part of the pipeline.

UpdatePipeline ( PipelineDeclaration pipeline ) : Amazon.CodePipeline.Model.UpdatePipelineResponse

Updates a specified pipeline with edits or changes to its structure. Use a JSON file with the pipeline structure in conjunction with UpdatePipeline to provide the full structure of the pipeline. Updating the pipeline increases the version number of the pipeline by 1.

UpdatePipeline ( Amazon.CodePipeline.Model.UpdatePipelineRequest request ) : Amazon.CodePipeline.Model.UpdatePipelineResponse

Updates a specified pipeline with edits or changes to its structure. Use a JSON file with the pipeline structure in conjunction with UpdatePipeline to provide the full structure of the pipeline. Updating the pipeline increases the version number of the pipeline by 1.

UpdatePipelineAsync ( PipelineDeclaration pipeline, System cancellationToken = default(CancellationToken) ) : Task

Updates a specified pipeline with edits or changes to its structure. Use a JSON file with the pipeline structure in conjunction with UpdatePipeline to provide the full structure of the pipeline. Updating the pipeline increases the version number of the pipeline by 1.

UpdatePipelineAsync ( Amazon.CodePipeline.Model.UpdatePipelineRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the UpdatePipeline operation.

Protected Methods

Method Description
CreateSigner ( ) : AbstractAWSSigner

Creates the signer for the service.

Dispose ( bool disposing ) : void

Disposes the service client.

Method Details

AcknowledgeJob() public method

Returns information about a specified job and whether that job has been received by the job worker. Only used for custom actions.
/// The specified nonce was specified in an invalid format. /// /// The specified job was specified in an invalid format or cannot be found. /// /// The validation was specified in an invalid format. ///
public AcknowledgeJob ( AcknowledgeJobRequest request ) : Amazon.CodePipeline.Model.AcknowledgeJobResponse
request Amazon.CodePipeline.Model.AcknowledgeJobRequest Container for the necessary parameters to execute the AcknowledgeJob service method.
return Amazon.CodePipeline.Model.AcknowledgeJobResponse

AcknowledgeJob() public method

Returns information about a specified job and whether that job has been received by the job worker. Only used for custom actions.
/// The specified nonce was specified in an invalid format. /// /// The specified job was specified in an invalid format or cannot be found. /// /// The validation was specified in an invalid format. ///
public AcknowledgeJob ( string jobId, string nonce ) : Amazon.CodePipeline.Model.AcknowledgeJobResponse
jobId string The unique system-generated ID of the job for which you want to confirm receipt.
nonce string A system-generated random number that AWS CodePipeline uses to ensure that the job is being worked on by only one job worker. Get this number from the response of the PollForJobs request that returned this job.
return Amazon.CodePipeline.Model.AcknowledgeJobResponse

AcknowledgeJobAsync() public method

Initiates the asynchronous execution of the AcknowledgeJob operation.
public AcknowledgeJobAsync ( AcknowledgeJobRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CodePipeline.Model.AcknowledgeJobRequest Container for the necessary parameters to execute the AcknowledgeJob operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

AcknowledgeJobAsync() public method

Returns information about a specified job and whether that job has been received by the job worker. Only used for custom actions.
/// The specified nonce was specified in an invalid format. /// /// The specified job was specified in an invalid format or cannot be found. /// /// The validation was specified in an invalid format. ///
public AcknowledgeJobAsync ( string jobId, string nonce, System cancellationToken = default(CancellationToken) ) : Task
jobId string The unique system-generated ID of the job for which you want to confirm receipt.
nonce string A system-generated random number that AWS CodePipeline uses to ensure that the job is being worked on by only one job worker. Get this number from the response of the PollForJobs request that returned this job.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

AcknowledgeThirdPartyJob() public method

Confirms a job worker has received the specified job. Only used for partner actions.
/// The client token was specified in an invalid format /// /// The specified nonce was specified in an invalid format. /// /// The specified job was specified in an invalid format or cannot be found. /// /// The validation was specified in an invalid format. ///
public AcknowledgeThirdPartyJob ( AcknowledgeThirdPartyJobRequest request ) : Amazon.CodePipeline.Model.AcknowledgeThirdPartyJobResponse
request Amazon.CodePipeline.Model.AcknowledgeThirdPartyJobRequest Container for the necessary parameters to execute the AcknowledgeThirdPartyJob service method.
return Amazon.CodePipeline.Model.AcknowledgeThirdPartyJobResponse

AcknowledgeThirdPartyJob() public method

Confirms a job worker has received the specified job. Only used for partner actions.
/// The client token was specified in an invalid format /// /// The specified nonce was specified in an invalid format. /// /// The specified job was specified in an invalid format or cannot be found. /// /// The validation was specified in an invalid format. ///
public AcknowledgeThirdPartyJob ( string clientToken, string jobId, string nonce ) : Amazon.CodePipeline.Model.AcknowledgeThirdPartyJobResponse
clientToken string 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 string The unique system-generated ID of the job.
nonce string A system-generated random number that AWS CodePipeline uses to ensure that the job is being worked on by only one job worker. Get this number from the response to a GetThirdPartyJobDetails request.
return Amazon.CodePipeline.Model.AcknowledgeThirdPartyJobResponse

AcknowledgeThirdPartyJobAsync() public method

Initiates the asynchronous execution of the AcknowledgeThirdPartyJob operation.
public AcknowledgeThirdPartyJobAsync ( AcknowledgeThirdPartyJobRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CodePipeline.Model.AcknowledgeThirdPartyJobRequest Container for the necessary parameters to execute the AcknowledgeThirdPartyJob operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

AcknowledgeThirdPartyJobAsync() public method

Confirms a job worker has received the specified job. Only used for partner actions.
/// The client token was specified in an invalid format /// /// The specified nonce was specified in an invalid format. /// /// The specified job was specified in an invalid format or cannot be found. /// /// The validation was specified in an invalid format. ///
public AcknowledgeThirdPartyJobAsync ( string clientToken, string jobId, string nonce, System cancellationToken = default(CancellationToken) ) : Task
clientToken string 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 string The unique system-generated ID of the job.
nonce string A system-generated random number that AWS CodePipeline uses to ensure that the job is being worked on by only one job worker. Get this number from the response to a GetThirdPartyJobDetails request.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

AmazonCodePipelineClient() public method

Constructs AmazonCodePipelineClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>
public AmazonCodePipelineClient ( ) : System
return System

AmazonCodePipelineClient() public method

Constructs AmazonCodePipelineClient with AWS Credentials
public AmazonCodePipelineClient ( AWSCredentials credentials ) : System
credentials Amazon.Runtime.AWSCredentials AWS Credentials
return System

AmazonCodePipelineClient() public method

Constructs AmazonCodePipelineClient with AWS Credentials and an AmazonCodePipelineClient Configuration object.
public AmazonCodePipelineClient ( AWSCredentials credentials, AmazonCodePipelineConfig clientConfig ) : System
credentials Amazon.Runtime.AWSCredentials AWS Credentials
clientConfig AmazonCodePipelineConfig The AmazonCodePipelineClient Configuration Object
return System

AmazonCodePipelineClient() public method

Constructs AmazonCodePipelineClient with AWS Credentials
public AmazonCodePipelineClient ( AWSCredentials credentials, RegionEndpoint region ) : System
credentials Amazon.Runtime.AWSCredentials AWS Credentials
region RegionEndpoint The region to connect.
return System

AmazonCodePipelineClient() public method

Constructs AmazonCodePipelineClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>
public AmazonCodePipelineClient ( AmazonCodePipelineConfig config ) : System
config AmazonCodePipelineConfig The AmazonCodePipelineClient Configuration Object
return System

AmazonCodePipelineClient() public method

Constructs AmazonCodePipelineClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>
public AmazonCodePipelineClient ( RegionEndpoint region ) : System
region RegionEndpoint The region to connect.
return System

AmazonCodePipelineClient() public method

Constructs AmazonCodePipelineClient with AWS Access Key ID and AWS Secret Key
public AmazonCodePipelineClient ( string awsAccessKeyId, string awsSecretAccessKey ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
return System

AmazonCodePipelineClient() public method

Constructs AmazonCodePipelineClient with AWS Access Key ID, AWS Secret Key and an AmazonCodePipelineClient Configuration object.
public AmazonCodePipelineClient ( string awsAccessKeyId, string awsSecretAccessKey, AmazonCodePipelineConfig clientConfig ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
clientConfig AmazonCodePipelineConfig The AmazonCodePipelineClient Configuration Object
return System

AmazonCodePipelineClient() public method

Constructs AmazonCodePipelineClient with AWS Access Key ID and AWS Secret Key
public AmazonCodePipelineClient ( string awsAccessKeyId, string awsSecretAccessKey, RegionEndpoint region ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
region RegionEndpoint The region to connect.
return System

AmazonCodePipelineClient() public method

Constructs AmazonCodePipelineClient with AWS Access Key ID and AWS Secret Key
public AmazonCodePipelineClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
awsSessionToken string AWS Session Token
return System

AmazonCodePipelineClient() public method

Constructs AmazonCodePipelineClient with AWS Access Key ID, AWS Secret Key and an AmazonCodePipelineClient Configuration object.
public AmazonCodePipelineClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, AmazonCodePipelineConfig clientConfig ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
awsSessionToken string AWS Session Token
clientConfig AmazonCodePipelineConfig The AmazonCodePipelineClient Configuration Object
return System

AmazonCodePipelineClient() public method

Constructs AmazonCodePipelineClient with AWS Access Key ID and AWS Secret Key
public AmazonCodePipelineClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, RegionEndpoint region ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
awsSessionToken string AWS Session Token
region RegionEndpoint The region to connect.
return System

BeginAcknowledgeJob() public method

Initiates the asynchronous execution of the AcknowledgeJob operation.
public BeginAcknowledgeJob ( AcknowledgeJobRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CodePipeline.Model.AcknowledgeJobRequest Container for the necessary parameters to execute the AcknowledgeJob operation on AmazonCodePipelineClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginAcknowledgeThirdPartyJob() public method

Initiates the asynchronous execution of the AcknowledgeThirdPartyJob operation.
public BeginAcknowledgeThirdPartyJob ( AcknowledgeThirdPartyJobRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CodePipeline.Model.AcknowledgeThirdPartyJobRequest Container for the necessary parameters to execute the AcknowledgeThirdPartyJob operation on AmazonCodePipelineClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginCreateCustomActionType() public method

Initiates the asynchronous execution of the CreateCustomActionType operation.
public BeginCreateCustomActionType ( CreateCustomActionTypeRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CodePipeline.Model.CreateCustomActionTypeRequest Container for the necessary parameters to execute the CreateCustomActionType operation on AmazonCodePipelineClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginCreatePipeline() public method

Initiates the asynchronous execution of the CreatePipeline operation.
public BeginCreatePipeline ( Amazon.CodePipeline.Model.CreatePipelineRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CodePipeline.Model.CreatePipelineRequest Container for the necessary parameters to execute the CreatePipeline operation on AmazonCodePipelineClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDeleteCustomActionType() public method

Initiates the asynchronous execution of the DeleteCustomActionType operation.
public BeginDeleteCustomActionType ( DeleteCustomActionTypeRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CodePipeline.Model.DeleteCustomActionTypeRequest Container for the necessary parameters to execute the DeleteCustomActionType operation on AmazonCodePipelineClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDeletePipeline() public method

Initiates the asynchronous execution of the DeletePipeline operation.
public BeginDeletePipeline ( Amazon.CodePipeline.Model.DeletePipelineRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CodePipeline.Model.DeletePipelineRequest Container for the necessary parameters to execute the DeletePipeline operation on AmazonCodePipelineClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDisableStageTransition() public method

Initiates the asynchronous execution of the DisableStageTransition operation.
public BeginDisableStageTransition ( DisableStageTransitionRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CodePipeline.Model.DisableStageTransitionRequest Container for the necessary parameters to execute the DisableStageTransition operation on AmazonCodePipelineClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginEnableStageTransition() public method

Initiates the asynchronous execution of the EnableStageTransition operation.
public BeginEnableStageTransition ( Amazon.CodePipeline.Model.EnableStageTransitionRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CodePipeline.Model.EnableStageTransitionRequest Container for the necessary parameters to execute the EnableStageTransition operation on AmazonCodePipelineClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginGetJobDetails() public method

Initiates the asynchronous execution of the GetJobDetails operation.
public BeginGetJobDetails ( GetJobDetailsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CodePipeline.Model.GetJobDetailsRequest Container for the necessary parameters to execute the GetJobDetails operation on AmazonCodePipelineClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginGetPipeline() public method

Initiates the asynchronous execution of the GetPipeline operation.
public BeginGetPipeline ( Amazon.CodePipeline.Model.GetPipelineRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CodePipeline.Model.GetPipelineRequest Container for the necessary parameters to execute the GetPipeline operation on AmazonCodePipelineClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginGetPipelineExecution() public method

Initiates the asynchronous execution of the GetPipelineExecution operation.
public BeginGetPipelineExecution ( GetPipelineExecutionRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CodePipeline.Model.GetPipelineExecutionRequest Container for the necessary parameters to execute the GetPipelineExecution operation on AmazonCodePipelineClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginGetPipelineState() public method

Initiates the asynchronous execution of the GetPipelineState operation.
public BeginGetPipelineState ( GetPipelineStateRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CodePipeline.Model.GetPipelineStateRequest Container for the necessary parameters to execute the GetPipelineState operation on AmazonCodePipelineClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginGetThirdPartyJobDetails() public method

Initiates the asynchronous execution of the GetThirdPartyJobDetails operation.
public BeginGetThirdPartyJobDetails ( GetThirdPartyJobDetailsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CodePipeline.Model.GetThirdPartyJobDetailsRequest Container for the necessary parameters to execute the GetThirdPartyJobDetails operation on AmazonCodePipelineClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginListActionTypes() public method

Initiates the asynchronous execution of the ListActionTypes operation.
public BeginListActionTypes ( Amazon.CodePipeline.Model.ListActionTypesRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CodePipeline.Model.ListActionTypesRequest Container for the necessary parameters to execute the ListActionTypes operation on AmazonCodePipelineClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginListPipelines() public method

Initiates the asynchronous execution of the ListPipelines operation.
public BeginListPipelines ( Amazon.CodePipeline.Model.ListPipelinesRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CodePipeline.Model.ListPipelinesRequest Container for the necessary parameters to execute the ListPipelines operation on AmazonCodePipelineClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginPollForJobs() public method

Initiates the asynchronous execution of the PollForJobs operation.
public BeginPollForJobs ( PollForJobsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CodePipeline.Model.PollForJobsRequest Container for the necessary parameters to execute the PollForJobs operation on AmazonCodePipelineClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginPollForThirdPartyJobs() public method

Initiates the asynchronous execution of the PollForThirdPartyJobs operation.
public BeginPollForThirdPartyJobs ( PollForThirdPartyJobsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CodePipeline.Model.PollForThirdPartyJobsRequest Container for the necessary parameters to execute the PollForThirdPartyJobs operation on AmazonCodePipelineClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginPutActionRevision() public method

Initiates the asynchronous execution of the PutActionRevision operation.
public BeginPutActionRevision ( Amazon.CodePipeline.Model.PutActionRevisionRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CodePipeline.Model.PutActionRevisionRequest Container for the necessary parameters to execute the PutActionRevision operation on AmazonCodePipelineClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginPutApprovalResult() public method

Initiates the asynchronous execution of the PutApprovalResult operation.
public BeginPutApprovalResult ( PutApprovalResultRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CodePipeline.Model.PutApprovalResultRequest Container for the necessary parameters to execute the PutApprovalResult operation on AmazonCodePipelineClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginPutJobFailureResult() public method

Initiates the asynchronous execution of the PutJobFailureResult operation.
public BeginPutJobFailureResult ( PutJobFailureResultRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CodePipeline.Model.PutJobFailureResultRequest Container for the necessary parameters to execute the PutJobFailureResult operation on AmazonCodePipelineClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginPutJobSuccessResult() public method

Initiates the asynchronous execution of the PutJobSuccessResult operation.
public BeginPutJobSuccessResult ( PutJobSuccessResultRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CodePipeline.Model.PutJobSuccessResultRequest Container for the necessary parameters to execute the PutJobSuccessResult operation on AmazonCodePipelineClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginPutThirdPartyJobFailureResult() public method

Initiates the asynchronous execution of the PutThirdPartyJobFailureResult operation.
public BeginPutThirdPartyJobFailureResult ( Amazon.CodePipeline.Model.PutThirdPartyJobFailureResultRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CodePipeline.Model.PutThirdPartyJobFailureResultRequest Container for the necessary parameters to execute the PutThirdPartyJobFailureResult operation on AmazonCodePipelineClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginPutThirdPartyJobSuccessResult() public method

Initiates the asynchronous execution of the PutThirdPartyJobSuccessResult operation.
public BeginPutThirdPartyJobSuccessResult ( PutThirdPartyJobSuccessResultRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CodePipeline.Model.PutThirdPartyJobSuccessResultRequest Container for the necessary parameters to execute the PutThirdPartyJobSuccessResult operation on AmazonCodePipelineClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginRetryStageExecution() public method

Initiates the asynchronous execution of the RetryStageExecution operation.
public BeginRetryStageExecution ( RetryStageExecutionRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CodePipeline.Model.RetryStageExecutionRequest Container for the necessary parameters to execute the RetryStageExecution operation on AmazonCodePipelineClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginStartPipelineExecution() public method

Initiates the asynchronous execution of the StartPipelineExecution operation.
public BeginStartPipelineExecution ( Amazon.CodePipeline.Model.StartPipelineExecutionRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CodePipeline.Model.StartPipelineExecutionRequest Container for the necessary parameters to execute the StartPipelineExecution operation on AmazonCodePipelineClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginUpdatePipeline() public method

Initiates the asynchronous execution of the UpdatePipeline operation.
public BeginUpdatePipeline ( Amazon.CodePipeline.Model.UpdatePipelineRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.CodePipeline.Model.UpdatePipelineRequest Container for the necessary parameters to execute the UpdatePipeline operation on AmazonCodePipelineClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

CreateCustomActionType() public method

Creates a new custom action that can be used in all pipelines associated with the AWS account. Only used for custom actions.
/// The number of pipelines associated with the AWS account has exceeded the limit allowed /// for the account. /// /// The validation was specified in an invalid format. ///
public CreateCustomActionType ( CreateCustomActionTypeRequest request ) : Amazon.CodePipeline.Model.CreateCustomActionTypeResponse
request Amazon.CodePipeline.Model.CreateCustomActionTypeRequest Container for the necessary parameters to execute the CreateCustomActionType service method.
return Amazon.CodePipeline.Model.CreateCustomActionTypeResponse

CreateCustomActionTypeAsync() public method

Initiates the asynchronous execution of the CreateCustomActionType operation.
public CreateCustomActionTypeAsync ( CreateCustomActionTypeRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CodePipeline.Model.CreateCustomActionTypeRequest Container for the necessary parameters to execute the CreateCustomActionType operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

CreatePipeline() public method

Creates a pipeline.
/// The specified action declaration was specified in an invalid format. /// /// Reserved for future use. /// /// The specified stage declaration was specified in an invalid format. /// /// The specified structure was specified in an invalid format. /// /// The number of pipelines associated with the AWS account has exceeded the limit allowed /// for the account. /// /// The specified pipeline name is already in use. /// /// The validation was specified in an invalid format. ///
public CreatePipeline ( Amazon.CodePipeline.Model.CreatePipelineRequest request ) : Amazon.CodePipeline.Model.CreatePipelineResponse
request Amazon.CodePipeline.Model.CreatePipelineRequest Container for the necessary parameters to execute the CreatePipeline service method.
return Amazon.CodePipeline.Model.CreatePipelineResponse

CreatePipeline() public method

Creates a pipeline.
/// The specified action declaration was specified in an invalid format. /// /// Reserved for future use. /// /// The specified stage declaration was specified in an invalid format. /// /// The specified structure was specified in an invalid format. /// /// The number of pipelines associated with the AWS account has exceeded the limit allowed /// for the account. /// /// The specified pipeline name is already in use. /// /// The validation was specified in an invalid format. ///
public CreatePipeline ( PipelineDeclaration pipeline ) : Amazon.CodePipeline.Model.CreatePipelineResponse
pipeline Amazon.CodePipeline.Model.PipelineDeclaration A property of CreatePipelineRequest used to execute the CreatePipeline service method.
return Amazon.CodePipeline.Model.CreatePipelineResponse

CreatePipelineAsync() public method

Initiates the asynchronous execution of the CreatePipeline operation.
public CreatePipelineAsync ( Amazon.CodePipeline.Model.CreatePipelineRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CodePipeline.Model.CreatePipelineRequest Container for the necessary parameters to execute the CreatePipeline operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

CreatePipelineAsync() public method

Creates a pipeline.
/// The specified action declaration was specified in an invalid format. /// /// Reserved for future use. /// /// The specified stage declaration was specified in an invalid format. /// /// The specified structure was specified in an invalid format. /// /// The number of pipelines associated with the AWS account has exceeded the limit allowed /// for the account. /// /// The specified pipeline name is already in use. /// /// The validation was specified in an invalid format. ///
public CreatePipelineAsync ( PipelineDeclaration pipeline, System cancellationToken = default(CancellationToken) ) : Task
pipeline Amazon.CodePipeline.Model.PipelineDeclaration A property of CreatePipelineRequest used to execute the CreatePipeline service method.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

CreateSigner() protected method

Creates the signer for the service.
protected CreateSigner ( ) : AbstractAWSSigner
return Amazon.Runtime.Internal.Auth.AbstractAWSSigner

DeleteCustomActionType() public method

Marks a custom action as deleted. PollForJobs for the custom action will fail after the action is marked for deletion. Only used for custom actions.

You cannot recreate a custom action after it has been deleted unless you increase the version number of the action.

/// The validation was specified in an invalid format. ///
public DeleteCustomActionType ( DeleteCustomActionTypeRequest request ) : DeleteCustomActionTypeResponse
request Amazon.CodePipeline.Model.DeleteCustomActionTypeRequest Container for the necessary parameters to execute the DeleteCustomActionType service method.
return DeleteCustomActionTypeResponse

DeleteCustomActionTypeAsync() public method

Initiates the asynchronous execution of the DeleteCustomActionType operation.
public DeleteCustomActionTypeAsync ( DeleteCustomActionTypeRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CodePipeline.Model.DeleteCustomActionTypeRequest Container for the necessary parameters to execute the DeleteCustomActionType operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DeletePipeline() public method

Deletes the specified pipeline.
/// The validation was specified in an invalid format. ///
public DeletePipeline ( Amazon.CodePipeline.Model.DeletePipelineRequest request ) : DeletePipelineResponse
request Amazon.CodePipeline.Model.DeletePipelineRequest Container for the necessary parameters to execute the DeletePipeline service method.
return DeletePipelineResponse

DeletePipeline() public method

Deletes the specified pipeline.
/// The validation was specified in an invalid format. ///
public DeletePipeline ( string name ) : DeletePipelineResponse
name string The name of the pipeline to be deleted.
return DeletePipelineResponse

DeletePipelineAsync() public method

Initiates the asynchronous execution of the DeletePipeline operation.
public DeletePipelineAsync ( Amazon.CodePipeline.Model.DeletePipelineRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CodePipeline.Model.DeletePipelineRequest Container for the necessary parameters to execute the DeletePipeline operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DeletePipelineAsync() public method

Deletes the specified pipeline.
/// The validation was specified in an invalid format. ///
public DeletePipelineAsync ( string name, System cancellationToken = default(CancellationToken) ) : Task
name string The name of the pipeline to be deleted.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DisableStageTransition() public method

Prevents artifacts in a pipeline from transitioning to the next stage in the pipeline.
/// The specified pipeline was specified in an invalid format or cannot be found. /// /// The specified stage was specified in an invalid format or cannot be found. /// /// The validation was specified in an invalid format. ///
public DisableStageTransition ( DisableStageTransitionRequest request ) : DisableStageTransitionResponse
request Amazon.CodePipeline.Model.DisableStageTransitionRequest Container for the necessary parameters to execute the DisableStageTransition service method.
return DisableStageTransitionResponse

DisableStageTransitionAsync() public method

Initiates the asynchronous execution of the DisableStageTransition operation.
public DisableStageTransitionAsync ( DisableStageTransitionRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CodePipeline.Model.DisableStageTransitionRequest Container for the necessary parameters to execute the DisableStageTransition operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

Dispose() protected method

Disposes the service client.
protected Dispose ( bool disposing ) : void
disposing bool
return void

EnableStageTransition() public method

Enables artifacts in a pipeline to transition to a stage in a pipeline.
/// The specified pipeline was specified in an invalid format or cannot be found. /// /// The specified stage was specified in an invalid format or cannot be found. /// /// The validation was specified in an invalid format. ///
public EnableStageTransition ( Amazon.CodePipeline.Model.EnableStageTransitionRequest request ) : EnableStageTransitionResponse
request Amazon.CodePipeline.Model.EnableStageTransitionRequest Container for the necessary parameters to execute the EnableStageTransition service method.
return EnableStageTransitionResponse

EnableStageTransitionAsync() public method

Initiates the asynchronous execution of the EnableStageTransition operation.
public EnableStageTransitionAsync ( Amazon.CodePipeline.Model.EnableStageTransitionRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CodePipeline.Model.EnableStageTransitionRequest Container for the necessary parameters to execute the EnableStageTransition operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

EndAcknowledgeJob() public method

Finishes the asynchronous execution of the AcknowledgeJob operation.
public EndAcknowledgeJob ( IAsyncResult asyncResult ) : Amazon.CodePipeline.Model.AcknowledgeJobResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginAcknowledgeJob.
return Amazon.CodePipeline.Model.AcknowledgeJobResponse

EndAcknowledgeThirdPartyJob() public method

Finishes the asynchronous execution of the AcknowledgeThirdPartyJob operation.
public EndAcknowledgeThirdPartyJob ( IAsyncResult asyncResult ) : Amazon.CodePipeline.Model.AcknowledgeThirdPartyJobResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginAcknowledgeThirdPartyJob.
return Amazon.CodePipeline.Model.AcknowledgeThirdPartyJobResponse

EndCreateCustomActionType() public method

Finishes the asynchronous execution of the CreateCustomActionType operation.
public EndCreateCustomActionType ( IAsyncResult asyncResult ) : Amazon.CodePipeline.Model.CreateCustomActionTypeResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCreateCustomActionType.
return Amazon.CodePipeline.Model.CreateCustomActionTypeResponse

EndCreatePipeline() public method

Finishes the asynchronous execution of the CreatePipeline operation.
public EndCreatePipeline ( IAsyncResult asyncResult ) : Amazon.CodePipeline.Model.CreatePipelineResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCreatePipeline.
return Amazon.CodePipeline.Model.CreatePipelineResponse

EndDeleteCustomActionType() public method

Finishes the asynchronous execution of the DeleteCustomActionType operation.
public EndDeleteCustomActionType ( IAsyncResult asyncResult ) : DeleteCustomActionTypeResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeleteCustomActionType.
return DeleteCustomActionTypeResponse

EndDeletePipeline() public method

Finishes the asynchronous execution of the DeletePipeline operation.
public EndDeletePipeline ( IAsyncResult asyncResult ) : DeletePipelineResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeletePipeline.
return DeletePipelineResponse

EndDisableStageTransition() public method

Finishes the asynchronous execution of the DisableStageTransition operation.
public EndDisableStageTransition ( IAsyncResult asyncResult ) : DisableStageTransitionResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDisableStageTransition.
return DisableStageTransitionResponse

EndEnableStageTransition() public method

Finishes the asynchronous execution of the EnableStageTransition operation.
public EndEnableStageTransition ( IAsyncResult asyncResult ) : EnableStageTransitionResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginEnableStageTransition.
return EnableStageTransitionResponse

EndGetJobDetails() public method

Finishes the asynchronous execution of the GetJobDetails operation.
public EndGetJobDetails ( IAsyncResult asyncResult ) : GetJobDetailsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetJobDetails.
return Amazon.CodePipeline.Model.GetJobDetailsResponse

EndGetPipeline() public method

Finishes the asynchronous execution of the GetPipeline operation.
public EndGetPipeline ( IAsyncResult asyncResult ) : Amazon.CodePipeline.Model.GetPipelineResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetPipeline.
return Amazon.CodePipeline.Model.GetPipelineResponse

EndGetPipelineExecution() public method

Finishes the asynchronous execution of the GetPipelineExecution operation.
public EndGetPipelineExecution ( IAsyncResult asyncResult ) : GetPipelineExecutionResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetPipelineExecution.
return Amazon.CodePipeline.Model.GetPipelineExecutionResponse

EndGetPipelineState() public method

Finishes the asynchronous execution of the GetPipelineState operation.
public EndGetPipelineState ( IAsyncResult asyncResult ) : GetPipelineStateResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetPipelineState.
return Amazon.CodePipeline.Model.GetPipelineStateResponse

EndGetThirdPartyJobDetails() public method

Finishes the asynchronous execution of the GetThirdPartyJobDetails operation.
public EndGetThirdPartyJobDetails ( IAsyncResult asyncResult ) : GetThirdPartyJobDetailsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGetThirdPartyJobDetails.
return Amazon.CodePipeline.Model.GetThirdPartyJobDetailsResponse

EndListActionTypes() public method

Finishes the asynchronous execution of the ListActionTypes operation.
public EndListActionTypes ( IAsyncResult asyncResult ) : Amazon.CodePipeline.Model.ListActionTypesResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListActionTypes.
return Amazon.CodePipeline.Model.ListActionTypesResponse

EndListPipelines() public method

Finishes the asynchronous execution of the ListPipelines operation.
public EndListPipelines ( IAsyncResult asyncResult ) : Amazon.CodePipeline.Model.ListPipelinesResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListPipelines.
return Amazon.CodePipeline.Model.ListPipelinesResponse

EndPollForJobs() public method

Finishes the asynchronous execution of the PollForJobs operation.
public EndPollForJobs ( IAsyncResult asyncResult ) : Amazon.CodePipeline.Model.PollForJobsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginPollForJobs.
return Amazon.CodePipeline.Model.PollForJobsResponse

EndPollForThirdPartyJobs() public method

Finishes the asynchronous execution of the PollForThirdPartyJobs operation.
public EndPollForThirdPartyJobs ( IAsyncResult asyncResult ) : Amazon.CodePipeline.Model.PollForThirdPartyJobsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginPollForThirdPartyJobs.
return Amazon.CodePipeline.Model.PollForThirdPartyJobsResponse

EndPutActionRevision() public method

Finishes the asynchronous execution of the PutActionRevision operation.
public EndPutActionRevision ( IAsyncResult asyncResult ) : PutActionRevisionResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginPutActionRevision.
return Amazon.CodePipeline.Model.PutActionRevisionResponse

EndPutApprovalResult() public method

Finishes the asynchronous execution of the PutApprovalResult operation.
public EndPutApprovalResult ( IAsyncResult asyncResult ) : PutApprovalResultResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginPutApprovalResult.
return Amazon.CodePipeline.Model.PutApprovalResultResponse

EndPutJobFailureResult() public method

Finishes the asynchronous execution of the PutJobFailureResult operation.
public EndPutJobFailureResult ( IAsyncResult asyncResult ) : PutJobFailureResultResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginPutJobFailureResult.
return PutJobFailureResultResponse

EndPutJobSuccessResult() public method

Finishes the asynchronous execution of the PutJobSuccessResult operation.
public EndPutJobSuccessResult ( IAsyncResult asyncResult ) : PutJobSuccessResultResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginPutJobSuccessResult.
return PutJobSuccessResultResponse

EndPutThirdPartyJobFailureResult() public method

Finishes the asynchronous execution of the PutThirdPartyJobFailureResult operation.
public EndPutThirdPartyJobFailureResult ( IAsyncResult asyncResult ) : PutThirdPartyJobFailureResultResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginPutThirdPartyJobFailureResult.
return PutThirdPartyJobFailureResultResponse

EndPutThirdPartyJobSuccessResult() public method

Finishes the asynchronous execution of the PutThirdPartyJobSuccessResult operation.
public EndPutThirdPartyJobSuccessResult ( IAsyncResult asyncResult ) : PutThirdPartyJobSuccessResultResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginPutThirdPartyJobSuccessResult.
return PutThirdPartyJobSuccessResultResponse

EndRetryStageExecution() public method

Finishes the asynchronous execution of the RetryStageExecution operation.
public EndRetryStageExecution ( IAsyncResult asyncResult ) : RetryStageExecutionResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginRetryStageExecution.
return Amazon.CodePipeline.Model.RetryStageExecutionResponse

EndStartPipelineExecution() public method

Finishes the asynchronous execution of the StartPipelineExecution operation.
public EndStartPipelineExecution ( IAsyncResult asyncResult ) : StartPipelineExecutionResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginStartPipelineExecution.
return Amazon.CodePipeline.Model.StartPipelineExecutionResponse

EndUpdatePipeline() public method

Finishes the asynchronous execution of the UpdatePipeline operation.
public EndUpdatePipeline ( IAsyncResult asyncResult ) : Amazon.CodePipeline.Model.UpdatePipelineResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginUpdatePipeline.
return Amazon.CodePipeline.Model.UpdatePipelineResponse

GetJobDetails() public method

Returns information about a job. Only used for custom actions.

When this API is called, AWS CodePipeline returns temporary credentials for the Amazon S3 bucket used to store artifacts for the pipeline, if the action requires access to that Amazon S3 bucket for input or output artifacts. Additionally, this API returns any secret values defined for the action.

/// The specified job was specified in an invalid format or cannot be found. /// /// The validation was specified in an invalid format. ///
public GetJobDetails ( GetJobDetailsRequest request ) : GetJobDetailsResponse
request Amazon.CodePipeline.Model.GetJobDetailsRequest Container for the necessary parameters to execute the GetJobDetails service method.
return Amazon.CodePipeline.Model.GetJobDetailsResponse

GetJobDetails() public method

Returns information about a job. Only used for custom actions.

When this API is called, AWS CodePipeline returns temporary credentials for the Amazon S3 bucket used to store artifacts for the pipeline, if the action requires access to that Amazon S3 bucket for input or output artifacts. Additionally, this API returns any secret values defined for the action.

/// The specified job was specified in an invalid format or cannot be found. /// /// The validation was specified in an invalid format. ///
public GetJobDetails ( string jobId ) : GetJobDetailsResponse
jobId string The unique system-generated ID for the job.
return Amazon.CodePipeline.Model.GetJobDetailsResponse

GetJobDetailsAsync() public method

Initiates the asynchronous execution of the GetJobDetails operation.
public GetJobDetailsAsync ( GetJobDetailsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CodePipeline.Model.GetJobDetailsRequest Container for the necessary parameters to execute the GetJobDetails operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

GetJobDetailsAsync() public method

Returns information about a job. Only used for custom actions.

When this API is called, AWS CodePipeline returns temporary credentials for the Amazon S3 bucket used to store artifacts for the pipeline, if the action requires access to that Amazon S3 bucket for input or output artifacts. Additionally, this API returns any secret values defined for the action.

/// The specified job was specified in an invalid format or cannot be found. /// /// The validation was specified in an invalid format. ///
public GetJobDetailsAsync ( string jobId, System cancellationToken = default(CancellationToken) ) : Task
jobId string The unique system-generated ID for the job.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

GetPipeline() public method

Returns the metadata, structure, stages, and actions of a pipeline. Can be used to return the entire structure of a pipeline in JSON format, which can then be modified and used to update the pipeline structure with UpdatePipeline.
/// The specified pipeline was specified in an invalid format or cannot be found. /// /// The specified pipeline version was specified in an invalid format or cannot be found. /// /// The validation was specified in an invalid format. ///
public GetPipeline ( Amazon.CodePipeline.Model.GetPipelineRequest request ) : Amazon.CodePipeline.Model.GetPipelineResponse
request Amazon.CodePipeline.Model.GetPipelineRequest Container for the necessary parameters to execute the GetPipeline service method.
return Amazon.CodePipeline.Model.GetPipelineResponse

GetPipeline() public method

Returns the metadata, structure, stages, and actions of a pipeline. Can be used to return the entire structure of a pipeline in JSON format, which can then be modified and used to update the pipeline structure with UpdatePipeline.
/// The specified pipeline was specified in an invalid format or cannot be found. /// /// The specified pipeline version was specified in an invalid format or cannot be found. /// /// The validation was specified in an invalid format. ///
public GetPipeline ( string name ) : Amazon.CodePipeline.Model.GetPipelineResponse
name string The name of the pipeline for which you want to get information. Pipeline names must be unique under an Amazon Web Services (AWS) user account.
return Amazon.CodePipeline.Model.GetPipelineResponse

GetPipeline() public method

Returns the metadata, structure, stages, and actions of a pipeline. Can be used to return the entire structure of a pipeline in JSON format, which can then be modified and used to update the pipeline structure with UpdatePipeline.
/// The specified pipeline was specified in an invalid format or cannot be found. /// /// The specified pipeline version was specified in an invalid format or cannot be found. /// /// The validation was specified in an invalid format. ///
public GetPipeline ( string name, int version ) : Amazon.CodePipeline.Model.GetPipelineResponse
name string The name of the pipeline for which you want to get information. Pipeline names must be unique under an Amazon Web Services (AWS) user account.
version int The version number of the pipeline. If you do not specify a version, defaults to the most current version.
return Amazon.CodePipeline.Model.GetPipelineResponse

GetPipelineAsync() public method

Initiates the asynchronous execution of the GetPipeline operation.
public GetPipelineAsync ( Amazon.CodePipeline.Model.GetPipelineRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CodePipeline.Model.GetPipelineRequest Container for the necessary parameters to execute the GetPipeline operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

GetPipelineAsync() public method

Returns the metadata, structure, stages, and actions of a pipeline. Can be used to return the entire structure of a pipeline in JSON format, which can then be modified and used to update the pipeline structure with UpdatePipeline.
/// The specified pipeline was specified in an invalid format or cannot be found. /// /// The specified pipeline version was specified in an invalid format or cannot be found. /// /// The validation was specified in an invalid format. ///
public GetPipelineAsync ( string name, System cancellationToken = default(CancellationToken) ) : Task
name string The name of the pipeline for which you want to get information. Pipeline names must be unique under an Amazon Web Services (AWS) user account.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

GetPipelineAsync() public method

Returns the metadata, structure, stages, and actions of a pipeline. Can be used to return the entire structure of a pipeline in JSON format, which can then be modified and used to update the pipeline structure with UpdatePipeline.
/// The specified pipeline was specified in an invalid format or cannot be found. /// /// The specified pipeline version was specified in an invalid format or cannot be found. /// /// The validation was specified in an invalid format. ///
public GetPipelineAsync ( string name, int version, System cancellationToken = default(CancellationToken) ) : Task
name string The name of the pipeline for which you want to get information. Pipeline names must be unique under an Amazon Web Services (AWS) user account.
version int The version number of the pipeline. If you do not specify a version, defaults to the most current version.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

GetPipelineExecution() public method

Returns information about an execution of a pipeline, including details about artifacts, the pipeline execution ID, and the name, version, and status of the pipeline.
/// The pipeline execution was specified in an invalid format or cannot be found, or an /// execution ID does not belong to the specified pipeline. /// /// The specified pipeline was specified in an invalid format or cannot be found. /// /// The validation was specified in an invalid format. ///
public GetPipelineExecution ( GetPipelineExecutionRequest request ) : GetPipelineExecutionResponse
request Amazon.CodePipeline.Model.GetPipelineExecutionRequest Container for the necessary parameters to execute the GetPipelineExecution service method.
return Amazon.CodePipeline.Model.GetPipelineExecutionResponse

GetPipelineExecutionAsync() public method

Initiates the asynchronous execution of the GetPipelineExecution operation.
public GetPipelineExecutionAsync ( GetPipelineExecutionRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CodePipeline.Model.GetPipelineExecutionRequest Container for the necessary parameters to execute the GetPipelineExecution operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

GetPipelineState() public method

Returns information about the state of a pipeline, including the stages and actions.
/// The specified pipeline was specified in an invalid format or cannot be found. /// /// The validation was specified in an invalid format. ///
public GetPipelineState ( GetPipelineStateRequest request ) : GetPipelineStateResponse
request Amazon.CodePipeline.Model.GetPipelineStateRequest Container for the necessary parameters to execute the GetPipelineState service method.
return Amazon.CodePipeline.Model.GetPipelineStateResponse

GetPipelineState() public method

Returns information about the state of a pipeline, including the stages and actions.
/// The specified pipeline was specified in an invalid format or cannot be found. /// /// The validation was specified in an invalid format. ///
public GetPipelineState ( string name ) : GetPipelineStateResponse
name string The name of the pipeline about which you want to get information.
return Amazon.CodePipeline.Model.GetPipelineStateResponse

GetPipelineStateAsync() public method

Initiates the asynchronous execution of the GetPipelineState operation.
public GetPipelineStateAsync ( GetPipelineStateRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CodePipeline.Model.GetPipelineStateRequest Container for the necessary parameters to execute the GetPipelineState operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

GetPipelineStateAsync() public method

Returns information about the state of a pipeline, including the stages and actions.
/// The specified pipeline was specified in an invalid format or cannot be found. /// /// The validation was specified in an invalid format. ///
public GetPipelineStateAsync ( string name, System cancellationToken = default(CancellationToken) ) : Task
name string The name of the pipeline about which you want to get information.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

GetThirdPartyJobDetails() public method

Requests the details of a job for a third party action. Only used for partner actions.

When this API is called, AWS CodePipeline returns temporary credentials for the Amazon S3 bucket used to store artifacts for the pipeline, if the action requires access to that Amazon S3 bucket for input or output artifacts. Additionally, this API returns any secret values defined for the action.

/// The client token was specified in an invalid format /// /// The specified job was specified in an invalid format or cannot be found. /// /// The specified job was specified in an invalid format or cannot be found. /// /// The validation was specified in an invalid format. ///
public GetThirdPartyJobDetails ( GetThirdPartyJobDetailsRequest request ) : GetThirdPartyJobDetailsResponse
request Amazon.CodePipeline.Model.GetThirdPartyJobDetailsRequest Container for the necessary parameters to execute the GetThirdPartyJobDetails service method.
return Amazon.CodePipeline.Model.GetThirdPartyJobDetailsResponse

GetThirdPartyJobDetails() public method

Requests the details of a job for a third party action. Only used for partner actions.

When this API is called, AWS CodePipeline returns temporary credentials for the Amazon S3 bucket used to store artifacts for the pipeline, if the action requires access to that Amazon S3 bucket for input or output artifacts. Additionally, this API returns any secret values defined for the action.

/// The client token was specified in an invalid format /// /// The specified job was specified in an invalid format or cannot be found. /// /// The specified job was specified in an invalid format or cannot be found. /// /// The validation was specified in an invalid format. ///
public GetThirdPartyJobDetails ( string clientToken, string jobId ) : GetThirdPartyJobDetailsResponse
clientToken string 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 string The unique system-generated ID used for identifying the job.
return Amazon.CodePipeline.Model.GetThirdPartyJobDetailsResponse

GetThirdPartyJobDetailsAsync() public method

Initiates the asynchronous execution of the GetThirdPartyJobDetails operation.
public GetThirdPartyJobDetailsAsync ( GetThirdPartyJobDetailsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CodePipeline.Model.GetThirdPartyJobDetailsRequest Container for the necessary parameters to execute the GetThirdPartyJobDetails operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

GetThirdPartyJobDetailsAsync() public method

Requests the details of a job for a third party action. Only used for partner actions.

When this API is called, AWS CodePipeline returns temporary credentials for the Amazon S3 bucket used to store artifacts for the pipeline, if the action requires access to that Amazon S3 bucket for input or output artifacts. Additionally, this API returns any secret values defined for the action.

/// The client token was specified in an invalid format /// /// The specified job was specified in an invalid format or cannot be found. /// /// The specified job was specified in an invalid format or cannot be found. /// /// The validation was specified in an invalid format. ///
public GetThirdPartyJobDetailsAsync ( string clientToken, string jobId, System cancellationToken = default(CancellationToken) ) : Task
clientToken string 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 string The unique system-generated ID used for identifying the job.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

ListActionTypes() public method

Gets a summary of all AWS CodePipeline action types associated with your account.
/// 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. /// /// The validation was specified in an invalid format. ///
public ListActionTypes ( ) : Amazon.CodePipeline.Model.ListActionTypesResponse
return Amazon.CodePipeline.Model.ListActionTypesResponse

ListActionTypes() public method

Gets a summary of all AWS CodePipeline action types associated with your account.
/// 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. /// /// The validation was specified in an invalid format. ///
public ListActionTypes ( ActionOwner actionOwnerFilter ) : Amazon.CodePipeline.Model.ListActionTypesResponse
actionOwnerFilter ActionOwner Filters the list of action types to those created by a specified entity.
return Amazon.CodePipeline.Model.ListActionTypesResponse

ListActionTypes() public method

Gets a summary of all AWS CodePipeline action types associated with your account.
/// 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. /// /// The validation was specified in an invalid format. ///
public ListActionTypes ( Amazon.CodePipeline.Model.ListActionTypesRequest request ) : Amazon.CodePipeline.Model.ListActionTypesResponse
request Amazon.CodePipeline.Model.ListActionTypesRequest Container for the necessary parameters to execute the ListActionTypes service method.
return Amazon.CodePipeline.Model.ListActionTypesResponse

ListActionTypesAsync() public method

Gets a summary of all AWS CodePipeline action types associated with your account.
/// 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. /// /// The validation was specified in an invalid format. ///
public ListActionTypesAsync ( ActionOwner actionOwnerFilter, System cancellationToken = default(CancellationToken) ) : Task
actionOwnerFilter ActionOwner Filters the list of action types to those created by a specified entity.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

ListActionTypesAsync() public method

Initiates the asynchronous execution of the ListActionTypes operation.
public ListActionTypesAsync ( Amazon.CodePipeline.Model.ListActionTypesRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CodePipeline.Model.ListActionTypesRequest Container for the necessary parameters to execute the ListActionTypes operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

ListActionTypesAsync() public method

Gets a summary of all AWS CodePipeline action types associated with your account.
/// 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. /// /// The validation was specified in an invalid format. ///
public ListActionTypesAsync ( System cancellationToken = default(CancellationToken) ) : Task
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

ListPipelines() public method

Gets a summary of all of the pipelines associated with your account.
/// 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. ///
public ListPipelines ( ) : Amazon.CodePipeline.Model.ListPipelinesResponse
return Amazon.CodePipeline.Model.ListPipelinesResponse

ListPipelines() public method

Gets a summary of all of the pipelines associated with your account.
/// 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. ///
public ListPipelines ( Amazon.CodePipeline.Model.ListPipelinesRequest request ) : Amazon.CodePipeline.Model.ListPipelinesResponse
request Amazon.CodePipeline.Model.ListPipelinesRequest Container for the necessary parameters to execute the ListPipelines service method.
return Amazon.CodePipeline.Model.ListPipelinesResponse

ListPipelinesAsync() public method

Initiates the asynchronous execution of the ListPipelines operation.
public ListPipelinesAsync ( Amazon.CodePipeline.Model.ListPipelinesRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CodePipeline.Model.ListPipelinesRequest Container for the necessary parameters to execute the ListPipelines operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

ListPipelinesAsync() public method

Gets a summary of all of the pipelines associated with your account.
/// 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. ///
public ListPipelinesAsync ( System cancellationToken = default(CancellationToken) ) : Task
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

PollForJobs() public method

Returns information about any jobs for AWS CodePipeline to act upon.

When this API is called, AWS CodePipeline returns temporary credentials for the Amazon S3 bucket used to store artifacts for the pipeline, if the action requires access to that Amazon S3 bucket for input or output artifacts. Additionally, this API returns any secret values defined for the action.

/// The specified action type cannot be found. /// /// The validation was specified in an invalid format. ///
public PollForJobs ( PollForJobsRequest request ) : Amazon.CodePipeline.Model.PollForJobsResponse
request Amazon.CodePipeline.Model.PollForJobsRequest Container for the necessary parameters to execute the PollForJobs service method.
return Amazon.CodePipeline.Model.PollForJobsResponse

PollForJobsAsync() public method

Initiates the asynchronous execution of the PollForJobs operation.
public PollForJobsAsync ( PollForJobsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CodePipeline.Model.PollForJobsRequest Container for the necessary parameters to execute the PollForJobs operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

PollForThirdPartyJobs() public method

Determines whether there are any third party jobs for a job worker to act on. Only used for partner actions.

When this API is called, AWS CodePipeline returns temporary credentials for the Amazon S3 bucket used to store artifacts for the pipeline, if the action requires access to that Amazon S3 bucket for input or output artifacts.

/// The specified action type cannot be found. /// /// The validation was specified in an invalid format. ///
public PollForThirdPartyJobs ( PollForThirdPartyJobsRequest request ) : Amazon.CodePipeline.Model.PollForThirdPartyJobsResponse
request Amazon.CodePipeline.Model.PollForThirdPartyJobsRequest Container for the necessary parameters to execute the PollForThirdPartyJobs service method.
return Amazon.CodePipeline.Model.PollForThirdPartyJobsResponse

PollForThirdPartyJobsAsync() public method

Initiates the asynchronous execution of the PollForThirdPartyJobs operation.
public PollForThirdPartyJobsAsync ( PollForThirdPartyJobsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CodePipeline.Model.PollForThirdPartyJobsRequest Container for the necessary parameters to execute the PollForThirdPartyJobs operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

PutActionRevision() public method

Provides information to AWS CodePipeline about new revisions to a source.
/// The specified action cannot be found. /// /// The specified pipeline was specified in an invalid format or cannot be found. /// /// The specified stage was specified in an invalid format or cannot be found. /// /// The validation was specified in an invalid format. ///
public PutActionRevision ( Amazon.CodePipeline.Model.PutActionRevisionRequest request ) : PutActionRevisionResponse
request Amazon.CodePipeline.Model.PutActionRevisionRequest Container for the necessary parameters to execute the PutActionRevision service method.
return Amazon.CodePipeline.Model.PutActionRevisionResponse

PutActionRevisionAsync() public method

Initiates the asynchronous execution of the PutActionRevision operation.
public PutActionRevisionAsync ( Amazon.CodePipeline.Model.PutActionRevisionRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CodePipeline.Model.PutActionRevisionRequest Container for the necessary parameters to execute the PutActionRevision operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

PutApprovalResult() public method

Provides the response to a manual approval request to AWS CodePipeline. Valid responses include Approved and Rejected.
/// The specified action cannot be found. /// /// The approval action has already been approved or rejected. /// /// The approval request already received a response or has expired. /// /// The specified pipeline was specified in an invalid format or cannot be found. /// /// The specified stage was specified in an invalid format or cannot be found. /// /// The validation was specified in an invalid format. ///
public PutApprovalResult ( PutApprovalResultRequest request ) : PutApprovalResultResponse
request Amazon.CodePipeline.Model.PutApprovalResultRequest Container for the necessary parameters to execute the PutApprovalResult service method.
return Amazon.CodePipeline.Model.PutApprovalResultResponse

PutApprovalResultAsync() public method

Initiates the asynchronous execution of the PutApprovalResult operation.
public PutApprovalResultAsync ( PutApprovalResultRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CodePipeline.Model.PutApprovalResultRequest Container for the necessary parameters to execute the PutApprovalResult operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

PutJobFailureResult() public method

Represents the failure of a job as returned to the pipeline by a job worker. Only used for custom actions.
/// The specified job state was specified in an invalid format. /// /// The specified job was specified in an invalid format or cannot be found. /// /// The validation was specified in an invalid format. ///
public PutJobFailureResult ( PutJobFailureResultRequest request ) : PutJobFailureResultResponse
request Amazon.CodePipeline.Model.PutJobFailureResultRequest Container for the necessary parameters to execute the PutJobFailureResult service method.
return PutJobFailureResultResponse

PutJobFailureResult() public method

Represents the failure of a job as returned to the pipeline by a job worker. Only used for custom actions.
/// The specified job state was specified in an invalid format. /// /// The specified job was specified in an invalid format or cannot be found. /// /// The validation was specified in an invalid format. ///
public PutJobFailureResult ( string jobId, Amazon.CodePipeline.Model.FailureDetails failureDetails ) : PutJobFailureResultResponse
jobId string The unique system-generated ID of the job that failed. This is the same ID returned from PollForJobs.
failureDetails Amazon.CodePipeline.Model.FailureDetails The details about the failure of a job.
return PutJobFailureResultResponse

PutJobFailureResultAsync() public method

Initiates the asynchronous execution of the PutJobFailureResult operation.
public PutJobFailureResultAsync ( PutJobFailureResultRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CodePipeline.Model.PutJobFailureResultRequest Container for the necessary parameters to execute the PutJobFailureResult operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

PutJobFailureResultAsync() public method

Represents the failure of a job as returned to the pipeline by a job worker. Only used for custom actions.
/// The specified job state was specified in an invalid format. /// /// The specified job was specified in an invalid format or cannot be found. /// /// The validation was specified in an invalid format. ///
public PutJobFailureResultAsync ( string jobId, Amazon.CodePipeline.Model.FailureDetails failureDetails, System cancellationToken = default(CancellationToken) ) : Task
jobId string The unique system-generated ID of the job that failed. This is the same ID returned from PollForJobs.
failureDetails Amazon.CodePipeline.Model.FailureDetails The details about the failure of a job.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

PutJobSuccessResult() public method

Represents the success of a job as returned to the pipeline by a job worker. Only used for custom actions.
/// The specified job state was specified in an invalid format. /// /// The specified job was specified in an invalid format or cannot be found. /// /// The validation was specified in an invalid format. ///
public PutJobSuccessResult ( PutJobSuccessResultRequest request ) : PutJobSuccessResultResponse
request Amazon.CodePipeline.Model.PutJobSuccessResultRequest Container for the necessary parameters to execute the PutJobSuccessResult service method.
return PutJobSuccessResultResponse

PutJobSuccessResultAsync() public method

Initiates the asynchronous execution of the PutJobSuccessResult operation.
public PutJobSuccessResultAsync ( PutJobSuccessResultRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CodePipeline.Model.PutJobSuccessResultRequest Container for the necessary parameters to execute the PutJobSuccessResult operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

PutThirdPartyJobFailureResult() public method

Represents the failure of a third party job as returned to the pipeline by a job worker. Only used for partner actions.
/// The client token was specified in an invalid format /// /// The specified job state was specified in an invalid format. /// /// The specified job was specified in an invalid format or cannot be found. /// /// The validation was specified in an invalid format. ///
public PutThirdPartyJobFailureResult ( Amazon.CodePipeline.Model.PutThirdPartyJobFailureResultRequest request ) : PutThirdPartyJobFailureResultResponse
request Amazon.CodePipeline.Model.PutThirdPartyJobFailureResultRequest Container for the necessary parameters to execute the PutThirdPartyJobFailureResult service method.
return PutThirdPartyJobFailureResultResponse

PutThirdPartyJobFailureResult() public method

Represents the failure of a third party job as returned to the pipeline by a job worker. Only used for partner actions.
/// The client token was specified in an invalid format /// /// The specified job state was specified in an invalid format. /// /// The specified job was specified in an invalid format or cannot be found. /// /// The validation was specified in an invalid format. ///
public PutThirdPartyJobFailureResult ( string jobId, string clientToken, Amazon.CodePipeline.Model.FailureDetails failureDetails ) : PutThirdPartyJobFailureResultResponse
jobId string The ID of the job that failed. This is the same ID returned from PollForThirdPartyJobs.
clientToken string 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.
failureDetails Amazon.CodePipeline.Model.FailureDetails A property of PutThirdPartyJobFailureResultRequest used to execute the PutThirdPartyJobFailureResult service method.
return PutThirdPartyJobFailureResultResponse

PutThirdPartyJobFailureResultAsync() public method

Initiates the asynchronous execution of the PutThirdPartyJobFailureResult operation.
public PutThirdPartyJobFailureResultAsync ( Amazon.CodePipeline.Model.PutThirdPartyJobFailureResultRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CodePipeline.Model.PutThirdPartyJobFailureResultRequest Container for the necessary parameters to execute the PutThirdPartyJobFailureResult operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

PutThirdPartyJobFailureResultAsync() public method

Represents the failure of a third party job as returned to the pipeline by a job worker. Only used for partner actions.
/// The client token was specified in an invalid format /// /// The specified job state was specified in an invalid format. /// /// The specified job was specified in an invalid format or cannot be found. /// /// The validation was specified in an invalid format. ///
public PutThirdPartyJobFailureResultAsync ( string jobId, string clientToken, Amazon.CodePipeline.Model.FailureDetails failureDetails, System cancellationToken = default(CancellationToken) ) : Task
jobId string The ID of the job that failed. This is the same ID returned from PollForThirdPartyJobs.
clientToken string 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.
failureDetails Amazon.CodePipeline.Model.FailureDetails A property of PutThirdPartyJobFailureResultRequest used to execute the PutThirdPartyJobFailureResult service method.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

PutThirdPartyJobSuccessResult() public method

Represents the success of a third party job as returned to the pipeline by a job worker. Only used for partner actions.
/// The client token was specified in an invalid format /// /// The specified job state was specified in an invalid format. /// /// The specified job was specified in an invalid format or cannot be found. /// /// The validation was specified in an invalid format. ///
public PutThirdPartyJobSuccessResult ( PutThirdPartyJobSuccessResultRequest request ) : PutThirdPartyJobSuccessResultResponse
request Amazon.CodePipeline.Model.PutThirdPartyJobSuccessResultRequest Container for the necessary parameters to execute the PutThirdPartyJobSuccessResult service method.
return PutThirdPartyJobSuccessResultResponse

PutThirdPartyJobSuccessResultAsync() public method

Initiates the asynchronous execution of the PutThirdPartyJobSuccessResult operation.
public PutThirdPartyJobSuccessResultAsync ( PutThirdPartyJobSuccessResultRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CodePipeline.Model.PutThirdPartyJobSuccessResultRequest Container for the necessary parameters to execute the PutThirdPartyJobSuccessResult operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

RetryStageExecution() public method

Resumes the pipeline execution by retrying the last failed actions in a stage.
/// The stage has failed in a later run of the pipeline and the pipelineExecutionId associated /// with the request is out of date. /// /// The specified pipeline was specified in an invalid format or cannot be found. /// /// The specified stage was specified in an invalid format or cannot be found. /// /// 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. /// /// The validation was specified in an invalid format. ///
public RetryStageExecution ( RetryStageExecutionRequest request ) : RetryStageExecutionResponse
request Amazon.CodePipeline.Model.RetryStageExecutionRequest Container for the necessary parameters to execute the RetryStageExecution service method.
return Amazon.CodePipeline.Model.RetryStageExecutionResponse

RetryStageExecutionAsync() public method

Initiates the asynchronous execution of the RetryStageExecution operation.
public RetryStageExecutionAsync ( RetryStageExecutionRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CodePipeline.Model.RetryStageExecutionRequest Container for the necessary parameters to execute the RetryStageExecution operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

StartPipelineExecution() public method

Starts the specified pipeline. Specifically, it begins processing the latest commit to the source location specified as part of the pipeline.
/// The specified pipeline was specified in an invalid format or cannot be found. /// /// The validation was specified in an invalid format. ///
public StartPipelineExecution ( Amazon.CodePipeline.Model.StartPipelineExecutionRequest request ) : StartPipelineExecutionResponse
request Amazon.CodePipeline.Model.StartPipelineExecutionRequest Container for the necessary parameters to execute the StartPipelineExecution service method.
return Amazon.CodePipeline.Model.StartPipelineExecutionResponse

StartPipelineExecution() public method

Starts the specified pipeline. Specifically, it begins processing the latest commit to the source location specified as part of the pipeline.
/// The specified pipeline was specified in an invalid format or cannot be found. /// /// The validation was specified in an invalid format. ///
public StartPipelineExecution ( string name ) : StartPipelineExecutionResponse
name string The name of the pipeline to start.
return Amazon.CodePipeline.Model.StartPipelineExecutionResponse

StartPipelineExecutionAsync() public method

Initiates the asynchronous execution of the StartPipelineExecution operation.
public StartPipelineExecutionAsync ( Amazon.CodePipeline.Model.StartPipelineExecutionRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CodePipeline.Model.StartPipelineExecutionRequest Container for the necessary parameters to execute the StartPipelineExecution operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

StartPipelineExecutionAsync() public method

Starts the specified pipeline. Specifically, it begins processing the latest commit to the source location specified as part of the pipeline.
/// The specified pipeline was specified in an invalid format or cannot be found. /// /// The validation was specified in an invalid format. ///
public StartPipelineExecutionAsync ( string name, System cancellationToken = default(CancellationToken) ) : Task
name string The name of the pipeline to start.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

UpdatePipeline() public method

Updates a specified pipeline with edits or changes to its structure. Use a JSON file with the pipeline structure in conjunction with UpdatePipeline to provide the full structure of the pipeline. Updating the pipeline increases the version number of the pipeline by 1.
/// The specified action declaration was specified in an invalid format. /// /// Reserved for future use. /// /// The specified stage declaration was specified in an invalid format. /// /// The specified structure was specified in an invalid format. /// /// The validation was specified in an invalid format. ///
public UpdatePipeline ( PipelineDeclaration pipeline ) : Amazon.CodePipeline.Model.UpdatePipelineResponse
pipeline Amazon.CodePipeline.Model.PipelineDeclaration The name of the pipeline to be updated.
return Amazon.CodePipeline.Model.UpdatePipelineResponse

UpdatePipeline() public method

Updates a specified pipeline with edits or changes to its structure. Use a JSON file with the pipeline structure in conjunction with UpdatePipeline to provide the full structure of the pipeline. Updating the pipeline increases the version number of the pipeline by 1.
/// The specified action declaration was specified in an invalid format. /// /// Reserved for future use. /// /// The specified stage declaration was specified in an invalid format. /// /// The specified structure was specified in an invalid format. /// /// The validation was specified in an invalid format. ///
public UpdatePipeline ( Amazon.CodePipeline.Model.UpdatePipelineRequest request ) : Amazon.CodePipeline.Model.UpdatePipelineResponse
request Amazon.CodePipeline.Model.UpdatePipelineRequest Container for the necessary parameters to execute the UpdatePipeline service method.
return Amazon.CodePipeline.Model.UpdatePipelineResponse

UpdatePipelineAsync() public method

Updates a specified pipeline with edits or changes to its structure. Use a JSON file with the pipeline structure in conjunction with UpdatePipeline to provide the full structure of the pipeline. Updating the pipeline increases the version number of the pipeline by 1.
/// The specified action declaration was specified in an invalid format. /// /// Reserved for future use. /// /// The specified stage declaration was specified in an invalid format. /// /// The specified structure was specified in an invalid format. /// /// The validation was specified in an invalid format. ///
public UpdatePipelineAsync ( PipelineDeclaration pipeline, System cancellationToken = default(CancellationToken) ) : Task
pipeline Amazon.CodePipeline.Model.PipelineDeclaration The name of the pipeline to be updated.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

UpdatePipelineAsync() public method

Initiates the asynchronous execution of the UpdatePipeline operation.
public UpdatePipelineAsync ( Amazon.CodePipeline.Model.UpdatePipelineRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.CodePipeline.Model.UpdatePipelineRequest Container for the necessary parameters to execute the UpdatePipeline operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task