models.antivirus_scan_config module¶
- 
class 
models.antivirus_scan_config.AntivirusScanConfig(block_access_on_scan_failure=None, is_enabled=None, maximum_scan_file_size=None, scan_filter=None, scan_on_access=None, scan_on_close=None, scan_timeout_usecs=None)[source]¶ Bases:
objectImplementation of the ‘AntivirusScanConfig’ model.
Specifies the antivirus scan config settings for this View.
- Attributes:
 - block_access_on_scan_failure (bool): Specifies whether block access to
 the file when antivirus scan fails.
- is_enabled (bool): Specifies whether the antivirus service is enabled
 or not.
- maximum_scan_file_size (long|int): Specifies maximum file size that
 will be sent to antivirus server for scanning. if greater than zero, the file size that exceeds this size would be skipped from virus scan.
scan_filter (FileExtensionFilter): TODO: type description here. scan_on_access (bool): Specifies whether to scan a file when it is
opened.
- scan_on_close (bool): Specifies whether to scan a file when it is
 closed after modify.
- scan_timeout_usecs (int): Specifies the maximum amount of time that a
 scan can take before timing out.
- 
classmethod 
from_dictionary(dictionary)[source]¶ Creates an instance of this model from a dictionary
- Args:
 dictionary (dictionary): A dictionary representation of the object as obtained from the deserialization of the server’s response. The keys MUST match property names in the API description.
- Returns:
 object: An instance of this structure class.