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_propertiesObject

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

#columnsObject

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_sourceObject

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

#indexesObject

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

#nameObject

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_filterObject

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

#searchObject

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

#storageObject

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_nameObject

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_windowObject

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