Class: Aws::CodePipeline::Types::ActionExecution

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-codepipeline/types.rb

Overview

Represents information about the run of an action.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#action_execution_idString

ID of the workflow action execution in the current stage. Use the GetPipelineState action to retrieve the current action execution details of the current stage.

<note markdown=“1”> For older executions, this field might be empty. The action execution ID is available for executions run on or after March 2020.

</note>

Returns:

  • (String)


389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
# File 'lib/aws-sdk-codepipeline/types.rb', line 389

class ActionExecution < Struct.new(
  :action_execution_id,
  :status,
  :summary,
  :last_status_change,
  :token,
  :last_updated_by,
  :external_execution_id,
  :external_execution_url,
  :percent_complete,
  :error_details,
  :log_stream_arn)
  SENSITIVE = []
  include Aws::Structure
end

#error_detailsTypes::ErrorDetails

The details of an error returned by a URL external to Amazon Web Services.

Returns:



389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
# File 'lib/aws-sdk-codepipeline/types.rb', line 389

class ActionExecution < Struct.new(
  :action_execution_id,
  :status,
  :summary,
  :last_status_change,
  :token,
  :last_updated_by,
  :external_execution_id,
  :external_execution_url,
  :percent_complete,
  :error_details,
  :log_stream_arn)
  SENSITIVE = []
  include Aws::Structure
end

#external_execution_idString

The external ID of the run of the action.

Returns:

  • (String)


389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
# File 'lib/aws-sdk-codepipeline/types.rb', line 389

class ActionExecution < Struct.new(
  :action_execution_id,
  :status,
  :summary,
  :last_status_change,
  :token,
  :last_updated_by,
  :external_execution_id,
  :external_execution_url,
  :percent_complete,
  :error_details,
  :log_stream_arn)
  SENSITIVE = []
  include Aws::Structure
end

#external_execution_urlString

The URL of a resource external to Amazon Web Services that is used when running the action (for example, an external repository URL).

Returns:

  • (String)


389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
# File 'lib/aws-sdk-codepipeline/types.rb', line 389

class ActionExecution < Struct.new(
  :action_execution_id,
  :status,
  :summary,
  :last_status_change,
  :token,
  :last_updated_by,
  :external_execution_id,
  :external_execution_url,
  :percent_complete,
  :error_details,
  :log_stream_arn)
  SENSITIVE = []
  include Aws::Structure
end

#last_status_changeTime

The last status change of the action.

Returns:

  • (Time)


389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
# File 'lib/aws-sdk-codepipeline/types.rb', line 389

class ActionExecution < Struct.new(
  :action_execution_id,
  :status,
  :summary,
  :last_status_change,
  :token,
  :last_updated_by,
  :external_execution_id,
  :external_execution_url,
  :percent_complete,
  :error_details,
  :log_stream_arn)
  SENSITIVE = []
  include Aws::Structure
end

#last_updated_byString

The ARN of the user who last changed the pipeline.

Returns:

  • (String)


389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
# File 'lib/aws-sdk-codepipeline/types.rb', line 389

class ActionExecution < Struct.new(
  :action_execution_id,
  :status,
  :summary,
  :last_status_change,
  :token,
  :last_updated_by,
  :external_execution_id,
  :external_execution_url,
  :percent_complete,
  :error_details,
  :log_stream_arn)
  SENSITIVE = []
  include Aws::Structure
end

#log_stream_arnString

The Amazon Resource Name (ARN) of the log stream for the action compute.

Returns:

  • (String)


389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
# File 'lib/aws-sdk-codepipeline/types.rb', line 389

class ActionExecution < Struct.new(
  :action_execution_id,
  :status,
  :summary,
  :last_status_change,
  :token,
  :last_updated_by,
  :external_execution_id,
  :external_execution_url,
  :percent_complete,
  :error_details,
  :log_stream_arn)
  SENSITIVE = []
  include Aws::Structure
end

#percent_completeInteger

A percentage of completeness of the action as it runs.

Returns:

  • (Integer)


389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
# File 'lib/aws-sdk-codepipeline/types.rb', line 389

class ActionExecution < Struct.new(
  :action_execution_id,
  :status,
  :summary,
  :last_status_change,
  :token,
  :last_updated_by,
  :external_execution_id,
  :external_execution_url,
  :percent_complete,
  :error_details,
  :log_stream_arn)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

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

Returns:

  • (String)


389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
# File 'lib/aws-sdk-codepipeline/types.rb', line 389

class ActionExecution < Struct.new(
  :action_execution_id,
  :status,
  :summary,
  :last_status_change,
  :token,
  :last_updated_by,
  :external_execution_id,
  :external_execution_url,
  :percent_complete,
  :error_details,
  :log_stream_arn)
  SENSITIVE = []
  include Aws::Structure
end

#summaryString

A summary of the run of the action.

Returns:

  • (String)


389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
# File 'lib/aws-sdk-codepipeline/types.rb', line 389

class ActionExecution < Struct.new(
  :action_execution_id,
  :status,
  :summary,
  :last_status_change,
  :token,
  :last_updated_by,
  :external_execution_id,
  :external_execution_url,
  :percent_complete,
  :error_details,
  :log_stream_arn)
  SENSITIVE = []
  include Aws::Structure
end

#tokenString

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. It is used to validate that the approval request corresponding to this token is still valid.

Returns:

  • (String)


389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
# File 'lib/aws-sdk-codepipeline/types.rb', line 389

class ActionExecution < Struct.new(
  :action_execution_id,
  :status,
  :summary,
  :last_status_change,
  :token,
  :last_updated_by,
  :external_execution_id,
  :external_execution_url,
  :percent_complete,
  :error_details,
  :log_stream_arn)
  SENSITIVE = []
  include Aws::Structure
end