Class: Aws::Imagebuilder::Types::WorkflowExecutionMetadata

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

Overview

Metadata that includes details and status from this runtime instance of the workflow.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#end_timeString

The timestamp when this runtime instance of the workflow finished.

Returns:

  • (String)


8275
8276
8277
8278
8279
8280
8281
8282
8283
8284
8285
8286
8287
8288
8289
8290
# File 'lib/aws-sdk-imagebuilder/types.rb', line 8275

class WorkflowExecutionMetadata < Struct.new(
  :workflow_build_version_arn,
  :workflow_execution_id,
  :type,
  :status,
  :message,
  :total_step_count,
  :total_steps_succeeded,
  :total_steps_failed,
  :total_steps_skipped,
  :start_time,
  :end_time,
  :parallel_group)
  SENSITIVE = []
  include Aws::Structure
end

#messageString

The runtime output message from the workflow, if applicable.

Returns:

  • (String)


8275
8276
8277
8278
8279
8280
8281
8282
8283
8284
8285
8286
8287
8288
8289
8290
# File 'lib/aws-sdk-imagebuilder/types.rb', line 8275

class WorkflowExecutionMetadata < Struct.new(
  :workflow_build_version_arn,
  :workflow_execution_id,
  :type,
  :status,
  :message,
  :total_step_count,
  :total_steps_succeeded,
  :total_steps_failed,
  :total_steps_skipped,
  :start_time,
  :end_time,
  :parallel_group)
  SENSITIVE = []
  include Aws::Structure
end

#parallel_groupString

The name of the test group that included the test workflow resource at runtime.

Returns:

  • (String)


8275
8276
8277
8278
8279
8280
8281
8282
8283
8284
8285
8286
8287
8288
8289
8290
# File 'lib/aws-sdk-imagebuilder/types.rb', line 8275

class WorkflowExecutionMetadata < Struct.new(
  :workflow_build_version_arn,
  :workflow_execution_id,
  :type,
  :status,
  :message,
  :total_step_count,
  :total_steps_succeeded,
  :total_steps_failed,
  :total_steps_skipped,
  :start_time,
  :end_time,
  :parallel_group)
  SENSITIVE = []
  include Aws::Structure
end

#start_timeString

The timestamp when the runtime instance of this workflow started.

Returns:

  • (String)


8275
8276
8277
8278
8279
8280
8281
8282
8283
8284
8285
8286
8287
8288
8289
8290
# File 'lib/aws-sdk-imagebuilder/types.rb', line 8275

class WorkflowExecutionMetadata < Struct.new(
  :workflow_build_version_arn,
  :workflow_execution_id,
  :type,
  :status,
  :message,
  :total_step_count,
  :total_steps_succeeded,
  :total_steps_failed,
  :total_steps_skipped,
  :start_time,
  :end_time,
  :parallel_group)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The current runtime status for this workflow.

Returns:

  • (String)


8275
8276
8277
8278
8279
8280
8281
8282
8283
8284
8285
8286
8287
8288
8289
8290
# File 'lib/aws-sdk-imagebuilder/types.rb', line 8275

class WorkflowExecutionMetadata < Struct.new(
  :workflow_build_version_arn,
  :workflow_execution_id,
  :type,
  :status,
  :message,
  :total_step_count,
  :total_steps_succeeded,
  :total_steps_failed,
  :total_steps_skipped,
  :start_time,
  :end_time,
  :parallel_group)
  SENSITIVE = []
  include Aws::Structure
end

#total_step_countInteger

The total number of steps in the workflow. This should equal the sum of the step counts for steps that succeeded, were skipped, and failed.

Returns:

  • (Integer)


8275
8276
8277
8278
8279
8280
8281
8282
8283
8284
8285
8286
8287
8288
8289
8290
# File 'lib/aws-sdk-imagebuilder/types.rb', line 8275

class WorkflowExecutionMetadata < Struct.new(
  :workflow_build_version_arn,
  :workflow_execution_id,
  :type,
  :status,
  :message,
  :total_step_count,
  :total_steps_succeeded,
  :total_steps_failed,
  :total_steps_skipped,
  :start_time,
  :end_time,
  :parallel_group)
  SENSITIVE = []
  include Aws::Structure
end

#total_steps_failedInteger

A runtime count for the number of steps in the workflow that failed.

Returns:

  • (Integer)


8275
8276
8277
8278
8279
8280
8281
8282
8283
8284
8285
8286
8287
8288
8289
8290
# File 'lib/aws-sdk-imagebuilder/types.rb', line 8275

class WorkflowExecutionMetadata < Struct.new(
  :workflow_build_version_arn,
  :workflow_execution_id,
  :type,
  :status,
  :message,
  :total_step_count,
  :total_steps_succeeded,
  :total_steps_failed,
  :total_steps_skipped,
  :start_time,
  :end_time,
  :parallel_group)
  SENSITIVE = []
  include Aws::Structure
end

#total_steps_skippedInteger

A runtime count for the number of steps in the workflow that were skipped.

Returns:

  • (Integer)


8275
8276
8277
8278
8279
8280
8281
8282
8283
8284
8285
8286
8287
8288
8289
8290
# File 'lib/aws-sdk-imagebuilder/types.rb', line 8275

class WorkflowExecutionMetadata < Struct.new(
  :workflow_build_version_arn,
  :workflow_execution_id,
  :type,
  :status,
  :message,
  :total_step_count,
  :total_steps_succeeded,
  :total_steps_failed,
  :total_steps_skipped,
  :start_time,
  :end_time,
  :parallel_group)
  SENSITIVE = []
  include Aws::Structure
end

#total_steps_succeededInteger

A runtime count for the number of steps in the workflow that ran successfully.

Returns:

  • (Integer)


8275
8276
8277
8278
8279
8280
8281
8282
8283
8284
8285
8286
8287
8288
8289
8290
# File 'lib/aws-sdk-imagebuilder/types.rb', line 8275

class WorkflowExecutionMetadata < Struct.new(
  :workflow_build_version_arn,
  :workflow_execution_id,
  :type,
  :status,
  :message,
  :total_step_count,
  :total_steps_succeeded,
  :total_steps_failed,
  :total_steps_skipped,
  :start_time,
  :end_time,
  :parallel_group)
  SENSITIVE = []
  include Aws::Structure
end

#typeString

Indicates what type of workflow that Image Builder ran for this runtime instance of the workflow.

Returns:

  • (String)


8275
8276
8277
8278
8279
8280
8281
8282
8283
8284
8285
8286
8287
8288
8289
8290
# File 'lib/aws-sdk-imagebuilder/types.rb', line 8275

class WorkflowExecutionMetadata < Struct.new(
  :workflow_build_version_arn,
  :workflow_execution_id,
  :type,
  :status,
  :message,
  :total_step_count,
  :total_steps_succeeded,
  :total_steps_failed,
  :total_steps_skipped,
  :start_time,
  :end_time,
  :parallel_group)
  SENSITIVE = []
  include Aws::Structure
end

#workflow_build_version_arnString

The Amazon Resource Name (ARN) of the workflow resource build version that ran.

Returns:

  • (String)


8275
8276
8277
8278
8279
8280
8281
8282
8283
8284
8285
8286
8287
8288
8289
8290
# File 'lib/aws-sdk-imagebuilder/types.rb', line 8275

class WorkflowExecutionMetadata < Struct.new(
  :workflow_build_version_arn,
  :workflow_execution_id,
  :type,
  :status,
  :message,
  :total_step_count,
  :total_steps_succeeded,
  :total_steps_failed,
  :total_steps_skipped,
  :start_time,
  :end_time,
  :parallel_group)
  SENSITIVE = []
  include Aws::Structure
end

#workflow_execution_idString

Unique identifier that Image Builder assigns to keep track of runtime resources each time it runs a workflow.

Returns:

  • (String)


8275
8276
8277
8278
8279
8280
8281
8282
8283
8284
8285
8286
8287
8288
8289
8290
# File 'lib/aws-sdk-imagebuilder/types.rb', line 8275

class WorkflowExecutionMetadata < Struct.new(
  :workflow_build_version_arn,
  :workflow_execution_id,
  :type,
  :status,
  :message,
  :total_step_count,
  :total_steps_succeeded,
  :total_steps_failed,
  :total_steps_skipped,
  :start_time,
  :end_time,
  :parallel_group)
  SENSITIVE = []
  include Aws::Structure
end