o
    cPL                     @   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 g dZee e	 e e e e e e e d	g ddZedee e eeeed	g d
dZedee ee dddgdZedee e ee ddgdZede e e e	 dddgdZede	 e e ee	 e	 dg ddZede	 e	 e	 e	 dg ddZede	 e	 e	 dZee	 ee	 ee	 e e e Zeddeeee
deee
de	 eeeee
d e	 iZed!d"e	 iZe	 ee	 e	 e	 d#Zed$d%eee d&gd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d,d-Zed.d.eee	 e d/iZ ed0d1eee e	 e e e iZ!ed2d"ee e
d,iZ"ed3d3eee e e iZ#ed4d5e id5gdZ$ed6d7eee e	 e iZ%ed8d8eee ee	 e	 e	 e d9iZ&ed:d:eee e	 e iZ'ed;ee	 e
d,e	 e	 e	 ee	 e
d,e e	 e	 d<g d=dZ(ed;ee	 e
d,e	 e	 e	 ee	 e
d,e e	 ee	 ee	 e	 d>e	 ee	 e
d,e	 d?d@g dAdBZ)edCdDe iZ*edEi dFe	 dDee e
d,dGe	 dHee	 e
d,dIee	 e
d,dJe	 dKe	 dLe	 dMee	 e
d,dNee	 e
d,dOe dPe	 dQee	 e
d,dRe dSe	 dTe	 dUe	 g dVdZ+edWe	 eee e dXZ,edYdZeee e	 e	 e d[d\d]gdiZ-ee e	 ee	 e
d,e ee	 e
d,ee	 e
d,ee	 e
d,ee e
d,e	 d^	d_d`gdZ.ee e	 daZ/edbe ee.ee.ee	 ee/ee/ee	 ee	 ee	 ee	 ee	 dc	g dcdZ0edbe ee.ee.ee ee/ee/ee ee ee ee ee dc	g dcdZ1edbe ee.ee.ee ee/ee/ee ee ee ee ee dc	g dcdZ2ee	 e
d,Z3edbeee	 e e3e3e3e3e ddg dedeee e	 ee	 dfdgdhgdZ4eeee e e Z5edie5e5e5e5e5e5e5e5e5e5e5e5djg dkdZ6eee	 e	 e	 Z7edle7e7dmdndogdZ8edpee	 ee	 dmdndogdZ9edqe eee e
d,eee e
d,e e	 drg dsdZ:edtee e duZ;edve e e	 dwdxgdZ<edyeee	 e	 e	 eee e	 e	 ee e
d,ee e
d,e	 e dz	e d{Z=ed|d}e	 iZ>ed~e e e e dg ddZ?eeee e e	 e dZ@edd"ee e@iZAedde iZBede ee	 dddigdZCedd"eee	 e	 e
d,iZDedee ee e
d,e e e e e ddgdZEedde iZFedeee e e e e e deee e e dddgdZGedd7ee eee e e iZHedde	 iZIeddQee	 e
d,iZJedde	 iZKg eeeeeeeeee#e$e%e&e'e(e)e,e-e0e6e8e:e;e=e<e>e?eAeBeDeGeHeCeIeee!e e"eeeJeKR ZLd,S )    )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COMPUTER_TAGSUBUNTU_PRO_INFO)	pidnamestatesleep-averageuidgidvm-sizez
start-timepercent-cpu)r@   r=   rA   )optionalzactive-process-info)kill-processeskill-all-processesadd-processesupdate-processes)rE   rF   rC   rD   zcomputer-uptime)startup-timesshutdown-timesrG   rH   zclient-uptime)period
componentsrJ   zoperation-result)operation-idstatusresult-coderesult-textrM   rN   zcomputer-info)hostnameztotal-memoryz
total-swapannotationszdistribution-info)zdistributor-iddescriptionreleasez	code-namezcloud-instance-metadata)zinstance-idzami-idzinstance-typezhardware-inventorydevicescreateupdatedeletezhardware-infodata)environment-uuidapi-addressesz	unit-nameprivate-addresszjuju-units-infozjuju-info-listrZ   zload-averagezload-averagesz	cpu-usagez
cpu-usagesz
ceph-usageN)zring-iddata-pointszceph-usageszswift-device-info)devicemountedzswift-usager[   zkeystone-tokenzmemory-inforesynchronizerK   zmount-activity
activitiesz
mount-info)zmount-pointr\   
filesystemztotal-spacez
free-spaceregister)registration_passwordcomputer_titlerO   account_nametagsvm-infocontainer-infoaccess_group)rb   rO   re   rf   rg   rh   )rX   rY   z
machine-id)rb   rc   rO   rd   re   rf   rg   	juju-inforh   clone_secure_idubuntu_pro_infos   3.3)	rb   rO   re   rf   rg   rh   ri   rj   rk   )apirB   zregister-provisioned-machineotpzregister-cloud-vmrO   instance_keyrd   rb   reservation_keypublic_hostnamelocal_hostname
kernel_keyramdisk_keylaunch_index	image_keyre   rf   public_ipv4
local_ipv4rh   )re   rf   rv   rw   rh   temperature)zthermal-zonetemperatureszprocessor-info
processors)zprocessor-idvendormodel
cache-sizer{   r}   )	r>   usernamer;   enabledlocation
home-phone
work-phoneprimary-gidprimary-groupnamer   r   )r?   r;   users)	rK   zcreate-userszupdate-userszdelete-userszcreate-groupszupdate-groupszdelete-groupszcreate-group-memberszdelete-group-members)r~   r>   realnamer   r   r   r   )r   r   r   )r?   r;   members)r   groupsr   packages)	installed	availableavailable-upgradeslockedautoremovablenot-autoremovablesecuritynot-installednot-availablenot-available-upgrades
not-lockednot-security)r   r   r   r   r   r   r   r   r   r   r   r   zpackage-locks)createddeletedr   r   zchange-package-holdszchange-packages-result)rK   must-installmust-removerM   rN   )rN   r   r   zunknown-package-hashes)hashes
request-idzpackage-reporter-result)report-timestampcodeerrr   zadd-packages)	r;   rQ   section	relationssummaryzinstalled-sizesizeversiontype)r   r   ztext-messagemessagetest)greetingzconsistency-errorechosequence)valueserrorzscript-hashzcustom-graphzreboot-requiredflagzreboot-required-info)r   r   zapt-preferenceszeucalyptus-info)
basic_infowalrus_infocluster_controller_infostorage_controller_infonode_controller_infocapacity_infor   zeucalyptus-info-errorr   znetwork-device)	interface
ip_addressmac_addressbroadcast_addressnetmaskflags)r   speedduplex)rS   device-speedsr   znetwork-activityzupdate-manager-infopromptzcomputer-tagszubuntu-pro-info)Mlandscape.lib.schemar   r   r   r   r   r   r   r	   r
   r   r   r   r   __all__process_infor   r   r   r   r   r   r7   hal_datar   r   	juju_datacopyr6   r   r1   r2   r4   r3   r5   r   r   r   r   r   r   r   REGISTER_PROVISIONED_MACHINEREGISTER_CLOUD_VMr   r    	user_data
group_datar!   	USERS_2_1	USERS_2_0opt_str	OLD_USERSpackage_ids_or_rangesr"   package_locksr#   CHANGE_PACKAGE_HOLDSr$   r%   r'   r&   r(   r)   
GRAPH_DATAr*   r+   r/   r,   EUCALYPTUS_INFOEUCALYPTUS_INFO_ERRORr-   r.   r0   r8   r9   message_schemas r   r   H/usr/lib/python3/dist-packages/landscape/message_schemas/server_bound.py<module>   sD  4

	
	
	

	
	
	

 			


