Skip to main content

Crate fakecloud_dynamodb

Crate fakecloud_dynamodb 

Source

Re-exports§

pub use streams_dataplane::DynamoDbStreamsService;

Modules§

streams
streams_dataplane
DynamoDB Streams data plane (DynamoDBStreams_20120810).
ttl

Structs§

AttributeDefinition
DynamoDbService
DynamoDbSnapshot
On-disk snapshot envelope. The payload is the full DynamoDbState; schema_version lets us evolve the format without accidentally loading an incompatible dump on upgrade.
DynamoDbState
DynamoTable
GlobalSecondaryIndex
KeySchemaElement
LocalSecondaryIndex
OnDemandThroughput
On-demand capacity caps for PAY_PER_REQUEST tables and GSIs. Real AWS accepts both fields independently; -1 (the AWS sentinel for “no cap”) is the default and is what DescribeTable returns when the caller never set a value — the Terraform provider asserts on that exact value.
Projection
ProvisionedThroughput
StreamRecord

Constants§

DYNAMODB_SNAPSHOT_SCHEMA_VERSION

Functions§

parse_gsi
parse_lsi
parse_tags
save_dynamodb_snapshot
Persist the current DynamoDB state as a snapshot. Offloads the serde + blocking file write to the Tokio blocking pool. Noop when store is None (memory mode). Shared by DynamoDbService::save_snapshot and the CloudFormation provisioner’s post-provision persist hook so both route through the same serialize-and-write path.

Type Aliases§

SharedDynamoDbState