enabled | If true, enables the JetStream subsystem. | boolean | true |
store_dir | Directory to use for file-based storage. | string | /tmp/nats/jetstream |
max_memory_store | Maximum size of the memory storage. Defaults to 75% of available memory. | storage | - |
max_file_store | Maximum size of the file storage. Defaults to up to 1TB if available. | storage | - |
domain | The JetStream domain the server is part of. | string | - |
encryption_key | If defined, enables JetStream filestore encryption using the value as the encryption key. A key length of at least 32 bytes is recommended. Note, this key is HMAC-256 hashed on startup which reduces the byte length to 64. | string | - |
cipher | Defines the encryption algorithm to use if an encryption key is defined. | string | - |
extension_hint | | string | - |
limits | Default cross-account JetStream limits. | object | - |
unique_tag | Defines a tag prefix as a constraint for placement of assets across a JetStream domain. For example, if the value is az: then replicas of an assets will be required to be placed on servers having different az: tags. | string | - |
max_outstanding_catchup | Max in-flight bytes for stream catch-up. This was introduced to control how much bandwidth should be dedicated during catch-up to guard against saturating and degrading performance of the network. | storage | 32M |