Updated Attack Discovery schedule configuration. All fields are required as this replaces the entire schedule configuration.
actions
union oneOf []
required
The Attack Discovery schedule actions
One of:
−
Hide 7 properties
action_type_id
string
required
The action type used for sending notifications.
frequency
object
The action frequency defines when the action runs (for example, only on schedule execution or at specific time intervals).
+
Show 3 properties
notify_when
enum
required
The condition for throttling the notification: onActionGroupChange, onActiveAlert, or onThrottleInterval
Values:
onActiveAlert
onThrottleInterval
onActionGroupChange
summary
boolean
required
Action summary indicates whether we will send a summary notification about all the generate alerts or notification per individual alert
throttle
string · pattern: ^[1-9]\d*[smhd]$
required
Defines how often schedule actions are taken. Time interval in seconds, minutes, hours, or days.
group
string
required
Groups actions by use cases. Use default for alert notifications.
id
string
required
The connector ID.
params
object
required
Object containing the allowed connector fields, which varies according to the connector type.
uuid
string · format: nonempty · min length: 1
A string that does not contain only whitespace characters.
−
Hide 4 properties
action_type_id
string
required
The action type used for sending notifications.
id
string
required
The connector ID.
params
object
required
Object containing the allowed connector fields, which varies according to the connector type.
uuid
string · format: nonempty · min length: 1
A string that does not contain only whitespace characters.
name
string
required
The name of the schedule
params
object
required
An Attack Discovery schedule params
−
Hide 8 properties
alerts_index_pattern
string
required
The index pattern to get alerts from
api_config
object
required
LLM API configuration.
−
Hide 6 properties
actionTypeId
string
required
Action type ID
connectorId
string
required
Connector ID
defaultSystemPromptId
string
Default system prompt ID
provider
enum
Provider
Values:
OpenAI
Azure OpenAI
Other
name
string
required
The name of the connector
filters
object []
The filter array used to define the conditions for when alerts are selected as an Attack Discovery context. Defaults to an empty array.
query
object
An query condition to filter alerts
+
Show 2 properties
query
string | object
required
schedule
object
required
−
Hide 1 property
interval
string
required
The schedule interval