Class: Aws::S3Tables::Types::MigrationOutputOverview
- Inherits:
-
Struct
- Object
- Struct
- Aws::S3Tables::Types::MigrationOutputOverview
- 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
-
#bucket ⇒ String
The general purpose bucket that the migration writes every report to.
-
#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.
-
#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.
-
#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.
Instance Attribute Details
#bucket ⇒ String
The general purpose bucket that the migration writes every report to.
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 |