Class: Aws::S3Tables::Types::MigrationOutputOverview

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

Overview

Where a migration writes its reports, and the location of each report once it is written.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#bucket ⇒ String

The general purpose bucket that the migration writes every report to.

Returns:

  • (String)


2342
2343
2344
2345
2346
2347
2348
2349
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 2342

class MigrationOutputOverview < Struct.new(
  :bucket,
  :table_compatibility_report,
  :object_compatibility_report,
  :object_migration_report)
  SENSITIVE = []
  include Aws::Structure
end

#object_compatibility_report ⇒ Types::ReportOverview

The object compatibility report: one row for each source object under the source table's location, with whether the migration includes the object and its most severe finding. The migration writes it when planning finishes. If planning fails, the report might not be written.



2342
2343
2344
2345
2346
2347
2348
2349
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 2342

class MigrationOutputOverview < Struct.new(
  :bucket,
  :table_compatibility_report,
  :object_compatibility_report,
  :object_migration_report)
  SENSITIVE = []
  include Aws::Structure
end

#object_migration_report ⇒ Types::ReportOverview

The object migration report: one row for each source object that the migration tried to migrate, with whether it migrated, how it was transformed, and why it failed. The migration writes it once, when the migration ends. It isn't written if planning fails or if a sync has nothing to migrate.



2342
2343
2344
2345
2346
2347
2348
2349
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 2342

class MigrationOutputOverview < Struct.new(
  :bucket,
  :table_compatibility_report,
  :object_compatibility_report,
  :object_migration_report)
  SENSITIVE = []
  include Aws::Structure
end

#table_compatibility_report ⇒ Types::ReportOverview

The table compatibility report: the sample object that the schema is inferred from, the table-level findings, and one row for each destination column with its type change and how the migration policies apply to it. The migration writes it when planning finishes, before any data migrates. If planning fails, the report might not be written.



2342
2343
2344
2345
2346
2347
2348
2349
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 2342

class MigrationOutputOverview < Struct.new(
  :bucket,
  :table_compatibility_report,
  :object_compatibility_report,
  :object_migration_report)
  SENSITIVE = []
  include Aws::Structure
end