Skip to content

Commit 90634da

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit a1fc1148 of spec repo
1 parent 6713930 commit 90634da

File tree

5 files changed

+56
-5
lines changed

5 files changed

+56
-5
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-03-11 16:30:31.555356",
8-
"spec_repo_commit": "baf04a80"
7+
"regenerated": "2025-03-13 09:11:27.618467",
8+
"spec_repo_commit": "a1fc1148"
99
},
1010
"v2": {
1111
"apigentools_version": "1.6.6",
12-
"regenerated": "2025-03-11 16:30:31.570839",
13-
"spec_repo_commit": "baf04a80"
12+
"regenerated": "2025-03-13 09:11:27.634732",
13+
"spec_repo_commit": "a1fc1148"
1414
}
1515
}
1616
}

.generator/schemas/v2/openapi.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27642,6 +27642,17 @@ components:
2764227642
x-enum-varnames:
2764327643
- TIMESTAMP_ASCENDING
2764427644
- TIMESTAMP_DESCENDING
27645+
SecurityMonitoringStandardDataSource:
27646+
default: logs
27647+
description: Source of events, either logs or audit trail.
27648+
enum:
27649+
- logs
27650+
- audit
27651+
example: logs
27652+
type: string
27653+
x-enum-varnames:
27654+
- LOGS
27655+
- AUDIT
2764527656
SecurityMonitoringStandardRuleCreatePayload:
2764627657
description: Create a new rule.
2764727658
properties:
@@ -27809,6 +27820,8 @@ components:
2780927820
properties:
2781027821
aggregation:
2781127822
$ref: '#/components/schemas/SecurityMonitoringRuleQueryAggregation'
27823+
dataSource:
27824+
$ref: '#/components/schemas/SecurityMonitoringStandardDataSource'
2781227825
distinctFields:
2781327826
description: Field for which the cardinality is measured. Sent as an array.
2781427827
items:

lib/datadog_api_client/inflector.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2643,6 +2643,7 @@ def overrides
26432643
"v2.security_monitoring_signal_triage_update_data" => "SecurityMonitoringSignalTriageUpdateData",
26442644
"v2.security_monitoring_signal_triage_update_response" => "SecurityMonitoringSignalTriageUpdateResponse",
26452645
"v2.security_monitoring_signal_type" => "SecurityMonitoringSignalType",
2646+
"v2.security_monitoring_standard_data_source" => "SecurityMonitoringStandardDataSource",
26462647
"v2.security_monitoring_standard_rule_create_payload" => "SecurityMonitoringStandardRuleCreatePayload",
26472648
"v2.security_monitoring_standard_rule_payload" => "SecurityMonitoringStandardRulePayload",
26482649
"v2.security_monitoring_standard_rule_query" => "SecurityMonitoringStandardRuleQuery",
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
=begin
2+
#Datadog API V2 Collection
3+
4+
#Collection of all Datadog Public endpoints.
5+
6+
The version of the OpenAPI document: 1.0
7+
8+
Generated by: https://github.com/DataDog/datadog-api-client-ruby/tree/master/.generator
9+
10+
Unless explicitly stated otherwise all files in this repository are licensed under the Apache-2.0 License.
11+
This product includes software developed at Datadog (https://www.datadoghq.com/).
12+
Copyright 2020-Present Datadog, Inc.
13+
14+
=end
15+
16+
require 'date'
17+
require 'time'
18+
19+
module DatadogAPIClient::V2
20+
# Source of events, either logs or audit trail.
21+
class SecurityMonitoringStandardDataSource
22+
include BaseEnumModel
23+
24+
LOGS = "logs".freeze
25+
AUDIT = "audit".freeze
26+
end
27+
end

lib/datadog_api_client/v2/models/security_monitoring_standard_rule_query.rb

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@ class SecurityMonitoringStandardRuleQuery
2424
# The aggregation type.
2525
attr_accessor :aggregation
2626

27+
# Source of events, either logs or audit trail.
28+
attr_accessor :data_source
29+
2730
# Field for which the cardinality is measured. Sent as an array.
2831
attr_accessor :distinct_fields
2932

@@ -53,6 +56,7 @@ class SecurityMonitoringStandardRuleQuery
5356
def self.attribute_map
5457
{
5558
:'aggregation' => :'aggregation',
59+
:'data_source' => :'dataSource',
5660
:'distinct_fields' => :'distinctFields',
5761
:'group_by_fields' => :'groupByFields',
5862
:'has_optional_group_by_fields' => :'hasOptionalGroupByFields',
@@ -68,6 +72,7 @@ def self.attribute_map
6872
def self.openapi_types
6973
{
7074
:'aggregation' => :'SecurityMonitoringRuleQueryAggregation',
75+
:'data_source' => :'SecurityMonitoringStandardDataSource',
7176
:'distinct_fields' => :'Array<String>',
7277
:'group_by_fields' => :'Array<String>',
7378
:'has_optional_group_by_fields' => :'Boolean',
@@ -100,6 +105,10 @@ def initialize(attributes = {})
100105
self.aggregation = attributes[:'aggregation']
101106
end
102107

108+
if attributes.key?(:'data_source')
109+
self.data_source = attributes[:'data_source']
110+
end
111+
103112
if attributes.key?(:'distinct_fields')
104113
if (value = attributes[:'distinct_fields']).is_a?(Array)
105114
self.distinct_fields = value
@@ -162,6 +171,7 @@ def ==(o)
162171
return true if self.equal?(o)
163172
self.class == o.class &&
164173
aggregation == o.aggregation &&
174+
data_source == o.data_source &&
165175
distinct_fields == o.distinct_fields &&
166176
group_by_fields == o.group_by_fields &&
167177
has_optional_group_by_fields == o.has_optional_group_by_fields &&
@@ -176,7 +186,7 @@ def ==(o)
176186
# @return [Integer] Hash code
177187
# @!visibility private
178188
def hash
179-
[aggregation, distinct_fields, group_by_fields, has_optional_group_by_fields, metric, metrics, name, query, additional_properties].hash
189+
[aggregation, data_source, distinct_fields, group_by_fields, has_optional_group_by_fields, metric, metrics, name, query, additional_properties].hash
180190
end
181191
end
182192
end

0 commit comments

Comments
 (0)