Class: DeepSecurity::AntiMalwareSpywareItem

Inherits:
TransportObject show all
Defined in:
lib/deepsecurity/transport_objects/anti_malware_spyware_item.rb

Constant Summary

Constants inherited from SavonHelper::MappingObject

SavonHelper::MappingObject::BLACK_LIST

Instance Attribute Summary collapse

Attributes inherited from SavonHelper::MappingObject

#interface

Attributes included from SavonHelper::DSL

#alias_accessor

Method Summary

Methods inherited from TransportObject

#manager

Methods inherited from SavonHelper::CachingObject

all_cache_aspects, #cachable?, #cache, cache_aspects, cache_by_aspect, cache_key, #cache_key, from_savon, #store_in_cache

Methods inherited from SavonHelper::MappingObject

all_type_mappings, defined_attributes, from_savon, has_attribute_chain, #initialize, #to_json, #to_s, #to_savon, type_mappings

Methods included from SavonHelper::DSL

#array_boolean_accessor, #array_datetime_accessor, #array_double_accessor, #array_enum_accessor, #array_float__accessor, #array_integer_accessor, #array_ip_address_accessor, #array_object_accessor, #array_string_accessor, #attr_boolean_accessor, #attr_datetime_accessor, #attr_double_accessor, #attr_enum_accessor, #attr_float_accessor, #attr_integer_accessor, #attr_ip_address_accessor, #attr_object_accessor, #attr_string_accessor, #hint_object_accessor

Constructor Details

This class inherits a constructor from SavonHelper::MappingObject

Instance Attribute Details

#anti_malware_quarantined_file_idint

If a file was quarantined as a result of the event, this will contain the ID of the quarantined file

Returns:

  • (int)


7
8
# File 'lib/deepsecurity/transport_objects/anti_malware_spyware_item.rb', line 7

attr_integer_accessor :anti_malware_quarantined_file_id,
"If a file was quarantined as a result of the event, this will contain the ID of the quarantined file"

#anti_malware_spyware_item_idint

If a this event was the result of spyware, this will point at the ID of the spyware item

Returns:

  • (int)


9
10
# File 'lib/deepsecurity/transport_objects/anti_malware_spyware_item.rb', line 9

attr_integer_accessor :anti_malware_spyware_item_id,
"If a this event was the result of spyware, this will point at the ID of the spyware item"

#host_idint

The host ID this event corresponds to

Returns:

  • (int)


11
12
# File 'lib/deepsecurity/transport_objects/anti_malware_spyware_item.rb', line 11

attr_integer_accessor :host_id,
"The host ID this event corresponds to"

#object_infoString

File-path, registry key, process name...etc

Returns:



13
14
# File 'lib/deepsecurity/transport_objects/anti_malware_spyware_item.rb', line 13

attr_string_accessor :object_info,
"File-path, registry key, process name...etc"

#object_typeint

Type identifier for Process, Cookies, File System, System Registry, Shortcut Link, Host File, Other

Returns:

  • (int)


15
16
# File 'lib/deepsecurity/transport_objects/anti_malware_spyware_item.rb', line 15

attr_integer_accessor :object_type,
"Type identifier for Process, Cookies, File System, System Registry, Shortcut Link, Host File, Other"

#risk_levelint

Risk level gauge Very Low (0), Low (25), Medium(50), High(75), Very High(100)

Returns:

  • (int)


17
18
# File 'lib/deepsecurity/transport_objects/anti_malware_spyware_item.rb', line 17

attr_integer_accessor :risk_level,
"Risk level gauge Very Low (0), Low (25), Medium(50), High(75), Very High(100)"

#scan_actionint

Scan Action: The action taken upon each spyware items: Pass (1), Delete (2), Quarantined (3), Clean (4), Deny Access (5)

Returns:

  • (int)


19
20
# File 'lib/deepsecurity/transport_objects/anti_malware_spyware_item.rb', line 19

attr_integer_accessor :scan_action,
"Scan Action: The action taken upon each spyware items: Pass (1), Delete (2), Quarantined (3), Clean (4), Deny Access (5)"

#scan_result_actionint

Represent whether the action is successful (0) or failed (Error Code)

Returns:

  • (int)


21
22
# File 'lib/deepsecurity/transport_objects/anti_malware_spyware_item.rb', line 21

attr_integer_accessor :scan_result_action,
"Represent whether the action is successful (0) or failed (Error Code)"

#spyware_typeint

Type identifier for Adware, Cookie, Dialer, Keylogger, Trojan, Worm, Downloader, et

Returns:

  • (int)


23
24
# File 'lib/deepsecurity/transport_objects/anti_malware_spyware_item.rb', line 23

attr_integer_accessor :spyware_type,
"Type identifier for Adware, Cookie, Dialer, Keylogger, Trojan, Worm, Downloader, et"