Skip to content

Commit 33bf559

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit a4a463b9 of spec repo
1 parent c5564db commit 33bf559

11 files changed

+179
-4
lines changed

.apigentools-info

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
"spec_versions": {
55
"v1": {
66
"apigentools_version": "1.6.6",
7-
"regenerated": "2025-06-11 14:28:49.675391",
8-
"spec_repo_commit": "847bdb30"
7+
"regenerated": "2025-06-12 15:18:38.215318",
8+
"spec_repo_commit": "a4a463b9"
99
},
1010
"v2": {
1111
"apigentools_version": "1.6.6",
12-
"regenerated": "2025-06-11 14:28:49.693120",
13-
"spec_repo_commit": "847bdb30"
12+
"regenerated": "2025-06-12 15:18:38.231733",
13+
"spec_repo_commit": "a4a463b9"
1414
}
1515
}
1616
}

.generator/schemas/v2/openapi.yaml

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7238,6 +7238,14 @@ components:
72387238
type: array
72397239
complianceSignalOptions:
72407240
$ref: '#/components/schemas/CloudConfigurationRuleComplianceSignalOptions'
7241+
customMessage:
7242+
description: Custom/Overridden message for generated signals (used in case
7243+
of Default rule update).
7244+
type: string
7245+
customName:
7246+
description: Custom/Overridden name of the rule (used in case of Default
7247+
rule update).
7248+
type: string
72417249
filters:
72427250
description: Additional queries to filter matched events before they are
72437251
processed.
@@ -32717,6 +32725,8 @@ components:
3271732725

3271832726
based on the event counts in the previously defined queries.'
3271932727
type: string
32728+
customStatus:
32729+
$ref: '#/components/schemas/SecurityMonitoringRuleSeverity'
3272032730
name:
3272132731
description: Name of the case.
3272232732
type: string
@@ -33243,6 +33253,13 @@ components:
3324333253
type: array
3324433254
complianceSignalOptions:
3324533255
$ref: '#/components/schemas/CloudConfigurationRuleComplianceSignalOptions'
33256+
customMessage:
33257+
description: Custom/Overridden Message for generated signals (used in case
33258+
of Default rule update).
33259+
type: string
33260+
customName:
33261+
description: Custom/Overridden name (used in case of Default rule update).
33262+
type: string
3324633263
filters:
3324733264
description: Additional queries to filter matched events before they are
3324833265
processed. This field is deprecated for log detection, signal correlation,
@@ -33574,6 +33591,14 @@ components:
3357433591
items:
3357533592
$ref: '#/components/schemas/SecurityMonitoringRuleCaseCreate'
3357633593
type: array
33594+
customMessage:
33595+
description: Custom/Overridden message for generated signals (used in case
33596+
of Default rule update).
33597+
type: string
33598+
customName:
33599+
description: Custom/Overridden name of the rule (used in case of Default
33600+
rule update).
33601+
type: string
3357733602
filters:
3357833603
description: Additional queries to filter matched events before they are
3357933604
processed. This field is deprecated for log detection, signal correlation,
@@ -33673,6 +33698,14 @@ components:
3367333698
description: User ID of the user who created the rule.
3367433699
format: int64
3367533700
type: integer
33701+
customMessage:
33702+
description: Custom/Overridden message for generated signals (used in case
33703+
of Default rule update).
33704+
type: string
33705+
customName:
33706+
description: Custom/Overridden name of the rule (used in case of Default
33707+
rule update).
33708+
type: string
3367633709
deprecationDate:
3367733710
description: When the rule will be deprecated, timestamp in milliseconds.
3367833711
format: int64
@@ -34060,6 +34093,14 @@ components:
3406034093
items:
3406134094
$ref: '#/components/schemas/SecurityMonitoringRuleCaseCreate'
3406234095
type: array
34096+
customMessage:
34097+
description: Custom/Overridden message for generated signals (used in case
34098+
of Default rule update).
34099+
type: string
34100+
customName:
34101+
description: Custom/Overridden name of the rule (used in case of Default
34102+
rule update).
34103+
type: string
3406334104
filters:
3406434105
description: Additional queries to filter matched events before they are
3406534106
processed. This field is deprecated for log detection, signal correlation,
@@ -34137,6 +34178,10 @@ components:
3413734178
properties:
3413834179
aggregation:
3413934180
$ref: '#/components/schemas/SecurityMonitoringRuleQueryAggregation'
34181+
customQueryExtension:
34182+
description: Query extension to append to the logs query.
34183+
example: a > 3
34184+
type: string
3414034185
dataSource:
3414134186
$ref: '#/components/schemas/SecurityMonitoringStandardDataSource'
3414234187
distinctFields:
@@ -34200,6 +34245,14 @@ components:
3420034245
description: User ID of the user who created the rule.
3420134246
format: int64
3420234247
type: integer
34248+
customMessage:
34249+
description: Custom/Overridden message for generated signals (used in case
34250+
of Default rule update).
34251+
type: string
34252+
customName:
34253+
description: Custom/Overridden name of the rule (used in case of Default
34254+
rule update).
34255+
type: string
3420334256
defaultTags:
3420434257
description: Default Tags for default rules (included in tags)
3420534258
example:
@@ -34646,6 +34699,8 @@ components:
3464634699
SecurityMonitoringThirdPartyRuleCase:
3464734700
description: Case when signal is generated by a third party rule.
3464834701
properties:
34702+
customStatus:
34703+
$ref: '#/components/schemas/SecurityMonitoringRuleSeverity'
3464934704
name:
3465034705
description: Name of the case.
3465134706
type: string

packages/datadog-api-client-v2/models/CloudConfigurationRulePayload.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,14 @@ export class CloudConfigurationRulePayload {
2323
* How to generate compliance signals. Useful for cloud_configuration rules only.
2424
*/
2525
"complianceSignalOptions": CloudConfigurationRuleComplianceSignalOptions;
26+
/**
27+
* Custom/Overridden message for generated signals (used in case of Default rule update).
28+
*/
29+
"customMessage"?: string;
30+
/**
31+
* Custom/Overridden name of the rule (used in case of Default rule update).
32+
*/
33+
"customName"?: string;
2634
/**
2735
* Additional queries to filter matched events before they are processed.
2836
*/
@@ -78,6 +86,14 @@ export class CloudConfigurationRulePayload {
7886
type: "CloudConfigurationRuleComplianceSignalOptions",
7987
required: true,
8088
},
89+
customMessage: {
90+
baseName: "customMessage",
91+
type: "string",
92+
},
93+
customName: {
94+
baseName: "customName",
95+
type: "string",
96+
},
8197
filters: {
8298
baseName: "filters",
8399
type: "Array<SecurityMonitoringFilter>",

packages/datadog-api-client-v2/models/SecurityMonitoringRuleCase.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ export class SecurityMonitoringRuleCase {
2121
* based on the event counts in the previously defined queries.
2222
*/
2323
"condition"?: string;
24+
/**
25+
* Severity of the Security Signal.
26+
*/
27+
"customStatus"?: SecurityMonitoringRuleSeverity;
2428
/**
2529
* Name of the case.
2630
*/
@@ -58,6 +62,10 @@ export class SecurityMonitoringRuleCase {
5862
baseName: "condition",
5963
type: "string",
6064
},
65+
customStatus: {
66+
baseName: "customStatus",
67+
type: "SecurityMonitoringRuleSeverity",
68+
},
6169
name: {
6270
baseName: "name",
6371
type: "string",

packages/datadog-api-client-v2/models/SecurityMonitoringRuleUpdatePayload.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,14 @@ export class SecurityMonitoringRuleUpdatePayload {
2525
* How to generate compliance signals. Useful for cloud_configuration rules only.
2626
*/
2727
"complianceSignalOptions"?: CloudConfigurationRuleComplianceSignalOptions;
28+
/**
29+
* Custom/Overridden Message for generated signals (used in case of Default rule update).
30+
*/
31+
"customMessage"?: string;
32+
/**
33+
* Custom/Overridden name (used in case of Default rule update).
34+
*/
35+
"customName"?: string;
2836
/**
2937
* Additional queries to filter matched events before they are processed. This field is deprecated for log detection, signal correlation, and workload security rules.
3038
*/
@@ -98,6 +106,14 @@ export class SecurityMonitoringRuleUpdatePayload {
98106
baseName: "complianceSignalOptions",
99107
type: "CloudConfigurationRuleComplianceSignalOptions",
100108
},
109+
customMessage: {
110+
baseName: "customMessage",
111+
type: "string",
112+
},
113+
customName: {
114+
baseName: "customName",
115+
type: "string",
116+
},
101117
filters: {
102118
baseName: "filters",
103119
type: "Array<SecurityMonitoringFilter>",

packages/datadog-api-client-v2/models/SecurityMonitoringSignalRulePayload.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,14 @@ export class SecurityMonitoringSignalRulePayload {
1919
* Cases for generating signals.
2020
*/
2121
"cases": Array<SecurityMonitoringRuleCaseCreate>;
22+
/**
23+
* Custom/Overridden message for generated signals (used in case of Default rule update).
24+
*/
25+
"customMessage"?: string;
26+
/**
27+
* Custom/Overridden name of the rule (used in case of Default rule update).
28+
*/
29+
"customName"?: string;
2230
/**
2331
* Additional queries to filter matched events before they are processed. This field is deprecated for log detection, signal correlation, and workload security rules.
2432
*/
@@ -77,6 +85,14 @@ export class SecurityMonitoringSignalRulePayload {
7785
type: "Array<SecurityMonitoringRuleCaseCreate>",
7886
required: true,
7987
},
88+
customMessage: {
89+
baseName: "customMessage",
90+
type: "string",
91+
},
92+
customName: {
93+
baseName: "customName",
94+
type: "string",
95+
},
8096
filters: {
8197
baseName: "filters",
8298
type: "Array<SecurityMonitoringFilter>",

packages/datadog-api-client-v2/models/SecurityMonitoringSignalRuleResponse.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,14 @@ export class SecurityMonitoringSignalRuleResponse {
2727
* User ID of the user who created the rule.
2828
*/
2929
"creationAuthorId"?: number;
30+
/**
31+
* Custom/Overridden message for generated signals (used in case of Default rule update).
32+
*/
33+
"customMessage"?: string;
34+
/**
35+
* Custom/Overridden name of the rule (used in case of Default rule update).
36+
*/
37+
"customName"?: string;
3038
/**
3139
* When the rule will be deprecated, timestamp in milliseconds.
3240
*/
@@ -118,6 +126,14 @@ export class SecurityMonitoringSignalRuleResponse {
118126
type: "number",
119127
format: "int64",
120128
},
129+
customMessage: {
130+
baseName: "customMessage",
131+
type: "string",
132+
},
133+
customName: {
134+
baseName: "customName",
135+
type: "string",
136+
},
121137
deprecationDate: {
122138
baseName: "deprecationDate",
123139
type: "number",

packages/datadog-api-client-v2/models/SecurityMonitoringStandardRulePayload.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,14 @@ export class SecurityMonitoringStandardRulePayload {
2121
* Cases for generating signals.
2222
*/
2323
"cases": Array<SecurityMonitoringRuleCaseCreate>;
24+
/**
25+
* Custom/Overridden message for generated signals (used in case of Default rule update).
26+
*/
27+
"customMessage"?: string;
28+
/**
29+
* Custom/Overridden name of the rule (used in case of Default rule update).
30+
*/
31+
"customName"?: string;
2432
/**
2533
* Additional queries to filter matched events before they are processed. This field is deprecated for log detection, signal correlation, and workload security rules.
2634
*/
@@ -91,6 +99,14 @@ export class SecurityMonitoringStandardRulePayload {
9199
type: "Array<SecurityMonitoringRuleCaseCreate>",
92100
required: true,
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>",

packages/datadog-api-client-v2/models/SecurityMonitoringStandardRuleQuery.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@ export class SecurityMonitoringStandardRuleQuery {
1616
* The aggregation type.
1717
*/
1818
"aggregation"?: SecurityMonitoringRuleQueryAggregation;
19+
/**
20+
* Query extension to append to the logs query.
21+
*/
22+
"customQueryExtension"?: string;
1923
/**
2024
* Source of events, either logs, audit trail, or Datadog events.
2125
*/
@@ -70,6 +74,10 @@ export class SecurityMonitoringStandardRuleQuery {
7074
baseName: "aggregation",
7175
type: "SecurityMonitoringRuleQueryAggregation",
7276
},
77+
customQueryExtension: {
78+
baseName: "customQueryExtension",
79+
type: "string",
80+
},
7381
dataSource: {
7482
baseName: "dataSource",
7583
type: "SecurityMonitoringStandardDataSource",

packages/datadog-api-client-v2/models/SecurityMonitoringStandardRuleResponse.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,14 @@ export class SecurityMonitoringStandardRuleResponse {
3434
* User ID of the user who created the rule.
3535
*/
3636
"creationAuthorId"?: number;
37+
/**
38+
* Custom/Overridden message for generated signals (used in case of Default rule update).
39+
*/
40+
"customMessage"?: string;
41+
/**
42+
* Custom/Overridden name of the rule (used in case of Default rule update).
43+
*/
44+
"customName"?: string;
3745
/**
3846
* Default Tags for default rules (included in tags)
3947
*/
@@ -149,6 +157,14 @@ export class SecurityMonitoringStandardRuleResponse {
149157
type: "number",
150158
format: "int64",
151159
},
160+
customMessage: {
161+
baseName: "customMessage",
162+
type: "string",
163+
},
164+
customName: {
165+
baseName: "customName",
166+
type: "string",
167+
},
152168
defaultTags: {
153169
baseName: "defaultTags",
154170
type: "Array<string>",

packages/datadog-api-client-v2/models/SecurityMonitoringThirdPartyRuleCase.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ import { AttributeTypeMap } from "../../datadog-api-client-common/util";
1111
* Case when signal is generated by a third party rule.
1212
*/
1313
export class SecurityMonitoringThirdPartyRuleCase {
14+
/**
15+
* Severity of the Security Signal.
16+
*/
17+
"customStatus"?: SecurityMonitoringRuleSeverity;
1418
/**
1519
* Name of the case.
1620
*/
@@ -44,6 +48,10 @@ export class SecurityMonitoringThirdPartyRuleCase {
4448
* @ignore
4549
*/
4650
static readonly attributeTypeMap: AttributeTypeMap = {
51+
customStatus: {
52+
baseName: "customStatus",
53+
type: "SecurityMonitoringRuleSeverity",
54+
},
4755
name: {
4856
baseName: "name",
4957
type: "string",

0 commit comments

Comments
 (0)