Amazon Kinesis · JSON Structure

Amazon Kinesis Record Structure

A data record in an Amazon Kinesis data stream.

Type: object Properties: 4
AnalyticsBig DataData ProcessingReal-TimeStreaming

Record is a JSON Structure definition published by Amazon Kinesis, describing 4 properties. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.

Properties

SequenceNumber ApproximateArrivalTimestamp Data PartitionKey

Meta-schema: https://json-structure.org/meta/core/v0/#

JSON Structure

Raw ↑
{
  "$schema": "https://json-structure.org/meta/core/v0/#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-kinesis/refs/heads/main/json-structure/amazon-kinesis-record-structure.json",
  "name": "Record",
  "description": "A data record in an Amazon Kinesis data stream.",
  "type": "object",
  "properties": {
    "SequenceNumber": {
      "type": "string",
      "description": "The unique identifier of the record in the shard.",
      "example": "seq-000000000000"
    },
    "ApproximateArrivalTimestamp": {
      "type": "datetime",
      "description": "The approximate time the record was inserted."
    },
    "Data": {
      "type": "string",
      "description": "The data blob (base64-encoded)."
    },
    "PartitionKey": {
      "type": "string",
      "description": "Identifies which shard the data record belongs to.",
      "example": "partition-1"
    }
  }
}