AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

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

Inheritance Hierarchy

System.Object
  Amazon.DatabaseMigrationService.Model.TableStatistics

Namespace: Amazon.DatabaseMigrationService.Model
Assembly: AWSSDK.DatabaseMigrationService.dll
Version: 3.x.y.z

Syntax

C#
public class TableStatistics

The TableStatistics type exposes the following members

Constructors

NameDescription
Public Method TableStatistics()

Properties

NameTypeDescription
Public Property AppliedDdls System.Int64

Gets and sets the property AppliedDdls.

The number of data definition language (DDL) statements used to build and modify the structure of your tables applied on the target.

Public Property AppliedDeletes System.Int64

Gets and sets the property AppliedDeletes.

The number of delete actions applied on a target table.

Public Property AppliedInserts System.Int64

Gets and sets the property AppliedInserts.

The number of insert actions applied on a target table.

Public Property AppliedUpdates System.Int64

Gets and sets the property AppliedUpdates.

The number of update actions applied on a target table.

Public Property Ddls System.Int64

Gets and sets the property Ddls.

The data definition language (DDL) used to build and modify the structure of your tables.

Public Property Deletes System.Int64

Gets and sets the property Deletes.

The number of delete actions performed on a table.

Public Property FullLoadCondtnlChkFailedRows System.Int64

Gets and sets the property FullLoadCondtnlChkFailedRows.

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

Public Property FullLoadEndTime System.DateTime

Gets and sets the property FullLoadEndTime.

The time when the full load operation completed.

Public Property FullLoadErrorRows System.Int64

Gets and sets the property FullLoadErrorRows.

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

Public Property FullLoadReloaded System.Boolean

Gets and sets the property FullLoadReloaded.

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

Public Property FullLoadRows System.Int64

Gets and sets the property FullLoadRows.

The number of rows added during the full load operation.

Public Property FullLoadStartTime System.DateTime

Gets and sets the property FullLoadStartTime.

The time when the full load operation started.

Public Property Inserts System.Int64

Gets and sets the property Inserts.

The number of insert actions performed on a table.

Public Property LastUpdateTime System.DateTime

Gets and sets the property LastUpdateTime.

The last time a table was updated.

Public Property SchemaName System.String

Gets and sets the property SchemaName.

The schema name.

Public Property TableName System.String

Gets and sets the property TableName.

The name of the table.

Public Property TableState System.String

Gets and sets the property TableState.

The state of the tables described.

Valid states: Table does not exist | Before load | Full load | Table completed | Table cancelled | Table error | Table is being reloaded

Public Property Updates System.Int64

Gets and sets the property Updates.

The number of update actions performed on a table.

Public Property ValidationFailedRecords System.Int64

Gets and sets the property ValidationFailedRecords.

The number of records that failed validation.

Public Property ValidationPendingRecords System.Int64

Gets and sets the property ValidationPendingRecords.

The number of records that have yet to be validated.

Public Property ValidationState System.String

Gets and sets the property ValidationState.

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.

Public Property ValidationStateDetails System.String

Gets and sets the property ValidationStateDetails.

Additional details about the state of validation.

Public Property ValidationSuspendedRecords System.Int64

Gets and sets the property ValidationSuspendedRecords.

The number of records that couldn't be validated.

Version Information

.NET Core App:
Supported in: 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5, 4.0, 3.5