Skip to content

Commit 9e1ee6c

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Regenerate client from commit 5e49afe of spec repo (#2357)
Co-authored-by: ci.datadog-api-spec <[email protected]>
1 parent c9583ed commit 9e1ee6c

10 files changed

+175
-0
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7302,6 +7302,14 @@ components:
73027302
type: array
73037303
complianceSignalOptions:
73047304
$ref: '#/components/schemas/CloudConfigurationRuleComplianceSignalOptions'
7305+
customMessage:
7306+
description: Custom/Overridden message for generated signals (used in case
7307+
of Default rule update).
7308+
type: string
7309+
customName:
7310+
description: Custom/Overridden name of the rule (used in case of Default
7311+
rule update).
7312+
type: string
73057313
filters:
73067314
description: Additional queries to filter matched events before they are
73077315
processed.
@@ -32993,6 +33001,8 @@ components:
3299333001

3299433002
based on the event counts in the previously defined queries.'
3299533003
type: string
33004+
customStatus:
33005+
$ref: '#/components/schemas/SecurityMonitoringRuleSeverity'
3299633006
name:
3299733007
description: Name of the case.
3299833008
type: string
@@ -33519,6 +33529,13 @@ components:
3351933529
type: array
3352033530
complianceSignalOptions:
3352133531
$ref: '#/components/schemas/CloudConfigurationRuleComplianceSignalOptions'
33532+
customMessage:
33533+
description: Custom/Overridden Message for generated signals (used in case
33534+
of Default rule update).
33535+
type: string
33536+
customName:
33537+
description: Custom/Overridden name (used in case of Default rule update).
33538+
type: string
3352233539
filters:
3352333540
description: Additional queries to filter matched events before they are
3352433541
processed. This field is deprecated for log detection, signal correlation,
@@ -33850,6 +33867,14 @@ components:
3385033867
items:
3385133868
$ref: '#/components/schemas/SecurityMonitoringRuleCaseCreate'
3385233869
type: array
33870+
customMessage:
33871+
description: Custom/Overridden message for generated signals (used in case
33872+
of Default rule update).
33873+
type: string
33874+
customName:
33875+
description: Custom/Overridden name of the rule (used in case of Default
33876+
rule update).
33877+
type: string
3385333878
filters:
3385433879
description: Additional queries to filter matched events before they are
3385533880
processed. This field is deprecated for log detection, signal correlation,
@@ -33949,6 +33974,14 @@ components:
3394933974
description: User ID of the user who created the rule.
3395033975
format: int64
3395133976
type: integer
33977+
customMessage:
33978+
description: Custom/Overridden message for generated signals (used in case
33979+
of Default rule update).
33980+
type: string
33981+
customName:
33982+
description: Custom/Overridden name of the rule (used in case of Default
33983+
rule update).
33984+
type: string
3395233985
deprecationDate:
3395333986
description: When the rule will be deprecated, timestamp in milliseconds.
3395433987
format: int64
@@ -34336,6 +34369,14 @@ components:
3433634369
items:
3433734370
$ref: '#/components/schemas/SecurityMonitoringRuleCaseCreate'
3433834371
type: array
34372+
customMessage:
34373+
description: Custom/Overridden message for generated signals (used in case
34374+
of Default rule update).
34375+
type: string
34376+
customName:
34377+
description: Custom/Overridden name of the rule (used in case of Default
34378+
rule update).
34379+
type: string
3433934380
filters:
3434034381
description: Additional queries to filter matched events before they are
3434134382
processed. This field is deprecated for log detection, signal correlation,
@@ -34413,6 +34454,10 @@ components:
3441334454
properties:
3441434455
aggregation:
3441534456
$ref: '#/components/schemas/SecurityMonitoringRuleQueryAggregation'
34457+
customQueryExtension:
34458+
description: Query extension to append to the logs query.
34459+
example: a > 3
34460+
type: string
3441634461
dataSource:
3441734462
$ref: '#/components/schemas/SecurityMonitoringStandardDataSource'
3441834463
distinctFields:
@@ -34476,6 +34521,14 @@ components:
3447634521
description: User ID of the user who created the rule.
3447734522
format: int64
3447834523
type: integer
34524+
customMessage:
34525+
description: Custom/Overridden message for generated signals (used in case
34526+
of Default rule update).
34527+
type: string
34528+
customName:
34529+
description: Custom/Overridden name of the rule (used in case of Default
34530+
rule update).
34531+
type: string
3447934532
defaultTags:
3448034533
description: Default Tags for default rules (included in tags)
3448134534
example:
@@ -34922,6 +34975,8 @@ components:
3492234975
SecurityMonitoringThirdPartyRuleCase:
3492334976
description: Case when signal is generated by a third party rule.
3492434977
properties:
34978+
customStatus:
34979+
$ref: '#/components/schemas/SecurityMonitoringRuleSeverity'
3492534980
name:
3492634981
description: Name of the case.
3492734982
type: string

services/security_monitoring/src/v2/models/CloudConfigurationRulePayload.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,14 @@ export class CloudConfigurationRulePayload {
1818
* How to generate compliance signals. Useful for cloud_configuration rules only.
1919
*/
2020
"complianceSignalOptions": CloudConfigurationRuleComplianceSignalOptions;
21+
/**
22+
* Custom/Overridden message for generated signals (used in case of Default rule update).
23+
*/
24+
"customMessage"?: string;
25+
/**
26+
* Custom/Overridden name of the rule (used in case of Default rule update).
27+
*/
28+
"customName"?: string;
2129
/**
2230
* Additional queries to filter matched events before they are processed.
2331
*/
@@ -71,6 +79,14 @@ export class CloudConfigurationRulePayload {
7179
type: "CloudConfigurationRuleComplianceSignalOptions",
7280
required: true,
7381
},
82+
customMessage: {
83+
baseName: "customMessage",
84+
type: "string",
85+
},
86+
customName: {
87+
baseName: "customName",
88+
type: "string",
89+
},
7490
filters: {
7591
baseName: "filters",
7692
type: "Array<SecurityMonitoringFilter>",

services/security_monitoring/src/v2/models/SecurityMonitoringRuleCase.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@ export class SecurityMonitoringRuleCase {
1616
* based on the event counts in the previously defined queries.
1717
*/
1818
"condition"?: string;
19+
/**
20+
* Severity of the Security Signal.
21+
*/
22+
"customStatus"?: SecurityMonitoringRuleSeverity;
1923
/**
2024
* Name of the case.
2125
*/
@@ -51,6 +55,10 @@ export class SecurityMonitoringRuleCase {
5155
baseName: "condition",
5256
type: "string",
5357
},
58+
customStatus: {
59+
baseName: "customStatus",
60+
type: "SecurityMonitoringRuleSeverity",
61+
},
5462
name: {
5563
baseName: "name",
5664
type: "string",

services/security_monitoring/src/v2/models/SecurityMonitoringRuleUpdatePayload.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,14 @@ export class SecurityMonitoringRuleUpdatePayload {
2020
* How to generate compliance signals. Useful for cloud_configuration rules only.
2121
*/
2222
"complianceSignalOptions"?: CloudConfigurationRuleComplianceSignalOptions;
23+
/**
24+
* Custom/Overridden Message for generated signals (used in case of Default rule update).
25+
*/
26+
"customMessage"?: string;
27+
/**
28+
* Custom/Overridden name (used in case of Default rule update).
29+
*/
30+
"customName"?: string;
2331
/**
2432
* Additional queries to filter matched events before they are processed. This field is deprecated for log detection, signal correlation, and workload security rules.
2533
*/
@@ -91,6 +99,14 @@ export class SecurityMonitoringRuleUpdatePayload {
9199
baseName: "complianceSignalOptions",
92100
type: "CloudConfigurationRuleComplianceSignalOptions",
93101
},
102+
customMessage: {
103+
baseName: "customMessage",
104+
type: "string",
105+
},
106+
customName: {
107+
baseName: "customName",
108+
type: "string",
109+
},
94110
filters: {
95111
baseName: "filters",
96112
type: "Array<SecurityMonitoringFilter>",

services/security_monitoring/src/v2/models/SecurityMonitoringSignalRulePayload.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,14 @@ export class SecurityMonitoringSignalRulePayload {
1414
* Cases for generating signals.
1515
*/
1616
"cases": Array<SecurityMonitoringRuleCaseCreate>;
17+
/**
18+
* Custom/Overridden message for generated signals (used in case of Default rule update).
19+
*/
20+
"customMessage"?: string;
21+
/**
22+
* Custom/Overridden name of the rule (used in case of Default rule update).
23+
*/
24+
"customName"?: string;
1725
/**
1826
* Additional queries to filter matched events before they are processed. This field is deprecated for log detection, signal correlation, and workload security rules.
1927
*/
@@ -70,6 +78,14 @@ export class SecurityMonitoringSignalRulePayload {
7078
type: "Array<SecurityMonitoringRuleCaseCreate>",
7179
required: true,
7280
},
81+
customMessage: {
82+
baseName: "customMessage",
83+
type: "string",
84+
},
85+
customName: {
86+
baseName: "customName",
87+
type: "string",
88+
},
7389
filters: {
7490
baseName: "filters",
7591
type: "Array<SecurityMonitoringFilter>",

services/security_monitoring/src/v2/models/SecurityMonitoringSignalRuleResponse.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,14 @@ export class SecurityMonitoringSignalRuleResponse {
2222
* User ID of the user who created the rule.
2323
*/
2424
"creationAuthorId"?: number;
25+
/**
26+
* Custom/Overridden message for generated signals (used in case of Default rule update).
27+
*/
28+
"customMessage"?: string;
29+
/**
30+
* Custom/Overridden name of the rule (used in case of Default rule update).
31+
*/
32+
"customName"?: string;
2533
/**
2634
* When the rule will be deprecated, timestamp in milliseconds.
2735
*/
@@ -111,6 +119,14 @@ export class SecurityMonitoringSignalRuleResponse {
111119
type: "number",
112120
format: "int64",
113121
},
122+
customMessage: {
123+
baseName: "customMessage",
124+
type: "string",
125+
},
126+
customName: {
127+
baseName: "customName",
128+
type: "string",
129+
},
114130
deprecationDate: {
115131
baseName: "deprecationDate",
116132
type: "number",

services/security_monitoring/src/v2/models/SecurityMonitoringStandardRulePayload.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,14 @@ export class SecurityMonitoringStandardRulePayload {
1616
* Cases for generating signals.
1717
*/
1818
"cases": Array<SecurityMonitoringRuleCaseCreate>;
19+
/**
20+
* Custom/Overridden message for generated signals (used in case of Default rule update).
21+
*/
22+
"customMessage"?: string;
23+
/**
24+
* Custom/Overridden name of the rule (used in case of Default rule update).
25+
*/
26+
"customName"?: string;
1927
/**
2028
* Additional queries to filter matched events before they are processed. This field is deprecated for log detection, signal correlation, and workload security rules.
2129
*/
@@ -84,6 +92,14 @@ export class SecurityMonitoringStandardRulePayload {
8492
type: "Array<SecurityMonitoringRuleCaseCreate>",
8593
required: true,
8694
},
95+
customMessage: {
96+
baseName: "customMessage",
97+
type: "string",
98+
},
99+
customName: {
100+
baseName: "customName",
101+
type: "string",
102+
},
87103
filters: {
88104
baseName: "filters",
89105
type: "Array<SecurityMonitoringFilter>",

services/security_monitoring/src/v2/models/SecurityMonitoringStandardRuleQuery.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ export class SecurityMonitoringStandardRuleQuery {
1111
* The aggregation type.
1212
*/
1313
"aggregation"?: SecurityMonitoringRuleQueryAggregation;
14+
/**
15+
* Query extension to append to the logs query.
16+
*/
17+
"customQueryExtension"?: string;
1418
/**
1519
* Source of events, either logs, audit trail, or Datadog events.
1620
*/
@@ -63,6 +67,10 @@ export class SecurityMonitoringStandardRuleQuery {
6367
baseName: "aggregation",
6468
type: "SecurityMonitoringRuleQueryAggregation",
6569
},
70+
customQueryExtension: {
71+
baseName: "customQueryExtension",
72+
type: "string",
73+
},
6674
dataSource: {
6775
baseName: "dataSource",
6876
type: "SecurityMonitoringStandardDataSource",

services/security_monitoring/src/v2/models/SecurityMonitoringStandardRuleResponse.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,14 @@ export class SecurityMonitoringStandardRuleResponse {
2929
* User ID of the user who created the rule.
3030
*/
3131
"creationAuthorId"?: number;
32+
/**
33+
* Custom/Overridden message for generated signals (used in case of Default rule update).
34+
*/
35+
"customMessage"?: string;
36+
/**
37+
* Custom/Overridden name of the rule (used in case of Default rule update).
38+
*/
39+
"customName"?: string;
3240
/**
3341
* Default Tags for default rules (included in tags)
3442
*/
@@ -142,6 +150,14 @@ export class SecurityMonitoringStandardRuleResponse {
142150
type: "number",
143151
format: "int64",
144152
},
153+
customMessage: {
154+
baseName: "customMessage",
155+
type: "string",
156+
},
157+
customName: {
158+
baseName: "customName",
159+
type: "string",
160+
},
145161
defaultTags: {
146162
baseName: "defaultTags",
147163
type: "Array<string>",

services/security_monitoring/src/v2/models/SecurityMonitoringThirdPartyRuleCase.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ import { SecurityMonitoringRuleSeverity } from "./SecurityMonitoringRuleSeverity
66
* Case when signal is generated by a third party rule.
77
*/
88
export class SecurityMonitoringThirdPartyRuleCase {
9+
/**
10+
* Severity of the Security Signal.
11+
*/
12+
"customStatus"?: SecurityMonitoringRuleSeverity;
913
/**
1014
* Name of the case.
1115
*/
@@ -37,6 +41,10 @@ export class SecurityMonitoringThirdPartyRuleCase {
3741
* @ignore
3842
*/
3943
static readonly attributeTypeMap: AttributeTypeMap = {
44+
customStatus: {
45+
baseName: "customStatus",
46+
type: "SecurityMonitoringRuleSeverity",
47+
},
4048
name: {
4149
baseName: "name",
4250
type: "string",

0 commit comments

Comments
 (0)