@@ -15657,6 +15657,15 @@ components:
15657
15657
example: 1729843470000
15658
15658
format: int64
15659
15659
type: integer
15660
+ groupSignalsBy:
15661
+ description: Additional grouping to perform on top of the existing groups
15662
+ in the query section. Must be a subset of the existing groups.
15663
+ example:
15664
+ - service
15665
+ items:
15666
+ description: Field to group by.
15667
+ type: string
15668
+ type: array
15660
15669
index:
15661
15670
description: Index used to load the data.
15662
15671
example: cloud_siem
@@ -24242,6 +24251,11 @@ components:
24242
24251
SecurityMonitoringRuleCase:
24243
24252
description: Case when signal is generated.
24244
24253
properties:
24254
+ actions:
24255
+ description: Action to perform for each rule case.
24256
+ items:
24257
+ $ref: '#/components/schemas/SecurityMonitoringRuleCaseAction'
24258
+ type: array
24245
24259
condition:
24246
24260
description: 'A rule case contains logical operations (`>`,`>=`, `&&`, `||`)
24247
24261
to determine if a signal should be generated
@@ -24260,9 +24274,42 @@ components:
24260
24274
status:
24261
24275
$ref: '#/components/schemas/SecurityMonitoringRuleSeverity'
24262
24276
type: object
24277
+ SecurityMonitoringRuleCaseAction:
24278
+ description: Action to perform when a signal is triggered. Only available for
24279
+ Application Security rule type.
24280
+ properties:
24281
+ options:
24282
+ $ref: '#/components/schemas/SecurityMonitoringRuleCaseActionOptions'
24283
+ type:
24284
+ $ref: '#/components/schemas/SecurityMonitoringRuleCaseActionType'
24285
+ type: object
24286
+ SecurityMonitoringRuleCaseActionOptions:
24287
+ description: Options for the rule action
24288
+ properties:
24289
+ duration:
24290
+ description: Duration of the action in seconds. 0 indicates no expiration.
24291
+ example: 0
24292
+ format: int64
24293
+ minimum: 0
24294
+ type: integer
24295
+ type: object
24296
+ SecurityMonitoringRuleCaseActionType:
24297
+ description: The action type.
24298
+ enum:
24299
+ - block_ip
24300
+ - block_user
24301
+ type: string
24302
+ x-enum-varnames:
24303
+ - BLOCK_IP
24304
+ - BLOCK_USER
24263
24305
SecurityMonitoringRuleCaseCreate:
24264
24306
description: Case when signal is generated.
24265
24307
properties:
24308
+ actions:
24309
+ description: Action to perform for each rule case.
24310
+ items:
24311
+ $ref: '#/components/schemas/SecurityMonitoringRuleCaseAction'
24312
+ type: array
24266
24313
condition:
24267
24314
description: 'A case contains logical operations (`>`,`>=`, `&&`, `||`)
24268
24315
to determine if a signal should be generated
@@ -24724,6 +24771,15 @@ components:
24724
24771
items:
24725
24772
$ref: '#/components/schemas/SecurityMonitoringFilter'
24726
24773
type: array
24774
+ groupSignalsBy:
24775
+ description: Additional grouping to perform on top of the existing groups
24776
+ in the query section. Must be a subset of the existing groups.
24777
+ example:
24778
+ - service
24779
+ items:
24780
+ description: Field to group by.
24781
+ type: string
24782
+ type: array
24727
24783
hasExtendedTitle:
24728
24784
description: Whether the notifications include the triggering group-by values
24729
24785
in their title.
@@ -25429,6 +25485,15 @@ components:
25429
25485
items:
25430
25486
$ref: '#/components/schemas/SecurityMonitoringFilter'
25431
25487
type: array
25488
+ groupSignalsBy:
25489
+ description: Additional grouping to perform on top of the existing groups
25490
+ in the query section. Must be a subset of the existing groups.
25491
+ example:
25492
+ - service
25493
+ items:
25494
+ description: Field to group by.
25495
+ type: string
25496
+ type: array
25432
25497
hasExtendedTitle:
25433
25498
description: Whether the notifications include the triggering group-by values
25434
25499
in their title.
@@ -25501,6 +25566,15 @@ components:
25501
25566
items:
25502
25567
$ref: '#/components/schemas/SecurityMonitoringFilter'
25503
25568
type: array
25569
+ groupSignalsBy:
25570
+ description: Additional grouping to perform on top of the existing groups
25571
+ in the query section. Must be a subset of the existing groups.
25572
+ example:
25573
+ - service
25574
+ items:
25575
+ description: Field to group by.
25576
+ type: string
25577
+ type: array
25504
25578
hasExtendedTitle:
25505
25579
description: Whether the notifications include the triggering group-by values
25506
25580
in their title.
@@ -25642,6 +25716,15 @@ components:
25642
25716
items:
25643
25717
$ref: '#/components/schemas/SecurityMonitoringFilter'
25644
25718
type: array
25719
+ groupSignalsBy:
25720
+ description: Additional grouping to perform on top of the existing groups
25721
+ in the query section. Must be a subset of the existing groups.
25722
+ example:
25723
+ - service
25724
+ items:
25725
+ description: Field to group by.
25726
+ type: string
25727
+ type: array
25645
25728
hasExtendedTitle:
25646
25729
description: Whether the notifications include the triggering group-by values
25647
25730
in their title.
@@ -25719,6 +25802,15 @@ components:
25719
25802
items:
25720
25803
$ref: '#/components/schemas/SecurityMonitoringFilter'
25721
25804
type: array
25805
+ groupSignalsBy:
25806
+ description: Additional grouping to perform on top of the existing groups
25807
+ in the query section. Must be a subset of the existing groups.
25808
+ example:
25809
+ - service
25810
+ items:
25811
+ description: Field to group by.
25812
+ type: string
25813
+ type: array
25722
25814
hasExtendedTitle:
25723
25815
description: Whether the notifications include the triggering group-by values
25724
25816
in their title.
0 commit comments