http://example.com/example.jsonschema for deployment
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
|---|---|---|---|---|---|---|
| Can be instantiated | No | Experimental | No | Forbidden | Permitted |
| Property | Type | Required | Nullable | Default | Defined by |
|---|---|---|---|---|---|
| alert_action | object |
Required | No | {} |
Deployment Schema (this schema) |
| date | string |
Required | No | "" |
Deployment Schema (this schema) |
| description | string |
Required | No | "" |
Deployment Schema (this schema) |
| id | string |
Required | No | "" |
Deployment Schema (this schema) |
| name | string |
Required | No | "" |
Deployment Schema (this schema) |
| scheduling | object |
Required | No | {} |
Deployment Schema (this schema) |
| tags | object |
Required | No | {} |
Deployment Schema (this schema) |
* |
any | Additional | Yes | this schema allows additional properties |
Set alert action parameter for search
alert_action
- is required
- type:
object - default:
{} - defined in this schema
object with following properties:
| Property | Type | Required | Default |
|---|---|---|---|
email |
object | Optional | {} |
index |
object | Optional | {} |
notable |
object | Optional | {} |
By enabling it, an email is sent with the results
email
- is optional
- type:
object - default:
{}
object with following properties:
| Property | Type | Required | Default |
|---|---|---|---|
message |
string | Required | "" |
subject |
string | Required | "" |
to |
string | Required | "" |
message of email
message
- is required
- type:
string - default:
""
string
Splunk Alert $name$ triggered %fields%Subject of email
subject
- is required
- type:
string - default:
""
string
Splunk Alert $name$Recipient of email
to
- is required
- type:
string - default:
""
string
test@test.com[object Object]By enabling it, the results are stored in another index
index
- is optional
- type:
object - default:
{}
object with following properties:
| Property | Type | Required | Default |
|---|---|---|---|
name |
string | Required | "" |
Name of the index
name
- is required
- type:
string - default:
""
string
asx[object Object]By enabling it, a notable is generated
notable
- is optional
- type:
object - default:
{}
object with following properties:
| Property | Type | Required | Default |
|---|---|---|---|
rule_description |
string | Required | "" |
rule_title |
string | Required | "" |
Rule description of the notable event
rule_description
- is required
- type:
string - default:
""
string
%description%Rule title of the notable event
rule_title
- is required
- type:
string - default:
""
string
%name%[object Object]{
"email": {
"message": "Splunk Alert $name$ triggered %fields%",
"subject": "Splunk Alert $name$",
"to": "test@test.com"
},
"index": {
"name": "asx"
},
"notable": {
"rule_description": "%description%",
"rule_title": "%name%"
}
}date of creation or modification, format yyyy-mm-dd
date
- is required
- type:
string - default:
"" - defined in this schema
string
"2019-12-06"description of the deployment configuration
description
- is required
- type:
string - default:
"" - defined in this schema
string
"This deployment configuration provides a standard scheduling policy over all rules."uuid as unique identifier
id
- is required
- type:
string - default:
"" - defined in this schema
string
"fb4c31b0-13e8-4155-8aa5-24de4b8d6717"Name of deployment configuration
name
- is required
- type:
string - default:
"" - defined in this schema
string
"Deployment Configuration all Detections"allows to set scheduling parameter
scheduling
- is required
- type:
object - default:
{} - defined in this schema
object with following properties:
| Property | Type | Required | Default |
|---|---|---|---|
cron_schedule |
string | Required | "" |
earliest_time |
string | Required | "" |
latest_time |
string | Required | "" |
schedule_window |
string | Optional | "" |
Cron schedule to schedule the Splunk searches.
cron_schedule
- is required
- type:
string - default:
""
string
*/10 * * * *earliest time of search
earliest_time
- is required
- type:
string - default:
""
string
-10mlatest time of search
latest_time
- is required
- type:
string - default:
""
string
nowschedule window for search
schedule_window
- is optional
- type:
string - default:
""
string
auto{
"cron_schedule": "*/10 * * * *",
"earliest_time": "-10m",
"latest_time": "now",
"schedule_window": "auto"
}An array of key value pairs for tagging
tags
- is required
- type:
object - default:
{} - defined in this schema
object with following properties:
| Property | Type | Required |
|---|
{
"analytics_story": "credential_dumping"
}