Class: Aws::MWAAServerless::Types::GetTaskInstanceResponse

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-mwaaserverless/lib/aws-sdk-mwaaserverless/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#attempt_numberInteger

The attempt number for this task instance.

Returns:

  • (Integer)


413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
# File 'gems/aws-sdk-mwaaserverless/lib/aws-sdk-mwaaserverless/types.rb', line 413

class GetTaskInstanceResponse < Struct.new(
  :workflow_arn,
  :run_id,
  :task_instance_id,
  :workflow_version,
  :status,
  :duration_in_seconds,
  :operator_name,
  :modified_at,
  :ended_at,
  :started_at,
  :attempt_number,
  :error_message,
  :task_id,
  :log_stream,
  :xcom)
  SENSITIVE = []
  include Aws::Structure
end

#duration_in_secondsInteger

The duration of the task instance execution in seconds. This value is null if the task is not complete.

Returns:

  • (Integer)


413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
# File 'gems/aws-sdk-mwaaserverless/lib/aws-sdk-mwaaserverless/types.rb', line 413

class GetTaskInstanceResponse < Struct.new(
  :workflow_arn,
  :run_id,
  :task_instance_id,
  :workflow_version,
  :status,
  :duration_in_seconds,
  :operator_name,
  :modified_at,
  :ended_at,
  :started_at,
  :attempt_number,
  :error_message,
  :task_id,
  :log_stream,
  :xcom)
  SENSITIVE = []
  include Aws::Structure
end

#ended_atTime

The timestamp when the task instance completed execution, in ISO 8601 date-time format. This value is null if the task is not complete.

Returns:

  • (Time)


413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
# File 'gems/aws-sdk-mwaaserverless/lib/aws-sdk-mwaaserverless/types.rb', line 413

class GetTaskInstanceResponse < Struct.new(
  :workflow_arn,
  :run_id,
  :task_instance_id,
  :workflow_version,
  :status,
  :duration_in_seconds,
  :operator_name,
  :modified_at,
  :ended_at,
  :started_at,
  :attempt_number,
  :error_message,
  :task_id,
  :log_stream,
  :xcom)
  SENSITIVE = []
  include Aws::Structure
end

#error_messageString

The error message if the task instance failed. This value is null if the task completed successfully.

Returns:

  • (String)


413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
# File 'gems/aws-sdk-mwaaserverless/lib/aws-sdk-mwaaserverless/types.rb', line 413

class GetTaskInstanceResponse < Struct.new(
  :workflow_arn,
  :run_id,
  :task_instance_id,
  :workflow_version,
  :status,
  :duration_in_seconds,
  :operator_name,
  :modified_at,
  :ended_at,
  :started_at,
  :attempt_number,
  :error_message,
  :task_id,
  :log_stream,
  :xcom)
  SENSITIVE = []
  include Aws::Structure
end

#log_streamString

The CloudWatch log stream name for this task instance execution.

Returns:

  • (String)


413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
# File 'gems/aws-sdk-mwaaserverless/lib/aws-sdk-mwaaserverless/types.rb', line 413

class GetTaskInstanceResponse < Struct.new(
  :workflow_arn,
  :run_id,
  :task_instance_id,
  :workflow_version,
  :status,
  :duration_in_seconds,
  :operator_name,
  :modified_at,
  :ended_at,
  :started_at,
  :attempt_number,
  :error_message,
  :task_id,
  :log_stream,
  :xcom)
  SENSITIVE = []
  include Aws::Structure
end

#modified_atTime

The timestamp when the task instance was last modified, in ISO 8601 date-time format.

Returns:

  • (Time)


413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
# File 'gems/aws-sdk-mwaaserverless/lib/aws-sdk-mwaaserverless/types.rb', line 413

class GetTaskInstanceResponse < Struct.new(
  :workflow_arn,
  :run_id,
  :task_instance_id,
  :workflow_version,
  :status,
  :duration_in_seconds,
  :operator_name,
  :modified_at,
  :ended_at,
  :started_at,
  :attempt_number,
  :error_message,
  :task_id,
  :log_stream,
  :xcom)
  SENSITIVE = []
  include Aws::Structure
end

#operator_nameString

The name of the Apache Airflow operator used for this task instance.

Returns:

  • (String)


413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
# File 'gems/aws-sdk-mwaaserverless/lib/aws-sdk-mwaaserverless/types.rb', line 413

class GetTaskInstanceResponse < Struct.new(
  :workflow_arn,
  :run_id,
  :task_instance_id,
  :workflow_version,
  :status,
  :duration_in_seconds,
  :operator_name,
  :modified_at,
  :ended_at,
  :started_at,
  :attempt_number,
  :error_message,
  :task_id,
  :log_stream,
  :xcom)
  SENSITIVE = []
  include Aws::Structure
end

#run_idString

The unique identifier of the workflow run that contains this task instance.

Returns:

  • (String)


413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
# File 'gems/aws-sdk-mwaaserverless/lib/aws-sdk-mwaaserverless/types.rb', line 413

class GetTaskInstanceResponse < Struct.new(
  :workflow_arn,
  :run_id,
  :task_instance_id,
  :workflow_version,
  :status,
  :duration_in_seconds,
  :operator_name,
  :modified_at,
  :ended_at,
  :started_at,
  :attempt_number,
  :error_message,
  :task_id,
  :log_stream,
  :xcom)
  SENSITIVE = []
  include Aws::Structure
end

#started_atTime

The timestamp when the task instance started execution, in ISO 8601 date-time format. This value is null if the task has not started.

Returns:

  • (Time)


413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
# File 'gems/aws-sdk-mwaaserverless/lib/aws-sdk-mwaaserverless/types.rb', line 413

class GetTaskInstanceResponse < Struct.new(
  :workflow_arn,
  :run_id,
  :task_instance_id,
  :workflow_version,
  :status,
  :duration_in_seconds,
  :operator_name,
  :modified_at,
  :ended_at,
  :started_at,
  :attempt_number,
  :error_message,
  :task_id,
  :log_stream,
  :xcom)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The current status of the task instance.

Returns:

  • (String)


413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
# File 'gems/aws-sdk-mwaaserverless/lib/aws-sdk-mwaaserverless/types.rb', line 413

class GetTaskInstanceResponse < Struct.new(
  :workflow_arn,
  :run_id,
  :task_instance_id,
  :workflow_version,
  :status,
  :duration_in_seconds,
  :operator_name,
  :modified_at,
  :ended_at,
  :started_at,
  :attempt_number,
  :error_message,
  :task_id,
  :log_stream,
  :xcom)
  SENSITIVE = []
  include Aws::Structure
end

#task_idString

The unique identifier of the task definition within the workflow.

Returns:

  • (String)


413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
# File 'gems/aws-sdk-mwaaserverless/lib/aws-sdk-mwaaserverless/types.rb', line 413

class GetTaskInstanceResponse < Struct.new(
  :workflow_arn,
  :run_id,
  :task_instance_id,
  :workflow_version,
  :status,
  :duration_in_seconds,
  :operator_name,
  :modified_at,
  :ended_at,
  :started_at,
  :attempt_number,
  :error_message,
  :task_id,
  :log_stream,
  :xcom)
  SENSITIVE = []
  include Aws::Structure
end

#task_instance_idString

The unique identifier of this task instance.

Returns:

  • (String)


413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
# File 'gems/aws-sdk-mwaaserverless/lib/aws-sdk-mwaaserverless/types.rb', line 413

class GetTaskInstanceResponse < Struct.new(
  :workflow_arn,
  :run_id,
  :task_instance_id,
  :workflow_version,
  :status,
  :duration_in_seconds,
  :operator_name,
  :modified_at,
  :ended_at,
  :started_at,
  :attempt_number,
  :error_message,
  :task_id,
  :log_stream,
  :xcom)
  SENSITIVE = []
  include Aws::Structure
end

#workflow_arnString

The Amazon Resource Name (ARN) of the workflow that contains this task instance.

Returns:

  • (String)


413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
# File 'gems/aws-sdk-mwaaserverless/lib/aws-sdk-mwaaserverless/types.rb', line 413

class GetTaskInstanceResponse < Struct.new(
  :workflow_arn,
  :run_id,
  :task_instance_id,
  :workflow_version,
  :status,
  :duration_in_seconds,
  :operator_name,
  :modified_at,
  :ended_at,
  :started_at,
  :attempt_number,
  :error_message,
  :task_id,
  :log_stream,
  :xcom)
  SENSITIVE = []
  include Aws::Structure
end

#workflow_versionString

The version of the workflow that contains this task instance.

Returns:

  • (String)


413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
# File 'gems/aws-sdk-mwaaserverless/lib/aws-sdk-mwaaserverless/types.rb', line 413

class GetTaskInstanceResponse < Struct.new(
  :workflow_arn,
  :run_id,
  :task_instance_id,
  :workflow_version,
  :status,
  :duration_in_seconds,
  :operator_name,
  :modified_at,
  :ended_at,
  :started_at,
  :attempt_number,
  :error_message,
  :task_id,
  :log_stream,
  :xcom)
  SENSITIVE = []
  include Aws::Structure
end

#xcomHash<String,String>

Cross-communication data exchanged between tasks in the workflow execution.

Returns:

  • (Hash<String,String>)


413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
# File 'gems/aws-sdk-mwaaserverless/lib/aws-sdk-mwaaserverless/types.rb', line 413

class GetTaskInstanceResponse < Struct.new(
  :workflow_arn,
  :run_id,
  :task_instance_id,
  :workflow_version,
  :status,
  :duration_in_seconds,
  :operator_name,
  :modified_at,
  :ended_at,
  :started_at,
  :attempt_number,
  :error_message,
  :task_id,
  :log_stream,
  :xcom)
  SENSITIVE = []
  include Aws::Structure
end