Class: DatadogAPIClient::V2::SecurityMonitoringCriticalAssetUpdateAttributes

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

Overview

The critical asset properties to be updated.

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#additional_propertiesObject

Returns the value of attribute additional_properties.



42
43
44
# File 'lib/datadog_api_client/v2/models/security_monitoring_critical_asset_update_attributes.rb', line 42

def additional_properties
  @additional_properties
end

#enabledObject

Whether the critical asset is enabled.



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

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.



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

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.



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

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.



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

def severity
  @severity
end

#tagsObject

List of tags associated with the critical asset.



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

def tags
  @tags
end

#versionObject

The version of the critical asset being updated. Used for optimistic locking to prevent concurrent modifications.



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

def version
  @version
end