Viewing File: /opt/imunify360/venv/share/imunify360/config_schema/__pycache__/antivirus.cpython-38.pyc

U

„¿†dà8ã@sLdZd\ZZd\ZZZZdZdZdZ	dZ
dZdZdd„Z
dd	„Zd
d„ZdS)
u
This program is free software: you can redistribute it and/or modify it under 
the terms of the GNU General Public License as published by 
the Free Software Foundation, either version 3 of the License, 
or (at your option) any later version.


This program is distributed in the hope that it will be useful, 
but WITHOUT ANY WARRANTY; without even the implied warranty of 
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  
See the GNU General Public License for more details.


You should have received a copy of the GNU General Public License
 along with this program.  If not, see <https://www.gnu.org/licenses/>.

Copyright © 2019 Cloud Linux Software Inc.

This software is also available under ImunifyAV commercial license,
see <https://www.imunify360.com/legal/eula>
)ÚnotifyÚcleanup)ÚnoneÚdayÚweekÚmonthéiéôcs‡fdd„}|S)Ncs|dkr|Sˆ|ƒS©N©)Úvalue©Úcoercer
ú@/opt/imunify360/venv/share/imunify360/config_schema/antivirus.pyÚf$sznullable.<locals>.fr
)r
rr
rrÚnullable#srcCsúddtdddœdddœdd	dœd
œidœddddœdtdddœd
œidœddd	dœdtttgdœdd	dœdddœdddœdddœdddœdddœddddœdddœdd	ddœdttƒdddœdtddœdtddœdtddœdd	ddœdd	d	dœdd	ddœdd	ddœdœidœddttttgtdœdtddddœdtddddœdtddddœdœidœddtddtdœdtddt	dœdtdt
dœdtddd dœdtddd dœdtdddœd!œidœdd"dd	dœiidœddtddtdœdtddtdœdtd#t
dœd$œidœdd"dddœiidœdd"dddœiidœdd%d&did	gd'œdd	ddœd(œidœdddddœddddœddd	dœdd	ddœddd	dœdd	d	dœdd	d	dœd)œidœddd*dœdd+dœdd	dœd,œidœdidœddd	dœdd-dœd.œidœdd/dddœiidœd0œS)1NÚdictÚintegerééZ)Útyper
ÚminÚdefaultÚbooleanT©rrF)Úmax_days_in_backupÚcl_backup_allowedÚcl_on_premise_backup_allowed©rÚschemaré)Útrim_file_instead_of_removalÚkeep_original_files_daysÚstring)rrÚallowed)rrr©rrr)rr
rri)rr
ri )Útry_restore_from_backup_firstÚdefault_actionZnotify_on_detectÚenable_scan_inotifyZoptimize_realtime_scanZenable_scan_modsecÚsends_file_for_analysisÚenable_scan_pure_ftpdÚscan_modified_filesÚcloud_assisted_scanÚ
rapid_scanÚ,rapid_scan_rescan_unchanging_files_frequencyÚmax_signature_size_to_scanÚmax_cloudscan_size_to_scanÚmax_mrs_upload_fileZ
detect_elfÚ	hyperscanÚenable_scan_cpanelÚcrontabs)rr#rééé)rr
rÚmaxréé)ÚintervalÚhourÚday_of_weekÚday_of_monthir)ÚcpuÚioÚramÚ
user_scan_cpuÚuser_scan_ioÚ
user_scan_ramÚenabler)Ú	cpu_limitÚio_limitÚ	ram_limitÚlistr)rrrr)ZemailsÚenable_icontact_notifications)Zsupport_formZadvisorÚuser_ignore_listZupgrade_buttonÚallow_malware_scanÚuser_override_malware_actionsÚuser_override_proactive_defenseiÀé)Úmax_log_file_sizeÚbackup_countZsyscall_monitorú#unspecified_purchase_page_url©rDZpurchase_page_urlÚgeneric_user_notifications)ÚBACKUP_RESTOREÚMALWARE_CLEANUPÚMALWARE_SCANNINGÚMALWARE_SCAN_SCHEDULEÚMALWARE_SCAN_INTENSITYÚMALWARE_DATABASE_SCANÚRESOURCE_MANAGEMENTÚERROR_REPORTINGZSEND_ADDITIONAL_DATAÚADMIN_CONTACTSÚPERMISSIONSÚLOGGERÚSECURE_SITEÚ
MY_IMUNIFYÚ
CONTROL_PANEL)ÚintÚCLEANUPÚNOTIFYrÚNONEÚDAYÚWEEKÚMONTHÚDEFAULT_INTENSITY_CPUÚDEFAULT_INTENSITY_IOÚDEFAULT_INTENSITY_RAMÚ%DEFAULT_RESOURCE_MANAGEMENT_CPU_LIMITÚ$DEFAULT_RESOURCE_MANAGEMENT_IO_LIMITÚ%DEFAULT_RESOURCE_MANAGEMENT_RAM_LIMITr
r
r
rÚget_root_config,s:üþþõîþüûòþýþþþþþþýþýüýýýýýýý¬Z¤_
ýûûûìâ!ûûüûûüÝ*Ô/þÿøûûüñèýþÿøüýù
ñýýýýýýýá%Ù*þýöòþþþû
ôþÿø€€ roc
Cs„dddddd„dddœiid	œdd
dttgddœdddd
œdœid	œdidœddddœd
ddœdœid	œdddddd
œiid	œdœS)NrrrTcSs|o
t|ƒSr	)rb)Úxr
r
rÚ<lambda>¢óz%get_non_root_config.<locals>.<lambda>r)rrr
rrrr")rrr#rrr$)r&r%rFrQrRrS)rTrVr_r`ra)rdrcr
r
r
rÚget_non_root_configšs^ûÿ	õüýù
ñþþþû
ôýÿ÷ÏrsN)Ú__doc__rdrcrerfrgrhrirjrkrlrmrnrrorsr
r
r
rÚ<module>s	p
Back to Directory File Manager