
    ~er^                     (   d dl mZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ dd	lm	Z	 dd
lm
Z
 ddlmZ ddlmZ ddlmZ g dZ e
 e	        e        e        e	        e	        e	        e	        e	        e       d	g d      Z ed e e	              e        ee       ee      dg d      Z ed e e	              e e	             dddg      Z ed e e        e              e e	             ddg      Z ed e	        e	        e	        e       dddg      Z ed  e        e	        e	        e e        e             d!g d!      Z ed" e        e        e        e       d#g d#      Z ed$ e        e        e       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d0d1 e e
ej9                         d2g            i      Z ed3d4 e e e	        e                   i      Z ed5d6 e e e	        e                   i      Z ed7 e        e e e	        e	        e	        e	                    ed8      d9      Z  ed:d: e e
 e        e       d;            i      Z! ed<d= e e e	        e        e	        e	        e	                   i      Z" ed>d. e e        ed8            i      Z# ed?d? e e e        e	        e	                   i      Z$ ed@dA e	       idAg      Z% edBdC e e e        e        e                   i      Z& edDdD e e e        e
 e        e        e        e	       dE                  i      Z' edFdF e e e        e        e	                   i      Z( edG e e        ed8             e        e        e        e e        ed8             e        e        e       dHg dI      Z) edG e e        ed8             e        e        e        e e        ed8             e        e        e
 e        e e              e       dJ       e        e e        ed8             e        e       dKdLg dMN      Z* edOdP e       i      Z+ edQi dR e       dP e e        ed8            dS e       dT e e        ed8            dU e e        ed8            dV e       dW e       dX e       dY e e        ed8            dZ e e        ed8            d[ e	       d\ e       d] e e        ed8            d^ e       d_ e       d` e       da e       g db      Z, edc e        e e e	        e                   dd      Z- ededf e e
 e	        e        e        e	       dgdhdig            i      Z. e
 e	        e        e e        ed8             e        e e        ed8             e e        ed8             e e        ed8             e e	        ed8             e       dj	dkdlg      Z/ e
 e	        e       dm      Z0 edn e	        ee/       ee/       e e              ee0       ee0       e e              e e        e e                    e e        e e                   do	g do      Z1 edn e	        ee/       ee/       e e	              ee0       ee0       e e	              e e	        e e	                    e e	        e e	                   do	g do      Z2 edn e	        ee/       ee/       e e	              ee0       ee0       e e	              e e	        e e	                    e e	        e e	                   do	g do      Z3 e e        ed8            Z4 edn e e
 e        e	       e4e4e4e4 e       dpg dq             e e
 e	        e        e e             dr            dsdtg      Z5 e e e e	        e	              e	                   Z6 edue6e6e6e6e6e6e6e6e6e6e6e6dvg dw      Z7 e e e        e        e                   Z8 edxe8e8dydzd{g      Z9 ed| e e              e e             dydzd{g      Z: ed} e	        e e e	        ed8                   e e e	        ed8                   e	        e       d~g d      Z; ed e e              e	       d      Z< ed e        e	        e       ddg      Z= ed e e
 e        e        e        e e e	        e                    e        e e	        ed8             e e	        ed8             e        e	       d	             e	       d      Z> edd e       i      Z? ed e        e        e        e	       dg d      Z@ e
 e e e        e                    e        e       d      ZA edd. e e	       eA      i      ZB edd e       i      ZC ed e        e e             dddug      ZD edd. e e e        e              ed8            i      ZE ed e e        e e        ed8                   e        e        e        e        e       ddg      ZF edd e       i      ZG ed e e
 e        e        e        e        e        e	       d             e e
 e        e	        e       d            ddg      ZH eddC e e        e e e	        e	        e	                         i      ZI edd e       i      ZJ edd] e e        ed8            i      ZK edd e       i      ZL edd e       i      ZM edd e       i      ZN edd e
d e e
 e        e        e        e        e        e        e
 e        e       dd       e        e        e       d
dg d            i      i      ZO edd e
d e e
 e        e        e        e        e        e        e        e e e        e e        e                         ddg d            id      i      ZPg eeeeeeeeee$e%e&e'e(e)e*e-e.e1e7e9e;e<e>e=e?e@eBeCeEeHeIeDeJee e"e!e#eeeKeLeMeNeOeePZQy8)   )Message    )Any)Bool)Bytes)Constant)Dict)Float)Int)KeyDict)List)Tuple)Unicode)/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	LIVEPATCHUBUNTU_PRO_REBOOT_REQUIREDSNAPS	SNAP_INFO)	pidnamestatesleep-averageuidgidvm-sizez
start-timepercent-cpu)rE   rB   rF   )optionalzactive-process-info)kill-processeskill-all-processesadd-processesupdate-processes)rJ   rK   rH   rI   zcomputer-uptime)startup-timesshutdown-timesrL   rM   zclient-uptime)period
componentsrO   zoperation-result)operation-idstatusresult-coderesult-textrR   rS   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	snap-info)brandmodelserialzhardware-inventorydevicescreateupdatedeletezhardware-infodata)environment-uuidapi-addressesz	unit-nameprivate-addresszjuju-units-infozjuju-info-listrb   zload-averagezload-averagesz	cpu-usagez
cpu-usagesz
ceph-usageN)zring-iddata-pointszceph-usageszswift-device-info)devicemountedzswift-usagerc   zkeystone-tokenzmemory-inforesynchronizerP   zmount-activity
activitiesz
mount-info)zmount-pointrd   
filesystemztotal-spacez
free-spaceregister)registration_passwordcomputer_titlerT   account_nametagsvm-infocontainer-infoaccess_group)rj   rT   rm   rn   ro   rp   )r`   ra   z
machine-id)rj   rk   rT   rl   rm   rn   ro   	juju-inforp   clone_secure_idubuntu_pro_infohostagent_uids   3.3)
rj   rT   rm   rn   ro   rp   rq   rr   rs   rt   )apirG   zregister-provisioned-machineotpzregister-cloud-vmrT   instance_keyrl   rj   reservation_keypublic_hostnamelocal_hostname
kernel_keyramdisk_keylaunch_index	image_keyrm   rn   public_ipv4
local_ipv4rp   )rm   rn   r   r   rp   temperature)zthermal-zonetemperatureszprocessor-info
processors)zprocessor-idvendorrY   
cache-sizer   r   )	rC   usernamer@   enabledlocation
home-phone
work-phoneprimary-gidprimary-groupnamer   r   )rD   r@   users)	rP   zcreate-userszupdate-userszdelete-userszcreate-groupszupdate-groupszdelete-groupszcreate-group-memberszdelete-group-members)r   rC   realnamer   r   r   r   )r   r   r   )rD   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)rP   must-installmust-removerR   rS   )rS   r   r   zunknown-package-hashes)hashes
request-idzpackage-reporter-result)report-timestampcodeerrr   zadd-packages)	r@   rV   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)r[   device-speedsr   znetwork-activityzupdate-manager-infopromptzcomputer-tagszubuntu-pro-info	livepatchzubuntu-pro-reboot-requiredsnapsr   )r   
validationF)strict)
idr@   r   revisiontracking-channelhold	publisherconfinementr   config)r   r   r   r   r   )r   rG   zsnap-servicesservicesrunning)r@   snapdesktop-filedaemondaemon-scoper   active
activators)r   r   r   r   r   r   r   )Rr   r   landscape.lib.schemar   r   r   r   r	   r
   r   r   r   r   r   __all__process_infor   r   r   r   r   r   r8   r>   hal_datar   r   	juju_datacopyr7   r   r2   r3   r5   r4   r6   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,   r0   r-   EUCALYPTUS_INFOEUCALYPTUS_INFO_ERRORr.   r/   r1   r9   r:   r;   r<   r=   SNAP_SERVICESmessage_schemas     H/usr/lib/python3/dist-packages/landscape/message_schemas/server_bound.py<module>r      s    $ % & ) % & $ ( % & (0v u	uu5ew
 9  su+"fl+ .	 $ 35kT#%[A/0	 UWeg&d35kB^ %uy	 ]+	  IeGIwy1	 G !)y9Y	 G
  y)  )	 I	4	?DFCE57;
 4hx((3X&I hx(')4

 ( &'))<=  	')_y		 $INN$0A/BC
 eCE5734 d501	 9E#%su=>Dz	
 TwyTV<=
   	tE#%CE35#%HI S(4.)*
 tE%'35#%89 SU  4egwy$&9:; d'.y"))&-i'*u	


& 4egwy#%89:
 
 "%WY!?!)I	GIx~.7!)		4 
 "%WY!?!)I	GIx~.7!)$+I!%gi%i
  	wy(4.9"9 %( 	5&X  '"
EG   GIs57HTN+ 		 	GIx~6	
 	 WY!? 	79 	79 	') 	c')Xd^4 	s79htn5 	 	WY 	GIx~. 	57 	wy  	gi!" 		#& N+ 2 	U35%'23 d$'E%i$Y"%%	 #L1

" uIGIx~.6	8D>2')Xd^4')Xd^435(4.1$Y
 "=1	 SUGI67
YYWYj)j)gi $WYWY @ $WYWY @

	8 YYSUj)j)ce $SUDK 8 $SUDK 8

	8 YYSUj)j)ce $SUDK 8 $SUDK 8

	8 gi$
( '	5 ' '")")#v B
 wyT')_M
* Z/	4 Ssuce!4ce<= **3'.2).."7+-!@ U79gi;<-8# WYDO<#  !S78Cx~67uy <
  !uw-e  "#%	B !  #I#*9&y!%eCE79&=!>&y&)#%$&@x~6&yE

 e!, ~	79'=>
G!VE	 C	 uUWeg./w
 ~SUJ0G'HI +fdf-=>Vgi1j!  Sgi+Xd^<=
 57C$$@Aw#(7#(7 %    7'579KL  !&"''#(7).$w U	
 %'CETVLM
" '. 
 4eCE35#%&@!ABC  3h	5JK SHTN+,
 +.?-KLK+wy!9:	$ !79- 
 	T"))$+I'.y(/	07	$+I)007	29)!" (-* ,39'.y&-i!$  %")!
#&	P G4$+I$+I,3I&-i,3I'+v&*f*. $WYGItv0F G+  %"8 ;
 #J111 1 	1
 1 1 1 1 1 1 1 1 1 1 1  !1" #1$ %1& 
'1( )1* +1, -1. /10 112 314 516 	718 91: ;1< =1> ?1@ A1B C1D E1F G1H I1J K1L M1N O1P Q1R S1T U1V W1X Y1Z [1\ 
]1^ _1` a1r   