Class: DatadogAPIClient::V2::SecurityMonitoringDatasetDefinition

Inherits:
Object
  • Object
show all
Includes:
BaseGenericModel
Defined in:
lib/datadog_api_client/v2/models/security_monitoring_dataset_definition.rb

Overview

The definition of the dataset. The shape depends on the value of data_source. Use reference_table or managed_resource for a referential dataset, or one of the event platform sources (for example logs, audit, events, spans, rum) for an event platform dataset.

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#additional_properties ⇒ Object

Returns the value of attribute additional_properties.



54
55
56
# File 'lib/datadog_api_client/v2/models/security_monitoring_dataset_definition.rb', line 54

def additional_properties
  @additional_properties
end

#columns ⇒ Object

For event platform datasets, the list of columns exposed by the dataset.



28
29
30
# File 'lib/datadog_api_client/v2/models/security_monitoring_dataset_definition.rb', line 28

def columns
  @columns
end

#data_source ⇒ Object

The data source backing this dataset definition.



31
32
33
# File 'lib/datadog_api_client/v2/models/security_monitoring_dataset_definition.rb', line 31

def data_source
  @data_source
end

#indexes ⇒ Object

For event platform datasets, the list of indexes to query.



34
35
36
# File 'lib/datadog_api_client/v2/models/security_monitoring_dataset_definition.rb', line 34

def indexes
  @indexes
end

#name ⇒ Object

The unique name of the dataset. Must start with a lowercase letter and contain only lowercase letters, digits, and underscores (max 255 characters).



37
38
39
# File 'lib/datadog_api_client/v2/models/security_monitoring_dataset_definition.rb', line 37

def name
  @name
end

#query_filter ⇒ Object

For referential datasets, an optional filter expression applied to the table.



40
41
42
# File 'lib/datadog_api_client/v2/models/security_monitoring_dataset_definition.rb', line 40

def query_filter
  @query_filter
end

#search ⇒ Object

The search clause applied to an event platform dataset.



43
44
45
# File 'lib/datadog_api_client/v2/models/security_monitoring_dataset_definition.rb', line 43

def search
  @search
end

#storage ⇒ Object

Storage tier the dataset reads from. Applies to event platform datasets.



46
47
48
# File 'lib/datadog_api_client/v2/models/security_monitoring_dataset_definition.rb', line 46

def storage
  @storage
end

#table_name ⇒ Object

For referential datasets, the name of the underlying table.



49
50
51
# File 'lib/datadog_api_client/v2/models/security_monitoring_dataset_definition.rb', line 49

def table_name
  @table_name
end

#time_window ⇒ Object

An optional time window that overrides the default query time range.



52
53
54
# File 'lib/datadog_api_client/v2/models/security_monitoring_dataset_definition.rb', line 52

def time_window
  @time_window
end