Skip to content

Commit 27d584f

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 7ec3b75b of spec repo
1 parent 1293127 commit 27d584f

11 files changed

+218
-13
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:50.714448",
8-
"spec_repo_commit": "847bdb30"
7+
"regenerated": "2025-06-11 20:41:33.903591",
8+
"spec_repo_commit": "7ec3b75b"
99
},
1010
"v2": {
1111
"apigentools_version": "1.6.6",
12-
"regenerated": "2025-06-11 14:28:50.731377",
13-
"spec_repo_commit": "847bdb30"
12+
"regenerated": "2025-06-11 20:41:33.919382",
13+
"spec_repo_commit": "7ec3b75b"
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

lib/datadog_api_client/v2/models/cloud_configuration_rule_payload.rb

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,12 @@ class CloudConfigurationRulePayload
2828
# How to generate compliance signals. Useful for cloud_configuration rules only.
2929
attr_reader :compliance_signal_options
3030

31+
# Custom/Overridden message for generated signals (used in case of Default rule update).
32+
attr_accessor :custom_message
33+
34+
# Custom/Overridden name of the rule (used in case of Default rule update).
35+
attr_accessor :custom_name
36+
3137
# Additional queries to filter matched events before they are processed.
3238
attr_accessor :filters
3339

@@ -57,6 +63,8 @@ def self.attribute_map
5763
{
5864
:'cases' => :'cases',
5965
:'compliance_signal_options' => :'complianceSignalOptions',
66+
:'custom_message' => :'customMessage',
67+
:'custom_name' => :'customName',
6068
:'filters' => :'filters',
6169
:'is_enabled' => :'isEnabled',
6270
:'message' => :'message',
@@ -73,6 +81,8 @@ def self.openapi_types
7381
{
7482
:'cases' => :'Array<CloudConfigurationRuleCaseCreate>',
7583
:'compliance_signal_options' => :'CloudConfigurationRuleComplianceSignalOptions',
84+
:'custom_message' => :'String',
85+
:'custom_name' => :'String',
7686
:'filters' => :'Array<SecurityMonitoringFilter>',
7787
:'is_enabled' => :'Boolean',
7888
:'message' => :'String',
@@ -111,6 +121,14 @@ def initialize(attributes = {})
111121
self.compliance_signal_options = attributes[:'compliance_signal_options']
112122
end
113123

124+
if attributes.key?(:'custom_message')
125+
self.custom_message = attributes[:'custom_message']
126+
end
127+
128+
if attributes.key?(:'custom_name')
129+
self.custom_name = attributes[:'custom_name']
130+
end
131+
114132
if attributes.key?(:'filters')
115133
if (value = attributes[:'filters']).is_a?(Array)
116134
self.filters = value
@@ -245,6 +263,8 @@ def ==(o)
245263
self.class == o.class &&
246264
cases == o.cases &&
247265
compliance_signal_options == o.compliance_signal_options &&
266+
custom_message == o.custom_message &&
267+
custom_name == o.custom_name &&
248268
filters == o.filters &&
249269
is_enabled == o.is_enabled &&
250270
message == o.message &&
@@ -259,7 +279,7 @@ def ==(o)
259279
# @return [Integer] Hash code
260280
# @!visibility private
261281
def hash
262-
[cases, compliance_signal_options, filters, is_enabled, message, name, options, tags, type, additional_properties].hash
282+
[cases, compliance_signal_options, custom_message, custom_name, filters, is_enabled, message, name, options, tags, type, additional_properties].hash
263283
end
264284
end
265285
end

lib/datadog_api_client/v2/models/security_monitoring_rule_case.rb

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,9 @@ class SecurityMonitoringRuleCase
2828
# based on the event counts in the previously defined queries.
2929
attr_accessor :condition
3030

31+
# Severity of the Security Signal.
32+
attr_accessor :custom_status
33+
3134
# Name of the case.
3235
attr_accessor :name
3336

@@ -45,6 +48,7 @@ def self.attribute_map
4548
{
4649
:'actions' => :'actions',
4750
:'condition' => :'condition',
51+
:'custom_status' => :'customStatus',
4852
:'name' => :'name',
4953
:'notifications' => :'notifications',
5054
:'status' => :'status'
@@ -57,6 +61,7 @@ def self.openapi_types
5761
{
5862
:'actions' => :'Array<SecurityMonitoringRuleCaseAction>',
5963
:'condition' => :'String',
64+
:'custom_status' => :'SecurityMonitoringRuleSeverity',
6065
:'name' => :'String',
6166
:'notifications' => :'Array<String>',
6267
:'status' => :'SecurityMonitoringRuleSeverity'
@@ -91,6 +96,10 @@ def initialize(attributes = {})
9196
self.condition = attributes[:'condition']
9297
end
9398

99+
if attributes.key?(:'custom_status')
100+
self.custom_status = attributes[:'custom_status']
101+
end
102+
94103
if attributes.key?(:'name')
95104
self.name = attributes[:'name']
96105
end
@@ -134,6 +143,7 @@ def ==(o)
134143
self.class == o.class &&
135144
actions == o.actions &&
136145
condition == o.condition &&
146+
custom_status == o.custom_status &&
137147
name == o.name &&
138148
notifications == o.notifications &&
139149
status == o.status &&
@@ -144,7 +154,7 @@ def ==(o)
144154
# @return [Integer] Hash code
145155
# @!visibility private
146156
def hash
147-
[actions, condition, name, notifications, status, additional_properties].hash
157+
[actions, condition, custom_status, name, notifications, status, additional_properties].hash
148158
end
149159
end
150160
end

lib/datadog_api_client/v2/models/security_monitoring_rule_update_payload.rb

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,12 @@ class SecurityMonitoringRuleUpdatePayload
2727
# How to generate compliance signals. Useful for cloud_configuration rules only.
2828
attr_accessor :compliance_signal_options
2929

30+
# Custom/Overridden Message for generated signals (used in case of Default rule update).
31+
attr_accessor :custom_message
32+
33+
# Custom/Overridden name (used in case of Default rule update).
34+
attr_accessor :custom_name
35+
3036
# Additional queries to filter matched events before they are processed. This field is deprecated for log detection, signal correlation, and workload security rules.
3137
attr_accessor :filters
3238

@@ -71,6 +77,8 @@ def self.attribute_map
7177
{
7278
:'cases' => :'cases',
7379
:'compliance_signal_options' => :'complianceSignalOptions',
80+
:'custom_message' => :'customMessage',
81+
:'custom_name' => :'customName',
7482
:'filters' => :'filters',
7583
:'group_signals_by' => :'groupSignalsBy',
7684
:'has_extended_title' => :'hasExtendedTitle',
@@ -92,6 +100,8 @@ def self.openapi_types
92100
{
93101
:'cases' => :'Array<SecurityMonitoringRuleCase>',
94102
:'compliance_signal_options' => :'CloudConfigurationRuleComplianceSignalOptions',
103+
:'custom_message' => :'String',
104+
:'custom_name' => :'String',
95105
:'filters' => :'Array<SecurityMonitoringFilter>',
96106
:'group_signals_by' => :'Array<String>',
97107
:'has_extended_title' => :'Boolean',
@@ -135,6 +145,14 @@ def initialize(attributes = {})
135145
self.compliance_signal_options = attributes[:'compliance_signal_options']
136146
end
137147

148+
if attributes.key?(:'custom_message')
149+
self.custom_message = attributes[:'custom_message']
150+
end
151+
152+
if attributes.key?(:'custom_name')
153+
self.custom_name = attributes[:'custom_name']
154+
end
155+
138156
if attributes.key?(:'filters')
139157
if (value = attributes[:'filters']).is_a?(Array)
140158
self.filters = value
@@ -242,6 +260,8 @@ def ==(o)
242260
self.class == o.class &&
243261
cases == o.cases &&
244262
compliance_signal_options == o.compliance_signal_options &&
263+
custom_message == o.custom_message &&
264+
custom_name == o.custom_name &&
245265
filters == o.filters &&
246266
group_signals_by == o.group_signals_by &&
247267
has_extended_title == o.has_extended_title &&
@@ -261,7 +281,7 @@ def ==(o)
261281
# @return [Integer] Hash code
262282
# @!visibility private
263283
def hash
264-
[cases, compliance_signal_options, filters, group_signals_by, has_extended_title, is_enabled, message, name, options, queries, reference_tables, tags, third_party_cases, version, additional_properties].hash
284+
[cases, compliance_signal_options, custom_message, custom_name, filters, group_signals_by, has_extended_title, is_enabled, message, name, options, queries, reference_tables, tags, third_party_cases, version, additional_properties].hash
265285
end
266286
end
267287
end

lib/datadog_api_client/v2/models/security_monitoring_signal_rule_payload.rb

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,12 @@ class SecurityMonitoringSignalRulePayload
2424
# Cases for generating signals.
2525
attr_reader :cases
2626

27+
# Custom/Overridden message for generated signals (used in case of Default rule update).
28+
attr_accessor :custom_message
29+
30+
# Custom/Overridden name of the rule (used in case of Default rule update).
31+
attr_accessor :custom_name
32+
2733
# Additional queries to filter matched events before they are processed. This field is deprecated for log detection, signal correlation, and workload security rules.
2834
attr_accessor :filters
2935

@@ -58,6 +64,8 @@ class SecurityMonitoringSignalRulePayload
5864
def self.attribute_map
5965
{
6066
:'cases' => :'cases',
67+
:'custom_message' => :'customMessage',
68+
:'custom_name' => :'customName',
6169
:'filters' => :'filters',
6270
:'has_extended_title' => :'hasExtendedTitle',
6371
:'is_enabled' => :'isEnabled',
@@ -75,6 +83,8 @@ def self.attribute_map
7583
def self.openapi_types
7684
{
7785
:'cases' => :'Array<SecurityMonitoringRuleCaseCreate>',
86+
:'custom_message' => :'String',
87+
:'custom_name' => :'String',
7888
:'filters' => :'Array<SecurityMonitoringFilter>',
7989
:'has_extended_title' => :'Boolean',
8090
:'is_enabled' => :'Boolean',
@@ -111,6 +121,14 @@ def initialize(attributes = {})
111121
end
112122
end
113123

124+
if attributes.key?(:'custom_message')
125+
self.custom_message = attributes[:'custom_message']
126+
end
127+
128+
if attributes.key?(:'custom_name')
129+
self.custom_name = attributes[:'custom_name']
130+
end
131+
114132
if attributes.key?(:'filters')
115133
if (value = attributes[:'filters']).is_a?(Array)
116134
self.filters = value
@@ -254,6 +272,8 @@ def ==(o)
254272
return true if self.equal?(o)
255273
self.class == o.class &&
256274
cases == o.cases &&
275+
custom_message == o.custom_message &&
276+
custom_name == o.custom_name &&
257277
filters == o.filters &&
258278
has_extended_title == o.has_extended_title &&
259279
is_enabled == o.is_enabled &&
@@ -270,7 +290,7 @@ def ==(o)
270290
# @return [Integer] Hash code
271291
# @!visibility private
272292
def hash
273-
[cases, filters, has_extended_title, is_enabled, message, name, options, queries, tags, type, additional_properties].hash
293+
[cases, custom_message, custom_name, filters, has_extended_title, is_enabled, message, name, options, queries, tags, type, additional_properties].hash
274294
end
275295
end
276296
end

0 commit comments

Comments
 (0)