Class: Aws::S3Tables::Types::ReportOverview

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

Overview

A report of a migration: the prefix it is written under and, once it is written, its key, its checksum and, for the compatibility reports, the number of blocking findings in each category.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#checksum_crc64nvme ⇒ String

The Base64-encoded CRC64NVME checksum of the object that key names. For a report that has a manifest, the manifest lists the checksum of each report file. This value is returned after the migration writes the report.

Returns:

  • (String)


3086
3087
3088
3089
3090
3091
3092
3093
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 3086

class ReportOverview < Struct.new(
  :prefix,
  :key,
  :checksum_crc64nvme,
  :invalid_findings)
  SENSITIVE = []
  include Aws::Structure
end

#invalid_findings ⇒ Hash<String,Integer>

For the compatibility reports, the number of blocking findings in each category. The object compatibility report counts each blocked object once, under its most severe finding. Categories with no blocking findings are left out.

Returns:

  • (Hash<String,Integer>)


3086
3087
3088
3089
3090
3091
3092
3093
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 3086

class ReportOverview < Struct.new(
  :prefix,
  :key,
  :checksum_crc64nvme,
  :invalid_findings)
  SENSITIVE = []
  include Aws::Structure
end

#key ⇒ String

The key of the report object in the bucket. For the object compatibility and object migration reports, this is the report's manifest; for the table compatibility report, it is the report itself. This value is returned after the migration writes the report. A migration doesn't always write every report. For example, a migration that fails during planning doesn't write the object migration report.

Returns:

  • (String)


3086
3087
3088
3089
3090
3091
3092
3093
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 3086

class ReportOverview < Struct.new(
  :prefix,
  :key,
  :checksum_crc64nvme,
  :invalid_findings)
  SENSITIVE = []
  include Aws::Structure
end

#prefix ⇒ String

The key prefix that the report is written under.

Returns:

  • (String)


3086
3087
3088
3089
3090
3091
3092
3093
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 3086

class ReportOverview < Struct.new(
  :prefix,
  :key,
  :checksum_crc64nvme,
  :invalid_findings)
  SENSITIVE = []
  include Aws::Structure
end