Skip to content

Commit 36b0761

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Rename historical job API endpoints to threat hunting (#3431)
Co-authored-by: ci.datadog-api-spec <[email protected]>
1 parent ba2449f commit 36b0761

File tree

64 files changed

+1172
-1086
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

64 files changed

+1172
-1086
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 200 additions & 199 deletions
Large diffs are not rendered by default.

api/datadog/configuration.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -609,24 +609,24 @@ func NewConfiguration() *Configuration {
609609
"v2.GetOpenAPI": false,
610610
"v2.ListAPIs": false,
611611
"v2.UpdateOpenAPI": false,
612-
"v2.CancelHistoricalJob": false,
612+
"v2.CancelThreatHuntingJob": false,
613613
"v2.ConvertJobResultToSignal": false,
614-
"v2.DeleteHistoricalJob": false,
614+
"v2.DeleteThreatHuntingJob": false,
615615
"v2.GetFinding": false,
616-
"v2.GetHistoricalJob": false,
617616
"v2.GetRuleVersionHistory": false,
618617
"v2.GetSBOM": false,
619618
"v2.GetSecurityMonitoringHistsignal": false,
620619
"v2.GetSecurityMonitoringHistsignalsByJobId": false,
620+
"v2.GetThreatHuntingJob": false,
621621
"v2.ListAssetsSBOMs": false,
622622
"v2.ListFindings": false,
623-
"v2.ListHistoricalJobs": false,
624623
"v2.ListScannedAssetsMetadata": false,
625624
"v2.ListSecurityMonitoringHistsignals": false,
625+
"v2.ListThreatHuntingJobs": false,
626626
"v2.ListVulnerabilities": false,
627627
"v2.ListVulnerableAssets": false,
628628
"v2.MuteFindings": false,
629-
"v2.RunHistoricalJob": false,
629+
"v2.RunThreatHuntingJob": false,
630630
"v2.SearchSecurityMonitoringHistsignals": false,
631631
"v2.CreateDataset": false,
632632
"v2.DeleteDataset": false,

api/datadogV2/api_security_monitoring.go

Lines changed: 289 additions & 289 deletions
Large diffs are not rendered by default.

api/datadogV2/doc.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -479,7 +479,7 @@
479479
// - [RumRetentionFiltersApi.ListRetentionFilters]
480480
// - [RumRetentionFiltersApi.OrderRetentionFilters]
481481
// - [RumRetentionFiltersApi.UpdateRetentionFilter]
482-
// - [SecurityMonitoringApi.CancelHistoricalJob]
482+
// - [SecurityMonitoringApi.CancelThreatHuntingJob]
483483
// - [SecurityMonitoringApi.ConvertExistingSecurityMonitoringRule]
484484
// - [SecurityMonitoringApi.ConvertJobResultToSignal]
485485
// - [SecurityMonitoringApi.ConvertSecurityMonitoringRuleFromJSONToTerraform]
@@ -490,18 +490,17 @@
490490
// - [SecurityMonitoringApi.CreateSignalNotificationRule]
491491
// - [SecurityMonitoringApi.CreateVulnerabilityNotificationRule]
492492
// - [SecurityMonitoringApi.DeleteCustomFramework]
493-
// - [SecurityMonitoringApi.DeleteHistoricalJob]
494493
// - [SecurityMonitoringApi.DeleteSecurityFilter]
495494
// - [SecurityMonitoringApi.DeleteSecurityMonitoringRule]
496495
// - [SecurityMonitoringApi.DeleteSecurityMonitoringSuppression]
497496
// - [SecurityMonitoringApi.DeleteSignalNotificationRule]
497+
// - [SecurityMonitoringApi.DeleteThreatHuntingJob]
498498
// - [SecurityMonitoringApi.DeleteVulnerabilityNotificationRule]
499499
// - [SecurityMonitoringApi.EditSecurityMonitoringSignalAssignee]
500500
// - [SecurityMonitoringApi.EditSecurityMonitoringSignalIncidents]
501501
// - [SecurityMonitoringApi.EditSecurityMonitoringSignalState]
502502
// - [SecurityMonitoringApi.GetCustomFramework]
503503
// - [SecurityMonitoringApi.GetFinding]
504-
// - [SecurityMonitoringApi.GetHistoricalJob]
505504
// - [SecurityMonitoringApi.GetResourceEvaluationFilters]
506505
// - [SecurityMonitoringApi.GetRuleVersionHistory]
507506
// - [SecurityMonitoringApi.GetSBOM]
@@ -515,23 +514,24 @@
515514
// - [SecurityMonitoringApi.GetSignalNotificationRules]
516515
// - [SecurityMonitoringApi.GetSuppressionsAffectingFutureRule]
517516
// - [SecurityMonitoringApi.GetSuppressionsAffectingRule]
517+
// - [SecurityMonitoringApi.GetThreatHuntingJob]
518518
// - [SecurityMonitoringApi.GetVulnerabilityNotificationRule]
519519
// - [SecurityMonitoringApi.GetVulnerabilityNotificationRules]
520520
// - [SecurityMonitoringApi.ListAssetsSBOMs]
521521
// - [SecurityMonitoringApi.ListFindings]
522-
// - [SecurityMonitoringApi.ListHistoricalJobs]
523522
// - [SecurityMonitoringApi.ListScannedAssetsMetadata]
524523
// - [SecurityMonitoringApi.ListSecurityFilters]
525524
// - [SecurityMonitoringApi.ListSecurityMonitoringHistsignals]
526525
// - [SecurityMonitoringApi.ListSecurityMonitoringRules]
527526
// - [SecurityMonitoringApi.ListSecurityMonitoringSignals]
528527
// - [SecurityMonitoringApi.ListSecurityMonitoringSuppressions]
528+
// - [SecurityMonitoringApi.ListThreatHuntingJobs]
529529
// - [SecurityMonitoringApi.ListVulnerabilities]
530530
// - [SecurityMonitoringApi.ListVulnerableAssets]
531531
// - [SecurityMonitoringApi.MuteFindings]
532532
// - [SecurityMonitoringApi.PatchSignalNotificationRule]
533533
// - [SecurityMonitoringApi.PatchVulnerabilityNotificationRule]
534-
// - [SecurityMonitoringApi.RunHistoricalJob]
534+
// - [SecurityMonitoringApi.RunThreatHuntingJob]
535535
// - [SecurityMonitoringApi.SearchSecurityMonitoringHistsignals]
536536
// - [SecurityMonitoringApi.SearchSecurityMonitoringSignals]
537537
// - [SecurityMonitoringApi.TestExistingSecurityMonitoringRule]

api/datadogV2/model_convert_job_results_to_signals_attributes.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import (
1010
"github.com/DataDog/datadog-api-client-go/v2/api/datadog"
1111
)
1212

13-
// ConvertJobResultsToSignalsAttributes Attributes for converting historical job results to signals.
13+
// ConvertJobResultsToSignalsAttributes Attributes for converting threat hunting job results to signals.
1414
type ConvertJobResultsToSignalsAttributes struct {
1515
// Request ID.
1616
Id *string `json:"id,omitempty"`

api/datadogV2/model_convert_job_results_to_signals_data.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ import (
88
"github.com/DataDog/datadog-api-client-go/v2/api/datadog"
99
)
1010

11-
// ConvertJobResultsToSignalsData Data for converting historical job results to signals.
11+
// ConvertJobResultsToSignalsData Data for converting threat hunting job results to signals.
1212
type ConvertJobResultsToSignalsData struct {
13-
// Attributes for converting historical job results to signals.
13+
// Attributes for converting threat hunting job results to signals.
1414
Attributes *ConvertJobResultsToSignalsAttributes `json:"attributes,omitempty"`
1515
// Type of payload.
1616
Type *ConvertJobResultsToSignalsDataType `json:"type,omitempty"`

api/datadogV2/model_convert_job_results_to_signals_request.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ import (
88
"github.com/DataDog/datadog-api-client-go/v2/api/datadog"
99
)
1010

11-
// ConvertJobResultsToSignalsRequest Request for converting historical job results to signals.
11+
// ConvertJobResultsToSignalsRequest Request for converting threat hunting job results to signals.
1212
type ConvertJobResultsToSignalsRequest struct {
13-
// Data for converting historical job results to signals.
13+
// Data for converting threat hunting job results to signals.
1414
Data *ConvertJobResultsToSignalsData `json:"data,omitempty"`
1515
// UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
1616
UnparsedObject map[string]interface{} `json:"-"`

api/datadogV2/model_historical_job_data_type.go

Lines changed: 0 additions & 64 deletions
This file was deleted.

api/datadogV2/model_job_create_response.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import (
88
"github.com/DataDog/datadog-api-client-go/v2/api/datadog"
99
)
1010

11-
// JobCreateResponse Run a historical job response.
11+
// JobCreateResponse Run a threat hunting job response.
1212
type JobCreateResponse struct {
1313
// The definition of `JobCreateResponseData` object.
1414
Data *JobCreateResponseData `json:"data,omitempty"`

api/datadogV2/model_job_create_response_data.go

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ type JobCreateResponseData struct {
1313
// ID of the created job.
1414
Id *string `json:"id,omitempty"`
1515
// Type of payload.
16-
Type *HistoricalJobDataType `json:"type,omitempty"`
16+
Type *ThreatHuntingJobDataType `json:"type,omitempty"`
1717
// UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
1818
UnparsedObject map[string]interface{} `json:"-"`
1919
AdditionalProperties map[string]interface{} `json:"-"`
@@ -65,17 +65,17 @@ func (o *JobCreateResponseData) SetId(v string) {
6565
}
6666

6767
// GetType returns the Type field value if set, zero value otherwise.
68-
func (o *JobCreateResponseData) GetType() HistoricalJobDataType {
68+
func (o *JobCreateResponseData) GetType() ThreatHuntingJobDataType {
6969
if o == nil || o.Type == nil {
70-
var ret HistoricalJobDataType
70+
var ret ThreatHuntingJobDataType
7171
return ret
7272
}
7373
return *o.Type
7474
}
7575

7676
// GetTypeOk returns a tuple with the Type field value if set, nil otherwise
7777
// and a boolean to check if the value has been set.
78-
func (o *JobCreateResponseData) GetTypeOk() (*HistoricalJobDataType, bool) {
78+
func (o *JobCreateResponseData) GetTypeOk() (*ThreatHuntingJobDataType, bool) {
7979
if o == nil || o.Type == nil {
8080
return nil, false
8181
}
@@ -87,8 +87,8 @@ func (o *JobCreateResponseData) HasType() bool {
8787
return o != nil && o.Type != nil
8888
}
8989

90-
// SetType gets a reference to the given HistoricalJobDataType and assigns it to the Type field.
91-
func (o *JobCreateResponseData) SetType(v HistoricalJobDataType) {
90+
// SetType gets a reference to the given ThreatHuntingJobDataType and assigns it to the Type field.
91+
func (o *JobCreateResponseData) SetType(v ThreatHuntingJobDataType) {
9292
o.Type = &v
9393
}
9494

@@ -114,8 +114,8 @@ func (o JobCreateResponseData) MarshalJSON() ([]byte, error) {
114114
// UnmarshalJSON deserializes the given payload.
115115
func (o *JobCreateResponseData) UnmarshalJSON(bytes []byte) (err error) {
116116
all := struct {
117-
Id *string `json:"id,omitempty"`
118-
Type *HistoricalJobDataType `json:"type,omitempty"`
117+
Id *string `json:"id,omitempty"`
118+
Type *ThreatHuntingJobDataType `json:"type,omitempty"`
119119
}{}
120120
if err = datadog.Unmarshal(bytes, &all); err != nil {
121121
return datadog.Unmarshal(bytes, &o.UnparsedObject)

0 commit comments

Comments
 (0)