Skip to content

Commit 32b8c25

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 2ee9b2d of spec repo
1 parent c552c83 commit 32b8c25

6 files changed

Lines changed: 3 additions & 745 deletions

.generator/schemas/v2/openapi.yaml

Lines changed: 2 additions & 77 deletions
Original file line numberDiff line numberDiff line change
@@ -55624,7 +55624,6 @@ components:
5562455624
- $ref: "#/components/schemas/ObservabilityPipelineSyslogNgDestination"
5562555625
- $ref: "#/components/schemas/ObservabilityPipelineDatabricksZerobusDestination"
5562655626
- $ref: "#/components/schemas/ObservabilityPipelineDatadogMetricsDestination"
55627-
- $ref: "#/components/schemas/ObservabilityPipelineSplunkHecMetricsDestination"
5562855627
ObservabilityPipelineConfigPipelineType:
5562955628
default: logs
5563055629
description: The type of data being ingested. Defaults to `logs` if not specified.
@@ -59746,81 +59745,6 @@ components:
5974659745
type: string
5974759746
x-enum-varnames:
5974859747
- SPLUNK_HEC
59749-
ObservabilityPipelineSplunkHecMetricsDestination:
59750-
description: |-
59751-
The `splunk_hec_metrics` destination forwards metrics to Splunk using the HTTP Event Collector (HEC).
59752-
59753-
**Supported pipeline types:** metrics
59754-
properties:
59755-
buffer:
59756-
$ref: "#/components/schemas/ObservabilityPipelineBufferOptions"
59757-
compression:
59758-
$ref: "#/components/schemas/ObservabilityPipelineSplunkHecMetricsDestinationCompression"
59759-
default_namespace:
59760-
description: Optional default namespace for metrics sent to Splunk HEC.
59761-
example: "custom_namespace"
59762-
type: string
59763-
endpoint_url_key:
59764-
description: Name of the environment variable or secret that holds the Splunk HEC endpoint URL.
59765-
example: SPLUNK_HEC_ENDPOINT_URL
59766-
type: string
59767-
id:
59768-
description: The unique identifier for this component. Used in other parts of the pipeline to reference this component (for example, as the `input` to downstream components).
59769-
example: splunk-hec-metrics-destination
59770-
type: string
59771-
index:
59772-
description: Optional name of the Splunk index where metrics are written.
59773-
example: "metrics"
59774-
type: string
59775-
inputs:
59776-
description: A list of component IDs whose output is used as the `input` for this component.
59777-
example: ["metrics-filter-processor"]
59778-
items:
59779-
description: The ID of a component whose output is used as input for this destination.
59780-
type: string
59781-
type: array
59782-
source:
59783-
description: The Splunk source field value for metric events.
59784-
example: "observability_pipelines"
59785-
type: string
59786-
sourcetype:
59787-
description: The Splunk sourcetype to assign to metric events.
59788-
example: "custom_sourcetype"
59789-
type: string
59790-
tls:
59791-
$ref: "#/components/schemas/ObservabilityPipelineTls"
59792-
token_key:
59793-
description: Name of the environment variable or secret that holds the Splunk HEC token.
59794-
example: SPLUNK_HEC_TOKEN
59795-
type: string
59796-
type:
59797-
$ref: "#/components/schemas/ObservabilityPipelineSplunkHecMetricsDestinationType"
59798-
required:
59799-
- id
59800-
- type
59801-
- inputs
59802-
type: object
59803-
x-pipeline-types: [metrics]
59804-
ObservabilityPipelineSplunkHecMetricsDestinationCompression:
59805-
default: none
59806-
description: Compression algorithm applied when sending metrics to Splunk HEC.
59807-
enum:
59808-
- none
59809-
- gzip
59810-
example: none
59811-
type: string
59812-
x-enum-varnames:
59813-
- NONE
59814-
- GZIP
59815-
ObservabilityPipelineSplunkHecMetricsDestinationType:
59816-
default: splunk_hec_metrics
59817-
description: The destination type. Always `splunk_hec_metrics`.
59818-
enum:
59819-
- splunk_hec_metrics
59820-
example: splunk_hec_metrics
59821-
type: string
59822-
x-enum-varnames:
59823-
- SPLUNK_HEC_METRICS
5982459748
ObservabilityPipelineSplunkHecSource:
5982559749
description: |-
5982659750
The `splunk_hec` source implements the Splunk HTTP Event Collector (HEC) API.
@@ -155012,7 +154936,7 @@ paths:
155012154936
**Note**: This endpoint is in beta and may be subject to changes.
155013154937
Please check the documentation regularly for updates.
155014154938
/api/v2/siem-historical-detections/histsignals/search:
155015-
get:
154939+
post:
155016154940
description: Search hist signals.
155017154941
operationId: SearchSecurityMonitoringHistsignals
155018154942
requestBody:
@@ -155064,6 +154988,7 @@ paths:
155064154988
- security_monitoring_signals_read
155065154989
summary: Search hist signals
155066154990
tags: ["Security Monitoring"]
154991+
x-codegen-request-body-name: body
155067154992
"x-permission":
155068154993
operator: OR
155069154994
permissions:

api/datadogV2/api_security_monitoring.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11810,7 +11810,7 @@ func (r *SearchSecurityMonitoringHistsignalsOptionalParameters) WithBody(body Se
1181011810
// Search hist signals.
1181111811
func (a *SecurityMonitoringApi) SearchSecurityMonitoringHistsignals(ctx _context.Context, o ...SearchSecurityMonitoringHistsignalsOptionalParameters) (SecurityMonitoringSignalsListResponse, *_nethttp.Response, error) {
1181211812
var (
11813-
localVarHTTPMethod = _nethttp.MethodGet
11813+
localVarHTTPMethod = _nethttp.MethodPost
1181411814
localVarPostBody interface{}
1181511815
localVarReturnValue SecurityMonitoringSignalsListResponse
1181611816
optionalParams SearchSecurityMonitoringHistsignalsOptionalParameters

api/datadogV2/model_observability_pipeline_config_destination_item.go

Lines changed: 0 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ type ObservabilityPipelineConfigDestinationItem struct {
3535
ObservabilityPipelineSyslogNgDestination *ObservabilityPipelineSyslogNgDestination
3636
ObservabilityPipelineDatabricksZerobusDestination *ObservabilityPipelineDatabricksZerobusDestination
3737
ObservabilityPipelineDatadogMetricsDestination *ObservabilityPipelineDatadogMetricsDestination
38-
ObservabilityPipelineSplunkHecMetricsDestination *ObservabilityPipelineSplunkHecMetricsDestination
3938

4039
// UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
4140
UnparsedObject interface{}
@@ -166,11 +165,6 @@ func ObservabilityPipelineDatadogMetricsDestinationAsObservabilityPipelineConfig
166165
return ObservabilityPipelineConfigDestinationItem{ObservabilityPipelineDatadogMetricsDestination: v}
167166
}
168167

169-
// ObservabilityPipelineSplunkHecMetricsDestinationAsObservabilityPipelineConfigDestinationItem is a convenience function that returns ObservabilityPipelineSplunkHecMetricsDestination wrapped in ObservabilityPipelineConfigDestinationItem.
170-
func ObservabilityPipelineSplunkHecMetricsDestinationAsObservabilityPipelineConfigDestinationItem(v *ObservabilityPipelineSplunkHecMetricsDestination) ObservabilityPipelineConfigDestinationItem {
171-
return ObservabilityPipelineConfigDestinationItem{ObservabilityPipelineSplunkHecMetricsDestination: v}
172-
}
173-
174168
// UnmarshalJSON turns data into one of the pointers in the struct.
175169
func (obj *ObservabilityPipelineConfigDestinationItem) UnmarshalJSON(data []byte) error {
176170
var err error
@@ -600,23 +594,6 @@ func (obj *ObservabilityPipelineConfigDestinationItem) UnmarshalJSON(data []byte
600594
obj.ObservabilityPipelineDatadogMetricsDestination = nil
601595
}
602596

603-
// try to unmarshal data into ObservabilityPipelineSplunkHecMetricsDestination
604-
err = datadog.Unmarshal(data, &obj.ObservabilityPipelineSplunkHecMetricsDestination)
605-
if err == nil {
606-
if obj.ObservabilityPipelineSplunkHecMetricsDestination != nil && obj.ObservabilityPipelineSplunkHecMetricsDestination.UnparsedObject == nil {
607-
jsonObservabilityPipelineSplunkHecMetricsDestination, _ := datadog.Marshal(obj.ObservabilityPipelineSplunkHecMetricsDestination)
608-
if string(jsonObservabilityPipelineSplunkHecMetricsDestination) == "{}" { // empty struct
609-
obj.ObservabilityPipelineSplunkHecMetricsDestination = nil
610-
} else {
611-
match++
612-
}
613-
} else {
614-
obj.ObservabilityPipelineSplunkHecMetricsDestination = nil
615-
}
616-
} else {
617-
obj.ObservabilityPipelineSplunkHecMetricsDestination = nil
618-
}
619-
620597
if match != 1 { // more than 1 match
621598
// reset to nil
622599
obj.ObservabilityPipelineElasticsearchDestination = nil
@@ -644,7 +621,6 @@ func (obj *ObservabilityPipelineConfigDestinationItem) UnmarshalJSON(data []byte
644621
obj.ObservabilityPipelineSyslogNgDestination = nil
645622
obj.ObservabilityPipelineDatabricksZerobusDestination = nil
646623
obj.ObservabilityPipelineDatadogMetricsDestination = nil
647-
obj.ObservabilityPipelineSplunkHecMetricsDestination = nil
648624
return datadog.Unmarshal(data, &obj.UnparsedObject)
649625
}
650626
return nil // exactly one match
@@ -752,10 +728,6 @@ func (obj ObservabilityPipelineConfigDestinationItem) MarshalJSON() ([]byte, err
752728
return datadog.Marshal(&obj.ObservabilityPipelineDatadogMetricsDestination)
753729
}
754730

755-
if obj.ObservabilityPipelineSplunkHecMetricsDestination != nil {
756-
return datadog.Marshal(&obj.ObservabilityPipelineSplunkHecMetricsDestination)
757-
}
758-
759731
if obj.UnparsedObject != nil {
760732
return datadog.Marshal(obj.UnparsedObject)
761733
}
@@ -864,10 +836,6 @@ func (obj *ObservabilityPipelineConfigDestinationItem) GetActualInstance() inter
864836
return obj.ObservabilityPipelineDatadogMetricsDestination
865837
}
866838

867-
if obj.ObservabilityPipelineSplunkHecMetricsDestination != nil {
868-
return obj.ObservabilityPipelineSplunkHecMetricsDestination
869-
}
870-
871839
// all schemas are nil
872840
return nil
873841
}

0 commit comments

Comments
 (0)