Skip to main content
Memory Stores

Memory Store スキーマ

Memory Store、Memory、Memory Version のオブジェクトスキーマ。

Memory Store object

フィールド説明
idstring一意の ID(memstore_...)
typestring固定値 "memory_store"
namestring人間が読める名前
descriptionstring説明(未設定の場合は空文字列)
statusstringストアの状態。Memory Store statusを参照
entry_countintegerストア内のアクティブなメモリ数
total_sizeintegerアクティブなメモリ内容の合計バイトサイズ
metadataobjectキーと値のメタデータ
archived_atstring | nullアーカイブされた時刻、または null
created_atstringRFC 3339 形式のタイムスタンプ
updated_atstringRFC 3339 形式のタイムスタンプ

Memory Store status

Value説明
activeメモリの作成と更新が可能
archivedメモリとバージョンの読み取りは可能だが、作成・更新は不可

Memory object

フィールド説明
idstring一意の ID(mem_...)
typestring固定値 "memory"
memory_store_idstring親ストアの ID
pathstringメモリのパス
content_size_bytesinteger内容のサイズ(バイト)
content_sha256string内容の SHA-256 16 進数ダイジェスト
versioninteger現在のバージョン。1 から始まり、更新のたびに増加
metadataobjectキーと値のメタデータ
contentstring完全な内容。作成・更新・単一取得時に返される。一覧レスポンスでは省略される
created_atstringRFC 3339 形式のタイムスタンプ
updated_atstringRFC 3339 形式のタイムスタンプ

Memory Version object

フィールド説明
idstring一意の ID(memver_...)
typestring固定値 "memory_version"
memory_store_idstring親ストアの ID
memory_idstring親メモリの ID
pathstringバージョン時点でのメモリのパス
content_size_bytesinteger内容のサイズ(バイト)
content_sha256stringSHA-256 16 進数ダイジェスト
operationstringcreatedupdateddeleted のいずれか
redactedbooleanバージョンの内容が墨消しされているかどうか
redacted_atstring墨消しの RFC 3339 形式タイムスタンプ。redactedtrue の場合のみ存在
contentstringバージョンの内容。単一取得時かつ墨消しされていない場合のみ返される
created_atstringRFC 3339 形式のタイムスタンプ

Memory Version operation

Value説明
createdメモリが作成された
updatedメモリの内容が更新された
deletedメモリが削除された(トゥームストーンバージョンとして記録される)