{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-dms/refs/heads/main/json-schema/amazon-dms-table-statistics-schema.json", "title": "TableStatistics", "description": "Provides a collection of table statistics in response to a request by the DescribeTableStatistics operation.", "type": "object", "properties": { "SchemaName": { "allOf": [ { "$ref": "#/components/schemas/String" }, { "description": "The schema name." } ] }, "TableName": { "allOf": [ { "$ref": "#/components/schemas/String" }, { "description": "The name of the table." } ] }, "Inserts": { "allOf": [ { "$ref": "#/components/schemas/Long" }, { "description": "The number of insert actions performed on a table." } ] }, "Deletes": { "allOf": [ { "$ref": "#/components/schemas/Long" }, { "description": "The number of delete actions performed on a table." } ] }, "Updates": { "allOf": [ { "$ref": "#/components/schemas/Long" }, { "description": "The number of update actions performed on a table." } ] }, "Ddls": { "allOf": [ { "$ref": "#/components/schemas/Long" }, { "description": "The data definition language (DDL) used to build and modify the structure of your tables." } ] }, "AppliedInserts": { "allOf": [ { "$ref": "#/components/schemas/LongOptional" }, { "description": "The number of insert actions applied on a target table." } ] }, "AppliedDeletes": { "allOf": [ { "$ref": "#/components/schemas/LongOptional" }, { "description": "The number of delete actions applied on a target table." } ] }, "AppliedUpdates": { "allOf": [ { "$ref": "#/components/schemas/LongOptional" }, { "description": "The number of update actions applied on a target table." } ] }, "AppliedDdls": { "allOf": [ { "$ref": "#/components/schemas/LongOptional" }, { "description": "The number of data definition language (DDL) statements used to build and modify the structure of your tables applied on the target." } ] }, "FullLoadRows": { "allOf": [ { "$ref": "#/components/schemas/Long" }, { "description": "The number of rows added during the full load operation." } ] }, "FullLoadCondtnlChkFailedRows": { "allOf": [ { "$ref": "#/components/schemas/Long" }, { "description": "The number of rows that failed conditional checks during the full load operation (valid only for migrations where DynamoDB is the target)." } ] }, "FullLoadErrorRows": { "allOf": [ { "$ref": "#/components/schemas/Long" }, { "description": "The number of rows that failed to load during the full load operation (valid only for migrations where DynamoDB is the target)." } ] }, "FullLoadStartTime": { "allOf": [ { "$ref": "#/components/schemas/TStamp" }, { "description": "The time when the full load operation started." } ] }, "FullLoadEndTime": { "allOf": [ { "$ref": "#/components/schemas/TStamp" }, { "description": "The time when the full load operation completed." } ] }, "FullLoadReloaded": { "allOf": [ { "$ref": "#/components/schemas/BooleanOptional" }, { "description": "A value that indicates if the table was reloaded (true) or loaded as part of a new full load operation (false)." } ] }, "LastUpdateTime": { "allOf": [ { "$ref": "#/components/schemas/TStamp" }, { "description": "The last time a table was updated." } ] }, "TableState": { "allOf": [ { "$ref": "#/components/schemas/String" }, { "description": "

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

" } ] }, "ValidationPendingRecords": { "allOf": [ { "$ref": "#/components/schemas/Long" }, { "description": "The number of records that have yet to be validated." } ] }, "ValidationFailedRecords": { "allOf": [ { "$ref": "#/components/schemas/Long" }, { "description": "The number of records that failed validation." } ] }, "ValidationSuspendedRecords": { "allOf": [ { "$ref": "#/components/schemas/Long" }, { "description": "The number of records that couldn't be validated." } ] }, "ValidationState": { "allOf": [ { "$ref": "#/components/schemas/String" }, { "description": "

The validation state of the table.

This parameter can have the following values:

" } ] }, "ValidationStateDetails": { "allOf": [ { "$ref": "#/components/schemas/String" }, { "description": "Additional details about the state of validation." } ] } } }