Class: DeepSecurity::AntiMalwareSpywareItem
- Inherits:
-
TransportObject
- Object
- SavonHelper::MappingObject
- SavonHelper::CachingObject
- TransportObject
- DeepSecurity::AntiMalwareSpywareItem
- 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
-
#anti_malware_quarantined_file_id ⇒ int
If a file was quarantined as a result of the event, this will contain the ID of the quarantined file.
-
#anti_malware_spyware_item_id ⇒ int
If a this event was the result of spyware, this will point at the ID of the spyware item.
-
#host_id ⇒ int
The host ID this event corresponds to.
-
#object_info ⇒ String
File-path, registry key, process name...etc.
-
#object_type ⇒ int
Type identifier for Process, Cookies, File System, System Registry, Shortcut Link, Host File, Other.
-
#risk_level ⇒ int
Risk level gauge Very Low (0), Low (25), Medium(50), High(75), Very High(100).
-
#scan_action ⇒ int
Scan Action: The action taken upon each spyware items: Pass (1), Delete (2), Quarantined (3), Clean (4), Deny Access (5).
-
#scan_result_action ⇒ int
Represent whether the action is successful (0) or failed (Error Code).
-
#spyware_type ⇒ int
Type identifier for Adware, Cookie, Dialer, Keylogger, Trojan, Worm, Downloader, et.
Attributes inherited from SavonHelper::MappingObject
Attributes included from SavonHelper::DSL
Method Summary
Methods inherited from TransportObject
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_id ⇒ int
If a file was quarantined as a result of the event, this will contain the ID of the quarantined file
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_id ⇒ int
If a this event was the result of spyware, this will point at the ID of the spyware item
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_id ⇒ int
The host ID this event corresponds to
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_info ⇒ String
File-path, registry key, process name...etc
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_type ⇒ int
Type identifier for Process, Cookies, File System, System Registry, Shortcut Link, Host File, Other
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_level ⇒ int
Risk level gauge Very Low (0), Low (25), Medium(50), High(75), Very High(100)
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_action ⇒ int
Scan Action: The action taken upon each spyware items: Pass (1), Delete (2), Quarantined (3), Clean (4), Deny Access (5)
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_action ⇒ int
Represent whether the action is successful (0) or failed (Error Code)
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_type ⇒ int
Type identifier for Adware, Cookie, Dialer, Keylogger, Trojan, Worm, Downloader, et
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" |