CreateBucket
Creates Key/Value bucket in NATS.
type: "io.kestra.plugin.nats.kv.CreateBucket"
Creates a new Key/Value bucket, with all required properties.
id: nats_kv_create_bucket
namespace: company.team
tasks:
- id: create_bucket
type: io.kestra.plugin.nats.kv.CreateBucket
url: nats://localhost:4222
username: nats_user
password: nats_passwd
name: my_bucket
Creates a new Key/Value bucket.
id: nats_kv_create_bucket
namespace: company.team
tasks:
- id: create_bucket
type: io.kestra.plugin.nats.kv.CreateBucket
url: nats://localhost:4222
username: nats_user
password: nats_passwd
name: my_bucket
description: my bucket for special purposes
historyPerKey: 2
bucketSize: 1024
valueSize: 1024
metadata: {"key1":"value1","key2":"value2"}
YES
1
The name of the key value bucket.
YES
1
URL to connect to NATS server
The format is (nats://)server_url: port. You can also provide a connection token like so: nats://token@server_url: port
YES
YES
Credentials files authentification
YES
The description of the key value bucket.
YES
1
YES
The metadata of the key value bucket.
YES
Plaintext authentication password
YES
Token authentification
YES
Plaintext authentication username
YES
The name of the key value bucket.
0
The maximum size in bytes for this bucket.
The description of the bucket.
0
The number of total entries in the bucket, including historical entries.
0
The maximum number of history for a key.
The metadata for the store
0
The maximum size in bytes for an individual value in the bucket.