Skip to main content

Module traits

Module traits 

Source
Expand description

App-facing binding value types (the option/message/result types that flow through storage/KV/queue/vault/container calls).

Structs§

CreateSessionRequest
A request to create a sandbox session.
KvEntry
A KV entry together with its opaque version.
PutOptions
Options for KV put operations.
Queue
A queue binding scoped to its configured queue name.
QueueMessage
A queue message with payload and receipt handle for acknowledgment
RunCommandRequest
A command to run inside a sandbox.
SandboxSession
A live sandbox session.
ScanResult
Represents the result of a scan operation.

Enums§

CommandOutput
One frame of a running command’s output.
MessagePayload
JSON/Text message payload for Queue
PutCondition
A precondition for a KV put operation.
SandboxSessionState
Lifecycle state of a sandbox session.

Traits§

Container
A trait for container bindings that enable container-to-container communication
Kv
A trait for key-value store bindings that provide minimal, platform-agnostic KV operations. This API is designed to work consistently across DynamoDB, Firestore, Azure Table Storage, and the local provider.
Sandbox
A sandbox binding: create sessions, run untrusted code in them, and tear them down.
Storage
A storage binding that provides object store capabilities.
Vault
A trait for vault bindings that provide secure secret management.