Class: DatadogAPIClient::V2::SecurityMonitoringCriticalAssetAttributes

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

Overview

The attributes of the critical asset.

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#additional_propertiesObject

Returns the value of attribute additional_properties.



60
61
62
# File 'lib/datadog_api_client/v2/models/security_monitoring_critical_asset_attributes.rb', line 60

def additional_properties
  @additional_properties
end

#creation_author_idObject

ID of user who created the critical asset.



25
26
27
# File 'lib/datadog_api_client/v2/models/security_monitoring_critical_asset_attributes.rb', line 25

def creation_author_id
  @creation_author_id
end

#creation_dateObject

A Unix millisecond timestamp given the creation date of the critical asset.



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

def creation_date
  @creation_date
end

#creatorObject

A user.



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

def creator
  @creator
end

#enabledObject

Whether the critical asset is enabled.



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

def enabled
  @enabled
end

#queryObject

The query for the critical asset. It uses the same syntax as the queries to search signals in the Signals Explorer.



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

def query
  @query
end

#rule_queryObject

The rule query of the critical asset, with the same syntax as the search bar for detection rules. This determines which rules this critical asset will apply to.



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

def rule_query
  @rule_query
end

#severityObject

Severity associated with this critical asset. Either an explicit severity can be set, or the severity can be increased or decreased.



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

def severity
  @severity
end

#tagsObject

List of tags associated with the critical asset.



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

def tags
  @tags
end

#update_author_idObject

ID of user who updated the critical asset.



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

def update_author_id
  @update_author_id
end

#update_dateObject

A Unix millisecond timestamp given the update date of the critical asset.



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

def update_date
  @update_date
end

#updaterObject

A user.



55
56
57
# File 'lib/datadog_api_client/v2/models/security_monitoring_critical_asset_attributes.rb', line 55

def updater
  @updater
end

#versionObject

The version of the critical asset; it starts at 1, and is incremented at each update.



58
59
60
# File 'lib/datadog_api_client/v2/models/security_monitoring_critical_asset_attributes.rb', line 58

def version
  @version
end