CLI
sazabi signal-definitions
Command reference for sazabi signal-definitions.
sazabi signal-definitions — Manage CEL signal definitions. Subcommands: list, get, create, update, disable.
sazabi signal-definitions
Manage CEL signal definitions
sazabi signal-definitions <subcommand>sazabi signal-definitions list
List signal definitions
sazabi signal-definitions list [options]| Flag | Type | Required | Description |
|---|---|---|---|
--token | string | No | Override token |
--api-base-url | string | No | Override API base URL |
--json | boolean | No | Output as JSON |
--project-id | string | No | Override active project ID |
sazabi signal-definitions list --json # List signal definitionssazabi signal-definitions get
Get one signal definition by ID
sazabi signal-definitions get <signal-definition-id> [options]| Flag | Type | Required | Description |
|---|---|---|---|
--token | string | No | Override token |
--api-base-url | string | No | Override API base URL |
--json | boolean | No | Output as JSON |
--project-id | string | No | Override active project ID |
sazabi signal-definitions get <signal-definition-id> --json # Get one signal definitionsazabi signal-definitions create
Create a signal definition
sazabi signal-definitions create <name> [options]| Flag | Type | Required | Description |
|---|---|---|---|
--token | string | No | Override token |
--api-base-url | string | No | Override API base URL |
--json | boolean | No | Output as JSON |
--project-id | string | No | Override active project ID |
--expression | string | No | CEL expression evaluated against ingested logs |
--enabled | boolean | No | Create the signal definition enabled |
--disabled | boolean | No | Create the signal definition disabled |
sazabi signal-definitions create plain-tickets --expression 'service == "plain"' --json # Create a signal definitionsazabi signal-definitions update
Update a signal definition
sazabi signal-definitions update <signal-definition-id> [options]| Flag | Type | Required | Description |
|---|---|---|---|
--token | string | No | Override token |
--api-base-url | string | No | Override API base URL |
--json | boolean | No | Output as JSON |
--project-id | string | No | Override active project ID |
--name | string | No | New signal definition name |
--expression | string | No | New CEL expression body |
--enable | boolean | No | Enable the signal definition |
--disable | boolean | No | Disable the signal definition |
sazabi signal-definitions update <signal-definition-id> --expression 'severity == "ERROR"' --json # Update signal definition CELsazabi signal-definitions disable
Disable a signal definition
sazabi signal-definitions disable <signal-definition-id> [options]| Flag | Type | Required | Description |
|---|---|---|---|
--token | string | No | Override token |
--api-base-url | string | No | Override API base URL |
--json | boolean | No | Output as JSON |
--project-id | string | No | Override active project ID |
sazabi signal-definitions disable <signal-definition-id> --json # Disable a signal definition