Skip to main content
PUT
Replace an alert rule.

Authorizations

X-API-Key
string
header
required

Infrawatch API key. Supply the complete key directly as the header value.

Path Parameters

project_uuid
string<uuid>
required
rule_uuid
string<uuid>
required

Body

application/json
source_kind
enum<string>
required
Available options:
saved_query,
finding,
certificate
Allowed value: "saved_query"
destination_uuids
string<uuid>[]
required
Minimum array length: 1
enabled
boolean
required
event_types
enum<string>[]
required
Minimum array length: 1
Available options:
ADDED,
REMOVED,
CHANGED
group_wait_seconds
integer
required
Required range: 0 <= x <= 3600
name
string
required
Required string length: 1 - 160
notify_resolved
boolean
required
schedule_uuid
string<uuid>
required
severity
enum<string>
required
Available options:
low,
medium,
high,
critical
assignee_membership_uuid
string<uuid>
certificate_rule_uuid
string<uuid>
count_metric
enum<string>
Available options:
result_count,
added_count,
removed_count,
changed_count
count_operator
enum<string>
Available options:
gt,
gte,
lt,
lte,
eq
count_threshold
integer<int64>
Required range: x >= 0
escalation_after_seconds
integer
Required range: 300 <= x <= 604800
escalation_severity
enum<string>
Available options:
medium,
high,
critical
finding_filter
object

Immutable source binding for a finding rule after creation.

repeat_interval_seconds
integer
Required range: 300 <= x <= 604800
trigger_kind
enum<string>
default:change
Available options:
change,
count_threshold

Response

Alert rule replaced.

rule
object
required