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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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)


927
928
929
930
931
932
933
934
935
936
# File 'lib/aws-sdk-migrationhub/types.rb', line 927

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)


927
928
929
930
931
932
933
934
935
936
# File 'lib/aws-sdk-migrationhub/types.rb', line 927

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)


927
928
929
930
931
932
933
934
935
936
# File 'lib/aws-sdk-migrationhub/types.rb', line 927

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)


927
928
929
930
931
932
933
934
935
936
# File 'lib/aws-sdk-migrationhub/types.rb', line 927

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)


927
928
929
930
931
932
933
934
935
936
# File 'lib/aws-sdk-migrationhub/types.rb', line 927

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)


927
928
929
930
931
932
933
934
935
936
# File 'lib/aws-sdk-migrationhub/types.rb', line 927

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