Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
416 changes: 216 additions & 200 deletions .generator/schemas/v2/openapi.yaml

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions api/datadog/configuration.go
Original file line number Diff line number Diff line change
Expand Up @@ -609,24 +609,24 @@ func NewConfiguration() *Configuration {
"v2.GetOpenAPI": false,
"v2.ListAPIs": false,
"v2.UpdateOpenAPI": false,
"v2.CancelHistoricalJob": false,
"v2.CancelThreatHuntingJob": false,
"v2.ConvertJobResultToSignal": false,
"v2.DeleteHistoricalJob": false,
"v2.DeleteThreatHuntingJob": false,
"v2.GetFinding": false,
"v2.GetHistoricalJob": false,
"v2.GetRuleVersionHistory": false,
"v2.GetSBOM": false,
"v2.GetSecurityMonitoringHistsignal": false,
"v2.GetSecurityMonitoringHistsignalsByJobId": false,
"v2.GetThreatHuntingJob": false,
"v2.ListAssetsSBOMs": false,
"v2.ListFindings": false,
"v2.ListHistoricalJobs": false,
"v2.ListScannedAssetsMetadata": false,
"v2.ListSecurityMonitoringHistsignals": false,
"v2.ListThreatHuntingJobs": false,
"v2.ListVulnerabilities": false,
"v2.ListVulnerableAssets": false,
"v2.MuteFindings": false,
"v2.RunHistoricalJob": false,
"v2.RunThreatHuntingJob": false,
"v2.SearchSecurityMonitoringHistsignals": false,
"v2.CreateDataset": false,
"v2.DeleteDataset": false,
Expand Down
578 changes: 289 additions & 289 deletions api/datadogV2/api_security_monitoring.go

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions api/datadogV2/doc.go
Original file line number Diff line number Diff line change
Expand Up @@ -479,7 +479,7 @@
// - [RumRetentionFiltersApi.ListRetentionFilters]
// - [RumRetentionFiltersApi.OrderRetentionFilters]
// - [RumRetentionFiltersApi.UpdateRetentionFilter]
// - [SecurityMonitoringApi.CancelHistoricalJob]
// - [SecurityMonitoringApi.CancelThreatHuntingJob]
// - [SecurityMonitoringApi.ConvertExistingSecurityMonitoringRule]
// - [SecurityMonitoringApi.ConvertJobResultToSignal]
// - [SecurityMonitoringApi.ConvertSecurityMonitoringRuleFromJSONToTerraform]
Expand All @@ -490,18 +490,17 @@
// - [SecurityMonitoringApi.CreateSignalNotificationRule]
// - [SecurityMonitoringApi.CreateVulnerabilityNotificationRule]
// - [SecurityMonitoringApi.DeleteCustomFramework]
// - [SecurityMonitoringApi.DeleteHistoricalJob]
// - [SecurityMonitoringApi.DeleteSecurityFilter]
// - [SecurityMonitoringApi.DeleteSecurityMonitoringRule]
// - [SecurityMonitoringApi.DeleteSecurityMonitoringSuppression]
// - [SecurityMonitoringApi.DeleteSignalNotificationRule]
// - [SecurityMonitoringApi.DeleteThreatHuntingJob]
// - [SecurityMonitoringApi.DeleteVulnerabilityNotificationRule]
// - [SecurityMonitoringApi.EditSecurityMonitoringSignalAssignee]
// - [SecurityMonitoringApi.EditSecurityMonitoringSignalIncidents]
// - [SecurityMonitoringApi.EditSecurityMonitoringSignalState]
// - [SecurityMonitoringApi.GetCustomFramework]
// - [SecurityMonitoringApi.GetFinding]
// - [SecurityMonitoringApi.GetHistoricalJob]
// - [SecurityMonitoringApi.GetResourceEvaluationFilters]
// - [SecurityMonitoringApi.GetRuleVersionHistory]
// - [SecurityMonitoringApi.GetSBOM]
Expand All @@ -515,23 +514,24 @@
// - [SecurityMonitoringApi.GetSignalNotificationRules]
// - [SecurityMonitoringApi.GetSuppressionsAffectingFutureRule]
// - [SecurityMonitoringApi.GetSuppressionsAffectingRule]
// - [SecurityMonitoringApi.GetThreatHuntingJob]
// - [SecurityMonitoringApi.GetVulnerabilityNotificationRule]
// - [SecurityMonitoringApi.GetVulnerabilityNotificationRules]
// - [SecurityMonitoringApi.ListAssetsSBOMs]
// - [SecurityMonitoringApi.ListFindings]
// - [SecurityMonitoringApi.ListHistoricalJobs]
// - [SecurityMonitoringApi.ListScannedAssetsMetadata]
// - [SecurityMonitoringApi.ListSecurityFilters]
// - [SecurityMonitoringApi.ListSecurityMonitoringHistsignals]
// - [SecurityMonitoringApi.ListSecurityMonitoringRules]
// - [SecurityMonitoringApi.ListSecurityMonitoringSignals]
// - [SecurityMonitoringApi.ListSecurityMonitoringSuppressions]
// - [SecurityMonitoringApi.ListThreatHuntingJobs]
// - [SecurityMonitoringApi.ListVulnerabilities]
// - [SecurityMonitoringApi.ListVulnerableAssets]
// - [SecurityMonitoringApi.MuteFindings]
// - [SecurityMonitoringApi.PatchSignalNotificationRule]
// - [SecurityMonitoringApi.PatchVulnerabilityNotificationRule]
// - [SecurityMonitoringApi.RunHistoricalJob]
// - [SecurityMonitoringApi.RunThreatHuntingJob]
// - [SecurityMonitoringApi.SearchSecurityMonitoringHistsignals]
// - [SecurityMonitoringApi.SearchSecurityMonitoringSignals]
// - [SecurityMonitoringApi.TestExistingSecurityMonitoringRule]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import (
"github.com/DataDog/datadog-api-client-go/v2/api/datadog"
)

// ConvertJobResultsToSignalsAttributes Attributes for converting historical job results to signals.
// ConvertJobResultsToSignalsAttributes Attributes for converting threat hunting job results to signals.
type ConvertJobResultsToSignalsAttributes struct {
// Request ID.
Id *string `json:"id,omitempty"`
Expand Down
4 changes: 2 additions & 2 deletions api/datadogV2/model_convert_job_results_to_signals_data.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@ import (
"github.com/DataDog/datadog-api-client-go/v2/api/datadog"
)

// ConvertJobResultsToSignalsData Data for converting historical job results to signals.
// ConvertJobResultsToSignalsData Data for converting threat hunting job results to signals.
type ConvertJobResultsToSignalsData struct {
// Attributes for converting historical job results to signals.
// Attributes for converting threat hunting job results to signals.
Attributes *ConvertJobResultsToSignalsAttributes `json:"attributes,omitempty"`
// Type of payload.
Type *ConvertJobResultsToSignalsDataType `json:"type,omitempty"`
Expand Down
4 changes: 2 additions & 2 deletions api/datadogV2/model_convert_job_results_to_signals_request.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@ import (
"github.com/DataDog/datadog-api-client-go/v2/api/datadog"
)

// ConvertJobResultsToSignalsRequest Request for converting historical job results to signals.
// ConvertJobResultsToSignalsRequest Request for converting threat hunting job results to signals.
type ConvertJobResultsToSignalsRequest struct {
// Data for converting historical job results to signals.
// Data for converting threat hunting job results to signals.
Data *ConvertJobResultsToSignalsData `json:"data,omitempty"`
// UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
UnparsedObject map[string]interface{} `json:"-"`
Expand Down
41 changes: 38 additions & 3 deletions api/datadogV2/model_gcp_metric_namespace_config.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ import (
type GCPMetricNamespaceConfig struct {
// When disabled, Datadog does not collect metrics that are related to this GCP metric namespace.
Disabled *bool `json:"disabled,omitempty"`
// When enabled, Datadog applies these additional filters to limit metric collection. A metric is collected only if it does not match all exclusion filters and matches at least one allow filter.
Filters []string `json:"filters,omitempty"`
// The id of the GCP metric namespace.
Id *string `json:"id,omitempty"`
// UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
Expand Down Expand Up @@ -68,6 +70,34 @@ func (o *GCPMetricNamespaceConfig) SetDisabled(v bool) {
o.Disabled = &v
}

// GetFilters returns the Filters field value if set, zero value otherwise.
func (o *GCPMetricNamespaceConfig) GetFilters() []string {
if o == nil || o.Filters == nil {
var ret []string
return ret
}
return o.Filters
}

// GetFiltersOk returns a tuple with the Filters field value if set, nil otherwise
// and a boolean to check if the value has been set.
func (o *GCPMetricNamespaceConfig) GetFiltersOk() (*[]string, bool) {
if o == nil || o.Filters == nil {
return nil, false
}
return &o.Filters, true
}

// HasFilters returns a boolean if a field has been set.
func (o *GCPMetricNamespaceConfig) HasFilters() bool {
return o != nil && o.Filters != nil
}

// SetFilters gets a reference to the given []string and assigns it to the Filters field.
func (o *GCPMetricNamespaceConfig) SetFilters(v []string) {
o.Filters = v
}

// GetId returns the Id field value if set, zero value otherwise.
func (o *GCPMetricNamespaceConfig) GetId() string {
if o == nil || o.Id == nil {
Expand Down Expand Up @@ -105,6 +135,9 @@ func (o GCPMetricNamespaceConfig) MarshalJSON() ([]byte, error) {
if o.Disabled != nil {
toSerialize["disabled"] = o.Disabled
}
if o.Filters != nil {
toSerialize["filters"] = o.Filters
}
if o.Id != nil {
toSerialize["id"] = o.Id
}
Expand All @@ -118,19 +151,21 @@ func (o GCPMetricNamespaceConfig) MarshalJSON() ([]byte, error) {
// UnmarshalJSON deserializes the given payload.
func (o *GCPMetricNamespaceConfig) UnmarshalJSON(bytes []byte) (err error) {
all := struct {
Disabled *bool `json:"disabled,omitempty"`
Id *string `json:"id,omitempty"`
Disabled *bool `json:"disabled,omitempty"`
Filters []string `json:"filters,omitempty"`
Id *string `json:"id,omitempty"`
}{}
if err = datadog.Unmarshal(bytes, &all); err != nil {
return datadog.Unmarshal(bytes, &o.UnparsedObject)
}
additionalProperties := make(map[string]interface{})
if err = datadog.Unmarshal(bytes, &additionalProperties); err == nil {
datadog.DeleteKeys(additionalProperties, &[]string{"disabled", "id"})
datadog.DeleteKeys(additionalProperties, &[]string{"disabled", "filters", "id"})
} else {
return err
}
o.Disabled = all.Disabled
o.Filters = all.Filters
o.Id = all.Id

if len(additionalProperties) > 0 {
Expand Down
64 changes: 0 additions & 64 deletions api/datadogV2/model_historical_job_data_type.go

This file was deleted.

2 changes: 1 addition & 1 deletion api/datadogV2/model_job_create_response.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import (
"github.com/DataDog/datadog-api-client-go/v2/api/datadog"
)

// JobCreateResponse Run a historical job response.
// JobCreateResponse Run a threat hunting job response.
type JobCreateResponse struct {
// The definition of `JobCreateResponseData` object.
Data *JobCreateResponseData `json:"data,omitempty"`
Expand Down
16 changes: 8 additions & 8 deletions api/datadogV2/model_job_create_response_data.go
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ type JobCreateResponseData struct {
// ID of the created job.
Id *string `json:"id,omitempty"`
// Type of payload.
Type *HistoricalJobDataType `json:"type,omitempty"`
Type *ThreatHuntingJobDataType `json:"type,omitempty"`
// UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
UnparsedObject map[string]interface{} `json:"-"`
AdditionalProperties map[string]interface{} `json:"-"`
Expand Down Expand Up @@ -65,17 +65,17 @@ func (o *JobCreateResponseData) SetId(v string) {
}

// GetType returns the Type field value if set, zero value otherwise.
func (o *JobCreateResponseData) GetType() HistoricalJobDataType {
func (o *JobCreateResponseData) GetType() ThreatHuntingJobDataType {
if o == nil || o.Type == nil {
var ret HistoricalJobDataType
var ret ThreatHuntingJobDataType
return ret
}
return *o.Type
}

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

// SetType gets a reference to the given HistoricalJobDataType and assigns it to the Type field.
func (o *JobCreateResponseData) SetType(v HistoricalJobDataType) {
// SetType gets a reference to the given ThreatHuntingJobDataType and assigns it to the Type field.
func (o *JobCreateResponseData) SetType(v ThreatHuntingJobDataType) {
o.Type = &v
}

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