Skip to content

Commit 4f794e5

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 7ec3b75 of spec repo
1 parent abb36cc commit 4f794e5

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
@@ -7294,6 +7294,14 @@ components:
72947294
type: array
72957295
complianceSignalOptions:
72967296
$ref: '#/components/schemas/CloudConfigurationRuleComplianceSignalOptions'
7297+
customMessage:
7298+
description: Custom/Overridden message for generated signals (used in case
7299+
of Default rule update).
7300+
type: string
7301+
customName:
7302+
description: Custom/Overridden name of the rule (used in case of Default
7303+
rule update).
7304+
type: string
72977305
filters:
72987306
description: Additional queries to filter matched events before they are
72997307
processed.
@@ -32940,6 +32948,8 @@ components:
3294032948

3294132949
based on the event counts in the previously defined queries.'
3294232950
type: string
32951+
customStatus:
32952+
$ref: '#/components/schemas/SecurityMonitoringRuleSeverity'
3294332953
name:
3294432954
description: Name of the case.
3294532955
type: string
@@ -33466,6 +33476,13 @@ components:
3346633476
type: array
3346733477
complianceSignalOptions:
3346833478
$ref: '#/components/schemas/CloudConfigurationRuleComplianceSignalOptions'
33479+
customMessage:
33480+
description: Custom/Overridden Message for generated signals (used in case
33481+
of Default rule update).
33482+
type: string
33483+
customName:
33484+
description: Custom/Overridden name (used in case of Default rule update).
33485+
type: string
3346933486
filters:
3347033487
description: Additional queries to filter matched events before they are
3347133488
processed. This field is deprecated for log detection, signal correlation,
@@ -33797,6 +33814,14 @@ components:
3379733814
items:
3379833815
$ref: '#/components/schemas/SecurityMonitoringRuleCaseCreate'
3379933816
type: array
33817+
customMessage:
33818+
description: Custom/Overridden message for generated signals (used in case
33819+
of Default rule update).
33820+
type: string
33821+
customName:
33822+
description: Custom/Overridden name of the rule (used in case of Default
33823+
rule update).
33824+
type: string
3380033825
filters:
3380133826
description: Additional queries to filter matched events before they are
3380233827
processed. This field is deprecated for log detection, signal correlation,
@@ -33896,6 +33921,14 @@ components:
3389633921
description: User ID of the user who created the rule.
3389733922
format: int64
3389833923
type: integer
33924+
customMessage:
33925+
description: Custom/Overridden message for generated signals (used in case
33926+
of Default rule update).
33927+
type: string
33928+
customName:
33929+
description: Custom/Overridden name of the rule (used in case of Default
33930+
rule update).
33931+
type: string
3389933932
deprecationDate:
3390033933
description: When the rule will be deprecated, timestamp in milliseconds.
3390133934
format: int64
@@ -34283,6 +34316,14 @@ components:
3428334316
items:
3428434317
$ref: '#/components/schemas/SecurityMonitoringRuleCaseCreate'
3428534318
type: array
34319+
customMessage:
34320+
description: Custom/Overridden message for generated signals (used in case
34321+
of Default rule update).
34322+
type: string
34323+
customName:
34324+
description: Custom/Overridden name of the rule (used in case of Default
34325+
rule update).
34326+
type: string
3428634327
filters:
3428734328
description: Additional queries to filter matched events before they are
3428834329
processed. This field is deprecated for log detection, signal correlation,
@@ -34360,6 +34401,10 @@ components:
3436034401
properties:
3436134402
aggregation:
3436234403
$ref: '#/components/schemas/SecurityMonitoringRuleQueryAggregation'
34404+
customQueryExtension:
34405+
description: Query extension to append to the logs query.
34406+
example: a > 3
34407+
type: string
3436334408
dataSource:
3436434409
$ref: '#/components/schemas/SecurityMonitoringStandardDataSource'
3436534410
distinctFields:
@@ -34423,6 +34468,14 @@ components:
3442334468
description: User ID of the user who created the rule.
3442434469
format: int64
3442534470
type: integer
34471+
customMessage:
34472+
description: Custom/Overridden message for generated signals (used in case
34473+
of Default rule update).
34474+
type: string
34475+
customName:
34476+
description: Custom/Overridden name of the rule (used in case of Default
34477+
rule update).
34478+
type: string
3442634479
defaultTags:
3442734480
description: Default Tags for default rules (included in tags)
3442834481
example:
@@ -34869,6 +34922,8 @@ components:
3486934922
SecurityMonitoringThirdPartyRuleCase:
3487034923
description: Case when signal is generated by a third party rule.
3487134924
properties:
34925+
customStatus:
34926+
$ref: '#/components/schemas/SecurityMonitoringRuleSeverity'
3487234927
name:
3487334928
description: Name of the case.
3487434929
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)