_aws_profile Input Column
The AWS profile defines the AWS identity used. It can be defined via credentials or by assuming a IAM role. | STRUCT( "type" VARCHAR, "name" VARCHAR, "account_id" VARCHAR, "via_profile_name" VARCHAR, "assumed_role_arn" VARCHAR, "organization" STRUCT( "account_name" VARCHAR, "id" VARCHAR, "tags" STRUCT( "key" VARCHAR, "value" VARCHAR )[], "master_account" STRUCT( "id" VARCHAR, "email" VARCHAR ), "parents" STRUCT( "type" VARCHAR, "id" VARCHAR, "name" VARCHAR, "tags" STRUCT( "key" VARCHAR, "value" VARCHAR )[] )[] ) ) |
records
The stream records from the shard, which were retrieved using the shard iterator. | STRUCT( "event_id" VARCHAR, "event_name" VARCHAR, "event_version" VARCHAR, "event_source" VARCHAR, "aws_region" VARCHAR, "dynamodb" STRUCT( "approximate_creation_date_time" TIMESTAMP_S, "keys" MAP(VARCHAR, STRUCT( "s" VARCHAR, "n" VARCHAR, "b" BLOB, "ss" VARCHAR[], "ns" VARCHAR[], "bs" BLOB[], "null" BOOLEAN, "bool" BOOLEAN )), "new_image" MAP(VARCHAR, STRUCT( "s" VARCHAR, "n" VARCHAR, "b" BLOB, "ss" VARCHAR[], "ns" VARCHAR[], "bs" BLOB[], "null" BOOLEAN, "bool" BOOLEAN )), "old_image" MAP(VARCHAR, STRUCT( "s" VARCHAR, "n" VARCHAR, "b" BLOB, "ss" VARCHAR[], "ns" VARCHAR[], "bs" BLOB[], "null" BOOLEAN, "bool" BOOLEAN )), "sequence_number" VARCHAR, "size_bytes" BIGINT, "stream_view_type" VARCHAR ), "user_identity" STRUCT( "principal_id" VARCHAR, "type" VARCHAR ) )[] |
Show child fields- records[]
Show child fields- records[].aws_region
The region in which the GetRecords request was received.
- records[].dynamodb
The main body of the stream record, containing all of the DynamoDB-specific fields. Show child fields- records[].dynamodb.approximate_creation_date_time
The approximate date and time when the stream record was created, in UNIX epoch time format and rounded down to the closest second.
- records[].dynamodb.keys
The primary key attribute(s) for the DynamoDB item that was modified.
- records[].dynamodb.new_image
The item in the DynamoDB table as it appeared after it was modified.
- records[].dynamodb.old_image
The item in the DynamoDB table as it appeared before it was modified.
- records[].dynamodb.sequence_number
The sequence number of the stream record.
- records[].dynamodb.size_bytes
The size of the stream record, in bytes.
- records[].dynamodb.stream_view_type
The type of data from the modified DynamoDB item that was captured in this stream record: -
KEYS_ONLY - only the key attributes of the modified item. -
NEW_IMAGE - the entire item, as it appeared after it was modified. -
OLD_IMAGE - the entire item, as it appeared before it was modified. -
NEW_AND_OLD_IMAGES - both the new and the old item images of the item.
- records[].event_id
A globally unique identifier for the event that was recorded in this stream record.
- records[].event_name
The type of data modification that was performed on the DynamoDB table: -
INSERT - a new item was added to the table. -
MODIFY - one or more of an existing item's attributes were modified. -
REMOVE - the item was deleted from the table
- records[].event_source
The Amazon Web Services service from which the stream record originated. For DynamoDB Streams, this is aws:dynamodb.
- records[].event_version
The version number of the stream record format. This number is updated whenever the structure of Record is modified. Client applications must not assume that eventVersion will remain at a particular value, as this number is subject to change at any time. In general, eventVersion will only increase as the low-level DynamoDB Streams API evolves.
- records[].user_identity
Items that are deleted by the Time to Live process after expiration have the following fields: Show child fields- records[].user_identity.principal_id
A unique identifier for the entity that made the call. For Time To Live, the principalId is "dynamodb.amazonaws.com".
- records[].user_identity.type
The type of the identity. For Time To Live, the type is "Service".
|