AWS SDK for Go (PILOT)
API Reference

PREVIEW DOCUMENTATION - This is a preview of a new format for the AWS SDK for Go API Reference documentation. For the current AWS SDK for Go API Reference, see https://docs.aws.amazon.com/sdk-for-go/api/.

We welcome your feedback on this new version of the documentation. Send your comments to aws-sdkdocs-feedback@amazon.com.

ActionExecution

import "github.com/aws/aws-sdk-go/service/codepipeline"

type ActionExecution struct { ErrorDetails *ErrorDetails `locationName:"errorDetails" type:"structure"` ExternalExecutionId *string `locationName:"externalExecutionId" min:"1" type:"string"` ExternalExecutionUrl *string `locationName:"externalExecutionUrl" min:"1" type:"string"` LastStatusChange *time.Time `locationName:"lastStatusChange" type:"timestamp"` LastUpdatedBy *string `locationName:"lastUpdatedBy" type:"string"` PercentComplete *int64 `locationName:"percentComplete" type:"integer"` Status *string `locationName:"status" type:"string" enum:"ActionExecutionStatus"` Summary *string `locationName:"summary" min:"1" type:"string"` Token *string `locationName:"token" type:"string"` }

Represents information about the run of an action.

ErrorDetails

Represents information about an error in AWS CodePipeline.

ExternalExecutionId

Type: *string

The external ID of the run of the action.

ExternalExecutionUrl

Type: *string

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

LastStatusChange

Type: *time.Time

The last status change of the action.

LastUpdatedBy

Type: *string

The ARN of the user who last changed the pipeline.

PercentComplete

Type: *int64

A percentage of completeness of the action as it runs.

Status

Type: *string

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

Summary

Type: *string

A summary of the run of the action.

Token

Type: *string

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

Method

GoString

func (s ActionExecution) GoString() string

GoString returns the string representation

SetErrorDetails

func (s *ActionExecution) SetErrorDetails(v *ErrorDetails) *ActionExecution

SetErrorDetails sets the ErrorDetails field's value.

SetExternalExecutionId

func (s *ActionExecution) SetExternalExecutionId(v string) *ActionExecution

SetExternalExecutionId sets the ExternalExecutionId field's value.

SetExternalExecutionUrl

func (s *ActionExecution) SetExternalExecutionUrl(v string) *ActionExecution

SetExternalExecutionUrl sets the ExternalExecutionUrl field's value.

SetLastStatusChange

func (s *ActionExecution) SetLastStatusChange(v time.Time) *ActionExecution

SetLastStatusChange sets the LastStatusChange field's value.

SetLastUpdatedBy

func (s *ActionExecution) SetLastUpdatedBy(v string) *ActionExecution

SetLastUpdatedBy sets the LastUpdatedBy field's value.

SetPercentComplete

func (s *ActionExecution) SetPercentComplete(v int64) *ActionExecution

SetPercentComplete sets the PercentComplete field's value.

SetStatus

func (s *ActionExecution) SetStatus(v string) *ActionExecution

SetStatus sets the Status field's value.

SetSummary

func (s *ActionExecution) SetSummary(v string) *ActionExecution

SetSummary sets the Summary field's value.

SetToken

func (s *ActionExecution) SetToken(v string) *ActionExecution

SetToken sets the Token field's value.

String

func (s ActionExecution) String() string

String returns the string representation

On this page: