Optionalopts: Partial<KvDeleteOptions>Optionalopts: Partial<KvDeleteOptions>OptionalmarkerTTL: stringOptionalmarkerTTL: stringduration is specified as a string
Optionalh: MsgHdrsDeletes the entry stored under the specified key. Deletes are soft-deletes. The server will add a new entry marked by a "DEL" operation. Note that if the KV was created with an underlying limit (such as a TTL on keys) it is possible for a key or the soft delete marker to be removed without additional notification on a watch.
Optionalopts: Partial<KvDeleteOptions>Destroys the underlying stream used by the KV. This effectively deletes all data stored under the KV.
Returns the KvEntry stored under the key if it exists or null if not. Note that the entry returned could be marked with a "DEL" or "PURGE" operation which signifies the server stored the value, but it is now deleted.
Optionalopts: { revision: number }Returns an iterator of the specified key's history (or all keys). Note you can specify multiple keys if running on server 2.10.x or better.
Returns an iterator of all the keys optionally matching the specified filter.
Deletes and purges the specified key and any value history.
Optionalopts: Partial<KvDeleteOptions>Optionalopts: PurgeOptsSets or updates the value stored under the specified key.
Returns information about the Kv
Updates the existing entry provided that the previous sequence for the Kv is at the specified version. This ensures that the KV has not been modified prior to the update.
Optionaltimeout: numberin millis
Returns an iterator that will yield KvEntry updates as they happen.
StaticbindStaticcreateCreates a new entry ensuring that the entry does not exist (or the current version is deleted or the key is purged) If the entry already exists, this operation fails.
markerTTL is specified as a Go duration strings ("10s", "1m", "1h"...)
Creates a new entry ensuring that the entry does not exist (or the current version is deleted or the key is purged) If the entry already exists, this operation fails.
markerTTL is specified as a Go duration strings ("10s", "1m", "1h"...)