class Aws::DatabaseMigrationService::Types::TableStatistics

Provides a collection of table statistics in response to a request by the `DescribeTableStatistics` operation.

@!attribute [rw] schema_name

The schema name.
@return [String]

@!attribute [rw] table_name

The name of the table.
@return [String]

@!attribute [rw] inserts

The number of insert actions performed on a table.
@return [Integer]

@!attribute [rw] deletes

The number of delete actions performed on a table.
@return [Integer]

@!attribute [rw] updates

The number of update actions performed on a table.
@return [Integer]

@!attribute [rw] ddls

The data definition language (DDL) used to build and modify the
structure of your tables.
@return [Integer]

@!attribute [rw] full_load_rows

The number of rows added during the full load operation.
@return [Integer]

@!attribute [rw] full_load_condtnl_chk_failed_rows

The number of rows that failed conditional checks during the full
load operation (valid only for migrations where DynamoDB is the
target).
@return [Integer]

@!attribute [rw] full_load_error_rows

The number of rows that failed to load during the full load
operation (valid only for migrations where DynamoDB is the target).
@return [Integer]

@!attribute [rw] full_load_start_time

The time when the full load operation started.
@return [Time]

@!attribute [rw] full_load_end_time

The time when the full load operation completed.
@return [Time]

@!attribute [rw] full_load_reloaded

A value that indicates if the table was reloaded (`true`) or loaded
as part of a new full load operation (`false`).
@return [Boolean]

@!attribute [rw] last_update_time

The last time a table was updated.
@return [Time]

@!attribute [rw] table_state

The state of the tables described.

Valid states: Table does not exist \| Before load \| Full load \|
Table completed \| Table cancelled \| Table error \| Table all \|
Table updates \| Table is being reloaded
@return [String]

@!attribute [rw] validation_pending_records

The number of records that have yet to be validated.
@return [Integer]

@!attribute [rw] validation_failed_records

The number of records that failed validation.
@return [Integer]

@!attribute [rw] validation_suspended_records

The number of records that couldn't be validated.
@return [Integer]

@!attribute [rw] validation_state

The validation state of the table.

This parameter can have the following values:

* Not enabled – Validation isn't enabled for the table in the
  migration task.

* Pending records – Some records in the table are waiting for
  validation.

* Mismatched records – Some records in the table don't match
  between the source and target.

* Suspended records – Some records in the table couldn't be
  validated.

* No primary key –The table couldn't be validated because it has no
  primary key.

* Table error – The table wasn't validated because it's in an
  error state and some data wasn't migrated.

* Validated – All rows in the table are validated. If the table is
  updated, the status can change from Validated.

* Error – The table couldn't be validated because of an unexpected
  error.

* Pending validation – The table is waiting validation.

* Preparing table – Preparing the table enabled in the migration
  task for validation.

* Pending revalidation – All rows in the table are pending
  validation after the table was updated.
@return [String]

@!attribute [rw] validation_state_details

Additional details about the state of validation.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/dms-2016-01-01/TableStatistics AWS API Documentation

Constants

SENSITIVE