Class: Aws::MigrationHub::Types::MigrationTaskSummary

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

Overview

MigrationTaskSummary includes MigrationTaskName, ProgressPercent, ProgressUpdateStream, Status, and UpdateDateTime for each task.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#migration_task_nameString

Unique identifier that references the migration task. Do not store personal data in this field.

Returns:

  • (String)


865
866
867
868
869
870
871
872
873
874
# File 'gems/aws-sdk-migrationhub/lib/aws-sdk-migrationhub/types.rb', line 865

class MigrationTaskSummary < Struct.new(
  :progress_update_stream,
  :migration_task_name,
  :status,
  :progress_percent,
  :status_detail,
  :update_date_time)
  SENSITIVE = []
  include Aws::Structure
end

#progress_percentInteger

Indication of the percentage completion of the task.

Returns:

  • (Integer)


865
866
867
868
869
870
871
872
873
874
# File 'gems/aws-sdk-migrationhub/lib/aws-sdk-migrationhub/types.rb', line 865

class MigrationTaskSummary < Struct.new(
  :progress_update_stream,
  :migration_task_name,
  :status,
  :progress_percent,
  :status_detail,
  :update_date_time)
  SENSITIVE = []
  include Aws::Structure
end

#progress_update_streamString

An AWS resource used for access control. It should uniquely identify the migration tool as it is used for all updates made by the tool.

Returns:

  • (String)


865
866
867
868
869
870
871
872
873
874
# File 'gems/aws-sdk-migrationhub/lib/aws-sdk-migrationhub/types.rb', line 865

class MigrationTaskSummary < Struct.new(
  :progress_update_stream,
  :migration_task_name,
  :status,
  :progress_percent,
  :status_detail,
  :update_date_time)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

Status of the task.

Returns:

  • (String)


865
866
867
868
869
870
871
872
873
874
# File 'gems/aws-sdk-migrationhub/lib/aws-sdk-migrationhub/types.rb', line 865

class MigrationTaskSummary < Struct.new(
  :progress_update_stream,
  :migration_task_name,
  :status,
  :progress_percent,
  :status_detail,
  :update_date_time)
  SENSITIVE = []
  include Aws::Structure
end

#status_detailString

Detail information of what is being done within the overall status state.

Returns:

  • (String)


865
866
867
868
869
870
871
872
873
874
# File 'gems/aws-sdk-migrationhub/lib/aws-sdk-migrationhub/types.rb', line 865

class MigrationTaskSummary < Struct.new(
  :progress_update_stream,
  :migration_task_name,
  :status,
  :progress_percent,
  :status_detail,
  :update_date_time)
  SENSITIVE = []
  include Aws::Structure
end

#update_date_timeTime

The timestamp when the task was gathered.

Returns:

  • (Time)


865
866
867
868
869
870
871
872
873
874
# File 'gems/aws-sdk-migrationhub/lib/aws-sdk-migrationhub/types.rb', line 865

class MigrationTaskSummary < Struct.new(
  :progress_update_stream,
  :migration_task_name,
  :status,
  :progress_percent,
  :status_detail,
  :update_date_time)
  SENSITIVE = []
  include Aws::Structure
end