U
    y)]J                  )   @   sT  d dl mZmZmZmZmZmZmZmZm	Z	m
Z
mZ ddlmZ dddddd	d
dddddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,g)Zee e	 e e e e e e e d-	d.d/d0gd1Zed2ee e eeeed3d4d5d6d7gd1Zed8ee ee d9d:d;gd1Zed<ee e ee d=d>gd1Zed?e e e e	 d@dAdBgd1ZedCe	 e e ee	 e	 dDdEdFdGdHgd1ZedIe	 e	 e	 e	 dJdKdLdMdNgd1ZedOe	 e	 e	 dPZee	 ee	 ee	 e e e ZedQdReeee
dSeee
dTe	 eeeee
dUe	 iZedVdWe	 iZe	 ee	 e	 e	 dXZedYdZeee d[gd1iZed\d]eee e iZed^d_eee e iZed`e	 eee e e e edadbZedcdceee	 e ddiZ ededfeee e	 e e e iZ!edgdWee e
daiZ"edhdheee e e iZ#edidje idjgd1Z$edkdleee e	 e iZ%edmdmeee ee	 e	 e	 e dniZ&edodoeee e	 e iZ'edpee	 e
dae	 e	 e	 ee	 e
dae e	 e	 dqdrdEdsdtdudvgd1Z(edpee	 e
dae	 e	 e	 ee	 e
dae e	 ee	 ee	 e	 dwe	 dx	dydrdEdsdtdudvdzgd{Z)ed|d}e iZ*ed~e	 ee e
dae	 ee	 e
daee	 e
dae	 e	 e	 ee	 e
daee	 e
dae e	 ee	 e
dae e	 e	 e	 ddsdtdddvgd1Z+ede	 eee e dZ,eddeee e	 e	 e dddgd1iZ-ee e	 ee	 e
dae ee	 e
daee	 e
daee	 e
daee e
dae	 d	ddgd1Z.ee e	 dZ/ede ee.ee.ee	 ee/ee/ee	 ee	 ee	 ee	 ee	 d	djddddddddg	d1Z0ede ee.ee.ee ee/ee/ee ee ee ee ee d	djddddddddg	d1Z1ede ee.ee.ee ee/ee/ee ee ee ee ee d	djddddddddg	d1Z2ee	 e
daZ3edeee	 e e3e3e3e3e ddddgd1eee e	 ee	 dddgd1Z4eeee e e Z5ede5e5e5e5e5e5e5e5e5e5e5e5dddddddddddddgd1Z6eee	 e	 e	 Z7ede7e7dddgd1Z8edee	 ee	 dddgd1Z9ede eee e
daeee e
dae e	 ddBddgd1Z:edee e dZ;ede e e	 ddgd1Z<edeee	 e	 e	 eee e	 e	 ee e
daee e
dae	 e d	e dZ=edde	 iZ>ede e e e dddddgd1Z?eeee e e	 e dŜZ@eddWee e@iZAedde iZBede ee	 dʜddgd1ZCeddWeee	 e	 e
daiZDedee ee e
dae e e e e d͜dgd1ZEedde iZFedeee e e e e e dҜeee e e dӜdԜdgd1ZGeddlee eee e e iZHedde	 iZIeeeeeeeeee#e$e%e&e'e(e)e,e-e0e6e8e:e;e=e<e>e?eAeBeDeGeHeCeIeee!e e"eef)ZJdaS )    )KeyDictDictListTupleBoolIntFloatBytesUnicodeConstantAny   )MessageACTIVE_PROCESS_INFOCOMPUTER_UPTIMECLIENT_UPTIMEOPERATION_RESULTCOMPUTER_INFODISTRIBUTION_INFOHARDWARE_INVENTORYHARDWARE_INFOLOAD_AVERAGEMEMORY_INFORESYNCHRONIZEMOUNT_ACTIVITY
MOUNT_INFO
FREE_SPACEREGISTERREGISTER_3_3TEMPERATUREPROCESSOR_INFOUSERSPACKAGESPACKAGE_LOCKSCHANGE_PACKAGES_RESULTUNKNOWN_PACKAGE_HASHESADD_PACKAGESPACKAGE_REPORTER_RESULTTEXT_MESSAGETESTCUSTOM_GRAPHREBOOT_REQUIREDAPT_PREFERENCESNETWORK_DEVICENETWORK_ACTIVITYREBOOT_REQUIRED_INFOUPDATE_MANAGER_INFO	CPU_USAGE
CEPH_USAGESWIFT_USAGESWIFT_DEVICE_INFOKEYSTONE_TOKENJUJU_UNITS_INFOCLOUD_METADATA)	pidnamestatesleep-averageuidgidvm-sizez
start-timepercent-cpur>   r;   r?   )optionalzactive-process-info)kill-processeskill-all-processesadd-processesupdate-processesrC   rD   rA   rB   zcomputer-uptime)startup-timesshutdown-timesrE   rF   zclient-uptime)Zperiod
componentsrG   zoperation-result)operation-idZstatusresult-coderesult-textrI   rJ   zcomputer-info)hostnametotal-memory
total-swapannotationsrK   rL   rM   rN   zdistribution-info)distributor-iddescriptionrelease	code-namerO   rP   rQ   rR   zcloud-instance-metadata)zinstance-idzami-idzinstance-typezhardware-inventorydevicesZcreateupdatedeletezhardware-infodata)environment-uuidapi-addressesz	unit-nameprivate-addresszjuju-units-infozjuju-info-listrY   zload-averagezload-averagesz	cpu-usagez
cpu-usagesz
ceph-usageN)zring-iddata-pointszceph-usageszswift-device-info)deviceZmountedzswift-usagerZ   zkeystone-tokenzmemory-infoZresynchronizerH   zmount-activityZ
activitiesz
mount-info)zmount-pointr[   Z
filesystemztotal-spacez
free-spaceregister)registration_passwordcomputer_titlerK   account_nametagsvm-infocontainer-infoaccess_groupr]   r`   ra   rb   rc   )rW   rX   z
machine-id)	r]   r^   rK   r_   r`   ra   rb   	juju-inforc   s   3.3rd   )Zapir@   zregister-provisioned-machineotpzregister-cloud-vm)rK   re   Zinstance_keyr_   r]   Zreservation_keyZpublic_hostnameZlocal_hostnameZ
kernel_keyZramdisk_keyZlaunch_indexZ	image_keyr`   ra   public_ipv4
local_ipv4rc   rf   rg   Ztemperature)zthermal-zoneZtemperatureszprocessor-infoZ
processors)zprocessor-idvendorZmodel
cache-sizerh   ri   )	r<   usernamer9   enabledlocation
home-phone
work-phoneprimary-gidprimary-groupnamerp   ro   )r=   r9   users)	rH   create-usersupdate-usersdelete-userscreate-groupsupdate-groupsdelete-groupscreate-group-membersdelete-group-membersrr   rs   rt   ru   rv   rw   rx   ry   )rj   r<   Zrealnamerl   rm   rn   rk   rl   rm   rn   )r=   r9   members)rq   groupsr{   packages)	installed	availableavailable-upgradeslockedautoremovablenot-autoremovablesecuritynot-installednot-availablenot-available-upgrades
not-lockednot-securityr}   r~   r   r   r   r   r   r   r   r   r   r   zpackage-locks)createddeletedr   r   zchange-package-holdszchange-packages-result)rH   must-installmust-removerI   rJ   r   r   zunknown-package-hashes)Zhashes
request-idzpackage-reporter-result)report-timestampcodeerrr   zadd-packages)	r9   rP   ZsectionZ	relationsZsummaryzinstalled-sizesizeversiontype)r|   r   ztext-messagemessageZtest)greetingconsistency-errorechosequencer   r   r   r   )valueserrorzscript-hashzcustom-graphzreboot-requiredflagzreboot-required-info)r   r|   zapt-preferenceszeucalyptus-info)Z
basic_infoZwalrus_infoZcluster_controller_infoZstorage_controller_infoZnode_controller_infocapacity_infor   zeucalyptus-info-errorr   znetwork-device)	interfaceZ
ip_addressZmac_addressZbroadcast_addressZnetmaskflags)r   ZspeedZduplex)rS   device-speedsr   znetwork-activityzupdate-manager-infoprompt)KZlandscape.lib.schemar   r   r   r   r   r   r   r	   r
   r   r   r   r   __all__Zprocess_infor   r   r   r   r   r   r7   Zhal_datar   r   Z	juju_datacopyr6   r   r1   r2   r4   r3   r5   r   r   r   r   r   r   r   ZREGISTER_PROVISIONED_MACHINEZREGISTER_CLOUD_VMr   r    Z	user_dataZ
group_datar!   Z	USERS_2_1Z	USERS_2_0Zopt_strZ	OLD_USERSZpackage_ids_or_rangesr"   Zpackage_locksr#   ZCHANGE_PACKAGE_HOLDSr$   r%   r'   r&   r(   r)   Z
GRAPH_DATAr*   r+   r/   r,   ZEUCALYPTUS_INFOZEUCALYPTUS_INFO_ERRORr-   r.   r0   Zmessage_schemas r   r   H/usr/lib/python3/dist-packages/landscape/message_schemas/server_bound.py<module>   sl  4                            



	   
        	    
	
              	
 
	 


                             