g8)b#ddlZ eZddlmZddlZddlZ ddl Z ddl Z ddl ZddlmZdZdZdZej*j,dk(reZneZddZddZ dd lmZ dd lmZ  dd l!m"Z# ddl%m&Z& ddl'm(Z(dZ-dZ.ia/e j`dZ1e j`dZ2e j`dZ3e j`de jhZ5dZ6ddZ7dZ8dZ9dZ:dZ;d ZGd#d$e?Z@d%ZAGd&d'ZBGd(d)e$ZCd*ZDGd+d,ee&ZEGd-d.ee&ZFGd/d0ee&ZGGd1d2e(ZHGd3d4e(ZIGd5d6e(ZJGd7d8e(ZKGd9d:e(ZLGd;de(ZNGd?d@e(ZOGdAdBe(ZPGdCdDe(ZQGdEdFe(ZRGdGdHe(ZSGdIdJe(ZTGdKdLe(ZUGdMdNe(ZVGdOdPe(ZWGdQdRe(ZXGdSdTe(ZYGdUdVe(ZZGdWdXe(Z[GdYdZe(Z\Gd[d\e(Z]Gd]d^e(Z^Gd_d`e(Z_Gdadbe(Z`Gdcdde(ZaGdedfe(ZbGdgdhe(ZcGdidje(ZdGdkdle(ZeGdmdne(ZfGdodpe(ZgGdqdre(ZhGdsdte(ZiGdudve(ZjGdwdxe(ZkGdydze(ZlGd{d|e(ZmGd}d~e(ZnGdde(ZoGdde(ZpGdde(ZqGdde(ZrGdde(ZsGdde(ZtGdde(ZuGdde(ZvGdde(ZwGdde(ZxGdde(ZyGdde(ZzGdde(Z{Gdde(Z|Gdde(Z}Gdde(Z~Gdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdÄde(ZGdńde(ZGdDŽde(ZGdɄde(ZGd˄de(ZGd̈́de(ZGdτde(ZGdфde(ZGdӄde(ZGdՄde(ZGdׄde(ZGdلde(ZGdۄde(ZGd݄de(ZGd߄de(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGd d e(ZGd d e(ZGd de(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdd e(ZGd!d"e(ZGd#d$e(ZGd%d&e(ZGd'd(e(ZGd)d*e(ZGd+d,e(ZGd-d.e(ZGd/d0e(ZGd1d2e(ZGd3d4e(ZGd5d6e(ZGd7d8e(ZGd9d:e(ZGd;de(ZGd?d@e(ZGdAdBe(ZGdCdDe(ZGdEdFe(ZGdGdHe(ZGdIdJe(ZGdKdLe(ZGdMdNe(ZGdOdPe(ZGdQdRe(ZGdSdTe(ZGdUdVe(ZGdWdXe(ZGdYdZe(ZGd[d\e(ZGd]d^e(ZGd_d`e(ZGdadbe(ZGdcdde(ZGdedfe(ZGdgdhe(ZGdidje(ZGdkdle(ZGdmdne(ZGdodpe(ZGdqdre(ZGdsdte(ZGdudve(ZGdwdxe(ZGdydze(ZGd{d|e(ZGd}d~e(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(ZGdde(Z Gdde(Z Gdde(Z Gdde(Z Gdde(Z Gdde(ZGdde(ZGdde(ZGdÄde(ZGdńde(ZGdDŽde(ZGdɄde(ZGd˄de(ZGd̈́de(ZGdτde(ZGdфde(ZGdӄde(ZGdՄde(ZGdׄde(ZGdلde(ZGdۄde(ZGd݄de(ZGd߄de(ZGdde(Z Gdde(Z!Gdde(Z"Gdde(Z#Gdde(Z$Gdde(Z%Gdde(Z&Gdde(Z'Gdde(Z(Gdde(Z)Gdde(Z*Gdde(Z+Gdde(Z,Gdde(Z-Gdde(Z.Gdde(Z/Gdde(Z0Gdde(Z1Gdde(Z2Gdde(Z3Gd d e(Z4Gd d e(Z5Gd de(Z6Gdde(Z7Gdde(Z8Gdde(Z9Gdde(Z:Gdde(Z;Gdde(Z<Gdde(Z=Gdde(Z>Gdd e(Z?Gd!d"e(Z@Gd#d$e(ZAGd%d&e(ZBGd'd(e(ZCGd)d*e(ZDGd+d,e(ZEGd-d.e(ZFGd/d0e(ZGGd1d2e(ZHGd3d4e(ZIGd5d6e(ZJGd7d8e(ZKGd9d:e(ZLGd;de(ZNGd?d@e(ZOGdAdBe(ZPGdCdDe(ZQGdEdFe(ZRGdGdHe(ZSGdIdJe(ZTGdKdLe(ZUGdMdNe(ZVGdOdPe(ZWGdQdRe(ZXGdSdTe(ZYGdUdVe(ZZGdWdXe(Z[GdYdZe(Z\Gd[d\e(Z]Gd]d^e(Z^Gd_d`e(Z_Gdadbe(Z`Gdcdde(ZaGdedfe(ZbGdgdhe(ZcGdidje(ZdGdkdle(ZeGdmdne(ZfGdodpe(ZgGdqdre(ZhGdsdte(ZiGdudve(ZjGdwdxe(ZkGdydze(ZlGd{d|e(ZmGd}d~e(ZnGdde(ZoGdde(ZpGdde(ZqGdde(ZrGdde(ZsGdde(ZtGdde(ZuGdde(ZvGdde(ZwGdde(ZxGdde(ZyGdde(ZzGdde(Z{Gdde(Z|Gdde(Z}Gdde(Z~Gdde(ZiZdZdZdZdZddZ ddZddZddZdZedk(reiZdgdiZgdZy#e$reZYwxYw#e$riZYwxYw#e$riZ YwxYw#e$rGd d e$Z#YwxYw#e$re$Z&YwxYw#e$r>Z) ddl*m+Z+n#e$rZ)Gdde$Z+YdZ)[)ndZ)[)wwxYwGdde+Z(dZ,YdZ)[)0dZ)[)wwxYw(N) zip_longest)etreeTc <| tj} t |t j rt jj|}tj|fd|i|}|S#t$rtj}YswxYw#t$rYHwxYwNparser) etree_ETCompatXMLParserAttributeError XMLParser isinstanceosPathLikepathjoinparse)infiler kwargsdocs E/opt/hc_python/lib/python3.12/site-packages/pyone/bindings/supbind.py parsexml_r2s ~ (--/F fbkk *WW\\&)F ,,v 7f 7 7C J (%%'F (    s"A,9B,B  B  BBc | tj}tj|fd|i|}|S#t$rtj}Y9wxYwr)r r r r fromstring)instringr relements rparsexmlstring_rCsZ ~ (--/FBB6BG N  (%%'F (s2AA)GenerateDSNamespaceDefs)GenerateDSNamespaceTypePrefixes) GdsCollectorc2eZdZddZdZdZdZdZdZy) GdsCollector_Nc&|g|_y||_yNmessages)selfr&s r__init__zGdsCollector_.__init__s " ( c:|jj|yr$)r&appendr'msgs r add_messagezGdsCollector_.add_messages MM  %r)c|jSr$r%r's r get_messageszGdsCollector_.get_messagess == r)cg|_yr$r%r0s rclear_messageszGdsCollector_.clear_messagess DMr)cZ|jD]}tdj|y)Nz Warning: {})r&printformatr,s rprint_messageszGdsCollector_.print_messagess#}}m**3/0%r)cf|jD]"}|jdj|$y)Nz Warning: {} )r&writer6)r' outstreamr-s rwrite_messageszGdsCollector_.write_messagess'}} 6 6s ;<%r)r$) __name__ __module__ __qualname__r(r.r1r3r7r;r)rr"r"s  )  & !  1 =r)r")Enum)GeneratedsSuper)GeneratedsSuperSuperc eZdZy)rBNr<r=r>r?r)rrBrBs r)rBceZdZejZej dZGddejZ dZ dAdZ dBdZ dBdZdAd ZdBd ZdAd ZdBd ZdBd ZdAdZ dBdZdAdZdBdZdBdZdAdZ dBdZdAdZdBdZdBdZdAdZ dBdZdAdZ dBdZ!dBdZ"dAdZ# dBdZ$dAdZ%dBd Z&dBd!Z'dAd"Z( dBd#Z)dBd$Z*dAd%Z+e,d&Z-dBd'Z.dAd(Z/e,d)Z0dBd*Z1dAd+Z2d,Z3e,d-Z4 dCd.Z5 dDd/Z6 dDd0Z7d1Z8d2Z9ej d3Z:d4Z;dEd5Ze?d8Z@e?d9ZAd:ZBd;ZCd<ZDd=ZEd>ZFd?ZGd@ZHy)FrAz)(\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00)$c$eZdZdZdZdZdZy)GeneratedsSuper._FixedOffsetTZcHtj||_||_y)N)minutes) datetime_ timedelta_FixedOffsetTZ__offset_FixedOffsetTZ__name)r'offsetnames rr(z'GeneratedsSuper._FixedOffsetTZ.__init__s ) 3 3F C " r)c|jSr$)rLr'dts r utcoffsetz(GeneratedsSuper._FixedOffsetTZ.utcoffsets }}$r)c|jSr$)rMrQs rtznamez%GeneratedsSuper._FixedOffsetTZ.tznames {{"r)cyr$r?rQs rdstz"GeneratedsSuper._FixedOffsetTZ.dstsr)N)r<r=r>r(rSrUrWr?r)r_FixedOffsetTZrGs # % # r)rXc rddd|jjdd}|D]}t||st||||< tj j dk(rddlm}nddlm}|}|j||d|d|d |d |d  |j}|j|S) NTrr)str_pretty_printstr_indent_levelstr_namespaceprefixstr_namestr_namespacedefsr)StringIOr[rZr\r]r^) pretty_printnamespaceprefix_name_ namespacedef_) __class__r<hasattrgetattrsys version_infomajorr_ioexportgetvalueclose)r'settingsnr_outputstrvals r__str__zGeneratedsSuper.__str__s$($%') NN33%' H4#")$"2HQK%%*-'ZF KK+,%&89!)*?!@z*&':;  __&F LLNMr)c|Sr$r?r' input_data input_names rgds_format_stringz!GeneratedsSuper.gds_format_string r)Nc|Sr$r?r'runodervs rgds_parse_stringz GeneratedsSuper.gds_parse_stringrxr)c |sy|SNrr?rzs rgds_validate_stringz#GeneratedsSuper.gds_validate_strings!!r)cJtj|jdS)Nascii)base64 b64encodedecoderts rgds_format_base64z!GeneratedsSuper.gds_format_base64s##J/66w? ?r)c|Sr$r?rzs rgds_validate_base64z#GeneratedsSuper.gds_validate_base64rxr)cdt|zS)N%d)intrts rgds_format_integerz"GeneratedsSuper.gds_format_integers#j/) )r)cv t|}|S#ttf$r}t|d|zYd}~Sd}~wwxYw)NzRequires integer value: %sr TypeError ValueErrorraise_parse_error)r'rur{rvivalexps rgds_parse_integerz!GeneratedsSuper.gds_parse_integersI L:Kz* L!$(Ds(JKKK L 838cb t|}|S#ttf$rt|dYSwxYw)NzRequires integer valuerr'rur{rvvalues rgds_validate_integerz$GeneratedsSuper.gds_validate_integers@ BJLz* B!$(@AL B ..ct|dkDr+t|dts|Dcgc] }t|}}ddj |zScc}wNr%s lenr BaseStrType_strrr'rurvss rgds_format_integer_listz'GeneratedsSuper.gds_format_integer_listL:":jm\+R.89jc!fj 9#((:.. .:Ac|j}|D]} t||S#ttf$rt |dY0wxYw)Nz#Requires sequence of integer values)splitrrrrr'rur{rvvaluesrs rgds_validate_integer_listz)GeneratedsSuper.gds_validate_integer_listsQ%%'FSJ M":.S%d,QRS &AAcldt|zjd}|jdr|dz }|S)Nz%.15f0.)floatrstripendswith)r'rurvrs rgds_format_floatz GeneratedsSuper.gds_format_float s6uZ0088=E~~c" Lr)cv t|}|S#ttf$r}t|d|zYd}~Sd}~wwxYw)Nz"Requires float or double value: %srrrrr'rur{rvfval_rs rgds_parse_floatzGeneratedsSuper.gds_parse_floatJ Tj)Lz* T!$(Ls(RSSL Trcb t|}|S#ttf$rt|dYSwxYw)NzRequires float valuerrs rgds_validate_floatz"GeneratedsSuper.gds_validate_floatsA @j)Lz* @!$(>?L @rct|dkDr+t|dts|Dcgc] }t|}}ddj |zScc}wrrrs rgds_format_float_listz%GeneratedsSuper.gds_format_float_listrrc|j}|D]} t||S#ttf$rt |dY0wxYw)Nz!Requires sequence of float valuesrrrrrrs rgds_validate_float_listz'GeneratedsSuper.gds_validate_float_listsQ%%'FQ%L M":.Q%d,OPQrc~d|z}d|vr3|jd}|jdr|jd}|S)Nrrr)rr)r'rurv return_values rgds_format_decimalz"GeneratedsSuper.gds_format_decimal(sH*,Ll"+2237 ((-#/#6#6s#;L r)cv tj|}|S#ttf$rt |dYSwxYwNzRequires decimal valuedecimal_Decimalrrr)r'rur{rv decimal_values rgds_parse_decimalz!GeneratedsSuper.gds_parse_decimal/sI B ( 0 0 < ! z* B!$(@A  B 88cv tj|}|S#ttf$rt |dYSwxYwrrrs rgds_validate_decimalz$GeneratedsSuper.gds_validate_decimal5sG B ((4Lz* B!$(@AL Brct|dkDr+t|dts|Dcgc] }t|}}dj |Dcgc]}|j |c}Scc}wcc}w)Nrr)rrrrrr)r'rurvritems rgds_format_decimal_listz'GeneratedsSuper.gds_format_decimal_list;sd:":jm\+R.89jc!fj 988zRztT44T:zRS S:Rs A( A-c|j}|D]} tj||S#ttf$rt |dY:wxYw)Nz#Requires sequence of decimal values)rrrrrrrs rgds_validate_decimal_listz)GeneratedsSuper.gds_validate_decimal_list?sX%%'FS$$U+ M":.S%d,QRSs0A Ac d|zSNrr?rts rgds_format_doublez!GeneratedsSuper.gds_format_doubleHs *$ $r)cv t|}|S#ttf$r}t|d|zYd}~Sd}~wwxYw)Nz"Requires double or float value: %srrs rgds_parse_doublez GeneratedsSuper.gds_parse_doubleJrrcb t|}|S#ttf$rt|dYSwxYw)NzRequires double or float valuerrs rgds_validate_doublez#GeneratedsSuper.gds_validate_doublePsA Jj)Lz* J!$(HIL Jrct|dkDr+t|dts|Dcgc] }t|}}ddj |zScc}wrrrs rgds_format_double_listz&GeneratedsSuper.gds_format_double_listVrrc|j}|D]} t||S#ttf$rt |dY0wxYw)Nz+Requires sequence of double or float valuesrrs rgds_validate_double_listz(GeneratedsSuper.gds_validate_double_listZsU%%'FM%L M":.M%KMMrc(d|zjSrlowerrts rgds_format_booleanz"GeneratedsSuper.gds_format_booleands:%,,. .r)c^|j}|dvrd}|S|dvrd}|St|dS)N)true1T)falserFzRequires boolean value)stripr)r'rur{rvbvals rgds_parse_booleanz!GeneratedsSuper.gds_parse_booleanfsL#))+J]* K ~-K"$(@AKr)c&|dvr t|d|S)NTFrz1Requires boolean value (one of True, 1, False, 0))rrzs rgds_validate_booleanz$GeneratedsSuper.gds_validate_booleanos#!66!12 r)ct|dkDr+t|dts|Dcgc] }t|}}ddj |zScc}wrrrs rgds_format_boolean_listz'GeneratedsSuper.gds_format_boolean_listvrrc||j}|D]&}|j|||}|dvst|d(|S)Nrz>Requires sequence of boolean values (one of True, 1, False, 0))rrrrs rgds_validate_boolean_listz)GeneratedsSuper.gds_validate_boolean_listzsN%%'F..udJG 55%56 Mr)c|Sr$r?rzs rgds_validate_datetimez%GeneratedsSuper.gds_validate_datetimerxr)c |jdk(rHd|j|j|j|j|j |j fz}ndd|j|j|j|j|j |j dt|jdz zddfz}|j|jj|}|b|jd|jzz}|dk(r|dz }|S|dkr |d z }|d z}n|d z }|d z}||d zz d z}|dj||z }|S)Nrz%04d-%02d-%02dT%02d:%02d:%02dz %04d-%02d-%02dT%02d:%02d:%02d.%s%f@BrQZ-+<{0:02d}:{1:02d}) microsecondyearmonthdayhourminutesecondrtzinforSsecondsdaysr6r'rurv_svaluetzoff total_secondshoursrIs rgds_format_datetimez#GeneratedsSuper.gds_format_datetimesi%%*9OO$$NNOO%%%% ==OO$$NNOO%%%%U:#9#9:WDEqrJ@  ,"))33J?$$)MMUUZZ5G$HM$)3N)1,#sNG)R/M#sNG - 5#0EDL#Ab"H#4#;#;E7#KKNr)c d}|ddk(rtjdd}|dd}ntjj|}||j dj d}t |ddzt |dz}|j dd k(r|dz}tj||j d}|dd }|j d }t|dkDrgt td |dzd z}|dd dj|jdd}tjj|d}n tjj|d}|j|}|S)NrrrUTCr:rrrrz0.rz{}rz%Y-%m-%dT%H:%M:%S.%fz%Y-%m-%dT%H:%M:%Sr)rArX tzoff_patternsearchgrouprrrrr6rjustrJdatetimestrptimereplace) clsrutzresults tzoff_partsr  time_parts micro_secondsrRs rgds_parse_datetimez"GeneratedsSuper.gds_parse_datetimesxB"~$$33Au='_ )77>>zJ&")--"2"8"8"=K A/"4s;q>7JJE}}Q'3. (77w}}Q/1B!+CRJ#))#.J:" #E$A*>$?'$I J qM4;;}#=#C#CAs#KO ''00 68''00 352&BIr)c|Sr$r?rzs rgds_validate_datez!GeneratedsSuper.gds_validate_daterxr)cd|j|j|jfz} |j|jj |}|b|j d|j zz}|dk(r|dz }|S|dkr |dz }|dz}n|dz }|dz}||dzz d z}|d j||z }|S#t$rY|SwxYw) Nz%04d-%02d-%02drrrrrrrrr) rrrrrSrrr6r rs rgds_format_datezGeneratedsSuper.gds_format_dates&  *G  $$0&--77 CE((- 9K(L (A-#sNGN -q0 '3 - 3 '3$1T$9E'4 'E"&LG#'8'?'? %w(00GN" N sAB59:B55 CCcd}|ddk(rtjdd}|dd}ntjj|}||j dj d}t |ddzt |dz}|j dd k(r|dz}tj||j d}|dd }tjj|d }|j| }|jS) Nrrrrrrrrrrz%Y-%m-%dr) rArXrrrrrrJrrrdaterrurrrr rRs rgds_parse_datezGeneratedsSuper.gds_parse_datesB"~$$33Au='_ )77>>zJ&")--"2"8"8"=K A/"4s;q>7JJE}}Q'3. (77w}}Q/1B!+CRJ##,,ZDB2&B779 r)c|Sr$r?rzs rgds_validate_timez!GeneratedsSuper.gds_validate_timerxr)c|jdk(r'd|j|j|jfz}nCd|j|j|jdt |jdz zddfz}|j |j j |}|b|jd|jzz}|dk(r|dz }|S|dkr |d z }|d z}n|d z }|d z}||d zz d z}|dj||z }|S)Nrz%02d:%02d:%02dz%02d:%02d:%02d.%srrrrrrrrrrr) rrrrrrrSrrr6rs rgds_format_timezGeneratedsSuper.gds_format_times:%%**OO%%%%. .OO%%%%U:#9#9:WDEqrJ 1   ,"))33J?$$)MMUUZZ5G$HM$)3N)1,#sNG)R/M#sNG - 5#0EDL#Ab"H#4#;#;E7#KKNr)cd}t|}|D]U}d}|D]E}tj||}|t|j dt|k(sCd}n|rRd}|S|S)NTFr)rre_rrr)r'patternstargetfound1 patterns1found2 patterns2mos rgds_validate_simple_patternsz,GeneratedsSuper.gds_validate_simple_patternssyF[F% !*IIv6B~#bhhqk*:c&k*I!% "+ "FM&Mr)cd}|ddk(rtjdd}|dd}ntjj|}||j dj d}t |ddzt |dz}|j dd k(r|dz}tj||j d}|dd }t|j d dkDr!tjj|d }n tjj|d }|j|}|jS)Nrrrrrrrrrrrz %H:%M:%S.%fz%H:%M:%Sr) rArXrrrrrrrJrrrtimer(s rgds_parse_timezGeneratedsSuper.gds_parse_time's-B"~$$33Au='_ )77>>zJ&")--"2"8"8"=K A/"4s;q>7JJE}}Q'3. (77w}}Q/1B!+CRJ:##C()A-''00]K''00ZH2&B779 r)c|d}nt|tr t|}nd}|@|r>|dkr9|jj dj ||j ||kr<|jj dj ||j ||y||kDr<|jj dj ||j ||yy)NrrzRequired value {}{} is missingzVNumber of values for {}{} is below the minimum allowed, expected at least {}, found {}zUNumber of values for {}{} is above the maximum allowed, expected at most {}, found {})rlistrgds_collector_r.r6gds_get_node_lineno_)r'rrv min_occurs max_occursrequiredlengths rgds_check_cardinality_z&GeneratedsSuper.gds_check_cardinality_=s}E4(U# ''338??&(A(A(CEF "##//55;V"D$=$=$?"F6,- *$##//44:F"D$=$=$?"F5,-%r)c| |||yy#t$r.}|jjt|Yd}~yd}~wwxYw)Nrv GDSParseErrorr=r.rr' validatorrrvr?r@rA parse_errors rgds_validate_builtin_ST_z(GeneratedsSuper.gds_validate_builtin_ST_YsO Fe ;!%F''33C 4DEEFs  A$AAc| ||yy#t$r.}|jjt|Yd}~yd}~wwxYwr$rFrHs rgds_validate_defined_ST_z(GeneratedsSuper.gds_validate_defined_ST_asM Fe$!%F''33C 4DEEFs A$AAc"|jSr$r)r'rs r gds_str_lowerzGeneratedsSuper.gds_str_loweris>># #r)cpg}|j|||jdj|}|S)N/)get_path_list_reverser)r'r{ path_listrs r get_path_zGeneratedsSuper.get_path_ks6I   i 0    88I&DKr)z{.*}c|ytjjd|j}|r|j ||j |j |yr~)rATag_strip_pattern_subtagr+rR getparent)r'r{rTrYs rrRzGeneratedsSuper.get_path_list_rsN|!4488TXXFC  %    0) z;GeneratedsSuper.gds_reverse_node_mapping..s.excl_select_objs_s&A"223A"224r)Fc3,K|] \}}||k(ywr$r?)roxys rrrz)GeneratedsSuper.__eq__..s$D+C$!QqAv+Cs)typeallrfilter__dict__rt)r'otherrs r__eq__zGeneratedsSuper.__eq__so 4DzT%[(D+($--*=*=*?@(%..*>*>*@A+CDD Dr)c&|j| Sr$)r)r'rs r__ne__zGeneratedsSuper.__ne__s{{5)) )r)cyr$r?r0s rgds_djo_etl_transformz%GeneratedsSuper.gds_djo_etl_transform r)cyr$r?r'dbobjs rgds_djo_etl_transform_db_objz,GeneratedsSuper.gds_djo_etl_transform_db_objrr)cy)N)rNr?r0s rgds_sqa_etl_transformz%GeneratedsSuper.gds_sqa_etl_transformsr)cyr$r?rs rgds_sqa_etl_transform_db_objz,GeneratedsSuper.gds_sqa_etl_transform_db_objrr)c~t|dr1|j%dj|jjSy)Ngds_elementtree_node_z near line {}r)rerr6 sourceliner0s rr>z$GeneratedsSuper.gds_get_node_lineno_s@56..:&--..99;;r))rr~)rrNNNNr$)Ir<r=r>object__hash__r/compilerrJrrXrrrwr|rrrrrrrrrrrrrrrrrrrrrrrrrrrrrr  classmethodr!r#r%r)r+r-r7r:rCrKrMrOrUrWrRrerlrv staticmethodr{rrrrrrrr>r?r)rrArAs??# $PQ  Y--  6   "  @  *     / 9;        / 9;   !    T 9;  %     / 9;  /   / 9;  # H    6  4    $  < "    .6: -<<@ F<@ F $  )S[[1 =    >  >         D *     r)rAcR|jdz}t||r t||Sy)z3Get the subclass of a class from a specific module.SubN)r<rerf)moduleclass_rOs rgetSubclassFromModule_rs*& 64 64( (r)rxz ({.*})?(.*)z [\n\r\s]+z {(.*)}(.*)zcL|r"t|D]}|jdyy)Nz )ranger9)outfilelevelr`idxs r showIndentrs$>)rrrs rrrs7 sG $B C B C B Ir)c"t|txr|xsd|z}|jdd}|jdd}|jdd}|jdd }d |vr"d |vrd |jd d z}|Sd|z}|Sd |z}|S)Nrrrrrrr z "'"%s"z"'%s')rrrrs r quote_attribr s UL ) 3e Cte|B C !B C B C B D' "B by "9"**S(33B I"B Ib[ Ir)c|}|jddk(r|jddk(rd|zSd|zS|jddk7r|jdd}|jddk(rd|zSd |zS) Nrrrrz'''%s'''rz\"rz"""%s""")findrrs r quote_pythonrs B wws|r 774=B B; ? " 773<2 C'B 774=B B; ? "r)c|j |j}nd}|D]}|j||jz } |Sr~)texttail)r{rchilds r get_all_text_r,sC yyyy :: ! EJJ D Kr)c$|j}|jd}d}t|dk(r|j|}|St|dk(rA|\}}|dk(rd}n|jj|}||jd|d|}|S)Nrrrxmlz$http://www.w3.org/XML/1998/namespace{})attribrrr^r]) attr_namer{attrs attr_partsrprefixrO namespaces rfind_attr_value_r7s KKE%J E :! )$ L ZA !  U?>I v.I  II)T<=E Lr)c|Sr$r?)instrs rencode_str_2_3rHs Lr)c eZdZy)rGNrDr?r)rrGrGLsr)rGcT|d||j|jfz}t|)Nz%s (element %s/line %d))rYrrG)r{r-s rrrPs, '3$//*LL  r)ceZdZdZdZdZdZdZdZdZ dZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZ ddZdZddZddZdZy)MixedContainerrrrrc<||_||_||_||_yr$)category content_typerOr)r'rrrOrs rr(zMixedContainer.__init__fs  (  r)c|jSr$)rr0s r getCategoryzMixedContainer.getCategoryk }}r)c|jSr$)r)r'rs rgetContenttypezMixedContainer.getContenttypem   r)c|jSr$)rr0s rgetValuezMixedContainer.getValueo zzr)c|jSr$rOr0s rgetNamezMixedContainer.getNameq yyr)cN|jtjk(r7|jj r|j |jyy|jtj k(r|j|||y|jj|||||y)Nrbr`) rr CategoryTextrrr9CategorySimple exportSimplerk)r'rrrOrr`s rrkzMixedContainer.exportss ==N77 7zz! djj)" ]]n;; ;   gud 3 JJ   )  +r)c |jtjk(r:|jd|jd|j d|jdy|jtj k(s|jtjk(r6|jd|j|j |jfzy|jtjk(s|jtjk(r6|jd|j|j |jfzy|jtjk(r6|jd|j|j |jfzy|jtjk(rM|jd|jdtj|j d|jdyy)Nrr%dz <%s>%fz <%s>%g)rr TypeStringr9rOr TypeInteger TypeBoolean TypeFloat TypeDecimal TypeDouble TypeBase64rrr'rrrOs rrzMixedContainer.exportSimplesi    9 9 9 MM 4::tyy2 3   ."<"< <!!^%?%?? MM- 4::tyy+22 3   .":": :!!^%?%?? MM- 4::tyy+22 3   .";"; ; MM- 4::tyy+22 3   .";"; ; MM   ,  #=#==!!^%?%??$**$D >#;#;;!!^%?%??$**$D    .";"; ;$**$D   .";"; ;&**4::66D r)c|jtjk(rMt|||j d|j|j |j |jfzy|jtjk(rMt|||j d|j|j |j |jfzyt|||j d|j|j |j fz|jj||dzt|||j dy)Nz+model_.MixedContainer(%d, %d, "%s", "%s"), z$model_.MixedContainer(%d, %d, "%s", rz) ) rrrrr9rrOrr exportLiteralrs rrzMixedContainer.exportLiterals ==N77 7 w & MM>MM4#4#4IItzzB++ ,]]n;; ; w & MM>MM4#4#4IItzzB++ , w & MM7MM4#4#4dii;BB C JJ $ $Weai 8 w & MM% r)Tr)r<r=r> CategoryNonerrCategoryComplexTypeNoneTypeTextrrrrrrrr(rrrrrkrr r rr?r)rrrVszLLNOHHJKIKJKJ !! +()( !r)rcfeZdZ ddZdZdZdZdZdZdZ d Z d Z d Z d Z d ZdZdZy) MemberSpec_NcX||_||_||_||_||_||_yr$)rO data_type container child_attrschoiceoptional)r'rOrrr rrs rr(zMemberSpec_.__init__s- ""&   r)c||_yr$r)r'rOs rset_namezMemberSpec_.set_names$dir)c|jSr$rr0s rget_namezMemberSpec_.get_names tyy(r)c||_yr$r)r'rs r set_data_typezMemberSpec_.set_data_typer)c|jSr$r&r0s rget_data_type_chainzMemberSpec_.get_data_type_chains $..#8r)ct|jtr(t|jdkDr|jdSy|jS)Nrrz xs:string)rrr<rr0s r get_data_typezMemberSpec_.get_data_types= dnnd +4>>"Q&~~b))">> !r)c||_yr$r)r'rs r set_containerzMemberSpec_.set_containerr(r)c|jSr$r.r0s r get_containerzMemberSpec_.get_containers DNN2r)c||_yr$r)r'rs rset_child_attrszMemberSpec_.set_child_attrss {D,r(r"r$r'r*r,r/r1r4r6r9r;r>r@r?r)rrrs;8915!/(B8"C2J66,>0r)rc|||S||Sr$r?)typrs r_castrCs {em u:r)ceZdZdZdZy) BACKENDTypemysqlsqliteN)r<r=r>MYSQLSQLITEr?r)rrErEs E Fr)rEceZdZdZdZdZy)MODEType STANDALONEMASTERSLAVEN)r<r=r>rLrMrNr?r)rrKrKsJ F Er)rKceZdZdZdZy)TYPETypeINOUTN)r<r=r>rQrRr?r)rrPrPs  B Cr)rPceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)HISTORY_RECORDSNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yNrr=roriginal_tagname_r^r ns_prefix_HISTORYHISTORY_nsprefix_r'rZr=kwargs_s rr(zHISTORY_RECORDS.__init__ Z,%)"!%%kk*:; ?DL"&#DL!%r)ctttt}|||i|Stjrtj|i|St|i|Sr$)CurrentSubclassModule_rrTsubclassargs_r]ras rfactoryzHISTORY_RECORDS.factory\ ! --&9H#2'22  # #"++U>g> >"E5W5 5r)c|jSr$rYr0s rget_ns_prefix_zHISTORY_RECORDS.get_ns_prefix_! r)c||_yr$rgr' ns_prefixs rset_ns_prefix_zHISTORY_RECORDS.set_ns_prefix_# #r)c|jSr$rZr0s r get_HISTORYzHISTORY_RECORDS.get_HISTORY% ||r)c||_yr$rpr'rZs r set_HISTORYzHISTORY_RECORDS.set_HISTORY'  r)c:|jj|yr$rZr+r'rs r add_HISTORYzHISTORY_RECORDS.add_HISTORY) E"r)c<|jj||yr$rZinsertr'indexrs rinsert_HISTORY_atz!HISTORY_RECORDS.insert_HISTORY_at+ E5)r)c"||j|<yr$rprs rreplace_HISTORY_atz"HISTORY_RECORDS.replace_HISTORY_at-# Ur)c|jryyNTFrpr0s r has__contentzHISTORY_RECORDS.has__content/ LLr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) NrTrrrrrrbrrrr/> GenerateDSNamespaceDefs_r^rXUseCapturedNS_rYrr9set_exportAttributesr_exportChildren r'rrrarcrbr`imported_ns_def_eol_already_processeds rrkzHISTORY_RECORDS.export6.3778IJ  ',M DD  ! ! -%;L2L**E doo#4 7E<0 #3UMyNrrrrZrcrbr`rZrr[rk r'rrrarcrb fromsubclass_r`rHISTORY_s rrzHISTORY_RECORDS._exportChildrenOW DD H@NSWSiSit55;pr  OOGU,rBI   tY~  V r)cyr$r?r'r{rrs rrz HISTORY_RECORDS._buildAttributesbrr)c|dk(rLtj|}|j|||jj|d|_yyNrZrr)rZrdrr+rXr'child_r{rrr=obj_s rrzHISTORY_RECORDS._buildChildrendI  !??$?7D JJvnJ = LL   %%.D " "r)NN)r. xmlns:None="http://opennebula.org/XMLSchema" rTT)rrT)rrrTFTr$FNr<r=r>rArra superclassr(rdrrhrmrqrurzrrrrkrrrrrr?r)rrTrTst''HHJ & 67#G$#*$-. |  /r)rTceZdZejZdZdZd7dZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%d Z&d!Z'd"Z(d#Z)d$Z*d%Z+d&Z,d'Z-d(Z.d)Z/d*Z0d+Z1d,Z2d-Z3d.Z4d/Z5d0Z6d8d1Z7d9d2Z8d:d3Z9d;d4Z:d5Z;dr'rs r set_RSTIMEzHISTORY.set_RSTIMEr$r)c|jSr$rr0s r get_RETIMEzHISTORY.get_RETIMEr r)c||_yr$rDr'rs r set_RETIMEzHISTORY.set_RETIMEr$r)c|jSr$rr0s r get_ESTIMEzHISTORY.get_ESTIMEr r)c||_yr$rJr'rs r set_ESTIMEzHISTORY.set_ESTIMEr$r)c|jSr$rr0s r get_EETIMEzHISTORY.get_EETIMEr r)c||_yr$rPr'rs r set_EETIMEzHISTORY.set_EETIMEr$r)c|jSr$rr0s r get_ACTIONzHISTORY.get_ACTIONr r)c||_yr$rVr'rs r set_ACTIONzHISTORY.set_ACTIONr$r)c|jSr$rr0s rget_UIDzHISTORY.get_UIDrr)c||_yr$r\r'rs rset_UIDzHISTORY.set_UIDrr)c|jSr$rr0s rget_GIDzHISTORY.get_GIDrr)c||_yr$rbr'rs rset_GIDzHISTORY.set_GIDrr)c|jSr$rr0s rget_REQUEST_IDzHISTORY.get_REQUEST_IDrir)c||_yr$rhr'rs rset_REQUEST_IDzHISTORY.set_REQUEST_ID $r)c|jSr$rr0s rget_VMzHISTORY.get_VM wwr)c||_yr$ror'rs rset_VMzHISTORY.set_VM r)c|j|j|j|j|j|j |j |j|j|j|jx|jl|j`|jT|jH|j<|j 0|j"$|j$|j& |j(yyr)rrrrrrrrrrrrrrrrrrrrrr0s rrzHISTORY.has__contents HH HH MM % HH HH JJ " JJ " KK # KK # JJ " KK # KK # KK # KK # KK # KK # KK # HH HH OO ' GG r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) NrZrrrrrrrrrrrrrs rrkzHISTORY.export,377 B  ',M DD  ! ! -%92D**E doo#4 7E<0 #3UMhtr|j@r|j@dznd}t||||j d|d|j |j>d d|d||jBhtr|jDr|jDdznd}t||||j d|d!|j |jBd"d|d!||jFhtr|jHr|jHdznd}t||||j d|d#|j |jFd$d|d#||jJhtr|jLr|jLdznd}t||||j d|d%|j |jJd&d|d%||jNhtr|jPr|jPdznd}t||||j d|d'|j |jNd(d|d'||jRhtr|jTr|jTdznd}t||||j d|d)|j |jRd*d|d)||jVhtr|jXr|jXdznd}t||||j d|d+|j |jVd,d|d+||jZtr|j\r|j\dznd}t||||j d|d-|j|jt|jZd.d|d-||j^Etr|j`r|j`dznd}|j^jc|||dd/|0yy)1NrrrrOID>rrErSEQ>r HOSTNAME>rHID>rCID>rSTIME>rETIME>rVM_MAD>rTM_MAD>rDS_ID>rPSTIME>rPETIME>rRSTIME>rRETIME>rESTIME>rEETIME>rACTION>rUID>rGID>r REQUEST_ID>rrr)2rrrrr9rrrrrr{rwr~rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrk r'rrrarcrbrr`rs rrzHISTORY._exportChildren8s_ DD 88 LQUQeQet33c9ln  w| 4 MM7G$JaJabfblblzAJaKBDTW[\ ] :: !>LQUQeQet33c9ln  w| 4 MM7G$JaJabfblblzAJaKBDTW[\ ] ;; "?MRVRgRgt44s:np  w| 4 MM9IDOO\`\r\rs|~B~I~ItJW_\r]`Macsvz{ | ;; "?MRVRgRgt44s:np  w| 4 MM9IDOO\`\r\rs|~B~I~ItJW_\r]`Macsvz{ | :: !>LQUQeQet33c9ln  w| 4 MM7G$JaJabfblblzAJaKBDTW[\ ] ;; "?MRVRgRgt44s:np  w| 4 MM9IDLcLcdhdodo}ELcMFHX[_` a ;; "?MRVRgRgt44s:np  w| 4 MM9IDLcLcdhdodo}ELcMFHX[_` a ;; "?MRVRgRgt44s:np  w| 4 MM9IDLcLcdhdodo}ELcMFHX[_` a ;; "?MRVRgRgt44s:np  w| 4 MM9IDLcLcdhdodo}ELcMFHX[_` a ;; "?MRVRgRgt44s:np  w| 4 MM9IDLcLcdhdodo}ELcMFHX[_` a ;; "?MRVRgRgt44s:np  w| 4 MM9IDLcLcdhdodo}ELcMFHX[_` a ;; "?MRVRgRgt44s:np  w| 4 MM9IDLcLcdhdodo}ELcMFHX[_` a 88 vx  w| 4 MMAQTXTcTcdhdzdz|EFJFUFU|VcodzepUqsCFJK L 77 ;IdN_N_t0036fh  GGNN7E+;2UYhtN u r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrz HISTORY.buildrr)cyr$r?rs rrzHISTORY._buildAttributesrr)c~|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|d k(rW|jrK|j}|j||d }|j||d }||_|j|_y|d k(rW|jrK|j}|j||d }|j||d }||_|j|_y|d k(rW|jrK|j}|j||d }|j||d }||_|j|_y|d k(rW|jrK|j}|j||d }|j||d }||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_!y|dk(rW|jrK|j}|j||d}|j||d}||_"|j|_#y|dk(rW|jrK|j}|j||d}|j||d}||_$|j|_%y|dk(rW|jrK|j}|j||d}|j||d}||_&|j|_'y|dk(rW|jrK|j}|j||d}|j||d}||_(|j|_)y|dk(rW|jrK|j}|j||d}|j||d}||_*|j|_+y|dk(rK|j}|j||d}|j||d}||_,|j|_-y|dk(r8t\j_|} | ja||| |_1d| _2yy)Nrrrrrrrrrrrrrrrrrrrrrrr)3rrrrrrrrr|rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrVMTyperdrrrX r'rr{rrr=sval_ival_value_rs rrzHISTORY._buildChildrens  &++KKE**5$>E--eT5AEDH!'D  % FKKKKE**5$>E--eT5AEDH!'D  * $[[F**64DF--fdJGF"DM&,mmD # % FKKKKE**5$>E--eT5AEDH!'D  % FKKKKE**5$>E--eT5AEDH!'D  ' !fkkKKE**5$@E--eT7CEDJ#)==D ' !fkkKKE**5$@E--eT7CEDJ#)==D ( "[[F**64BF--fdHEF DK$*MMD ! ( "[[F**64BF--fdHEF DK$*MMD ! ' !fkkKKE**5$@E--eT7CEDJ#)==D ( "v{{KKE**5$AE--eT8DEDK$*MMD ! ( "v{{KKE**5$AE--eT8DEDK$*MMD ! ( "v{{KKE**5$AE--eT8DEDK$*MMD ! ( "v{{KKE**5$AE--eT8DEDK$*MMD ! ( "v{{KKE**5$AE--eT8DEDK$*MMD ! ( "v{{KKE**5$AE--eT8DEDK$*MMD ! ( "v{{KKE**5$AE--eT8DEDK$*MMD ! % FKKKKE**5$>E--eT5AEDH!'D  % FKKKKE**5$>E--eT5AEDH!'D  , &[[F**64FF--fdLIF$DO(. D % $ >>>6D JJvnJ =DG%)D " r)NNNNNNNNNNNNNNNNNNNNNN)rrrZT)rrZ)rrrZFTr$r)=r<r=r>rArrarr(rdrrhrmrrrrrrrr r rrrrrrr#r'r*r-r0r3r6r9r<r?rBrErHrKrNrQrTrWrZr]r`rcrfrirlrprtrrkrrrrrr?r)rrZrZms1''HHJ/!` .7#G$!%6-. Wvp  }*r)rZceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)ACL_POOLNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrV)r=rrXr^rrYACL ACL_nsprefix_)r'rr=r]s rr(zACL_POOL.__init__"Z,%)"!%%kk*:; ;DH"DH!r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzACL_POOL.factory-\ ! --&2H#2'22   $$e7w7 7U.g. .r)c|jSr$rgr0s rrhzACL_POOL.get_ns_prefix_8rir)c||_yr$rgrks rrmzACL_POOL.set_ns_prefix_:rnr)c|jSr$rr0s rget_ACLzACL_POOL.get_ACL<rr)c||_yr$r)r'rs rset_ACLzACL_POOL.set_ACL>rr)c:|jj|yr$)rr+rys radd_ACLzACL_POOL.add_ACL@ r)c<|jj||yr$)rr~rs r insert_ACL_atzACL_POOL.insert_ACL_atB u%r)c"||j|<yr$rrs rreplace_ACL_atzACL_POOL.replace_ACL_atDr)c|jryyrrr0s rrzACL_POOL.has__contentF HHr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzACL_POOL.exportM,377 C  ',M DD  ! ! -%:2E**E doo#4 7E<0 #3UMy)Nrrrrr)rrrrk) r'rrrarcrbrr`rACL_s rrzACL_POOL._exportChildrenfV DDHHDrArrarr(rdrrhrmrrrrrrrkrrrrrr?r)rrrt''HHJ " /7#G$& -. t  +r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zdd ZddZddZddZdZddZy) CALL_INFONc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ yrV) r=rrXr^rrYRESULTRESULT_nsprefix_ PARAMETERSPARAMETERS_nsprefix_EXTRAEXTRA_nsprefix_)r'rrrr=r]s rr(zCALL_INFO.__init__s`,%)"!%%kk*:; $$$(! #r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzCALL_INFO.factory\ ! --& 3H#2'22   %%u88 8e/w/ /r)c|jSr$rgr0s rrhzCALL_INFO.get_ns_prefix_rir)c||_yr$rgrks rrmzCALL_INFO.set_ns_prefix_rnr)c|jSr$rr0s r get_RESULTzCALL_INFO.get_RESULTr r)c||_yr$r)r'rs r set_RESULTzCALL_INFO.set_RESULTr$r)c|jSr$rr0s rget_PARAMETERSzCALL_INFO.get_PARAMETERSrir)c||_yr$r)r'rs rset_PARAMETERSzCALL_INFO.set_PARAMETERSrmr)c|jSr$rr0s r get_EXTRAzCALL_INFO.get_EXTRArr)c||_yr$r)r'rs r set_EXTRAzCALL_INFO.set_EXTRArr)cN|j|j |jyyr)rrrr0s rrzCALL_INFO.has__contents& KK # OO ' JJ "r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzCALL_INFO.export,377 D  ',M DD  ! ! -%;2F**E doo#4 7E<0 #3UMrrErrrr) rrrrr9rrrrkrrrs rrzCALL_INFO._exportChildrens- DD ;; "?MRVRgRgt44s:np  w| 4 MM9IDLcLcdhdodo}ELcMFHX[_` a ?? &CQVZVoVot883>vx  OO " "7E3CSU]iyE " F :: !>LQUQeQet33c9ln  JJ  gu.>bX_nz  { "r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzCALL_INFO.buildrr)cyr$r?rs rrzCALL_INFO._buildAttributesrr)c|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(r8t j|}|j||||_ d|_ y|dk(r8tj|}|j||||_ d|_ yy)Nrrrrr) rrrrrrPARAMETERSTyperdrrrX EXTRATyper r'rr{rrr=rrrs rrzCALL_INFO._buildChildrens  V[[KKE**5$AE--eT8DEDK$*MMD ! , &!)))>D JJvnJ ="DO%1D " ' !$$D$9D JJvnJ =DJ%,D " "r)NNNN)rrrT)rr)rrrFTr$r)r<r=r>rArrarr(rdrrhrmrrrrrrrrkrrrrrr?r)rrrsy''HHJ $ 07#G$%-. |  -r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)BACKUPJOB_POOLNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrV)r=rrXr^rrY BACKUPJOBBACKUPJOB_nsprefix_)r'rr=r]s rr(zBACKUPJOB_POOL.__init__[,%)"!%%kk*:;  DN$( 'DN#' r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzBACKUPJOB_POOL.factory\ ! --&8H#2'22  " "!**E=W= =!54G4 4r)c|jSr$rgr0s rrhzBACKUPJOB_POOL.get_ns_prefix_rir)c||_yr$rgrks rrmzBACKUPJOB_POOL.set_ns_prefix_rnr)c|jSr$rr0s r get_BACKUPJOBzBACKUPJOB_POOL.get_BACKUPJOB ~~r)c||_yr$r)r'rs r set_BACKUPJOBzBACKUPJOB_POOL.set_BACKUPJOB! "r)c:|jj|yr$)rr+rys r add_BACKUPJOBzBACKUPJOB_POOL.add_BACKUPJOB# e$r)c<|jj||yr$)rr~rs rinsert_BACKUPJOB_atz"BACKUPJOB_POOL.insert_BACKUPJOB_at% eU+r)c"||j|<yr$rrs rreplace_BACKUPJOB_atz#BACKUPJOB_POOL.replace_BACKUPJOB_at' %ur)c|jryyrrr0s rrzBACKUPJOB_POOL.has__content) NNr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzBACKUPJOB_POOL.export0.3778HI  ',M DD  ! ! -%;K2K**E doo#4 7E<0 #3UMy)Nrrrrr)rrrrk) r'rrrarcrbrr`r BACKUPJOB_s rrzBACKUPJOB_POOL._exportChildrenIZ DD..JBPUYUmUmt77#=tv    gu.>bXcr~  )r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzBACKUPJOB_POOL.buildQrr)cyr$r?rs rrzBACKUPJOB_POOL._buildAttributes\rr)c|dk(rLtj|}|j|||jj|d|_yy)Nrrr)rrdrr+rXrs rrzBACKUPJOB_POOL._buildChildren^L  #$$D$9D JJvnJ = NN ! !$ '%0D " $r)r)rrrT)rr)rrrFTr$r)r<r=r>rArrarr(rdrrhrmrrrrrrrkrrrrrr?r)rrrt''HHJ ( 57#G$#%,&-. @  1r)rcVeZdZejZdZdZd/dZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%d Z&d!Z'd"Z(d#Z)d$Z*d%Z+d&Z,d'Z-d(Z.d0d)Z/d1d*Z0d2d+Z1d3d,Z2d-Z3d4d.Z4y)5rNc D||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_| |_d|_| |_d|_| |_d|_| |_d|_||_ d|_!||_"d|_#||_$d|_%||_&d|_'yrV)(r=rrXr^rrYID ID_nsprefix_rrrrUNAMEUNAME_nsprefix_GNAMEGNAME_nsprefix_NAMENAME_nsprefix_LOCKLOCK_nsprefix_ PERMISSIONSPERMISSIONS_nsprefix_PRIORITYPRIORITY_nsprefix_LAST_BACKUP_TIMELAST_BACKUP_TIME_nsprefix_LAST_BACKUP_DURATIONLAST_BACKUP_DURATION_nsprefix_ SCHED_ACTIONSSCHED_ACTIONS_nsprefix_ UPDATED_VMSUPDATED_VMS_nsprefix_ OUTDATED_VMSOUTDATED_VMS_nsprefix_BACKING_UP_VMSBACKING_UP_VMS_nsprefix_ ERROR_VMSERROR_VMS_nsprefix_TEMPLATETEMPLATE_nsprefix_)r'rrrrrrrrrrr r"r$r&r(r*r,r=r]s rr(zBACKUPJOB.__init__ks9,%)"!%%kk*:; !! # # " "&%)"  "& 0*.'$8!.2+*'+$&%)"(&*#,(,%"#'   "&r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzBACKUPJOB.factoryrr)c|jSr$rgr0s rrhzBACKUPJOB.get_ns_prefix_rir)c||_yr$rgrks rrmzBACKUPJOB.set_ns_prefix_rnr)c|jSr$rr0s rget_IDzBACKUPJOB.get_IDrqr)c||_yr$r2r'rs rset_IDzBACKUPJOB.set_IDrur)c|jSr$r\r0s rr]zBACKUPJOB.get_UIDrr)c||_yr$r\r_s rr`zBACKUPJOB.set_UIDrr)c|jSr$rbr0s rrczBACKUPJOB.get_GIDrr)c||_yr$rbres rrfzBACKUPJOB.set_GIDrr)c|jSr$rr0s r get_UNAMEzBACKUPJOB.get_UNAMErr)c||_yr$r<r'rs r set_UNAMEzBACKUPJOB.set_UNAMErr)c|jSr$rr0s r get_GNAMEzBACKUPJOB.get_GNAMErr)c||_yr$rBr'rs r set_GNAMEzBACKUPJOB.set_GNAMErr)c|jSr$rr0s rget_NAMEzBACKUPJOB.get_NAMErr)c||_yr$rHr'rs rset_NAMEzBACKUPJOB.set_NAME  r)c|jSr$rr0s rget_LOCKzBACKUPJOB.get_LOCKrr)c||_yr$rOr'rs rset_LOCKzBACKUPJOB.set_LOCKrMr)c|jSr$rr0s rget_PERMISSIONSzBACKUPJOB.get_PERMISSIONSr)c||_yr$rUr'rs rset_PERMISSIONSzBACKUPJOB.set_PERMISSIONS &r)c|jSr$rr0s r get_PRIORITYzBACKUPJOB.get_PRIORITYrr)c||_yr$r])r'rs r set_PRIORITYzBACKUPJOB.set_PRIORITYrr)c|jSr$rr0s rget_LAST_BACKUP_TIMEzBACKUPJOB.get_LAST_BACKUP_TIME$$$r)c||_yr$rb)r'rs rset_LAST_BACKUP_TIMEzBACKUPJOB.set_LAST_BACKUP_TIME 0r)c|jSr$r r0s rget_LAST_BACKUP_DURATIONz"BACKUPJOB.get_LAST_BACKUP_DURATION(((r)c||_yr$ri)r'r s rset_LAST_BACKUP_DURATIONz"BACKUPJOB.set_LAST_BACKUP_DURATION $8!r)c|jSr$r"r0s rget_SCHED_ACTIONSzBACKUPJOB.get_SCHED_ACTIONS!!!r)c||_yr$rpr'r"s rset_SCHED_ACTIONSzBACKUPJOB.set_SCHED_ACTIONS *r)c|jSr$r$r0s rget_UPDATED_VMSzBACKUPJOB.get_UPDATED_VMSrWr)c||_yr$rxr'r$s rset_UPDATED_VMSzBACKUPJOB.set_UPDATED_VMSr[r)c|jSr$r&r0s rget_OUTDATED_VMSzBACKUPJOB.get_OUTDATED_VMSrr)c||_yr$r~r'r&s rset_OUTDATED_VMSzBACKUPJOB.set_OUTDATED_VMS (r)c|jSr$r(r0s rget_BACKING_UP_VMSzBACKUPJOB.get_BACKING_UP_VMS"""r)c||_yr$r)r'r(s rset_BACKING_UP_VMSzBACKUPJOB.set_BACKING_UP_VMS ,r)c|jSr$r*r0s r get_ERROR_VMSzBACKUPJOB.get_ERROR_VMSrr)c||_yr$rr'r*s r set_ERROR_VMSzBACKUPJOB.set_ERROR_VMSrr)c|jSr$r,r0s r get_TEMPLATEzBACKUPJOB.get_TEMPLATErr)c||_yr$rr'r,s r set_TEMPLATEzBACKUPJOB.set_TEMPLATErr)c|j|j|j|j|j|j |j x|jl|j`|jT|jH|j<|j0|j$|j|j |j yyr)rrrrrrrrrrr r"r$r&r(r*r,r0s rrzBACKUPJOB.has__contents GG  HH HH JJ " JJ " II ! II !    ( MM %  ! ! -  % % 1    *    (    )    + NN & MM %r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzBACKUPJOB.exportrr)cyr$r?rs rrzBACKUPJOB._exportAttributesrr)c  |rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jhtr|jr|jdznd}t||||j d|d |j |jd d|d ||jtr|jr|jdznd}t||||j d|d |j|jt|jdd|d ||jtr|j r|j dznd}t||||j d|d|j|jt|jdd|d||j"tr|j$r|j$dznd}t||||j d|d|j|jt|j"dd|d||j&Dtr|j(r|j(dznd}|j&j+|||dd||j,Dtr|j.r|j.dznd}|j,j+|||dd||j0htr|j2r|j2dznd}t||||j d|d|j |j0dd|d||j4htr|j6r|j6dznd}t||||j d|d|j |j4dd|d||j8htr|j:r|j:dznd}t||||j d|d|j |j8dd|d||j<Dtr|j>r|j>dznd}|j<j+|||dd||j@Dtr|jBr|jBdznd}|j@j+|||dd||jDDtr|jFr|jFdznd}|jDj+|||dd||jHDtr|jJr|jJdznd}|jHj+|||dd||jLDtr|jNr|jNdznd}|jLj+|||dd ||jPEtr|jRr|jRdznd}|jPj+|||dd!|yy)"NrrrrID>rrErrrrrUNAME>rGNAME>rNAME>rrrrz PRIORITY>rzLAST_BACKUP_TIME>rzLAST_BACKUP_DURATION>r r"r$r&r(r*r,)*rrrrr9rrrrrrrr{rwr~rrrrrrrkrrrrrrr r!r"r#r$r%r&r'r(r)r*r+r,r-rs rrzBACKUPJOB._exportChildrens DD 77 ;IdN_N_t0036fh  w| 4 MM1ADD[D[\`\c\cptD[DuxHKOP Q 88 LQUQeQet33c9ln  w| 4 MM7G$//Z^ZpZpqz{|F|FrGT[Zp[\K]_orvw x :: !>LQUQeQet33c9ln  w| 4 MM7G$//Z^ZpZpqz{|F|FrGT[Zp[\K]_orvw x 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t 99 =KPTPcPct22S8jl  II  We-=RW]lx  y    'DRW[WqWqt99C?xz     # #GU4DTV^k{G # H == $AOTXTkTkt66>DCE  w| 4 MMM]`d`w`wx|yNyN[m`wanp@CGH I  $ $ 0M[`daDaDtBBSHKM  w| 4 MMUehlhhAEAZAZg}hi~@PSWX Y    )FTY]YuYut;;cA|~     % %gu6FVX`oK % L    'DRW[WqWqt99C?xz     # #GU4DTV^k{G # H    (ESX\XsXst::S@z|     $ $We5EUW_m}I $ J    *GUZ^ZwZwt<> %BPUYUmUmt77#=tv  NN ! !'52BRT\gwC ! D == $AOTXTkTkt66E--eT5AEDH!'D  % FKKKKE**5$>E--eT5AEDH!'D  ' ![[F**64AF--fdGDFDJ#)==D ' ![[F**64AF--fdGDFDJ#)==D & [[F**64@F--fdFCFDI"(--D  & <rArrarr(rdrrhrmr3r6r]r`rcrfr=r@rCrFrIrLrPrSrVrZr^r`rcrfrjrmrqruryr|rrrrrrrrrrkrrrrrr?r)rrrgs ''HHJ''P 07#G$ '!%1)9"+ '!)#-#!.-. @BB  ^0r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZddZddZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ yrVr=rrXr^rrYLOCKEDLOCKED_nsprefix_OWNEROWNER_nsprefix_TIMETIME_nsprefix_REQ_IDREQ_ID_nsprefix_r'rrrrr=r]s rr(z LOCK.__init__o,%)"!%%kk*:; $ # " $r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdz LOCK.factoryX ! --&.H#2'22 ====%373 3*'* *r)c|jSr$rgr0s rrhzLOCK.get_ns_prefix_rir)c||_yr$rgrks rrmzLOCK.set_ns_prefix_rnr)c|jSr$rr0s r get_LOCKEDzLOCK.get_LOCKEDr r)c||_yr$rr'rs r set_LOCKEDzLOCK.set_LOCKEDr$r)c|jSr$rr0s r get_OWNERzLOCK.get_OWNERrr)c||_yr$rr'rs r set_OWNERzLOCK.set_OWNERrr)c|jSr$rr0s rget_TIMEz LOCK.get_TIMErr)c||_yr$rr'rs rset_TIMEz LOCK.set_TIMErMr)c|jSr$rr0s r get_REQ_IDzLOCK.get_REQ_IDr r)c||_yr$rr'rs r set_REQ_IDzLOCK.set_REQ_IDr$r)cf|j$|j|j |jyyrrrrrr0s rrzLOCK.has__content0 KK # JJ " II ! KK #r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkz LOCK.export $377?  ',M DD  ! ! -%6/**E doo#4 7E<0 #3UMrrErzOWNER>rTIME>rzREQ_ID>r rrrrr9rrrrrrrrs rrzLOCK._exportChildren  DD ;; "?MRVRgRgt44s:np  w| 4 MM9IDLcLcdhdodo}ELcMFHX[_` a :: !>LQUQeQet33c9ln  w| 4 MM7G$JaJabfblblzAJaKBDTW[\ ] 99 =KPTPcPct22S8jl  w| 4 MM5EH_H_`d`i`iv|H_H}@PSWX Y ;; "?MRVRgRgt44s:np  w| 4 MM9IDLcLcdhdodo}ELcMFHX[_` a #r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrz LOCK.build/ rr)cyr$r?rs rrzLOCK._buildAttributes: rr)c|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_ y|dk(rX|jrK|j}|j||d}|j||d}||_ |j|_ yyyNrrrr rrrrrrrrrrrrr'rr{rrr=rrs rrzLOCK._buildChildren< R  V[[KKE**5$AE--eT8DEDK$*MMD ! ' !fkkKKE**5$@E--eT7CEDJ#)==D & V[[KKE**5$?E--eT6BEDI"(--D  ( "v{{KKE**5$AE--eT8DEDK$*MMD ! (3 "r)NNNNN)rrrT)rr)rrrFTr$rr<r=r>rArrarr(rdrrhrmrrrrrrrrrrkrrrrrr?r)rrrs''HHJ % +7#G$ -. a*  2r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZd dZd!dZ d"dZ!d#dZ"dZ#d$dZ$y)%rNc  d| |_d|_d|_| jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_yrVr=rrXr^rrYOWNER_UOWNER_U_nsprefix_OWNER_MOWNER_M_nsprefix_OWNER_AOWNER_A_nsprefix_GROUP_UGROUP_U_nsprefix_GROUP_MGROUP_M_nsprefix_GROUP_AGROUP_A_nsprefix_OTHER_UOTHER_U_nsprefix_OTHER_MOTHER_M_nsprefix_OTHER_AOTHER_A_nsprefix_ r'rrrrrrrrrr=r]s rr(zPERMISSIONS.__init__\ ,%)"!%%kk*:; !% !% !% !% !% !% !% !% !%r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzPERMISSIONS.factoryt \ ! --& 5H#2'22   '':': :11 1r)c|jSr$rgr0s rrhzPERMISSIONS.get_ns_prefix_ rir)c||_yr$rgrks rrmzPERMISSIONS.set_ns_prefix_ rnr)c|jSr$rr0s r get_OWNER_UzPERMISSIONS.get_OWNER_U rrr)c||_yr$rr'rs r set_OWNER_UzPERMISSIONS.set_OWNER_U rvr)c|jSr$rr0s r get_OWNER_MzPERMISSIONS.get_OWNER_M rrr)c||_yr$rr'rs r set_OWNER_MzPERMISSIONS.set_OWNER_M rvr)c|jSr$rr0s r get_OWNER_AzPERMISSIONS.get_OWNER_A rrr)c||_yr$r r'rs r set_OWNER_AzPERMISSIONS.set_OWNER_A rvr)c|jSr$rr0s r get_GROUP_UzPERMISSIONS.get_GROUP_U rrr)c||_yr$rr'rs r set_GROUP_UzPERMISSIONS.set_GROUP_U rvr)c|jSr$rr0s r get_GROUP_MzPERMISSIONS.get_GROUP_M rrr)c||_yr$rr'rs r set_GROUP_MzPERMISSIONS.set_GROUP_M rvr)c|jSr$rr0s r get_GROUP_AzPERMISSIONS.get_GROUP_A rrr)c||_yr$rr'rs r set_GROUP_AzPERMISSIONS.set_GROUP_A rvr)c|jSr$rr0s r get_OTHER_UzPERMISSIONS.get_OTHER_U rrr)c||_yr$r"r'rs r set_OTHER_UzPERMISSIONS.set_OTHER_U rvr)c|jSr$rr0s r get_OTHER_MzPERMISSIONS.get_OTHER_M rrr)c||_yr$r(r'rs r set_OTHER_MzPERMISSIONS.set_OTHER_M rvr)c|jSr$rr0s r get_OTHER_AzPERMISSIONS.get_OTHER_A rrr)c||_yr$r.r'rs r set_OTHER_AzPERMISSIONS.set_OTHER_A rvr)c|j`|jT|jH|j<|j0|j $|j |j |jyyr rrrrrrrrrr0s rrzPERMISSIONS.has__content b LL $ LL $ LL $ LL $ LL $ LL $ LL $ LL $ LL $r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzPERMISSIONS.export ,377 F  ',M DD  ! ! -%=2H**E doo#4 7E<0 #3UMrrErzOWNER_M>rzOWNER_A>rzGROUP_U>rzGROUP_M>rzGROUP_A>rzOTHER_U>rzOTHER_M>rzOTHER_A>rrrrrr9rrrrrrrrrrrrrrrrrrs rrzPERMISSIONS._exportChildren g DD << #@NSWSiSit55;pr  w| 4 MM;KdNeNefjfrfr@INeOJL\_cd e << #@NSWSiSit55;pr  w| 4 MM;KdNeNefjfrfr@INeOJL\_cd e << #@NSWSiSit55;pr  w| 4 MM;KdNeNefjfrfr@INeOJL\_cd e << #@NSWSiSit55;pr  w| 4 MM;KdNeNefjfrfr@INeOJL\_cd e << #@NSWSiSit55;pr  w| 4 MM;KdNeNefjfrfr@INeOJL\_cd e << #@NSWSiSit55;pr  w| 4 MM;KdNeNefjfrfr@INeOJL\_cd e << #@NSWSiSit55;pr  w| 4 MM;KdNeNefjfrfr@INeOJL\_cd e << #@NSWSiSit55;pr  w| 4 MM;KdNeNefjfrfr@INeOJL\_cd e << #@NSWSiSit55;pr  w| 4 MM;KdNeNefjfrfr@INeOJL\_cd e $r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzPERMISSIONS.build rr)cyr$r?rs rrzPERMISSIONS._buildAttributes rr)c~|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|d k(rX|jrK|j}|j||d }|j||d }||_|j|_yyy Nrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrs rrzPERMISSIONS._buildChildren   !fkkKKE**5$ BE--eT9EE DL%+]]D " ) # KKE**5$ BE--eT9EE DL%+]]D " ) # KKE**5$ BE--eT9EE DL%+]]D " ) # KKE**5$ BE--eT9EE DL%+]]D " ) # KKE**5$ BE--eT9EE DL%+]]D " ) # KKE**5$ BE--eT9EE DL%+]]D " ) # KKE**5$ BE--eT9EE DL%+]]D " ) # KKE**5$ BE--eT9EE DL%+]]D " ) # KKE**5$ BE--eT9EE DL%+]]D " )4 #r) NNNNNNNNNN)rrrT)rr)rrrFTr$r%r<r=r>rArrarr(rdrrhrmrrrrr rrrrrrr r#r&r)r,r/r2rrkrrrrrr?r)rrrX s''HHJ&0 27#G$-. (eR  63r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVr=rrXr^rrYrrr'rr=r]s rr(z IDS.__init__C Z,%)"!%%kk*:; :DG!DG r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdz IDS.factoryN X ! --&-H#2'22 <<<<2'2 2)) )r)c|jSr$rgr0s rrhzIDS.get_ns_prefix_Y rir)c||_yr$rgrks rrmzIDS.set_ns_prefix_[ rnr)c|jSr$r2r0s rr3z IDS.get_ID] rqr)c||_yr$r2r5s rr6z IDS.set_ID_ rur)c:|jj|yr$rr+rys radd_IDz IDS.add_IDa  ur)c<|jj||yr$rr~rs r insert_ID_atzIDS.insert_ID_atc  ue$r)c"||j|<yr$r2rs r replace_ID_atzIDS.replace_ID_ate r)c|jryyrr2r0s rrzIDS.has__contentg  GGr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkz IDS.exportn $377>  ',M DD  ! ! -%5.**E doo#4 7E<0 #3UMrArrarr(rdrrhrmr3r6rRrVrYrrkrrrrrr?r)rrr? st''HHJ ! *7#G$%-. M  .r)rc&eZdZejZdZdZd'dZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%d Z&d(d!Z'd)d"Z(d*d#Z)d+d$Z*d%Z+d,d&Z,y)- SCHED_ACTIONNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_| |_d|_| |_d|_| |_d|_| |_d|_yrV) r=rrXr^rrYrr PARENT_IDPARENT_ID_nsprefix_TYPETYPE_nsprefix_rrARGSARGS_nsprefix_rrREPEATREPEAT_nsprefix_DAYSDAYS_nsprefix_END_TYPEEND_TYPE_nsprefix_ END_VALUEEND_VALUE_nsprefix_DONEDONE_nsprefix_MESSAGEMESSAGE_nsprefix_WARNINGWARNING_nsprefix_)r'rrprrrrtrrvrxrzr|r~rrr=r]s rr(zSCHED_ACTION.__init__ s,%)"!%%kk*:; "#'  " $ " " $ "  "&"#'  " !% !%r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrnrarbs rrdzSCHED_ACTION.factory \ ! --& 6H#2'22  ((%;7; ;2'2 2r)c|jSr$rgr0s rrhzSCHED_ACTION.get_ns_prefix_ rir)c||_yr$rgrks rrmzSCHED_ACTION.set_ns_prefix_ rnr)c|jSr$r2r0s rr3zSCHED_ACTION.get_ID rqr)c||_yr$r2r5s rr6zSCHED_ACTION.set_ID rur)c|jSr$rpr0s r get_PARENT_IDzSCHED_ACTION.get_PARENT_ID rr)c||_yr$rr'rps r set_PARENT_IDzSCHED_ACTION.set_PARENT_ID rr)c|jSr$rrr0s rget_TYPEzSCHED_ACTION.get_TYPE rr)c||_yr$rr'rrs rset_TYPEzSCHED_ACTION.set_TYPE rMr)c|jSr$rVr0s rrWzSCHED_ACTION.get_ACTION r r)c||_yr$rVrYs rrZzSCHED_ACTION.set_ACTION r$r)c|jSr$rtr0s rget_ARGSzSCHED_ACTION.get_ARGS rr)c||_yr$r)r'rts rset_ARGSzSCHED_ACTION.set_ARGS rMr)c|jSr$rr0s rrzSCHED_ACTION.get_TIME rr)c||_yr$rrs rrzSCHED_ACTION.set_TIME rMr)c|jSr$rvr0s r get_REPEATzSCHED_ACTION.get_REPEAT r r)c||_yr$r)r'rvs r set_REPEATzSCHED_ACTION.set_REPEAT r$r)c|jSr$rxr0s rget_DAYSzSCHED_ACTION.get_DAYS rr)c||_yr$r)r'rxs rset_DAYSzSCHED_ACTION.set_DAYS rMr)c|jSr$rzr0s r get_END_TYPEzSCHED_ACTION.get_END_TYPE rr)c||_yr$r)r'rzs r set_END_TYPEzSCHED_ACTION.set_END_TYPE rr)c|jSr$r|r0s r get_END_VALUEzSCHED_ACTION.get_END_VALUE rr)c||_yr$r)r'r|s r set_END_VALUEzSCHED_ACTION.set_END_VALUE rr)c|jSr$r~r0s rget_DONEzSCHED_ACTION.get_DONE rr)c||_yr$r)r'r~s rset_DONEzSCHED_ACTION.set_DONE rMr)c|jSr$rr0s r get_MESSAGEzSCHED_ACTION.get_MESSAGE rrr)c||_yr$r)r'rs r set_MESSAGEzSCHED_ACTION.set_MESSAGE rvr)c|jSr$rr0s r get_WARNINGzSCHED_ACTION.get_WARNING rrr)c||_yr$r)r'rs r set_WARNINGzSCHED_ACTION.set_WARNING rvr)c>|j|j|jx|jl|j`|j T|j H|j<|j0|j$|j|j |jyyr) rrprrrrtrrvrxrzr|r~rrr0s rrzSCHED_ACTION.has__content s GG  NN & II ! KK # II ! II ! KK # II ! MM % NN & II ! LL $ LL $r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrnrrrrrrrrrrrrrs rrkzSCHED_ACTION.export! ,377G  ',M DD  ! ! -%>2I**E doo#4 7E<0 #3UMitr|j@r|j@dznd}t||||j d|d|j |j>d d|d|yy)!NrrrrrrrEr PARENT_ID>rpTYPE>rrrrzARGS>rtrrzREPEAT>rvzDAYS>rxz END_TYPE>rzz END_VALUE>r|zDONE>r~zMESSAGE>rzWARNING>r)!rrrrr9rrprqrrrsr{rwr~rrrtrurrrvrwrxryrzr{r|r}r~rrrrrrs rrzSCHED_ACTION._exportChildren: s  DD 77 ;IdN_N_t0036fh  w| 4 MM1ADD[D[\`\c\cptD[DuxHKOP Q >> %BPUYUmUmt77#=tv  w| 4 MM?ORVRiRijnjxjxFQRiSRTdgkl m 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t ;; "?MRVRgRgt44s:np  w| 4 MM9IDOO\`\r\rs|~B~I~ItJW_\r]`Macsvz{ | 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t ;; "?MRVRgRgt44s:np  w| 4 MM9IDLcLcdhdodo}ELcMFHX[_` a 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t == $AOTXTkTkt66> %BPUYUmUmt77#=tv  w| 4 MM?ORVRiRijnjxjxFQRiSRTdgkl m 99 =KPTPcPct22S8jl  w| 4 MM5EH_H_`d`i`iv|H_H}@PSWX Y << #@NSWSiSit55;pr  w| 4 MM;Kdoo^b^t^tu~@D@L@LvMZc^t_dOegwz~ @ << #@NSWSiSit55;pr  w| 4 MM;KdNeNefjfrfr@INeOJL\_cd e $r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzSCHED_ACTION.builds rr)cyr$r?rs rrzSCHED_ACTION._buildAttributes~ rr)c|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|d k(rW|jrK|j}|j||d }|j||d }||_|j|_y|d k(rW|jrK|j}|j||d }|j||d }||_|j|_y|d k(rW|jrK|j}|j||d }|j||d }||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|d k(rX|jrK|j}|j||d }|j||d }||_|j|_yyy)Nrrprrrrtrrvrxrzr|r~rr) rrrrrrrprqr|rrrrsrrrtrurrrvrwrxryrzr{r|r}r~rrrrr r'rr{rrr=rrrs rrzSCHED_ACTION._buildChildren s  KKE**5$=E--eT4@EDG & D  + %&++KKE**5$ DE--eT;GE"DN'-}}D $ & [[F**64@F--fdFCFDI"(--D  ( "[[F**64BF--fdHEF DK$*MMD ! & [[F**64@F--fdFCFDI"(--D  & [[F**64@F--fdFCFDI"(--D  ( "v{{KKE**5$AE--eT8DEDK$*MMD ! & [[F**64@F--fdFCFDI"(--D  * $KKE**5$ CE--eT:FE!DM&,mmD # + %&++KKE**5$ DE--eT;GE"DN'-}}D $ & V[[KKE**5$?E--eT6BEDI"(--D  ) #[[F**64CF--fdIFF!DL%+]]D " ) # KKE**5$ BE--eT9EE DL%+]]D " )4 #r))NNNNNNNNNNNNNN)rrrnT)rrn)rrrnFTr$r)-r<r=r>rArrarr(rdrrhrmr3r6rrrrrWrZrrrrrrrrrrrrrrrrrrrrkrrrrrr?r)rrnrn s''HHJ&@ 37#G$#!#&-. 8er  N3r)rnceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy) CLUSTER_POOLNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVr=rrXr^rrYCLUSTERCLUSTER_nsprefix_r'rr=r]s rr(zCLUSTER_POOL.__init__ r^r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzCLUSTER_POOL.factory rr)c|jSr$rgr0s rrhzCLUSTER_POOL.get_ns_prefix_ rir)c||_yr$rgrks rrmzCLUSTER_POOL.set_ns_prefix_ rnr)c|jSr$rr0s r get_CLUSTERzCLUSTER_POOL.get_CLUSTER rrr)c||_yr$rr'rs r set_CLUSTERzCLUSTER_POOL.set_CLUSTER rvr)c:|jj|yr$rr+rys r add_CLUSTERzCLUSTER_POOL.add_CLUSTER r{r)c<|jj||yr$rr~rs rinsert_CLUSTER_atzCLUSTER_POOL.insert_CLUSTER_at rr)c"||j|<yr$rrs rreplace_CLUSTER_atzCLUSTER_POOL.replace_CLUSTER_at rr)c|jryyrrr0s rrzCLUSTER_POOL.has__content rr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzCLUSTER_POOL.export rr)cyr$r?rs rrzCLUSTER_POOL._exportAttributes rr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>yNrrrrrrrrrk r'rrrarcrbrr`rCLUSTER_s rrzCLUSTER_POOL._exportChildren rr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzCLUSTER_POOL.build" rr)cyr$r?rs rrzCLUSTER_POOL._buildAttributes- rr)c|dk(rLtj|}|j|||jj|d|_yyNrrr)rrdrr+rXrs rrzCLUSTER_POOL._buildChildren/ rr)r)rrrT)rr)rrrFTr$rr<r=r>rArrarr(rdrrhrmrrrrrrrkrrrrrr?r)rrr t''HHJ & 37#G$#*$-. |  /r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZddZddZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_yrV)r=rrXr^rrYrrrrHOSTSHOSTS_nsprefix_ DATASTORESDATASTORES_nsprefix_VNETSVNETS_nsprefix_r,r-) r'rrrrrr,r=r]s rr(zCLUSTER.__init__< s,%)"!%%kk*:;  " #$$(! #  "&r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzCLUSTER.factoryN rr)c|jSr$rgr0s rrhzCLUSTER.get_ns_prefix_Y rir)c||_yr$rgrks rrmzCLUSTER.set_ns_prefix_[ rnr)c|jSr$r2r0s rr3zCLUSTER.get_ID] rqr)c||_yr$r2r5s rr6zCLUSTER.set_ID_ rur)c|jSr$rHr0s rrIzCLUSTER.get_NAMEa rr)c||_yr$rHrKs rrLzCLUSTER.set_NAMEc rMr)c|jSr$rr0s r get_HOSTSzCLUSTER.get_HOSTSe rr)c||_yr$rr'rs r set_HOSTSzCLUSTER.set_HOSTSg rr)c|jSr$rr0s rget_DATASTORESzCLUSTER.get_DATASTORESi rir)c||_yr$r r'rs rset_DATASTORESzCLUSTER.set_DATASTORESk rmr)c|jSr$rr0s r get_VNETSzCLUSTER.get_VNETSm rr)c||_yr$rr'rs r set_VNETSzCLUSTER.set_VNETSo rr)c|jSr$rr0s rrzCLUSTER.get_TEMPLATEq rr)c||_yr$rrs rrzCLUSTER.set_TEMPLATEs rr)c|j<|j0|j$|j|j |j yyr)rrrrrr,r0s rrzCLUSTER.has__contentu sD GG  II ! JJ " OO ' JJ " MM %r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzCLUSTER.export rxr)cyr$r?rs rrzCLUSTER._exportAttributes rr)c  |rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j tr|jr|jdznd}t||||j d|d |j|jt|j d d|d ||jDtr|jr|jdznd}|jj|||dd | |jDtr|jr|jdznd}|jj|||dd | |j Dtr|j"r|j"dznd}|j j|||dd| |j$tr|j&r|j&dznd}t||||j d|d|j|jt|j$dd|d|yy)NrrrrrrrErrrrrrr TEMPLATE>r,)rrrrr9rrrr{rwr~rrrkrrrrr,r-rs rrzCLUSTER._exportChildren s DD 77 ;IdN_N_t0036fh  w| 4 MM1ADD[D[\`\c\cptD[DuxHKOP Q 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t :: !>LQUQeQet33c9ln  JJ  gu.>bX_nz  { ?? &CQVZVoVot883>vx  OO " "7E3CSU]iyE " F :: !>LQUQeQet33c9ln  JJ  gu.>bX_nz  { == $AOTXTkTkt66D JJvnJ ="DO%1D " ' !$$D$9D JJvnJ =DJ%,D " * $[[F**64DF--fdJGF"DM&,mmD # %r)NNNNNNN)rrrT)rr)rrrFTr$r)r<r=r>rArrarr(rdrrhrmr3r6rIrLrrr r rrrrrrkrrrrrr?r)rrr8 s''HHJ'$ .7#G$%! -. D4  !4r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)DATASTORE_POOLNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVr=rrXr^rrY DATASTOREDATASTORE_nsprefix_r'r&r=r]s rr(zDATASTORE_POOL.__init__ rr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr#rarbs rrdzDATASTORE_POOL.factory rr)c|jSr$rgr0s rrhzDATASTORE_POOL.get_ns_prefix_ rir)c||_yr$rgrks rrmzDATASTORE_POOL.set_ns_prefix_ rnr)c|jSr$r&r0s r get_DATASTOREzDATASTORE_POOL.get_DATASTORE rr)c||_yr$r-r'r&s r set_DATASTOREzDATASTORE_POOL.set_DATASTORE rr)c:|jj|yr$r&r+rys r add_DATASTOREzDATASTORE_POOL.add_DATASTORE rr)c<|jj||yr$r&r~rs rinsert_DATASTORE_atz"DATASTORE_POOL.insert_DATASTORE_at rr)c"||j|<yr$r-rs rreplace_DATASTORE_atz#DATASTORE_POOL.replace_DATASTORE_at rr)c|jryyrr-r0s rrzDATASTORE_POOL.has__content rr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr#rrrrrrrrrrrrrs rrkzDATASTORE_POOL.export rr)cyr$r?rs rrz DATASTORE_POOL._exportAttributes, rr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>yNrrrr&rr&rr'rk r'rrrarcrbrr`r DATASTORE_s rrzDATASTORE_POOL._exportChildren. rr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzDATASTORE_POOL.build6 rr)cyr$r?rs rrzDATASTORE_POOL._buildAttributesA rr)c|dk(rLtj|}|j|||jj|d|_yyNr&rr)r&rdrr+rXrs rrzDATASTORE_POOL._buildChildrenC r r)r)rrr#T)rr#)rrr#FTr$rr<r=r>rArrarr(rdrrhrmr.r1r4r7r9rrkrrrrrr?r)rr#r# r r)r#cneZdZejZdZdZd3dZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%d Z&d!Z'd"Z(d#Z)d$Z*d%Z+d&Z,d'Z-d(Z.d)Z/d*Z0d+Z1d,Z2d4d-Z3d5d.Z4d6d/Z5d7d0Z6d1Z7d8d2Z8y)9r&Nc |||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_| |_d|_| |_d|_| |_d|_| |_d|_||_ d|_!||_"d|_#||_$d|_%||_&d|_'||_(d|_)||_*d|_+yrV),r=rrXr^rrYrrrrrrrrrrrrrrDS_MADDS_MAD_nsprefix_rr BASE_PATHBASE_PATH_nsprefix_rrrs DISK_TYPEDISK_TYPE_nsprefix_STATESTATE_nsprefix_CLUSTERSCLUSTERS_nsprefix_TOTAL_MBTOTAL_MB_nsprefix_FREE_MBFREE_MB_nsprefix_USED_MBUSED_MB_nsprefix_IMAGESIMAGES_nsprefix_r,r-)r'rrrrrrrrIrrKrrrMrOrQrSrUrWrYr,r=r]s rr(zDATASTORE.__init__P sQ,%)"!%%kk*:; !! # # "&%)" $ $"#'  ""#'  #  "&  "& !% !% $  "&r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr&rarbs rrdzDATASTORE.factory| rr)c|jSr$rgr0s rrhzDATASTORE.get_ns_prefix_ rir)c||_yr$rgrks rrmzDATASTORE.set_ns_prefix_ rnr)c|jSr$r2r0s rr3zDATASTORE.get_ID rqr)c||_yr$r2r5s rr6zDATASTORE.set_ID rur)c|jSr$r\r0s rr]zDATASTORE.get_UID rr)c||_yr$r\r_s rr`zDATASTORE.set_UID rr)c|jSr$rbr0s rrczDATASTORE.get_GID rr)c||_yr$rbres rrfzDATASTORE.set_GID rr)c|jSr$r<r0s rr=zDATASTORE.get_UNAME rr)c||_yr$r<r?s rr@zDATASTORE.set_UNAME rr)c|jSr$rBr0s rrCzDATASTORE.get_GNAME rr)c||_yr$rBrEs rrFzDATASTORE.set_GNAME rr)c|jSr$rHr0s rrIzDATASTORE.get_NAME rr)c||_yr$rHrKs rrLzDATASTORE.set_NAME rMr)c|jSr$rUr0s rrVzDATASTORE.get_PERMISSIONS rWr)c||_yr$rUrYs rrZzDATASTORE.set_PERMISSIONS r[r)c|jSr$rIr0s r get_DS_MADzDATASTORE.get_DS_MAD r r)c||_yr$rm)r'rIs r set_DS_MADzDATASTORE.set_DS_MAD r$r)c|jSr$r&r0s rr'zDATASTORE.get_TM_MAD r r)c||_yr$r&r)s rr*zDATASTORE.set_TM_MAD r$r)c|jSr$rKr0s r get_BASE_PATHzDATASTORE.get_BASE_PATH rr)c||_yr$rt)r'rKs r set_BASE_PATHzDATASTORE.set_BASE_PATH rr)c|jSr$rr0s rrzDATASTORE.get_TYPE rr)c||_yr$rrs rrzDATASTORE.set_TYPE rMr)c|jSr$rMr0s r get_DISK_TYPEzDATASTORE.get_DISK_TYPE rr)c||_yr$r{r'rMs r set_DISK_TYPEzDATASTORE.set_DISK_TYPE rr)c|jSr$rOr0s r get_STATEzDATASTORE.get_STATE rr)c||_yr$rr'rOs r set_STATEzDATASTORE.set_STATE rr)c|jSr$rQr0s r get_CLUSTERSzDATASTORE.get_CLUSTERS rr)c||_yr$rr'rQs r set_CLUSTERSzDATASTORE.set_CLUSTERS rr)c|jSr$rSr0s r get_TOTAL_MBzDATASTORE.get_TOTAL_MB rr)c||_yr$rr'rSs r set_TOTAL_MBzDATASTORE.set_TOTAL_MB rr)c|jSr$rUr0s r get_FREE_MBzDATASTORE.get_FREE_MB rrr)c||_yr$rr'rUs r set_FREE_MBzDATASTORE.set_FREE_MB rvr)c|jSr$rWr0s r get_USED_MBzDATASTORE.get_USED_MB rrr)c||_yr$rr'rWs r set_USED_MBzDATASTORE.set_USED_MB rvr)c|jSr$rYr0s r get_IMAGESzDATASTORE.get_IMAGES r r)c||_yr$rr'rYs r set_IMAGESzDATASTORE.set_IMAGES r$r)c|jSr$rr0s rrzDATASTORE.get_TEMPLATE rr)c||_yr$rrs rrzDATASTORE.set_TEMPLATE rr)c|j|j|j|j|j|j |j |j|jx|jl|j`|jT|jH|j<|j0|j$|j |j" |j$yyr)rrrrrrrrIrrKrrrMrOrQrSrUrWrYr,r0s rrzDATASTORE.has__content s GG  HH HH JJ " JJ " II !    ( KK # KK # NN & II ! NN & JJ " MM % MM % LL $ LL $ KK # MM %r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr&rrrrrrrrrrrrrs rrkzDATASTORE.export rr)cyr$r?rs rrzDATASTORE._exportAttributesrr)c L|rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jhtr|jr|jdznd}t||||j d|d |j |jd d|d ||jtr|jr|jdznd}t||||j d|d |j|jt|jdd|d ||jtr|j r|j dznd}t||||j d|d|j|jt|jdd|d||j"tr|j$r|j$dznd}t||||j d|d|j|jt|j"dd|d||j&Dtr|j(r|j(dznd}|j&j+|||dd||j,tr|j.r|j.dznd}t||||j d|d|j|jt|j,dd|d||j0tr|j2r|j2dznd}t||||j d|d|j|jt|j0dd|d||j4tr|j6r|j6dznd}t||||j d|d|j|jt|j4dd|d||j8htr|j:r|j:dznd}t||||j d|d|j |j8dd|d||j<htr|j>r|j>dznd}t||||j d|d|j |j<dd|d||j@htr|jBr|jBdznd}t||||j d|d|j |j@d d|d||jDDtr|jFr|jFdznd}|jDj+|||dd!||jHhtr|jJr|jJdznd}t||||j d|d"|j |jHd#d|d"||jLhtr|jNr|jNdznd}t||||j d|d$|j |jLd%d|d$||jPhtr|jRr|jRdznd}t||||j d|d&|j |jPd'd|d&||jTDtr|jVr|jVdznd}|jTj+|||dd(||jXEtr|jZr|jZdznd}|jXj+|||dd)|yy)*NrrrrrrrErrrrrrrrrrrrrzDS_MAD>rIrrz BASE_PATH>rKrrr DISK_TYPE>rMSTATE>rOrQ TOTAL_MB>rSFREE_MB>rUUSED_MB>rWrYr,).rrrrr9rrrrrrrr{rwr~rrrrrrrkrIrJrrrKrLrrrsrMrNrOrPrQrRrSrTrUrVrWrXrYrZr,r-rs rrzDATASTORE._exportChildren sC DD 77 ;IdN_N_t0036fh  w| 4 MM1ADD[D[\`\c\cptD[DuxHKOP Q 88 LQUQeQet33c9ln  w| 4 MM7G$//Z^ZpZpqz{|F|FrGT[Zp[\K]_orvw x :: !>LQUQeQet33c9ln  w| 4 MM7G$//Z^ZpZpqz{|F|FrGT[Zp[\K]_orvw x 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t    'DRW[WqWqt99C?xz     # #GU4DTV^k{G # H ;; "?MRVRgRgt44s:np  w| 4 MM9IDOO\`\r\rs|~B~I~ItJW_\r]`Macsvz{ | ;; "?MRVRgRgt44s:np  w| 4 MM9IDOO\`\r\rs|~B~I~ItJW_\r]`Macsvz{ | >> %BPUYUmUmt77#=tv  w| 4 MM?ORVRaRabfbxbxzCDHDRDRzS`kbxclSmoBFG H 99 =KPTPcPct22S8jl  w| 4 MM5EH_H_`d`i`iv|H_H}@PSWX Y >> %BPUYUmUmt77#=tv  w| 4 MM?ORVRiRijnjxjxFQRiSRTdgkl m :: !>LQUQeQet33c9ln  w| 4 MM7G$JaJabfblblzAJaKBDTW[\ ] == $AOTXTkTkt66E--eT5AEDH!'D  % FKKKKE**5$>E--eT5AEDH!'D  ' ![[F**64AF--fdGDFDJ#)==D ' ![[F**64AF--fdGDFDJ#)==D & [[F**64@F--fdFCFDI"(--D  - '#++4+@D JJvnJ =#D %2D " ( "[[F**64BF--fdHEF DK$*MMD ! ( "[[F**64BF--fdHEF DK$*MMD ! + %[[F**64EF--fdKHF#DN'-}}D $ & V[[KKE**5$?E--eT6BEDI"(--D  + %&++KKE**5$ DE--eT;GE"DN'-}}D $ ' !fkkKKE**5$@E--eT7CEDJ#)==D * $''t'rArrarr(rdrrhrmr3r6r]r`rcrfr=r@rCrFrIrLrVrZrnrpr'r*rurwrrr|rrrrrrrrrrrrrrrrrkrrrrrr?r)rr&r&L s''HHJ+'X 07#G$ '##!!!2-. LBZ  n0r)r&ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy) DOCUMENT_POOLNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrV)r=rrXr^rrYDOCUMENTDOCUMENT_nsprefix_)r'rr=r]s rr(zDOCUMENT_POOL.__init__[,%)"!%%kk*:;  DM#'%DM"&r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzDOCUMENT_POOL.factory\ ! --& 7H#2'22  ! ! ))5y)Nrrrrr)rrrrk) r'rrrarcrbrr`r DOCUMENT_s rrzDOCUMENT_POOL._exportChildrenZ DDIAOTXTkTkt66rArrarr(rdrrhrmrrrrrrrkrrrrrr?r)rrrt''HHJ ' 47#G$!$+%-. ~  0r)rceZdZejZdZdZd!dZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ d"dZ!d#dZ"d$dZ#d%dZ$dZ%d&d Z&y)'rNc  | |_d|_d|_| jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_| |_d|_yrV)r=rrXr^rrYrrrrrrrrrrrrrrrsrrrrr,r-) r'rrrrrrrrrrr,r=r]s rr(zDOCUMENT.__init__?s,%)"!%%kk*:; !! # # " "&%)" "  "&r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzDOCUMENT.factoryYrr)c|jSr$rgr0s rrhzDOCUMENT.get_ns_prefix_drir)c||_yr$rgrks rrmzDOCUMENT.set_ns_prefix_frnr)c|jSr$r2r0s rr3zDOCUMENT.get_IDhrqr)c||_yr$r2r5s rr6zDOCUMENT.set_IDjrur)c|jSr$r\r0s rr]zDOCUMENT.get_UIDlrr)c||_yr$r\r_s rr`zDOCUMENT.set_UIDnrr)c|jSr$rbr0s rrczDOCUMENT.get_GIDprr)c||_yr$rbres rrfzDOCUMENT.set_GIDrrr)c|jSr$r<r0s rr=zDOCUMENT.get_UNAMEtrr)c||_yr$r<r?s rr@zDOCUMENT.set_UNAMEvrr)c|jSr$rBr0s rrCzDOCUMENT.get_GNAMExrr)c||_yr$rBrEs rrFzDOCUMENT.set_GNAMEzrr)c|jSr$rHr0s rrIzDOCUMENT.get_NAME|rr)c||_yr$rHrKs rrLzDOCUMENT.set_NAME~rMr)c|jSr$rr0s rrzDOCUMENT.get_TYPErr)c||_yr$rrs rrzDOCUMENT.set_TYPErMr)c|jSr$rUr0s rrVzDOCUMENT.get_PERMISSIONSrWr)c||_yr$rUrYs rrZzDOCUMENT.set_PERMISSIONSr[r)c|jSr$rOr0s rrPzDOCUMENT.get_LOCKrr)c||_yr$rOrRs rrSzDOCUMENT.set_LOCKrMr)c|jSr$rr0s rrzDOCUMENT.get_TEMPLATErr)c||_yr$rrs rrzDOCUMENT.set_TEMPLATErr)c|jl|j`|jT|jH|j<|j 0|j $|j|j |jyyr) rrrrrrrrrrr,r0s rrzDOCUMENT.has__contentsn GG  HH HH JJ " JJ " II ! II !    ( II ! MM %r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzDOCUMENT.exportrr)cyr$r?rs rrzDOCUMENT._exportAttributesrr)c  |rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jhtr|jr|jdznd}t||||j d|d |j |jd d|d ||jtr|jr|jdznd}t||||j d|d |j|jt|jdd|d ||jtr|j r|j dznd}t||||j d|d|j|jt|jdd|d||j"tr|j$r|j$dznd}t||||j d|d|j|jt|j"dd|d||j&tr|j(r|j(dznd}t||||j d|d|j|jt|j&dd|d||j*Dtr|j,r|j,dznd}|j*j/|||dd||j0Dtr|j2r|j2dznd}|j0j/|||dd||j4tr|j6r|j6dznd}t||||j d|d|j|jt|j4dd|d|yy)NrrrrrrrErrrrrrrrrrrrrrrrrrr,)rrrrr9rrrrrrrr{rwr~rrrrrrrsrrrkrrr,r-rs rrzDOCUMENT._exportChildrens DD 77 ;IdN_N_t0036fh  w| 4 MM1ADD[D[\`\c\cptD[DuxHKOP Q 88 LQUQeQet33c9ln  w| 4 MM7G$//Z^ZpZpqz{|F|FrGT[Zp[\K]_orvw x :: !>LQUQeQet33c9ln  w| 4 MM7G$//Z^ZpZpqz{|F|FrGT[Zp[\K]_orvw x 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t    'DRW[WqWqt99C?xz     # #GU4DTV^k{G # H 99 =KPTPcPct22S8jl  II  We-=RW]lx  y == $AOTXTkTkt66E--eT5AEDH!'D  % FKKKKE**5$>E--eT5AEDH!'D  ' ![[F**64AF--fdGDFDJ#)==D ' ![[F**64AF--fdGDFDJ#)==D & [[F**64@F--fdFCFDI"(--D  & [[F**64@F--fdFCFDI"(--D  - '#++4+@D JJvnJ =#D %2D " & ##4#8D JJvnJ =DI%+D " * $[[F**64DF--fdJGF"DM&,mmD # %r) NNNNNNNNNNN)rrrT)rr)rrrFTr$r)'r<r=r>rArrarr(rdrrhrmr3r6r]r`rcrfr=r@rCrFrIrLrrrVrZrPrSrrrrkrrrrrr?r)rrr;s''HHJ'4 /7#G$ '! -. *DV  :4r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZddZddZddZddZdZddZy) GROUP_POOLNc ||_d|_d|_|jd|_d|_|g|_n||_d|_|g|_n||_d|_ ||_ d|_ yrV) r=rrXr^rrYGROUPGROUP_nsprefix_QUOTASQUOTAS_nsprefix_DEFAULT_GROUP_QUOTASDEFAULT_GROUP_QUOTAS_nsprefix_)r'rrrr=r]s rr(zGROUP_POOL.__init__3sy,%)"!%%kk*:; =DJDJ# >DK DK $$8!.2+r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzGROUP_POOL.factoryE\ ! --& 4H#2'22   &&99 9u00 0r)c|jSr$rgr0s rrhzGROUP_POOL.get_ns_prefix_Prir)c||_yr$rgrks rrmzGROUP_POOL.set_ns_prefix_Rrnr)c|jSr$rr0s r get_GROUPzGROUP_POOL.get_GROUPTrr)c||_yr$r )r'rs r set_GROUPzGROUP_POOL.set_GROUPVrr)c:|jj|yr$)rr+rys r add_GROUPzGROUP_POOL.add_GROUPX % r)c<|jj||yr$)rr~rs rinsert_GROUP_atzGROUP_POOL.insert_GROUP_atZ %'r)c"||j|<yr$r rs rreplace_GROUP_atzGROUP_POOL.replace_GROUP_at\! 5r)c|jSr$rr0s r get_QUOTASzGROUP_POOL.get_QUOTAS^r r)c||_yr$rr'rs r set_QUOTASzGROUP_POOL.set_QUOTAS`r$r)c:|jj|yr$rr+rys r add_QUOTASzGROUP_POOL.add_QUOTASb 5!r)c<|jj||yr$rr~rs rinsert_QUOTAS_atzGROUP_POOL.insert_QUOTAS_atd 5%(r)c"||j|<yr$rrs rreplace_QUOTAS_atzGROUP_POOL.replace_QUOTAS_atf" Er)c|jSr$rr0s rget_DEFAULT_GROUP_QUOTASz#GROUP_POOL.get_DEFAULT_GROUP_QUOTAShrkr)c||_yr$r,r'rs rset_DEFAULT_GROUP_QUOTASz#GROUP_POOL.set_DEFAULT_GROUP_QUOTASjrnr)cN|js|js |jyyr)rrrr0s rrzGROUP_POOL.has__contentls" JJ KK  % % 1r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzGROUP_POOL.exportu,377 E  ',M DD  ! ! -%<2G**E doo#4 7E<0 #3UM|jD]<} tr|j r|j dznd}| j|||dd|>|j Etr|jr|jdznd}|j j|||dd|yy)Nrrrrrrr)rrrrkrrrr) r'rrrarcrbrr`rGROUP_QUOTAS_s rrzGROUP_POOL._exportChildrens  DDjjF>LQUQeQet33c9ln  MM'5*:"T[jvM w!{{G?MRVRgRgt44s:np  NN7E+;2U]lxN y#  $ $ 0M[`daDaDtBBSHKM   % % , ,We=M]_g}MY , Z 1r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzGROUP_POOL.buildrr)cyr$r?rs rrzGROUP_POOL._buildAttributesrr)c|dk(rLtj|}|j|||jj |d|_y|dk(rLt j|}|j|||jj |d|_y|dk(r8tj|}|j||||_ d|_yy)Nrrrrr) GROUPTyperdrrr+rX QUOTASTyperDEFAULT_GROUP_QUOTASTyperrs rrzGROUP_POOL._buildChildrens  $$D$9D JJvnJ = JJ  d #%,D " ( "%%T%:D JJvnJ = KK  t $%-D " 0 0+3343HD JJvnJ =(,D %%;D " 1r)r)rrrT)rr)rrrFTr$r)r<r=r>rArrarr(rdrrhrmrrrrrrrr"r&r)r-r0rrkrrrrrr?r)rrr/s''HHJ3$ 17#G$!("")#)9-.  Z  >>>54G4 4%+7+ +r)c|jSr$rgr0s rrhzGROUP.get_ns_prefix_rir)c||_yr$rgrks rrmzGROUP.set_ns_prefix_rnr)c|jSr$r2r0s rr3z GROUP.get_IDrqr)c||_yr$r2r5s rr6z GROUP.set_IDrur)c|jSr$rHr0s rrIzGROUP.get_NAMErr)c||_yr$rHrKs rrLzGROUP.set_NAMErMr)c|jSr$rr0s rrzGROUP.get_TEMPLATErr)c||_yr$rrs rrzGROUP.set_TEMPLATErr)c|jSr$r@r0s r get_USERSzGROUP.get_USERSrr)c||_yr$rWr'r@s r set_USERSzGROUP.set_USERSrr)c|jSr$rBr0s r get_ADMINSzGROUP.get_ADMINSr r)c||_yr$r]r'rBs r set_ADMINSzGROUP.set_ADMINSr$r)c|jSr$rDr0s rget_DATASTORE_QUOTAzGROUP.get_DATASTORE_QUOTA###r)c||_yr$rcr'rDs rset_DATASTORE_QUOTAzGROUP.set_DATASTORE_QUOTA .r)c|jSr$rFr0s rget_NETWORK_QUOTAzGROUP.get_NETWORK_QUOTArrr)c||_yr$rkr'rFs rset_NETWORK_QUOTAzGROUP.set_NETWORK_QUOTArvr)c|jSr$rHr0s r get_VM_QUOTAzGROUP.get_VM_QUOTArr)c||_yr$rqr'rHs r set_VM_QUOTAzGROUP.set_VM_QUOTArr)c|jSr$rJr0s rget_IMAGE_QUOTAzGROUP.get_IMAGE_QUOTA rWr)c||_yr$rwr'rJs rset_IMAGE_QUOTAzGROUP.set_IMAGE_QUOTA r[r)c|jSr$r,r0s rr-zGROUP.get_DEFAULT_GROUP_QUOTAS rkr)c||_yr$r,r/s rr0zGROUP.set_DEFAULT_GROUP_QUOTASrnr)c|jl|j`|jT|jH|j<|j 0|j $|j|j |jyyr) rrr,r@rBrDrFrHrJrr0s rrzGROUP.has__contentst GG  II ! MM % JJ " KK #  ,    * MM %    (  % % 1r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkz GROUP.export!%377@  ',M DD  ! ! -%72B**E doo#4 7E<0 #3UMLQUQeQet33c9ln  JJ  gu.>bX_nz  { ;; "?MRVRgRgt44s:np  KK  w/?rYap|  }    +HV[_[y[yt==CAC   ' '8HXZbsCO ' P    )FTY]YuYut;;cA|~     % %gu6FVX`oK % L == $AOTXTkTkt66D JJvnJ = DM%/D " - '$,,D,AD JJvnJ =#D %2D " 0 0-55T5JD JJvnJ =(,D %%;D " 1r)r)rrrT)rr)rrrFTr$r)'r<r=r>rArrarr(rdrrhrmr3r6rIrLrrrXr[r^rardrhrlrorrrurxr{r-r0rrkrrrrrr?r)rrrs''HHJ34 ,7#G$!$/"+! ')9 -. %ZL  5y) Nrrrrz HOOK_TYPE>rrErCALL>rrr) rrrrr9r{rwr~rrrrrk) r'rrrarcrbrr`r CALL_INFO_s rrzHOOK_MESSAGE._exportChildrens DD >> %BPUYUmUmt77#=tv  w| 4 MM?ORVRaRabfbxbxzCDHDRDRzS`kbxclSmoBFG H 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t..JBPUYUmUmt77#=tv    gu.>bXcr~  )r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzHOOK_MESSAGE.build rr)cyr$r?rs rrzHOOK_MESSAGE._buildAttributesrr)c|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rLtj|}|j|||jj|d|_ yy)Nrrrrr) rr|rrrrrrrrdrr+rXr'rr{rrr=rrs rrzHOOK_MESSAGE._buildChildrens  #[[F**64EF--fdKHF#DN'-}}D $ & [[F**64@F--fdFCFDI"(--D  + %$$D$9D JJvnJ = NN ! !$ '%0D " &r)r)rrrT)rr)rrrFTr$r)r<r=r>rArrarr(rdrrhrmrrrrrrrrrrrkrrrrrr?r)rrrs''HHJ( 37#G$##%,&-. @  1r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy) HOOK_POOLNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrV)r=rrXr^rrYHOOKHOOK_nsprefix_)r'rr=r]s rr(zHOOK_POOL.__init__2Z,%)"!%%kk*:; <DI#DI"r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzHOOK_POOL.factory=rr)c|jSr$rgr0s rrhzHOOK_POOL.get_ns_prefix_Hrir)c||_yr$rgrks rrmzHOOK_POOL.set_ns_prefix_Jrnr)c|jSr$rr0s rget_HOOKzHOOK_POOL.get_HOOKLrr)c||_yr$r)r'rs rset_HOOKzHOOK_POOL.set_HOOKNrMr)c:|jj|yr$)rr+rys radd_HOOKzHOOK_POOL.add_HOOKP r)c<|jj||yr$)rr~rs rinsert_HOOK_atzHOOK_POOL.insert_HOOK_atR &r)c"||j|<yr$rrs rreplace_HOOK_atzHOOK_POOL.replace_HOOK_atT  %r)c|jryyrrr0s rrzHOOK_POOL.has__contentV IIr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzHOOK_POOL.export]rr)cyr$r?rs rrzHOOK_POOL._exportAttributestrr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>y)Nrrrrr)rrrrk) r'rrrarcrbrr`rHOOK_s rrzHOOK_POOL._exportChildrenvW DDYYE=KPTPcPct22S8jl  LL%)9SYhtL ur)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzHOOK_POOL.build~rr)cyr$r?rs rrzHOOK_POOL._buildAttributesrr)c|dk(rLtj|}|j|||jj|d|_yy)Nrrr)rrdrr+rXrs rrzHOOK_POOL._buildChildrenI  <rArrarr(rdrrhrmrrrrrrrkrrrrrr?r)rrr.t''HHJ # 07#G$ '!-. v  ,r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZddZddZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_yrV)r=rrXr^rrYrrrrrrrsr,r-HOOKLOGHOOKLOG_nsprefix_)r'rrrrr,rr=r]s rr(z HOOK.__init__s~,%)"!%%kk*:;  " "  "& !%r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdz HOOK.factoryrr)c|jSr$rgr0s rrhzHOOK.get_ns_prefix_rir)c||_yr$rgrks rrmzHOOK.set_ns_prefix_rnr)c|jSr$r2r0s rr3z HOOK.get_IDrqr)c||_yr$r2r5s rr6z HOOK.set_IDrur)c|jSr$rHr0s rrIz HOOK.get_NAMErr)c||_yr$rHrKs rrLz HOOK.set_NAMErMr)c|jSr$rr0s rrz HOOK.get_TYPErr)c||_yr$rrs rrz HOOK.set_TYPErMr)c|jSr$rr0s rrzHOOK.get_TEMPLATErr)c||_yr$rrs rrzHOOK.set_TEMPLATErr)c|jSr$rr0s r get_HOOKLOGzHOOK.get_HOOKLOGrrr)c||_yr$r)r'rs r set_HOOKLOGzHOOK.set_HOOKLOGrvr)c~|j0|j$|j|j |jyyr)rrrrr,rr0s rrzHOOK.has__contents: GG  II ! II ! MM % LL $r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkz HOOK.exportrr)cyr$r?rs rrzHOOK._exportAttributesrr)c l|rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j tr|jr|jdznd}t||||j d|d |j|jt|j d d|d ||jtr|jr|jdznd}t||||j d|d |j|jt|jd d|d ||jDtr|jr|jdznd}|jj|||dd ||j Etr|j"r|j"dznd}|j j|||dd|yy)NrrrrrrrErrrrrrr,rr)rrrrr9rrrr{rwr~rrrsr,r-rkrrrs rrzHOOK._exportChildrens[ DD 77 ;IdN_N_t0036fh  w| 4 MM1ADD[D[\`\c\cptD[DuxHKOP Q 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t == $AOTXTkTkt66D JJvnJ = DM%/D " ) #&&d&;D JJvnJ =DL%.D " $r)NNNNNN)rrrT)rr)rrrFTr$r)r<r=r>rArrarr(rdrrhrmr3r6rIrLrrrrrrrrkrrrrrr?r)rrrs''HHJ& +7#G$! -. @.  /r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy) HOST_POOLNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVr=rrXr^rrYHOSTHOST_nsprefix_r'rr=r]s rr(zHOST_POOL.__init__7rr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzHOST_POOL.factoryBrr)c|jSr$rgr0s rrhzHOST_POOL.get_ns_prefix_Mrir)c||_yr$rgrks rrmzHOST_POOL.set_ns_prefix_Ornr)c|jSr$rr0s rget_HOSTzHOST_POOL.get_HOSTQrr)c||_yr$rr'rs rset_HOSTzHOST_POOL.set_HOSTSrMr)c:|jj|yr$rr+rys radd_HOSTzHOST_POOL.add_HOSTUrr)c<|jj||yr$rr~rs rinsert_HOST_atzHOST_POOL.insert_HOST_atWrr)c"||j|<yr$rrs rreplace_HOST_atzHOST_POOL.replace_HOST_atYrr)c|jryyrrr0s rrzHOST_POOL.has__content[rr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzHOST_POOL.exportbrr)cyr$r?rs rrzHOST_POOL._exportAttributesyrr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>yNrrrrrrrrrk r'rrrarcrbrr`rHOST_s rrzHOST_POOL._exportChildren{rr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzHOST_POOL.buildrr)cyr$r?rs rrzHOST_POOL._buildAttributesrr)c|dk(rLtj|}|j|||jj|d|_yyNrrr)rrdrr+rXrs rrzHOST_POOL._buildChildrenrr)r)rrrT)rr)rrrFTr$rr<r=r>rArrarr(rdrrhrmrrr rrrrkrrrrrr?r)rrr3rr)rceZdZejZdZdZd%dZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$d&dZ%d'd Z&d(d!Z'd)d"Z(d#Z)d*d$Z*y)+rNc | |_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_| |_d|_| |_d|_| |_d|_yrV)r=rrXr^rrYrrrrrOrP PREV_STATEPREV_STATE_nsprefix_IM_MADIM_MAD_nsprefix_rr CLUSTER_IDCLUSTER_ID_nsprefix_rr HOST_SHAREHOST_SHARE_nsprefix_VMS VMS_nsprefix_r,r- MONITORINGMONITORING_nsprefix_)r'rrrOr r"rr$rr&r(r,r*r=r]s rr(z HOST.__init__s,%)"!%%kk*:;  " #$$(! $ $$$(! !%$$(!!  "&$$(!r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdz HOST.factoryrr)c|jSr$rgr0s rrhzHOST.get_ns_prefix_rir)c||_yr$rgrks rrmzHOST.set_ns_prefix_rnr)c|jSr$r2r0s rr3z HOST.get_IDrqr)c||_yr$r2r5s rr6z HOST.set_IDrur)c|jSr$rHr0s rrIz HOST.get_NAMErr)c||_yr$rHrKs rrLz HOST.set_NAMErMr)c|jSr$rr0s rrzHOST.get_STATErr)c||_yr$rrs rrzHOST.set_STATErr)c|jSr$r r0s rget_PREV_STATEzHOST.get_PREV_STATErir)c||_yr$r6r'r s rset_PREV_STATEzHOST.set_PREV_STATErmr)c|jSr$r"r0s r get_IM_MADzHOST.get_IM_MADr r)c||_yr$r<r'r"s r set_IM_MADzHOST.set_IM_MADr$r)c|jSr$rr0s rrzHOST.get_VM_MADr r)c||_yr$rr"s rr#zHOST.set_VM_MADr$r)c|jSr$r$r0s rget_CLUSTER_IDzHOST.get_CLUSTER_IDrir)c||_yr$rDr'r$s rset_CLUSTER_IDzHOST.set_CLUSTER_IDrmr)c|jSr$rr0s rrzHOST.get_CLUSTERrrr)c||_yr$rrs rrzHOST.set_CLUSTERrvr)c|jSr$r&r0s rget_HOST_SHAREzHOST.get_HOST_SHARErir)c||_yr$rL)r'r&s rset_HOST_SHAREzHOST.set_HOST_SHARErmr)c|jSr$r(r0s rget_VMSz HOST.get_VMSrr)c||_yr$rQr'r(s rset_VMSz HOST.set_VMSrr)c|jSr$rr0s rrzHOST.get_TEMPLATErr)c||_yr$rrs rrzHOST.set_TEMPLATErr)c|jSr$r*r0s rget_MONITORINGzHOST.get_MONITORINGrir)c||_yr$rYr'r*s rset_MONITORINGzHOST.set_MONITORINGrmr)c&|j|jx|jl|j`|jT|j H|j <|j0|j$|j|j |jyyr) rrrOr r"rr$rr&r(r,r*r0s rrzHOST.has__contents GG  II ! JJ " OO ' KK # KK # OO ' LL $ OO ' HH MM % OO 'r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkz HOST.export rr)cyr$r?rs rrzHOST._exportAttributes#rr)c  |rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j tr|jr|jdznd}t||||j d|d |j|jt|j d d|d ||jhtr|jr|jdznd}t||||j d|d |j |jd d|d ||jhtr|jr|jdznd}t||||j d|d |j |jdd|d ||jtr|j r|j dznd}t||||j d|d|j|jt|jdd|d||j"tr|j$r|j$dznd}t||||j d|d|j|jt|j"dd|d||j&htr|j(r|j(dznd}t||||j d|d|j |j&dd|d||j*tr|j,r|j,dznd}t||||j d|d|j|jt|j*dd|d||j.Dtr|j0r|j0dznd}|j.j3|||dd||j4Dtr|j6r|j6dznd}|j4j3|||dd||j8Dtr|j:r|j:dznd}|j8j3|||dd||j<Etr|j>r|j>dznd}|j<j3|||dd|yy)NrrrrrrrErrrrrO PREV_STATE>r zIM_MAD>r"rr CLUSTER_ID>r$zCLUSTER>rr&rr(r,r*) rrrrr9rrrr{rwr~rOrPr r!r"r#rrr$r%rrr&r'rkr(r)r,r-r*r+rs rrzHOST._exportChildren%s DD 77 ;IdN_N_t0036fh  w| 4 MM1ADD[D[\`\c\cptD[DuxHKOP Q 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t :: !>LQUQeQet33c9ln  w| 4 MM7G$JaJabfblblzAJaKBDTW[\ ] ?? &CQVZVoVot883>vx  w| 4 MMAQTXTkTklpl{l{IUTkUVXhkop q ;; "?MRVRgRgt44s:np  w| 4 MM9IDOO\`\r\rs|~B~I~ItJW_\r]`Macsvz{ | ;; "?MRVRgRgt44s:np  w| 4 MM9IDOO\`\r\rs|~B~I~ItJW_\r]`Macsvz{ | ?? &CQVZVoVot883>vx  w| 4 MMAQTXTkTklpl{l{IUTkUVXhkop q << #@NSWSiSit55;pr  w| 4 MM;Kdoo^b^t^tu~@D@L@LvMZc^t_dOegwz~ @ ?? &CQVZVoVot883>vx  OO " "7E3CSU]iyE " F 88 vx  OO " "7E3CSU]iyE " F 'r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrz HOST.buildVrr)cyr$r?rs rrzHOST._buildAttributesarr)cL|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j ||d}|j||d}||_|j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j ||d}|j||d}||_|j|_y|dk(rK|j}|j ||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j ||d}|j||d}||_|j|_y|d k(r8t,j/| } | j1|| | |_d | _y|d k(r8t6j/| } | j1|| | |_d | _y|d k(r8t:j/| } | j1|| | |_d | _y|dk(r8t>j/| } | j1|| | |_ d| _yy)NrrrOr r"rr$rr&rrr(r,r*)!rrrrrrr|rrrrOrPr r!r"r#rrr$r%rrHOST_SHARETyperdrr&rXVMSTyper(TEMPLATEType34r,MONITORINGTyper*rs rrzHOST._buildChildrencsd  KKE**5$=E--eT4@EDG & D  & [[F**64@F--fdFCFDI"(--D  ' !fkkKKE**5$@E--eT7CEDJ#)==D , &6;;KKE**5$ EE--eT<HE#DO(. D % ( "[[F**64BF--fdHEF DK$*MMD ! ( "[[F**64BF--fdHEF DK$*MMD ! , &6;;KKE**5$ EE--eT<HE#DO(. D % ) #[[F**64CF--fdIFF!DL%+]]D " , &!)))>D JJvnJ ="DO%1D " % ??$?7D JJvnJ =DH%*D " * $!)))>D JJvnJ = DM%/D " , &!)))>D JJvnJ ="DO%1D " 'r) NNNNNNNNNNNNN)rrrT)rr)rrrFTr$r)+r<r=r>rArrarr(rdrrhrmr3r6rIrLrrr7r:r=r@rr#rErHrrrMrOrRrUrrrZr]rrkrrrrrr?r)rrrs''HHJ)< +7#G$%%%!%$-. 0Fb  D2r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy) IMAGE_POOLNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVr=rrXr^rrYIMAGEIMAGE_nsprefix_r'rpr=r]s rr(zIMAGE_POOL.__init__Z,%)"!%%kk*:; =DJ $DJ#r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrmrarbs rrdzIMAGE_POOL.factoryr r)c|jSr$rgr0s rrhzIMAGE_POOL.get_ns_prefix_rir)c||_yr$rgrks rrmzIMAGE_POOL.set_ns_prefix_rnr)c|jSr$rpr0s r get_IMAGEzIMAGE_POOL.get_IMAGErr)c||_yr$rxr'rps r set_IMAGEzIMAGE_POOL.set_IMAGErr)c:|jj|yr$rpr+rys r add_IMAGEzIMAGE_POOL.add_IMAGErr)c<|jj||yr$rpr~rs rinsert_IMAGE_atzIMAGE_POOL.insert_IMAGE_atrr)c"||j|<yr$rxrs rreplace_IMAGE_atzIMAGE_POOL.replace_IMAGE_atrr)c|jryyrrxr0s rrzIMAGE_POOL.has__content JJr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrmrrrrrrrrrrrrrs rrkzIMAGE_POOL.exportr3r)cyr$r?rs rrzIMAGE_POOL._exportAttributesrr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>yNrrrrprrprrqrk r'rrrarcrbrr`rIMAGE_s rrzIMAGE_POOL._exportChildrenW DDjjF>LQUQeQet33c9ln  MM'5*:"T[jvM w!r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzIMAGE_POOL.buildrr)cyr$r?rs rrzIMAGE_POOL._buildAttributesrr)c|dk(rLtj|}|j|||jj|d|_yyNrprr)rprdrr+rXrs rrzIMAGE_POOL._buildChildrensI  ===5D JJvnJ = JJ  d #%,D " r)r)rrrmT)rrm)rrrmFTr$rr<r=r>rArrarr(rdrrhrmryr|rrrrrkrrrrrr?r)rrmrmt''HHJ $ 17#G$!("-. x  -r)rmc eZdZejZdZdZdMdZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%d Z&d!Z'd"Z(d#Z)d$Z*d%Z+d&Z,d'Z-d(Z.d)Z/d*Z0d+Z1d,Z2d-Z3d.Z4d/Z5d0Z6d1Z7d2Z8d3Z9d4Z:d5Z;d6Zd9Z?d:Z@d;ZAd<ZBd=ZCd>ZDd?ZEd@ZFdAZGdBZHdCZIdDZJdEZKdFZLdNdGZMdOdHZNdPdIZOdQdJZPdKZQdRdLZRy)SrpNc" |!|_d|_d|_|"jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_| |_d|_| |_d|_| |_d|_| |_d|_||_ d|_!||_"d|_#||_$d|_%||_&d|_'||_(d|_)||_*d|_+||_,d|_-||_.d|_/||_0d|_1||_2d|_3||_4d|_5||_6d|_7||_8d|_9||_:d|_;||_<d|_=||_>d|_?||_@d|_A||_Bd|_C| |_Dd|_EyrV)Fr=rrXr^rrYrrrrrrrrrrrrrrrrrrrsrMrN PERSISTENTPERSISTENT_nsprefix_REGTIMEREGTIME_nsprefix_SOURCESOURCE_nsprefix_PATHPATH_nsprefix_FORMATFORMAT_nsprefix_FS FS_nsprefix_SIZESIZE_nsprefix_rOrPr r! RUNNING_VMSRUNNING_VMS_nsprefix_ CLONING_OPSCLONING_OPS_nsprefix_ CLONING_IDCLONING_ID_nsprefix_TARGET_SNAPSHOTTARGET_SNAPSHOT_nsprefix_ DATASTORE_IDDATASTORE_ID_nsprefix_r&r'r(r)CLONESCLONES_nsprefix_ APP_CLONESAPP_CLONES_nsprefix_r,r- SNAPSHOTSSNAPSHOTS_nsprefix_BACKUP_INCREMENTSBACKUP_INCREMENTS_nsprefix_BACKUP_DISK_IDSBACKUP_DISK_IDS_nsprefix_)#r'rrrrrrrrrrrMrrrrrrrrOr rrrrrr&r(rrr,rrrr=r]s# rr(zIMAGE.__init__s,%)"!%%kk*:; !! # # " "&%)" ""#' $$(! !% $ " $  " #$$(!&%)"&%)"$$(!.)-&(&*#"#' ! $$$(!  "&"#' !2+/(.)-&r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrprarbs rrdz IMAGE.factory[rMr)c|jSr$rgr0s rrhzIMAGE.get_ns_prefix_frir)c||_yr$rgrks rrmzIMAGE.set_ns_prefix_hrnr)c|jSr$r2r0s rr3z IMAGE.get_IDjrqr)c||_yr$r2r5s rr6z IMAGE.set_IDlrur)c|jSr$r\r0s rr]z IMAGE.get_UIDnrr)c||_yr$r\r_s rr`z IMAGE.set_UIDprr)c|jSr$rbr0s rrcz IMAGE.get_GIDrrr)c||_yr$rbres rrfz IMAGE.set_GIDtrr)c|jSr$r<r0s rr=zIMAGE.get_UNAMEvrr)c||_yr$r<r?s rr@zIMAGE.set_UNAMExrr)c|jSr$rBr0s rrCzIMAGE.get_GNAMEzrr)c||_yr$rBrEs rrFzIMAGE.set_GNAME|rr)c|jSr$rHr0s rrIzIMAGE.get_NAME~rr)c||_yr$rHrKs rrLzIMAGE.set_NAMErMr)c|jSr$rOr0s rrPzIMAGE.get_LOCKrr)c||_yr$rOrRs rrSzIMAGE.set_LOCKrMr)c|jSr$rUr0s rrVzIMAGE.get_PERMISSIONSrWr)c||_yr$rUrYs rrZzIMAGE.set_PERMISSIONSr[r)c|jSr$rr0s rrzIMAGE.get_TYPErr)c||_yr$rrs rrzIMAGE.set_TYPErMr)c|jSr$r{r0s rr|zIMAGE.get_DISK_TYPErr)c||_yr$r{r~s rrzIMAGE.set_DISK_TYPErr)c|jSr$rr0s rget_PERSISTENTzIMAGE.get_PERSISTENTrir)c||_yr$r)r'rs rset_PERSISTENTzIMAGE.set_PERSISTENTrmr)c|jSr$rr0s r get_REGTIMEzIMAGE.get_REGTIMErrr)c||_yr$rr'rs r set_REGTIMEzIMAGE.set_REGTIMErvr)c|jSr$rr0s r get_SOURCEzIMAGE.get_SOURCEr r)c||_yr$rr'rs r set_SOURCEzIMAGE.set_SOURCEr$r)c|jSr$rr0s rget_PATHzIMAGE.get_PATHrr)c||_yr$r)r'rs rset_PATHzIMAGE.set_PATHrMr)c|jSr$rr0s r get_FORMATzIMAGE.get_FORMATr r)c||_yr$rr'rs r set_FORMATzIMAGE.set_FORMATr$r)c|jSr$rr0s rget_FSz IMAGE.get_FSrqr)c||_yr$r)r'rs rset_FSz IMAGE.set_FSrur)c|jSr$rr0s rget_SIZEzIMAGE.get_SIZErr)c||_yr$rr'rs rset_SIZEzIMAGE.set_SIZErMr)c|jSr$rr0s rrzIMAGE.get_STATErr)c||_yr$rrs rrzIMAGE.set_STATErr)c|jSr$r6r0s rr7zIMAGE.get_PREV_STATErir)c||_yr$r6r9s rr:zIMAGE.set_PREV_STATErmr)c|jSr$rr0s rget_RUNNING_VMSzIMAGE.get_RUNNING_VMSrWr)c||_yr$rr'rs rset_RUNNING_VMSzIMAGE.set_RUNNING_VMSr[r)c|jSr$rr0s rget_CLONING_OPSzIMAGE.get_CLONING_OPSrWr)c||_yr$r )r'rs rset_CLONING_OPSzIMAGE.set_CLONING_OPSr[r)c|jSr$rr0s rget_CLONING_IDzIMAGE.get_CLONING_IDrir)c||_yr$r )r'rs rset_CLONING_IDzIMAGE.set_CLONING_IDrmr)c|jSr$rr0s rget_TARGET_SNAPSHOTzIMAGE.get_TARGET_SNAPSHOTrer)c||_yr$r )r'rs rset_TARGET_SNAPSHOTzIMAGE.set_TARGET_SNAPSHOTrir)c|jSr$rr0s rget_DATASTORE_IDzIMAGE.get_DATASTORE_IDrr)c||_yr$r r'rs rset_DATASTORE_IDzIMAGE.set_DATASTORE_IDrr)c|jSr$r-r0s rr.zIMAGE.get_DATASTORErr)c||_yr$r-r0s rr1zIMAGE.set_DATASTORErr)c|jSr$rQr0s rrRz IMAGE.get_VMSrr)c||_yr$rQrTs rrUz IMAGE.set_VMSrr)c|jSr$rr0s r get_CLONESzIMAGE.get_CLONESr r)c||_yr$r )r'rs r set_CLONESzIMAGE.set_CLONESr$r)c|jSr$rr0s rget_APP_CLONESzIMAGE.get_APP_CLONESrir)c||_yr$r )r'rs rset_APP_CLONESzIMAGE.set_APP_CLONESrmr)c|jSr$rr0s rrzIMAGE.get_TEMPLATErr)c||_yr$rrs rrzIMAGE.set_TEMPLATErr)c|jSr$rr0s r get_SNAPSHOTSzIMAGE.get_SNAPSHOTSrr)c||_yr$r' r'rs r set_SNAPSHOTSzIMAGE.set_SNAPSHOTSrr)c|jSr$rr0s rget_BACKUP_INCREMENTSzIMAGE.get_BACKUP_INCREMENTS%%%r)c||_yr$r- )r'rs rset_BACKUP_INCREMENTSzIMAGE.set_BACKUP_INCREMENTS !2r)c|jSr$rr0s rget_BACKUP_DISK_IDSzIMAGE.get_BACKUP_DISK_IDSrer)c||_yr$r4 )r'rs rset_BACKUP_DISK_IDSzIMAGE.set_BACKUP_DISK_IDSrir)c|j}|jp|jc|jV|jI|j <|j /|j"|j|j|j|j|j|j|j|j|j |j"|j$|j&|j(|j*x|j,l|j.`|j0T|j2H|j4<|j60|j8$|j:|j< |j>yyr) rrrrrrrrrrrMrrrrrrrrOr rrrrrr&r(rrr,rrrr0s rrzIMAGE.has__contentsV GG  HH HH JJ " JJ " II ! II !    ( II ! NN & OO ' LL $ KK # II ! KK # GG  II ! JJ " OO '    (    ( OO '  ,    ) NN & HH KK # OO ' MM % NN &  " " .  ,r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrprrrrrrrrrrrrrs rrkz IMAGE.exportrr)cyr$r?rs rrzIMAGE._exportAttributes'rr)c  |rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jhtr|jr|jdznd}t||||j d|d |j |jd d|d ||jtr|jr|jdznd}t||||j d|d |j|jt|jdd|d ||jtr|j r|j dznd}t||||j d|d|j|jt|jdd|d||j"tr|j$r|j$dznd}t||||j d|d|j|jt|j"dd|d||j&Dtr|j(r|j(dznd}|j&j+|||dd||j,Dtr|j.r|j.dznd}|j,j+|||dd||j0htr|j2r|j2dznd}t||||j d|d|j |j0dd|d||j4htr|j6r|j6dznd}t||||j d|d|j |j4dd|d||j8htr|j:r|j:dznd}t||||j d|d|j |j8dd|d||j<htr|j>r|j>dznd}t||||j d|d|j |j<dd|d||j@tr|jBr|jBdznd}t||||j d|d|j|jt|j@dd|d||jDtr|jFr|jFdznd}t||||j d|d |j|jt|jDd!d|d ||jHtr|jJr|jJdznd}t||||j d|d"|j|jt|jHd#d|d"||jLtr|jNr|jNdznd}t||||j d|d$|j|jt|jLd%d|d$||jPhtr|jRr|jRdznd}t||||j d|d&|j |jPd'd|d&||jThtr|jVr|jVdznd}t||||j d|d(|j |jTd)d|d(||jXhtr|jZr|jZdznd}t||||j d|d*|j |jXd+d|d*||j\htr|j^r|j^dznd}t||||j d|d,|j |j\d-d|d,||j`htr|jbr|jbdznd}t||||j d|d.|j |j`d/d|d.||jdhtr|jfr|jfdznd}t||||j d|d0|j |jdd1d|d0||jhhtr|jjr|jjdznd}t||||j d|d2|j |jhd3d|d2||jlhtr|jnr|jndznd}t||||j d|d4|j |jld5d|d4||jptr|jrr|jrdznd}t||||j d|d6|j|jt|jpd7d|d6||jtDtr|jvr|jvdznd}|jtj+|||dd8||jxDtr|jzr|jzdznd}|jxj+|||dd9||j|Dtr|j~r|j~dznd}|j|j+|||dd:||jDtr|jr|jdznd}|jj+|||dd;||jDtr|jr|jdznd}|jj+|||dd<||jDtr|jr|jdznd}|jj+|||dd=||jEtr|jr|jdznd}|jj+|||dd>|yy)?NrrrrrrrErrrrrrrrrrrrrrrrrrrMz PERSISTENT>rREGTIME>rSOURCE>rzPATH>rFORMAT>rzFS>rSIZE>rrrOrbr  RUNNING_VMS>rz CLONING_OPS>rz CLONING_ID>rzTARGET_SNAPSHOT>r DATASTORE_ID>rz DATASTORE>r&r(rrr,rrr)Hrrrrr9rrrrrrrr{rwr~rrrrrrrkrrrrrsrMrNrrrrrrrrrrrrrrrOrPr r!rrrrrrrrrrr&r'r(r)rrrrr,r-rrrrrrrs rrzIMAGE._exportChildren)s DD 77 ;IdN_N_t0036fh  w| 4 MM1ADD[D[\`\c\cptD[DuxHKOP Q 88 LQUQeQet33c9ln  w| 4 MM7G$//Z^ZpZpqz{|F|FrGT[Zp[\K]_orvw x :: !>LQUQeQet33c9ln  w| 4 MM7G$//Z^ZpZpqz{|F|FrGT[Zp[\K]_orvw x 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t 99 =KPTPcPct22S8jl  II  We-=RW]lx  y    'DRW[WqWqt99C?xz     # #GU4DTV^k{G # H 99 =KPTPcPct22S8jl  w| 4 MM5EH_H_`d`i`iv|H_H}@PSWX Y >> %BPUYUmUmt77#=tv  w| 4 MM?ORVRiRijnjxjxFQRiSRTdgkl m ?? &CQVZVoVot883>vx  w| 4 MMAQTXTkTklpl{l{IUTkUVXhkop q << #@NSWSiSit55;pr  w| 4 MM;KdNeNefjfrfr@INeOJL\_cd e ;; "?MRVRgRgt44s:np  w| 4 MM9IDOO\`\r\rs|~B~I~ItJW_\r]`Macsvz{ | 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t ;; "?MRVRgRgt44s:np  w| 4 MM9IDOO\`\r\rs|~B~I~ItJW_\r]`Macsvz{ | 77 ;IdN_N_t0036fh  w| 4 MM1ADOOTXTjTjktuyu|u|k}KOTjUPEQScfjk l 99 =KPTPcPct22S8jl  w| 4 MM5EH_H_`d`i`iv|H_H}@PSWX Y :: !>LQUQeQet33c9ln  w| 4 MM7G$JaJabfblblzAJaKBDTW[\ ] ?? &CQVZVoVot883>vx  w| 4 MMAQTXTkTklpl{l{IUTkUVXhkop q    'DRW[WqWqt99C?xz  w| 4 MMCSVZVmVmnrn~n~LYVmWZ\lost u    'DRW[WqWqt99C?xz  w| 4 MMCSVZVmVmnrn~n~LYVmWZ\lost u ?? &CQVZVoVot883>vx  w| 4 MMAQTXTkTklpl{l{IUTkUVXhkop q    +HV[_[y[yt==CAC  w| 4 MMK[^b^u^uvzwKwKXi^u_jl|CD E    (ESX\XsXst::S@z|  w| 4 MMEUX\XoXoptqBqBO]XoY^`pswx y >> %BPUYUmUmt77#=tv  w| 4 MM?ORVRaRabfbxbxzCDHDRDRzS`kbxclSmoBFG H 88 vx  OO " "7E3CSU]iyE " F == $AOTXTkTkt66> %BPUYUmUmt77#=tv  NN ! !'52BRT\gwC ! D  ! ! -JX]a]}]}t??#EEG   " " ) )'5:JZ\dwGS ) T    +HV[_[y[yt==CAC   ' '8HXZbsCO ' P ,r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrz IMAGE.buildrr)cyr$r?rs rrzIMAGE._buildAttributesrr)c|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(r8t$j'|} | j)|| | |_d| _y|d k(r8t.j'|} | j)|| | |_d | _y|d k(rW|jrK|j}|j||d }|j||d }||_|j|_y|d k(rW|jrK|j}|j||d }|j||d }||_|j|_y|d k(rW|jrK|j}|j||d }|j||d }||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_ y|dk(rK|j}|j||d}|j||d}||_!|j|_"y|dk(rK|j}|j||d}|j||d}||_#|j|_$y|dk(rK|j}|j||d}|j||d}||_%|j|_&y|dk(rK|j}|j||d}|j||d}||_'|j|_(y|dk(rW|jrK|j}|j||d}|j||d}||_)|j|_*y|dk(rW|jrK|j}|j||d}|j||d}||_+|j|_,y|dk(rW|jrK|j}|j||d}|j||d}||_-|j|_.y|dk(rW|jrK|j}|j||d}|j||d}||_/|j|_0y|dk(rW|jrK|j}|j||d}|j||d}||_1|j|_2y|dk(rW|jrK|j}|j||d}|j||d}||_3|j|_4y|dk(rW|jrK|j}|j||d}|j||d}||_5|j|_6y|dk(rW|jrK|j}|j||d}|j||d}||_7|j|_8y|dk(rK|j}|j||d}|j||d}||_9|j|_:y|dk(r8tvj'|} | j)|| | |_<d| _y|dk(r8tvj'|} | j)|| | |_=d| _y|dk(r8tvj'|} | j)|| | |_>d| _y|dk(r8t~j'|} | j)|| | |_@d| _y|d k(r8tj'|} | j)|| | |_Bd | _y|d!k(r8tj'|} | j)|| | |_Dd!| _y|d"k(r8tvj'|} | j)|| | |_Ed"| _yy)#NrrrrrrrrrrrrrMrrrrrrrrOr rrrrrr&r(rrr,rrr)Frrrrrrrrrrr|rrrrrrr LOCKType37rdrrrXPERMISSIONSType38rrrrsrMrNrrrrrrrrrrrrrrrOrPr r!rrrrrrrrrrr&r'rr(rrTEMPLATEType39r,SNAPSHOTSType40rBACKUP_INCREMENTSTyperrrs rrzIMAGE._buildChildrens?  KKE**5$=E--eT4@EDG & D  % FKKKKE**5$>E--eT5AEDH!'D  % FKKKKE**5$>E--eT5AEDH!'D  ' ![[F**64AF--fdGDFDJ#)==D ' ![[F**64AF--fdGDFDJ#)==D & [[F**64@F--fdFCFDI"(--D  & %%T%:D JJvnJ =DI%+D " - '$,,D,AD JJvnJ =#D %2D " & V[[KKE**5$?E--eT6BEDI"(--D  + %&++KKE**5$ DE--eT;GE"DN'-}}D $ , &6;;KKE**5$ EE--eT<HE#DO(. D % ) # KKE**5$ BE--eT9EE DL%+]]D " ( "[[F**64BF--fdHEF DK$*MMD ! & [[F**64@F--fdFCFDI"(--D  ( "[[F**64BF--fdHEF DK$*MMD ! $ [[F**64>F--fdDAFDG & D  & V[[KKE**5$?E--eT6BEDI"(--D  ' !fkkKKE**5$@E--eT7CEDJ#)==D , &6;;KKE**5$ EE--eT<HE#DO(. D % - 'FKKKKE**5$ FE--eT=IE$D )/D & - 'FKKKKE**5$ FE--eT=IE$D )/D & , &6;;KKE**5$ EE--eT<HE#DO(. D % + + KKE**5$8IJE--eT;LME#(D -3]]D * . (V[[KKE**5$GE--eT>JE %D *0--D ' + %[[F**64EF--fdKHF#DN'-}}D $ % ;;d;3D JJvnJ =DH%*D " ( ";;d;3D JJvnJ =DK%-D " , &;;d;3D JJvnJ ="DO%1D " * $!)))>D JJvnJ = DM%/D " + %"**$*?D JJvnJ =!DN%0D " - -(000ED JJvnJ =%)D "%8D " + +;;d;3D JJvnJ =#'D %6D " ,r))!NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN)rrrpT)rrp)rrrpFTr$r)Sr<r=r>rArrarr(rdrrhrmr3r6r]r`rcrfr=r@rCrFrIrLrPrSrVrZrrr|rrrrrrrrrrrrrrrrrr7r:rr r r r r r r r r r.r1rRrUr r r! r# rrr( r+ r. r1 r5 r7 rrkrrrrrr?r)rrprps''HHJE.L ,7#G$ '#%% ' '%$/!)#%!#&3$/%L-. {Px  w7r)rpceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)MARKETPLACEAPP_POOLNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrV)r=rrXr^rrYMARKETPLACEAPPMARKETPLACEAPP_nsprefix_)r'rM r=r]s rr(zMARKETPLACEAPP_POOL.__init__q],%)"!%%kk*:;  !"$D )-%#1D (,%r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrK rarbs rrdzMARKETPLACEAPP_POOL.factory|] ! --&(;=H#2'22  ' '&//B'B B&99 9r)c|jSr$rgr0s rrhz"MARKETPLACEAPP_POOL.get_ns_prefix_rir)c||_yr$rgrks rrmz"MARKETPLACEAPP_POOL.set_ns_prefix_rnr)c|jSr$rM r0s rget_MARKETPLACEAPPz&MARKETPLACEAPP_POOL.get_MARKETPLACEAPPrr)c||_yr$rU )r'rM s rset_MARKETPLACEAPPz&MARKETPLACEAPP_POOL.set_MARKETPLACEAPPrr)c:|jj|yr$)rM r+rys radd_MARKETPLACEAPPz&MARKETPLACEAPP_POOL.add_MARKETPLACEAPP ""5)r)c<|jj||yr$)rM r~rs rinsert_MARKETPLACEAPP_atz,MARKETPLACEAPP_POOL.insert_MARKETPLACEAPP_at ""5%0r)c"||j|<yr$rU rs rreplace_MARKETPLACEAPP_atz-MARKETPLACEAPP_POOL.replace_MARKETPLACEAPP_at%*E"r)c|jryyrrU r0s rrz MARKETPLACEAPP_POOL.has__content   r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) NrK rrrrrrrrrrrrrs rrkzMARKETPLACEAPP_POOL.export.3778MN  ',M DD  ! ! -%;P2P**E doo#4 7E<0 #3UMy)NrrrrM r)rM rrN rk) r'rrrarcrbrr`rMARKETPLACEAPP_s rrz#MARKETPLACEAPP_POOL._exportChildrenh DD#22OGUZ^ZwZwt<D JJvnJ =    & &t ,%5D " )r)r)rrrK T)rrK )rrrK FTr$r)r<r=r>rArrarr(rdrrhrmrV rX rZ r] r` rrkrrrrrr?r)rrK rK mt''HHJ - :7#G$#-*1+-. J  6r)rK ceZdZejZdZdZd;dZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%d Z&d!Z'd"Z(d#Z)d$Z*d%Z+d&Z,d'Z-d(Z.d)Z/d*Z0d+Z1d,Z2d-Z3d.Z4d/Z5d0Z6d1Z7d2Z8d3Z9d4Z:dd7Z=d?d8Z>d9Z?d@d:Z@y)ArM Nc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_| |_d|_| |_d|_| |_d|_| |_d|_||_ d|_!||_"d|_#||_$d|_%||_&d|_'||_(d|_)||_*d|_+||_,d|_-||_.d|_/||_0d|_1||_2d|_3yrV)4r=rrXr^rrYrrrrrrrrrrrrrrrrZONE_IDZONE_ID_nsprefix_ ORIGIN_IDORIGIN_ID_nsprefix_rrMD5 MD5_nsprefix_rr DESCRIPTIONDESCRIPTION_nsprefix_VERSIONVERSION_nsprefix_rr APPTEMPLATE64APPTEMPLATE64_nsprefix_MARKETPLACE_IDMARKETPLACE_ID_nsprefix_ MARKETPLACEMARKETPLACE_nsprefix_rOrPrrrsrrr,r-)r'rrrrrrrrrq rs rru rrw ry rr{ r} r rOrrrr,r=r]s rr(zMARKETPLACEAPP.__init__s,%)"!%%kk*:; !! # # " !% " !%"#'  $! "&%)" !% $*'+$,(,%&%)" # "&%)"  "&r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrM rarbs rrdzMARKETPLACEAPP.factory rr)c|jSr$rgr0s rrhzMARKETPLACEAPP.get_ns_prefix_rir)c||_yr$rgrks rrmzMARKETPLACEAPP.set_ns_prefix_rnr)c|jSr$r2r0s rr3zMARKETPLACEAPP.get_IDrqr)c||_yr$r2r5s rr6zMARKETPLACEAPP.set_IDrur)c|jSr$r\r0s rr]zMARKETPLACEAPP.get_UIDrr)c||_yr$r\r_s rr`zMARKETPLACEAPP.set_UID rr)c|jSr$rbr0s rrczMARKETPLACEAPP.get_GID"rr)c||_yr$rbres rrfzMARKETPLACEAPP.set_GID$rr)c|jSr$r<r0s rr=zMARKETPLACEAPP.get_UNAME&rr)c||_yr$r<r?s rr@zMARKETPLACEAPP.set_UNAME(rr)c|jSr$rBr0s rrCzMARKETPLACEAPP.get_GNAME*rr)c||_yr$rBrEs rrFzMARKETPLACEAPP.set_GNAME,rr)c|jSr$rOr0s rrPzMARKETPLACEAPP.get_LOCK.rr)c||_yr$rOrRs rrSzMARKETPLACEAPP.set_LOCK0rMr)c|jSr$rr0s rrzMARKETPLACEAPP.get_REGTIME2rrr)c||_yr$rrs rrzMARKETPLACEAPP.set_REGTIME4rvr)c|jSr$rHr0s rrIzMARKETPLACEAPP.get_NAME6rr)c||_yr$rHrKs rrLzMARKETPLACEAPP.set_NAME8rMr)c|jSr$rq r0s r get_ZONE_IDzMARKETPLACEAPP.get_ZONE_ID:rrr)c||_yr$r r'rq s r set_ZONE_IDzMARKETPLACEAPP.set_ZONE_ID<rvr)c|jSr$rs r0s r get_ORIGIN_IDzMARKETPLACEAPP.get_ORIGIN_ID>rr)c||_yr$r )r'rs s r set_ORIGIN_IDzMARKETPLACEAPP.set_ORIGIN_ID@rr)c|jSr$rr0s rrzMARKETPLACEAPP.get_SOURCEBr r)c||_yr$rrs rrzMARKETPLACEAPP.set_SOURCEDr$r)c|jSr$ru r0s rget_MD5zMARKETPLACEAPP.get_MD5Frr)c||_yr$r )r'ru s rset_MD5zMARKETPLACEAPP.set_MD5Hrr)c|jSr$rr0s rrzMARKETPLACEAPP.get_SIZEJrr)c||_yr$rrs rrzMARKETPLACEAPP.set_SIZELrMr)c|jSr$rw r0s rget_DESCRIPTIONzMARKETPLACEAPP.get_DESCRIPTIONNrWr)c||_yr$r r'rw s rset_DESCRIPTIONzMARKETPLACEAPP.set_DESCRIPTIONPr[r)c|jSr$ry r0s r get_VERSIONzMARKETPLACEAPP.get_VERSIONRrrr)c||_yr$r )r'ry s r set_VERSIONzMARKETPLACEAPP.set_VERSIONTrvr)c|jSr$rr0s rrzMARKETPLACEAPP.get_FORMATVr r)c||_yr$rrs rrzMARKETPLACEAPP.set_FORMATXr$r)c|jSr$r{ r0s rget_APPTEMPLATE64z MARKETPLACEAPP.get_APPTEMPLATE64Zrrr)c||_yr$r )r'r{ s rset_APPTEMPLATE64z MARKETPLACEAPP.set_APPTEMPLATE64\rvr)c|jSr$r} r0s rget_MARKETPLACE_IDz!MARKETPLACEAPP.get_MARKETPLACE_ID^rr)c||_yr$r )r'r} s rset_MARKETPLACE_IDz!MARKETPLACEAPP.set_MARKETPLACE_ID`rr)c|jSr$r r0s rget_MARKETPLACEzMARKETPLACEAPP.get_MARKETPLACEbrWr)c||_yr$r r'r s rset_MARKETPLACEzMARKETPLACEAPP.set_MARKETPLACEdr[r)c|jSr$rr0s rrzMARKETPLACEAPP.get_STATEfrr)c||_yr$rrs rrzMARKETPLACEAPP.set_STATEhrr)c|jSr$rr0s rrzMARKETPLACEAPP.get_TYPEjrr)c||_yr$rrs rrzMARKETPLACEAPP.set_TYPElrMr)c|jSr$rUr0s rrVzMARKETPLACEAPP.get_PERMISSIONSnrWr)c||_yr$rUrYs rrZzMARKETPLACEAPP.set_PERMISSIONSpr[r)c|jSr$rr0s rrzMARKETPLACEAPP.get_TEMPLATErrr)c||_yr$rrs rrzMARKETPLACEAPP.set_TEMPLATEtrr)c0|j|j|j|j|j|j |j |j|j|j|j|j|jx|jl|j`|jT|j H|j"<|j$0|j&$|j(|j* |j,yyr)rrrrrrrrrq rs rru rrw ry rr{ r} r rOrrrr,r0s rrzMARKETPLACEAPP.has__contentvs GG  HH HH JJ " JJ " II ! LL $ II ! LL $ NN & KK # HH II !    ( LL $ KK #    *    +    ( JJ " II !    ( MM %r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) NrM rrrrrrrrrrrrrs rrkzMARKETPLACEAPP.exportrr)cyr$r?rs rrz MARKETPLACEAPP._exportAttributesrr)c |rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jhtr|jr|jdznd}t||||j d|d |j |jd d|d ||jtr|jr|jdznd}t||||j d|d |j|jt|jdd|d ||jtr|j r|j dznd}t||||j d|d|j|jt|jdd|d||j"Dtr|j$r|j$dznd}|j"j'|||dd||j(htr|j*r|j*dznd}t||||j d|d|j |j(dd|d||j,tr|j.r|j.dznd}t||||j d|d|j|jt|j,dd|d||j0tr|j2r|j2dznd}t||||j d|d|j|jt|j0dd|d||j4tr|j6r|j6dznd}t||||j d|d|j|jt|j4dd|d||j8tr|j:r|j:dznd}t||||j d|d|j|jt|j8dd|d||j<tr|j>r|j>dznd}t||||j d|d|j|jt|j<dd|d||j@htr|jBr|jBdznd}t||||j d|d|j |j@d d|d||jDtr|jFr|jFdznd}t||||j d|d!|j|jt|jDd"d|d!||jHtr|jJr|jJdznd}t||||j d|d#|j|jt|jHd$d|d#||jLtr|jNr|jNdznd}t||||j d|d%|j|jt|jLd&d|d%||jPtr|jRr|jRdznd}t||||j d|d'|j|jt|jPd(d|d'||jThtr|jVr|jVdznd}t||||j d|d)|j |jTd*d|d)||jXtr|jZr|jZdznd}t||||j d|d+|j|jt|jXd,d|d+||j\htr|j^r|j^dznd}t||||j d|d-|j |j\d.d|d-||j`htr|jbr|jbdznd}t||||j d|d/|j |j`d0d|d/||jdDtr|jfr|jfdznd}|jdj'|||dd1||jhtr|jjr|jjdznd}t||||j d|d2|j|jt|jhd3d|d2|yy)4NrrrrrrrErrrrrrrrrrrr< rrrZONE_ID>rq z ORIGIN_ID>rs r= rzMD5>ru r? r DESCRIPTION>rw zVERSION>ry r> rzAPPTEMPLATE64>r{ zMARKETPLACE_ID>r} z MARKETPLACE>r rrOrrrrrr,)6rrrrr9rrrrrrrr{rwr~rrrrrkrrrrrq rr rs rt rrru rv rrrw rx ry rz rrr{ r| r} r~ r r rOrPrrrsrrr,r-rs rrzMARKETPLACEAPP._exportChildrens DD 77 ;IdN_N_t0036fh  w| 4 MM1ADD[D[\`\c\cptD[DuxHKOP Q 88 LQUQeQet33c9ln  w| 4 MM7G$//Z^ZpZpqz{|F|FrGT[Zp[\K]_orvw x :: !>LQUQeQet33c9ln  w| 4 MM7G$//Z^ZpZpqz{|F|FrGT[Zp[\K]_orvw x 99 =KPTPcPct22S8jl  II  We-=RW]lx  y << #@NSWSiSit55;pr  w| 4 MM;KdNeNefjfrfr@INeOJL\_cd e 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t << #@NSWSiSit55;pr  w| 4 MM;Kdoo^b^t^tu~@D@L@LvMZc^t_dOegwz~ @ >> %BPUYUmUmt77#=tv  w| 4 MM?ORVRaRabfbxbxzCDHDRDRzS`kbxclSmoBFG H ;; "?MRVRgRgt44s:np  w| 4 MM9IDOO\`\r\rs|~B~I~ItJW_\r]`Macsvz{ | 88 LQUQeQet33c9ln  w| 4 MM7G$JaJabfblblzAJaKBDTW[\ ] 99 =KPTPcPct22S8jl  w| 4 MM5EH_H_`d`i`iv|H_H}@PSWX Y    'DRW[WqWqt99C?xz     # #GU4DTV^k{G # H == $AOTXTkTkt66E--eT5AEDH!'D  % FKKKKE**5$>E--eT5AEDH!'D  ' ![[F**64AF--fdGDFDJ#)==D ' ![[F**64AF--fdGDFDJ#)==D & %%T%:D JJvnJ =DI%+D " ) # KKE**5$ BE--eT9EE DL%+]]D " & [[F**64@F--fdFCFDI"(--D  ) #[[F**64CF--fdIFF!DL%+]]D " + %[[F**64EF--fdKHF#DN'-}}D $ ( "[[F**64BF--fdHEF DK$*MMD ! % [[F**64?F--fdEBFDH!'D  & V[[KKE**5$?E--eT6BEDI"(--D  - '[[F**64GF--fdMJF%D )/D & ) #[[F**64CF--fdIFF!DL%+]]D " ( "[[F**64BF--fdHEF DK$*MMD ! / )[[F**64IF--fdOLF!'D +1==D ( * *v{{KKE**5$8HIE--eT;KLE"'D ,2MMD ) - '[[F**64GF--fdMJF%D )/D & ' !fkkKKE**5$@E--eT7CEDJ#)==D & V[[KKE**5$?E--eT6BEDI"(--D  - '$,,D,AD JJvnJ =#D %2D " * $[[F**64DF--fdJGF"DM&,mmD # %r)NNNNNNNNNNNNNNNNNNNNNNNN)rrrM T)rrM )rrrM FTr$r)Ar<r=r>rArrarr(rdrrhrmr3r6r]r`rcrfr=r@rCrFrPrSrrrIrLr r r r rrr r rrr r r r rrr r r r r r rrrrrVrZrrrrkrrrrrr?r)rrM rM sE''HHJ3'h 57#G$# '"+#- ' '!:-. ^D~  H4r)rM ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)MARKETPLACE_POOLNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrV)r=rrXr^rrYr r )r'r r=r]s rr(zMARKETPLACE_POOL.__init__s],%)"!%%kk*:;  !D &*" +D %)"r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr rarbs rrdzMARKETPLACE_POOL.factory] ! --&(8:H#2'22  $ $#,,e?w? ?#U6g6 6r)c|jSr$rgr0s rrhzMARKETPLACE_POOL.get_ns_prefix_rir)c||_yr$rgrks rrmzMARKETPLACE_POOL.set_ns_prefix_rnr)c|jSr$r r0s rr z MARKETPLACE_POOL.get_MARKETPLACErWr)c||_yr$r r s rr z MARKETPLACE_POOL.set_MARKETPLACEr[r)c:|jj|yr$)r r+rys radd_MARKETPLACEz MARKETPLACE_POOL.add_MARKETPLACE &r)c<|jj||yr$)r r~rs rinsert_MARKETPLACE_atz&MARKETPLACE_POOL.insert_MARKETPLACE_at u-r)c"||j|<yr$r rs rreplace_MARKETPLACE_atz'MARKETPLACE_POOL.replace_MARKETPLACE_at"'r)c|jryyrr r0s rrzMARKETPLACE_POOL.has__contents   r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr rrrrrrrrrrrrrs rrkzMARKETPLACE_POOL.export.3778JK  ',M DD  ! ! -%;M2M**E doo#4 7E<0 #3UMy)Nrrrr r)r rr rk) r'rrrarcrbrr`r MARKETPLACE_s rrz MARKETPLACE_POOL._exportChildrensd DD ,,LDRW[WqWqt99C?xz    0@PRZgwC  D-r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzMARKETPLACE_POOL.buildrr)cyr$r?rs rrz!MARKETPLACE_POOL._buildAttributesrr)c|dk(rLtj|}|j|||jj|d|_yy)Nr rr)r rdrr+rXrs rrzMARKETPLACE_POOL._buildChildrensN  %&&d&;D JJvnJ =    # #D )%2D " &r)r)rrr T)rr )rrr FTr$r)r<r=r>rArrarr(rdrrhrmr r r r r rrkrrrrrr?r)rr r st''HHJ * 77#G$ ''.(-. D  3r)r c>eZdZejZdZdZd+dZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%d Z&d!Z'd"Z(d#Z)d$Z*d,d%Z+d-d&Z,d.d'Z-d/d(Z.d)Z/d0d*Z0y)1r Nc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_| |_d|_| |_d|_| |_d|_| |_d|_||_ d|_!||_"d|_#yrV)$r=rrXr^rrYrrrrrrrrrrrrrOrP MARKET_MADMARKET_MAD_nsprefix_rq rr rSrTrUrVrWrXMARKETPLACEAPPSMARKETPLACEAPPS_nsprefix_rrr,r-)r'rrrrrrrOr rq rSrUrWr rr,r=r]s rr(zMARKETPLACE.__init__s,%)"!%%kk*:; !! # # " #$$(! !%  "& !% !%.)-&&%)"  "&r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr rarbs rrdzMARKETPLACE.factory2rr)c|jSr$rgr0s rrhzMARKETPLACE.get_ns_prefix_=rir)c||_yr$rgrks rrmzMARKETPLACE.set_ns_prefix_?rnr)c|jSr$r2r0s rr3zMARKETPLACE.get_IDArqr)c||_yr$r2r5s rr6zMARKETPLACE.set_IDCrur)c|jSr$r\r0s rr]zMARKETPLACE.get_UIDErr)c||_yr$r\r_s rr`zMARKETPLACE.set_UIDGrr)c|jSr$rbr0s rrczMARKETPLACE.get_GIDIrr)c||_yr$rbres rrfzMARKETPLACE.set_GIDKrr)c|jSr$r<r0s rr=zMARKETPLACE.get_UNAMEMrr)c||_yr$r<r?s rr@zMARKETPLACE.set_UNAMEOrr)c|jSr$rBr0s rrCzMARKETPLACE.get_GNAMEQrr)c||_yr$rBrEs rrFzMARKETPLACE.set_GNAMESrr)c|jSr$rHr0s rrIzMARKETPLACE.get_NAMEUrr)c||_yr$rHrKs rrLzMARKETPLACE.set_NAMEWrMr)c|jSr$rr0s rrzMARKETPLACE.get_STATEYrr)c||_yr$rrs rrzMARKETPLACE.set_STATE[rr)c|jSr$r r0s rget_MARKET_MADzMARKETPLACE.get_MARKET_MAD]rir)c||_yr$r r'r s rset_MARKET_MADzMARKETPLACE.set_MARKET_MAD_rmr)c|jSr$r r0s rr zMARKETPLACE.get_ZONE_IDarrr)c||_yr$r r s rr zMARKETPLACE.set_ZONE_IDcrvr)c|jSr$rr0s rrzMARKETPLACE.get_TOTAL_MBerr)c||_yr$rrs rrzMARKETPLACE.set_TOTAL_MBgrr)c|jSr$rr0s rrzMARKETPLACE.get_FREE_MBirrr)c||_yr$rrs rrzMARKETPLACE.set_FREE_MBkrvr)c|jSr$rr0s rrzMARKETPLACE.get_USED_MBmrrr)c||_yr$rrs rrzMARKETPLACE.set_USED_MBorvr)c|jSr$r r0s rget_MARKETPLACEAPPSzMARKETPLACE.get_MARKETPLACEAPPSqrer)c||_yr$r )r'r s rset_MARKETPLACEAPPSzMARKETPLACE.set_MARKETPLACEAPPSsrir)c|jSr$rUr0s rrVzMARKETPLACE.get_PERMISSIONSurWr)c||_yr$rUrYs rrZzMARKETPLACE.set_PERMISSIONSwr[r)c|jSr$rr0s rrzMARKETPLACE.get_TEMPLATEyrr)c||_yr$rrs rrzMARKETPLACE.set_TEMPLATE{rr)cn|j|j|j|j|jx|j l|j `|jT|jH|j<|j0|j$|j|j |jyyr)rrrrrrrOr rq rSrUrWr rr,r0s rrzMARKETPLACE.has__content}s GG  HH HH JJ " JJ " II ! JJ " OO ' LL $ MM % LL $ LL $  ,    ( MM %r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr rrrrrrrrrrrrrs rrkzMARKETPLACE.exportr7r)cyr$r?rs rrzMARKETPLACE._exportAttributesrr)c <|rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jhtr|jr|jdznd}t||||j d|d |j |jd d|d ||jtr|jr|jdznd}t||||j d|d |j|jt|jdd|d ||jtr|j r|j dznd}t||||j d|d|j|jt|jdd|d||j"tr|j$r|j$dznd}t||||j d|d|j|jt|j"dd|d||j&htr|j(r|j(dznd}t||||j d|d|j |j&dd|d||j*tr|j,r|j,dznd}t||||j d|d|j|jt|j*dd|d||j.tr|j0r|j0dznd}t||||j d|d|j|jt|j.dd|d||j2htr|j4r|j4dznd}t||||j d|d|j |j2dd|d||j6htr|j8r|j8dznd}t||||j d|d|j |j6dd|d||j:htr|j<r|j<dznd}t||||j d|d|j |j:dd|d||j>Dtr|j@r|j@dznd}|j>jC|||dd| |jDDtr|jFr|jFdznd}|jDjC|||dd!| |jHtr|jJr|jJdznd}t||||j d|d"|j|jt|jHd#d|d"|yy)$NrrrrrrrErrrrrrrrrrrrrOz MARKET_MAD>r r rq rrSrrUrrWr rrrr,)&rrrrr9rrrrrrrr{rwr~rrrrrOrPr r rq rr rSrTrUrVrWrXr r rkrrr,r-rs rrzMARKETPLACE._exportChildrens DD 77 ;IdN_N_t0036fh  w| 4 MM1ADD[D[\`\c\cptD[DuxHKOP Q 88 LQUQeQet33c9ln  w| 4 MM7G$//Z^ZpZpqz{|F|FrGT[Zp[\K]_orvw x :: !>LQUQeQet33c9ln  w| 4 MM7G$//Z^ZpZpqz{|F|FrGT[Zp[\K]_orvw x 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t :: !>LQUQeQet33c9ln  w| 4 MM7G$JaJabfblblzAJaKBDTW[\ ] ?? &CQVZVoVot883>vx  w| 4 MMAQTXTcTcdhdzdz|EFJFUFU|VcodzepUqsCFJK L << #@NSWSiSit55;pr  w| 4 MM;Kdoo^b^t^tu~@D@L@LvMZc^t_dOegwz~ @ == $AOTXTkTkt66E--eT5AEDH!'D  % FKKKKE**5$>E--eT5AEDH!'D  ' ![[F**64AF--fdGDFDJ#)==D ' ![[F**64AF--fdGDFDJ#)==D & [[F**64@F--fdFCFDI"(--D  ' !fkkKKE**5$@E--eT7CEDJ#)==D , &[[F**64FF--fdLIF$DO(. D % ) #[[F**64CF--fdIFF!DL%+]]D " * $KKE**5$ CE--eT:FE!DM&,mmD # ) # KKE**5$ BE--eT9EE DL%+]]D " ) # KKE**5$ BE--eT9EE DL%+]]D " + +&..d.CD JJvnJ =#'D %6D " - '$,,D,AD JJvnJ =#D %2D " * $[[F**64DF--fdJGF"DM&,mmD # %r)NNNNNNNNNNNNNNNN)rrr T)rr )rrr FTr$r)1r<r=r>rArrarr(rdrrhrmr3r6r]r`rcrfr=r@rCrFrIrLrrr r r r rrrrrrr r rVrZrrrrkrrrrrr?r)rr r s''HHJ#'H 27#G$%!$/ '!*-. >D~  X4r)r ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)MONITORING_DATANc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrV)r=rrXr^rrYr*r+)r'r*r=r]s rr(zMONITORING_DATA.__init__W[,%)"!%%kk*:;   DO%)!)DO$(!r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr- rarbs rrdzMONITORING_DATA.factorybrer)c|jSr$rgr0s rrhzMONITORING_DATA.get_ns_prefix_mrir)c||_yr$rgrks rrmzMONITORING_DATA.set_ns_prefix_ornr)c|jSr$rYr0s rrZzMONITORING_DATA.get_MONITORINGqrir)c||_yr$rYr\s rr]zMONITORING_DATA.set_MONITORINGsrmr)c:|jj|yr$)r*r+rys radd_MONITORINGzMONITORING_DATA.add_MONITORINGu u%r)c<|jj||yr$)r*r~rs rinsert_MONITORING_atz$MONITORING_DATA.insert_MONITORING_atw ue,r)c"||j|<yr$rYrs rreplace_MONITORING_atz%MONITORING_DATA.replace_MONITORING_aty!&r)c|jryyrrYr0s rrzMONITORING_DATA.has__content{ OOr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr- rrrrrrrrrrrrrs rrkzMONITORING_DATA.exportrr)cyr$r?rs rrz!MONITORING_DATA._exportAttributesrr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>y)Nrrrr*r)r*rr+rk) r'rrrarcrbrr`r MONITORING_s rrzMONITORING_DATA._exportChildrena DD??KCQVZVoVot883>vx    w/?rYeuA  B+r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzMONITORING_DATA.buildrr)cyr$r?rs rrz MONITORING_DATA._buildAttributesrr)c|dk(rLtj|}|j|||jj |d|_yy)Nr*rr)MONITORINGType45rdrr*r+rXrs rrzMONITORING_DATA._buildChildrensL  $#++4+@D JJvnJ = OO " "4 (%1D " %r)r)rrr- T)rr- )rrr- FTr$r)r<r=r>rArrarr(rdrrhrmrZr]r6 r9 r< rrkrrrrrr?r)rr- r- St''HHJ ) 67#G$%&-'-. B  2r)r- c\ eZdZejZdZdZdfdZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%d Z&d!Z'd"Z(d#Z)d$Z*d%Z+d&Z,d'Z-d(Z.d)Z/d*Z0d+Z1d,Z2d-Z3d.Z4d/Z5d0Z6d1Z7d2Z8d3Z9d4Z:d5Z;d6Zd9Z?d:Z@d;ZAd<ZBd=ZCd>ZDd?ZEd@ZFdAZGdBZHdCZIdDZJdEZKdFZLdGZMdHZNdIZOdJZPdKZQdLZRdMZSdNZTdOZUdPZVdQZWdRZXdSZYdTZZdUZ[dVZ\dWZ]dXZ^dYZ_dZZ`d[Zad\Zbd]Zcd^Zdd_Zed`ZfdaZgdbZhdcZiddZjdeZkdfZldgZmdhZndiZodjZpdkZqdlZrdmZsdnZtdoZudpZvdqZwdrZxdsZydtZzduZ{dvZ|dwZ}dxZ~dyZdzZd{Zd|Zd}Zd~ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd„ZdÄZdĄZdńZdƄZdDŽZdȄZdɄZdʄZd˄Zd̄Zd̈́Zd΄ZdτZdЄZdфZd҄ZdӄZdԄZdՄZdքZdׄZd؄ZdلZdڄZdۄZd܄Zd݄ZdބZd߄ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%d Z&d!Z'd"Z(d#Z)d$Z*d%Z+d&Z,d'Z-d(Z.d)Z/d*Z0d+Z1d,Z2d-Z3d.Z4d/Z5d0Z6d1Z7d2Z8d3Z9d4Z:d5Z;d6Z<d7Z=d8Z>d9Z?d:Z@d;ZAd<ZBd=ZCd>ZDd?ZEd@ZFdAZGdBZHdCZIdDZJdEZKdFZLdGZMdHZNdIZOdJZPdKZQdLZRdMZSdNZTdOZUdPZVdQZWdRZXdSZYdTZZdUZ[dVZ\dWZ]dXZ^dYZ_dZZ`d[Zad\d]ggZbd^Zcd\d]ggZdd_Zedgd`ZfdhdaZgdidbZhdjdcZiddZjdkdeZky(lOPENNEBULA_CONFIGURATIONNcZ Y|_d|_d|_Zjd|_d|_|g|_n||_d|_|g|_n||_d|_ |g|_ n||_ d|_ |g|_ n||_ d|_ ||_d|_||_d|_|g|_n||_d|_|g|_n||_d|_| g|_n| |_d|_| g|_n| |_d|_| |_d|_| g|_n| |_d|_| g|_n| |_d|_|g|_ n||_ d|_!|g|_"n||_"d|_#|g|_$n||_$d|_%|g|_&n||_&d|_'|g|_(n||_(d|_)|g|_*n||_*d|_+|g|_,n||_,d|_-|g|_.n||_.d|_/|g|_0n||_0d|_1|g|_2n||_2d|_3|g|_4n||_4d|_5|g|_6n||_6d|_7|g|_8n||_8d|_9|g|_:n||_:d|_;||_<d|_=||_>|j|j|d|_@||_Ad|_B|g|_Cn||_Cd|_D| |_Ed|_F|!|_Gd|_H|"g|_In|"|_Id|_J|#g|_Kn|#|_Kd|_L|$g|_Mn|$|_Md|_N|%g|_On|%|_Od|_P|&g|_Qn|&|_Qd|_R|'g|_Sn|'|_Sd|_T|(g|_Un|(|_Ud|_V|)g|_Wn|)|_Wd|_X|*g|_Yn|*|_Yd|_Z|+g|_[n|+|_[d|_\|,g|_]n|,|_]d|_^|-g|__n|-|__d|_`|.g|_an|.|_ad|_b|/g|_cn|/|_cd|_d|0g|_en|0|_ed|_f|1g|_gn|1|_gd|_h|2g|_in|2|_id|_j|3|_kd|_l|4|_md|_n|5|_od|_p|6|_qd|_r|7|_sd|_t|8|_ud|_v|9|_wd|_x|:|_yd|_z|;|_{d|_||<|_}d|_~|=g|_n|=|_d|_|>|_d|_|?|_d|_@|_d|_A|_d|_B|_d|_C|_d|_D|_d|_E|_d|_Fg|_nF|_d|_Gg|_nG|_d|_Hg|_nH|_d|_Ig|_nI|_d|_J|_d|_K|_d|_Lg|_nL|_d|_Mg|_nM|_d|_N|_d|_Og|_nO|_d|_Pg|_nP|_d|_Q|_d|_R|_|jU|jRd|_Sg|_nS|_d|_T|_d|_Ug|_nU|_d|_Vg|_nV|_d|_Wg|_nW|_d|_X|_d|_yrV)r=rrXr^rrYAPI_LIST_ORDERAPI_LIST_ORDER_nsprefix_AUTH_MADAUTH_MAD_nsprefix_ AUTH_MAD_CONFAUTH_MAD_CONF_nsprefix_CLUSTER_ENCRYPTED_ATTR CLUSTER_ENCRYPTED_ATTR_nsprefix_CONTEXT_RESTRICTED_DIRS!CONTEXT_RESTRICTED_DIRS_nsprefix_CONTEXT_SAFE_DIRSCONTEXT_SAFE_DIRS_nsprefix_DATASTORE_CAPACITY_CHECK"DATASTORE_CAPACITY_CHECK_nsprefix_DATASTORE_ENCRYPTED_ATTR"DATASTORE_ENCRYPTED_ATTR_nsprefix_DATASTORE_LOCATIONDATASTORE_LOCATION_nsprefix_ DATASTORE_MADDATASTORE_MAD_nsprefix_DB DB_nsprefix_ DEFAULT_AUTHDEFAULT_AUTH_nsprefix_DEFAULT_CDROM_DEVICE_PREFIX%DEFAULT_CDROM_DEVICE_PREFIX_nsprefix_ DEFAULT_COSTDEFAULT_COST_nsprefix_DEFAULT_DEVICE_PREFIXDEFAULT_DEVICE_PREFIX_nsprefix_DEFAULT_IMAGE_PERSISTENT"DEFAULT_IMAGE_PERSISTENT_nsprefix_DEFAULT_IMAGE_PERSISTENT_NEW&DEFAULT_IMAGE_PERSISTENT_NEW_nsprefix_DEFAULT_IMAGE_TYPEDEFAULT_IMAGE_TYPE_nsprefix_ DEFAULT_UMASKDEFAULT_UMASK_nsprefix_!DEFAULT_VDC_CLUSTER_DATASTORE_ACL+DEFAULT_VDC_CLUSTER_DATASTORE_ACL_nsprefix_DEFAULT_VDC_CLUSTER_HOST_ACL&DEFAULT_VDC_CLUSTER_HOST_ACL_nsprefix_DEFAULT_VDC_CLUSTER_NET_ACL%DEFAULT_VDC_CLUSTER_NET_ACL_nsprefix_DEFAULT_VDC_DATASTORE_ACL#DEFAULT_VDC_DATASTORE_ACL_nsprefix_DEFAULT_VDC_HOST_ACLDEFAULT_VDC_HOST_ACL_nsprefix_DEFAULT_VDC_VNET_ACLDEFAULT_VDC_VNET_ACL_nsprefix_DOCUMENT_ENCRYPTED_ATTR!DOCUMENT_ENCRYPTED_ATTR_nsprefix_ DS_MAD_CONFDS_MAD_CONF_nsprefix_DS_MONITOR_VM_DISKDS_MONITOR_VM_DISK_nsprefix_ENABLE_OTHER_PERMISSIONS%validate_ENABLE_OTHER_PERMISSIONSType"ENABLE_OTHER_PERMISSIONS_nsprefix_ FEDERATIONFEDERATION_nsprefix_GROUP_RESTRICTED_ATTRGROUP_RESTRICTED_ATTR_nsprefix_HM_MADHM_MAD_nsprefix_ HOOK_LOG_CONFHOOK_LOG_CONF_nsprefix_HOST_ENCRYPTED_ATTRHOST_ENCRYPTED_ATTR_nsprefix_IMAGE_ENCRYPTED_ATTRIMAGE_ENCRYPTED_ATTR_nsprefix_IMAGE_RESTRICTED_ATTRIMAGE_RESTRICTED_ATTR_nsprefix_r"r#INHERIT_DATASTORE_ATTR INHERIT_DATASTORE_ATTR_nsprefix_INHERIT_IMAGE_ATTRINHERIT_IMAGE_ATTR_nsprefix_INHERIT_VNET_ATTRINHERIT_VNET_ATTR_nsprefix_IPAM_MADIPAM_MAD_nsprefix_KEEPALIVE_MAX_CONNKEEPALIVE_MAX_CONN_nsprefix_KEEPALIVE_TIMEOUTKEEPALIVE_TIMEOUT_nsprefix_LISTEN_ADDRESSLISTEN_ADDRESS_nsprefix_LOG LOG_nsprefix_LOG_CALL_FORMATLOG_CALL_FORMAT_nsprefix_ MAC_PREFIXMAC_PREFIX_nsprefix_ MANAGER_TIMERMANAGER_TIMER_nsprefix_r r MARKET_MAD_CONFMARKET_MAD_CONF_nsprefix_ MAX_BACKUPSMAX_BACKUPS_nsprefix_MAX_BACKUPS_HOSTMAX_BACKUPS_HOST_nsprefix_MAX_CONNMAX_CONN_nsprefix_MAX_CONN_BACKLOGMAX_CONN_BACKLOG_nsprefix_ MESSAGE_SIZEMESSAGE_SIZE_nsprefix_MONITORING_INTERVAL_DATASTORE'MONITORING_INTERVAL_DATASTORE_nsprefix_MONITORING_INTERVAL_HOST"MONITORING_INTERVAL_HOST_nsprefix_MONITORING_INTERVAL_MARKET$MONITORING_INTERVAL_MARKET_nsprefix_MONITORING_INTERVAL_VM MONITORING_INTERVAL_VM_nsprefix_ NETWORK_SIZENETWORK_SIZE_nsprefix_ONE_KEYONE_KEY_nsprefix_PCI_PASSTHROUGH_BUSPCI_PASSTHROUGH_BUS_nsprefix_PORTPORT_nsprefix_RAFTRAFT_nsprefix_RPC_LOGRPC_LOG_nsprefix_SCRIPTS_REMOTE_DIRSCRIPTS_REMOTE_DIR_nsprefix_SESSION_EXPIRATION_TIME!SESSION_EXPIRATION_TIME_nsprefix_SHOWBACK_ONLY_RUNNINGSHOWBACK_ONLY_RUNNING_nsprefix_TIMEOUTTIMEOUT_nsprefix_rr TM_MAD_CONFTM_MAD_CONF_nsprefix_USER_ENCRYPTED_ATTRUSER_ENCRYPTED_ATTR_nsprefix_USER_RESTRICTED_ATTRUSER_RESTRICTED_ATTR_nsprefix_VLAN_IDSVLAN_IDS_nsprefix_VM_ADMIN_OPERATIONSVM_ADMIN_OPERATIONS_nsprefix_VM_ENCRYPTED_ATTRVM_ENCRYPTED_ATTR_nsprefix_rrVM_MANAGE_OPERATIONSVM_MANAGE_OPERATIONS_nsprefix_VM_MONITORING_EXPIRATION_TIME'VM_MONITORING_EXPIRATION_TIME_nsprefix_VM_RESTRICTED_ATTRVM_RESTRICTED_ATTR_nsprefix_VM_SNAPSHOT_FACTORVM_SNAPSHOT_FACTOR_nsprefix_VM_SUBMIT_ON_HOLDvalidate_VM_SUBMIT_ON_HOLDTypeVM_SUBMIT_ON_HOLD_nsprefix_VM_USE_OPERATIONSVM_USE_OPERATIONS_nsprefix_ VNC_PORTSVNC_PORTS_nsprefix_VNET_ENCRYPTED_ATTRVNET_ENCRYPTED_ATTR_nsprefix_VNET_RESTRICTED_ATTRVNET_RESTRICTED_ATTR_nsprefix_ VN_MAD_CONFVN_MAD_CONF_nsprefix_ VXLAN_IDSVXLAN_IDS_nsprefix_)[r'rM rO rQ rS rU rW rY r[ r] r_ ra rc re rg ri rk rm ro rq rs ru rw ry r{ r} r r r r r r r r r r r r"r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r rr r r r r r rr r r r r r r r r r r r=r]s[ rr(z!OPENNEBULA_CONFIGURATION.__init__s,%)"!%%kk*:;  !"$D "0D (,%  DM$DM"&  !#D !.D '+$ ! )*,D '*@D '04-'>$15.!2+/( # +,.D ),DD )26/ # +,.D ),DD )26/  %&(D #&8D #,0)  !#D !.D '+$    "D  ,D &*# & ./1D ,/JD ,592   "D  ,D &*# ()+D &)>D &/3, # +,.D ),DD )26/ ' /02D -0LD -6:3  %&(D #&8D #,0)  !#D !.D '+$ , 457D 25VD 2;?8 ' /02D -0LD -6:3 & ./1D ,/JD ,592 $ ,-/D *-FD *370  '(*D %(D &/3, $*'+$  &')D $':D $-1*  '(*D %(D &/3, >DK DK $ ! )*,D '*@D '04-  %&(D #&8D #,0)  $%'D "%6D "+/(  DM$DM"&  %&(D #&8D #,0)  $%'D "%6D "+/(  !"$D "0D (,% ;DHDH!  "#%D #2D )-&   DO(DO$(!  !#D !.D '+$   DO(DO$(!  "#%D #2D )-&&%)" 0*.'  "& 0*.'(&*#-J*7;4(@%26/*D'481&<#04-(&*# ?DL"DL!%#6 -1* " " !%"4,0)'>$15.%:"/3, !% >DK DK $  !D *D %)"  &')D $':D $-1*  '(*D %(DK DK $$8!.2+ ( 013D .1ND .7;4  %&(D #&8D #,0)"4,0)!2 ++D,B,BC+/(  $%'D "%6D "+/("#'  &')D $':D $-1*  '(*D %(g> >r)c|jSr$rgr0s rrhz'OPENNEBULA_CONFIGURATION.get_ns_prefix_%rir)c||_yr$rgrks rrmz'OPENNEBULA_CONFIGURATION.set_ns_prefix_'rnr)c|jSr$rM r0s rget_API_LIST_ORDERz+OPENNEBULA_CONFIGURATION.get_API_LIST_ORDER)rr)c||_yr$r )r'rM s rset_API_LIST_ORDERz+OPENNEBULA_CONFIGURATION.set_API_LIST_ORDER+rr)c:|jj|yr$)rM r+rys radd_API_LIST_ORDERz+OPENNEBULA_CONFIGURATION.add_API_LIST_ORDER-r[ r)c<|jj||yr$)rM r~rs rinsert_API_LIST_ORDER_atz1OPENNEBULA_CONFIGURATION.insert_API_LIST_ORDER_at/r^ r)c"||j|<yr$r rs rreplace_API_LIST_ORDER_atz2OPENNEBULA_CONFIGURATION.replace_API_LIST_ORDER_at1ra r)c|jSr$rO r0s r get_AUTH_MADz%OPENNEBULA_CONFIGURATION.get_AUTH_MAD3rr)c||_yr$r )r'rO s r set_AUTH_MADz%OPENNEBULA_CONFIGURATION.set_AUTH_MAD5rr)c:|jj|yr$)rO r+rys r add_AUTH_MADz%OPENNEBULA_CONFIGURATION.add_AUTH_MAD7rr)c<|jj||yr$)rO r~rs rinsert_AUTH_MAD_atz+OPENNEBULA_CONFIGURATION.insert_AUTH_MAD_at9rr)c"||j|<yr$r rs rreplace_AUTH_MAD_atz,OPENNEBULA_CONFIGURATION.replace_AUTH_MAD_at;rr)c|jSr$rQ r0s rget_AUTH_MAD_CONFz*OPENNEBULA_CONFIGURATION.get_AUTH_MAD_CONF=rrr)c||_yr$r )r'rQ s rset_AUTH_MAD_CONFz*OPENNEBULA_CONFIGURATION.set_AUTH_MAD_CONF?rvr)c:|jj|yr$)rQ r+rys radd_AUTH_MAD_CONFz*OPENNEBULA_CONFIGURATION.add_AUTH_MAD_CONFA !!%(r)c<|jj||yr$)rQ r~rs rinsert_AUTH_MAD_CONF_atz0OPENNEBULA_CONFIGURATION.insert_AUTH_MAD_CONF_atC !!%/r)c"||j|<yr$r rs rreplace_AUTH_MAD_CONF_atz1OPENNEBULA_CONFIGURATION.replace_AUTH_MAD_CONF_atE$)5!r)c|jSr$rS r0s rget_CLUSTER_ENCRYPTED_ATTRz3OPENNEBULA_CONFIGURATION.get_CLUSTER_ENCRYPTED_ATTRG***r)c||_yr$r )r'rS s rset_CLUSTER_ENCRYPTED_ATTRz3OPENNEBULA_CONFIGURATION.set_CLUSTER_ENCRYPTED_ATTRI &<#r)c:|jj|yr$)rS r+rys radd_CLUSTER_ENCRYPTED_ATTRz3OPENNEBULA_CONFIGURATION.add_CLUSTER_ENCRYPTED_ATTRK ##**51r)c<|jj||yr$)rS r~rs r insert_CLUSTER_ENCRYPTED_ATTR_atz9OPENNEBULA_CONFIGURATION.insert_CLUSTER_ENCRYPTED_ATTR_atM ##**5%8r)c"||j|<yr$r rs r!replace_CLUSTER_ENCRYPTED_ATTR_atz:OPENNEBULA_CONFIGURATION.replace_CLUSTER_ENCRYPTED_ATTR_atO-2##E*r)c|jSr$rU r0s rget_CONTEXT_RESTRICTED_DIRSz4OPENNEBULA_CONFIGURATION.get_CONTEXT_RESTRICTED_DIRSQ+++r)c||_yr$r0 )r'rU s rset_CONTEXT_RESTRICTED_DIRSz4OPENNEBULA_CONFIGURATION.set_CONTEXT_RESTRICTED_DIRSS '>$r)c|jSr$rW r0s rget_CONTEXT_SAFE_DIRSz.OPENNEBULA_CONFIGURATION.get_CONTEXT_SAFE_DIRSUr/ r)c||_yr$r7 )r'rW s rset_CONTEXT_SAFE_DIRSz.OPENNEBULA_CONFIGURATION.set_CONTEXT_SAFE_DIRSWr2 r)c|jSr$rY r0s rget_DATASTORE_CAPACITY_CHECKz5OPENNEBULA_CONFIGURATION.get_DATASTORE_CAPACITY_CHECKY,,,r)c||_yr$r< )r'rY s rset_DATASTORE_CAPACITY_CHECKz5OPENNEBULA_CONFIGURATION.set_DATASTORE_CAPACITY_CHECK[ (@%r)c:|jj|yr$)rY r+rys radd_DATASTORE_CAPACITY_CHECKz5OPENNEBULA_CONFIGURATION.add_DATASTORE_CAPACITY_CHECK] %%,,U3r)c<|jj||yr$)rY r~rs r"insert_DATASTORE_CAPACITY_CHECK_atz;OPENNEBULA_CONFIGURATION.insert_DATASTORE_CAPACITY_CHECK_at_ %%,,UE:r)c"||j|<yr$r< rs r#replace_DATASTORE_CAPACITY_CHECK_atz r)c||_yr$rL )r'r[ s rset_DATASTORE_ENCRYPTED_ATTRz5OPENNEBULA_CONFIGURATION.set_DATASTORE_ENCRYPTED_ATTRerA r)c:|jj|yr$)r[ r+rys radd_DATASTORE_ENCRYPTED_ATTRz5OPENNEBULA_CONFIGURATION.add_DATASTORE_ENCRYPTED_ATTRgrD r)c<|jj||yr$)r[ r~rs r"insert_DATASTORE_ENCRYPTED_ATTR_atz;OPENNEBULA_CONFIGURATION.insert_DATASTORE_ENCRYPTED_ATTR_atirG r)c"||j|<yr$rL rs r#replace_DATASTORE_ENCRYPTED_ATTR_atzOPENNEBULA_CONFIGURATION.insert_DEFAULT_CDROM_DEVICE_PREFIX_at ((//u=r)c"||j|<yr$r rs r&replace_DEFAULT_CDROM_DEVICE_PREFIX_atz?OPENNEBULA_CONFIGURATION.replace_DEFAULT_CDROM_DEVICE_PREFIX_at27((/r)c|jSr$rg r0s rget_DEFAULT_COSTz)OPENNEBULA_CONFIGURATION.get_DEFAULT_COSTrr)c||_yr$r )r'rg s rset_DEFAULT_COSTz)OPENNEBULA_CONFIGURATION.set_DEFAULT_COSTrr)c:|jj|yr$)rg r+rys radd_DEFAULT_COSTz)OPENNEBULA_CONFIGURATION.add_DEFAULT_COSTr} r)c<|jj||yr$)rg r~rs rinsert_DEFAULT_COST_atz/OPENNEBULA_CONFIGURATION.insert_DEFAULT_COST_atr r)c"||j|<yr$r rs rreplace_DEFAULT_COST_atz0OPENNEBULA_CONFIGURATION.replace_DEFAULT_COST_atr r)c|jSr$ri r0s rget_DEFAULT_DEVICE_PREFIXz2OPENNEBULA_CONFIGURATION.get_DEFAULT_DEVICE_PREFIX)))r)c||_yr$r )r'ri s rset_DEFAULT_DEVICE_PREFIXz2OPENNEBULA_CONFIGURATION.set_DEFAULT_DEVICE_PREFIX %:"r)c:|jj|yr$)ri r+rys radd_DEFAULT_DEVICE_PREFIXz2OPENNEBULA_CONFIGURATION.add_DEFAULT_DEVICE_PREFIX ""))%0r)c<|jj||yr$)ri r~rs rinsert_DEFAULT_DEVICE_PREFIX_atz8OPENNEBULA_CONFIGURATION.insert_DEFAULT_DEVICE_PREFIX_at ""))%7r)c"||j|<yr$r rs r replace_DEFAULT_DEVICE_PREFIX_atz9OPENNEBULA_CONFIGURATION.replace_DEFAULT_DEVICE_PREFIX_at,1""5)r)c|jSr$rk r0s rget_DEFAULT_IMAGE_PERSISTENTz5OPENNEBULA_CONFIGURATION.get_DEFAULT_IMAGE_PERSISTENTr> r)c||_yr$r )r'rk s rset_DEFAULT_IMAGE_PERSISTENTz5OPENNEBULA_CONFIGURATION.set_DEFAULT_IMAGE_PERSISTENTrA r)c:|jj|yr$)rk r+rys radd_DEFAULT_IMAGE_PERSISTENTz5OPENNEBULA_CONFIGURATION.add_DEFAULT_IMAGE_PERSISTENTrD r)c<|jj||yr$)rk r~rs r"insert_DEFAULT_IMAGE_PERSISTENT_atz;OPENNEBULA_CONFIGURATION.insert_DEFAULT_IMAGE_PERSISTENT_atrG r)c"||j|<yr$r rs r#replace_DEFAULT_IMAGE_PERSISTENT_atzr)c"||j|<yr$r rs r'replace_DEFAULT_IMAGE_PERSISTENT_NEW_atz@OPENNEBULA_CONFIGURATION.replace_DEFAULT_IMAGE_PERSISTENT_NEW_at38))%0r)c|jSr$ro r0s rget_DEFAULT_IMAGE_TYPEz/OPENNEBULA_CONFIGURATION.get_DEFAULT_IMAGE_TYPErY r)c||_yr$r )r'ro s rset_DEFAULT_IMAGE_TYPEz/OPENNEBULA_CONFIGURATION.set_DEFAULT_IMAGE_TYPEr\ r)c:|jj|yr$)ro r+rys radd_DEFAULT_IMAGE_TYPEz/OPENNEBULA_CONFIGURATION.add_DEFAULT_IMAGE_TYPEr_ r)c<|jj||yr$)ro r~rs rinsert_DEFAULT_IMAGE_TYPE_atz5OPENNEBULA_CONFIGURATION.insert_DEFAULT_IMAGE_TYPE_atrb r)c"||j|<yr$r rs rreplace_DEFAULT_IMAGE_TYPE_atz6OPENNEBULA_CONFIGURATION.replace_DEFAULT_IMAGE_TYPE_atre r)c|jSr$rq r0s rget_DEFAULT_UMASKz*OPENNEBULA_CONFIGURATION.get_DEFAULT_UMASKrrr)c||_yr$r )r'rq s rset_DEFAULT_UMASKz*OPENNEBULA_CONFIGURATION.set_DEFAULT_UMASKrvr)c:|jj|yr$)rq r+rys radd_DEFAULT_UMASKz*OPENNEBULA_CONFIGURATION.add_DEFAULT_UMASKr r)c<|jj||yr$)rq r~rs rinsert_DEFAULT_UMASK_atz0OPENNEBULA_CONFIGURATION.insert_DEFAULT_UMASK_atr r)c"||j|<yr$r rs rreplace_DEFAULT_UMASK_atz1OPENNEBULA_CONFIGURATION.replace_DEFAULT_UMASK_atr r)c|jSr$rs r0s r%get_DEFAULT_VDC_CLUSTER_DATASTORE_ACLz>OPENNEBULA_CONFIGURATION.get_DEFAULT_VDC_CLUSTER_DATASTORE_ACLs555r)c||_yr$r )r'rs s r%set_DEFAULT_VDC_CLUSTER_DATASTORE_ACLz>OPENNEBULA_CONFIGURATION.set_DEFAULT_VDC_CLUSTER_DATASTORE_ACLs 1R.r)c:|jj|yr$)rs r+rys r%add_DEFAULT_VDC_CLUSTER_DATASTORE_ACLz>OPENNEBULA_CONFIGURATION.add_DEFAULT_VDC_CLUSTER_DATASTORE_ACLs ..55eOPENNEBULA_CONFIGURATION.insert_DEFAULT_VDC_CLUSTER_NET_ACL_atr r)c"||j|<yr$r rs r&replace_DEFAULT_VDC_CLUSTER_NET_ACL_atz?OPENNEBULA_CONFIGURATION.replace_DEFAULT_VDC_CLUSTER_NET_ACL_atr r)c|jSr$ry r0s rget_DEFAULT_VDC_DATASTORE_ACLz6OPENNEBULA_CONFIGURATION.get_DEFAULT_VDC_DATASTORE_ACL---r)c||_yr$r )r'ry s rset_DEFAULT_VDC_DATASTORE_ACLz6OPENNEBULA_CONFIGURATION.set_DEFAULT_VDC_DATASTORE_ACL )B&r)c:|jj|yr$)ry r+rys radd_DEFAULT_VDC_DATASTORE_ACLz6OPENNEBULA_CONFIGURATION.add_DEFAULT_VDC_DATASTORE_ACLs &&--e4r)c<|jj||yr$)ry r~rs r#insert_DEFAULT_VDC_DATASTORE_ACL_atz )r'r s rset_DS_MONITOR_VM_DISKz/OPENNEBULA_CONFIGURATION.set_DS_MONITOR_VM_DISK'r\ r)c|jSr$r r0s rget_ENABLE_OTHER_PERMISSIONSz5OPENNEBULA_CONFIGURATION.get_ENABLE_OTHER_PERMISSIONS)r> r)c||_yr$rC )r'r s rset_ENABLE_OTHER_PERMISSIONSz5OPENNEBULA_CONFIGURATION.set_ENABLE_OTHER_PERMISSIONS+rA r)c|jSr$r r0s rget_FEDERATIONz'OPENNEBULA_CONFIGURATION.get_FEDERATION-rir)c||_yr$rH )r'r s rset_FEDERATIONz'OPENNEBULA_CONFIGURATION.set_FEDERATION/rmr)c|jSr$r r0s rget_GROUP_RESTRICTED_ATTRz2OPENNEBULA_CONFIGURATION.get_GROUP_RESTRICTED_ATTR1r r)c||_yr$rM )r'r s rset_GROUP_RESTRICTED_ATTRz2OPENNEBULA_CONFIGURATION.set_GROUP_RESTRICTED_ATTR3r r)c:|jj|yr$)r r+rys radd_GROUP_RESTRICTED_ATTRz2OPENNEBULA_CONFIGURATION.add_GROUP_RESTRICTED_ATTR5r r)c<|jj||yr$)r r~rs rinsert_GROUP_RESTRICTED_ATTR_atz8OPENNEBULA_CONFIGURATION.insert_GROUP_RESTRICTED_ATTR_at7r r)c"||j|<yr$rM rs r replace_GROUP_RESTRICTED_ATTR_atz9OPENNEBULA_CONFIGURATION.replace_GROUP_RESTRICTED_ATTR_at9r r)c|jSr$r r0s r get_HM_MADz#OPENNEBULA_CONFIGURATION.get_HM_MAD;r r)c||_yr$rX )r'r s r set_HM_MADz#OPENNEBULA_CONFIGURATION.set_HM_MAD=r$r)c|jSr$r r0s rget_HOOK_LOG_CONFz*OPENNEBULA_CONFIGURATION.get_HOOK_LOG_CONF?rrr)c||_yr$r] )r'r s rset_HOOK_LOG_CONFz*OPENNEBULA_CONFIGURATION.set_HOOK_LOG_CONFArvr)c|jSr$r r0s rget_HOST_ENCRYPTED_ATTRz0OPENNEBULA_CONFIGURATION.get_HOST_ENCRYPTED_ATTRC'''r)c||_yr$rb )r'r s rset_HOST_ENCRYPTED_ATTRz0OPENNEBULA_CONFIGURATION.set_HOST_ENCRYPTED_ATTRE #6 r)c:|jj|yr$)r r+rys radd_HOST_ENCRYPTED_ATTRz0OPENNEBULA_CONFIGURATION.add_HOST_ENCRYPTED_ATTRG   ''.r)c<|jj||yr$)r r~rs rinsert_HOST_ENCRYPTED_ATTR_atz6OPENNEBULA_CONFIGURATION.insert_HOST_ENCRYPTED_ATTR_atI   ''u5r)c"||j|<yr$rb rs rreplace_HOST_ENCRYPTED_ATTR_atz7OPENNEBULA_CONFIGURATION.replace_HOST_ENCRYPTED_ATTR_atK*/  'r)c|jSr$r r0s rget_IMAGE_ENCRYPTED_ATTRz1OPENNEBULA_CONFIGURATION.get_IMAGE_ENCRYPTED_ATTRMrkr)c||_yr$rr )r'r s rset_IMAGE_ENCRYPTED_ATTRz1OPENNEBULA_CONFIGURATION.set_IMAGE_ENCRYPTED_ATTROrnr)c:|jj|yr$)r r+rys radd_IMAGE_ENCRYPTED_ATTRz1OPENNEBULA_CONFIGURATION.add_IMAGE_ENCRYPTED_ATTRQr r)c<|jj||yr$)r r~rs rinsert_IMAGE_ENCRYPTED_ATTR_atz7OPENNEBULA_CONFIGURATION.insert_IMAGE_ENCRYPTED_ATTR_atSr r)c"||j|<yr$rr rs rreplace_IMAGE_ENCRYPTED_ATTR_atz8OPENNEBULA_CONFIGURATION.replace_IMAGE_ENCRYPTED_ATTR_atUr r)c|jSr$r r0s rget_IMAGE_RESTRICTED_ATTRz2OPENNEBULA_CONFIGURATION.get_IMAGE_RESTRICTED_ATTRWr r)c||_yr$r} )r'r s rset_IMAGE_RESTRICTED_ATTRz2OPENNEBULA_CONFIGURATION.set_IMAGE_RESTRICTED_ATTRYr r)c:|jj|yr$)r r+rys radd_IMAGE_RESTRICTED_ATTRz2OPENNEBULA_CONFIGURATION.add_IMAGE_RESTRICTED_ATTR[r r)c<|jj||yr$)r r~rs rinsert_IMAGE_RESTRICTED_ATTR_atz8OPENNEBULA_CONFIGURATION.insert_IMAGE_RESTRICTED_ATTR_at]r r)c"||j|<yr$r} rs r replace_IMAGE_RESTRICTED_ATTR_atz9OPENNEBULA_CONFIGURATION.replace_IMAGE_RESTRICTED_ATTR_at_r r)c|jSr$r<r0s rr=z#OPENNEBULA_CONFIGURATION.get_IM_MADar r)c||_yr$r<r?s rr@z#OPENNEBULA_CONFIGURATION.set_IM_MADcr$r)c:|jj|yr$)r"r+rys r add_IM_MADz#OPENNEBULA_CONFIGURATION.add_IM_MADer#r)c<|jj||yr$)r"r~rs rinsert_IM_MAD_atz)OPENNEBULA_CONFIGURATION.insert_IM_MAD_atgr'r)c"||j|<yr$r<rs rreplace_IM_MAD_atz*OPENNEBULA_CONFIGURATION.replace_IM_MAD_atir*r)c|jSr$r r0s rget_INHERIT_DATASTORE_ATTRz3OPENNEBULA_CONFIGURATION.get_INHERIT_DATASTORE_ATTRkr" r)c||_yr$r )r'r s rset_INHERIT_DATASTORE_ATTRz3OPENNEBULA_CONFIGURATION.set_INHERIT_DATASTORE_ATTRmr% r)c:|jj|yr$)r r+rys radd_INHERIT_DATASTORE_ATTRz3OPENNEBULA_CONFIGURATION.add_INHERIT_DATASTORE_ATTRor( r)c<|jj||yr$)r r~rs r insert_INHERIT_DATASTORE_ATTR_atz9OPENNEBULA_CONFIGURATION.insert_INHERIT_DATASTORE_ATTR_atqr+ r)c"||j|<yr$r rs r!replace_INHERIT_DATASTORE_ATTR_atz:OPENNEBULA_CONFIGURATION.replace_INHERIT_DATASTORE_ATTR_atsr. r)c|jSr$r r0s rget_INHERIT_IMAGE_ATTRz/OPENNEBULA_CONFIGURATION.get_INHERIT_IMAGE_ATTRurY r)c||_yr$r )r'r s rset_INHERIT_IMAGE_ATTRz/OPENNEBULA_CONFIGURATION.set_INHERIT_IMAGE_ATTRwr\ r)c:|jj|yr$)r r+rys radd_INHERIT_IMAGE_ATTRz/OPENNEBULA_CONFIGURATION.add_INHERIT_IMAGE_ATTRyr_ r)c<|jj||yr$)r r~rs rinsert_INHERIT_IMAGE_ATTR_atz5OPENNEBULA_CONFIGURATION.insert_INHERIT_IMAGE_ATTR_at{rb r)c"||j|<yr$r rs rreplace_INHERIT_IMAGE_ATTR_atz6OPENNEBULA_CONFIGURATION.replace_INHERIT_IMAGE_ATTR_at}re r)c|jSr$r r0s rget_INHERIT_VNET_ATTRz.OPENNEBULA_CONFIGURATION.get_INHERIT_VNET_ATTRr/ r)c||_yr$r )r'r s rset_INHERIT_VNET_ATTRz.OPENNEBULA_CONFIGURATION.set_INHERIT_VNET_ATTRr2 r)c:|jj|yr$)r r+rys radd_INHERIT_VNET_ATTRz.OPENNEBULA_CONFIGURATION.add_INHERIT_VNET_ATTR %%e,r)c<|jj||yr$)r r~rs rinsert_INHERIT_VNET_ATTR_atz4OPENNEBULA_CONFIGURATION.insert_INHERIT_VNET_ATTR_at %%eU3r)c"||j|<yr$r rs rreplace_INHERIT_VNET_ATTR_atz5OPENNEBULA_CONFIGURATION.replace_INHERIT_VNET_ATTR_at(-u%r)c|jSr$r r0s r get_IPAM_MADz%OPENNEBULA_CONFIGURATION.get_IPAM_MADrr)c||_yr$r )r'r s r set_IPAM_MADz%OPENNEBULA_CONFIGURATION.set_IPAM_MADrr)c:|jj|yr$)r r+rys r add_IPAM_MADz%OPENNEBULA_CONFIGURATION.add_IPAM_MADrr)c<|jj||yr$)r r~rs rinsert_IPAM_MAD_atz+OPENNEBULA_CONFIGURATION.insert_IPAM_MAD_atrr)c"||j|<yr$r rs rreplace_IPAM_MAD_atz,OPENNEBULA_CONFIGURATION.replace_IPAM_MAD_atrr)c|jSr$r r0s rget_KEEPALIVE_MAX_CONNz/OPENNEBULA_CONFIGURATION.get_KEEPALIVE_MAX_CONNrY r)c||_yr$r )r'r s rset_KEEPALIVE_MAX_CONNz/OPENNEBULA_CONFIGURATION.set_KEEPALIVE_MAX_CONNr\ r)c:|jj|yr$)r r+rys radd_KEEPALIVE_MAX_CONNz/OPENNEBULA_CONFIGURATION.add_KEEPALIVE_MAX_CONNr_ r)c<|jj||yr$)r r~rs rinsert_KEEPALIVE_MAX_CONN_atz5OPENNEBULA_CONFIGURATION.insert_KEEPALIVE_MAX_CONN_atrb r)c"||j|<yr$r rs rreplace_KEEPALIVE_MAX_CONN_atz6OPENNEBULA_CONFIGURATION.replace_KEEPALIVE_MAX_CONN_atre r)c|jSr$r r0s rget_KEEPALIVE_TIMEOUTz.OPENNEBULA_CONFIGURATION.get_KEEPALIVE_TIMEOUTr/ r)c||_yr$r )r'r s rset_KEEPALIVE_TIMEOUTz.OPENNEBULA_CONFIGURATION.set_KEEPALIVE_TIMEOUTr2 r)c:|jj|yr$)r r+rys radd_KEEPALIVE_TIMEOUTz.OPENNEBULA_CONFIGURATION.add_KEEPALIVE_TIMEOUTr r)c<|jj||yr$)r r~rs rinsert_KEEPALIVE_TIMEOUT_atz4OPENNEBULA_CONFIGURATION.insert_KEEPALIVE_TIMEOUT_atr r)c"||j|<yr$r rs rreplace_KEEPALIVE_TIMEOUT_atz5OPENNEBULA_CONFIGURATION.replace_KEEPALIVE_TIMEOUT_atr r)c|jSr$r r0s rget_LISTEN_ADDRESSz+OPENNEBULA_CONFIGURATION.get_LISTEN_ADDRESSrr)c||_yr$r )r'r s rset_LISTEN_ADDRESSz+OPENNEBULA_CONFIGURATION.set_LISTEN_ADDRESSrr)c:|jj|yr$)r r+rys radd_LISTEN_ADDRESSz+OPENNEBULA_CONFIGURATION.add_LISTEN_ADDRESSr[ r)c<|jj||yr$)r r~rs rinsert_LISTEN_ADDRESS_atz1OPENNEBULA_CONFIGURATION.insert_LISTEN_ADDRESS_atr^ r)c"||j|<yr$r rs rreplace_LISTEN_ADDRESS_atz2OPENNEBULA_CONFIGURATION.replace_LISTEN_ADDRESS_atra r)c|jSr$r r0s rget_LOGz OPENNEBULA_CONFIGURATION.get_LOGrr)c||_yr$r )r'r s rset_LOGz OPENNEBULA_CONFIGURATION.set_LOGrr)c:|jj|yr$)r r+rys radd_LOGz OPENNEBULA_CONFIGURATION.add_LOGrr)c<|jj||yr$)r r~rs r insert_LOG_atz&OPENNEBULA_CONFIGURATION.insert_LOG_atrr)c"||j|<yr$r rs rreplace_LOG_atz'OPENNEBULA_CONFIGURATION.replace_LOG_atrr)c|jSr$r r0s rget_LOG_CALL_FORMATz,OPENNEBULA_CONFIGURATION.get_LOG_CALL_FORMATrer)c||_yr$r )r'r s rset_LOG_CALL_FORMATz,OPENNEBULA_CONFIGURATION.set_LOG_CALL_FORMATrir)c:|jj|yr$)r r+rys radd_LOG_CALL_FORMATz,OPENNEBULA_CONFIGURATION.add_LOG_CALL_FORMAT ##E*r)c<|jj||yr$)r r~rs rinsert_LOG_CALL_FORMAT_atz2OPENNEBULA_CONFIGURATION.insert_LOG_CALL_FORMAT_at ##E51r)c"||j|<yr$r rs rreplace_LOG_CALL_FORMAT_atz3OPENNEBULA_CONFIGURATION.replace_LOG_CALL_FORMAT_at&+U#r)c|jSr$r r0s rget_MAC_PREFIXz'OPENNEBULA_CONFIGURATION.get_MAC_PREFIXrir)c||_yr$r )r'r s rset_MAC_PREFIXz'OPENNEBULA_CONFIGURATION.set_MAC_PREFIXrmr)c:|jj|yr$)r r+rys radd_MAC_PREFIXz'OPENNEBULA_CONFIGURATION.add_MAC_PREFIXr7 r)c<|jj||yr$)r r~rs rinsert_MAC_PREFIX_atz-OPENNEBULA_CONFIGURATION.insert_MAC_PREFIX_atr: r)c"||j|<yr$r rs rreplace_MAC_PREFIX_atz.OPENNEBULA_CONFIGURATION.replace_MAC_PREFIX_atr= r)c|jSr$r r0s rget_MANAGER_TIMERz*OPENNEBULA_CONFIGURATION.get_MANAGER_TIMERrrr)c||_yr$r )r'r s rset_MANAGER_TIMERz*OPENNEBULA_CONFIGURATION.set_MANAGER_TIMERrvr)c:|jj|yr$)r r+rys radd_MANAGER_TIMERz*OPENNEBULA_CONFIGURATION.add_MANAGER_TIMERr r)c<|jj||yr$)r r~rs rinsert_MANAGER_TIMER_atz0OPENNEBULA_CONFIGURATION.insert_MANAGER_TIMER_atr r)c"||j|<yr$r rs rreplace_MANAGER_TIMER_atz1OPENNEBULA_CONFIGURATION.replace_MANAGER_TIMER_atr r)c|jSr$r r0s rr z'OPENNEBULA_CONFIGURATION.get_MARKET_MADrir)c||_yr$r r s rr z'OPENNEBULA_CONFIGURATION.set_MARKET_MADrmr)c:|jj|yr$)r r+rys radd_MARKET_MADz'OPENNEBULA_CONFIGURATION.add_MARKET_MADr7 r)c<|jj||yr$)r r~rs rinsert_MARKET_MAD_atz-OPENNEBULA_CONFIGURATION.insert_MARKET_MAD_atr: r)c"||j|<yr$r rs rreplace_MARKET_MAD_atz.OPENNEBULA_CONFIGURATION.replace_MARKET_MAD_atr= r)c|jSr$r r0s rget_MARKET_MAD_CONFz,OPENNEBULA_CONFIGURATION.get_MARKET_MAD_CONFrer)c||_yr$r )r'r s rset_MARKET_MAD_CONFz,OPENNEBULA_CONFIGURATION.set_MARKET_MAD_CONFrir)c:|jj|yr$)r r+rys radd_MARKET_MAD_CONFz,OPENNEBULA_CONFIGURATION.add_MARKET_MAD_CONFr r)c<|jj||yr$)r r~rs rinsert_MARKET_MAD_CONF_atz2OPENNEBULA_CONFIGURATION.insert_MARKET_MAD_CONF_atr r)c"||j|<yr$r rs rreplace_MARKET_MAD_CONF_atz3OPENNEBULA_CONFIGURATION.replace_MARKET_MAD_CONF_atr r)c|jSr$r r0s rget_MAX_BACKUPSz(OPENNEBULA_CONFIGURATION.get_MAX_BACKUPSrWr)c||_yr$r" )r'r s rset_MAX_BACKUPSz(OPENNEBULA_CONFIGURATION.set_MAX_BACKUPSr[r)c|jSr$r r0s rget_MAX_BACKUPS_HOSTz-OPENNEBULA_CONFIGURATION.get_MAX_BACKUPS_HOSTrdr)c||_yr$r' )r'r s rset_MAX_BACKUPS_HOSTz-OPENNEBULA_CONFIGURATION.set_MAX_BACKUPS_HOSTrgr)c|jSr$r r0s r get_MAX_CONNz%OPENNEBULA_CONFIGURATION.get_MAX_CONNrr)c||_yr$r, )r'r s r set_MAX_CONNz%OPENNEBULA_CONFIGURATION.set_MAX_CONNrr)c|jSr$r r0s rget_MAX_CONN_BACKLOGz-OPENNEBULA_CONFIGURATION.get_MAX_CONN_BACKLOGrdr)c||_yr$r1 )r'r s rset_MAX_CONN_BACKLOGz-OPENNEBULA_CONFIGURATION.set_MAX_CONN_BACKLOGrgr)c|jSr$r r0s rget_MESSAGE_SIZEz)OPENNEBULA_CONFIGURATION.get_MESSAGE_SIZErr)c||_yr$r6 )r'r s rset_MESSAGE_SIZEz)OPENNEBULA_CONFIGURATION.set_MESSAGE_SIZErr)c|jSr$r r0s r!get_MONITORING_INTERVAL_DATASTOREz:OPENNEBULA_CONFIGURATION.get_MONITORING_INTERVAL_DATASTORE111r)c||_yr$r; )r'r s r!set_MONITORING_INTERVAL_DATASTOREz:OPENNEBULA_CONFIGURATION.set_MONITORING_INTERVAL_DATASTORE -J*r)c|jSr$r r0s rget_MONITORING_INTERVAL_HOSTz5OPENNEBULA_CONFIGURATION.get_MONITORING_INTERVAL_HOSTr> r)c||_yr$rB )r'r s rset_MONITORING_INTERVAL_HOSTz5OPENNEBULA_CONFIGURATION.set_MONITORING_INTERVAL_HOSTrA r)c|jSr$r r0s rget_MONITORING_INTERVAL_MARKETz7OPENNEBULA_CONFIGURATION.get_MONITORING_INTERVAL_MARKET ...r)c||_yr$rG )r'r s rset_MONITORING_INTERVAL_MARKETz7OPENNEBULA_CONFIGURATION.set_MONITORING_INTERVAL_MARKET  *D'r)c|jSr$r r0s rget_MONITORING_INTERVAL_VMz3OPENNEBULA_CONFIGURATION.get_MONITORING_INTERVAL_VM r" r)c||_yr$rN )r'r s rset_MONITORING_INTERVAL_VMz3OPENNEBULA_CONFIGURATION.set_MONITORING_INTERVAL_VMr% r)c|jSr$r r0s rget_NETWORK_SIZEz)OPENNEBULA_CONFIGURATION.get_NETWORK_SIZErr)c||_yr$rS )r'r s rset_NETWORK_SIZEz)OPENNEBULA_CONFIGURATION.set_NETWORK_SIZErr)c|jSr$r r0s r get_ONE_KEYz$OPENNEBULA_CONFIGURATION.get_ONE_KEYrrr)c||_yr$rX )r'r s r set_ONE_KEYz$OPENNEBULA_CONFIGURATION.set_ONE_KEYrvr)c:|jj|yr$)r r+rys r add_ONE_KEYz$OPENNEBULA_CONFIGURATION.add_ONE_KEYr{r)c<|jj||yr$)r r~rs rinsert_ONE_KEY_atz*OPENNEBULA_CONFIGURATION.insert_ONE_KEY_atrr)c"||j|<yr$rX rs rreplace_ONE_KEY_atz+OPENNEBULA_CONFIGURATION.replace_ONE_KEY_atrr)c|jSr$r r0s rget_PCI_PASSTHROUGH_BUSz0OPENNEBULA_CONFIGURATION.get_PCI_PASSTHROUGH_BUSrd r)c||_yr$rc )r'r s rset_PCI_PASSTHROUGH_BUSz0OPENNEBULA_CONFIGURATION.set_PCI_PASSTHROUGH_BUS!rg r)c|jSr$r r0s rget_PORTz!OPENNEBULA_CONFIGURATION.get_PORT#rr)c||_yr$rh r'r s rset_PORTz!OPENNEBULA_CONFIGURATION.set_PORT%rMr)c|jSr$r r0s rget_RAFTz!OPENNEBULA_CONFIGURATION.get_RAFT'rr)c||_yr$rn )r'r s rset_RAFTz!OPENNEBULA_CONFIGURATION.set_RAFT)rMr)c|jSr$r r0s r get_RPC_LOGz$OPENNEBULA_CONFIGURATION.get_RPC_LOG+rrr)c||_yr$rs )r'r s r set_RPC_LOGz$OPENNEBULA_CONFIGURATION.set_RPC_LOG-rvr)c|jSr$r r0s rget_SCRIPTS_REMOTE_DIRz/OPENNEBULA_CONFIGURATION.get_SCRIPTS_REMOTE_DIR/rY r)c||_yr$rx )r'r s rset_SCRIPTS_REMOTE_DIRz/OPENNEBULA_CONFIGURATION.set_SCRIPTS_REMOTE_DIR1r\ r)c|jSr$r r0s rget_SESSION_EXPIRATION_TIMEz4OPENNEBULA_CONFIGURATION.get_SESSION_EXPIRATION_TIME3r2 r)c||_yr$r} )r'r s rset_SESSION_EXPIRATION_TIMEz4OPENNEBULA_CONFIGURATION.set_SESSION_EXPIRATION_TIME5r5 r)c|jSr$r r0s rget_SHOWBACK_ONLY_RUNNINGz2OPENNEBULA_CONFIGURATION.get_SHOWBACK_ONLY_RUNNING7r r)c||_yr$r )r'r s rset_SHOWBACK_ONLY_RUNNINGz2OPENNEBULA_CONFIGURATION.set_SHOWBACK_ONLY_RUNNING9r r)c|jSr$r r0s r get_TIMEOUTz$OPENNEBULA_CONFIGURATION.get_TIMEOUT;rrr)c||_yr$r r'r s r set_TIMEOUTz$OPENNEBULA_CONFIGURATION.set_TIMEOUT=rvr)c|jSr$r&r0s rr'z#OPENNEBULA_CONFIGURATION.get_TM_MAD?r r)c||_yr$r&r)s rr*z#OPENNEBULA_CONFIGURATION.set_TM_MADAr$r)c:|jj|yr$)rr+rys r add_TM_MADz#OPENNEBULA_CONFIGURATION.add_TM_MADCr#r)c<|jj||yr$)rr~rs rinsert_TM_MAD_atz)OPENNEBULA_CONFIGURATION.insert_TM_MAD_atEr'r)c"||j|<yr$r&rs rreplace_TM_MAD_atz*OPENNEBULA_CONFIGURATION.replace_TM_MAD_atGr*r)c|jSr$r r0s rget_TM_MAD_CONFz(OPENNEBULA_CONFIGURATION.get_TM_MAD_CONFIrWr)c||_yr$r )r'r s rset_TM_MAD_CONFz(OPENNEBULA_CONFIGURATION.set_TM_MAD_CONFKr[r)c:|jj|yr$)r r+rys radd_TM_MAD_CONFz(OPENNEBULA_CONFIGURATION.add_TM_MAD_CONFMr r)c<|jj||yr$)r r~rs rinsert_TM_MAD_CONF_atz.OPENNEBULA_CONFIGURATION.insert_TM_MAD_CONF_atOr r)c"||j|<yr$r rs rreplace_TM_MAD_CONF_atz/OPENNEBULA_CONFIGURATION.replace_TM_MAD_CONF_atQr r)c|jSr$r r0s rget_USER_ENCRYPTED_ATTRz0OPENNEBULA_CONFIGURATION.get_USER_ENCRYPTED_ATTRSrd r)c||_yr$r )r'r s rset_USER_ENCRYPTED_ATTRz0OPENNEBULA_CONFIGURATION.set_USER_ENCRYPTED_ATTRUrg r)c:|jj|yr$)r r+rys radd_USER_ENCRYPTED_ATTRz0OPENNEBULA_CONFIGURATION.add_USER_ENCRYPTED_ATTRWrj r)c<|jj||yr$)r r~rs rinsert_USER_ENCRYPTED_ATTR_atz6OPENNEBULA_CONFIGURATION.insert_USER_ENCRYPTED_ATTR_atYrm r)c"||j|<yr$r rs rreplace_USER_ENCRYPTED_ATTR_atz7OPENNEBULA_CONFIGURATION.replace_USER_ENCRYPTED_ATTR_at[rp r)c|jSr$r r0s rget_USER_RESTRICTED_ATTRz1OPENNEBULA_CONFIGURATION.get_USER_RESTRICTED_ATTR]rkr)c||_yr$r )r'r s rset_USER_RESTRICTED_ATTRz1OPENNEBULA_CONFIGURATION.set_USER_RESTRICTED_ATTR_rnr)c:|jj|yr$)r r+rys radd_USER_RESTRICTED_ATTRz1OPENNEBULA_CONFIGURATION.add_USER_RESTRICTED_ATTRar r)c<|jj||yr$)r r~rs rinsert_USER_RESTRICTED_ATTR_atz7OPENNEBULA_CONFIGURATION.insert_USER_RESTRICTED_ATTR_atcr r)c"||j|<yr$r rs rreplace_USER_RESTRICTED_ATTR_atz8OPENNEBULA_CONFIGURATION.replace_USER_RESTRICTED_ATTR_ater r)c|jSr$r r0s r get_VLAN_IDSz%OPENNEBULA_CONFIGURATION.get_VLAN_IDSgrr)c||_yr$r )r'r s r set_VLAN_IDSz%OPENNEBULA_CONFIGURATION.set_VLAN_IDSirr)c|jSr$r r0s rget_VM_ADMIN_OPERATIONSz0OPENNEBULA_CONFIGURATION.get_VM_ADMIN_OPERATIONSkrd r)c||_yr$r )r'r s rset_VM_ADMIN_OPERATIONSz0OPENNEBULA_CONFIGURATION.set_VM_ADMIN_OPERATIONSmrg r)c|jSr$r r0s rget_VM_ENCRYPTED_ATTRz.OPENNEBULA_CONFIGURATION.get_VM_ENCRYPTED_ATTRor/ r)c||_yr$r )r'r s rset_VM_ENCRYPTED_ATTRz.OPENNEBULA_CONFIGURATION.set_VM_ENCRYPTED_ATTRqr2 r)c:|jj|yr$)r r+rys radd_VM_ENCRYPTED_ATTRz.OPENNEBULA_CONFIGURATION.add_VM_ENCRYPTED_ATTRsr r)c<|jj||yr$)r r~rs rinsert_VM_ENCRYPTED_ATTR_atz4OPENNEBULA_CONFIGURATION.insert_VM_ENCRYPTED_ATTR_atur r)c"||j|<yr$r rs rreplace_VM_ENCRYPTED_ATTR_atz5OPENNEBULA_CONFIGURATION.replace_VM_ENCRYPTED_ATTR_atwr r)c|jSr$rr0s rrz#OPENNEBULA_CONFIGURATION.get_VM_MADyr r)c||_yr$rr"s rr#z#OPENNEBULA_CONFIGURATION.set_VM_MAD{r$r)c:|jj|yr$)rr+rys r add_VM_MADz#OPENNEBULA_CONFIGURATION.add_VM_MAD}r#r)c<|jj||yr$)rr~rs rinsert_VM_MAD_atz)OPENNEBULA_CONFIGURATION.insert_VM_MAD_atr'r)c"||j|<yr$rrs rreplace_VM_MAD_atz*OPENNEBULA_CONFIGURATION.replace_VM_MAD_atr*r)c|jSr$r r0s rget_VM_MANAGE_OPERATIONSz1OPENNEBULA_CONFIGURATION.get_VM_MANAGE_OPERATIONSrkr)c||_yr$r )r'r s rset_VM_MANAGE_OPERATIONSz1OPENNEBULA_CONFIGURATION.set_VM_MANAGE_OPERATIONSrnr)c|jSr$r r0s r!get_VM_MONITORING_EXPIRATION_TIMEz:OPENNEBULA_CONFIGURATION.get_VM_MONITORING_EXPIRATION_TIMEr= r)c||_yr$r )r'r s r!set_VM_MONITORING_EXPIRATION_TIMEz:OPENNEBULA_CONFIGURATION.set_VM_MONITORING_EXPIRATION_TIMEr@ r)c:|jj|yr$)r r+rys r!add_VM_MONITORING_EXPIRATION_TIMEz:OPENNEBULA_CONFIGURATION.add_VM_MONITORING_EXPIRATION_TIMEs **11%8r)c<|jj||yr$)r r~rs r'insert_VM_MONITORING_EXPIRATION_TIME_atz@OPENNEBULA_CONFIGURATION.insert_VM_MONITORING_EXPIRATION_TIME_ats **11%?r)c"||j|<yr$r rs r(replace_VM_MONITORING_EXPIRATION_TIME_atzAOPENNEBULA_CONFIGURATION.replace_VM_MONITORING_EXPIRATION_TIME_ats49**51r)c|jSr$r r0s rget_VM_RESTRICTED_ATTRz/OPENNEBULA_CONFIGURATION.get_VM_RESTRICTED_ATTRrY r)c||_yr$r )r'r s rset_VM_RESTRICTED_ATTRz/OPENNEBULA_CONFIGURATION.set_VM_RESTRICTED_ATTRr\ r)c:|jj|yr$)r r+rys radd_VM_RESTRICTED_ATTRz/OPENNEBULA_CONFIGURATION.add_VM_RESTRICTED_ATTRr_ r)c<|jj||yr$)r r~rs rinsert_VM_RESTRICTED_ATTR_atz5OPENNEBULA_CONFIGURATION.insert_VM_RESTRICTED_ATTR_atrb r)c"||j|<yr$r rs rreplace_VM_RESTRICTED_ATTR_atz6OPENNEBULA_CONFIGURATION.replace_VM_RESTRICTED_ATTR_atre r)c|jSr$r r0s rget_VM_SNAPSHOT_FACTORz/OPENNEBULA_CONFIGURATION.get_VM_SNAPSHOT_FACTORrY r)c||_yr$r )r'r s rset_VM_SNAPSHOT_FACTORz/OPENNEBULA_CONFIGURATION.set_VM_SNAPSHOT_FACTORr\ r)c|jSr$r r0s rget_VM_SUBMIT_ON_HOLDz.OPENNEBULA_CONFIGURATION.get_VM_SUBMIT_ON_HOLDr/ r)c||_yr$r )r'r s rset_VM_SUBMIT_ON_HOLDz.OPENNEBULA_CONFIGURATION.set_VM_SUBMIT_ON_HOLDr2 r)c|jSr$r r0s rget_VM_USE_OPERATIONSz.OPENNEBULA_CONFIGURATION.get_VM_USE_OPERATIONSr/ r)c||_yr$r )r'r s rset_VM_USE_OPERATIONSz.OPENNEBULA_CONFIGURATION.set_VM_USE_OPERATIONSr2 r)c:|jj|yr$)r r+rys radd_VM_USE_OPERATIONSz.OPENNEBULA_CONFIGURATION.add_VM_USE_OPERATIONSr r)c<|jj||yr$)r r~rs rinsert_VM_USE_OPERATIONS_atz4OPENNEBULA_CONFIGURATION.insert_VM_USE_OPERATIONS_atr r)c"||j|<yr$r rs rreplace_VM_USE_OPERATIONS_atz5OPENNEBULA_CONFIGURATION.replace_VM_USE_OPERATIONS_atr r)c|jSr$r r0s r get_VNC_PORTSz&OPENNEBULA_CONFIGURATION.get_VNC_PORTSrr)c||_yr$r)r'r s r set_VNC_PORTSz&OPENNEBULA_CONFIGURATION.set_VNC_PORTSrr)c|jSr$r r0s rget_VNET_ENCRYPTED_ATTRz0OPENNEBULA_CONFIGURATION.get_VNET_ENCRYPTED_ATTRrd r)c||_yr$r)r'r s rset_VNET_ENCRYPTED_ATTRz0OPENNEBULA_CONFIGURATION.set_VNET_ENCRYPTED_ATTRrg r)c:|jj|yr$)r r+rys radd_VNET_ENCRYPTED_ATTRz0OPENNEBULA_CONFIGURATION.add_VNET_ENCRYPTED_ATTRrj r)c<|jj||yr$)r r~rs rinsert_VNET_ENCRYPTED_ATTR_atz6OPENNEBULA_CONFIGURATION.insert_VNET_ENCRYPTED_ATTR_atrm r)c"||j|<yr$rrs rreplace_VNET_ENCRYPTED_ATTR_atz7OPENNEBULA_CONFIGURATION.replace_VNET_ENCRYPTED_ATTR_atrp r)c|jSr$r r0s rget_VNET_RESTRICTED_ATTRz1OPENNEBULA_CONFIGURATION.get_VNET_RESTRICTED_ATTRrkr)c||_yr$r)r'r s rset_VNET_RESTRICTED_ATTRz1OPENNEBULA_CONFIGURATION.set_VNET_RESTRICTED_ATTRrnr)c:|jj|yr$)r r+rys radd_VNET_RESTRICTED_ATTRz1OPENNEBULA_CONFIGURATION.add_VNET_RESTRICTED_ATTRr r)c<|jj||yr$)r r~rs rinsert_VNET_RESTRICTED_ATTR_atz7OPENNEBULA_CONFIGURATION.insert_VNET_RESTRICTED_ATTR_atr r)c"||j|<yr$rrs rreplace_VNET_RESTRICTED_ATTR_atz8OPENNEBULA_CONFIGURATION.replace_VNET_RESTRICTED_ATTR_atr r)c|jSr$r r0s rget_VN_MAD_CONFz(OPENNEBULA_CONFIGURATION.get_VN_MAD_CONFrWr)c||_yr$r)r'r s rset_VN_MAD_CONFz(OPENNEBULA_CONFIGURATION.set_VN_MAD_CONFr[r)c:|jj|yr$)r r+rys radd_VN_MAD_CONFz(OPENNEBULA_CONFIGURATION.add_VN_MAD_CONFr r)c<|jj||yr$)r r~rs rinsert_VN_MAD_CONF_atz.OPENNEBULA_CONFIGURATION.insert_VN_MAD_CONF_atr r)c"||j|<yr$rrs rreplace_VN_MAD_CONF_atz/OPENNEBULA_CONFIGURATION.replace_VN_MAD_CONF_atr r)c|jSr$r r0s r get_VXLAN_IDSz&OPENNEBULA_CONFIGURATION.get_VXLAN_IDSrr)c||_yr$r))r'r s r set_VXLAN_IDSz&OPENNEBULA_CONFIGURATION.set_VXLAN_IDSrr)cZd}|tr|jt|ts2|j }|jj d||dzy|j |j|s6|jj dt|d|jd}|SNTHValue "%(value)s"%(lineno)s is not of the correct base simple type (str)rlinenoFzValue "z+" does not match xsd pattern restrictions: ) Validate_simpletypes_r=rrr>r.r7/validate_ENABLE_OTHER_PERMISSIONSType_patterns_rr'rrr1s rr z>OPENNEBULA_CONFIGURATION.validate_ENABLE_OTHER_PERMISSIONSTypes  !64;N;N;ZeS)224##//0zHMY_~b1bc44HH%Q##//lz|AmBDHDxDx1{| r)^([yY][eE][sS])$ ^([nN][oO])$cZd}|tr|jt|ts2|j }|jj d||dzy|j |j|s6|jj dt|d|jd}|Sr.) r2r=rrr>r.r7(validate_VM_SUBMIT_ON_HOLDType_patterns_rr4s rr z7OPENNEBULA_CONFIGURATION.validate_VM_SUBMIT_ON_HOLDType  !64;N;N;ZeS)224##//0zHMY_~b1bc44AA5J##//lz|AmBDHDqDq1tu r)c|jsU|jsH|js;|js.|j!|j |j s|js|js|js|j|js|js|js|js|js|j s|j"sx|j$sk|j&s^|j(sQ|j*sD|j,s7|j.s*|j0s|j2s|j4s|j6|j8|j:|j<s|j>|j@|jBs|jDs|jFs|jHs|jJst|jLsg|jNsZ|jPsM|jRs@|jTs3|jVs&|jXs|jZs |j\s|j^s|j`s|jbs|jd|jf|jh|jj|jl|jn|jp}|jrp|jtc|jvV|jxsI|jz<|j|/|j~"|j|j|j|j|j|js|js|js|js|j|j|js|js|jx|jsl|js`|jT|jH|js<|j0|js$|js|js |jyyr)XrM rO rQ rS rU rW rY r[ r] r_ ra rc re rg ri rk rm ro rq rs ru rw ry r{ r} r r r r r r r r r r r r"r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r rr r r r r r rr r r r r r r r r r r r0s rrz%OPENNEBULA_CONFIGURATION.has__contents[    MM     ' '  ( ( 4  " " .  ) )  ) )  # #    GG      , ,     & &  ) )  - -  # #     2 2  - -  , ,  * *  % %  % %  ( (     # # /  ) ) 5 OO '  & & KK #    *  $ $  % %  & & KK  ' '  # #  " " MM  # #  " "    HH  OO    OO     (  ! ! - MM %  ! ! -    )  . . :  ) ) 5  + + 7  ' ' 3    ) LL  $ $ 0 II ! II ! LL $  # # /  ( ( 4  & & 2 LL $ KK     $ $  % % MM %  $ $ 0  " " KK  % % 1  . .  # #  # # /  " " .  " " NN &  $ $  % %    NN &r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) NrK rrrrrrrrrrrrrs rrkzOPENNEBULA_CONFIGURATION.exportM .3778RS  ',M DD  ! ! -%;U2U**E doo#4 7E<0 #3UM|jD]<} tr|jr|jdznd}| j|||dd | >|jD]x} tr|jr|jdznd}t||||j d|d |j |j t| d d|d |z|jtr|j r|j dznd}t||||j d|d|j |j t|jdd|d||j"tr|j$r|j$dznd}t||||j d|d|j |j t|j"dd|d||j&D]x} tr|j(r|j(dznd}t||||j d|d|j |j t| dd|d|z|j*D]x}tr|j,r|j,dznd}t||||j d|d|j |j t|dd|d|z|j.D]x}tr|j0r|j0dznd}t||||j d|d|j |j t|dd|d|z|j2D]<}tr|j4r|j4dznd}|j|||dd| >|j6Dtr|j8r|j8dznd}|j6j|||dd| |j:D]x}tr|j<r|j<dznd}t||||j d|d|j |j t|dd|d|z|j>D]x}tr|j@r|j@dznd}t||||j d|d|j |j t|dd|d|z|jBD]<}tr|jDr|jDdznd}|j|||dd| >|jFD]x}tr|jHr|jHdznd}t||||j d|d|j |j t|d d|d|z|jJD]x}tr|jLr|jLdznd}t||||j d|d!|j |j t|d"d|d!|z|jND]x}tr|jPr|jPdznd}t||||j d|d#|j |j t|d$d|d#|z|jRD]x}tr|jTr|jTdznd}t||||j d|d%|j |j t|d&d|d%|z|jVD]x}tr|jXr|jXdznd}t||||j d|d'|j |j t|d(d|d'|z|jZD]x}tr|j\r|j\dznd}t||||j d|d)|j |j t|d*d|d)|z|j^D]x}tr|j`r|j`dznd}t||||j d|d+|j |j t|d,d|d+|z|jbD]x}tr|jdr|jddznd}t||||j d|d-|j |j t|d.d|d-|z|jfD]x}tr|jhr|jhdznd}t||||j d|d/|j |j t|d0d|d/|z|jjD]x}tr|jlr|jldznd}t||||j d|d1|j |j t|d2d|d1|z|jnD]x}tr|jpr|jpdznd}t||||j d|d3|j |j t|d4d|d3|z|jrD]x}tr|jtr|jtdznd}t||||j d|d5|j |j t|d6d|d5|z|jvD]<} tr|jxr|jxdznd}| j|||dd7| >|jzhtr|j|r|j|dznd}t||||j d|d8|j|jzd9d|d8||jtr|jr|jdznd}t||||j d|d:|j |j t|jd;d|d:||jDtr|jr|jdznd}|jj|||dd<| |jD]x}!tr|jr|jdznd}t||||j d|d=|j |j t|!d>d|d=|z|jDtr|jr|jdznd}|jj|||dd?| |jDtr|jr|jdznd}|jj|||dd@| |jD]x}"tr|jr|jdznd}t||||j d|dA|j |j t|"dBd|dA|z|jD]x}#tr|jr|jdznd}t||||j d|dC|j |j t|#dDd|dC|z|jD]x}$tr|jr|jdznd}t||||j d|dE|j |j t|$dFd|dE|z|jD]<}%tr|jr|jdznd}|%j|||ddG| >|jD]x}&tr|jr|jdznd}t||||j d|dH|j |j t|&dId|dH|z|jD]x}'tr|jr|jdznd}t||||j d|dJ|j |j t|'dKd|dJ|z|jD]x}(tr|jr|jdznd}t||||j d|dL|j |j t|(dMd|dL|z|jD]<})tr|jr|jdznd}|)j|||ddN| >|jD]`}*tr|jr|jdznd}t||||j d|dO|j|*dPd|dO|b|jD]`}+tr|jr|jdznd}t||||j d|dQ|j|+dRd|dQ|b|jD]x},tr|jr|jdznd}t||||j d|dS|j |j t|,dTd|dS|z|jD]<}-tr|jr|jdznd}|-j|||ddU| >|jD]x}.tr|jr|jdznd}t||||j d|dV|j |j t|.dWd|dV|z|jD]x}/tr|jr|jdznd}t||||j d|dX|j |j t|/dYd|dX|z|jD]`}0tr|jr|jdznd}t||||j d|dZ|j|0d[d|dZ|b|jD]<}1tr|jr|jdznd}|1j|||dd\| >|jD]<}2tr|jr|jdznd}|2j|||dd]| >|jhtr|jr|jdznd}t||||j d|d^|j|jd_d|d^||jhtr|jr|jdznd}t||||j d|d`|j|jdad|d`||jhtr|jr|jdznd}t||||j d|db|j|jdcd|db||jhtr|jr|jdznd}t||||j d|dd|j|jded|dd||jhtr|jr|jdznd}t||||j d|df|j|jdgd|df||jhtr|jr|jdznd}t||||j d|dh|j|jdid|dh||jhtr|jr|jdznd}t||||j d|dj|j|jdkd|dj||jhtr|jr|jdznd}t||||j d|dl|j|jdmd|dl||jhtr|jr|jdznd}t||||j d|dn|j|jdod|dn||jhtr|jr|jdznd}t||||j d|dp|j|jdqd|dp||jD]z}3tr|jr|jdznd}t||||j d|dr|j |j t|3dsd|dr|||jtr|jr|jdznd}t||||j d|dt|j |j t|jdud|dt||jktr|j r|j dznd}t||||j d|dv|j|jdwd|dv||j Gtr|jr|jdznd}|j j|||ddx| |jtr|jr|jdznd}t||||j d|dy|j |j t|jdzd|dy||jtr|jr|jdznd}t||||j d|d{|j |j t|jd|d|d{||jktr|jr|jdznd}t||||j d|d}|j|jd~d|d}||jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||j ktr|j"r|j"dznd}t||||j d|d|j|j dd|d||j$D]>}4tr|j&r|j&dznd}|4j|||dd| @|j(D]>}5tr|j*r|j*dznd}|5j|||dd| @|j,D]z}6tr|j.r|j.dznd}t||||j d|d|j |j t|6dd|d|||j0D]z}7tr|j2r|j2dznd}t||||j d|d|j |j t|7dd|d|||j4Gtr|j6r|j6dznd}|j4j|||dd| |j8tr|j:r|j:dznd}t||||j d|d|j |j t|j8dd|d||j<D]z}8tr|j>r|j>dznd}t||||j d|d|j |j t|8dd|d|||j@D]>}9tr|jBr|jBdznd}|9j|||dd| @|jDtr|jFr|jFdznd}t||||j d|d|j |j t|jDdd|d||jHD]z}:tr|jJr|jJdznd}t||||j d|d|j |j t|:dd|d|||jLD]z};tr|jNr|jNdznd}t||||j d|d|j |j t|;dd|d|||jPtr|jRr|jRdznd}t||||j d|d|j |j t|jPdd|d||jTtr|jVr|jVdznd}t||||j d|d|j |j t|jTdd|d||jXD]z}tr|jfr|jfdznd}t||||j d|d|j |j t|>dd|d|||jhD]>}?tr|jjr|jjdznd}|?j|||dd| @|jlHtr|jnr|jndznd}|jlj|||dd| yy)NrrrrzAPI_LIST_ORDER>rM rErrO rrQ zCLUSTER_ENCRYPTED_ATTR>rS zCONTEXT_RESTRICTED_DIRS>rU zCONTEXT_SAFE_DIRS>rW zDATASTORE_CAPACITY_CHECK>rY zDATASTORE_ENCRYPTED_ATTR>r[ zDATASTORE_LOCATION>r] r_ ra z DEFAULT_AUTH>rc zDEFAULT_CDROM_DEVICE_PREFIX>re rg zDEFAULT_DEVICE_PREFIX>ri zDEFAULT_IMAGE_PERSISTENT>rk zDEFAULT_IMAGE_PERSISTENT_NEW>rm zDEFAULT_IMAGE_TYPE>ro zDEFAULT_UMASK>rq z"DEFAULT_VDC_CLUSTER_DATASTORE_ACL>rs zDEFAULT_VDC_CLUSTER_HOST_ACL>ru zDEFAULT_VDC_CLUSTER_NET_ACL>rw zDEFAULT_VDC_DATASTORE_ACL>ry zDEFAULT_VDC_HOST_ACL>r{ zDEFAULT_VDC_VNET_ACL>r} zDOCUMENT_ENCRYPTED_ATTR>r r zDS_MONITOR_VM_DISK>r zENABLE_OTHER_PERMISSIONS>r r zGROUP_RESTRICTED_ATTR>r r r zHOST_ENCRYPTED_ATTR>r zIMAGE_ENCRYPTED_ATTR>r zIMAGE_RESTRICTED_ATTR>r r"zINHERIT_DATASTORE_ATTR>r zINHERIT_IMAGE_ATTR>r zINHERIT_VNET_ATTR>r r zKEEPALIVE_MAX_CONN>r zKEEPALIVE_TIMEOUT>r zLISTEN_ADDRESS>r r zLOG_CALL_FORMAT>r z MAC_PREFIX>r zMANAGER_TIMER>r r r z MAX_BACKUPS>r zMAX_BACKUPS_HOST>r z MAX_CONN>r zMAX_CONN_BACKLOG>r z MESSAGE_SIZE>r zMONITORING_INTERVAL_DATASTORE>r zMONITORING_INTERVAL_HOST>r zMONITORING_INTERVAL_MARKET>r zMONITORING_INTERVAL_VM>r z NETWORK_SIZE>r zONE_KEY>r zPCI_PASSTHROUGH_BUS>r PORT>r r zRPC_LOG>r zSCRIPTS_REMOTE_DIR>r zSESSION_EXPIRATION_TIME>r zSHOWBACK_ONLY_RUNNING>r TIMEOUT>r rr zUSER_ENCRYPTED_ATTR>r zUSER_RESTRICTED_ATTR>r r zVM_ADMIN_OPERATIONS>r zVM_ENCRYPTED_ATTR>r rzVM_MANAGE_OPERATIONS>r zVM_MONITORING_EXPIRATION_TIME>r zVM_RESTRICTED_ATTR>r zVM_SNAPSHOT_FACTOR>r zVM_SUBMIT_ON_HOLD>r zVM_USE_OPERATIONS>r r zVNET_ENCRYPTED_ATTR>r zVNET_RESTRICTED_ATTR>r r r )rM rrN rr9r{rwr~rO rP rkrQ rR rS rT rU rV rW rX rY rZ r[ r\ r] r^ r_ r` ra rb rc rd re rf rg rh ri rj rk rl rm rn ro rp rq rr rs rt ru rv rw rx ry rz r{ r| r} r~ r r r r r r rr r r r r r r r r r r r r r r r r"r#r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r rrr r r r r r r r r r r r rrr r r r r r r r r r r r r r r r r r r r r r )@r'rrrarcrbrr`rAPI_LIST_ORDER_ AUTH_MAD_AUTH_MAD_CONF_CLUSTER_ENCRYPTED_ATTR_DATASTORE_CAPACITY_CHECK_DATASTORE_ENCRYPTED_ATTR_DATASTORE_LOCATION_DATASTORE_MAD_ DEFAULT_AUTH_DEFAULT_CDROM_DEVICE_PREFIX_ DEFAULT_COST_DEFAULT_DEVICE_PREFIX_DEFAULT_IMAGE_PERSISTENT_DEFAULT_IMAGE_PERSISTENT_NEW_DEFAULT_IMAGE_TYPE_DEFAULT_UMASK_"DEFAULT_VDC_CLUSTER_DATASTORE_ACL_DEFAULT_VDC_CLUSTER_HOST_ACL_DEFAULT_VDC_CLUSTER_NET_ACL_DEFAULT_VDC_DATASTORE_ACL_DEFAULT_VDC_HOST_ACL_DEFAULT_VDC_VNET_ACL_DOCUMENT_ENCRYPTED_ATTR_ DS_MAD_CONF_GROUP_RESTRICTED_ATTR_HOST_ENCRYPTED_ATTR_IMAGE_ENCRYPTED_ATTR_IMAGE_RESTRICTED_ATTR_IM_MAD_INHERIT_DATASTORE_ATTR_INHERIT_IMAGE_ATTR_INHERIT_VNET_ATTR_ IPAM_MAD_KEEPALIVE_MAX_CONN_KEEPALIVE_TIMEOUT_LISTEN_ADDRESS_LOG_LOG_CALL_FORMAT_ MAC_PREFIX_MANAGER_TIMER_ MARKET_MAD_MARKET_MAD_CONF_ONE_KEY_TM_MAD_ TM_MAD_CONF_USER_ENCRYPTED_ATTR_USER_RESTRICTED_ATTR_VM_ENCRYPTED_ATTR_VM_MAD_VM_MONITORING_EXPIRATION_TIME_VM_RESTRICTED_ATTR_VM_USE_OPERATIONS_VNET_ENCRYPTED_ATTR_VNET_RESTRICTED_ATTR_ VN_MAD_CONF_s@ rrz(OPENNEBULA_CONFIGURATION._exportChildrenf s3 DD#22OGUZ^ZwZwt<%> !M[`daDaDtBBSHKM  w| 4 MMUehlhwhwx|yOyOPYZoPp}SyOyTiUWgjno p&?&*%>%> !M[`daDaDtBBSHKM  w| 4 MMUehlhwhwx|yOyOPYZoPp}SyOyTiUWgjno p&?)-(D(D $P^cgdJdJtEEKQS  w| 4 MM[knrn}n}CUUV_`xVyF_U`oacsvz{ |)E!,,LDRW[WqWqt99C?xz    0@PRZgwC  D-  " " .KY^b^^t@@3FGI  w| 4 MMQadhd{d{}A}T}Taud{evxHKOP Q  ( ( 4Q_dheLeLtFFLSU  w| 4 MM]mptppAEAWAWXabfbbX@MgAWAhqik{~BC D ?? &CQVZVoVot883>vx  OO " "7E3CSU]iyE " F&*&@&@ "N\aebFbFtCCcIMO  w| 4 MMWgjnjyjyz~{Q{QR[\rRs@W{Q{XkY[knrs t'A ;; "?MRVRgRgt44s:np  KK  w/?rYap|  }    )FTY]YuYut;;cA|~     % %gu6FVX`oK % L$($<$< LZ_c`B`BtAACGIK  w| 4 MMScfjfufuvzwMwMNWXlNmzOwMwPgQScfjk l%=&*%>%> !M[`daDaDtBBSHKM  w| 4 MMUehlhwhwx|yOyOPYZoPp}SyOyTiUWgjno p&?'+&@&@ "N\aebFbFtCCcIMO  w| 4 MMWgjnjyjyz~{Q{QR[\rRs@W{Q{XkY[knrs t'A{{G?MRVRgRgt44s:np  NN7E+;2U]lxN y#(,'B'B #O]bfcHcHtDDsJOQ  w| 4 MMYilpl{l{}A}S}ST]^uTvC[}S}\m]_orvw x(C$(#:#: KY^b^^t@@3FGI  w| 4 MMQadhdsdstxuKuKLUViLjwKuKuLeMO_bfg h$;#'"8"8 JX]a]}]}t??#EEG  w| 4 MMO_bfbqbqrvsIsIJSTfJgtGsIsHcIK[^bc d#9IAOTXTkTkt66vx  w| 4 MMAQTXTcTcdhdzdz|EFQ|R_kdzelUmoBFG H+#00NFTY]YuYut;;cA|~  w| 4 MMGWZ^ZqZqsAN]Zq[^`pswx y1 ??KCQVZVoVot883>vx    w/?rYeuA  B+!% 4 4 HV[_[y[yt==CAC   # #GU4DTV^oK # L!5    'DRW[WqWqt99C?xz  w| 4 MMCSVZVmVmnrn~n~LYVmWZ\lost u  ,IW\`\{\{t>>DCE  w| 4 MMM]`d`w`wx|yNyN[m`wanp@CGH I == $AOTXTkTkt66>DCE  w| 4 MMM]`d`w`wx|yNyN[m`wanp@CGH I    (ESX\XsXst::S@z|  w| 4 MMEUX\XoXoptqBqBO]XoY^`pswx y  - - 9VdimjVjVtKKcQ]_  w| 4 MMgwz~{R{RSWSuSuBa{R{bdtw{| }  ( ( 4Q_dheLeLtFFLSU  w| 4 MM]mptqHqHIMIfIfsMqHqNP`cgh i  * * 6SafjgPgPtHH3NWY  w| 4 MMaqtxuLuLMQMlMlyUuLuVXhkop q  & & 2O]bfcHcHtDDsJOQ  w| 4 MMYilpmDmDEIE`E`mEmDmFHX[_` a    (ESX\XsXst::S@z|  w| 4 MMEUX\XoXoptqBqBO]XoY^`pswx y H@NSWSiSit55;pr  w| 4 MM;Kdoo^b^t^tu~@HvIV_^t_`Oacsvz{ |%  # # /LZ_c`B`BtAACGIK  w| 4 MMScfjfufuvzwMwMNWX\XpXpNq~SwMwTgUWgjno p 99 =KPTPcPct22S8jl  w| 4 MM5EH_H_`d`i`iv|H_H}@PSWX Y 99 =KPTPcPct22S8jl  II  We-=RW]lx  y << #@NSWSiSit55;pr  w| 4 MM;Kdoo^b^t^tu~@D@L@LvMZc^t_dOegwz~ @  " " .KY^b^^t@@3FGI  w| 4 MMQadhdsdstxuKuKLUVZVmVmLn{OuKuPeQScfjk l  ' ' 3P^cgdJdJtEEKQS  w| 4 MM[knroFoFGKGcGcpIoFoJL\_cd e  % % 1N\aebFbFtCCcIMO  w| 4 MMWgjnjyjyz~{Q{QR[\`\v\vRwD[{Q{\k]_orvw x << #@NSWSiSit55;pr  w| 4 MM;KdNeNefjfrfr@INeOJL\_cd e{{G?MRVRgRgt44s:np  NN7E+;2U]lxN y#!,,LDRW[WqWqt99C?xz    0@PRZgwC  D-%)$<$< LZ_c`B`BtAACGIK  w| 4 MMScfjfufuvzwMwMNWXlNmzOwMwPgQScfjk l%=&*%>%> !M[`daDaDtBBSHKM  w| 4 MMUehlhwhwx|yOyOPYZoPp}SyOyTiUWgjno p&? == $AOTXTkTkt66> %BPUYUmUmt77#=tv  NN ! !'52BRT\gwC ! D$($<$< LZ_c`B`BtAACGIK  w| 4 MMScfjfufuvzwMwMNWXlNmzOwMwPgQScfjk l%=&*%>%> !M[`daDaDtBBSHKM  w| 4 MMUehlhwhwx|yOyOPYZoPp}SyOyTiUWgjno p&?!,,LDRW[WqWqt99C?xz    0@PRZgwC  D- >> %BPUYUmUmt77#=tv  NN ! !'52BRT\gwC ! D &r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzOPENNEBULA_CONFIGURATION.build!rr)cyr$r?rs rrz)OPENNEBULA_CONFIGURATION._buildAttributes!rr)c>|dk(r_|j}|j||d}|j||d}|jj ||j |_y|dk(rLtj|}|j|||jj |d|_ y|dk(rLtj|}|j|||jj |d|_ y|dk(r_|j}|j||d}|j||d}|jj ||j |_y|dk(rK|j}|j||d}|j||d}||_|j |_y|dk(rK|j}|j||d}|j||d}||_|j |_y|d k(r_|j}|j||d }|j||d }|j(j ||j |_y|d k(r_|j}|j||d }|j||d }|j,j ||j |_y|d k(r_|j}|j||d }|j||d }|j0j ||j |_y|d k(rLt4j|}|j|||j6j |d |_ y|d k(r8t8j|}|j||||_d |_ y|dk(r_|j}|j||d}|j||d}|j<j ||j |_y|dk(r_|j}|j||d}|j||d}|j@j ||j |_!y|dk(rLtDj|}|j|||jFj |d|_ y|dk(r_|j}|j||d}|j||d}|jHj ||j |_%y|dk(r_|j}|j||d}|j||d}|jLj ||j |_'y|dk(r_|j}|j||d}|j||d}|jPj ||j |_)y|dk(r_|j}|j||d}|j||d}|jTj ||j |_+y|dk(r_|j}|j||d}|j||d}|jXj ||j |_-y|dk(r_|j}|j||d}|j||d}|j\j ||j |_/y|dk(r_|j}|j||d}|j||d}|j`j ||j |_1y|dk(r_|j}|j||d}|j||d}|jdj ||j |_3y|dk(r_|j}|j||d}|j||d}|jhj ||j |_5y|dk(r_|j}|j||d}|j||d}|jlj ||j |_7y|dk(r_|j}|j||d}|j||d}|jpj ||j |_9y|dk(r_|j}|j||d}|j||d}|jtj ||j |_;y|dk(rLtxj|}|j|||jzj |d|_ y|dk(rW|jrK|j}|j}||d} |j| |d} | |_@|j |_Ay|dk(rf|j}|j||d}|j||d}||_B|j |_C|j|jy|d k(r8tj|}|j||||_Fd |_ y|d!k(r_|j}|j||d!}|j||d!}|jj ||j |_Hy|d"k(r8tj|}|j||||_Jd"|_ y|d#k(r8tj|}|j||||_Ld#|_ y|d$k(r_|j}|j||d$}|j||d$}|jj ||j |_Ny|d%k(r_|j}|j||d%}|j||d%}|jj ||j |_Py|d&k(r_|j}|j||d&}|j||d&}|jj ||j |_Ry|d'k(rLtj|}|j|||jj |d'|_ y|d(k(r_|j}|j||d(}|j||d(}|jj ||j |_Vy|d)k(r_|j}|j||d)}|j||d)}|jj ||j |_Xy|d*k(r_|j}|j||d*}|j||d*}|jj ||j |_Zy|d+k(rLtj|}|j|||jj |d+|_ y|d,k(rk|jr_|j}|j}||d,} |j| |d,} |jj | |j |_^y|d-k(rk|jr_|j}|j}||d-} |j| |d-} |jj | |j |_`y|d.k(r_|j}|j||d.}|j||d.}|jj ||j |_by|d/k(rLtj|}|j|||jj |d/|_ y|d0k(r_|j}|j||d0}|j||d0}|jj ||j |_fy|d1k(r_|j}|j||d1}|j||d1}|jj ||j |_hy|d2k(rk|jr_|j}|j}||d2} |j| |d2} |jj | |j |_jy|d3k(rLtj|}|j|||jj |d3|_ y|d4k(rLtj|}|j|||jj |d4|_ y|d5k(rW|jrK|j}|j}||d5} |j| |d5} | |_o|j |_py|d6k(rW|jrK|j}|j}||d6} |j| |d6} | |_q|j |_ry|d7k(rW|jrK|j}|j}||d7} |j| |d7} | |_s|j |_ty|d8k(rW|jrK|j}|j}||d8} |j| |d8} | |_u|j |_vy|d9k(rW|jrK|j}|j}||d9} |j| |d9} | |_w|j |_xy|d:k(rW|jrK|j}|j}||d:} |j| |d:} | |_y|j |_zy|d;k(rW|jrK|j}|j}||d;} |j| |d;} | |_{|j |_|y|dk(rW|jrK|j}|j}||d>} |j| |d>} | |_|j |_y|d?k(r`|j}|j||d?}|j||d?}|jj ||j |_y|d@k(rK|j}|j||d@}|j||d@}||_|j |_y|dAk(rW|jrK|j}|j}||dA} |j| |dA} | |_|j |_y|dBk(r9tj|}|j||||_dB|_ y|dCk(rK|j}|j||dC}|j||dC}||_|j |_y|dDk(rK|j}|j||dD}|j||dD}||_|j |_y|dEk(rW|jrK|j}|j}||dE} |j| |dE} | |_|j |_y|dFk(rK|j}|j||dF}|j||dF}||_|j |_y|dGk(rW|jrK|j}|j}||dG} |j| |dG} | |_|j |_y|dHk(rNt*j|}|j|||j,j |dH|_ y|dIk(rNt.j|}|j|||j0j |dI|_ y|dJk(r`|j}|j||dJ}|j||dJ}|j2j ||j |_y|dKk(r`|j}|j||dK}|j||dK}|j6j ||j |_y|dLk(r9t:j|}|j||||_dL|_ y|dMk(rK|j}|j||dM}|j||dM}||_|j |_y|dNk(r`|j}|j||dN}|j||dN}|jBj ||j |_y|dOk(rNtFj|}|j|||jHj |dO|_ y|dPk(rK|j}|j||dP}|j||dP}||_|j |_y|dQk(r`|j}|j||dQ}|j||dQ}|jNj ||j |_y|dRk(r`|j}|j||dR}|j||dR}|jRj ||j |_y|dSk(rK|j}|j||dS}|j||dS}||_|j |_y|dTk(rh|j}|j||dT}|j||dT}||_|j |_|j_|jZy|dUk(r`|j}|j||dU}|j||dU}|j`j ||j |_y|dVk(r9tdj|}|j||||_dV|_ y|dWk(r`|j}|j||dW}|j||dW}|jhj ||j |_y|dXk(r`|j}|j||dX}|j||dX}|jlj ||j |_y|dYk(rNtpj|}|j|||jrj |dY|_ y|dZk(r9ttj|}|j||||_dZ|_ yy)[NrM rO rrrQ rS rU rW rY r[ r] r_ ra rc re rg ri rk rm ro rq rs ru rw ry r{ r} r r r r r r r r r r r r"r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r rr r r r r r rr r r r r r r r r r r )rr|rrM r+rrN AUTH_MADTyperdrrO rXAUTH_MAD_CONFTyperQ rS rT rU rV rW rX rY rZ r[ r\ r] r^ DATASTORE_MADTyper_ DBTypera rc rd re rf DEFAULT_COSTTyperg ri rj rk rl rm rn ro rp rq rr rs rt ru rv rw rx ry rz r{ r| r} r~ r r DS_MAD_CONFTyper rrr r r r r FEDERATIONTyper r r HM_MADTyper HOOK_LOG_CONFTyper r r r r r r IM_MADTyper"r r r r r r IPAM_MADTyper r r r r r r LOGTyper r r r r r r MARKET_MADTyper MARKET_MAD_CONFTyper r r r r r r r r r r r r r r r r r r r r r r r r r r RAFTTyper r r r r r r r r r r TM_MADTyperTM_MAD_CONFTyper r r r r VLAN_IDSTyper r r r r VM_MADTyperr r r r r r r r r r r r r VNC_PORTSTyper r r r r VN_MAD_CONFTyper VXLAN_IDSTyper ) r'rr{rrr=rrrrs rrz'OPENNEBULA_CONFIGURATION._buildChildren!s ( ([[F**649IJF--fd>>6D JJvnJ =DG%)D " . ([[F**64HF--fdNKF    $ $V ,*0--D ' 7 7[[F**649VWF--fdD JJvnJ ="DO%1D " 1 1[[F**649PQF--fdD JJvnJ = OO " "4 (%1D " + +&..d.CD JJvnJ =  ' ' -%6D " - 'FKKKKE**5$ FE--eT=IE$D )/D & , ,KKE**5$8JKE--eT;MNE$)D !.4mmD + * $KKE**5$ CE--eT:FE!DM&,mmD # , ,KKE**5$8JKE--eT;MNE$)D !.4mmD + . (V[[KKE**5$GE--eT>JE %D *0--D ' 9 9fkkKKE**5$8WXE--eT;Z[E16D .;A==D 8 4 4KKE**5$8RSE--eT;UVE,1D )6 D 5 2 2v{{KKE**5$8PQE--eT;STE*/D '4:MMD 1 . (V[[KKE**5$GE--eT>JE %D *0--D ' ) #[[F**64CF--fdIFF LL   '%+]]D " / /[[F**649NOF--fdrArrarr(rdrrhrmr r r r r r r r r r r r r r r r! r$ r' r* r- r1 r4 r8 r: r= r@ rC rF rI rM rO rQ rS rU rX r[ r^ ra rd rh rj rl rn rp rs ru rx rz r| r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r" r$ r& r) r+ r- r/ r1 r4 r6 r8 r: r< r? rA rD rF rI rK rN rP rR rT rV rY r[ r^ r` rc rf ri rl ro rs ru rw ry r{ r~ r r r r r=r@r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r# r% r( r* r- r/ r2 r4 r7 r9 r< r? rC rE rH rK rO rQ rT rV rY r[ r] r_ ra rd rf ri rl ro rq rt rv ry r{ r~ r r r r r r'r*r r r r r r r r r r r r r r r r r r r r r r r r r r r rr#r r r r r r r r r r r r r r r r r r r r r r r rrrr r r rrrrrrrrr!r#r%r'r*r,r r3r r8rrkrrrrrr?r)rrK rK sG''HHJ\(z ?7#G$#-*1+!$+%"+)0*+=293,?&3-A4;5-A4;5'5.5/"+)0*!)(/)0G7>8!)(/)*;182-A4;51I8?9'5.5/"+)0*6S=D>1I8?90G7>8.C5<6)9071)9071,?3:4 ''.('5-A%*;182"+(7/60)9071*;182")#+=293'5.5/&3-4.!$+%'5.5/&3-4.#-*1+& $/+2,%&-'"+)0*%&-'$/+2, '%1!%1!)2K-A/E+=!)#*$(7'5,?*;")# ''.((7/60)9071!(7&3-4.")#)92K9@:'5.5/'5&3&3-4.#(7/60)9071 ''.(# 9KN7[6\3 2D^0T/U,]|-. ND^  ~1r)rK ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZddZddZd dZd!dZ dZ!d"dZ"y)#r Nc  H| |_d|_d|_| jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_yrV)r=rrXr^rrY SERVER_IDSERVER_ID_nsprefix_rOrPTERMTERM_nsprefix_VOTEDFORVOTEDFOR_nsprefix_COMMITCOMMIT_nsprefix_ LOG_INDEXLOG_INDEX_nsprefix_LOG_TERMLOG_TERM_nsprefix_ FEDLOG_INDEXFEDLOG_INDEX_nsprefix_) r'rrOrrrrrrr=r]s rr(z RAFT.__init__#s,%)"!%%kk*:;"#'  # "  "& $"#'   "&(&*#r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr rarbs rrdz RAFT.factory#rr)c|jSr$rgr0s rrhzRAFT.get_ns_prefix_#rir)c||_yr$rgrks rrmzRAFT.set_ns_prefix_#rnr)c|jSr$rr0s r get_SERVER_IDzRAFT.get_SERVER_ID#rr)c||_yr$rr'rs r set_SERVER_IDzRAFT.set_SERVER_ID#rr)c|jSr$rr0s rrzRAFT.get_STATE#rr)c||_yr$rrs rrzRAFT.set_STATE#rr)c|jSr$rr0s rget_TERMz RAFT.get_TERM#rr)c||_yr$rr'rs rset_TERMz RAFT.set_TERM#rMr)c|jSr$rr0s r get_VOTEDFORzRAFT.get_VOTEDFOR#rr)c||_yr$rr'rs r set_VOTEDFORzRAFT.set_VOTEDFOR#rr)c|jSr$rr0s r get_COMMITzRAFT.get_COMMIT#r r)c||_yr$rr'rs r set_COMMITzRAFT.set_COMMIT#r$r)c|jSr$rr0s r get_LOG_INDEXzRAFT.get_LOG_INDEX$rr)c||_yr$rr'rs r set_LOG_INDEXzRAFT.set_LOG_INDEX$rr)c|jSr$rr0s r get_LOG_TERMzRAFT.get_LOG_TERM$rr)c||_yr$r)r'rs r set_LOG_TERMzRAFT.set_LOG_TERM$rr)c|jSr$rr0s rget_FEDLOG_INDEXzRAFT.get_FEDLOG_INDEX $rr)c||_yr$rr'rs rset_FEDLOG_INDEXzRAFT.set_FEDLOG_INDEX $rr)c|jT|jH|j<|j0|j$|j |j |jyyr)rrOrrrrrrr0s rrzRAFT.has__content $sZ NN & JJ " II ! MM % KK # NN & MM %    )r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr rrrrrrrrrrrrrs rrkz RAFT.export$rr)cyr$r?rs rrzRAFT._exportAttributes2$rr)c T|rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jhtr|jr|jdznd}t||||j d|d |j |jd d|d ||jhtr|jr|jdznd}t||||j d|d |j |jdd|d ||jhtr|jr|jdznd}t||||j d|d|j |jdd|d||jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|j"r|j"dznd}t||||j d|d|j |j dd|d||j$itr|j&r|j&dznd}t||||j d|d|j |j$dd|d|yy)Nrrrr SERVER_ID>rrErrrOTERM>r VOTEDFOR>rCOMMIT>r LOG_INDEX>rz LOG_TERM>r FEDLOG_INDEX>r)rrrrr9rrOrPrrrrrrrrrrrrrs rrzRAFT._exportChildren4$s DD >> %BPUYUmUmt77#=tv  w| 4 MM?ORVRiRijnjxjxFQRiSRTdgkl m :: !>LQUQeQet33c9ln  w| 4 MM7G$JaJabfblblzAJaKBDTW[\ ] 99 =KPTPcPct22S8jl  w| 4 MM5EH_H_`d`i`iv|H_H}@PSWX Y == $AOTXTkTkt66> %BPUYUmUmt77#=tv  w| 4 MM?ORVRiRijnjxjxFQRiSRTdgkl m == $AOTXTkTkt66JE %D *0--D ' .9 (r) NNNNNNNNN)rrr T)rr )rrr FTr$r)#r<r=r>rArrarr(rdrrhrmrrrrrrrrrrrrrrrrrrkrrrrrr?r)rr r #s''HHJ+, +7#G$#!#!!) -. $yJ  08r)r ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)SECURITY_GROUP_POOLNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrV)r=rrXr^rrYSECURITY_GROUPSECURITY_GROUP_nsprefix_)r'rr=r]s rr(zSECURITY_GROUP_POOL.__init__$rO r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzSECURITY_GROUP_POOL.factory$rQ r)c|jSr$rgr0s rrhz"SECURITY_GROUP_POOL.get_ns_prefix_$rir)c||_yr$rgrks rrmz"SECURITY_GROUP_POOL.set_ns_prefix_$rnr)c|jSr$rr0s rget_SECURITY_GROUPz&SECURITY_GROUP_POOL.get_SECURITY_GROUP$rr)c||_yr$r)r'rs rset_SECURITY_GROUPz&SECURITY_GROUP_POOL.set_SECURITY_GROUP$rr)c:|jj|yr$)rr+rys radd_SECURITY_GROUPz&SECURITY_GROUP_POOL.add_SECURITY_GROUP$r[ r)c<|jj||yr$)rr~rs rinsert_SECURITY_GROUP_atz,SECURITY_GROUP_POOL.insert_SECURITY_GROUP_at$r^ r)c"||j|<yr$rrs rreplace_SECURITY_GROUP_atz-SECURITY_GROUP_POOL.replace_SECURITY_GROUP_at$ra r)c|jryyrrr0s rrz SECURITY_GROUP_POOL.has__content$rc r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzSECURITY_GROUP_POOL.export$re r)cyr$r?rs rrz%SECURITY_GROUP_POOL._exportAttributes$rr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>y)Nrrrrr)rrrrk) r'rrrarcrbrr`rSECURITY_GROUP_s rrz#SECURITY_GROUP_POOL._exportChildren$ri r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzSECURITY_GROUP_POOL.build$rr)cyr$r?rs rrz$SECURITY_GROUP_POOL._buildAttributes$rr)c|dk(rLtj|}|j|||jj|d|_yy)Nrrr)rrdrr+rXrs rrz"SECURITY_GROUP_POOL._buildChildren$rm r)r)rrrT)rr)rrrFTr$r)r<r=r>rArrarr(rdrrhrmrrrrrrrkrrrrrr?r)rrr$rn r)rceZdZejZdZdZd%dZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$d&dZ%d'd Z&d(d!Z'd)d"Z(d#Z)d*d$Z*y)+rNc | |_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_| |_d|_| |_d|_| |_d|_yrV)r=rrXr^rrYrrrrrrrrrrrrrrr$r%r&r' UPDATING_VMSUPDATING_VMS_nsprefix_r*r+r,r-)r'rrrrrrrr$r&rr*r,r=r]s rr(zSECURITY_GROUP.__init__%s,%)"!%%kk*:; !! # # "&%)"&%)"(&*#(&*#"#'   "&r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzSECURITY_GROUP.factory"%rr)c|jSr$rgr0s rrhzSECURITY_GROUP.get_ns_prefix_-%rir)c||_yr$rgrks rrmzSECURITY_GROUP.set_ns_prefix_/%rnr)c|jSr$r2r0s rr3zSECURITY_GROUP.get_ID1%rqr)c||_yr$r2r5s rr6zSECURITY_GROUP.set_ID3%rur)c|jSr$r\r0s rr]zSECURITY_GROUP.get_UID5%rr)c||_yr$r\r_s rr`zSECURITY_GROUP.set_UID7%rr)c|jSr$rbr0s rrczSECURITY_GROUP.get_GID9%rr)c||_yr$rbres rrfzSECURITY_GROUP.set_GID;%rr)c|jSr$r<r0s rr=zSECURITY_GROUP.get_UNAME=%rr)c||_yr$r<r?s rr@zSECURITY_GROUP.set_UNAME?%rr)c|jSr$rBr0s rrCzSECURITY_GROUP.get_GNAMEA%rr)c||_yr$rBrEs rrFzSECURITY_GROUP.set_GNAMEC%rr)c|jSr$rHr0s rrIzSECURITY_GROUP.get_NAMEE%rr)c||_yr$rHrKs rrLzSECURITY_GROUP.set_NAMEG%rMr)c|jSr$rUr0s rrVzSECURITY_GROUP.get_PERMISSIONSI%rWr)c||_yr$rUrYs rrZzSECURITY_GROUP.set_PERMISSIONSK%r[r)c|jSr$rxr0s rryzSECURITY_GROUP.get_UPDATED_VMSM%rWr)c||_yr$rxr{s rr|zSECURITY_GROUP.set_UPDATED_VMSO%r[r)c|jSr$r~r0s rrzSECURITY_GROUP.get_OUTDATED_VMSQ%rr)c||_yr$r~rs rrzSECURITY_GROUP.set_OUTDATED_VMSS%rr)c|jSr$rr0s rget_UPDATING_VMSzSECURITY_GROUP.get_UPDATING_VMSU%rr)c||_yr$rr'rs rset_UPDATING_VMSzSECURITY_GROUP.set_UPDATING_VMSW%rr)c|jSr$rr0s rrzSECURITY_GROUP.get_ERROR_VMSY%rr)c||_yr$rrs rrzSECURITY_GROUP.set_ERROR_VMS[%rr)c|jSr$rr0s rrzSECURITY_GROUP.get_TEMPLATE]%rr)c||_yr$rrs rrzSECURITY_GROUP.set_TEMPLATE_%rr)c&|j|jx|jl|j`|jT|j H|j <|j0|j$|j|j |jyyr) rrrrrrrr$r&rr*r,r0s rrzSECURITY_GROUP.has__contenta%s GG  HH HH JJ " JJ " II !    (    (    )    ) NN & MM %r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzSECURITY_GROUP.exports%rr)cyr$r?rs rrz SECURITY_GROUP._exportAttributes%rr)c  |rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jhtr|jr|jdznd}t||||j d|d |j |jd d|d ||jtr|jr|jdznd}t||||j d|d |j|jt|jdd|d ||jtr|j r|j dznd}t||||j d|d|j|jt|jdd|d||j"tr|j$r|j$dznd}t||||j d|d|j|jt|j"dd|d||j&Dtr|j(r|j(dznd}|j&j+|||dd||j,Dtr|j.r|j.dznd}|j,j+|||dd||j0Dtr|j2r|j2dznd}|j0j+|||dd||j4Dtr|j6r|j6dznd}|j4j+|||dd||j8Dtr|j:r|j:dznd}|j8j+|||dd||j<Etr|j>r|j>dznd}|j<j+|||dd|yy)NrrrrrrrErrrrrrrrrrrrrr$r&rr*r,) rrrrr9rrrrrrrr{rwr~rrrrrrrkr$r%r&r'rrr*r+r,r-rs rrzSECURITY_GROUP._exportChildren%s= DD 77 ;IdN_N_t0036fh  w| 4 MM1ADD[D[\`\c\cptD[DuxHKOP Q 88 LQUQeQet33c9ln  w| 4 MM7G$//Z^ZpZpqz{|F|FrGT[Zp[\K]_orvw x :: !>LQUQeQet33c9ln  w| 4 MM7G$//Z^ZpZpqz{|F|FrGT[Zp[\K]_orvw x 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t    'DRW[WqWqt99C?xz     # #GU4DTV^k{G # H    'DRW[WqWqt99C?xz     # #GU4DTV^k{G # H    (ESX\XsXst::S@z|     $ $We5EUW_m}I $ J    (ESX\XsXst::S@z|     $ $We5EUW_m}I $ J >> %BPUYUmUmt77#=tv  NN ! !'52BRT\gwC ! D == $AOTXTkTkt66j'|} | j)|| | |_ d| _yy)Nrrrrrrrrrr$r&rr*r,)!rrrrrrrrrrr|rrrrrrrPERMISSIONSType46rdrrrXUPDATED_VMSTyper$OUTDATED_VMSTyper&UPDATING_VMSTyper ERROR_VMSTyper*TEMPLATEType47r,rs rrzSECURITY_GROUP._buildChildren%sA  KKE**5$=E--eT4@EDG & D  % FKKKKE**5$>E--eT5AEDH!'D  % FKKKKE**5$>E--eT5AEDH!'D  ' ![[F**64AF--fdGDFDJ#)==D ' ![[F**64AF--fdGDFDJ#)==D & [[F**64@F--fdFCFDI"(--D  - '$,,D,AD JJvnJ =#D %2D " - '"**$*?D JJvnJ =#D %2D " . (#++4+@D JJvnJ = $D %3D " . (#++4+@D JJvnJ = $D %3D " + % (((=D JJvnJ =!DN%0D " * $!)))>D JJvnJ = DM%/D " %r)rk)rrrT)rr)rrrFTr$r)+r<r=r>rArrarr(rdrrhrmr3r6r]r`rcrfr=r@rCrFrIrLrVrZryr|rrrrrrrrrrkrrrrrr?r)rrr%s''HHJ'< 57#G$ ' '!)!)#!$-. .B^  B0r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)SHOWBACK_RECORDSNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrV)r=rrXr^rrYSHOWBACKSHOWBACK_nsprefix_)r'r+r=r]s rr(zSHOWBACK_RECORDS.__init__&rr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr)rarbs rrdzSHOWBACK_RECORDS.factory&r r)c|jSr$rgr0s rrhzSHOWBACK_RECORDS.get_ns_prefix_(&rir)c||_yr$rgrks rrmzSHOWBACK_RECORDS.set_ns_prefix_*&rnr)c|jSr$r+r0s r get_SHOWBACKzSHOWBACK_RECORDS.get_SHOWBACK,&rr)c||_yr$r1)r'r+s r set_SHOWBACKzSHOWBACK_RECORDS.set_SHOWBACK.&rr)c:|jj|yr$)r+r+rys r add_SHOWBACKzSHOWBACK_RECORDS.add_SHOWBACK0&rr)c<|jj||yr$)r+r~rs rinsert_SHOWBACK_atz#SHOWBACK_RECORDS.insert_SHOWBACK_at2&rr)c"||j|<yr$r1rs rreplace_SHOWBACK_atz$SHOWBACK_RECORDS.replace_SHOWBACK_at4&rr)c|jryyrr1r0s rrzSHOWBACK_RECORDS.has__content6&rr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr)rrrrrrrrrrrrrs rrkzSHOWBACK_RECORDS.export=&r r)cyr$r?rs rrz"SHOWBACK_RECORDS._exportAttributesT&rr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>y)Nrrrr+r)r+rr,rk) r'rrrarcrbrr`r SHOWBACK_s rrz SHOWBACK_RECORDS._exportChildrenV&rr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzSHOWBACK_RECORDS.build^&rr)cyr$r?rs rrz!SHOWBACK_RECORDS._buildAttributesi&rr)c|dk(rLtj|}|j|||jj |d|_yy)Nr+rr) SHOWBACKTyperdrr+r+rXrs rrzSHOWBACK_RECORDS._buildChildrenk&sL  "''t'rArrarr(rdrrhrmr2r4r6r8r:rrkrrrrrr?r)rr)r)&st''HHJ ' 77#G$!$+%-. ~  0r)r)ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZddZddZddZddZdZddZy) USER_POOLNc ||_d|_d|_|jd|_d|_|g|_n||_d|_|g|_n||_d|_ ||_ d|_ yrV) r=rrXr^rrYUSERUSER_nsprefix_rrDEFAULT_USER_QUOTASDEFAULT_USER_QUOTAS_nsprefix_)r'rGrrIr=r]s rr(zUSER_POOL.__init__x&sy,%)"!%%kk*:; <DIDI" >DK DK $#6 -1*r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrErarbs rrdzUSER_POOL.factory&rr)c|jSr$rgr0s rrhzUSER_POOL.get_ns_prefix_&rir)c||_yr$rgrks rrmzUSER_POOL.set_ns_prefix_&rnr)c|jSr$rGr0s rget_USERzUSER_POOL.get_USER&rr)c||_yr$rOr'rGs rset_USERzUSER_POOL.set_USER&rMr)c:|jj|yr$)rGr+rys radd_USERzUSER_POOL.add_USER&rr)c<|jj||yr$)rGr~rs rinsert_USER_atzUSER_POOL.insert_USER_at&rr)c"||j|<yr$rOrs rreplace_USER_atzUSER_POOL.replace_USER_at&rr)c|jSr$rr0s rrzUSER_POOL.get_QUOTAS&r r)c||_yr$rrs rrzUSER_POOL.set_QUOTAS&r$r)c:|jj|yr$r!rys rr"zUSER_POOL.add_QUOTAS&r#r)c<|jj||yr$r%rs rr&zUSER_POOL.insert_QUOTAS_at&r'r)c"||j|<yr$rrs rr)zUSER_POOL.replace_QUOTAS_at&r*r)c|jSr$rIr0s rget_DEFAULT_USER_QUOTASz!USER_POOL.get_DEFAULT_USER_QUOTAS&rd r)c||_yr$r`r'rIs rset_DEFAULT_USER_QUOTASz!USER_POOL.set_DEFAULT_USER_QUOTAS&rg r)cN|js|js |jyyr)rGrrIr0s rrzUSER_POOL.has__content&s" II KK  $ $ 0r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) NrErrrrrrrrrrrrrs rrkzUSER_POOL.export&rr)cyr$r?rs rrzUSER_POOL._exportAttributes&rr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>|jD]<} tr|j r|j dznd}| j|||dd|>|j Etr|jr|jdznd}|j j|||dd|yy)NrrrrGrrrI)rGrrHrkrrrIrJ) r'rrrarcrbrr`rUSER_r7s rrzUSER_POOL._exportChildren&s  DDYYE=KPTPcPct22S8jl  LL%)9SYhtL u{{G?MRVRgRgt44s:np  NN7E+;2U]lxN y#  # # /LZ_c`B`BtAACGIK   $ $ + +GU|j4tr|j6r|j6dznd}t||||j d|d|j|jt|j4dd|d||j8Dtr|j:r|j:dznd}|j8j|||dd| |j<Dtr|j>r|j>dznd}|j<j|||dd| |j@Dtr|jBr|jBdznd}|j@j|||dd| |jDDtr|jFr|jFdznd}|jDj|||dd| |jHEtr|jJr|jJdznd}|jHj|||dd| yy)NrrrrrrrErrrrrrrrrr PASSWORD>rt AUTH_DRIVER>rvENABLED>rxrzrr,rDrFrHrJrI)&rrrrr9rrrrrrsrkrrr{rwr~rrrtrurvrwrxryrzr{r,r-rDrErFrGrHrIrJrKrIrJ r'rrrarcrbrr`r LOGIN_TOKEN_s rrzUSER._exportChildren's DD 77 ;IdN_N_t0036fh  w| 4 MM1ADD[D[\`\c\cptD[DuxHKOP Q 88 LQUQeQet33c9ln  w| 4 MM7G$//Z^ZpZpqz{|F|FrGT[Zp[\K]_orvw x 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t == $AOTXTkTkt66E--eT5AEDH!'D  ( "''t'D JJvnJ = DM%/D " - '$,,D,AD JJvnJ =#D %2D " / /,44D4ID JJvnJ ='+D $%:D " 0r)r+ )rrrGT)rrG)rrrGFTr$r)4r<r=r>rArrarr(rdrrhrmr3r6rcrfrrrCrFrIrLrrrrrrrrrrrrrrdrhrlrorrrurxr{rardrrkrrrrrr?r)rrGrG's''HHJ&2N +7#G$! ' ''.(!$/"+! '(7*-. 9Xt  S;r)rGceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)VDC_POOLNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrV)r=rrXr^rrYVDC VDC_nsprefix_)r'rr=r]s rr(zVDC_POOL.__init__M(rr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzVDC_POOL.factoryX(rr)c|jSr$rgr0s rrhzVDC_POOL.get_ns_prefix_c(rir)c||_yr$rgrks rrmzVDC_POOL.set_ns_prefix_e(rnr)c|jSr$rr0s rget_VDCzVDC_POOL.get_VDCg(rr)c||_yr$r)r'rs rset_VDCzVDC_POOL.set_VDCi(rr)c:|jj|yr$)rr+rys radd_VDCzVDC_POOL.add_VDCk(rr)c<|jj||yr$)rr~rs r insert_VDC_atzVDC_POOL.insert_VDC_atm(rr)c"||j|<yr$rrs rreplace_VDC_atzVDC_POOL.replace_VDC_ato(rr)c|jryyrrr0s rrzVDC_POOL.has__contentq(rr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzVDC_POOL.exportx(rr)cyr$r?rs rrzVDC_POOL._exportAttributes(rr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>y)Nrrrrr)rrrrk) r'rrrarcrbrr`rVDC_s rrzVDC_POOL._exportChildren(rr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzVDC_POOL.build(rr)cyr$r?rs rrzVDC_POOL._buildAttributes(rr)c|dk(rLtj|}|j|||jj|d|_yy)Nrrr)rrdrr+rXrs rrzVDC_POOL._buildChildren(sG  ;;d;3D JJvnJ = HHOOD !%*D " r)r)rrrT)rr)rrrFTr$r)r<r=r>rArrarr(rdrrhrmrrrrrrrkrrrrrr?r)rrrI(rr)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZddZddZd dZd!dZ dZ!d"dZ"y)#rNc  H| |_d|_d|_| jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_yrV)r=rrXr^rrYrrrrrrrsrQrRrrrrrrr,r-) r'rrrrrQrrrr,r=r]s rr(z VDC.__init__(s,%)"!%%kk*:;  " $  "& #$$(! #  "&r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdz VDC.factory(rKr)c|jSr$rgr0s rrhzVDC.get_ns_prefix_(rir)c||_yr$rgrks rrmzVDC.set_ns_prefix_(rnr)c|jSr$r2r0s rr3z VDC.get_ID(rqr)c||_yr$r2r5s rr6z VDC.set_ID(rur)c|jSr$rHr0s rrIz VDC.get_NAME(rr)c||_yr$rHrKs rrLz VDC.set_NAME(rMr)c|jSr$rr0s rrzVDC.get_GROUPS(r r)c||_yr$rrs rrzVDC.set_GROUPS(r$r)c|jSr$rr0s rrzVDC.get_CLUSTERS(rr)c||_yr$rrs rrzVDC.set_CLUSTERS(rr)c|jSr$rr0s rrz VDC.get_HOSTS(rr)c||_yr$rrs rrz VDC.set_HOSTS(rr)c|jSr$r r0s rr zVDC.get_DATASTORES(rir)c||_yr$r r s rr zVDC.set_DATASTORES(rmr)c|jSr$rr0s rrz VDC.get_VNETS(rr)c||_yr$rrs rrz VDC.set_VNETS(rr)c|jSr$rr0s rrzVDC.get_TEMPLATE(rr)c||_yr$rrs rrzVDC.set_TEMPLATE(rr)c|jT|jH|j<|j0|j$|j |j |jyyr)rrrrrQrrrr,r0s rrzVDC.has__content(sX GG  II ! KK # MM % JJ " OO ' JJ " MM %r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkz VDC.export)r^r)cyr$r?rs rrzVDC._exportAttributes)rr)c L|rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j tr|jr|jdznd}t||||j d|d |j|jt|j d d|d ||jDtr|jr|jdznd}|jj|||dd | |jDtr|jr|jdznd}|jj|||dd | |j Dtr|j"r|j"dznd}|j j|||dd| |j$Dtr|j&r|j&dznd}|j$j|||dd| |j(Dtr|j*r|j*dznd}|j(j|||dd| |j,tr|j.r|j.dznd}t||||j d|d|j|jt|j,dd|d|yy)NrrrrrrrErrrrrrrQrrrrr,)rrrrr9rrrr{rwr~rrrsrkrQrRrrrrrrr,r-rs rrzVDC._exportChildren)sN DD 77 ;IdN_N_t0036fh  w| 4 MM1ADD[D[\`\c\cptD[DuxHKOP Q 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t ;; "?MRVRgRgt44s:np  KK  w/?rYap|  } == $AOTXTkTkt66LQUQeQet33c9ln  JJ  gu.>bX_nz  { ?? &CQVZVoVot883>vx  OO " "7E3CSU]iyE " F :: !>LQUQeQet33c9ln  JJ  gu.>bX_nz  { == $AOTXTkTkt66D JJvnJ = DM%/D " ' !&&d&;D JJvnJ =DJ%,D " , &#++4+@D JJvnJ ="DO%1D " ' !&&d&;D JJvnJ =DJ%,D " * $[[F**64DF--fdJGF"DM&,mmD # %r)r)rrrT)rr)rrrFTr$r)#r<r=r>rArrarr(rdrrhrmr3r6rIrLrrrrrrr r rrrrrrkrrrrrr?r)rrr(s''HHJ', *7#G$!%! -. D@  +4r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy) VM_GROUP_POOLNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrV)r=rrXr^rrYVM_GROUPVM_GROUP_nsprefix_)r'r r=r]s rr(zVM_GROUP_POOL.__init__)rr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr rarbs rrdzVM_GROUP_POOL.factory)rr)c|jSr$rgr0s rrhzVM_GROUP_POOL.get_ns_prefix_)rir)c||_yr$rgrks rrmzVM_GROUP_POOL.set_ns_prefix_)rnr)c|jSr$r r0s r get_VM_GROUPzVM_GROUP_POOL.get_VM_GROUP)rr)c||_yr$r)r'r s r set_VM_GROUPzVM_GROUP_POOL.set_VM_GROUP)rr)c:|jj|yr$)r r+rys r add_VM_GROUPzVM_GROUP_POOL.add_VM_GROUP)rr)c<|jj||yr$)r r~rs rinsert_VM_GROUP_atz VM_GROUP_POOL.insert_VM_GROUP_at)rr)c"||j|<yr$rrs rreplace_VM_GROUP_atz!VM_GROUP_POOL.replace_VM_GROUP_at)rr)c|jryyrrr0s rrzVM_GROUP_POOL.has__content)rr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr rrrrrrrrrrrrrs rrkzVM_GROUP_POOL.export)rr)cyr$r?rs rrzVM_GROUP_POOL._exportAttributes)rr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>y)Nrrrr r)r rr rk) r'rrrarcrbrr`r VM_GROUP_s rrzVM_GROUP_POOL._exportChildren)rr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzVM_GROUP_POOL.build)rr)cyr$r?rs rrzVM_GROUP_POOL._buildAttributes)rr)c|dk(rLtj|}|j|||jj|d|_yy)Nr rr)r rdrr+rXrs rrzVM_GROUP_POOL._buildChildren)rr)r)rrr T)rr )rrr FTr$r)r<r=r>rArrarr(rdrrhrmrrrrrrrkrrrrrr?r)rr r {)rr)r ceZdZejZdZdZd!dZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ d"dZ!d#dZ"d$dZ#d%dZ$dZ%d&d Z&y)'r Nc  | |_d|_d|_| jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_| |_d|_yrV)r=rrXr^rrYrrrrrrrrrrrrrrrrROLESROLES_nsprefix_r,r-) r'rrrrrrrrr&r,r=r]s rr(zVM_GROUP.__init__)s,%)"!%%kk*:; !! # # "&%)" " #  "&r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr rarbs rrdzVM_GROUP.factory)rr)c|jSr$rgr0s rrhzVM_GROUP.get_ns_prefix_ *rir)c||_yr$rgrks rrmzVM_GROUP.set_ns_prefix_ *rnr)c|jSr$r2r0s rr3zVM_GROUP.get_ID*rqr)c||_yr$r2r5s rr6zVM_GROUP.set_ID*rur)c|jSr$r\r0s rr]zVM_GROUP.get_UID*rr)c||_yr$r\r_s rr`zVM_GROUP.set_UID*rr)c|jSr$rbr0s rrczVM_GROUP.get_GID*rr)c||_yr$rbres rrfzVM_GROUP.set_GID*rr)c|jSr$r<r0s rr=zVM_GROUP.get_UNAME*rr)c||_yr$r<r?s rr@zVM_GROUP.set_UNAME*rr)c|jSr$rBr0s rrCzVM_GROUP.get_GNAME*rr)c||_yr$rBrEs rrFzVM_GROUP.set_GNAME *rr)c|jSr$rHr0s rrIzVM_GROUP.get_NAME"*rr)c||_yr$rHrKs rrLzVM_GROUP.set_NAME$*rMr)c|jSr$rUr0s rrVzVM_GROUP.get_PERMISSIONS&*rWr)c||_yr$rUrYs rrZzVM_GROUP.set_PERMISSIONS(*r[r)c|jSr$rOr0s rrPzVM_GROUP.get_LOCK**rr)c||_yr$rOrRs rrSzVM_GROUP.set_LOCK,*rMr)c|jSr$r&r0s r get_ROLESzVM_GROUP.get_ROLES.*rr)c||_yr$r<)r'r&s r set_ROLESzVM_GROUP.set_ROLES0*rr)c|jSr$rr0s rrzVM_GROUP.get_TEMPLATE2*rr)c||_yr$rrs rrzVM_GROUP.set_TEMPLATE4*rr)c|jl|j`|jT|jH|j<|j 0|j $|j|j |jyyr) rrrrrrrrr&r,r0s rrzVM_GROUP.has__content6*sn GG  HH HH JJ " JJ " II !    ( II ! JJ " MM %r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr rrrrrrrrrrrrrs rrkzVM_GROUP.exportF*rr)cyr$r?rs rrzVM_GROUP._exportAttributes]*rr)c  |rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jhtr|jr|jdznd}t||||j d|d |j |jd d|d ||jtr|jr|jdznd}t||||j d|d |j|jt|jdd|d ||jtr|j r|j dznd}t||||j d|d|j|jt|jdd|d||j"tr|j$r|j$dznd}t||||j d|d|j|jt|j"dd|d||j&Dtr|j(r|j(dznd}|j&j+|||dd||j,Dtr|j.r|j.dznd}|j,j+|||dd||j0Dtr|j2r|j2dznd}|j0j+|||dd||j4tr|j6r|j6dznd}t||||j d|d|j|jt|j4dd|d|yy)NrrrrrrrErrrrrrrrrrrrrrr&rr,)rrrrr9rrrrrrrr{rwr~rrrrrrrkrrr&r'r,r-rs rrzVM_GROUP._exportChildren_*s DD 77 ;IdN_N_t0036fh  w| 4 MM1ADD[D[\`\c\cptD[DuxHKOP Q 88 LQUQeQet33c9ln  w| 4 MM7G$//Z^ZpZpqz{|F|FrGT[Zp[\K]_orvw x :: !>LQUQeQet33c9ln  w| 4 MM7G$//Z^ZpZpqz{|F|FrGT[Zp[\K]_orvw x 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t    'DRW[WqWqt99C?xz     # #GU4DTV^k{G # H 99 =KPTPcPct22S8jl  II  We-=RW]lx  y :: !>LQUQeQet33c9ln  JJ  gu.>bX_nz  { == $AOTXTkTkt66E--eT5AEDH!'D  % FKKKKE**5$>E--eT5AEDH!'D  ' ![[F**64AF--fdGDFDJ#)==D ' ![[F**64AF--fdGDFDJ#)==D & [[F**64@F--fdFCFDI"(--D  - '$,,D,AD JJvnJ =#D %2D " & %%T%:D JJvnJ =DI%+D " ' !$$D$9D JJvnJ =DJ%,D " * $[[F**64DF--fdJGF"DM&,mmD # %r)r)rrr T)rr )rrr FTr$r)'r<r=r>rArrarr(rdrrhrmr3r6r]r`rcrfr=r@rCrFrIrLrVrZrPrSr=r?rrrrkrrrrrr?r)rr r )s''HHJ'4 /7#G$ '! -. )DT  94r)r ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)VM_POOLNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVr=rrXr^rrYrrr'rr=r]s rr(zVM_POOL.__init__*rIr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrMrarbs rrdzVM_POOL.factory*rr)c|jSr$rgr0s rrhzVM_POOL.get_ns_prefix_*rir)c||_yr$rgrks rrmzVM_POOL.set_ns_prefix_*rnr)c|jSr$ror0s rrpzVM_POOL.get_VM*rqr)c||_yr$rorss rrtzVM_POOL.set_VM*rur)c:|jj|yr$)rr+rys radd_VMzVM_POOL.add_VM*rSr)c<|jj||yr$)rr~rs r insert_VM_atzVM_POOL.insert_VM_at*rWr)c"||j|<yr$rors r replace_VM_atzVM_POOL.replace_VM_at*rZr)c|jryyrror0s rrzVM_POOL.has__content*r\r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) NrMrrrrrrrrrrrrrs rrkzVM_POOL.export+rxr)cyr$r?rs rrzVM_POOL._exportAttributes+rr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>yNrrrrrrrrrk) r'rrrarcrbrr`rVM_s rrzVM_POOL._exportChildren+V DD77C;IdN_N_t0036fh  JJw'7rQUdpJ qr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrz VM_POOL.build#+rr)cyr$r?rs rrzVM_POOL._buildAttributes.+rr)c|dk(rLtj|}|j|||jj |d|_yyNrrr)VMType92rdrrr+rXrs rrzVM_POOL._buildChildren0+sJ  ##4#8D JJvnJ = GGNN4 %)D " r)r)rrrMT)rrM)rrrMFTr$r)r<r=r>rArrarr(rdrrhrmrprtrWrYr[rrkrrrrrr?r)rrMrM*st''HHJ ! .7#G$%-. r  *r)rMceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)VMTEMPLATE_POOLNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrV)r=rrXr^rrY VMTEMPLATEVMTEMPLATE_nsprefix_)r'rlr=r]s rr(zVMTEMPLATE_POOL.__init__=+r/ r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrjrarbs rrdzVMTEMPLATE_POOL.factoryH+rer)c|jSr$rgr0s rrhzVMTEMPLATE_POOL.get_ns_prefix_S+rir)c||_yr$rgrks rrmzVMTEMPLATE_POOL.set_ns_prefix_U+rnr)c|jSr$rlr0s rget_VMTEMPLATEzVMTEMPLATE_POOL.get_VMTEMPLATEW+rir)c||_yr$rr)r'rls rset_VMTEMPLATEzVMTEMPLATE_POOL.set_VMTEMPLATEY+rmr)c:|jj|yr$)rlr+rys radd_VMTEMPLATEzVMTEMPLATE_POOL.add_VMTEMPLATE[+r7 r)c<|jj||yr$)rlr~rs rinsert_VMTEMPLATE_atz$VMTEMPLATE_POOL.insert_VMTEMPLATE_at]+r: r)c"||j|<yr$rrrs rreplace_VMTEMPLATE_atz%VMTEMPLATE_POOL.replace_VMTEMPLATE_at_+r= r)c|jryyrrrr0s rrzVMTEMPLATE_POOL.has__contenta+r? r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrjrrrrrrrrrrrrrs rrkzVMTEMPLATE_POOL.exporth+rr)cyr$r?rs rrz!VMTEMPLATE_POOL._exportAttributes+rr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>y)Nrrrrlr)rlrrmrk) r'rrrarcrbrr`r VMTEMPLATE_s rrzVMTEMPLATE_POOL._exportChildren+rD r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzVMTEMPLATE_POOL.build+rr)cyr$r?rs rrz VMTEMPLATE_POOL._buildAttributes+rr)c|dk(rLtj|}|j|||jj|d|_yy)Nrlrr)rlrdrr+rXrs rrzVMTEMPLATE_POOL._buildChildren+L  $%%T%:D JJvnJ = OO " "4 (%1D " %r)r)rrrjT)rrj)rrrjFTr$r)r<r=r>rArrarr(rdrrhrmrsrurwryr{rrkrrrrrr?r)rrjrj9+rI r)rjceZdZejZdZdZd!dZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ d"dZ!d#dZ"d$dZ#d%dZ$dZ%d&d Z&y)'rlNc  | |_d|_d|_| jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_| |_d|_yrVr=rrXr^rrYrrrrrrrrrrrrrrrrrrr,r- r'rrrrrrrrrr,r=r]s rr(zVMTEMPLATE.__init__+,%)"!%%kk*:; !! # # " "&%)" !%  "&r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrlrarbs rrdzVMTEMPLATE.factory+r r)c|jSr$rgr0s rrhzVMTEMPLATE.get_ns_prefix_+rir)c||_yr$rgrks rrmzVMTEMPLATE.set_ns_prefix_+rnr)c|jSr$r2r0s rr3zVMTEMPLATE.get_ID+rqr)c||_yr$r2r5s rr6zVMTEMPLATE.set_ID+rur)c|jSr$r\r0s rr]zVMTEMPLATE.get_UID+rr)c||_yr$r\r_s rr`zVMTEMPLATE.set_UID+rr)c|jSr$rbr0s rrczVMTEMPLATE.get_GID+rr)c||_yr$rbres rrfzVMTEMPLATE.set_GID+rr)c|jSr$r<r0s rr=zVMTEMPLATE.get_UNAME+rr)c||_yr$r<r?s rr@zVMTEMPLATE.set_UNAME+rr)c|jSr$rBr0s rrCzVMTEMPLATE.get_GNAME+rr)c||_yr$rBrEs rrFzVMTEMPLATE.set_GNAME+rr)c|jSr$rHr0s rrIzVMTEMPLATE.get_NAME+rr)c||_yr$rHrKs rrLzVMTEMPLATE.set_NAME+rMr)c|jSr$rOr0s rrPzVMTEMPLATE.get_LOCK+rr)c||_yr$rOrRs rrSzVMTEMPLATE.set_LOCK+rMr)c|jSr$rUr0s rrVzVMTEMPLATE.get_PERMISSIONS+rWr)c||_yr$rUrYs rrZzVMTEMPLATE.set_PERMISSIONS+r[r)c|jSr$rr0s rrzVMTEMPLATE.get_REGTIME+rrr)c||_yr$rrs rrzVMTEMPLATE.set_REGTIME+rvr)c|jSr$rr0s rrzVMTEMPLATE.get_TEMPLATE+rr)c||_yr$rrs rrzVMTEMPLATE.set_TEMPLATE+rr)c|jl|j`|jT|jH|j<|j 0|j $|j|j |jyyr rrrrrrrrrr,r0s rrzVMTEMPLATE.has__content+n GG  HH HH JJ " JJ " II ! II !    ( LL $ MM %r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrlrrrrrrrrrrrrrs rrkzVMTEMPLATE.export,r3r)cyr$r?rs rrzVMTEMPLATE._exportAttributes,rr)c |rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jhtr|jr|jdznd}t||||j d|d |j |jd d|d ||jtr|jr|jdznd}t||||j d|d |j|jt|jdd|d ||jtr|j r|j dznd}t||||j d|d|j|jt|jdd|d||j"tr|j$r|j$dznd}t||||j d|d|j|jt|j"dd|d||j&Dtr|j(r|j(dznd}|j&j+|||dd||j,Dtr|j.r|j.dznd}|j,j+|||dd||j0htr|j2r|j2dznd}t||||j d|d|j |j0dd|d||j4Etr|j6r|j6dznd}|j4j+|||dd|yyNrrrrrrrErrrrrrrrrrrrrrr< rr,rrrrr9rrrrrrrr{rwr~rrrrrrrkrrrrr,r-rs rrzVMTEMPLATE._exportChildren, DD 77 ;IdN_N_t0036fh  w| 4 MM1ADD[D[\`\c\cptD[DuxHKOP Q 88 LQUQeQet33c9ln  w| 4 MM7G$//Z^ZpZpqz{|F|FrGT[Zp[\K]_orvw x :: !>LQUQeQet33c9ln  w| 4 MM7G$//Z^ZpZpqz{|F|FrGT[Zp[\K]_orvw x 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t 99 =KPTPcPct22S8jl  II  We-=RW]lx  y    'DRW[WqWqt99C?xz     # #GU4DTV^k{G # H << #@NSWSiSit55;pr  w| 4 MM;KdNeNefjfrfr@INeOJL\_cd e == $AOTXTkTkt66E--eT5AEDH!'D  % FKKKKE**5$>E--eT5AEDH!'D  ' ![[F**64AF--fdGDFDJ#)==D ' ![[F**64AF--fdGDFDJ#)==D & [[F**64@F--fdFCFDI"(--D  & %%T%:D JJvnJ =DI%+D " - '$,,D,AD JJvnJ =#D %2D " ) # KKE**5$ BE--eT9EE DL%+]]D " * $!)))>D JJvnJ = DM%/D " %r)r)rrrlT)rrl)rrrlFTr$r'r<r=r>rArrarr(rdrrhrmr3r6r]r`rcrfr=r@rCrFrIrLrPrSrVrZrrrrrrkrrrrrr?r)rrlrl+''HHJ'4 17#G$ '! -. )BT  90r)rlceZdZejZdZdZd@dZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%d Z&d!Z'd"Z(d#Z)d$Z*d%Z+d&Z,d'Z-d(Z.d)Z/d*Z0d+Z1d,Z2d-Z3d.Z4d/Z5d0Z6d1Z7d2Z8d3Z9d4Z:d5Z;d6Zd9Z?dAd:Z@dBd;ZAdCd<ZBdDd=ZCd>ZDdEd?ZEy)FrNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_| |_d|_| |_d|_| |_d|_| |_d|_||_ d|_!||_"d|_#||_$d|_%||_&d|_'||_(d|_)||_*d|_+||_,d|_-||_.d|_/||_0d|_1|g|_2n||_2d|_3||_4d|_5yrV)6r=rrXr^rrYrrrrrrrrrrrrrr LAST_POLLLAST_POLL_nsprefix_rOrP LCM_STATELCM_STATE_nsprefix_r r!PREV_LCM_STATEPREV_LCM_STATE_nsprefix_RESCHEDRESCHED_nsprefix_rrrr DEPLOY_IDDEPLOY_ID_nsprefix_rrr*r+r"r#r,r- USER_TEMPLATEUSER_TEMPLATE_nsprefix_rTHISTORY_RECORDS_nsprefix_rrBACKUPSBACKUPS_nsprefix_)r'rrrrrrrrrOrr rrrrrrr*r"r,rrTrrr=r]s rr(z VM.__init__,s,%)"!%%kk*:; !! # # "&%)""#'  #"#' $$(!,(,% !% # #"#'  "$$(!*'+$  "&*'+$.)-&  DN&DN#'  !%r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdz VM.factory,X ! --&,H#2'22 ;;;;11 1u(( (r)c|jSr$rgr0s rrhzVM.get_ns_prefix_,rir)c||_yr$rgrks rrmzVM.set_ns_prefix_,rnr)c|jSr$r2r0s rr3z VM.get_ID,rqr)c||_yr$r2r5s rr6z VM.set_ID,rur)c|jSr$r\r0s rr]z VM.get_UID,rr)c||_yr$r\r_s rr`z VM.set_UID,rr)c|jSr$rbr0s rrcz VM.get_GID,rr)c||_yr$rbres rrfz VM.set_GID,rr)c|jSr$r<r0s rr=z VM.get_UNAME,rr)c||_yr$r<r?s rr@z VM.set_UNAME,rr)c|jSr$rBr0s rrCz VM.get_GNAME,rr)c||_yr$rBrEs rrFz VM.set_GNAME,rr)c|jSr$rHr0s rrIz VM.get_NAME,rr)c||_yr$rHrKs rrLz VM.set_NAME,rMr)c|jSr$rUr0s rrVzVM.get_PERMISSIONS,rWr)c||_yr$rUrYs rrZzVM.set_PERMISSIONS,r[r)c|jSr$rr0s r get_LAST_POLLzVM.get_LAST_POLL,rr)c||_yr$rr'rs r set_LAST_POLLzVM.set_LAST_POLL,rr)c|jSr$rr0s rrz VM.get_STATE,rr)c||_yr$rrs rrz VM.set_STATE,rr)c|jSr$rr0s r get_LCM_STATEzVM.get_LCM_STATE-rr)c||_yr$rr'rs r set_LCM_STATEzVM.set_LCM_STATE-rr)c|jSr$r6r0s rr7zVM.get_PREV_STATE-rir)c||_yr$r6r9s rr:zVM.set_PREV_STATE-rmr)c|jSr$rr0s rget_PREV_LCM_STATEzVM.get_PREV_LCM_STATE -rr)c||_yr$rr'rs rset_PREV_LCM_STATEzVM.set_PREV_LCM_STATE -rr)c|jSr$rr0s r get_RESCHEDzVM.get_RESCHED -rrr)c||_yr$rr'rs r set_RESCHEDzVM.set_RESCHED-rvr)c|jSr$rr0s rrz VM.get_STIME-rr)c||_yr$rrs rrz VM.set_STIME-rr)c|jSr$rr0s rrz VM.get_ETIME-rr)c||_yr$rrs rrz VM.set_ETIME-rr)c|jSr$rr0s r get_DEPLOY_IDzVM.get_DEPLOY_ID-rr)c||_yr$rr'rs r set_DEPLOY_IDzVM.set_DEPLOY_ID-rr)c|jSr$rOr0s rrPz VM.get_LOCK-rr)c||_yr$rOrRs rrSz VM.set_LOCK-rMr)c|jSr$rYr0s rrZzVM.get_MONITORING!-rir)c||_yr$rYr\s rr]zVM.set_MONITORING#-rmr)c|jSr$rpr0s rrqzVM.get_SCHED_ACTIONS%-rrr)c||_yr$rprts rruzVM.set_SCHED_ACTIONS'-rvr)c|jSr$rr0s rrzVM.get_TEMPLATE)-rr)c||_yr$rrs rrzVM.set_TEMPLATE+-rr)c|jSr$rr0s rget_USER_TEMPLATEzVM.get_USER_TEMPLATE--rrr)c||_yr$rr'rs rset_USER_TEMPLATEzVM.set_USER_TEMPLATE/-rvr)c|jSr$rTr0s rget_HISTORY_RECORDSzVM.get_HISTORY_RECORDS1-rer)c||_yr$r r'rTs rset_HISTORY_RECORDSzVM.set_HISTORY_RECORDS3-rir)c|jSr$r' r0s rr( zVM.get_SNAPSHOTS5-rr)c||_yr$r' r* s rr+ zVM.set_SNAPSHOTS7-rr)c:|jj|yr$rr+rys r add_SNAPSHOTSzVM.add_SNAPSHOTS9-rr)c<|jj||yr$rr~rs rinsert_SNAPSHOTS_atzVM.insert_SNAPSHOTS_at;-rr)c"||j|<yr$r' rs rreplace_SNAPSHOTS_atzVM.replace_SNAPSHOTS_at=-rr)c|jSr$rr0s r get_BACKUPSzVM.get_BACKUPS?-rrr)c||_yr$rr'rs r set_BACKUPSzVM.set_BACKUPSA-rvr)cJ|j|j|j|j|j|j |j |j|j|j|j|j|j|jx|jl|j`|j T|j"H|j$<|j&0|j($|j*|j,s |j.yyr)rrrrrrrrrOrr rrrrrrr*r"r,rrTrrr0s rrzVM.has__contentC-s GG  HH HH JJ " JJ " II !    ( NN & JJ " NN & OO '    + LL $ JJ " JJ " NN & II ! OO '    * MM %    *  , NN LL $r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkz VM.exporta-s$377=  ',M DD  ! ! -%4-**E doo#4 7E<0 #3UMr|j>dznd}t||||j d|d|j |j<dd|d||j@htr|jBr|jBdznd}t||||j d|d|j |j@d d|d||jDhtr|jFr|jFdznd}t||||j d|d!|j |jDd"d|d!||jHhtr|jJr|jJdznd}t||||j d|d#|j |jHd$d|d#||jLtr|jNr|jNdznd}t||||j d|d%|j|jt|jLd&d|d%||jPDtr|jRr|jRdznd}|jPj+|||dd'||jTDtr|jVr|jVdznd}|jTj+|||dd(||jXDtr|jZr|jZdznd}|jXj+|||dd)||j\Dtr|j^r|j^dznd}|j\j+|||dd*||j`Dtr|jbr|jbdznd}|j`j+|||dd+||jdDtr|jfr|jfdznd}|jdj+|||dd,||jhD]<} tr|jjr|jjdznd}| j+|||dd-|>|jlEtr|jnr|jndznd}|jlj+|||dd.|yy)/NrrrrrrrErrrrrrrrrrrrr LAST_POLL>rrrO LCM_STATE>rrbr PREV_LCM_STATE>rRESCHED>rrrrr DEPLOY_ID>rrr*r"r,rrTrr)8rrrrr9rrrrrrrr{rwr~rrrrrrrkrrrOrPrrr r!rrrrrrrrrrrrr*r+r"r#r,r-rrrTrrrrr r'rrrarcrbrr`r SNAPSHOTS_s rrzVM._exportChildrenz-s DD 77 ;IdN_N_t0036fh  w| 4 MM1ADD[D[\`\c\cptD[DuxHKOP Q 88 LQUQeQet33c9ln  w| 4 MM7G$//Z^ZpZpqz{|F|FrGT[Zp[\K]_orvw x :: !>LQUQeQet33c9ln  w| 4 MM7G$//Z^ZpZpqz{|F|FrGT[Zp[\K]_orvw x 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t    'DRW[WqWqt99C?xz     # #GU4DTV^k{G # H >> %BPUYUmUmt77#=tv  w| 4 MM?ORVRiRijnjxjxFQRiSRTdgkl m :: !>LQUQeQet33c9ln  w| 4 MM7G$JaJabfblblzAJaKBDTW[\ ] >> %BPUYUmUmt77#=tv  w| 4 MM?ORVRiRijnjxjxFQRiSRTdgkl m ?? &CQVZVoVot883>vx  w| 4 MMAQTXTkTklpl{l{IUTkUVXhkop q    *GUZ^ZwZwt<LQUQeQet33c9ln  w| 4 MM7G$JaJabfblblzAJaKBDTW[\ ] :: !>LQUQeQet33c9ln  w| 4 MM7G$JaJabfblblzAJaKBDTW[\ ] >> %BPUYUmUmt77#=tv  w| 4 MM?ORVRaRabfbxbxzCDHDRDRzS`kbxclSmoBFG H 99 =KPTPcPct22S8jl  II  We-=RW]lx  y ?? &CQVZVoVot883>vx  OO " "7E3CSU]iyE " F    )FTY]YuYut;;cA|~     % %gu6FVX`oK % L == $AOTXTkTkt66bXcr~  ) << #@NSWSiSit55;pr  LL  0@PRZcr~   $r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzVM.build-rr)cyr$r?rs rrzVM._buildAttributes-rr)c|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(r8t$j'|} | j)|| | |_d| _y|d k(rW|jrK|j}|j||d }|j||d }||_|j|_y|d k(rW|jrK|j}|j||d }|j||d }||_|j|_y|d k(rW|jrK|j}|j||d }|j||d }||_|j|_y|d k(rW|jrK|j}|j||d }|j||d }||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_!y|dk(rW|jrK|j}|j||d}|j||d}||_"|j|_#y|dk(rW|jrK|j}|j||d}|j||d}||_$|j|_%y|dk(rK|j}|j||d}|j||d}||_&|j|_'y|dk(r8tPj'|} | j)|| | |_(d| _y|dk(r8tRj'|} | j)|| | |_*d| _y|dk(r8tVj'|} | j)|| | |_,d| _y|dk(r8tZj'|} | j)|| | |_.d| _y|dk(r8t^j'|} | j)|| | |_0d| _y|dk(r8tbj'|} | j)|| | |_2d| _y|dk(rLtfj'|} | j)|| |jhjk| d| _y|dk(r8tlj'|} | j)|| | |_7d| _yy)NrrrrrrrrrrrOrr rrrrrrr*r"r,rrTrr)8rrrrrrrrrrr|rrrrrrrrrdrrXrrrOrPrrr r!rrrrrrrrrrrMONITORINGType98r*rr"TEMPLATEType100r,USER_TEMPLATEType104rHISTORY_RECORDSType105rTSNAPSHOTSType107rr+BACKUPSType109rrs rrzVM._buildChildren-s  KKE**5$=E--eT4@EDG & D  % FKKKKE**5$>E--eT5AEDH!'D  % FKKKKE**5$>E--eT5AEDH!'D  ' ![[F**64AF--fdGDFDJ#)==D ' ![[F**64AF--fdGDFDJ#)==D & [[F**64@F--fdFCFDI"(--D  - '&&d&;D JJvnJ =#D %2D " + %&++KKE**5$ DE--eT;GE"DN'-}}D $ ' !fkkKKE**5$@E--eT7CEDJ#)==D + %&++KKE**5$ DE--eT;GE"DN'-}}D $ , &6;;KKE**5$ EE--eT<HE#DO(. D % * *v{{KKE**5$8HIE--eT;KLE"'D ,2MMD ) ) # KKE**5$ BE--eT9EE DL%+]]D " ' !fkkKKE**5$@E--eT7CEDJ#)==D ' !fkkKKE**5$@E--eT7CEDJ#)==D + %[[F**64EF--fdKHF#DN'-}}D $ & <D JJvnJ =DL%.D " $r))NNNNNNNNNNNNNNNNNNNNNNNNN)rrrT)rr)rrrFTr$r)Fr<r=r>rArrarr(rdrrhrmr3r6r]r`rcrfr=r@rCrFrIrLrVrZrrrrrrr7r:rrrrrrrrrrrPrSrZr]rqrurrrr r rr( r+ rrrrrrrkrrrrrr?r)rrr,s^''HHJ8&r )7#G$ '##%#-#%"+!"+$/#%,&<-. [@x  G/r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy) VNET_POOLNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVr=rrXr^rrYVNETVNET_nsprefix_r'r8r=r]s rr(zVNET_POOL.__init__r.rr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr5rarbs rrdzVNET_POOL.factory}.rr)c|jSr$rgr0s rrhzVNET_POOL.get_ns_prefix_.rir)c||_yr$rgrks rrmzVNET_POOL.set_ns_prefix_.rnr)c|jSr$r8r0s rget_VNETzVNET_POOL.get_VNET.rr)c||_yr$r?r'r8s rset_VNETzVNET_POOL.set_VNET.rMr)c:|jj|yr$r8r+rys radd_VNETzVNET_POOL.add_VNET.rr)c<|jj||yr$r8r~rs rinsert_VNET_atzVNET_POOL.insert_VNET_at.rr)c"||j|<yr$r?rs rreplace_VNET_atzVNET_POOL.replace_VNET_at.rr)c|jryyrr?r0s rrzVNET_POOL.has__content.rr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr5rrrrrrrrrrrrrs rrkzVNET_POOL.export.rr)cyr$r?rs rrzVNET_POOL._exportAttributes.rr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>yNrrrr8rr8rr9rk r'rrrarcrbrr`rVNET_s rrzVNET_POOL._exportChildren.rr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzVNET_POOL.build.rr)cyr$r?rs rrzVNET_POOL._buildAttributes.rr)c|dk(rLtj|}|j|||jj |d|_yyNr8rr) VNETType111rdrr8r+rXrs rrzVNET_POOL._buildChildren.sL  &&d&;D JJvnJ = II  T "%+D " r)r)rrr5T)rr5)rrr5FTr$rr<r=r>rArrarr(rdrrhrmr@rCrFrIrKrrkrrrrrr?r)rr5r5n.rr)r5ceZdZejZdZdZdEdZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%d Z&d!Z'd"Z(d#Z)d$Z*d%Z+d&Z,d'Z-d(Z.d)Z/d*Z0d+Z1d,Z2d-Z3d.Z4d/Z5d0Z6d1Z7d2Z8d3Z9d4Z:d5Z;d6Zd9Z?d:Z@d;ZAd<ZBd=ZCd>ZDdFd?ZEdGd@ZFdHdAZGdIdBZHdCZIdJdDZJy)Kr8Nc x||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_| |_d|_| |_d|_| |_d|_| |_d|_||_ d|_!||_"d|_#||_$d|_%||_&d|_'||_(d|_)||_*d|_+||_,d|_-||_.d|_/||_0d|_1||_2d|_3||_4d|_5||_6d|_7||_8d|_9||_:d|_;||_<d|_=yrV)>r=rrXr^rrYrrrrrrrrrrrrrrrrrQrRBRIDGEBRIDGE_nsprefix_ BRIDGE_TYPEBRIDGE_TYPE_nsprefix_rOrPr r!PARENT_NETWORK_IDPARENT_NETWORK_ID_nsprefix_VN_MADVN_MAD_nsprefix_PHYDEVPHYDEV_nsprefix_VLAN_IDVLAN_ID_nsprefix_ OUTER_VLAN_IDOUTER_VLAN_ID_nsprefix_VLAN_ID_AUTOMATICVLAN_ID_AUTOMATIC_nsprefix_OUTER_VLAN_ID_AUTOMATIC!OUTER_VLAN_ID_AUTOMATIC_nsprefix_ USED_LEASESUSED_LEASES_nsprefix_VROUTERSVROUTERS_nsprefix_r$r%r&r'rrr*r+r,r-AR_POOLAR_POOL_nsprefix_)r'rrrrrrrrrQr\r^rOr r`rbrdrfrhrjrlrnrpr$r&rr*r,rrr=r]s rr(z VNET.__init__.s,%)"!%%kk*:; !! # # " "&%)"  "& $&%)" #$$(!!2+/( $ $ !%*'+$!2+/('>$15.&%)"  "&&%)"(&*#(&*#"#'   "& !%r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr8rarbs rrdz VNET.factory/rr)c|jSr$rgr0s rrhzVNET.get_ns_prefix_!/rir)c||_yr$rgrks rrmzVNET.set_ns_prefix_#/rnr)c|jSr$r2r0s rr3z VNET.get_ID%/rqr)c||_yr$r2r5s rr6z VNET.set_ID'/rur)c|jSr$r\r0s rr]z VNET.get_UID)/rr)c||_yr$r\r_s rr`z VNET.set_UID+/rr)c|jSr$rbr0s rrcz VNET.get_GID-/rr)c||_yr$rbres rrfz VNET.set_GID//rr)c|jSr$r<r0s rr=zVNET.get_UNAME1/rr)c||_yr$r<r?s rr@zVNET.set_UNAME3/rr)c|jSr$rBr0s rrCzVNET.get_GNAME5/rr)c||_yr$rBrEs rrFzVNET.set_GNAME7/rr)c|jSr$rHr0s rrIz VNET.get_NAME9/rr)c||_yr$rHrKs rrLz VNET.set_NAME;/rMr)c|jSr$rOr0s rrPz VNET.get_LOCK=/rr)c||_yr$rOrRs rrSz VNET.set_LOCK?/rMr)c|jSr$rUr0s rrVzVNET.get_PERMISSIONSA/rWr)c||_yr$rUrYs rrZzVNET.set_PERMISSIONSC/r[r)c|jSr$rr0s rrzVNET.get_CLUSTERSE/rr)c||_yr$rrs rrzVNET.set_CLUSTERSG/rr)c|jSr$r\r0s r get_BRIDGEzVNET.get_BRIDGEI/r r)c||_yr$rr'r\s r set_BRIDGEzVNET.set_BRIDGEK/r$r)c|jSr$r^r0s rget_BRIDGE_TYPEzVNET.get_BRIDGE_TYPEM/rWr)c||_yr$rr'r^s rset_BRIDGE_TYPEzVNET.set_BRIDGE_TYPEO/r[r)c|jSr$rr0s rrzVNET.get_STATEQ/rr)c||_yr$rrs rrzVNET.set_STATES/rr)c|jSr$r6r0s rr7zVNET.get_PREV_STATEU/rir)c||_yr$r6r9s rr:zVNET.set_PREV_STATEW/rmr)c|jSr$r`r0s rget_PARENT_NETWORK_IDzVNET.get_PARENT_NETWORK_IDY/r/ r)c||_yr$rr'r`s rset_PARENT_NETWORK_IDzVNET.set_PARENT_NETWORK_ID[/r2 r)c|jSr$rbr0s r get_VN_MADzVNET.get_VN_MAD]/r r)c||_yr$rr'rbs r set_VN_MADzVNET.set_VN_MAD_/r$r)c|jSr$rdr0s r get_PHYDEVzVNET.get_PHYDEVa/r r)c||_yr$rr'rds r set_PHYDEVzVNET.set_PHYDEVc/r$r)c|jSr$rfr0s r get_VLAN_IDzVNET.get_VLAN_IDe/rrr)c||_yr$rr'rfs r set_VLAN_IDzVNET.set_VLAN_IDg/rvr)c|jSr$rhr0s rget_OUTER_VLAN_IDzVNET.get_OUTER_VLAN_IDi/rrr)c||_yr$rr'rhs rset_OUTER_VLAN_IDzVNET.set_OUTER_VLAN_IDk/rvr)c|jSr$rjr0s rget_VLAN_ID_AUTOMATICzVNET.get_VLAN_ID_AUTOMATICm/r/ r)c||_yr$rr'rjs rset_VLAN_ID_AUTOMATICzVNET.set_VLAN_ID_AUTOMATICo/r2 r)c|jSr$rlr0s rget_OUTER_VLAN_ID_AUTOMATICz VNET.get_OUTER_VLAN_ID_AUTOMATICq/r2 r)c||_yr$rr'rls rset_OUTER_VLAN_ID_AUTOMATICz VNET.set_OUTER_VLAN_ID_AUTOMATICs/r5 r)c|jSr$rnr0s rget_USED_LEASESzVNET.get_USED_LEASESu/rWr)c||_yr$rr'rns rset_USED_LEASESzVNET.set_USED_LEASESw/r[r)c|jSr$rpr0s r get_VROUTERSzVNET.get_VROUTERSy/rr)c||_yr$rr'rps r set_VROUTERSzVNET.set_VROUTERS{/rr)c|jSr$rxr0s rryzVNET.get_UPDATED_VMS}/rWr)c||_yr$rxr{s rr|zVNET.set_UPDATED_VMS/r[r)c|jSr$r~r0s rrzVNET.get_OUTDATED_VMS/rr)c||_yr$r~rs rrzVNET.set_OUTDATED_VMS/rr)c|jSr$rr0s rrzVNET.get_UPDATING_VMS/rr)c||_yr$rrs rrzVNET.set_UPDATING_VMS/rr)c|jSr$rr0s rrzVNET.get_ERROR_VMS/rr)c||_yr$rrs rrzVNET.set_ERROR_VMS/rr)c|jSr$rr0s rrzVNET.get_TEMPLATE/rr)c||_yr$rrs rrzVNET.set_TEMPLATE/rr)c|jSr$rrr0s r get_AR_POOLzVNET.get_AR_POOL/rrr)c||_yr$rr'rrs r set_AR_POOLzVNET.set_AR_POOL/rvr)c|jI|j<|j/|j"|j|j |j |j|j|j|j|j|j|j|j|j|j |j"x|j$l|j&`|j(T|j*H|j,<|j.0|j0$|j2|j4 |j6yyr)rrrrrrrrrQr\r^rOr r`rbrdrfrhrjrlrnrpr$r&rr*r,rrr0s rrzVNET.has__content/s4 GG  HH HH JJ " JJ " II ! II !    ( MM % KK #    ( JJ " OO '  " " . KK # KK # LL $    *  " " .  ( ( 4    ( MM %    (    )    ) NN & MM % LL $r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr8rrrrrrrrrrrrrs rrkz VNET.export/rr)cyr$r?rs rrzVNET._exportAttributes/rr)c |rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jhtr|jr|jdznd}t||||j d|d |j |jd d|d ||jtr|jr|jdznd}t||||j d|d |j|jt|jdd|d ||jtr|j r|j dznd}t||||j d|d|j|jt|jdd|d||j"tr|j$r|j$dznd}t||||j d|d|j|jt|j"dd|d||j&Dtr|j(r|j(dznd}|j&j+|||dd||j,Dtr|j.r|j.dznd}|j,j+|||dd||j0Dtr|j2r|j2dznd}|j0j+|||dd||j4tr|j6r|j6dznd}t||||j d|d|j|jt|j4dd|d||j8tr|j:r|j:dznd}t||||j d|d|j|jt|j8dd|d||j<htr|j>r|j>dznd}t||||j d|d|j |j<dd|d||j@htr|jBr|jBdznd}t||||j d|d|j |j@dd|d||jDtr|jFr|jFdznd}t||||j d|d|j|jt|jDd d|d||jHtr|jJr|jJdznd}t||||j d|d!|j|jt|jHd"d|d!||jLtr|jNr|jNdznd}t||||j d|d#|j|jt|jLd$d|d#||jPtr|jRr|jRdznd}t||||j d|d%|j|jt|jPd&d|d%||jTtr|jVr|jVdznd}t||||j d|d'|j|jt|jTd(d|d'||jXtr|jZr|jZdznd}t||||j d|d)|j|jt|jXd*d|d)||j\tr|j^r|j^dznd}t||||j d|d+|j|jt|j\d,d|d+||j`htr|jbr|jbdznd}t||||j d|d-|j |j`d.d|d-||jdDtr|jfr|jfdznd}|jdj+|||dd/||jhDtr|jjr|jjdznd}|jhj+|||dd0||jlDtr|jnr|jndznd}|jlj+|||dd1||jpDtr|jrr|jrdznd}|jpj+|||dd2||jtDtr|jvr|jvdznd}|jtj+|||dd3||jxDtr|jzr|jzdznd}|jxj+|||dd4||j|Etr|j~r|j~dznd}|j|j+|||dd5|yy)6NrrrrrrrErrrrrrrrrrrrrrrQBRIDGE>r\ BRIDGE_TYPE>r^rrOrbr PARENT_NETWORK_ID>r`VN_MAD>rbPHYDEV>rdVLAN_ID>rfOUTER_VLAN_ID>rhVLAN_ID_AUTOMATIC>rjOUTER_VLAN_ID_AUTOMATIC>rl USED_LEASES>rnrpr$r&rr*r,rr)@rrrrr9rrrrrrrr{rwr~rrrrrrrkrrrQrRr\r]r^r_rOrPr r!r`rarbrcrdrerfrgrhrirjrkrlrmrnrorprqr$r%r&r'rrr*r+r,r-rrrsrs rrzVNET._exportChildren/s DD 77 ;IdN_N_t0036fh  w| 4 MM1ADD[D[\`\c\cptD[DuxHKOP Q 88 LQUQeQet33c9ln  w| 4 MM7G$//Z^ZpZpqz{|F|FrGT[Zp[\K]_orvw x :: !>LQUQeQet33c9ln  w| 4 MM7G$//Z^ZpZpqz{|F|FrGT[Zp[\K]_orvw x 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t 99 =KPTPcPct22S8jl  II  We-=RW]lx  y    'DRW[WqWqt99C?xz     # #GU4DTV^k{G # H == $AOTXTkTkt66LQUQeQet33c9ln  w| 4 MM7G$JaJabfblblzAJaKBDTW[\ ] ?? &CQVZVoVot883>vx  w| 4 MMAQTXTkTklpl{l{IUTkUVXhkop q  ! ! -JX]a]}]}t??#EEG  w| 4 MMO_bfbqbqrvsIsIJSTXTjTjJkxKsIsLcMO_bfg h ;; "?MRVRgRgt44s:np  w| 4 MM9IDOO\`\r\rs|~B~I~ItJW_\r]`Macsvz{ | ;; "?MRVRgRgt44s:np  w| 4 MM9IDOO\`\r\rs|~B~I~ItJW_\r]`Macsvz{ | << #@NSWSiSit55;pr  w| 4 MM;Kdoo^b^t^tu~@D@L@LvMZc^t_dOegwz~ @    )FTY]YuYut;;cA|~  w| 4 MMGWZ^ZiZijnkAkABKLPL^L^B_l{kAk|[}ORVW X  ! ! -JX]a]}]}t??#EEG  w| 4 MMO_bfbqbqrvsIsIJSTXTjTjJkxKsIsLcMO_bfg h  ' ' 3P^cgdJdJtEEKQS  w| 4 MM[knrn}n}CUUV_`d`|`|V}JcUdoegwz~ @    'DRW[WqWqt99C?xz  w| 4 MMCSVZVmVmnrn~n~LYVmWZ\lost u == $AOTXTkTkt66> %BPUYUmUmt77#=tv  NN ! !'52BRT\gwC ! D == $AOTXTkTkt66d| _y|dk(r8t~j'|} | j)|| | |_@d| _yy)NrrrrrrrrrrrQr\r^rOr r`rbrdrfrhrjrlrnrpr$r&rr*r,rr)Arrrrrrrrrrr|rrrrrrr LOCKType118rdrrrXPERMISSIONSType119rCLUSTERSType120rQr\r]r^r_rOrPr r!r`rarbrcrdrerfrgrhrirjrkrlrmrnroVROUTERSType121rpUPDATED_VMSType122r$OUTDATED_VMSType123r&UPDATING_VMSType124rERROR_VMSType125r*TEMPLATEType126r,AR_POOLType127rrrs rrzVNET._buildChildrenH0s  KKE**5$=E--eT4@EDG & D  % FKKKKE**5$>E--eT5AEDH!'D  % FKKKKE**5$>E--eT5AEDH!'D  ' ![[F**64AF--fdGDFDJ#)==D ' ![[F**64AF--fdGDFDJ#)==D & [[F**64@F--fdFCFDI"(--D  & &&d&;D JJvnJ =DI%+D " - '%--T-BD JJvnJ =#D %2D " * $"**$*?D JJvnJ = DM%/D " ( "[[F**64BF--fdHEF DK$*MMD ! - '[[F**64GF--fdMJF%D )/D & ' !fkkKKE**5$@E--eT7CEDJ#)==D , &6;;KKE**5$ EE--eT<HE#DO(. D % - -[[F**649LMF--fdD JJvnJ =DL%.D " $r))NNNNNNNNNNNNNNNNNNNNNNNNNNNNN)rrr8T)rr8)rrr8FTr$r)Kr<r=r>rArrarr(rdrrhrmr3r6r]r`rcrfr=r@rCrFrIrLrPrSrVrZrrrrrrrrr7r:rrrrrrrrrrrrrrrrrrryr|rrrrrrrrrrrrkrrrrrr?r)rr8r8.sx''HHJ=&| +7#G$ '! '%&3"+&3,? '! '!)!)#!!D-. j@V  ^/r)r8ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)VNTEMPLATE_POOLNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrV)r=rrXr^rrY VNTEMPLATEVNTEMPLATE_nsprefix_)r'rr=r]s rr(zVNTEMPLATE_POOL.__init__0r/ r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzVNTEMPLATE_POOL.factory0rer)c|jSr$rgr0s rrhzVNTEMPLATE_POOL.get_ns_prefix_1rir)c||_yr$rgrks rrmzVNTEMPLATE_POOL.set_ns_prefix_1rnr)c|jSr$rr0s rget_VNTEMPLATEzVNTEMPLATE_POOL.get_VNTEMPLATE1rir)c||_yr$r)r'rs rset_VNTEMPLATEzVNTEMPLATE_POOL.set_VNTEMPLATE 1rmr)c:|jj|yr$)rr+rys radd_VNTEMPLATEzVNTEMPLATE_POOL.add_VNTEMPLATE 1r7 r)c<|jj||yr$)rr~rs rinsert_VNTEMPLATE_atz$VNTEMPLATE_POOL.insert_VNTEMPLATE_at1r: r)c"||j|<yr$rrs rreplace_VNTEMPLATE_atz%VNTEMPLATE_POOL.replace_VNTEMPLATE_at1r= r)c|jryyrrr0s rrzVNTEMPLATE_POOL.has__content1r? r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzVNTEMPLATE_POOL.export1rr)cyr$r?rs rrz!VNTEMPLATE_POOL._exportAttributes01rr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>y)Nrrrrr)rrrrk) r'rrrarcrbrr`r VNTEMPLATE_s rrzVNTEMPLATE_POOL._exportChildren21rD r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzVNTEMPLATE_POOL.build:1rr)cyr$r?rs rrz VNTEMPLATE_POOL._buildAttributesE1rr)c|dk(rLtj|}|j|||jj|d|_yy)Nrrr)rrdrr+rXrs rrzVNTEMPLATE_POOL._buildChildrenG1rr)r)rrrT)rr)rrrFTr$r)r<r=r>rArrarr(rdrrhrmrrrr r rrkrrrrrr?r)rrr0rI r)rceZdZejZdZdZd!dZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ d"dZ!d#dZ"d$dZ#d%dZ$dZ%d&d Z&y)'rNc  | |_d|_d|_| jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_| |_d|_yrVrrs rr(zVNTEMPLATE.__init__T1rr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzVNTEMPLATE.factoryn1r r)c|jSr$rgr0s rrhzVNTEMPLATE.get_ns_prefix_y1rir)c||_yr$rgrks rrmzVNTEMPLATE.set_ns_prefix_{1rnr)c|jSr$r2r0s rr3zVNTEMPLATE.get_ID}1rqr)c||_yr$r2r5s rr6zVNTEMPLATE.set_ID1rur)c|jSr$r\r0s rr]zVNTEMPLATE.get_UID1rr)c||_yr$r\r_s rr`zVNTEMPLATE.set_UID1rr)c|jSr$rbr0s rrczVNTEMPLATE.get_GID1rr)c||_yr$rbres rrfzVNTEMPLATE.set_GID1rr)c|jSr$r<r0s rr=zVNTEMPLATE.get_UNAME1rr)c||_yr$r<r?s rr@zVNTEMPLATE.set_UNAME1rr)c|jSr$rBr0s rrCzVNTEMPLATE.get_GNAME1rr)c||_yr$rBrEs rrFzVNTEMPLATE.set_GNAME1rr)c|jSr$rHr0s rrIzVNTEMPLATE.get_NAME1rr)c||_yr$rHrKs rrLzVNTEMPLATE.set_NAME1rMr)c|jSr$rOr0s rrPzVNTEMPLATE.get_LOCK1rr)c||_yr$rOrRs rrSzVNTEMPLATE.set_LOCK1rMr)c|jSr$rUr0s rrVzVNTEMPLATE.get_PERMISSIONS1rWr)c||_yr$rUrYs rrZzVNTEMPLATE.set_PERMISSIONS1r[r)c|jSr$rr0s rrzVNTEMPLATE.get_REGTIME1rrr)c||_yr$rrs rrzVNTEMPLATE.set_REGTIME1rvr)c|jSr$rr0s rrzVNTEMPLATE.get_TEMPLATE1rr)c||_yr$rrs rrzVNTEMPLATE.set_TEMPLATE1rr)c|jl|j`|jT|jH|j<|j 0|j $|j|j |jyyrrr0s rrzVNTEMPLATE.has__content1rr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzVNTEMPLATE.export1r3r)cyr$r?rs rrzVNTEMPLATE._exportAttributes1rr)c |rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jhtr|jr|jdznd}t||||j d|d |j |jd d|d ||jtr|jr|jdznd}t||||j d|d |j|jt|jdd|d ||jtr|j r|j dznd}t||||j d|d|j|jt|jdd|d||j"tr|j$r|j$dznd}t||||j d|d|j|jt|j"dd|d||j&Dtr|j(r|j(dznd}|j&j+|||dd||j,Dtr|j.r|j.dznd}|j,j+|||dd||j0htr|j2r|j2dznd}t||||j d|d|j |j0dd|d||j4Etr|j6r|j6dznd}|j4j+|||dd|yyrrrs rrzVNTEMPLATE._exportChildren1rr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzVNTEMPLATE.build1rr)cyr$r?rs rrzVNTEMPLATE._buildAttributes2rr)c2|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(r8t$j'|} | j)|| | |_d| _y|d k(r8t.j'|} | j)|| | |_d | _y|d k(rW|jrK|j}|j||d }|j||d }||_|j|_y|d k(r8t6j'|} | j)|| | |_d | _yyr)rrrrrrrrrrr|rrrrrrr LOCKType129rdrrrXPERMISSIONSType130rrrTEMPLATEType131r,rs rrzVNTEMPLATE._buildChildren2s  KKE**5$=E--eT4@EDG & D  % FKKKKE**5$>E--eT5AEDH!'D  % FKKKKE**5$>E--eT5AEDH!'D  ' ![[F**64AF--fdGDFDJ#)==D ' ![[F**64AF--fdGDFDJ#)==D & [[F**64@F--fdFCFDI"(--D  & &&d&;D JJvnJ =DI%+D " - '%--T-BD JJvnJ =#D %2D " ) # KKE**5$ BE--eT9EE DL%+]]D " * $"**$*?D JJvnJ = DM%/D " %r)r)rrrT)rr)rrrFTr$rrr?r)rrrP1rr)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy) VROUTER_POOLNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrV)r=rrXr^rrYVROUTERVROUTER_nsprefix_)r'r;r=r]s rr(zVROUTER_POOL.__init__F2r^r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr9rarbs rrdzVROUTER_POOL.factoryQ2rr)c|jSr$rgr0s rrhzVROUTER_POOL.get_ns_prefix_\2rir)c||_yr$rgrks rrmzVROUTER_POOL.set_ns_prefix_^2rnr)c|jSr$r;r0s r get_VROUTERzVROUTER_POOL.get_VROUTER`2rrr)c||_yr$rAr'r;s r set_VROUTERzVROUTER_POOL.set_VROUTERb2rvr)c:|jj|yr$)r;r+rys r add_VROUTERzVROUTER_POOL.add_VROUTERd2r{r)c<|jj||yr$)r;r~rs rinsert_VROUTER_atzVROUTER_POOL.insert_VROUTER_atf2rr)c"||j|<yr$rArs rreplace_VROUTER_atzVROUTER_POOL.replace_VROUTER_ath2rr)c|jryyrrAr0s rrzVROUTER_POOL.has__contentj2rr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr9rrrrrrrrrrrrrs rrkzVROUTER_POOL.exportq2rr)cyr$r?rs rrzVROUTER_POOL._exportAttributes2rr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>y)Nrrrr;r)r;rr<rk) r'rrrarcrbrr`rVROUTER_s rrzVROUTER_POOL._exportChildren2rr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzVROUTER_POOL.build2rr)cyr$r?rs rrzVROUTER_POOL._buildAttributes2rr)c|dk(rLtj|}|j|||jj|d|_yy)Nr;rr)r;rdrr+rXrs rrzVROUTER_POOL._buildChildren2rr)r)rrr9T)rr9)rrr9FTr$r)r<r=r>rArrarr(rdrrhrmrBrErGrIrKrrkrrrrrr?r)rr9r9B2rr)r9ceZdZejZdZdZd!dZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ d"dZ!d#dZ"d$dZ#d%dZ$dZ%d&d Z&y)'r;Nc  | |_d|_d|_| jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_| |_d|_yrV)r=rrXr^rrYrrrrrrrrrrrrrrrrr(r)r,r-) r'rrrrrrrrr(r,r=r]s rr(zVROUTER.__init__2s,%)"!%%kk*:; !! # # "&%)" "!  "&r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr;rarbs rrdzVROUTER.factory2rr)c|jSr$rgr0s rrhzVROUTER.get_ns_prefix_2rir)c||_yr$rgrks rrmzVROUTER.set_ns_prefix_2rnr)c|jSr$r2r0s rr3zVROUTER.get_ID2rqr)c||_yr$r2r5s rr6zVROUTER.set_ID2rur)c|jSr$r\r0s rr]zVROUTER.get_UID2rr)c||_yr$r\r_s rr`zVROUTER.set_UID2rr)c|jSr$rbr0s rrczVROUTER.get_GID2rr)c||_yr$rbres rrfzVROUTER.set_GID2rr)c|jSr$r<r0s rr=zVROUTER.get_UNAME2rr)c||_yr$r<r?s rr@zVROUTER.set_UNAME2rr)c|jSr$rBr0s rrCzVROUTER.get_GNAME2rr)c||_yr$rBrEs rrFzVROUTER.set_GNAME2rr)c|jSr$rHr0s rrIzVROUTER.get_NAME2rr)c||_yr$rHrKs rrLzVROUTER.set_NAME2rMr)c|jSr$rUr0s rrVzVROUTER.get_PERMISSIONS2rWr)c||_yr$rUrYs rrZzVROUTER.set_PERMISSIONS2r[r)c|jSr$rOr0s rrPzVROUTER.get_LOCK2rr)c||_yr$rOrRs rrSzVROUTER.set_LOCK2rMr)c|jSr$rQr0s rrRzVROUTER.get_VMS2rr)c||_yr$rQrTs rrUzVROUTER.set_VMS2rr)c|jSr$rr0s rrzVROUTER.get_TEMPLATE2rr)c||_yr$rrs rrzVROUTER.set_TEMPLATE2rr)c|jl|j`|jT|jH|j<|j 0|j $|j|j |jyyr) rrrrrrrrr(r,r0s rrzVROUTER.has__content2sn GG  HH HH JJ " JJ " II !    ( II ! HH MM %r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr;rrrrrrrrrrrrrs rrkzVROUTER.export 3rxr)cyr$r?rs rrzVROUTER._exportAttributes$3rr)c  |rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jhtr|jr|jdznd}t||||j d|d |j |jd d|d ||jtr|jr|jdznd}t||||j d|d |j|jt|jdd|d ||jtr|j r|j dznd}t||||j d|d|j|jt|jdd|d||j"tr|j$r|j$dznd}t||||j d|d|j|jt|j"dd|d||j&Dtr|j(r|j(dznd}|j&j+|||dd||j,Dtr|j.r|j.dznd}|j,j+|||dd||j0Dtr|j2r|j2dznd}|j0j+|||dd||j4tr|j6r|j6dznd}t||||j d|d|j|jt|j4dd|d|yy)NrrrrrrrErrrrrrrrrrrrrrr(rr,)rrrrr9rrrrrrrr{rwr~rrrrrrrkrrr(r)r,r-rs rrzVROUTER._exportChildren&3s DD 77 ;IdN_N_t0036fh  w| 4 MM1ADD[D[\`\c\cptD[DuxHKOP Q 88 LQUQeQet33c9ln  w| 4 MM7G$//Z^ZpZpqz{|F|FrGT[Zp[\K]_orvw x :: !>LQUQeQet33c9ln  w| 4 MM7G$//Z^ZpZpqz{|F|FrGT[Zp[\K]_orvw x 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t    'DRW[WqWqt99C?xz     # #GU4DTV^k{G # H 99 =KPTPcPct22S8jl  II  We-=RW]lx  y 88 E--eT5AEDH!'D  % FKKKKE**5$>E--eT5AEDH!'D  ' ![[F**64AF--fdGDFDJ#)==D ' ![[F**64AF--fdGDFDJ#)==D & [[F**64@F--fdFCFDI"(--D  - '%--T-BD JJvnJ =#D %2D " & &&d&;D JJvnJ =DI%+D " % %%T%:D JJvnJ =DH%*D " * $[[F**64DF--fdJGF"DM&,mmD # %r)r)rrr;T)rr;)rrr;FTr$r)'r<r=r>rArrarr(rdrrhrmr3r6r]r`rcrfr=r@rCrFrIrLrVrZrPrSrRrUrrrrkrrrrrr?r)rr;r;2s''HHJ'4 .7#G$ '! -. )DT  94r)r;ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy) ZONE_POOLNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrV)r=rrXr^rrYZONEZONE_nsprefix_)r'rzr=r]s rr(zZONE_POOL.__init__3rr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrxrarbs rrdzZONE_POOL.factory3rr)c|jSr$rgr0s rrhzZONE_POOL.get_ns_prefix_3rir)c||_yr$rgrks rrmzZONE_POOL.set_ns_prefix_3rnr)c|jSr$rzr0s rget_ZONEzZONE_POOL.get_ZONE3rr)c||_yr$rr'rzs rset_ZONEzZONE_POOL.set_ZONE3rMr)c:|jj|yr$)rzr+rys radd_ZONEzZONE_POOL.add_ZONE3rr)c<|jj||yr$)rzr~rs rinsert_ZONE_atzZONE_POOL.insert_ZONE_at3rr)c"||j|<yr$rrs rreplace_ZONE_atzZONE_POOL.replace_ZONE_at3rr)c|jryyrrr0s rrzZONE_POOL.has__content3rr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrxrrrrrrrrrrrrrs rrkzZONE_POOL.export3rr)cyr$r?rs rrzZONE_POOL._exportAttributes3rr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>y)Nrrrrzr)rzrr{rk) r'rrrarcrbrr`rZONE_s rrzZONE_POOL._exportChildren3rr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzZONE_POOL.build3rr)cyr$r?rs rrzZONE_POOL._buildAttributes3rr)c|dk(rLtj|}|j|||jj |d|_yy)Nrzrr)ZONETyperdrrzr+rXrs rrzZONE_POOL._buildChildren3L  ##4#8D JJvnJ = II  T "%+D " r)r)rrrxT)rrx)rrrxFTr$r)r<r=r>rArrarr(rdrrhrmrrrrrrrkrrrrrr?r)rrxrx3rr)rxceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZddZddZddZddZdZddZy)rzNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_yrVr=rrXr^rrYrrrrrOrPr,r- SERVER_POOLSERVER_POOL_nsprefix_r'rrrOr,rr=r]s rr(z ZONE.__init__4,%)"!%%kk*:;  " #  "&&%)"r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrzrarbs rrdz ZONE.factory4rr)c|jSr$rgr0s rrhzZONE.get_ns_prefix_4rir)c||_yr$rgrks rrmzZONE.set_ns_prefix_!4rnr)c|jSr$r2r0s rr3z ZONE.get_ID#4rqr)c||_yr$r2r5s rr6z ZONE.set_ID%4rur)c|jSr$rHr0s rrIz ZONE.get_NAME'4rr)c||_yr$rHrKs rrLz ZONE.set_NAME)4rMr)c|jSr$rr0s rrzZONE.get_STATE+4rr)c||_yr$rrs rrzZONE.set_STATE-4rr)c|jSr$rr0s rrzZONE.get_TEMPLATE/4rr)c||_yr$rrs rrzZONE.set_TEMPLATE14rr)c|jSr$rr0s rget_SERVER_POOLzZONE.get_SERVER_POOL34rWr)c||_yr$rr'rs rset_SERVER_POOLzZONE.set_SERVER_POOL54r[r)c~|j0|j$|j|j |jyyrrrrOr,rr0s rrzZONE.has__content74< GG  II ! JJ " MM %    (r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrzrrrrrrrrrrrrrs rrkz ZONE.exportB4rr)cyr$r?rs rrzZONE._exportAttributesY4rr)c <|rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j tr|jr|jdznd}t||||j d|d |j|jt|j d d|d ||jhtr|jr|jdznd}t||||j d|d |j |jd d|d ||jDtr|jr|jdznd}|jj|||dd ||j Etr|j"r|j"dznd}|j j|||dd|yyNrrrrrrrErrrrrOr,rrrrrrr9rrrr{rwr~rOrPr,r-rkrrrs rrzZONE._exportChildren[4F DD 77 ;IdN_N_t0036fh  w| 4 MM1ADD[D[\`\c\cptD[DuxHKOP Q 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t :: !>LQUQeQet33c9ln  w| 4 MM7G$JaJabfblblzAJaKBDTW[\ ] == $AOTXTkTkt66rArrarr(rdrrhrmr3r6rIrLrrrrrrrrkrrrrrr?r)rrzrz4s''HHJ* +7#G$! ' -. H.  3r)rzceZdZejZdZdZd>dZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%d Z&d!Z'd"Z(d#Z)d$Z*d%Z+d&Z,d'Z-d(Z.d)Z/d*Z0d+Z1d,Z2d-Z3d.Z4d/Z5d0Z6d1Z7d2Z8d3Z9d4Z:d5Z;d6Zd@d9Z?dAd:Z@dBd;ZAd<ZBdCd=ZCy)DrNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_| |_d|_| |_d|_| |_d|_| |_d|_||_ d|_!||_"d|_#||_$d|_%||_&d|_'||_(d|_)||_*d|_+||_,d|_-||_.d|_/|g|_0n||_0d|_1||_2d|_3yrV)4r=rrXr^rrYrrrrrrrrrrrrrrrrrOrPrrr r!rrrrrrrrrrr*r+r"r#r,r-rrrTrrrrr)r'rrrrrrrrrOrr rrrrrr*r"r,rrTrrr=r]s rr(zVMType.__init__4s,%)"!%%kk*:; !! # # "&%)""#'  #"#' $$(!,(,% !% # #"#' $$(!*'+$  "&*'+$.)-&  DN&DN#'  !%r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzVMType.factory4X ! --&0H#2'22 ????E5W5 55,G, ,r)c|jSr$rgr0s rrhzVMType.get_ns_prefix_4rir)c||_yr$rgrks rrmzVMType.set_ns_prefix_4rnr)c|jSr$r2r0s rr3z VMType.get_ID4rqr)c||_yr$r2r5s rr6z VMType.set_ID4rur)c|jSr$r\r0s rr]zVMType.get_UID4rr)c||_yr$r\r_s rr`zVMType.set_UID4rr)c|jSr$rbr0s rrczVMType.get_GID4rr)c||_yr$rbres rrfzVMType.set_GID4rr)c|jSr$r<r0s rr=zVMType.get_UNAME4rr)c||_yr$r<r?s rr@zVMType.set_UNAME4rr)c|jSr$rBr0s rrCzVMType.get_GNAME4rr)c||_yr$rBrEs rrFzVMType.set_GNAME4rr)c|jSr$rHr0s rrIzVMType.get_NAME4rr)c||_yr$rHrKs rrLzVMType.set_NAME4rMr)c|jSr$rUr0s rrVzVMType.get_PERMISSIONS5rWr)c||_yr$rUrYs rrZzVMType.set_PERMISSIONS5r[r)c|jSr$rr0s rrzVMType.get_LAST_POLL5rr)c||_yr$rrs rrzVMType.set_LAST_POLL5rr)c|jSr$rr0s rrzVMType.get_STATE 5rr)c||_yr$rrs rrzVMType.set_STATE 5rr)c|jSr$rr0s rrzVMType.get_LCM_STATE 5rr)c||_yr$rrs rrzVMType.set_LCM_STATE5rr)c|jSr$r6r0s rr7zVMType.get_PREV_STATE5rir)c||_yr$r6r9s rr:zVMType.set_PREV_STATE5rmr)c|jSr$rr0s rrzVMType.get_PREV_LCM_STATE5rr)c||_yr$rrs rrzVMType.set_PREV_LCM_STATE5rr)c|jSr$rr0s rrzVMType.get_RESCHED5rrr)c||_yr$rrs rrzVMType.set_RESCHED5rvr)c|jSr$rr0s rrzVMType.get_STIME5rr)c||_yr$rrs rrzVMType.set_STIME5rr)c|jSr$rr0s rrzVMType.get_ETIME!5rr)c||_yr$rrs rrzVMType.set_ETIME#5rr)c|jSr$rr0s rrzVMType.get_DEPLOY_ID%5rr)c||_yr$rrs rrzVMType.set_DEPLOY_ID'5rr)c|jSr$rYr0s rrZzVMType.get_MONITORING)5rir)c||_yr$rYr\s rr]zVMType.set_MONITORING+5rmr)c|jSr$rpr0s rrqzVMType.get_SCHED_ACTIONS-5rrr)c||_yr$rprts rruzVMType.set_SCHED_ACTIONS/5rvr)c|jSr$rr0s rrzVMType.get_TEMPLATE15rr)c||_yr$rrs rrzVMType.set_TEMPLATE35rr)c|jSr$rr0s rrzVMType.get_USER_TEMPLATE55rrr)c||_yr$rrs rr zVMType.set_USER_TEMPLATE75rvr)c|jSr$r r0s rr zVMType.get_HISTORY_RECORDS95rer)c||_yr$r rs rrzVMType.set_HISTORY_RECORDS;5rir)c|jSr$r' r0s rr( zVMType.get_SNAPSHOTS=5rr)c||_yr$r' r* s rr+ zVMType.set_SNAPSHOTS?5rr)c:|jj|yr$rrys rrzVMType.add_SNAPSHOTSA5rr)c<|jj||yr$rrs rrzVMType.insert_SNAPSHOTS_atC5rr)c"||j|<yr$r' rs rrzVMType.replace_SNAPSHOTS_atE5rr)c|jSr$rr0s rrzVMType.get_BACKUPSG5rrr)c||_yr$rrs rrzVMType.set_BACKUPSI5rvr)c0|j|j|j|j|j|j |j |j|j|j|j|j|jx|jl|j`|jT|j H|j"<|j$0|j&$|j(|j*s |j,yyr)rrrrrrrrrOrr rrrrrr*r"r,rrTrrr0s rrzVMType.has__contentK5s GG  HH HH JJ " JJ " II !    ( NN & JJ " NN & OO '    + LL $ JJ " JJ " NN & OO '    * MM %    *  , NN LL $r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkz VMType.exporth5(377A  ',M DD  ! ! -%82C**E doo#4 7E<0 #3UMr|j>dznd}t||||j d|d|j |j<dd|d||j@htr|jBr|jBdznd}t||||j d|d|j |j@d d|d||jDhtr|jFr|jFdznd}t||||j d|d!|j |jDd"d|d!||jHhtr|jJr|jJdznd}t||||j d|d#|j |jHd$d|d#||jLtr|jNr|jNdznd}t||||j d|d%|j|jt|jLd&d|d%||jPtr|jRr|jRdznd}t||||j d|d'|j|jt|jPd(d|d'||jTtr|jVr|jVdznd}t||||j d|d)|j|jt|jTd*d|d)||jXtr|jZr|jZdznd}t||||j d|d+|j|jt|jXd,d|d+||j\tr|j^r|j^dznd}t||||j d|d-|j|jt|j\d.d|d-||j`Dtr|jbr|jbdznd}|j`j+|||dd/||jdD]<} tr|jfr|jfdznd}| j+|||dd0|>|jhEtr|jjr|jjdznd}|jhj+|||dd1|yy)2NrrrrrrrErrrrrrrrrrrrrr$rrrOr%rrbr r&rr'rrrrrr(rz MONITORING>r*zSCHED_ACTIONS>r"rr,zUSER_TEMPLATE>rrTrr)6rrrrr9rrrrrrrr{rwr~rrrrrrrkrrrOrPrrr r!rrrrrrrrrrr*r+r"r#r,r-rrrTrrrrrr)s rrzVMType._exportChildren5s DD 77 ;IdN_N_t0036fh  w| 4 MM1ADD[D[\`\c\cptD[DuxHKOP Q 88 LQUQeQet33c9ln  w| 4 MM7G$//Z^ZpZpqz{|F|FrGT[Zp[\K]_orvw x :: !>LQUQeQet33c9ln  w| 4 MM7G$//Z^ZpZpqz{|F|FrGT[Zp[\K]_orvw x 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t    'DRW[WqWqt99C?xz     # #GU4DTV^k{G # H >> %BPUYUmUmt77#=tv  w| 4 MM?ORVRiRijnjxjxFQRiSRTdgkl m :: !>LQUQeQet33c9ln  w| 4 MM7G$JaJabfblblzAJaKBDTW[\ ] >> %BPUYUmUmt77#=tv  w| 4 MM?ORVRiRijnjxjxFQRiSRTdgkl m ?? &CQVZVoVot883>vx  w| 4 MMAQTXTkTklpl{l{IUTkUVXhkop q    *GUZ^ZwZwt<LQUQeQet33c9ln  w| 4 MM7G$JaJabfblblzAJaKBDTW[\ ] :: !>LQUQeQet33c9ln  w| 4 MM7G$JaJabfblblzAJaKBDTW[\ ] >> %BPUYUmUmt77#=tv  w| 4 MM?ORVRaRabfbxbxzCDHDRDRzS`kbxclSmoBFG H ?? &CQVZVoVot883>vx  w| 4 MMAQTXTcTcdhdzdz|EFJFUFU|VcodzepUqsCFJK L    )FTY]YuYut;;cA|~  w| 4 MMGWZ^ZiZijnkAkABKLPL^L^B_l{kAk|[}ORVW X == $AOTXTkTkt66bXcr~  ) << #@NSWSiSit55;pr  LL  0@PRZcr~   $r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrz VMType.build5rr)cyr$r?rs rrzVMType._buildAttributes5rr)c|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(r8t$j'|} | j)|| | |_d| _y|d k(rW|jrK|j}|j||d }|j||d }||_|j|_y|d k(rW|jrK|j}|j||d }|j||d }||_|j|_y|d k(rW|jrK|j}|j||d }|j||d }||_|j|_y|d k(rW|jrK|j}|j||d }|j||d }||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_!|j|_"y|dk(rW|jrK|j}|j||d}|j||d}||_#|j|_$y|dk(rW|jrK|j}|j||d}|j||d}||_%|j|_&y|dk(rK|j}|j||d}|j||d}||_'|j|_(y|dk(rK|j}|j||d}|j||d}||_)|j|_*y|dk(rK|j}|j||d}|j||d}||_+|j|_,y|dk(rK|j}|j||d}|j||d}||_-|j|_.y|dk(rK|j}|j||d}|j||d}||_/|j|_0y|dk(r8tbj'|} | j)|| | |_1d| _y|dk(rLtdj'|} | j)|| |jfji| d| _y|dk(r8tjj'|} | j)|| | |_6d| _yy)NrrrrrrrrrrrOrr rrrrrr*r"r,rrTrr)7rrrrrrrrrrr|rrrrrrrPERMISSIONSTyperdrrrXrrrOrPrrr r!rrrrrrrrrrr*r+r"r#r,r-rrrT SNAPSHOTSTyperr+ BACKUPSTyperrs rrzVMType._buildChildren5s  KKE**5$=E--eT4@EDG & D  % FKKKKE**5$>E--eT5AEDH!'D  % FKKKKE**5$>E--eT5AEDH!'D  ' ![[F**64AF--fdGDFDJ#)==D ' ![[F**64AF--fdGDFDJ#)==D & [[F**64@F--fdFCFDI"(--D  - '"**$*?D JJvnJ =#D %2D " + %&++KKE**5$ DE--eT;GE"DN'-}}D $ ' !fkkKKE**5$@E--eT7CEDJ#)==D + %&++KKE**5$ DE--eT;GE"DN'-}}D $ , &6;;KKE**5$ EE--eT<HE#DO(. D % * *v{{KKE**5$8HIE--eT;KLE"'D ,2MMD ) ) # KKE**5$ BE--eT9EE DL%+]]D " ' !fkkKKE**5$@E--eT7CEDJ#)==D ' !fkkKKE**5$@E--eT7CEDJ#)==D + %[[F**64EF--fdKHF#DN'-}}D $ , &[[F**64FF--fdLIF$DO(. D % / )[[F**64IF--fdOLF!'D +1==D ( * $[[F**64DF--fdJGF"DM&,mmD # / )[[F**64IF--fdOLF!'D +1==D ( + +"**$*?D JJvnJ =#'D %6D " + % (((=D JJvnJ = NN ! !$ '%0D " ) #&&d&;D JJvnJ =DL%.D " $r)r )rrrT)rr)rrrFTr$r)Dr<r=r>rArrarr(rdrrhrmr3r6r]r`rcrfr=r@rCrFrIrLrVrZrrrrrrr7r:rrrrrrrrrrrZr]rqrurrrr r rr( r+ rrrrrrrkrrrrrr?r)rrr4sT''HHJ6&n -7#G$ '##%#-#%"+!"+$/#%,&:-. \@z  F/r)rceZdZejZdZdZd dZdZe eZdZ dZ dZ ddZ ddZdd Zd d Zd Zdd Zy)r*Nc h||_d|_d|_|jd|_d|_yrVr=rrXr^rrYr'r=r]s rr(zMONITORING.__init__y63,%)"!%%kk*:;r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr*rarbs rrdzMONITORING.factory6r r)c|jSr$rgr0s rrhzMONITORING.get_ns_prefix_6rir)c||_yr$rgrks rrmzMONITORING.set_ns_prefix_6rnr)c yNFr?r0s rrzMONITORING.has__content6  r)c8tjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrH|j d||j||d z||d| |j d ||d|y|j d |y) Nr*rrrrrrrrrrrrrs rrkzMONITORING.export6s 377 E  ',M DD  ! ! -%<2G**E doo#4 7E<0 #3UMrArrarr(rdrrhrmrrkrrrrrr?r)rr*r*u6sZ''HHJ 17#G$-,     r)r*ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZd dZd!dZ d"dZ!d#dZ"dZ#d$dZ$y)%rNc  d| |_d|_d|_| jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_yrVrrs rr(zPERMISSIONSType.__init__6rr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzPERMISSIONSType.factory6rer)c|jSr$rgr0s rrhzPERMISSIONSType.get_ns_prefix_6rir)c||_yr$rgrks rrmzPERMISSIONSType.set_ns_prefix_6rnr)c|jSr$rr0s rrzPERMISSIONSType.get_OWNER_U6rrr)c||_yr$rrs rrzPERMISSIONSType.set_OWNER_U6rvr)c|jSr$rr0s rrzPERMISSIONSType.get_OWNER_M6rrr)c||_yr$rrs rrzPERMISSIONSType.set_OWNER_M6rvr)c|jSr$r r0s rr zPERMISSIONSType.get_OWNER_A6rrr)c||_yr$r r s rrzPERMISSIONSType.set_OWNER_A6rvr)c|jSr$rr0s rrzPERMISSIONSType.get_GROUP_U6rrr)c||_yr$rrs rrzPERMISSIONSType.set_GROUP_U6rvr)c|jSr$rr0s rrzPERMISSIONSType.get_GROUP_M6rrr)c||_yr$rrs rrzPERMISSIONSType.set_GROUP_M6rvr)c|jSr$rr0s rrzPERMISSIONSType.get_GROUP_A7rrr)c||_yr$rrs rr zPERMISSIONSType.set_GROUP_A7rvr)c|jSr$r"r0s rr#zPERMISSIONSType.get_OTHER_U7rrr)c||_yr$r"r%s rr&zPERMISSIONSType.set_OTHER_U7rvr)c|jSr$r(r0s rr)zPERMISSIONSType.get_OTHER_M7rrr)c||_yr$r(r+s rr,zPERMISSIONSType.set_OTHER_M 7rvr)c|jSr$r.r0s rr/zPERMISSIONSType.get_OTHER_A 7rrr)c||_yr$r.r1s rr2zPERMISSIONSType.set_OTHER_A7rvr)c|j`|jT|jH|j<|j0|j $|j |j |jyyrr4r0s rrzPERMISSIONSType.has__content7r5r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzPERMISSIONSType.export7rr)cyr$r?rs rrz!PERMISSIONSType._exportAttributes67rr)c <|rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jhtr|jr|jdznd}t||||j d|d |j |jd d|d ||jhtr|jr|jdznd}t||||j d|d |j |jdd|d ||jhtr|jr|jdznd}t||||j d|d|j |jdd|d||jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|j"r|j"dznd}t||||j d|d|j |j dd|d||j$htr|j&r|j&dznd}t||||j d|d|j |j$dd|d||j(itr|j*r|j*dznd}t||||j d|d|j |j(dd|d|yyr:r;rs rrzPERMISSIONSType._exportChildren87r<r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzPERMISSIONSType.builda7rr)cyr$r?rs rrz PERMISSIONSType._buildAttributesl7rr)c~|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|d k(rX|jrK|j}|j||d }|j||d }||_|j|_yyyr@rArs rrzPERMISSIONSType._buildChildrenn7rBr)rC)rrrT)rr)rrrFTr$rrDr?r)rrr6s''HHJ&0 67#G$-. (eR  63r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZddZddZddZddZdZddZy) rNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ |g|_d|_y||_d|_yrVr=rrXr^rrY ALLOW_ORPHANSALLOW_ORPHANS_nsprefix_ CURRENT_BASECURRENT_BASE_nsprefix_DISK_IDDISK_ID_nsprefix_ NEXT_SNAPSHOTNEXT_SNAPSHOT_nsprefix_SNAPSHOTSNAPSHOT_nsprefix_r'r4r6r8r:r<r=r]s rr(zSNAPSHOTSType.__init__7,%)"!%%kk*:;*'+$(&*# !%*'+$  DM#'%DM"&r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzSNAPSHOTSType.factory7rr)c|jSr$rgr0s rrhzSNAPSHOTSType.get_ns_prefix_7rir)c||_yr$rgrks rrmzSNAPSHOTSType.set_ns_prefix_7rnr)c|jSr$r4r0s rget_ALLOW_ORPHANSzSNAPSHOTSType.get_ALLOW_ORPHANS7rrr)c||_yr$rDr'r4s rset_ALLOW_ORPHANSzSNAPSHOTSType.set_ALLOW_ORPHANS7rvr)c|jSr$r6r0s rget_CURRENT_BASEzSNAPSHOTSType.get_CURRENT_BASE7rr)c||_yr$rJr'r6s rset_CURRENT_BASEzSNAPSHOTSType.set_CURRENT_BASE7rr)c|jSr$r8r0s r get_DISK_IDzSNAPSHOTSType.get_DISK_ID7rrr)c||_yr$rPr'r8s r set_DISK_IDzSNAPSHOTSType.set_DISK_ID7rvr)c|jSr$r:r0s rget_NEXT_SNAPSHOTzSNAPSHOTSType.get_NEXT_SNAPSHOT7rrr)c||_yr$rVr'r:s rset_NEXT_SNAPSHOTzSNAPSHOTSType.set_NEXT_SNAPSHOT7rvr)c|jSr$r<r0s r get_SNAPSHOTzSNAPSHOTSType.get_SNAPSHOT7rr)c||_yr$r\r'r<s r set_SNAPSHOTzSNAPSHOTSType.set_SNAPSHOT7rr)c:|jj|yr$r<r+rys r add_SNAPSHOTzSNAPSHOTSType.add_SNAPSHOT7rr)c<|jj||yr$r<r~rs rinsert_SNAPSHOT_atz SNAPSHOTSType.insert_SNAPSHOT_at7rr)c"||j|<yr$r\rs rreplace_SNAPSHOT_atz!SNAPSHOTSType.replace_SNAPSHOT_at7rr)c~|j0|j$|j|j |jryyrr4r6r8r:r<r0s rrzSNAPSHOTSType.has__content7=    *    ) LL $    * MMr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzSNAPSHOTSType.export7rr)cyr$r?rs rrzSNAPSHOTSType._exportAttributes 8rr)c x|rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jhtr|jr|jdznd}t||||j d|d |j|jd d|d ||jhtr|jr|jdznd}t||||j d|d |j|jd d|d ||jhtr|jr|jdznd}t||||j d|d |j|jdd|d ||jD]<} tr|j r|j dznd}| j#|||dd|>yNrrrrALLOW_ORPHANS>r4rEr CURRENT_BASE>r6zDISK_ID>r8NEXT_SNAPSHOT>r:r<rr4rr5rr9r{rwr~r6r7rr8r9r:r;r<r=rk r'rrrarcrbrr`r SNAPSHOT_s rrzSNAPSHOTSType._exportChildren 8 DD    )FTY]YuYut;;cA|~  w| 4 MMGWZ^ZiZijnkAkABKLPL^L^B_l{kAk|[}ORVW X    (ESX\XsXst::S@z|  w| 4 MMEUX\XoXoptqBqBO]XoY^`pswx y << #@NSWSiSit55;pr  w| 4 MM;KdNeNefjfrfr@INeOJL\_cd e    )FTY]YuYut;;cA|~  w| 4 MMGWZ^ZqZqrvsEsERaZq[bdtw{| }IAOTXTkTkt66JE %D *0--D ' ) # KKE**5$ BE--eT9EE DL%+]]D " / )fkkKKE**5$HE--eT?KE!&D +1==D ( * $''t'rArrarr(rdrrhrmrErHrKrNrQrTrWrZr]r`rcrfrhrrkrrrrrr?r)rrr7s''HHJ'& 47#G$"+!)"+!$+% -. ~0  0r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZddZddZddZddZdZd dZ y)!r{Nc  ,||_d|_d|_| jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_yrVr=rrXr^rrYACTIVEACTIVE_nsprefix_CHILDRENCHILDREN_nsprefix_DATEDATE_nsprefix_rrrrPARENTPARENT_nsprefix_rr r'rrrrrrrr=r]s rr(zSNAPSHOTType.__init__V8,%)"!%%kk*:; $  "& "  " $ "r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr{rarbs rrdzSNAPSHOTType.factoryj8rr)c|jSr$rgr0s rrhzSNAPSHOTType.get_ns_prefix_u8rir)c||_yr$rgrks rrmzSNAPSHOTType.set_ns_prefix_w8rnr)c|jSr$rr0s r get_ACTIVEzSNAPSHOTType.get_ACTIVEy8r r)c||_yr$rr'rs r set_ACTIVEzSNAPSHOTType.set_ACTIVE{8r$r)c|jSr$rr0s r get_CHILDRENzSNAPSHOTType.get_CHILDREN}8rr)c||_yr$rr'rs r set_CHILDRENzSNAPSHOTType.set_CHILDREN8rr)c|jSr$rr0s rget_DATEzSNAPSHOTType.get_DATE8rr)c||_yr$rr'rs rset_DATEzSNAPSHOTType.set_DATE8rMr)c|jSr$r2r0s rr3zSNAPSHOTType.get_ID8rqr)c||_yr$r2r5s rr6zSNAPSHOTType.set_ID8rur)c|jSr$rHr0s rrIzSNAPSHOTType.get_NAME8rr)c||_yr$rHrKs rrLzSNAPSHOTType.set_NAME8rMr)c|jSr$rr0s r get_PARENTzSNAPSHOTType.get_PARENT8r r)c||_yr$rr'rs r set_PARENTzSNAPSHOTType.set_PARENT8r$r)c|jSr$rr0s rrzSNAPSHOTType.get_SIZE8rr)c||_yr$rrs rrzSNAPSHOTType.set_SIZE8rMr)c|jH|j<|j0|j$|j|j |j yyrrrrrrrrr0s rrzSNAPSHOTType.has__content8N KK # MM % II ! GG  II ! KK # II !r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr{rrrrrrrrrrrrrs rrkzSNAPSHOTType.export8rr)cyr$r?rs rrzSNAPSHOTType._exportAttributes8rr)c |rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jhtr|jr|jdznd}t||||j d|d |j|jd d|d ||jhtr|jr|jdznd}t||||j d|d |j|jdd|d ||jtr|j r|j dznd}t||||j d|d|j |j t|jdd|d||j"htr|j$r|j$dznd}t||||j d|d|j|j"dd|d||j&itr|j(r|j(dznd}t||||j d|d|j|j&dd|d|yyNrrrrACTIVE>rrEr CHILDREN>rDATE>rrrrrPARENT>rr? rrrrrr9r{rwr~rrrrrrrrrrrrrrs rrzSNAPSHOTType._exportChildren8 DD ;; "?MRVRgRgt44s:np  w| 4 MM9IDOO\`\r\rs|~B~I~ItJW_\r]`Macsvz{ | == $AOTXTkTkt66rArrarr(rdrrhrmrrrrrrr3r6rIrLrrrrrrkrrrrrr?r)rr{r{R8s''HHJ#( 37#G$! -.  YB  *0r)r{ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zdd Zdd Zdd ZddZdZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ yrV r=rrXr^rrY BACKUP_CONFIGBACKUP_CONFIG_nsprefix_ BACKUP_IDSBACKUP_IDS_nsprefix_r'rrr=r]s rr(zBACKUPSType.__init__9R,%)"!%%kk*:;*'+$$$(!r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzBACKUPSType.factory%9rr)c|jSr$rgr0s rrhzBACKUPSType.get_ns_prefix_09rir)c||_yr$rgrks rrmzBACKUPSType.set_ns_prefix_29rnr)c|jSr$rr0s rget_BACKUP_CONFIGzBACKUPSType.get_BACKUP_CONFIG49rrr)c||_yr$rr'rs rset_BACKUP_CONFIGzBACKUPSType.set_BACKUP_CONFIG69rvr)c|jSr$rr0s rget_BACKUP_IDSzBACKUPSType.get_BACKUP_IDS89rir)c||_yr$rr'rs rset_BACKUP_IDSzBACKUPSType.set_BACKUP_IDS:9rmr)c6|j |jyyrrrr0s rrzBACKUPSType.has__content<9    * OO 'r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzBACKUPSType.exportD9r7r)cyr$r?rs rrzBACKUPSType._exportAttributes[9rr)cT|rd}nd}|jDtr|jr|jdznd}|jj|||dd||jEtr|j r|j dznd}|jj|||dd|yyNrrrrrrrrrrkrrrs rrzBACKUPSType._exportChildren]9 DD    )FTY]YuYut;;cA|~     % %gu6FVX`oK % L ?? &CQVZVoVot883>vx  OO " "7E3CSU]iyE " F 'r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzBACKUPSType.buildh9rr)cyr$r?rs rrzBACKUPSType._buildAttributess9rr)c|dk(r8tj|}|j||||_d|_y|dk(r8t j|}|j||||_d|_yyNrrrr)BACKUP_CONFIGTyperdrrrXBACKUP_IDSTyperrs rrzBACKUPSType._buildChildrenu9s|  '$,,D,AD JJvnJ =!%D %4D " , &!)))>D JJvnJ ="DO%1D " 'r)r)rrrT)rr)rrrFTr$rr<r=r>rArrarr(rdrrhrmrrrrrrkrrrrrr?r)rrr9so''HHJ ) 27#G$"+%-.  F   2r)rceZdZejZdZdZd!dZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ d"dZ!d#dZ"d$dZ#d%dZ$dZ%d&d Z&y)'rNc  | |_d|_d|_| jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_| |_d|_yrV)r=rrXr^rrYBACKUP_VOLATILEBACKUP_VOLATILE_nsprefix_ FS_FREEZEFS_FREEZE_nsprefix_INCREMENTAL_BACKUP_IDINCREMENTAL_BACKUP_ID_nsprefix_INCREMENT_MODEINCREMENT_MODE_nsprefix_ KEEP_LASTKEEP_LAST_nsprefix_LAST_BACKUP_IDLAST_BACKUP_ID_nsprefix_LAST_BACKUP_SIZELAST_BACKUP_SIZE_nsprefix_LAST_DATASTORE_IDLAST_DATASTORE_ID_nsprefix_LAST_INCREMENT_IDLAST_INCREMENT_ID_nsprefix_MODEMODE_nsprefix_) r'rrrrrrrrrrr=r]s rr(zBACKUP_CONFIGType.__init__9s,%)"!%%kk*:;.)-&"#' %:"/3,,(,%"#' ,(,% 0*.'!2+/(!2+/( "r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzBACKUP_CONFIGType.factory9] ! --&(9;H#2'22  % %$--u@@ @$e7w7 7r)c|jSr$rgr0s rrhz BACKUP_CONFIGType.get_ns_prefix_9rir)c||_yr$rgrks rrmz BACKUP_CONFIGType.set_ns_prefix_9rnr)c|jSr$rr0s rget_BACKUP_VOLATILEz%BACKUP_CONFIGType.get_BACKUP_VOLATILE9rer)c||_yr$rr'rs rset_BACKUP_VOLATILEz%BACKUP_CONFIGType.set_BACKUP_VOLATILE9rir)c|jSr$rr0s r get_FS_FREEZEzBACKUP_CONFIGType.get_FS_FREEZE9rr)c||_yr$r r'rs r set_FS_FREEZEzBACKUP_CONFIGType.set_FS_FREEZE9rr)c|jSr$rr0s rget_INCREMENTAL_BACKUP_IDz+BACKUP_CONFIGType.get_INCREMENTAL_BACKUP_ID9r r)c||_yr$rr'rs rset_INCREMENTAL_BACKUP_IDz+BACKUP_CONFIGType.set_INCREMENTAL_BACKUP_ID9r r)c|jSr$rr0s rget_INCREMENT_MODEz$BACKUP_CONFIGType.get_INCREMENT_MODE9rr)c||_yr$rr'rs rset_INCREMENT_MODEz$BACKUP_CONFIGType.set_INCREMENT_MODE9rr)c|jSr$rr0s r get_KEEP_LASTzBACKUP_CONFIGType.get_KEEP_LAST9rr)c||_yr$rr'rs r set_KEEP_LASTzBACKUP_CONFIGType.set_KEEP_LAST9rr)c|jSr$rr0s rget_LAST_BACKUP_IDz$BACKUP_CONFIGType.get_LAST_BACKUP_ID9rr)c||_yr$r#r'rs rset_LAST_BACKUP_IDz$BACKUP_CONFIGType.set_LAST_BACKUP_ID9rr)c|jSr$rr0s rget_LAST_BACKUP_SIZEz&BACKUP_CONFIGType.get_LAST_BACKUP_SIZE9rdr)c||_yr$r)r'rs rset_LAST_BACKUP_SIZEz&BACKUP_CONFIGType.set_LAST_BACKUP_SIZE9rgr)c|jSr$rr0s rget_LAST_DATASTORE_IDz'BACKUP_CONFIGType.get_LAST_DATASTORE_ID9r/ r)c||_yr$r/r'rs rset_LAST_DATASTORE_IDz'BACKUP_CONFIGType.set_LAST_DATASTORE_ID9r2 r)c|jSr$rr0s rget_LAST_INCREMENT_IDz'BACKUP_CONFIGType.get_LAST_INCREMENT_ID9r/ r)c||_yr$r5r'rs rset_LAST_INCREMENT_IDz'BACKUP_CONFIGType.set_LAST_INCREMENT_ID9r2 r)c|jSr$rr0s rget_MODEzBACKUP_CONFIGType.get_MODE9rr)c||_yr$r;r'rs rset_MODEzBACKUP_CONFIGType.set_MODE9rMr)c|jl|j`|jT|jH|j<|j 0|j $|j|j |jyyr) rrrrrrrrrrr0s rrzBACKUP_CONFIGType.has__content9sz  , NN &  & & 2    + NN &    +  ! ! -  " " .  " " . II !r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzBACKUP_CONFIGType.export9.3778KL  ',M DD  ! ! -%;N2N**E doo#4 7E<0 #3UMrrEr FS_FREEZE>rINCREMENTAL_BACKUP_ID>rINCREMENT_MODE>r KEEP_LAST>rLAST_BACKUP_ID>rLAST_BACKUP_SIZE>rLAST_DATASTORE_ID>rLAST_INCREMENT_ID>rMODE>r)rrrrr9r{rwr~rrrrrrrrrrrrrrrrrrrs rrz!BACKUP_CONFIGType._exportChildren:s  DD    +HV[_[y[yt==CAC  w| 4 MMK[^b^m^mnroEoEFOPTPdPdFerCoEoD_EGWZ^_ ` >> %BPUYUmUmt77#=tv  w| 4 MM?ORVRaRabfbxbxzCDHDRDRzS`kbxclSmoBFG H  % % 1N\aebFbFtCCcIMO  w| 4 MMWgjnjyjyz~{Q{QR[\`\v\vRwD[{Q{\k]_orvw x    *GUZ^ZwZwt<> %BPUYUmUmt77#=tv  w| 4 MM?ORVRaRabfbxbxzCDHDRDRzS`kbxclSmoBFG H    *GUZ^ZwZwt<>DCE  w| 4 MMM]`d`o`optqGqGHQRVRgRgHhuGqGqHaIK[^bc d  ! ! -JX]a]}]}t??#EEG  w| 4 MMO_bfbqbqrvsIsIJSTXTjTjJkxKsIsLcMO_bfg h  ! ! -JX]a]}]}t??#EEG  w| 4 MMO_bfbqbqrvsIsIJSTXTjTjJkxKsIsLcMO_bfg h 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t !r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzBACKUP_CONFIGType.build.:rr)cyr$r?rs rrz"BACKUP_CONFIGType._buildAttributes9:rr)cD|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_yy) Nrrrrrrrrrr)rr|rrrrrrrrrrrrrrrrrrrrrrr'rr{rrr=rs rrz BACKUP_CONFIGType._buildChildren;:s ) )[[F**649JKF--fdrArrarr(rdrrhrmrr r rrrrrrr!r$r'r*r-r0r3r6r9r<r?rrkrrrrrr?r)rrr9s''HHJ#4 87#G$$/#*;#-##-%1&3&3 -. ,tZ  <0r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrGrHs rr(zBACKUP_IDSType.__init__:rIr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzBACKUP_IDSType.factory:rr)c|jSr$rgr0s rrhzBACKUP_IDSType.get_ns_prefix_:rir)c||_yr$rgrks rrmzBACKUP_IDSType.set_ns_prefix_:rnr)c|jSr$r2r0s rr3zBACKUP_IDSType.get_ID:rqr)c||_yr$r2r5s rr6zBACKUP_IDSType.set_ID:rur)c:|jj|yr$rQrys rrRzBACKUP_IDSType.add_ID:rSr)c<|jj||yr$rUrs rrVzBACKUP_IDSType.insert_ID_at:rWr)c"||j|<yr$r2rs rrYzBACKUP_IDSType.replace_ID_at:rZr)c|jryyrr2r0s rrzBACKUP_IDSType.has__content:r\r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzBACKUP_IDSType.export:rr)cyr$r?rs rrz BACKUP_IDSType._exportAttributes:rr)c  |rd}nd}|jD]x} tr|jr|jdznd}t||||j d|d|j |j t| dd|d|zyra)rrrrr9r{rwr~rcs rrzBACKUP_IDSType._exportChildren:s DD77C;IdN_N_t0036fh  w| 4 MM1ADOOTXTjTjktuxkyGKTjULEMO_bfg hr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzBACKUP_IDSType.build:rr)cyr$r?rs rrzBACKUP_IDSType._buildAttributes:rr)c|dk(r_|j}|j||d}|j||d}|jj ||j |_yyri)rr|rrr+rrrRs rrzBACKUP_IDSType._buildChildren:s\  [[F**64>F--fdDAF GGNN6 " & D  r)r)rrrT)rr)rrrFTr$rrlr?r)rrr{:st''HHJ ! 57#G$%-. h  .r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZddZddZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_yrV)r=rrXr^rrYrrrGrHRESOURCERESOURCE_nsprefix_RIGHTSRIGHTS_nsprefix_rzr{STRINGSTRING_nsprefix_) r'rrGrfrhrzrjr=r]s rr(zACLType.__init__:s,%)"!%%kk*:;  "  "& $ " $r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzACLType.factory:rr)c|jSr$rgr0s rrhzACLType.get_ns_prefix_;rir)c||_yr$rgrks rrmzACLType.set_ns_prefix_;rnr)c|jSr$r2r0s rr3zACLType.get_ID;rqr)c||_yr$r2r5s rr6zACLType.set_ID ;rur)c|jSr$rOr0s rrPzACLType.get_USER ;rr)c||_yr$rOrRs rrSzACLType.set_USER;rMr)c|jSr$rfr0s r get_RESOURCEzACLType.get_RESOURCE;rr)c||_yr$rtr'rfs r set_RESOURCEzACLType.set_RESOURCE;rr)c|jSr$rhr0s r get_RIGHTSzACLType.get_RIGHTS;r r)c||_yr$rz)r'rhs r set_RIGHTSzACLType.set_RIGHTS;r$r)c|jSr$rr0s rrzACLType.get_ZONE;rr)c||_yr$rrs rrzACLType.set_ZONE;rMr)c|jSr$rjr0s r get_STRINGzACLType.get_STRING;r r)c||_yr$r)r'rjs r set_STRINGzACLType.set_STRING;r$r)c|j<|j0|j$|j|j |j yyr)rrGrfrhrzrjr0s rrzACLType.has__content ;sD GG  II ! MM % KK # II ! KK #r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzACLType.export,;rxr)cyr$r?rs rrzACLType._exportAttributesC;rr)c t|rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j tr|jr|jdznd}t||||j d|d |j|jt|j d d|d ||jtr|jr|jdznd}t||||j d|d |j|jt|jd d|d ||jtr|jr|jdznd}t||||j d|d |j|jt|jdd|d ||jtr|j r|j dznd}t||||j d|d|j|jt|jdd|d||j"tr|j$r|j$dznd}t||||j d|d|j|jt|j"dd|d|yy)NrrrrrrrErUSER>rG RESOURCE>rfzRIGHTS>rhzZONE>rzzSTRING>rj)rrrrr9rrGrHr{rwr~rfrgrhrirzr{rjrkrs rrzACLType._exportChildrenE;s DD 77 ;IdN_N_t0036fh  w| 4 MM1ADD[D[\`\c\cptD[DuxHKOP Q 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t == $AOTXTkTkt66rArrarr(rdrrhrmr3r6rPrSrurxr{r}rrrrrrkrrrrrr?r)rrr:s''HHJ%$ .7#G$! -. |:  $2r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrV)r=rrXr^rrY PARAMETERPARAMETER_nsprefix_)r'rr=r]s rr(zPARAMETERSType.__init__;rr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzPARAMETERSType.factory;rr)c|jSr$rgr0s rrhzPARAMETERSType.get_ns_prefix_;rir)c||_yr$rgrks rrmzPARAMETERSType.set_ns_prefix_;rnr)c|jSr$rr0s r get_PARAMETERzPARAMETERSType.get_PARAMETER;rr)c||_yr$r)r'rs r set_PARAMETERzPARAMETERSType.set_PARAMETER;rr)c:|jj|yr$)rr+rys r add_PARAMETERzPARAMETERSType.add_PARAMETER;rr)c<|jj||yr$)rr~rs rinsert_PARAMETER_atz"PARAMETERSType.insert_PARAMETER_at;rr)c"||j|<yr$rrs rreplace_PARAMETER_atz#PARAMETERSType.replace_PARAMETER_at;rr)c|jryyrrr0s rrzPARAMETERSType.has__content;rr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzPARAMETERSType.export;rr)cyr$r?rs rrz PARAMETERSType._exportAttributes;rr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>y)Nrrrrr)rrrrk) r'rrrarcrbrr`r PARAMETER_s rrzPARAMETERSType._exportChildren;rr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzPARAMETERSType.build;rr)cyr$r?rs rrzPARAMETERSType._buildAttributes;rr)c|dk(rLtj|}|j|||jj |d|_yy)Nrrr) PARAMETERTyperdrrr+rXrs rrzPARAMETERSType._buildChildren;L  # (((=D JJvnJ = NN ! !$ '%0D " $r)r)rrrT)rr)rrrFTr$r)r<r=r>rArrarr(rdrrhrmrrrrrrrkrrrrrr?r)rrr;r r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZddZddZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_||_|j|jd|_ ||_ d|_ yrV) r=rrXr^rrYPOSITIONPOSITION_nsprefix_rrvalidate_TYPETypersVALUEVALUE_nsprefix_)r'rrrrr=r]s rr(zPARAMETERType.__init__<sr,%)"!%%kk*:;  "&  tyy)" #r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzPARAMETERType.factory<rr)c|jSr$rgr0s rrhzPARAMETERType.get_ns_prefix_<rir)c||_yr$rgrks rrmzPARAMETERType.set_ns_prefix_<rnr)c|jSr$rr0s r get_POSITIONzPARAMETERType.get_POSITION<rr)c||_yr$r)r'rs r set_POSITIONzPARAMETERType.set_POSITION<rr)c|jSr$rr0s rrzPARAMETERType.get_TYPE!<rr)c||_yr$rrs rrzPARAMETERType.set_TYPE#<rMr)c|jSr$rr0s r get_VALUEzPARAMETERType.get_VALUE%<rr)c||_yr$r)r'rs r set_VALUEzPARAMETERType.set_VALUE'<rr)cBd}|tr|jt|ts2|j }|jj d||dzy|}ddg}||vr<|j }|jj dt ||dzd}|S)NTr/r0FrQrRzRValue "%(value)s"%(lineno)s does not match xsd enumeration restriction on TYPETyper2r=rrr>r.rr'rrr1 enumerationss rrzPARAMETERType.validate_TYPEType)<s  !64;N;N;ZeS)224##//0zHMY_~b1bcE %=LL(224##//1ESabgShtzH{1{} r)cN|j|j |jyyr)rrrrr0s rrzPARAMETERType.has__content8<s& MM % II ! JJ "r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzPARAMETERType.exportA<rr)cyr$r?rs rrzPARAMETERType._exportAttributesX<rr)c ,|rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j tr|jr|jdznd}t||||j d|d |j|jt|j d d|d ||jtr|jr|jdznd}t||||j d|d |j|jt|jd d|d |yy) Nrrrrz POSITION>rrErrrrzVALUE>r) rrrrr9rrrrsr{rwr~rrrs rrzPARAMETERType._exportChildrenZ<s DD == $AOTXTkTkt66LQUQeQet33c9ln  w| 4 MM7G$//Z^ZpZpqz{|F|FrGT[Zp[\K]_orvw x "r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzPARAMETERType.buildk<rr)cyr$r?rs rrzPARAMETERType._buildAttributesv<rr)c2|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rf|j}|j ||d}|j||d}||_|j|_ |j|jy|dk(rK|j}|j ||d}|j||d}||_ |j|_ yy)Nrrrr) rrrrrrr|rrrrsrrrrs rrzPARAMETERType._buildChildrenx<s  "v{{KKE**5$ CE--eT:FE!DM&,mmD # & [[F**64@F--fdFCFDI"(--D   " "499 - ' ![[F**64AF--fdGDFDJ#)==D "r)r)rrrT)rr)rrrFTr$r)r<r=r>rArrarr(rdrrhrmrrrrrrrrrkrrrrrr?r)rrr;s~''HHJ $ 47#G$!-. x"  1r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zdd Zdd Zdd ZddZdZddZy)rNc ||_d|_d|_|jd|_d|_|g|_y||_yrVr=rrXr^rrY anytypeobjs_r'rr=r]s rr(zEXTRAType.__init__<I,%)"!%%kk*:;   "D  ,D r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzEXTRAType.factory<rr)c|jSr$rgr0s rrhzEXTRAType.get_ns_prefix_<rir)c||_yr$rgrks rrmzEXTRAType.set_ns_prefix_<rnr)c|jSr$rr0s rget_anytypeobjs_zEXTRAType.get_anytypeobjs_< t'8'8 8r)c||_yr$rr'rs rset_anytypeobjs_zEXTRAType.set_anytypeobjs_< ,d.?r)c:|jj|yr$rr+rys radd_anytypeobjs_zEXTRAType.add_anytypeobjs_<t'8'8'?'?'Fr)c"||j|<yr$ _anytypeobjs_rs rinsert_anytypeobjs_zEXTRAType.insert_anytypeobjs_<U1C1CE1Jr)c|jryyrrr0s rrzEXTRAType.has__content<   r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzEXTRAType.export<rr)cyr$r?rs rrzEXTRAType._exportAttributes<rr)c|rd}nd}|sJ|jD]:} t||||jt| |jd<yyNrrrrr9r r'rrrarcrbrr`rrs rrzEXTRAType._exportChildren<O DD))7E<8 c$i( d#*r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzEXTRAType.build<rr)cyr$r?rs rrzEXTRAType._buildAttributes<rr)c^|j|d}|jj|y)Nrrlrr+r'rr{rrr=content_s rrzEXTRAType._buildChildren<s(%%fk:   *r)r)rrrT)rr)rrrFTr$rr<r=r>rArrarr(rdrrhrmrrrrrrkrrrrrr?r)rrr<sf''HHJ - 07#G$8NFR-.  $  +r)rceZdZejZdZdZd$dZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#d%dZ$d&dZ%d'd Z&d(d!Z'd"Z(d)d#Z)y)*rNc  | |_d|_d|_| jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_| g|_d|_y| |_d|_yrV)r=rrXr^rrY BACKUP_VMSBACKUP_VMS_nsprefix_rrrrERRORERROR_nsprefix_ EXECUTIONEXECUTION_nsprefix_rrrrrrRESETRESET_nsprefix_rnSCHED_ACTION_nsprefix_) r'rrrrrrrrrrnr=r]s rr(zTEMPLATEType.__init__<s,%)"!%%kk*:;$$(!.)-&(&*# #"#' "#' "#'  " #   "D '+#!-D &*#r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzTEMPLATEType.factory=rr)c|jSr$rgr0s rrhzTEMPLATEType.get_ns_prefix_=rir)c||_yr$rgrks rrmzTEMPLATEType.set_ns_prefix_=rnr)c|jSr$rr0s rget_BACKUP_VMSzTEMPLATEType.get_BACKUP_VMS=rir)c||_yr$r)r'rs rset_BACKUP_VMSzTEMPLATEType.set_BACKUP_VMS =rmr)c|jSr$rr0s rrz TEMPLATEType.get_BACKUP_VOLATILE"=rer)c||_yr$rrs rr z TEMPLATEType.set_BACKUP_VOLATILE$=rir)c|jSr$r r0s rr zTEMPLATEType.get_DATASTORE_ID&=rr)c||_yr$r r s rr zTEMPLATEType.set_DATASTORE_ID(=rr)c|jSr$rr0s r get_ERRORzTEMPLATEType.get_ERROR*=rr)c||_yr$r r'rs r set_ERRORzTEMPLATEType.set_ERROR,=rr)c|jSr$rr0s r get_EXECUTIONzTEMPLATEType.get_EXECUTION.=rr)c||_yr$r)r'rs r set_EXECUTIONzTEMPLATEType.set_EXECUTION0=rr)c|jSr$r r0s rr zTEMPLATEType.get_FS_FREEZE2=rr)c||_yr$r rs rrzTEMPLATEType.set_FS_FREEZE4=rr)c|jSr$rr0s rrzTEMPLATEType.get_KEEP_LAST6=rr)c||_yr$rr s rr!zTEMPLATEType.set_KEEP_LAST8=rr)c|jSr$r;r0s rr<zTEMPLATEType.get_MODE:=rr)c||_yr$r;r>s rr?zTEMPLATEType.set_MODE<=rMr)c|jSr$rr0s r get_RESETzTEMPLATEType.get_RESET>=rr)c||_yr$r)r'rs r set_RESETzTEMPLATEType.set_RESET@=rr)c|jSr$rnr0s rget_SCHED_ACTIONzTEMPLATEType.get_SCHED_ACTIONB=rr)c||_yr$r#r'rns rset_SCHED_ACTIONzTEMPLATEType.set_SCHED_ACTIOND=rr)c:|jj|yr$rnr+rys radd_SCHED_ACTIONzTEMPLATEType.add_SCHED_ACTIONF=r} r)c<|jj||yr$rnr~rs rinsert_SCHED_ACTION_atz#TEMPLATEType.insert_SCHED_ACTION_atH=r r)c"||j|<yr$r#rs rreplace_SCHED_ACTION_atz$TEMPLATEType.replace_SCHED_ACTION_atJ=r r)c|jl|j`|jT|jH|j<|j 0|j $|j|j |jryyr) rrrrrrrrrrnr0s rrzTEMPLATEType.has__contentL=so OO '  ,    ) JJ " NN & NN & NN & II ! JJ "   r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzTEMPLATEType.export\=rr)cyr$r?rs rrzTEMPLATEType._exportAttributess=rr)c P |rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jdd|d ||jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||j tr|j"r|j"dznd}t||||j d|d|j |j t|j dd|d||j$htr|j&r|j&dznd}t||||j d|d|j)|j$dd|d||j*tr|j,r|j,dznd}t||||j d|d|j |j t|j*dd|d||j.tr|j0r|j0dznd}t||||j d|d|j |j t|j.dd|d||j2D]<} tr|j4r|j4dznd}| j7|||dd|>y)Nrrrrz BACKUP_VMS>rrErrErrA rERROR>rz EXECUTION>rrFrrIrrNrzRESET>rrnr)rrrrr9r{rwr~rrrrrrrrrrrrrrrrrrnrrk) r'rrrarcrbrr`r SCHED_ACTION_s rrzTEMPLATEType._exportChildrenu=s DD ?? &CQVZVoVot883>vx  w| 4 MMAQTXTcTcdhdzdz|EFJFUFU|VcodzepUqsCFJK L    +HV[_[y[yt==CAC  w| 4 MMK[^b^m^mnroEoEFOPTPdPdFerCoEoD_EGWZ^_ `    (ESX\XsXst::S@z|  w| 4 MMEUX\XgXghlh~h~@IJNJ[J[@\iwh~ixYy{KNRS T :: !>LQUQeQet33c9ln  w| 4 MM7G$//Z^ZpZpqz{|F|FrGT[Zp[\K]_orvw x >> %BPUYUmUmt77#=tv  w| 4 MM?ORVRaRabfbxbxzCDHDRDRzS`kbxclSmoBFG H >> %BPUYUmUmt77#=tv  w| 4 MM?ORVRaRabfbxbxzCDHDRDRzS`kbxclSmoBFG H >> %BPUYUmUmt77#=tv  w| 4 MM?ORVRiRijnjxjxFQRiSRTdgkl m 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t :: !>LQUQeQet33c9ln  w| 4 MM7G$//Z^ZpZpqz{|F|FrGT[Zp[\K]_orvw x!..MESX\XsXst::S@z|   %1AQS[iyE F/r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzTEMPLATEType.build=rr)cyr$r?rs rrzTEMPLATEType._buildAttributes=rr)c^|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j!||d}|j#||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|d k(rLt0j3| } | j5|| |j0j7| d | _yy) Nrrrrrrrrrrnrr)rr|rrrrrrrrrrrrrrrrrrrrrrrnrdrr+rXr|s rrzTEMPLATEType._buildChildren=s  $[[F**64FF--fdLIF$DO(. D % + +[[F**649JKF--fdrArrarr(rdrrhrmrrrr r r rrrrr rrr!r<r?rr!r$r'r*r-r/rrkrrrrrr?r)rrr<s''HHJ+: 37#G$%$/!)###!)(/) -. +FX  ;4r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrGrHs rr(zHOSTSType.__init__=rIr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzHOSTSType.factory=rr)c|jSr$rgr0s rrhzHOSTSType.get_ns_prefix_>rir)c||_yr$rgrks rrmzHOSTSType.set_ns_prefix_ >rnr)c|jSr$r2r0s rr3zHOSTSType.get_ID >rqr)c||_yr$r2r5s rr6zHOSTSType.set_ID >rur)c:|jj|yr$rQrys rrRzHOSTSType.add_ID>rSr)c<|jj||yr$rUrs rrVzHOSTSType.insert_ID_at>rWr)c"||j|<yr$r2rs rrYzHOSTSType.replace_ID_at>rZr)c|jryyrr2r0s rrzHOSTSType.has__content>r\r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzHOSTSType.export>rr)cyr$r?rs rrzHOSTSType._exportAttributes3>rr)c |rd}nd}|jD]`} tr|jr|jdznd}t||||j d|d|j | dd|d|byrarbrcs rrzHOSTSType._exportChildren5>rer)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzHOSTSType.build>>rr)cyr$r?rs rrzHOSTSType._buildAttributesI>rr)c|dk(rl|jr_|j}|j||d}|j||d}|jj ||j |_yyyrirjrs rrzHOSTSType._buildChildrenK>rkr)r)rrrT)rr)rrrFTr$rrlr?r)rrr=t''HHJ ! 07#G$%-. M  .r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrGrHs rr(zDATASTORESType.__init__Y>rIr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzDATASTORESType.factoryd>rr)c|jSr$rgr0s rrhzDATASTORESType.get_ns_prefix_o>rir)c||_yr$rgrks rrmzDATASTORESType.set_ns_prefix_q>rnr)c|jSr$r2r0s rr3zDATASTORESType.get_IDs>rqr)c||_yr$r2r5s rr6zDATASTORESType.set_IDu>rur)c:|jj|yr$rQrys rrRzDATASTORESType.add_IDw>rSr)c<|jj||yr$rUrs rrVzDATASTORESType.insert_ID_aty>rWr)c"||j|<yr$r2rs rrYzDATASTORESType.replace_ID_at{>rZr)c|jryyrr2r0s rrzDATASTORESType.has__content}>r\r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzDATASTORESType.export>rr)cyr$r?rs rrz DATASTORESType._exportAttributes>rr)c |rd}nd}|jD]`} tr|jr|jdznd}t||||j d|d|j | dd|d|byrarbrcs rrzDATASTORESType._exportChildren>rer)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzDATASTORESType.build>rr)cyr$r?rs rrzDATASTORESType._buildAttributes>rr)c|dk(rl|jr_|j}|j||d}|j||d}|jj ||j |_yyyrirjrs rrzDATASTORESType._buildChildren>rkr)r)rrrT)rr)rrrFTr$rrlr?r)rrrU>st''HHJ ! 57#G$%-. M  .r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)r Nc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrGrHs rr(zVNETSType.__init__>rIr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr rarbs rrdzVNETSType.factory>rr)c|jSr$rgr0s rrhzVNETSType.get_ns_prefix_>rir)c||_yr$rgrks rrmzVNETSType.set_ns_prefix_>rnr)c|jSr$r2r0s rr3zVNETSType.get_ID>rqr)c||_yr$r2r5s rr6zVNETSType.set_ID>rur)c:|jj|yr$rQrys rrRzVNETSType.add_ID>rSr)c<|jj||yr$rUrs rrVzVNETSType.insert_ID_at>rWr)c"||j|<yr$r2rs rrYzVNETSType.replace_ID_at>rZr)c|jryyrr2r0s rrzVNETSType.has__content>r\r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr rrrrrrrrrrrrrs rrkzVNETSType.export>rr)cyr$r?rs rrzVNETSType._exportAttributes?rr)c |rd}nd}|jD]`} tr|jr|jdznd}t||||j d|d|j | dd|d|byrarbrcs rrzVNETSType._exportChildren?rer)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzVNETSType.build?rr)cyr$r?rs rrzVNETSType._buildAttributes?rr)c|dk(rl|jr_|j}|j||d}|j||d}|jj ||j |_yyyrirjrs rrzVNETSType._buildChildren?rkr)r)rrr T)rr )rrr FTr$rrlr?r)rr r >rJr)r ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZd dZd!dZ d"dZ!d#dZ"dZ#d$dZ$y)%rNc  d| |_d|_d|_| jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_yrVrrs rr(zPERMISSIONSType1.__init__)?rr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzPERMISSIONSType1.factoryA?r r)c|jSr$rgr0s rrhzPERMISSIONSType1.get_ns_prefix_L?rir)c||_yr$rgrks rrmzPERMISSIONSType1.set_ns_prefix_N?rnr)c|jSr$rr0s rrzPERMISSIONSType1.get_OWNER_UP?rrr)c||_yr$rrs rrzPERMISSIONSType1.set_OWNER_UR?rvr)c|jSr$rr0s rrzPERMISSIONSType1.get_OWNER_MT?rrr)c||_yr$rrs rrzPERMISSIONSType1.set_OWNER_MV?rvr)c|jSr$r r0s rr zPERMISSIONSType1.get_OWNER_AX?rrr)c||_yr$r r s rrzPERMISSIONSType1.set_OWNER_AZ?rvr)c|jSr$rr0s rrzPERMISSIONSType1.get_GROUP_U\?rrr)c||_yr$rrs rrzPERMISSIONSType1.set_GROUP_U^?rvr)c|jSr$rr0s rrzPERMISSIONSType1.get_GROUP_M`?rrr)c||_yr$rrs rrzPERMISSIONSType1.set_GROUP_Mb?rvr)c|jSr$rr0s rrzPERMISSIONSType1.get_GROUP_Ad?rrr)c||_yr$rrs rr zPERMISSIONSType1.set_GROUP_Af?rvr)c|jSr$r"r0s rr#zPERMISSIONSType1.get_OTHER_Uh?rrr)c||_yr$r"r%s rr&zPERMISSIONSType1.set_OTHER_Uj?rvr)c|jSr$r(r0s rr)zPERMISSIONSType1.get_OTHER_Ml?rrr)c||_yr$r(r+s rr,zPERMISSIONSType1.set_OTHER_Mn?rvr)c|jSr$r.r0s rr/zPERMISSIONSType1.get_OTHER_Ap?rrr)c||_yr$r.r1s rr2zPERMISSIONSType1.set_OTHER_Ar?rvr)c|j`|jT|jH|j<|j0|j $|j |j |jyyrr4r0s rrzPERMISSIONSType1.has__contentt?r5r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzPERMISSIONSType1.export?r r)cyr$r?rs rrz"PERMISSIONSType1._exportAttributes?rr)c <|rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jhtr|jr|jdznd}t||||j d|d |j |jd d|d ||jhtr|jr|jdznd}t||||j d|d |j |jdd|d ||jhtr|jr|jdznd}t||||j d|d|j |jdd|d||jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|j"r|j"dznd}t||||j d|d|j |j dd|d||j$htr|j&r|j&dznd}t||||j d|d|j |j$dd|d||j(itr|j*r|j*dznd}t||||j d|d|j |j(dd|d|yyr:r;rs rrz PERMISSIONSType1._exportChildren?r<r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzPERMISSIONSType1.build?rr)cyr$r?rs rrz!PERMISSIONSType1._buildAttributes?rr)c~|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|d k(rX|jrK|j}|j||d }|j||d }||_|j|_yyyr@rArs rrzPERMISSIONSType1._buildChildren?rBr)rC)rrrT)rr)rrrFTr$rrDr?r)rrr%?''HHJ&0 77#G$-. (eR  63r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrGrHs rr(zCLUSTERSType.__init__@rIr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzCLUSTERSType.factory@rr)c|jSr$rgr0s rrhzCLUSTERSType.get_ns_prefix_&@rir)c||_yr$rgrks rrmzCLUSTERSType.set_ns_prefix_(@rnr)c|jSr$r2r0s rr3zCLUSTERSType.get_ID*@rqr)c||_yr$r2r5s rr6zCLUSTERSType.set_ID,@rur)c:|jj|yr$rQrys rrRzCLUSTERSType.add_ID.@rSr)c<|jj||yr$rUrs rrVzCLUSTERSType.insert_ID_at0@rWr)c"||j|<yr$r2rs rrYzCLUSTERSType.replace_ID_at2@rZr)c|jryyrr2r0s rrzCLUSTERSType.has__content4@r\r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzCLUSTERSType.export;@rr)cyr$r?rs rrzCLUSTERSType._exportAttributesR@rr)c |rd}nd}|jD]`} tr|jr|jdznd}t||||j d|d|j | dd|d|byrarbrcs rrzCLUSTERSType._exportChildrenT@rer)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzCLUSTERSType.build]@rr)cyr$r?rs rrzCLUSTERSType._buildAttributesh@rr)c|dk(rl|jr_|j}|j||d}|j||d}|jj ||j |_yyyrirjrs rrzCLUSTERSType._buildChildrenj@rkr)r)rrrT)rr)rrrFTr$rrlr?r)rrr @t''HHJ ! 37#G$%-. M  .r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrGrHs rr(zIMAGESType.__init__x@rIr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzIMAGESType.factory@r r)c|jSr$rgr0s rrhzIMAGESType.get_ns_prefix_@rir)c||_yr$rgrks rrmzIMAGESType.set_ns_prefix_@rnr)c|jSr$r2r0s rr3zIMAGESType.get_ID@rqr)c||_yr$r2r5s rr6zIMAGESType.set_ID@rur)c:|jj|yr$rQrys rrRzIMAGESType.add_ID@rSr)c<|jj||yr$rUrs rrVzIMAGESType.insert_ID_at@rWr)c"||j|<yr$r2rs rrYzIMAGESType.replace_ID_at@rZr)c|jryyrr2r0s rrzIMAGESType.has__content@r\r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzIMAGESType.export@r3r)cyr$r?rs rrzIMAGESType._exportAttributes@rr)c |rd}nd}|jD]`} tr|jr|jdznd}t||||j d|d|j | dd|d|byrarbrcs rrzIMAGESType._exportChildren@rer)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzIMAGESType.build@rr)cyr$r?rs rrzIMAGESType._buildAttributes@rr)c|dk(rl|jr_|j}|j||d}|j||d}|jj ||j |_yyyrirjrs rrzIMAGESType._buildChildren@rkr)r)rrrT)rr)rrrFTr$rrlr?r)rrrt@t''HHJ ! 17#G$%-. M  .r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZddZddZd dZd!dZ dZ!d"dZ"y)#rNc  2||_d|_d|_| jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_|g|_y||_yrV)r=rrXr^rrYVCENTER_DC_NAMEVCENTER_DC_NAME_nsprefix_VCENTER_DC_REFVCENTER_DC_REF_nsprefix_VCENTER_DS_NAMEVCENTER_DS_NAME_nsprefix_VCENTER_DS_REFVCENTER_DS_REF_nsprefix_ VCENTER_HOSTVCENTER_HOST_nsprefix_VCENTER_INSTANCE_IDVCENTER_INSTANCE_ID_nsprefix_r) r'rrrrrrrr=r]s rr(zTEMPLATEType2.__init__@s,%)"!%%kk*:;.)-&,(,%.)-&,(,%(&*##6 -1*   "D  ,D r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzTEMPLATEType2.factory@rr)c|jSr$rgr0s rrhzTEMPLATEType2.get_ns_prefix_Arir)c||_yr$rgrks rrmzTEMPLATEType2.set_ns_prefix_Arnr)c|jSr$rr0s rget_VCENTER_DC_NAMEz!TEMPLATEType2.get_VCENTER_DC_NAMEArer)c||_yr$r)r'rs rset_VCENTER_DC_NAMEz!TEMPLATEType2.set_VCENTER_DC_NAMEArir)c|jSr$rr0s rget_VCENTER_DC_REFz TEMPLATEType2.get_VCENTER_DC_REF Arr)c||_yr$r)r'rs rset_VCENTER_DC_REFz TEMPLATEType2.set_VCENTER_DC_REF Arr)c|jSr$rr0s rget_VCENTER_DS_NAMEz!TEMPLATEType2.get_VCENTER_DS_NAME Arer)c||_yr$r)r'rs rset_VCENTER_DS_NAMEz!TEMPLATEType2.set_VCENTER_DS_NAMEArir)c|jSr$rr0s rget_VCENTER_DS_REFz TEMPLATEType2.get_VCENTER_DS_REFArr)c||_yr$rr'rs rset_VCENTER_DS_REFz TEMPLATEType2.set_VCENTER_DS_REFArr)c|jSr$rr0s rget_VCENTER_HOSTzTEMPLATEType2.get_VCENTER_HOSTArr)c||_yr$rr'rs rset_VCENTER_HOSTzTEMPLATEType2.set_VCENTER_HOSTArr)c|jSr$rr0s rget_VCENTER_INSTANCE_IDz%TEMPLATEType2.get_VCENTER_INSTANCE_IDArd r)c||_yr$rr'rs rset_VCENTER_INSTANCE_IDz%TEMPLATEType2.set_VCENTER_INSTANCE_IDArg r)c|jSr$rr0s rrzTEMPLATEType2.get_anytypeobjs_Arr)c||_yr$rrs rrzTEMPLATEType2.set_anytypeobjs_Arr)c:|jj|yr$rrys rrzTEMPLATEType2.add_anytypeobjs_Arr)c"||j|<yr$rrs rrz!TEMPLATEType2.insert_anytypeobjs_ Arr)c|jH|j<|j0|j$|j|j |j ryyr)rrrrrrrr0s rrzTEMPLATEType2.has__content!AsY  ,    +  ,    +    )  $ $ 0   r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzTEMPLATEType2.export.Arr)cyr$r?rs rrzTEMPLATEType2._exportAttributesEArr)c :|rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jdd|d ||jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||j tr|j"r|j"dznd}t||||j d|d|j |j t|j dd|d||sJ|j$D]:} t||||j t'| |j d<yy)NrrrrzVCENTER_DC_NAME>rrErzVCENTER_DC_REF>rzVCENTER_DS_NAME>rVCENTER_DS_REF>r VCENTER_HOST>rVCENTER_INSTANCE_ID>r)rrrrr9r{rwr~rrrrrrrrrrrrrs rrzTEMPLATEType2._exportChildrenGAs DD    +HV[_[y[yt==CAC  w| 4 MMK[^b^m^mnroEoEFOPTPdPdFerCoEoD_EGWZ^_ `    *GUZ^ZwZwt<rArrarr(rdrrhrmrrrrrrrrrrrrrrrrrrkrrrrrr?r)rrr@s''HHJ-, 47#G$$/#-$/#-!)(78NFR -. !$D  '/r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZd dZd!dZ d"dZ!d#dZ"dZ#d$dZ$y)%rNc  d| |_d|_d|_| jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_yrVrrs rr(zPERMISSIONSType3.__init__Arr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzPERMISSIONSType3.factoryAr r)c|jSr$rgr0s rrhzPERMISSIONSType3.get_ns_prefix_Arir)c||_yr$rgrks rrmzPERMISSIONSType3.set_ns_prefix_Arnr)c|jSr$rr0s rrzPERMISSIONSType3.get_OWNER_UArrr)c||_yr$rrs rrzPERMISSIONSType3.set_OWNER_UArvr)c|jSr$rr0s rrzPERMISSIONSType3.get_OWNER_MArrr)c||_yr$rrs rrzPERMISSIONSType3.set_OWNER_MArvr)c|jSr$r r0s rr zPERMISSIONSType3.get_OWNER_AArrr)c||_yr$r r s rrzPERMISSIONSType3.set_OWNER_AArvr)c|jSr$rr0s rrzPERMISSIONSType3.get_GROUP_UArrr)c||_yr$rrs rrzPERMISSIONSType3.set_GROUP_UArvr)c|jSr$rr0s rrzPERMISSIONSType3.get_GROUP_MArrr)c||_yr$rrs rrzPERMISSIONSType3.set_GROUP_MArvr)c|jSr$rr0s rrzPERMISSIONSType3.get_GROUP_AArrr)c||_yr$rrs rr zPERMISSIONSType3.set_GROUP_AArvr)c|jSr$r"r0s rr#zPERMISSIONSType3.get_OTHER_UArrr)c||_yr$r"r%s rr&zPERMISSIONSType3.set_OTHER_UArvr)c|jSr$r(r0s rr)zPERMISSIONSType3.get_OTHER_MArrr)c||_yr$r(r+s rr,zPERMISSIONSType3.set_OTHER_MArvr)c|jSr$r.r0s rr/zPERMISSIONSType3.get_OTHER_AArrr)c||_yr$r.r1s rr2zPERMISSIONSType3.set_OTHER_AArvr)c|j`|jT|jH|j<|j0|j $|j |j |jyyrr4r0s rrzPERMISSIONSType3.has__contentAr5r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzPERMISSIONSType3.exportAr r)cyr$r?rs rrz"PERMISSIONSType3._exportAttributesBrr)c <|rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jhtr|jr|jdznd}t||||j d|d |j |jd d|d ||jhtr|jr|jdznd}t||||j d|d |j |jdd|d ||jhtr|jr|jdznd}t||||j d|d|j |jdd|d||jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|j"r|j"dznd}t||||j d|d|j |j dd|d||j$htr|j&r|j&dznd}t||||j d|d|j |j$dd|d||j(itr|j*r|j*dznd}t||||j d|d|j |j(dd|d|yyr:r;rs rrz PERMISSIONSType3._exportChildrenBr<r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzPERMISSIONSType3.buildABrr)cyr$r?rs rrz!PERMISSIONSType3._buildAttributesLBrr)c~|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|d k(rX|jrK|j}|j||d }|j||d }||_|j|_yyyr@rArs rrzPERMISSIONSType3._buildChildrenNBrBr)rC)rrrT)rr)rrrFTr$rrDr?r)rrrArr)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZddZddZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ yrVrrs rr(zLOCKType.__init__Brr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzLOCKType.factoryBrr)c|jSr$rgr0s rrhzLOCKType.get_ns_prefix_Brir)c||_yr$rgrks rrmzLOCKType.set_ns_prefix_Brnr)c|jSr$rr0s rrzLOCKType.get_LOCKEDBr r)c||_yr$rrs rrzLOCKType.set_LOCKEDBr$r)c|jSr$rr0s rrzLOCKType.get_OWNERBrr)c||_yr$rrs rrzLOCKType.set_OWNERBrr)c|jSr$rr0s rrzLOCKType.get_TIMEBrr)c||_yr$rrs rrzLOCKType.set_TIMEBrMr)c|jSr$rr0s rrzLOCKType.get_REQ_IDBr r)c||_yr$rrs rrzLOCKType.set_REQ_IDBr$r)cf|j$|j|j |jyyrrr0s rrzLOCKType.has__contentBrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzLOCKType.exportBrr)cyr$r?rs rrzLOCKType._exportAttributesBrr)c |rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jhtr|jr|jdznd}t||||j d|d |j |jd d|d ||jitr|jr|jdznd}t||||j d|d |j |jdd|d |yyrrrs rrzLOCKType._exportChildrenBrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzLOCKType.buildBrr)cyr$r?rs rrzLOCKType._buildAttributesBrr)c|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_ y|dk(rX|jrK|j}|j||d}|j||d}||_ |j|_ yyyrrrs rrzLOCKType._buildChildrenBrr)r)rrrT)rr)rrrFTr$rrr?r)rrrBs''HHJ % /7#G$ -. a*  2r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZddZddZddZddZdZddZy)r;Nc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_yrV)r=rrXr^rrYrrrrr,r-r@rArBrC)r'rrr,r@rBr=r]s rr(zGROUPType.__init__Cs~,%)"!%%kk*:;  "  "& # $r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr;rarbs rrdzGROUPType.factory.Crr)c|jSr$rgr0s rrhzGROUPType.get_ns_prefix_9Crir)c||_yr$rgrks rrmzGROUPType.set_ns_prefix_;Crnr)c|jSr$r2r0s rr3zGROUPType.get_ID=Crqr)c||_yr$r2r5s rr6zGROUPType.set_ID?Crur)c|jSr$rHr0s rrIzGROUPType.get_NAMEACrr)c||_yr$rHrKs rrLzGROUPType.set_NAMECCrMr)c|jSr$rr0s rrzGROUPType.get_TEMPLATEECrr)c||_yr$rrs rrzGROUPType.set_TEMPLATEGCrr)c|jSr$rWr0s rrXzGROUPType.get_USERSICrr)c||_yr$rWrZs rr[zGROUPType.set_USERSKCrr)c|jSr$r]r0s rr^zGROUPType.get_ADMINSMCr r)c||_yr$r]r`s rrazGROUPType.set_ADMINSOCr$r)c~|j0|j$|j|j |jyyr)rrr,r@rBr0s rrzGROUPType.has__contentQCs: GG  II ! MM % JJ " KK #r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr;rrrrrrrrrrrrrs rrkzGROUPType.export\Crr)cyr$r?rs rrzGROUPType._exportAttributessCrr)c l|rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j tr|jr|jdznd}t||||j d|d |j|jt|j d d|d ||jtr|jr|jdznd}t||||j d|d |j|jt|jd d|d ||jDtr|jr|jdznd}|jj|||dd ||j Etr|j"r|j"dznd}|j j|||dd|yy)NrrrrrrrErrrrr,r@rrB)rrrrr9rrrr{rwr~r,r-r@rArkrBrCrs rrzGROUPType._exportChildrenuCs] DD 77 ;IdN_N_t0036fh  w| 4 MM1ADD[D[\`\c\cptD[DuxHKOP Q 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t == $AOTXTkTkt66LQUQeQet33c9ln  JJ  gu.>bX_nz  { ;; "?MRVRgRgt44s:np  KK  w/?rYap|  } #r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzGROUPType.buildCrr)cyr$r?rs rrzGROUPType._buildAttributesCrr)c|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j ||d}|j||d}||_|j|_ y|dk(rK|j}|j ||d}|j||d}||_ |j|_ y|dk(r8tj|} | j||| |_d| _y|dk(r8t"j|} | j||| |_d| _yy)Nrrr,r@rrrB)rrrrrrr|rrrr,r- USERSTyperdrr@rX ADMINSTyperBrs rrzGROUPType._buildChildrenCse  KKE**5$=E--eT4@EDG & D  & [[F**64@F--fdFCFDI"(--D  * $[[F**64DF--fdJGF"DM&,mmD # ' !$$D$9D JJvnJ =DJ%,D " ( "%%T%:D JJvnJ =DK%-D " #r)r)rrr;T)rr;)rrr;FTr$r)r<r=r>rArrarr(rdrrhrmr3r6rIrLrrrXr[r^rarrkrrrrrr?r)rr;r;Cs''HHJ% 07#G$! -. ~.  .r)r;ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)r9Nc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrGrHs rr(zUSERSType.__init__CrIr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr9rarbs rrdzUSERSType.factoryCrr)c|jSr$rgr0s rrhzUSERSType.get_ns_prefix_Crir)c||_yr$rgrks rrmzUSERSType.set_ns_prefix_Crnr)c|jSr$r2r0s rr3zUSERSType.get_IDCrqr)c||_yr$r2r5s rr6zUSERSType.set_IDCrur)c:|jj|yr$rQrys rrRzUSERSType.add_IDCrSr)c<|jj||yr$rUrs rrVzUSERSType.insert_ID_atCrWr)c"||j|<yr$r2rs rrYzUSERSType.replace_ID_atCrZr)c|jryyrr2r0s rrzUSERSType.has__contentCr\r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr9rrrrrrrrrrrrrs rrkzUSERSType.exportCrr)cyr$r?rs rrzUSERSType._exportAttributesCrr)c |rd}nd}|jD]`} tr|jr|jdznd}t||||j d|d|j | dd|d|byrarbrcs rrzUSERSType._exportChildrenDrer)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzUSERSType.build Drr)cyr$r?rs rrzUSERSType._buildAttributesDrr)c|dk(rl|jr_|j}|j||d}|j||d}|jj ||j |_yyyrirjrs rrzUSERSType._buildChildrenDrkr)r)rrr9T)rr9)rrr9FTr$rrlr?r)rr9r9CrJr)r9ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)r:Nc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrGrHs rr(zADMINSType.__init__%DrIr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr:rarbs rrdzADMINSType.factory0Dr r)c|jSr$rgr0s rrhzADMINSType.get_ns_prefix_;Drir)c||_yr$rgrks rrmzADMINSType.set_ns_prefix_=Drnr)c|jSr$r2r0s rr3zADMINSType.get_ID?Drqr)c||_yr$r2r5s rr6zADMINSType.set_IDADrur)c:|jj|yr$rQrys rrRzADMINSType.add_IDCDrSr)c<|jj||yr$rUrs rrVzADMINSType.insert_ID_atEDrWr)c"||j|<yr$r2rs rrYzADMINSType.replace_ID_atGDrZr)c|jryyrr2r0s rrzADMINSType.has__contentIDr\r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr:rrrrrrrrrrrrrs rrkzADMINSType.exportPDr3r)cyr$r?rs rrzADMINSType._exportAttributesgDrr)c |rd}nd}|jD]`} tr|jr|jdznd}t||||j d|d|j | dd|d|byrarbrcs rrzADMINSType._exportChildreniDrer)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzADMINSType.buildrDrr)cyr$r?rs rrzADMINSType._buildAttributes}Drr)c|dk(rl|jr_|j}|j||d}|j||d}|jj ||j |_yyyrirjrs rrzADMINSType._buildChildrenDrkr)r)rrr:T)rr:)rrr:FTr$rrlr?r)rr:r:!Drr)r:ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZddZddZddZddZdZddZy)r<Nc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_yrVr=rrXr^rrYrrrDrErFrGrHrIrJrKr'rrDrFrHrJr=r]s rr(zQUOTASType.__init__D,%)"!%%kk*:; .)-&*'+$  "&&%)"r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr<rarbs rrdzQUOTASType.factoryDr r)c|jSr$rgr0s rrhzQUOTASType.get_ns_prefix_Drir)c||_yr$rgrks rrmzQUOTASType.set_ns_prefix_Drnr)c|jSr$r2r0s rr3zQUOTASType.get_IDDrqr)c||_yr$r2r5s rr6zQUOTASType.set_IDDrur)c|jSr$rcr0s rrdzQUOTASType.get_DATASTORE_QUOTADrer)c||_yr$rcrgs rrhzQUOTASType.set_DATASTORE_QUOTADrir)c|jSr$rkr0s rrlzQUOTASType.get_NETWORK_QUOTADrrr)c||_yr$rkrns rrozQUOTASType.set_NETWORK_QUOTADrvr)c|jSr$rqr0s rrrzQUOTASType.get_VM_QUOTADrr)c||_yr$rqrts rruzQUOTASType.set_VM_QUOTADrr)c|jSr$rwr0s rrxzQUOTASType.get_IMAGE_QUOTADrWr)c||_yr$rwrzs rr{zQUOTASType.set_IMAGE_QUOTADr[r)c~|j0|j$|j|j |jyyrrrDrFrHrJr0s rrzQUOTASType.has__contentD@ GG   ,    * MM %    (r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr<rrrrrrrrrrrrrs rrkzQUOTASType.exportDr3r)cyr$r?rs rrzQUOTASType._exportAttributesDrr)c ||rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j Dtr|jr|jdznd}|j j|||dd | |jDtr|jr|jdznd}|jj|||dd | |jDtr|jr|jdznd}|jj|||dd | |jEtr|jr|jdznd}|jj|||dd | yyNrrrrrrrErrDrrFrHrJrrrrr9rrDrErkrFrGrHrIrJrKrs rrzQUOTASType._exportChildrenD DD 77 ;IdN_N_t0036fh  w| 4 MM1ADD[D[\`\c\cptD[DuxHKOP Q    +HV[_[y[yt==CAC   ' '8HXZbsCO ' P    )FTY]YuYut;;cA|~     % %gu6FVX`oK % L == $AOTXTkTkt66rArrarr(rdrrhrmr3r6rdrhrlrorrrurxr{rrkrrrrrr?r)rr<r<Ds''HHJ* 17#G$$/"+! ' -. H*  3r)r<ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)r|Nc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVr%r(s rr(zDATASTORE_QUOTAType.__init__(Err)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr|rarbs rrdzDATASTORE_QUOTAType.factory3ErQ r)c|jSr$rgr0s rrhz"DATASTORE_QUOTAType.get_ns_prefix_>Erir)c||_yr$rgrks rrmz"DATASTORE_QUOTAType.set_ns_prefix_@Ernr)c|jSr$r-r0s rr.z!DATASTORE_QUOTAType.get_DATASTOREBErr)c||_yr$r-r0s rr1z!DATASTORE_QUOTAType.set_DATASTOREDErr)c:|jj|yr$r3rys rr4z!DATASTORE_QUOTAType.add_DATASTOREFErr)c<|jj||yr$r6rs rr7z'DATASTORE_QUOTAType.insert_DATASTORE_atHErr)c"||j|<yr$r-rs rr9z(DATASTORE_QUOTAType.replace_DATASTORE_atJErr)c|jryyrr-r0s rrz DATASTORE_QUOTAType.has__contentLErr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr|rrrrrrrrrrrrrs rrkzDATASTORE_QUOTAType.exportSEre r)cyr$r?rs rrz%DATASTORE_QUOTAType._exportAttributesjErr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>yr>r?r@s rrz#DATASTORE_QUOTAType._exportChildrenlErr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzDATASTORE_QUOTAType.buildtErr)cyr$r?rs rrz$DATASTORE_QUOTAType._buildAttributesErr)c|dk(rLtj|}|j|||jj |d|_yyrE) DATASTORETyperdrr&r+rXrs rrz"DATASTORE_QUOTAType._buildChildrenErr)r)rrr|T)rr|)rrr|FTr$rrFr?r)rr|r|$Est''HHJ ( :7#G$#%,&-. @  1r)r|ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZddZddZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_yrVr=rrXr^rrYrrrYrZ IMAGES_USEDIMAGES_USED_nsprefix_rr SIZE_USEDSIZE_USED_nsprefix_r'rrYrrrr=r]s rr(zDATASTOREType.__init__E,%)"!%%kk*:;  $&%)" ""#' r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzDATASTOREType.factoryErr)c|jSr$rgr0s rrhzDATASTOREType.get_ns_prefix_Erir)c||_yr$rgrks rrmzDATASTOREType.set_ns_prefix_Ernr)c|jSr$r2r0s rr3zDATASTOREType.get_IDErqr)c||_yr$r2r5s rr6zDATASTOREType.set_IDErur)c|jSr$rr0s rrzDATASTOREType.get_IMAGESEr r)c||_yr$rrs rrzDATASTOREType.set_IMAGESEr$r)c|jSr$rr0s rget_IMAGES_USEDzDATASTOREType.get_IMAGES_USEDErWr)c||_yr$rr'rs rset_IMAGES_USEDzDATASTOREType.set_IMAGES_USEDEr[r)c|jSr$rr0s rrzDATASTOREType.get_SIZEErr)c||_yr$rrs rrzDATASTOREType.set_SIZEErMr)c|jSr$rr0s r get_SIZE_USEDzDATASTOREType.get_SIZE_USEDErr)c||_yr$rr'rs r set_SIZE_USEDzDATASTOREType.set_SIZE_USEDErr)c~|j0|j$|j|j |jyyrrrYrrrr0s rrzDATASTOREType.has__contentE< GG  KK #    ( II ! NN &r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzDATASTOREType.exportErr)cyr$r?rs rrzDATASTOREType._exportAttributesErr)c |rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jdd|d ||jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d|yyNrrrrrrrErzIMAGES>rYz IMAGES_USED>rr? rz SIZE_USED>rrrrrr9r{rwr~rYrZrrrrrrrs rrzDATASTOREType._exportChildrenE* DD 77 ;IdN_N_t0036fh  w| 4 MM1ADOOTXTjTjktuyu|u|k}KOTjUPEQScfjk l ;; "?MRVRgRgt44s:np  w| 4 MM9IDOO\`\r\rs|~B~I~ItJW_\r]`Macsvz{ |    'DRW[WqWqt99C?xz  w| 4 MMCSVZVeVefjf|f|~GHLHXHX~Yfsf|gtWuwGJNO P 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t >> %BPUYUmUmt77#=tv  w| 4 MM?ORVRaRabfbxbxzCDHDRDRzS`kbxclSmoBFG H &r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzDATASTOREType.buildErr)cyr$r?rs rrzDATASTOREType._buildAttributes Frr)c$|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ yyNrrYrrrrr|rrrrrYrZrrrrrrrRs rrzDATASTOREType._buildChildren F  [[F**64>F--fdDAFDG & D  ( "[[F**64BF--fdHEF DK$*MMD ! - '[[F**64GF--fdMJF%D )/D & & [[F**64@F--fdFCFDI"(--D  + %[[F**64EF--fdKHF#DN'-}}D $ &r)r)rrrT)rr)rrrFTr$rr<r=r>rArrarr(rdrrhrmr3r6rrrrrrrrrrkrrrrrr?r)rrrEs''HHJ( 47#G$ '# -. H2  5r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)r}Nc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVr=rrXr^rrYNETWORKNETWORK_nsprefix_r'rr=r]s rr(zNETWORK_QUOTAType.__init__1Fr^r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr}rarbs rrdzNETWORK_QUOTAType.factoryyNrrrrrrrrrk r'rrrarcrbrr`rNETWORK_s rrz!NETWORK_QUOTAType._exportChildrenuFrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzNETWORK_QUOTAType.build}Frr)cyr$r?rs rrz"NETWORK_QUOTAType._buildAttributesFrr)c|dk(rLtj|}|j|||jj |d|_yyNrrr) NETWORKTyperdrrr+rXrs rrz NETWORK_QUOTAType._buildChildrenFL  !&&d&;D JJvnJ = LL   %%.D " "r)r)rrr}T)rr})rrr}FTr$rr<r=r>rArrarr(rdrrhrmrrrrrrrkrrrrrr?r)rr}r}-Fst''HHJ & 87#G$#*$-. |  /r)r}ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zdd ZddZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ yrV r=rrXr^rrYrrLEASESLEASES_nsprefix_ LEASES_USEDLEASES_USED_nsprefix_r'rrrr=r]s rr(zNETWORKType.__init__Fa,%)"!%%kk*:;  $&%)"r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzNETWORKType.factoryFrr)c|jSr$rgr0s rrhzNETWORKType.get_ns_prefix_Frir)c||_yr$rgrks rrmzNETWORKType.set_ns_prefix_Frnr)c|jSr$r2r0s rr3zNETWORKType.get_IDFrqr)c||_yr$r2r5s rr6zNETWORKType.set_IDFrur)c|jSr$rr0s r get_LEASESzNETWORKType.get_LEASESFr r)c||_yr$rr'rs r set_LEASESzNETWORKType.set_LEASESFr$r)c|jSr$rr0s rget_LEASES_USEDzNETWORKType.get_LEASES_USEDFrWr)c||_yr$rr'rs rset_LEASES_USEDzNETWORKType.set_LEASES_USEDFr[r)cN|j|j |jyyrrrrr0s rrzNETWORKType.has__contentF( GG  KK #    (r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzNETWORKType.exportFr7r)cyr$r?rs rrzNETWORKType._exportAttributesFrr)c \|rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d |yy NrrrrrrrErzLEASES>rz LEASES_USED>r rrrrr9r{rwr~rrrrrs rrzNETWORKType._exportChildrenF DD 77 ;IdN_N_t0036fh  w| 4 MM1ADOOTXTjTjktuyu|u|k}KOTjUPEQScfjk l ;; "?MRVRgRgt44s:np  w| 4 MM9IDOO\`\r\rs|~B~I~ItJW_\r]`Macsvz{ |    'DRW[WqWqt99C?xz  w| 4 MMCSVZVeVefjf|f|~GHLHXHX~Yfsf|gtWuwGJNO P (r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzNETWORKType.buildFrr)cyr$r?rs rrzNETWORKType._buildAttributesFrr)c|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_ yyNrrr rr|rrrrrrrrrRs rrzNETWORKType._buildChildrenF  [[F**64>F--fdDAFDG & D  ( "[[F**64BF--fdHEF DK$*MMD ! - '[[F**64GF--fdMJF%D )/D & (r)r)rrrT)rr)rrrFTr$rr<r=r>rArrarr(rdrrhrmr3r6rrrrrrkrrrrrr?r)rrrFsy''HHJ * 27#G$ '-. P"  7r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZdd Zdd Zdd Zdd Zd ZddZy)r~Nc ||_d|_d|_|jd|_d|_||_d|_yrVrOrPs rr(zVM_QUOTAType.__init__GB,%)"!%%kk*:; r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr~rarbs rrdzVM_QUOTAType.factory Grr)c|jSr$rgr0s rrhzVM_QUOTAType.get_ns_prefix_+Grir)c||_yr$rgrks rrmzVM_QUOTAType.set_ns_prefix_-Grnr)c|jSr$ror0s rrpzVM_QUOTAType.get_VM/Grqr)c||_yr$rorss rrtzVM_QUOTAType.set_VM1Grur)c|jyyrror0s rrzVM_QUOTAType.has__content3G GG r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr~rrrrrrrrrrrrrs rrkzVM_QUOTAType.export:Grr)cyr$r?rs rrzVM_QUOTAType._exportAttributesQGrr)c|rd}nd}|jEtr|jr|jdznd}|jj|||dd|yyr`rars rrzVM_QUOTAType._exportChildrenSG[ DD 77 ;IdN_N_t0036fh  GGNN7E+;2UYhtN u r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzVM_QUOTAType.build[Grr)cyr$r?rs rrzVM_QUOTAType._buildAttributesfGrr)c~|dk(r8tj|}|j||||_d|_yyrg)VMType4rdrrrXrs rrzVM_QUOTAType._buildChildrenhGs>  ??$?7D JJvnJ =DG%)D " r)r)rrr~T)rr~)rrr~FTr$rr<r=r>rArrarr(rdrrhrmrprtrrkrrrrrr?r)rr~r~Gse''HHJ! 37#G$-. v  *r)r~c2eZdZejZdZdZd)dZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%d Z&d!Z'd"Z(d*d#Z)d+d$Z*d,d%Z+d-d&Z,d'Z-d.d(Z.y)/r"Nc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_| |_d|_| |_d|_| |_d|_| |_d|_||_ d|_!yrV"r=rrXr^rrYCPU CPU_nsprefix_CPU_USEDCPU_USED_nsprefix_MEMORYMEMORY_nsprefix_ MEMORY_USEDMEMORY_USED_nsprefix_ RUNNING_CPURUNNING_CPU_nsprefix_RUNNING_CPU_USEDRUNNING_CPU_USED_nsprefix_RUNNING_MEMORYRUNNING_MEMORY_nsprefix_RUNNING_MEMORY_USEDRUNNING_MEMORY_USED_nsprefix_rrRUNNING_VMS_USEDRUNNING_VMS_USED_nsprefix_SYSTEM_DISK_SIZESYSTEM_DISK_SIZE_nsprefix_SYSTEM_DISK_SIZE_USEDSYSTEM_DISK_SIZE_USED_nsprefix_r(r)VMS_USEDVMS_USED_nsprefix_r'r'r)r+r-r/r1r3r5rr7r9r;r(r=r=r]s rr(zVMType4.__init__uG,%)"!%%kk*:;!  "& $&%)"&%)" 0*.',(,%#6 -1*&%)" 0*.' 0*.'%:"/3,!  "&r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr"rarbs rrdzVMType4.factoryGrr)c|jSr$rgr0s rrhzVMType4.get_ns_prefix_Grir)c||_yr$rgrks rrmzVMType4.set_ns_prefix_Grnr)c|jSr$r'r0s rget_CPUzVMType4.get_CPUGrr)c||_yr$rEr'r's rset_CPUzVMType4.set_CPUGrr)c|jSr$r)r0s r get_CPU_USEDzVMType4.get_CPU_USEDGrr)c||_yr$rKr'r)s r set_CPU_USEDzVMType4.set_CPU_USEDGrr)c|jSr$r+r0s r get_MEMORYzVMType4.get_MEMORYGr r)c||_yr$rQr'r+s r set_MEMORYzVMType4.set_MEMORYGr$r)c|jSr$r-r0s rget_MEMORY_USEDzVMType4.get_MEMORY_USEDGrWr)c||_yr$rWr'r-s rset_MEMORY_USEDzVMType4.set_MEMORY_USEDGr[r)c|jSr$r/r0s rget_RUNNING_CPUzVMType4.get_RUNNING_CPUGrWr)c||_yr$r]r'r/s rset_RUNNING_CPUzVMType4.set_RUNNING_CPUGr[r)c|jSr$r1r0s rget_RUNNING_CPU_USEDzVMType4.get_RUNNING_CPU_USEDGrdr)c||_yr$rcr'r1s rset_RUNNING_CPU_USEDzVMType4.set_RUNNING_CPU_USEDGrgr)c|jSr$r3r0s rget_RUNNING_MEMORYzVMType4.get_RUNNING_MEMORYGrr)c||_yr$rir'r3s rset_RUNNING_MEMORYzVMType4.set_RUNNING_MEMORYGrr)c|jSr$r5r0s rget_RUNNING_MEMORY_USEDzVMType4.get_RUNNING_MEMORY_USEDGrd r)c||_yr$ror'r5s rset_RUNNING_MEMORY_USEDzVMType4.set_RUNNING_MEMORY_USEDGrg r)c|jSr$rr0s rrzVMType4.get_RUNNING_VMSGrWr)c||_yr$rrs rr zVMType4.set_RUNNING_VMSGr[r)c|jSr$r7r0s rget_RUNNING_VMS_USEDzVMType4.get_RUNNING_VMS_USEDGrdr)c||_yr$rwr'r7s rset_RUNNING_VMS_USEDzVMType4.set_RUNNING_VMS_USEDGrgr)c|jSr$r9r0s rget_SYSTEM_DISK_SIZEzVMType4.get_SYSTEM_DISK_SIZEGrdr)c||_yr$r}r'r9s rset_SYSTEM_DISK_SIZEzVMType4.set_SYSTEM_DISK_SIZEGrgr)c|jSr$r;r0s rget_SYSTEM_DISK_SIZE_USEDz!VMType4.get_SYSTEM_DISK_SIZE_USEDGr r)c||_yr$rr'r;s rset_SYSTEM_DISK_SIZE_USEDz!VMType4.set_SYSTEM_DISK_SIZE_USEDGr r)c|jSr$rQr0s rrRzVMType4.get_VMSGrr)c||_yr$rQrTs rrUzVMType4.set_VMSGrr)c|jSr$r=r0s r get_VMS_USEDzVMType4.get_VMS_USEDGrr)c||_yr$rr'r=s r set_VMS_USEDzVMType4.set_VMS_USEDGrr)cV|j|j|j|jx|jl|j `|j T|jH|j<|j0|j$|j|j |jyyrr'r)r+r-r/r1r3r5rr7r9r;r(r=r0s rrzVMType4.has__contentG HH MM % KK #    (    (  ! ! -    +  $ $ 0    (  ! ! -  ! ! -  & & 2 HH MM %r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr"rrrrrrrrrrrrrs rrkzVMType4.exportGrxr)cyr$r?rs rrzVMType4._exportAttributes Hrr)c d|rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jdd|d ||jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||j tr|j"r|j"dznd}t||||j d|d|j |j t|j dd|d||j$tr|j&r|j&dznd}t||||j d|d|j |j t|j$dd|d||j(tr|j*r|j*dznd}t||||j d|d|j |j t|j(dd|d||j,tr|j.r|j.dznd}t||||j d|d|j |j t|j,dd|d||j0tr|j2r|j2dznd}t||||j d|d|j |j t|j0dd|d||j4tr|j6r|j6dznd}t||||j d|d|j |j t|j4dd|d||j8tr|j:r|j:dznd}t||||j d|d|j |j t|j8dd|d||j<tr|j>r|j>dznd}t||||j d|d|j |j t|j<d d|d||j@tr|jBr|jBdznd}t||||j d|d!|j |j t|j@d"d|d!|yy#NrrrrCPU>r'rErz CPU_USED>r)MEMORY>r+z MEMORY_USED>r-z RUNNING_CPU>r/zRUNNING_CPU_USED>r1zRUNNING_MEMORY>r3zRUNNING_MEMORY_USED>r5r@ rzRUNNING_VMS_USED>r7SYSTEM_DISK_SIZE>r9zSYSTEM_DISK_SIZE_USED>r;VMS>r(z VMS_USED>r="r'rr(rr9r{rwr~r)r*r+r,r-r.r/r0r1r2r3r4r5r6rrr7r8r9r:r;r<r(r)r=r>rs rrzVMType4._exportChildren H{ DD 88 >DCE  w| 4 MMM]`d`o`optqGqGHQRVRgRgHhuGqGqHaIK[^bc d    *GUZ^ZwZwt<>DCE  w| 4 MMM]`d`o`optqGqGHQRVRgRgHhuGqGqHaIK[^bc d  ,IW\`\{\{t>>DCE  w| 4 MMM]`d`o`optqGqGHQRVRgRgHhuGqGqHaIK[^bc d  % % 1N\aebFbFtCCcIMO  w| 4 MMWgjnjyjyz~{Q{QR[\`\v\vRwD[{Q{\k]_orvw x 88 rRs rrzVMType4._buildChildrenUHJ  [[F**64?F--fdEBFDH!'D  * $[[F**64DF--fdJGF"DM&,mmD # ( "[[F**64BF--fdHEF DK$*MMD ! - '[[F**64GF--fdMJF%D )/D & - '[[F**64GF--fdMJF%D )/D & , ,[[F**649KLF--fdrArrarr(rdrrhrmrFrIrLrOrRrUrXr[r^rardrgrjrmrprsrr rxr{r~rrrrRrUrrrrkrrrrrr?r)rr"r"qGs''HHJ!'D .7#G$! ' '%1#-(7 '%1%1*;!(-. <Dz  T4r)r"ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrorrs rr(zIMAGE_QUOTAType.__init__Hrsr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzIMAGE_QUOTAType.factoryHrer)c|jSr$rgr0s rrhzIMAGE_QUOTAType.get_ns_prefix_Hrir)c||_yr$rgrks rrmzIMAGE_QUOTAType.set_ns_prefix_Hrnr)c|jSr$rxr0s rryzIMAGE_QUOTAType.get_IMAGEHrr)c||_yr$rxr{s rr|zIMAGE_QUOTAType.set_IMAGEHrr)c:|jj|yr$r~rys rrzIMAGE_QUOTAType.add_IMAGEHrr)c<|jj||yr$rrs rrzIMAGE_QUOTAType.insert_IMAGE_atHrr)c"||j|<yr$rxrs rrz IMAGE_QUOTAType.replace_IMAGE_atHrr)c|jryyrrxr0s rrzIMAGE_QUOTAType.has__contentHrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzIMAGE_QUOTAType.exportHrr)cyr$r?rs rrz!IMAGE_QUOTAType._exportAttributesHrr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>yrrrs rrzIMAGE_QUOTAType._exportChildrenHrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzIMAGE_QUOTAType.buildHrr)cyr$r?rs rrz IMAGE_QUOTAType._buildAttributesIrr)c|dk(rLtj|}|j|||jj |d|_yyr) IMAGETyperdrrpr+rXrs rrzIMAGE_QUOTAType._buildChildren IL  $$D$9D JJvnJ = JJ  d #%,D " r)r)rrrT)rr)rrrFTr$rrr?r)rrrHst''HHJ $ 67#G$!("-. x  -r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zdd ZddZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ yrV r=rrXr^rrYrrRVMSRVMS_nsprefix_ RVMS_USEDRVMS_USED_nsprefix_r'rrrr=r]s rr(zIMAGEType.__init__I`,%)"!%%kk*:;  ""#' r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzIMAGEType.factory#Irr)c|jSr$rgr0s rrhzIMAGEType.get_ns_prefix_.Irir)c||_yr$rgrks rrmzIMAGEType.set_ns_prefix_0Irnr)c|jSr$r2r0s rr3zIMAGEType.get_ID2Irqr)c||_yr$r2r5s rr6zIMAGEType.set_ID4Irur)c|jSr$rr0s rget_RVMSzIMAGEType.get_RVMS6Irr)c||_yr$rr'rs rset_RVMSzIMAGEType.set_RVMS8IrMr)c|jSr$rr0s r get_RVMS_USEDzIMAGEType.get_RVMS_USED:Irr)c||_yr$rr'rs r set_RVMS_USEDzIMAGEType.set_RVMS_USEDI& GG  II ! NN &r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzIMAGEType.exportGIrr)cyr$r?rs rrzIMAGEType._exportAttributes^Irr)c \|rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d |yy NrrrrrrrErzRVMS>rz RVMS_USED>r rrrrr9r{rwr~rrrrrs rrzIMAGEType._exportChildren`I DD 77 ;IdN_N_t0036fh  w| 4 MM1ADOOTXTjTjktuyu|u|k}KOTjUPEQScfjk l 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t >> %BPUYUmUmt77#=tv  w| 4 MM?ORVRaRabfbxbxzCDHDRDRzS`kbxclSmoBFG H &r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzIMAGEType.buildqIrr)cyr$r?rs rrzIMAGEType._buildAttributes|Irr)c|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_ yyNrrr rr|rrrrrrrrrRs rrzIMAGEType._buildChildren~I  [[F**64>F--fdDAFDG & D  & [[F**64@F--fdFCFDI"(--D  + %[[F**64EF--fdKHF#DN'-}}D $ &r)r)rrrT)rr)rrrFTr$rr<r=r>rArrarr(rdrrhrmr3r6rrrrrrkrrrrrr?r)rrrIsy''HHJ ( 07#G$#-. H"  5r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZddZddZddZddZdZddZy)r=Nc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ yrVr=rrXr^rrYrDrErFrGrHrIrJrKr'rDrFrHrJr=r]s rr(z!DEFAULT_GROUP_QUOTASType.__init__Ir,%)"!%%kk*:;.)-&*'+$  "&&%)"r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr=rarbs rrdz DEFAULT_GROUP_QUOTASType.factoryIr r)c|jSr$rgr0s rrhz'DEFAULT_GROUP_QUOTASType.get_ns_prefix_Irir)c||_yr$rgrks rrmz'DEFAULT_GROUP_QUOTASType.set_ns_prefix_Irnr)c|jSr$rcr0s rrdz,DEFAULT_GROUP_QUOTASType.get_DATASTORE_QUOTAIrer)c||_yr$rcrgs rrhz,DEFAULT_GROUP_QUOTASType.set_DATASTORE_QUOTAIrir)c|jSr$rkr0s rrlz*DEFAULT_GROUP_QUOTASType.get_NETWORK_QUOTAIrrr)c||_yr$rkrns rroz*DEFAULT_GROUP_QUOTASType.set_NETWORK_QUOTAIrvr)c|jSr$rqr0s rrrz%DEFAULT_GROUP_QUOTASType.get_VM_QUOTAIrr)c||_yr$rqrts rruz%DEFAULT_GROUP_QUOTASType.set_VM_QUOTAIrr)c|jSr$rwr0s rrxz(DEFAULT_GROUP_QUOTASType.get_IMAGE_QUOTAIrWr)c||_yr$rwrzs rr{z(DEFAULT_GROUP_QUOTASType.set_IMAGE_QUOTAIr[r)cf|j$|j|j |jyyrrDrFrHrJr0s rrz%DEFAULT_GROUP_QUOTASType.has__contentI6  ,    * MM %    (r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr=rrrrrrrrrrrrrs rrkzDEFAULT_GROUP_QUOTASType.exportIr<r)cyr$r?rs rrz*DEFAULT_GROUP_QUOTASType._exportAttributesIrr)c|rd}nd}|jDtr|jr|jdznd}|jj|||dd||jDtr|j r|j dznd}|jj|||dd||j Dtr|jr|jdznd}|j j|||dd||jEtr|jr|jdznd}|jj|||dd|yy NrrrrDrrFrHrJ rDrrErkrFrGrHrIrJrKrs rrz(DEFAULT_GROUP_QUOTASType._exportChildrenIp DD    +HV[_[y[yt==CAC   ' '8HXZbsCO ' P    )FTY]YuYut;;cA|~     % %gu6FVX`oK % L == $AOTXTkTkt66rArrarr(rdrrhrmrdrhrlrorrrurxr{rrkrrrrrr?r)rr=r=Is''HHJ * ?7#G$$/"+! ' -. H"  3r)r=ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVr%r(s rr(zDATASTORE_QUOTAType5.__init__"Jrr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzDATASTORE_QUOTAType5.factory-J] ! --&(<>H#2'22  ( ('00%C7C C':': :r)c|jSr$rgr0s rrhz#DATASTORE_QUOTAType5.get_ns_prefix_8Jrir)c||_yr$rgrks rrmz#DATASTORE_QUOTAType5.set_ns_prefix_:Jrnr)c|jSr$r-r0s rr.z"DATASTORE_QUOTAType5.get_DATASTOREJrr)c:|jj|yr$r3rys rr4z"DATASTORE_QUOTAType5.add_DATASTORE@Jrr)c<|jj||yr$r6rs rr7z(DATASTORE_QUOTAType5.insert_DATASTORE_atBJrr)c"||j|<yr$r-rs rr9z)DATASTORE_QUOTAType5.replace_DATASTORE_atDJrr)c|jryyrr-r0s rrz!DATASTORE_QUOTAType5.has__contentFJrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzDATASTORE_QUOTAType5.exportMJ.3778NO  ',M DD  ! ! -%;Q2Q**E doo#4 7E<0 #3UMyr>r?r@s rrz$DATASTORE_QUOTAType5._exportChildrenfJrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzDATASTORE_QUOTAType5.buildnJrr)cyr$r?rs rrz%DATASTORE_QUOTAType5._buildAttributesyJrr)c|dk(rLtj|}|j|||jj |d|_yyrE)DATASTOREType6rdrr&r+rXrs rrz#DATASTORE_QUOTAType5._buildChildren{JsL  #!)))>D JJvnJ = NN ! !$ '%0D " $r)r)rrrT)rr)rrrFTr$rrFr?r)rrrJst''HHJ ( ;7#G$#%,&-. @  1r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZddZddZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_yrVrrs rr(zDATASTOREType6.__init__Jrr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzDATASTOREType6.factoryJrr)c|jSr$rgr0s rrhzDATASTOREType6.get_ns_prefix_Jrir)c||_yr$rgrks rrmzDATASTOREType6.set_ns_prefix_Jrnr)c|jSr$r2r0s rr3zDATASTOREType6.get_IDJrqr)c||_yr$r2r5s rr6zDATASTOREType6.set_IDJrur)c|jSr$rr0s rrzDATASTOREType6.get_IMAGESJr r)c||_yr$rrs rrzDATASTOREType6.set_IMAGESJr$r)c|jSr$rr0s rrzDATASTOREType6.get_IMAGES_USEDJrWr)c||_yr$rrs rrzDATASTOREType6.set_IMAGES_USEDJr[r)c|jSr$rr0s rrzDATASTOREType6.get_SIZEJrr)c||_yr$rrs rrzDATASTOREType6.set_SIZEJrMr)c|jSr$rr0s rrzDATASTOREType6.get_SIZE_USEDJrr)c||_yr$rrs rrzDATASTOREType6.set_SIZE_USEDJrr)c~|j0|j$|j|j |jyyrrr0s rrzDATASTOREType6.has__contentJrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzDATASTOREType6.exportJrr)cyr$r?rs rrz DATASTOREType6._exportAttributesJrr)c |rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jdd|d ||jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d|yyrrrs rrzDATASTOREType6._exportChildrenJrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzDATASTOREType6.buildJrr)cyr$r?rs rrzDATASTOREType6._buildAttributesKrr)c$|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ yyrrrRs rrzDATASTOREType6._buildChildrenKrr)r)rrrT)rr)rrrFTr$rrr?r)rrrJs''HHJ( 57#G$ '# -. H2  5r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrrs rr(zNETWORK_QUOTAType7.__init__+Kr^r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzNETWORK_QUOTAType7.factory6K] ! --&(:yrrrs rrz"NETWORK_QUOTAType7._exportChildrenoKrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzNETWORK_QUOTAType7.buildwKrr)cyr$r?rs rrz#NETWORK_QUOTAType7._buildAttributesKrr)c|dk(rLtj|}|j|||jj |d|_yyr) NETWORKType8rdrrr+rXrs rrz!NETWORK_QUOTAType7._buildChildrenKsL  !''t'r|j>dznd}t||||j d|d|j |j t|j<d d|d||j@tr|jBr|jBdznd}t||||j d|d!|j |j t|j@d"d|d!|yyrrrs rrzVMType10._exportChildrenMrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzVMType10.buildBMrr)cyr$r?rs rrzVMType10._buildAttributesMMrr)c|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_yyrrrRs rrzVMType10._buildChildrenOMrr)r)rrrbT)rrb)rrrbFTr$rrr?r)rrbrbkL''HHJ!'D /7#G$! ' '%1#-(7 '%1%1*;!(-. <Dz  T4r)rbceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrorrs rr(zIMAGE_QUOTAType11.__init__Mrsr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzIMAGE_QUOTAType11.factoryMrr)c|jSr$rgr0s rrhz IMAGE_QUOTAType11.get_ns_prefix_Mrir)c||_yr$rgrks rrmz IMAGE_QUOTAType11.set_ns_prefix_Mrnr)c|jSr$rxr0s rryzIMAGE_QUOTAType11.get_IMAGEMrr)c||_yr$rxr{s rr|zIMAGE_QUOTAType11.set_IMAGEMrr)c:|jj|yr$r~rys rrzIMAGE_QUOTAType11.add_IMAGEMrr)c<|jj||yr$rrs rrz!IMAGE_QUOTAType11.insert_IMAGE_atMrr)c"||j|<yr$rxrs rrz"IMAGE_QUOTAType11.replace_IMAGE_atMrr)c|jryyrrxr0s rrzIMAGE_QUOTAType11.has__contentMrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzIMAGE_QUOTAType11.exportMrBr)cyr$r?rs rrz#IMAGE_QUOTAType11._exportAttributesMrr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>yrrrs rrz!IMAGE_QUOTAType11._exportChildrenMrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzIMAGE_QUOTAType11.buildMrr)cyr$r?rs rrz"IMAGE_QUOTAType11._buildAttributesNrr)c|dk(rLtj|}|j|||jj |d|_yyr) IMAGEType12rdrrpr+rXrs rrz IMAGE_QUOTAType11._buildChildrenNL  &&d&;D JJvnJ = JJ  d #%,D " r)r)rrrT)rr)rrrFTr$rrr?r)rrrMt''HHJ $ 87#G$!("-. x  -r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zdd ZddZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ yrVrrs rr(zIMAGEType12.__init__Nrr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzIMAGEType12.factoryNrr)c|jSr$rgr0s rrhzIMAGEType12.get_ns_prefix_(Nrir)c||_yr$rgrks rrmzIMAGEType12.set_ns_prefix_*Nrnr)c|jSr$r2r0s rr3zIMAGEType12.get_ID,Nrqr)c||_yr$r2r5s rr6zIMAGEType12.set_ID.Nrur)c|jSr$rr0s rrzIMAGEType12.get_RVMS0Nrr)c||_yr$rrs rrzIMAGEType12.set_RVMS2NrMr)c|jSr$rr0s rrzIMAGEType12.get_RVMS_USED4Nrr)c||_yr$rrs rrzIMAGEType12.set_RVMS_USED6Nrr)cN|j|j |jyyrrr0s rrzIMAGEType12.has__content8Nrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzIMAGEType12.exportANr7r)cyr$r?rs rrzIMAGEType12._exportAttributesXNrr)c \|rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d |yyrrrs rrzIMAGEType12._exportChildrenZNrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzIMAGEType12.buildkNrr)cyr$r?rs rrzIMAGEType12._buildAttributesvNrr)c|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_ yyrrrRs rrzIMAGEType12._buildChildrenxNrr)r)rrrT)rr)rrrFTr$rrr?r)rrr Ny''HHJ ( 27#G$#-. H"  5r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrGrHs rr(zUSERSType13.__init__NrIr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzUSERSType13.factoryNrr)c|jSr$rgr0s rrhzUSERSType13.get_ns_prefix_Nrir)c||_yr$rgrks rrmzUSERSType13.set_ns_prefix_Nrnr)c|jSr$r2r0s rr3zUSERSType13.get_IDNrqr)c||_yr$r2r5s rr6zUSERSType13.set_IDNrur)c:|jj|yr$rQrys rrRzUSERSType13.add_IDNrSr)c<|jj||yr$rUrs rrVzUSERSType13.insert_ID_atNrWr)c"||j|<yr$r2rs rrYzUSERSType13.replace_ID_atNrZr)c|jryyrr2r0s rrzUSERSType13.has__contentNr\r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzUSERSType13.exportNr7r)cyr$r?rs rrzUSERSType13._exportAttributesNrr)c |rd}nd}|jD]`} tr|jr|jdznd}t||||j d|d|j | dd|d|byrarbrcs rrzUSERSType13._exportChildrenNrer)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzUSERSType13.buildNrr)cyr$r?rs rrzUSERSType13._buildAttributesNrr)c|dk(rl|jr_|j}|j||d}|j||d}|jj ||j |_yyyrirjrs rrzUSERSType13._buildChildrenNrkr)r)rrrT)rr)rrrFTr$rrlr?r)rrrNst''HHJ ! 27#G$%-. M  .r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrGrHs rr(zADMINSType14.__init__NrIr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzADMINSType14.factoryOrr)c|jSr$rgr0s rrhzADMINSType14.get_ns_prefix_Orir)c||_yr$rgrks rrmzADMINSType14.set_ns_prefix_Ornr)c|jSr$r2r0s rr3zADMINSType14.get_IDOrqr)c||_yr$r2r5s rr6zADMINSType14.set_IDOrur)c:|jj|yr$rQrys rrRzADMINSType14.add_IDOrSr)c<|jj||yr$rUrs rrVzADMINSType14.insert_ID_atOrWr)c"||j|<yr$r2rs rrYzADMINSType14.replace_ID_atOrZr)c|jryyrr2r0s rrzADMINSType14.has__contentOr\r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzADMINSType14.export%Orr)cyr$r?rs rrzADMINSType14._exportAttributesOrer)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzADMINSType14.buildGOrr)cyr$r?rs rrzADMINSType14._buildAttributesROrr)c|dk(rl|jr_|j}|j||d}|j||d}|jj ||j |_yyyrirjrs rrzADMINSType14._buildChildrenTOrkr)r)rrrT)rr)rrrFTr$rrlr?r)rrrNrr)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVr%r(s rr(zDATASTORE_QUOTAType15.__init__bOrr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzDATASTORE_QUOTAType15.factorymO] ! --&(=?H#2'22 ) )(115DGD D(%;7; ;r)c|jSr$rgr0s rrhz$DATASTORE_QUOTAType15.get_ns_prefix_xOrir)c||_yr$rgrks rrmz$DATASTORE_QUOTAType15.set_ns_prefix_zOrnr)c|jSr$r-r0s rr.z#DATASTORE_QUOTAType15.get_DATASTORE|Orr)c||_yr$r-r0s rr1z#DATASTORE_QUOTAType15.set_DATASTORE~Orr)c:|jj|yr$r3rys rr4z#DATASTORE_QUOTAType15.add_DATASTOREOrr)c<|jj||yr$r6rs rr7z)DATASTORE_QUOTAType15.insert_DATASTORE_atOrr)c"||j|<yr$r-rs rr9z*DATASTORE_QUOTAType15.replace_DATASTORE_atOrr)c|jryyrr-r0s rrz"DATASTORE_QUOTAType15.has__contentOrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzDATASTORE_QUOTAType15.exportO.3778OP  ',M DD  ! ! -%;R2R**E doo#4 7E<0 #3UMyr>r?r@s rrz%DATASTORE_QUOTAType15._exportChildrenOrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzDATASTORE_QUOTAType15.buildOrr)cyr$r?rs rrz&DATASTORE_QUOTAType15._buildAttributesOrr)c|dk(rLtj|}|j|||jj |d|_yyrE)DATASTOREType16rdrr&r+rXrs rrz$DATASTORE_QUOTAType15._buildChildrenOL  #"**$*?D JJvnJ = NN ! !$ '%0D " $r)r)rrrT)rr)rrrFTr$rrFr?r)rrr^Ot''HHJ ( <7#G$#%,&-. @  1r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZddZddZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_yrVrrs rr(zDATASTOREType16.__init__Orr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzDATASTOREType16.factoryOrer)c|jSr$rgr0s rrhzDATASTOREType16.get_ns_prefix_Orir)c||_yr$rgrks rrmzDATASTOREType16.set_ns_prefix_Ornr)c|jSr$r2r0s rr3zDATASTOREType16.get_IDOrqr)c||_yr$r2r5s rr6zDATASTOREType16.set_IDOrur)c|jSr$rr0s rrzDATASTOREType16.get_IMAGESOr r)c||_yr$rrs rrzDATASTOREType16.set_IMAGESOr$r)c|jSr$rr0s rrzDATASTOREType16.get_IMAGES_USEDOrWr)c||_yr$rrs rrzDATASTOREType16.set_IMAGES_USEDOr[r)c|jSr$rr0s rrzDATASTOREType16.get_SIZEOrr)c||_yr$rrs rrzDATASTOREType16.set_SIZEOrMr)c|jSr$rr0s rrzDATASTOREType16.get_SIZE_USEDOrr)c||_yr$rrs rrzDATASTOREType16.set_SIZE_USEDOrr)c~|j0|j$|j|j |jyyrrr0s rrzDATASTOREType16.has__contentOrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzDATASTOREType16.exportPrr)cyr$r?rs rrz!DATASTOREType16._exportAttributesPrr)c |rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jdd|d ||jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d|yyrrrs rrzDATASTOREType16._exportChildrenPrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzDATASTOREType16.build8Prr)cyr$r?rs rrz DATASTOREType16._buildAttributesCPrr)c$|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ yyrrrRs rrzDATASTOREType16._buildChildrenEPrr)r)rrrT)rr)rrrFTr$rrr?r)rrrO''HHJ( 67#G$ '# -. H2  5r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrrs rr(zNETWORK_QUOTAType17.__init__kPr^r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzNETWORK_QUOTAType17.factoryvPrQ r)c|jSr$rgr0s rrhz"NETWORK_QUOTAType17.get_ns_prefix_Prir)c||_yr$rgrks rrmz"NETWORK_QUOTAType17.set_ns_prefix_Prnr)c|jSr$rr0s rrzNETWORK_QUOTAType17.get_NETWORKPrrr)c||_yr$rrs rrzNETWORK_QUOTAType17.set_NETWORKPrvr)c:|jj|yr$rrys rrzNETWORK_QUOTAType17.add_NETWORKPr{r)c<|jj||yr$rrs rrz%NETWORK_QUOTAType17.insert_NETWORK_atPrr)c"||j|<yr$rrs rrz&NETWORK_QUOTAType17.replace_NETWORK_atPrr)c|jryyrrr0s rrz NETWORK_QUOTAType17.has__contentPrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzNETWORK_QUOTAType17.exportPre r)cyr$r?rs rrz%NETWORK_QUOTAType17._exportAttributesPrr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>yrrrs rrz#NETWORK_QUOTAType17._exportChildrenPrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzNETWORK_QUOTAType17.buildPrr)cyr$r?rs rrz$NETWORK_QUOTAType17._buildAttributesPrr)c|dk(rLtj|}|j|||jj |d|_yyr) NETWORKType18rdrrr+rXrs rrz"NETWORK_QUOTAType17._buildChildrenPL  ! (((=D JJvnJ = LL   %%.D " "r)r)rrrT)rr)rrrFTr$rrr?r)rrrgPt''HHJ & :7#G$#*$-. |  /r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zdd ZddZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ yrVrrs rr(zNETWORKType18.__init__Prr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzNETWORKType18.factoryPrr)c|jSr$rgr0s rrhzNETWORKType18.get_ns_prefix_Prir)c||_yr$rgrks rrmzNETWORKType18.set_ns_prefix_Prnr)c|jSr$r2r0s rr3zNETWORKType18.get_IDPrqr)c||_yr$r2r5s rr6zNETWORKType18.set_IDPrur)c|jSr$rr0s rrzNETWORKType18.get_LEASESPr r)c||_yr$rrs rrzNETWORKType18.set_LEASESPr$r)c|jSr$rr0s rrzNETWORKType18.get_LEASES_USEDPrWr)c||_yr$rrs rrzNETWORKType18.set_LEASES_USEDPr[r)cN|j|j |jyyrrr0s rrzNETWORKType18.has__contentPrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzNETWORKType18.exportQrr)cyr$r?rs rrzNETWORKType18._exportAttributesQrr)c \|rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d |yyrrrs rrzNETWORKType18._exportChildrenQr r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzNETWORKType18.build+Qrr)cyr$r?rs rrzNETWORKType18._buildAttributes6Qrr)c|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_ yyr rrRs rrzNETWORKType18._buildChildren8Qrr)r)rrrT)rr)rrrFTr$rrr?r)rrrPy''HHJ * 47#G$ '-. P"  7r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZdd Zdd Zdd Zdd Zd ZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_yrVrOrPs rr(zVM_QUOTAType19.__init__RQrr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzVM_QUOTAType19.factoryZQrr)c|jSr$rgr0s rrhzVM_QUOTAType19.get_ns_prefix_eQrir)c||_yr$rgrks rrmzVM_QUOTAType19.set_ns_prefix_gQrnr)c|jSr$ror0s rrpzVM_QUOTAType19.get_VMiQrqr)c||_yr$rorss rrtzVM_QUOTAType19.set_VMkQrur)c|jyyrror0s rrzVM_QUOTAType19.has__contentmQrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzVM_QUOTAType19.exporttQrr)cyr$r?rs rrz VM_QUOTAType19._exportAttributesQrr)c|rd}nd}|jEtr|jr|jdznd}|jj|||dd|yyr`rars rrzVM_QUOTAType19._exportChildrenQrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzVM_QUOTAType19.buildQrr)cyr$r?rs rrzVM_QUOTAType19._buildAttributesQrr)c~|dk(r8tj|}|j||||_d|_yyrg)VMType20rdrrrXrs rrzVM_QUOTAType19._buildChildrenQrcr)r)rrrT)rr)rrrFTr$rr#r?r)rrrNQe''HHJ! 57#G$-. v  *r)rc2eZdZejZdZdZd)dZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%d Z&d!Z'd"Z(d*d#Z)d+d$Z*d,d%Z+d-d&Z,d'Z-d.d(Z.y)/r8Nc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_| |_d|_| |_d|_| |_d|_| |_d|_||_ d|_!yrVr&r?s rr(zVMType20.__init__Qr@r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr8rarbs rrdzVMType20.factoryQrr)c|jSr$rgr0s rrhzVMType20.get_ns_prefix_Qrir)c||_yr$rgrks rrmzVMType20.set_ns_prefix_Qrnr)c|jSr$rEr0s rrFzVMType20.get_CPUQrr)c||_yr$rErHs rrIzVMType20.set_CPUQrr)c|jSr$rKr0s rrLzVMType20.get_CPU_USEDQrr)c||_yr$rKrNs rrOzVMType20.set_CPU_USEDQrr)c|jSr$rQr0s rrRzVMType20.get_MEMORYQr r)c||_yr$rQrTs rrUzVMType20.set_MEMORYQr$r)c|jSr$rWr0s rrXzVMType20.get_MEMORY_USEDQrWr)c||_yr$rWrZs rr[zVMType20.set_MEMORY_USEDQr[r)c|jSr$r]r0s rr^zVMType20.get_RUNNING_CPUQrWr)c||_yr$r]r`s rrazVMType20.set_RUNNING_CPUQr[r)c|jSr$rcr0s rrdzVMType20.get_RUNNING_CPU_USEDQrdr)c||_yr$rcrfs rrgzVMType20.set_RUNNING_CPU_USEDQrgr)c|jSr$rir0s rrjzVMType20.get_RUNNING_MEMORYQrr)c||_yr$rirls rrmzVMType20.set_RUNNING_MEMORYQrr)c|jSr$ror0s rrpz VMType20.get_RUNNING_MEMORY_USEDQrd r)c||_yr$rorrs rrsz VMType20.set_RUNNING_MEMORY_USEDQrg r)c|jSr$rr0s rrzVMType20.get_RUNNING_VMSRrWr)c||_yr$rrs rr zVMType20.set_RUNNING_VMSRr[r)c|jSr$rwr0s rrxzVMType20.get_RUNNING_VMS_USEDRrdr)c||_yr$rwrzs rr{zVMType20.set_RUNNING_VMS_USEDRrgr)c|jSr$r}r0s rr~zVMType20.get_SYSTEM_DISK_SIZERrdr)c||_yr$r}rs rrzVMType20.set_SYSTEM_DISK_SIZE Rrgr)c|jSr$rr0s rrz"VMType20.get_SYSTEM_DISK_SIZE_USED Rr r)c||_yr$rrs rrz"VMType20.set_SYSTEM_DISK_SIZE_USEDRr r)c|jSr$rQr0s rrRzVMType20.get_VMSRrr)c||_yr$rQrTs rrUzVMType20.set_VMSRrr)c|jSr$rr0s rrzVMType20.get_VMS_USEDRrr)c||_yr$rrs rrzVMType20.set_VMS_USEDRrr)cV|j|j|j|jx|jl|j `|j T|jH|j<|j0|j$|j|j |jyyrrr0s rrzVMType20.has__contentRrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr8rrrrrrrrrrrrrs rrkzVMType20.export,Rrr)cyr$r?rs rrzVMType20._exportAttributesCRrr)c  |rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jhtr|jr|jdznd}t||||j d|d |j|jd d|d ||jhtr|jr|jdznd}t||||j d|d |j|jdd|d ||jhtr|jr|jdznd}t||||j d|d|j |jdd|d||jhtr|j r|j dznd}t||||j d|d|j |jdd|d||j"htr|j$r|j$dznd}t||||j d|d|j|j"dd|d||j&htr|j(r|j(dznd}t||||j d|d|j|j&dd|d||j*htr|j,r|j,dznd}t||||j d|d|j|j*dd|d||j.htr|j0r|j0dznd}t||||j d|d|j|j.dd|d||j2htr|j4r|j4dznd}t||||j d|d|j|j2dd|d||j6htr|j8r|j8dznd}t||||j d|d|j|j6dd|d||j:htr|j<r|j<dznd}t||||j d|d|j|j:d d|d||j>itr|j@r|j@dznd}t||||j d|d!|j|j>d"d|d!|yyr!r'rr(rr9rr)r*r+r,rr-r.r/r0r1r2r3r4r5r6rrr7r8r9r:r;r<r(r)r=r>rs rrzVMType20._exportChildrenERE DD 88 >DCE  w| 4 MMM]`d`u`uvzwLwLYk`ualn~AEF G    *GUZ^ZwZwt<>DCE  w| 4 MMM]`d`w`wx|yNyN[m`wanp@CGH I  ,IW\`\{\{t>>DCE  w| 4 MMM]`d`w`wx|yNyN[m`wanp@CGH I  % % 1N\aebFbFtCCcIMO  w| 4 MMWgjnkBkBCGC]C]jAkBkBDTW[\ ] 88  r'rr{rrr=rrrs rrzVMType20._buildChildrenR  &++KKE((eE--eT5AEDH!'D  * $KKE**5$ CE--eT:FE!DM&,mmD # *5 $r)r)rrr8T)rr8)rrr8FTr$rrr?r)rr8r8Q''HHJ!'D /7#G$! ' '%1#-(7 '%1%1*;!(-. <iz  T4r)r8ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrorrs rr(zIMAGE_QUOTAType21.__init__Rrsr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzIMAGE_QUOTAType21.factoryRrr)c|jSr$rgr0s rrhz IMAGE_QUOTAType21.get_ns_prefix_Srir)c||_yr$rgrks rrmz IMAGE_QUOTAType21.set_ns_prefix_Srnr)c|jSr$rxr0s rryzIMAGE_QUOTAType21.get_IMAGESrr)c||_yr$rxr{s rr|zIMAGE_QUOTAType21.set_IMAGESrr)c:|jj|yr$r~rys rrzIMAGE_QUOTAType21.add_IMAGE Srr)c<|jj||yr$rrs rrz!IMAGE_QUOTAType21.insert_IMAGE_at Srr)c"||j|<yr$rxrs rrz"IMAGE_QUOTAType21.replace_IMAGE_at Srr)c|jryyrrxr0s rrzIMAGE_QUOTAType21.has__contentSrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzIMAGE_QUOTAType21.exportSrBr)cyr$r?rs rrz#IMAGE_QUOTAType21._exportAttributes-Srr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>yrrrs rrz!IMAGE_QUOTAType21._exportChildren/Srr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzIMAGE_QUOTAType21.build7Srr)cyr$r?rs rrz"IMAGE_QUOTAType21._buildAttributesBSrr)c|dk(rLtj|}|j|||jj |d|_yyr) IMAGEType22rdrrpr+rXrs rrz IMAGE_QUOTAType21._buildChildrenDSrr)r)rrrT)rr)rrrFTr$rrr?r)rrrRrr)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zdd ZddZddZddZdZddZy)ryNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ yrVrrs rr(zIMAGEType22.__init__QSrr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rryrarbs rrdzIMAGEType22.factory]Srr)c|jSr$rgr0s rrhzIMAGEType22.get_ns_prefix_hSrir)c||_yr$rgrks rrmzIMAGEType22.set_ns_prefix_jSrnr)c|jSr$r2r0s rr3zIMAGEType22.get_IDlSrqr)c||_yr$r2r5s rr6zIMAGEType22.set_IDnSrur)c|jSr$rr0s rrzIMAGEType22.get_RVMSpSrr)c||_yr$rrs rrzIMAGEType22.set_RVMSrSrMr)c|jSr$rr0s rrzIMAGEType22.get_RVMS_USEDtSrr)c||_yr$rrs rrzIMAGEType22.set_RVMS_USEDvSrr)cN|j|j |jyyrrr0s rrzIMAGEType22.has__contentxSrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nryrrrrrrrrrrrrrs rrkzIMAGEType22.exportSr7r)cyr$r?rs rrzIMAGEType22._exportAttributesSrr)c \|rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d |yyrrrs rrzIMAGEType22._exportChildrenSrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzIMAGEType22.buildSrr)cyr$r?rs rrzIMAGEType22._buildAttributesSrr)c|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_ yyrrrRs rrzIMAGEType22._buildChildrenSrr)r)rrryT)rry)rrryFTr$rrr?r)rryryMSrr)ryceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZddZddZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ yrVrrs rr(z#DEFAULT_GROUP_QUOTASType23.__init__Srr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdz"DEFAULT_GROUP_QUOTASType23.factoryS^ ! --&(BDH#2'22 % . .-66II I-u@@ @r)c|jSr$rgr0s rrhz)DEFAULT_GROUP_QUOTASType23.get_ns_prefix_Srir)c||_yr$rgrks rrmz)DEFAULT_GROUP_QUOTASType23.set_ns_prefix_Srnr)c|jSr$rcr0s rrdz.DEFAULT_GROUP_QUOTASType23.get_DATASTORE_QUOTASrer)c||_yr$rcrgs rrhz.DEFAULT_GROUP_QUOTASType23.set_DATASTORE_QUOTASrir)c|jSr$rkr0s rrlz,DEFAULT_GROUP_QUOTASType23.get_NETWORK_QUOTASrrr)c||_yr$rkrns rroz,DEFAULT_GROUP_QUOTASType23.set_NETWORK_QUOTASrvr)c|jSr$rqr0s rrrz'DEFAULT_GROUP_QUOTASType23.get_VM_QUOTASrr)c||_yr$rqrts rruz'DEFAULT_GROUP_QUOTASType23.set_VM_QUOTASrr)c|jSr$rwr0s rrxz*DEFAULT_GROUP_QUOTASType23.get_IMAGE_QUOTASrWr)c||_yr$rwrzs rr{z*DEFAULT_GROUP_QUOTASType23.set_IMAGE_QUOTASr[r)cf|j$|j|j |jyyrrr0s rrz'DEFAULT_GROUP_QUOTASType23.has__contentSrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkz!DEFAULT_GROUP_QUOTASType23.export Ts.3778TU  ',M DD  ! ! -%;W2W**E doo#4 7E<0 #3UMTrr)c|dk(r8tj|}|j||||_d|_y|dk(r8t j|}|j||||_d|_y|dk(r8tj|}|j||||_d|_y|dk(r8tj|}|j||||_ d|_yyr) DATASTORE_QUOTAType24rdrrDrXNETWORK_QUOTAType26rFVM_QUOTAType28rHIMAGE_QUOTAType30rJrs rrz)DEFAULT_GROUP_QUOTASType23._buildChildren@T ) )(000ED JJvnJ =#'D %6D " / )&..d.CD JJvnJ =!%D %4D " * $!)))>D JJvnJ = DM%/D " - '$,,D,AD JJvnJ =#D %2D " (r)r)rrrT)rr)rrrFTr$rrr?r)rrrSs''HHJ * A7#G$$/"+! ' -. H"  3r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVr%r(s rr(zDATASTORE_QUOTAType24.__init__\Trr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzDATASTORE_QUOTAType24.factorygTrr)c|jSr$rgr0s rrhz$DATASTORE_QUOTAType24.get_ns_prefix_rTrir)c||_yr$rgrks rrmz$DATASTORE_QUOTAType24.set_ns_prefix_tTrnr)c|jSr$r-r0s rr.z#DATASTORE_QUOTAType24.get_DATASTOREvTrr)c||_yr$r-r0s rr1z#DATASTORE_QUOTAType24.set_DATASTORExTrr)c:|jj|yr$r3rys rr4z#DATASTORE_QUOTAType24.add_DATASTOREzTrr)c<|jj||yr$r6rs rr7z)DATASTORE_QUOTAType24.insert_DATASTORE_at|Trr)c"||j|<yr$r-rs rr9z*DATASTORE_QUOTAType24.replace_DATASTORE_at~Trr)c|jryyrr-r0s rrz"DATASTORE_QUOTAType24.has__contentTrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzDATASTORE_QUOTAType24.exportTrr)cyr$r?rs rrz'DATASTORE_QUOTAType24._exportAttributesTrr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>yr>r?r@s rrz%DATASTORE_QUOTAType24._exportChildrenTrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzDATASTORE_QUOTAType24.buildTrr)cyr$r?rs rrz&DATASTORE_QUOTAType24._buildAttributesTrr)c|dk(rLtj|}|j|||jj |d|_yyrE)DATASTOREType25rdrr&r+rXrs rrz$DATASTORE_QUOTAType24._buildChildrenTrr)r)rrrT)rr)rrrFTr$rrFr?r)rrrXTrr)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZddZddZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_yrVrrs rr(zDATASTOREType25.__init__Trr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzDATASTOREType25.factoryTrer)c|jSr$rgr0s rrhzDATASTOREType25.get_ns_prefix_Trir)c||_yr$rgrks rrmzDATASTOREType25.set_ns_prefix_Trnr)c|jSr$r2r0s rr3zDATASTOREType25.get_IDTrqr)c||_yr$r2r5s rr6zDATASTOREType25.set_IDTrur)c|jSr$rr0s rrzDATASTOREType25.get_IMAGESTr r)c||_yr$rrs rrzDATASTOREType25.set_IMAGESTr$r)c|jSr$rr0s rrzDATASTOREType25.get_IMAGES_USEDTrWr)c||_yr$rrs rrzDATASTOREType25.set_IMAGES_USEDTr[r)c|jSr$rr0s rrzDATASTOREType25.get_SIZETrr)c||_yr$rrs rrzDATASTOREType25.set_SIZETrMr)c|jSr$rr0s rrzDATASTOREType25.get_SIZE_USEDTrr)c||_yr$rrs rrzDATASTOREType25.set_SIZE_USEDTrr)c~|j0|j$|j|j |jyyrrr0s rrzDATASTOREType25.has__contentTrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzDATASTOREType25.exportUrr)cyr$r?rs rrz!DATASTOREType25._exportAttributesUrr)c |rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jdd|d ||jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d|yyrrrs rrzDATASTOREType25._exportChildrenUrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzDATASTOREType25.build2Urr)cyr$r?rs rrz DATASTOREType25._buildAttributes=Urr)c$|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ yyrrrRs rrzDATASTOREType25._buildChildren?Urr)r)rrrT)rr)rrrFTr$rrr?r)rrrTrr)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrrs rr(zNETWORK_QUOTAType26.__init__eUr^r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzNETWORK_QUOTAType26.factorypUrQ r)c|jSr$rgr0s rrhz"NETWORK_QUOTAType26.get_ns_prefix_{Urir)c||_yr$rgrks rrmz"NETWORK_QUOTAType26.set_ns_prefix_}Urnr)c|jSr$rr0s rrzNETWORK_QUOTAType26.get_NETWORKUrrr)c||_yr$rrs rrzNETWORK_QUOTAType26.set_NETWORKUrvr)c:|jj|yr$rrys rrzNETWORK_QUOTAType26.add_NETWORKUr{r)c<|jj||yr$rrs rrz%NETWORK_QUOTAType26.insert_NETWORK_atUrr)c"||j|<yr$rrs rrz&NETWORK_QUOTAType26.replace_NETWORK_atUrr)c|jryyrrr0s rrz NETWORK_QUOTAType26.has__contentUrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzNETWORK_QUOTAType26.exportUre r)cyr$r?rs rrz%NETWORK_QUOTAType26._exportAttributesUrr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>yrrrs rrz#NETWORK_QUOTAType26._exportChildrenUrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzNETWORK_QUOTAType26.buildUrr)cyr$r?rs rrz$NETWORK_QUOTAType26._buildAttributesUrr)c|dk(rLtj|}|j|||jj |d|_yyr) NETWORKType27rdrrr+rXrs rrz"NETWORK_QUOTAType26._buildChildrenUrr)r)rrrT)rr)rrrFTr$rrr?r)rrraUrr)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zdd ZddZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ yrVrrs rr(zNETWORKType27.__init__Urr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzNETWORKType27.factoryUrr)c|jSr$rgr0s rrhzNETWORKType27.get_ns_prefix_Urir)c||_yr$rgrks rrmzNETWORKType27.set_ns_prefix_Urnr)c|jSr$r2r0s rr3zNETWORKType27.get_IDUrqr)c||_yr$r2r5s rr6zNETWORKType27.set_IDUrur)c|jSr$rr0s rrzNETWORKType27.get_LEASESUr r)c||_yr$rrs rrzNETWORKType27.set_LEASESUr$r)c|jSr$rr0s rrzNETWORKType27.get_LEASES_USEDUrWr)c||_yr$rrs rrzNETWORKType27.set_LEASES_USEDUr[r)cN|j|j |jyyrrr0s rrzNETWORKType27.has__contentUrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzNETWORKType27.exportUrr)cyr$r?rs rrzNETWORKType27._exportAttributesVrr)c \|rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d |yyrrrs rrzNETWORKType27._exportChildrenVr r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzNETWORKType27.build%Vrr)cyr$r?rs rrzNETWORKType27._buildAttributes0Vrr)c|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_ yyr rrRs rrzNETWORKType27._buildChildren2Vrr)r)rrrT)rr)rrrFTr$rrr?r)rrrUr)r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZdd Zdd Zdd Zdd Zd ZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_yrVrOrPs rr(zVM_QUOTAType28.__init__LVrr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzVM_QUOTAType28.factoryTVrr)c|jSr$rgr0s rrhzVM_QUOTAType28.get_ns_prefix__Vrir)c||_yr$rgrks rrmzVM_QUOTAType28.set_ns_prefix_aVrnr)c|jSr$ror0s rrpzVM_QUOTAType28.get_VMcVrqr)c||_yr$rorss rrtzVM_QUOTAType28.set_VMeVrur)c|jyyrror0s rrzVM_QUOTAType28.has__contentgVrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzVM_QUOTAType28.exportnVrr)cyr$r?rs rrz VM_QUOTAType28._exportAttributesVrr)c|rd}nd}|jEtr|jr|jdznd}|jj|||dd|yyr`rars rrzVM_QUOTAType28._exportChildrenVrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzVM_QUOTAType28.buildVrr)cyr$r?rs rrzVM_QUOTAType28._buildAttributesVrr)c~|dk(r8tj|}|j||||_d|_yyrg)VMType29rdrrrXrs rrzVM_QUOTAType28._buildChildrenVrcr)r)rrrT)rr)rrrFTr$rr#r?r)rrrHVr9r)rc2eZdZejZdZdZd)dZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%d Z&d!Z'd"Z(d*d#Z)d+d$Z*d,d%Z+d-d&Z,d'Z-d.d(Z.y)/rNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_| |_d|_| |_d|_| |_d|_| |_d|_||_ d|_!yrVr&r?s rr(zVMType29.__init__Vr@r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzVMType29.factoryVrr)c|jSr$rgr0s rrhzVMType29.get_ns_prefix_Vrir)c||_yr$rgrks rrmzVMType29.set_ns_prefix_Vrnr)c|jSr$rEr0s rrFzVMType29.get_CPUVrr)c||_yr$rErHs rrIzVMType29.set_CPUVrr)c|jSr$rKr0s rrLzVMType29.get_CPU_USEDVrr)c||_yr$rKrNs rrOzVMType29.set_CPU_USEDVrr)c|jSr$rQr0s rrRzVMType29.get_MEMORYVr r)c||_yr$rQrTs rrUzVMType29.set_MEMORYVr$r)c|jSr$rWr0s rrXzVMType29.get_MEMORY_USEDVrWr)c||_yr$rWrZs rr[zVMType29.set_MEMORY_USEDVr[r)c|jSr$r]r0s rr^zVMType29.get_RUNNING_CPUVrWr)c||_yr$r]r`s rrazVMType29.set_RUNNING_CPUVr[r)c|jSr$rcr0s rrdzVMType29.get_RUNNING_CPU_USEDVrdr)c||_yr$rcrfs rrgzVMType29.set_RUNNING_CPU_USEDVrgr)c|jSr$rir0s rrjzVMType29.get_RUNNING_MEMORYVrr)c||_yr$rirls rrmzVMType29.set_RUNNING_MEMORYVrr)c|jSr$ror0s rrpz VMType29.get_RUNNING_MEMORY_USEDVrd r)c||_yr$rorrs rrsz VMType29.set_RUNNING_MEMORY_USEDVrg r)c|jSr$rr0s rrzVMType29.get_RUNNING_VMSVrWr)c||_yr$rrs rr zVMType29.set_RUNNING_VMSVr[r)c|jSr$rwr0s rrxzVMType29.get_RUNNING_VMS_USEDVrdr)c||_yr$rwrzs rr{zVMType29.set_RUNNING_VMS_USEDWrgr)c|jSr$r}r0s rr~zVMType29.get_SYSTEM_DISK_SIZEWrdr)c||_yr$r}rs rrzVMType29.set_SYSTEM_DISK_SIZEWrgr)c|jSr$rr0s rrz"VMType29.get_SYSTEM_DISK_SIZE_USEDWr r)c||_yr$rrs rrz"VMType29.set_SYSTEM_DISK_SIZE_USEDWr r)c|jSr$rQr0s rrRzVMType29.get_VMS Wrr)c||_yr$rQrTs rrUzVMType29.set_VMS Wrr)c|jSr$rr0s rrzVMType29.get_VMS_USEDWrr)c||_yr$rrs rrzVMType29.set_VMS_USEDWrr)cV|j|j|j|jx|jl|j `|j T|jH|j<|j0|j$|j|j |jyyrrr0s rrzVMType29.has__contentWrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzVMType29.export&Wrr)cyr$r?rs rrzVMType29._exportAttributes=Wrr)c  |rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jhtr|jr|jdznd}t||||j d|d |j|jd d|d ||jhtr|jr|jdznd}t||||j d|d |j|jdd|d ||jhtr|jr|jdznd}t||||j d|d|j |jdd|d||jhtr|j r|j dznd}t||||j d|d|j |jdd|d||j"htr|j$r|j$dznd}t||||j d|d|j|j"dd|d||j&htr|j(r|j(dznd}t||||j d|d|j|j&dd|d||j*htr|j,r|j,dznd}t||||j d|d|j|j*dd|d||j.htr|j0r|j0dznd}t||||j d|d|j|j.dd|d||j2htr|j4r|j4dznd}t||||j d|d|j|j2dd|d||j6htr|j8r|j8dznd}t||||j d|d|j|j6dd|d||j:htr|j<r|j<dznd}t||||j d|d|j|j:d d|d||j>itr|j@r|j@dznd}t||||j d|d!|j|j>d"d|d!|yyrr_rs rrzVMType29._exportChildren?Wr`r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzVMType29.build|Wrr)cyr$r?rs rrzVMType29._buildAttributesWrr)c |dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|d k(rW|jrK|j}|j||d }|j||d }||_|j|_y|d k(rW|jrK|j}|j||d }|j||d }||_|j|_y|d k(rW|jrK|j}|j||d }|j||d }||_|j|_y|d k(rW|jrK|j}|j||d }|j||d }||_|j|_y|d k(rW|jrK|j}|j||d }|j||d }||_|j|_y|dk(rX|jrK|j}|j||d}|j||d}||_ |j|_!yyyrrdres rrzVMType29._buildChildrenWrfr)r)rrrT)rr)rrrFTr$rrr?r)rrrVrgr)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrorrs rr(zIMAGE_QUOTAType30.__init__Wrsr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzIMAGE_QUOTAType30.factoryWrr)c|jSr$rgr0s rrhz IMAGE_QUOTAType30.get_ns_prefix_Wrir)c||_yr$rgrks rrmz IMAGE_QUOTAType30.set_ns_prefix_Wrnr)c|jSr$rxr0s rryzIMAGE_QUOTAType30.get_IMAGEWrr)c||_yr$rxr{s rr|zIMAGE_QUOTAType30.set_IMAGEXrr)c:|jj|yr$r~rys rrzIMAGE_QUOTAType30.add_IMAGEXrr)c<|jj||yr$rrs rrz!IMAGE_QUOTAType30.insert_IMAGE_atXrr)c"||j|<yr$rxrs rrz"IMAGE_QUOTAType30.replace_IMAGE_atXrr)c|jryyrrxr0s rrzIMAGE_QUOTAType30.has__content Xrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzIMAGE_QUOTAType30.exportXrBr)cyr$r?rs rrz#IMAGE_QUOTAType30._exportAttributes'Xrr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>yrrrs rrz!IMAGE_QUOTAType30._exportChildren)Xrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzIMAGE_QUOTAType30.build1Xrr)cyr$r?rs rrz"IMAGE_QUOTAType30._buildAttributesXrr)r)rrrT)rr)rrrFTr$rrr?r)rrrWrr)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zdd ZddZddZddZdZddZy)r:Nc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ yrVrrs rr(zIMAGEType31.__init__KXrr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr:rarbs rrdzIMAGEType31.factoryWXrr)c|jSr$rgr0s rrhzIMAGEType31.get_ns_prefix_bXrir)c||_yr$rgrks rrmzIMAGEType31.set_ns_prefix_dXrnr)c|jSr$r2r0s rr3zIMAGEType31.get_IDfXrqr)c||_yr$r2r5s rr6zIMAGEType31.set_IDhXrur)c|jSr$rr0s rrzIMAGEType31.get_RVMSjXrr)c||_yr$rrs rrzIMAGEType31.set_RVMSlXrMr)c|jSr$rr0s rrzIMAGEType31.get_RVMS_USEDnXrr)c||_yr$rrs rrzIMAGEType31.set_RVMS_USEDpXrr)cN|j|j |jyyrrr0s rrzIMAGEType31.has__contentrXrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr:rrrrrrrrrrrrrs rrkzIMAGEType31.export{Xr7r)cyr$r?rs rrzIMAGEType31._exportAttributesXrr)c \|rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d |yyrrrs rrzIMAGEType31._exportChildrenXrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzIMAGEType31.buildXrr)cyr$r?rs rrzIMAGEType31._buildAttributesXrr)c|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_ yyrrrRs rrzIMAGEType31._buildChildrenXrr)r)rrr:T)rr:)rrr:FTr$rrr?r)rr:r:GXrr)r:ceZdZejZdZdZd!dZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ d"dZ!d#dZ"d$dZ#d%dZ$dZ%d&d Z&y)'rNc  j| |_d|_d|_| jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| g|_y| |_yrV)r=rrXr^rrY ARGUMENTSARGUMENTS_nsprefix_ARGUMENTS_STDINARGUMENTS_STDIN_nsprefix_rrCOMMANDCOMMAND_nsprefix_REMOTEREMOTE_nsprefix_rfrgrOrPrrr) r'rOrQrrSrUrfrOrrr=r]s rr(zTEMPLATEType32.__init__Xs,%)"!%%kk*:;"#' .)-& " !% $  "& #"#'   "D  ,D r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzTEMPLATEType32.factoryXrr)c|jSr$rgr0s rrhzTEMPLATEType32.get_ns_prefix_Xrir)c||_yr$rgrks rrmzTEMPLATEType32.set_ns_prefix_Xrnr)c|jSr$rOr0s r get_ARGUMENTSzTEMPLATEType32.get_ARGUMENTSXrr)c||_yr$r[r'rOs r set_ARGUMENTSzTEMPLATEType32.set_ARGUMENTSXrr)c|jSr$rQr0s rget_ARGUMENTS_STDINz"TEMPLATEType32.get_ARGUMENTS_STDINXrer)c||_yr$ra)r'rQs rset_ARGUMENTS_STDINz"TEMPLATEType32.set_ARGUMENTS_STDINXrir)c|jSr$rr0s rrzTEMPLATEType32.get_CALLXrr)c||_yr$rrs rrzTEMPLATEType32.set_CALLXrMr)c|jSr$rSr0s r get_COMMANDzTEMPLATEType32.get_COMMANDYrrr)c||_yr$rhr'rSs r set_COMMANDzTEMPLATEType32.set_COMMANDYrvr)c|jSr$rUr0s r get_REMOTEzTEMPLATEType32.get_REMOTEYr r)c||_yr$rn)r'rUs r set_REMOTEzTEMPLATEType32.set_REMOTEYr$r)c|jSr$rtr0s rruzTEMPLATEType32.get_RESOURCE Yrr)c||_yr$rtrws rrxzTEMPLATEType32.set_RESOURCE Yrr)c|jSr$rr0s rrzTEMPLATEType32.get_STATE Yrr)c||_yr$rrs rrzTEMPLATEType32.set_STATEYrr)c|jSr$rr0s rrzTEMPLATEType32.get_LCM_STATEYrr)c||_yr$rrs rrzTEMPLATEType32.set_LCM_STATEYrr)c|jSr$rr0s rrzTEMPLATEType32.get_anytypeobjs_Yrr)c||_yr$rrs rrzTEMPLATEType32.set_anytypeobjs_Yrr)c:|jj|yr$rrys rrzTEMPLATEType32.add_anytypeobjs_Yrr)c"||j|<yr$rrs rrz"TEMPLATEType32.insert_anytypeobjs_Yrr)c|j`|jT|jH|j<|j0|j $|j |j |jryyr) rOrQrrSrUrfrOrrr0s rrzTEMPLATEType32.has__contentYsc NN &  , II ! LL $ KK # MM % JJ " NN &   r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzTEMPLATEType32.export(Yrr)cyr$r?rs rrz TEMPLATEType32._exportAttributes?Yrr)c j |rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jdd|d ||jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||j tr|j"r|j"dznd}t||||j d|d|j |j t|j dd|d||j$tr|j&r|j&dznd}t||||j d|d|j |j t|j$dd|d||j(tr|j*r|j*dznd}t||||j d|d|j |j t|j(dd|d||sJ|j,D]:} t||||j t/| |j d<yy)Nrrrr ARGUMENTS>rOrErzARGUMENTS_STDIN>rQrrCOMMAND>rSzREMOTE>rUrrfrrOr%r)rOrrPrr9r{rwr~rQrRrrrSrTrUrVrfrgrOrPrrrrrs rrzTEMPLATEType32._exportChildrenAYsm DD >> %BPUYUmUmt77#=tv  w| 4 MM?ORVRaRabfbxbxzCDHDRDRzS`kbxclSmoBFG H    +HV[_[y[yt==CAC  w| 4 MMK[^b^m^mnroEoEFOPTPdPdFerCoEoD_EGWZ^_ ` 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t << #@NSWSiSit55;pr  w| 4 MM;Kdoo^b^t^tu~@D@L@LvMZc^t_dOegwz~ @ ;; "?MRVRgRgt44s:np  w| 4 MM9IDOO\`\r\rs|~B~I~ItJW_\r]`Macsvz{ | == $AOTXTkTkt66LQUQeQet33c9ln  w| 4 MM7G$//Z^ZpZpqz{|F|FrGT[Zp[\K]_orvw x >> %BPUYUmUmt77#=tv  w| 4 MM?ORVRaRabfbxbxzCDHDRDRzS`kbxclSmoBFG H))7E<8 c$i( d#*r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzTEMPLATEType32.buildkYrr)cyr$r?rs rrzTEMPLATEType32._buildAttributesvYrr)c^|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|j)|d }|j*j-|y) NrOrQrrSrUrfrOrr)rr|rrOrrPrQrRrrrSrTrUrVrfrgrOrPrrrlrr+rs rrzTEMPLATEType32._buildChildrenxYs  #[[F**64EF--fdKHF#DN'-}}D $ + +[[F**649JKF--fdrArrarr(rdrrhrmr\r_rbrdrrrirlrorqrurxrrrrrrrrrrkrrrrrr?r)rrrXs''HHJ-4 57#G$#$/!#8NFR-. )$T  3/r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrV)r=rrXr^rrYHOOK_EXECUTION_RECORDHOOK_EXECUTION_RECORD_nsprefix_)r'rr=r]s rr(zHOOKLOGType.__init__Ys],%)"!%%kk*:; ()+D &04,*?D &/3,r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzHOOKLOGType.factoryYrr)c|jSr$rgr0s rrhzHOOKLOGType.get_ns_prefix_Yrir)c||_yr$rgrks rrmzHOOKLOGType.set_ns_prefix_Yrnr)c|jSr$rr0s rget_HOOK_EXECUTION_RECORDz%HOOKLOGType.get_HOOK_EXECUTION_RECORDYr r)c||_yr$r)r'rs rset_HOOK_EXECUTION_RECORDz%HOOKLOGType.set_HOOK_EXECUTION_RECORDYr r)c:|jj|yr$)rr+rys radd_HOOK_EXECUTION_RECORDz%HOOKLOGType.add_HOOK_EXECUTION_RECORDYr r)c<|jj||yr$)rr~rs rinsert_HOOK_EXECUTION_RECORD_atz+HOOKLOGType.insert_HOOK_EXECUTION_RECORD_atYr r)c"||j|<yr$rrs r replace_HOOK_EXECUTION_RECORD_atz,HOOKLOGType.replace_HOOK_EXECUTION_RECORD_atYr r)c|jryyrrr0s rrzHOOKLOGType.has__contentYs  & &r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzHOOKLOGType.exportYr7r)cyr$r?rs rrzHOOKLOGType._exportAttributesYrr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>y)Nrrrrr)rrrrk) r'rrrarcrbrr`rHOOK_EXECUTION_RECORD_s rrzHOOKLOGType._exportChildrenYsr DD&*&@&@ "N\aebFbFtCCcIMO  " ) )'5:JZ\d{KW ) X'Ar)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzHOOKLOGType.buildYrr)cyr$r?rs rrzHOOKLOGType._buildAttributes Zrr)c|dk(rLtj|}|j|||jj |d|_yy)Nrrr)HOOK_EXECUTION_RECORDTyperdrrr+rXrs rrzHOOKLOGType._buildChildren ZsO / /,44D4ID JJvnJ =  & & - -d 3%rArrarr(rdrrhrmrrrrrrrkrrrrrr?r)rrrYst''HHJ 4 27#G$*;182-. X  =r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZd dZd!dZ d"dZ!d#dZ"dZ#d$dZ$y)%rNc  N| |_d|_d|_| jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_|g|_y||_yrV)r=rrXr^rrYHOOK_IDHOOK_ID_nsprefix_ EXECUTION_IDEXECUTION_ID_nsprefix_ TIMESTAMPTIMESTAMP_nsprefix_rOrPEXECUTION_RESULTEXECUTION_RESULT_nsprefix_ REMOTE_HOSTREMOTE_HOST_nsprefix_RETRYRETRY_nsprefix_r) r'rrrrOrrrrr=r]s rr(z"HOOK_EXECUTION_RECORDType.__init__Zs,%)"!%%kk*:; !%(&*#"#' "#' 0*.'&%)" #   "D  ,D r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdz!HOOK_EXECUTION_RECORDType.factory1Z^ ! --&(ACH#2'22 $ - -,55uHH H,e?w? ?r)c|jSr$rgr0s rrhz(HOOK_EXECUTION_RECORDType.get_ns_prefix_Zrnr)c|jSr$rr0s r get_HOOK_IDz%HOOK_EXECUTION_RECORDType.get_HOOK_ID@Zrrr)c||_yr$r)r'rs r set_HOOK_IDz%HOOK_EXECUTION_RECORDType.set_HOOK_IDBZrvr)c|jSr$rr0s rget_EXECUTION_IDz*HOOK_EXECUTION_RECORDType.get_EXECUTION_IDDZrr)c||_yr$r)r'rs rset_EXECUTION_IDz*HOOK_EXECUTION_RECORDType.set_EXECUTION_IDFZrr)c|jSr$rr0s r get_TIMESTAMPz'HOOK_EXECUTION_RECORDType.get_TIMESTAMPHZrr)c||_yr$rr'rs r set_TIMESTAMPz'HOOK_EXECUTION_RECORDType.set_TIMESTAMPJZrr)c|jSr$r[r0s rr\z'HOOK_EXECUTION_RECORDType.get_ARGUMENTSLZrr)c||_yr$r[r^s rr_z'HOOK_EXECUTION_RECORDType.set_ARGUMENTSNZrr)c|jSr$rr0s rget_EXECUTION_RESULTz.HOOK_EXECUTION_RECORDType.get_EXECUTION_RESULTPZrdr)c||_yr$r)r'rs rset_EXECUTION_RESULTz.HOOK_EXECUTION_RECORDType.set_EXECUTION_RESULTRZrgr)c|jSr$rr0s rget_REMOTE_HOSTz)HOOK_EXECUTION_RECORDType.get_REMOTE_HOSTTZrWr)c||_yr$r)r'rs rset_REMOTE_HOSTz)HOOK_EXECUTION_RECORDType.set_REMOTE_HOSTVZr[r)c|jSr$rr0s r get_RETRYz#HOOK_EXECUTION_RECORDType.get_RETRYXZrr)c||_yr$r)r'rs r set_RETRYz#HOOK_EXECUTION_RECORDType.set_RETRYZZrr)c|jSr$rr0s rrz*HOOK_EXECUTION_RECORDType.get_anytypeobjs_\Zrr)c||_yr$rrs rrz*HOOK_EXECUTION_RECORDType.set_anytypeobjs_]Zrr)c:|jj|yr$rrys rrz*HOOK_EXECUTION_RECORDType.add_anytypeobjs_^Zrr)c"||j|<yr$rrs rrz-HOOK_EXECUTION_RECORDType.insert_anytypeobjs__Zrr)c|jT|jH|j<|j0|j$|j |j |jryyr)rrrrOrrrrr0s rrz&HOOK_EXECUTION_RECORDType.has__content`Zs] LL $    ) NN & NN &  ! ! -    ( JJ "   r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkz HOOK_EXECUTION_RECORDType.exportnZ.3778ST  ',M DD  ! ! -%;V2V**E doo#4 7E<0 #3UMrrErz EXECUTION_ID>r TIMESTAMP>rrrOrrz REMOTE_HOST>rzRETRY>r)rrrrr9rrrrrrOrPr{rwr~rrrkrrrrrrrs rrz)HOOK_EXECUTION_RECORDType._exportChildrenZs DD << #@NSWSiSit55;pr  w| 4 MM;KdNeNefjfrfr@INeOJL\_cd e    (ESX\XsXst::S@z|  w| 4 MMEUX\XoXoptqBqBO]XoY^`pswx y >> %BPUYUmUmt77#=tv  w| 4 MM?ORVRiRijnjxjxFQRiSRTdgkl m >> %BPUYUmUmt77#=tv  w| 4 MM?ORVRaRabfbxbxzCDHDRDRzS`kbxclSmoBFG H  ,IW\`\{\{t>>DCE   ! ! ( (%9IY[cuEQ ( R    'DRW[WqWqt99C?xz  w| 4 MMCSVZVeVefjf|f|~GHLHXHX~Yfsf|gtWuwGJNO P :: !>LQUQeQet33c9ln  w| 4 MM7G$//Z^ZpZpqz{|F|FrGT[Zp[\K]_orvw x))7E<8 c$i( d#*r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzHOOK_EXECUTION_RECORDType.buildZrr)cyr$r?rs rrz*HOOK_EXECUTION_RECORDType._buildAttributesZrr)c|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(r8tj|} | j!||| |_d| _y|dk(rK|j}|j||d}|j||d}||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|j/|d } |j0j3| y) NrrrrOrrrrrr)rrrrrrrrrrr|rrOrPEXECUTION_RESULTTyperdrrrXrrrrrlrr+) r'rr{rrr=rrrrrs rrz(HOOK_EXECUTION_RECORDType._buildChildrenZsA  !fkkKKE**5$ BE--eT9EE DL%+]]D " . (V[[KKE**5$GE--eT>JE %D *0--D ' + %&++KKE**5$ DE--eT;GE"DN'-}}D $ + %[[F**64EF--fdKHF#DN'-}}D $ , ,'//t/DD JJvnJ =$(D !%7D " - '[[F**64GF--fdMJF%D )/D & ' ![[F**64AF--fdGDFDJ#)==D ))&2MNH    $ $X .r)r)rrrT)rr)rrrFTr$r)%r<r=r>rArrarr(rdrrhrmrrrrrrr\r_rrrrrrrrrrrrkrrrrrr?r)rrrZs''HHJ-0 @7#G$!)##%1 '8NFR -. $$J  ,/r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZddZddZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ yrV)r=rrXr^rrYrSrTSTDOUTSTDOUT_nsprefix_STDERRSTDERR_nsprefix_CODECODE_nsprefix_)r'rSrrrr=r]s rr(zEXECUTION_RESULTType.__init__Zso,%)"!%%kk*:; !% $ $ "r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzEXECUTION_RESULTType.factoryZrr)c|jSr$rgr0s rrhz#EXECUTION_RESULTType.get_ns_prefix_[rir)c||_yr$rgrks rrmz#EXECUTION_RESULTType.set_ns_prefix_[rnr)c|jSr$rhr0s rriz EXECUTION_RESULTType.get_COMMAND [rrr)c||_yr$rhrks rrlz EXECUTION_RESULTType.set_COMMAND [rvr)c|jSr$rr0s r get_STDOUTzEXECUTION_RESULTType.get_STDOUT[r r)c||_yr$r)r'rs r set_STDOUTzEXECUTION_RESULTType.set_STDOUT[r$r)c|jSr$rr0s r get_STDERRzEXECUTION_RESULTType.get_STDERR[r r)c||_yr$r)r'rs r set_STDERRzEXECUTION_RESULTType.set_STDERR[r$r)c|jSr$rr0s rget_CODEzEXECUTION_RESULTType.get_CODE[rr)c||_yr$r)r'rs rset_CODEzEXECUTION_RESULTType.set_CODE[rMr)cf|j$|j|j |jyyr)rSrrrr0s rrz!EXECUTION_RESULTType.has__content[s0 LL $ KK # KK # II !r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzEXECUTION_RESULTType.export$[rr)cyr$r?rs rrz&EXECUTION_RESULTType._exportAttributes;[rr)c t|rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jdd|d |yy)NrrrrrrSrErzSTDOUT>rzSTDERR>rzCODE>r)rSrrTrr9r{rwr~rrrrrrrs rrz$EXECUTION_RESULTType._exportChildren=[s DD << #@NSWSiSit55;pr  w| 4 MM;Kdoo^b^t^tu~@D@L@LvMZc^t_dOegwz~ @ ;; "?MRVRgRgt44s:np  w| 4 MM9IDOO\`\r\rs|~B~I~ItJW_\r]`Macsvz{ | ;; "?MRVRgRgt44s:np  w| 4 MM9IDOO\`\r\rs|~B~I~ItJW_\r]`Macsvz{ | 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t !r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzEXECUTION_RESULTType.buildR[rr)cyr$r?rs rrz%EXECUTION_RESULTType._buildAttributes][rr)c|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ yy)NrSrrr) rr|rrSrrTrrrrrrrRs rrz#EXECUTION_RESULTType._buildChildren_[s7  ![[F**64CF--fdIFF!DL%+]]D " ( "[[F**64BF--fdHEF DK$*MMD ! ( "[[F**64BF--fdHEF DK$*MMD ! & [[F**64@F--fdFCFDI"(--D  !r)r)rrrT)rr)rrrFTr$r)r<r=r>rArrarr(rdrrhrmrirlrrrrrrrrkrrrrrr?r)rrrZs''HHJ # ;7#G$ -. t*  0r)rceZdZejZdZdZd#dZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"d$dZ#d%dZ$d&dZ%d'd Z&d!Z'd(d"Z(y))rgNc  | |_d|_d|_| jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_| |_d|_| |_d|_yrV)r=rrXr^rrY MEM_USAGEMEM_USAGE_nsprefix_ CPU_USAGECPU_USAGE_nsprefix_ TOTAL_MEMTOTAL_MEM_nsprefix_ TOTAL_CPUTOTAL_CPU_nsprefix_MAX_MEMMAX_MEM_nsprefix_MAX_CPUMAX_CPU_nsprefix_rr VMS_THREADVMS_THREAD_nsprefix_rr PCI_DEVICESPCI_DEVICES_nsprefix_ NUMA_NODESNUMA_NODES_nsprefix_)r'rrr r rrrrrrrr=r]s rr(zHOST_SHAREType.__init__[s,%)"!%%kk*:;"#' "#' "#' "#'  !% !%&%)"$$(!$$(!&%)"$$(!r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrgrarbs rrdzHOST_SHAREType.factory[rr)c|jSr$rgr0s rrhzHOST_SHAREType.get_ns_prefix_[rir)c||_yr$rgrks rrmzHOST_SHAREType.set_ns_prefix_[rnr)c|jSr$rr0s r get_MEM_USAGEzHOST_SHAREType.get_MEM_USAGE[rr)c||_yr$r)r'rs r set_MEM_USAGEzHOST_SHAREType.set_MEM_USAGE[rr)c|jSr$rr0s r get_CPU_USAGEzHOST_SHAREType.get_CPU_USAGE[rr)c||_yr$r!)r'rs r set_CPU_USAGEzHOST_SHAREType.set_CPU_USAGE[rr)c|jSr$r r0s r get_TOTAL_MEMzHOST_SHAREType.get_TOTAL_MEM[rr)c||_yr$r&)r'r s r set_TOTAL_MEMzHOST_SHAREType.set_TOTAL_MEM[rr)c|jSr$r r0s r get_TOTAL_CPUzHOST_SHAREType.get_TOTAL_CPU[rr)c||_yr$r+)r'r s r set_TOTAL_CPUzHOST_SHAREType.set_TOTAL_CPU[rr)c|jSr$rr0s r get_MAX_MEMzHOST_SHAREType.get_MAX_MEM[rrr)c||_yr$r0)r'rs r set_MAX_MEMzHOST_SHAREType.set_MAX_MEM[rvr)c|jSr$rr0s r get_MAX_CPUzHOST_SHAREType.get_MAX_CPU[rrr)c||_yr$r5)r'rs r set_MAX_CPUzHOST_SHAREType.set_MAX_CPU[rvr)c|jSr$rr0s rrzHOST_SHAREType.get_RUNNING_VMS[rWr)c||_yr$rrs rr zHOST_SHAREType.set_RUNNING_VMS[r[r)c|jSr$rr0s rget_VMS_THREADzHOST_SHAREType.get_VMS_THREAD[rir)c||_yr$r<)r'rs rset_VMS_THREADzHOST_SHAREType.set_VMS_THREAD[rmr)c|jSr$r r0s rr zHOST_SHAREType.get_DATASTORES[rir)c||_yr$r r s rr zHOST_SHAREType.set_DATASTORES[rmr)c|jSr$rr0s rget_PCI_DEVICESzHOST_SHAREType.get_PCI_DEVICES[rWr)c||_yr$rC)r'rs rset_PCI_DEVICESzHOST_SHAREType.set_PCI_DEVICES[r[r)c|jSr$rr0s rget_NUMA_NODESzHOST_SHAREType.get_NUMA_NODES[rir)c||_yr$rH)r'rs rset_NUMA_NODESzHOST_SHAREType.set_NUMA_NODES[rmr)c|jx|jl|j`|jT|jH|j <|j 0|j$|j|j |jyyr) rrr r rrrrrrrr0s rrzHOST_SHAREType.has__content[sz NN & NN & NN & NN & LL $ LL $    ( OO ' OO '    ( OO 'r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrgrrrrrrrrrrrrrs rrkzHOST_SHAREType.export[rr)cyr$r?rs rrz HOST_SHAREType._exportAttributes[rr)c 4 |rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jhtr|jr|jdznd}t||||j d|d |j |jd d|d ||jhtr|jr|jdznd}t||||j d|d |j |jdd|d ||jhtr|jr|jdznd}t||||j d|d|j |jdd|d||jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|j"r|j"dznd}t||||j d|d|j |j dd|d||j$htr|j&r|j&dznd}t||||j d|d|j |j$dd|d||j(Dtr|j*r|j*dznd}|j(j-|||dd||j.Dtr|j0r|j0dznd}|j.j-|||dd||j2Etr|j4r|j4dznd}|j2j-|||dd|yy)Nrrrrz MEM_USAGE>rrErz CPU_USAGE>rz TOTAL_MEM>r z TOTAL_CPU>r zMAX_MEM>rzMAX_CPU>rr@ rz VMS_THREAD>rrrrr)rrrrr9rrr r r r r rrrrrrrrrrrkrrrrrs rrzHOST_SHAREType._exportChildren\s DD >> %BPUYUmUmt77#=tv  w| 4 MM?ORVRiRijnjxjxFQRiSRTdgkl m >> %BPUYUmUmt77#=tv  w| 4 MM?ORVRiRijnjxjxFQRiSRTdgkl m >> %BPUYUmUmt77#=tv  w| 4 MM?ORVRiRijnjxjxFQRiSRTdgkl m >> %BPUYUmUmt77#=tv  w| 4 MM?ORVRiRijnjxjxFQRiSRTdgkl m << #@NSWSiSit55;pr  w| 4 MM;KdNeNefjfrfr@INeOJL\_cd e << #@NSWSiSit55;pr  w| 4 MM;KdNeNefjfrfr@INeOJL\_cd e    'DRW[WqWqt99C?xz  w| 4 MMCSVZVmVmnrn~n~LYVmWZ\lost u ?? &CQVZVoVot883>vx  w| 4 MMAQTXTkTklpl{l{IUTkUVXhkop q ?? &CQVZVoVot883>vx  OO " "7E3CSU]iyE " F    'DRW[WqWqt99C?xz     # #GU4DTV^k{G # H ?? &CQVZVoVot883>vx  OO " "7E3CSU]iyE " F 'r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzHOST_SHAREType.build.\rr)cyr$r?rs rrzHOST_SHAREType._buildAttributes9\rr)c2|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|d k(r8t(j+| }|j-|| ||_d |_y|d k(r8t2j+| }|j-|| ||_d |_y|d k(r8t6j+| }|j-|| ||_d |_yy)Nrrr r rrrrrrrrr)rrrrrrrr r r r r rrrrrrrrDATASTORESType33rdrrrXPCI_DEVICESTyperNUMA_NODESTyperrs rrzHOST_SHAREType._buildChildren;\sG  # KKE**5$ DE--eT;GE"DN'-}}D $ + %&++KKE**5$ DE--eT;GE"DN'-}}D $ + %&++KKE**5$ DE--eT;GE"DN'-}}D $ + %&++KKE**5$ DE--eT;GE"DN'-}}D $ ) # KKE**5$ BE--eT9EE DL%+]]D " ) # KKE**5$ BE--eT9EE DL%+]]D " - 'FKKKKE**5$ FE--eT=IE$D )/D & , &6;;KKE**5$ EE--eT<HE#DO(. D % , &#++4+@D JJvnJ ="DO%1D " - '"**$*?D JJvnJ =#D %2D " , &!)))>D JJvnJ ="DO%1D " 'r) NNNNNNNNNNNN)rrrgT)rrg)rrrgFTr$r))r<r=r>rArrarr(rdrrhrmrrr"r$r'r)r,r.r1r3r6r8rr r=r?r r rDrFrIrKrrkrrrrrr?r)rrgrg{[s''HHJ)8 57#G$#### '%% '%"-. -F\  ?2r)rgceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZddZddZddZddZdZddZy) rSNc ||_d|_d|_|jd|_d|_||_d|_|g|_n||_d|_ ||_ d|_ ||_ d|_ ||_d|_yrV)r=rrXr^rrY DISK_USAGEDISK_USAGE_nsprefix_DS DS_nsprefix_ FREE_DISKFREE_DISK_nsprefix_MAX_DISKMAX_DISK_nsprefix_ USED_DISKUSED_DISK_nsprefix_)r'rYr[r]r_rar=r]s rr(zDATASTORESType33.__init__\s,%)"!%%kk*:;$$(! :DGDG "#'   "&"#' r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrSrarbs rrdzDATASTORESType33.factory\r r)c|jSr$rgr0s rrhzDATASTORESType33.get_ns_prefix_\rir)c||_yr$rgrks rrmzDATASTORESType33.set_ns_prefix_\rnr)c|jSr$rYr0s rget_DISK_USAGEzDATASTORESType33.get_DISK_USAGE\rir)c||_yr$rg)r'rYs rset_DISK_USAGEzDATASTORESType33.set_DISK_USAGE\rmr)c|jSr$r[r0s rget_DSzDATASTORESType33.get_DS\rqr)c||_yr$rl)r'r[s rset_DSzDATASTORESType33.set_DS\rur)c:|jj|yr$)r[r+rys radd_DSzDATASTORESType33.add_DS\rSr)c<|jj||yr$)r[r~rs r insert_DS_atzDATASTORESType33.insert_DS_at\rWr)c"||j|<yr$rlrs r replace_DS_atzDATASTORESType33.replace_DS_at\rZr)c|jSr$r]r0s r get_FREE_DISKzDATASTORESType33.get_FREE_DISK\rr)c||_yr$rw)r'r]s r set_FREE_DISKzDATASTORESType33.set_FREE_DISK\rr)c|jSr$r_r0s r get_MAX_DISKzDATASTORESType33.get_MAX_DISK\rr)c||_yr$r|)r'r_s r set_MAX_DISKzDATASTORESType33.set_MAX_DISK\rr)c|jSr$rar0s r get_USED_DISKzDATASTORESType33.get_USED_DISK\rr)c||_yr$r)r'ras r set_USED_DISKzDATASTORESType33.set_USED_DISK\rr)c~|j0|js$|j|j |jyyr)rYr[r]r_rar0s rrzDATASTORESType33.has__content\s7 OO ' GG NN & MM % NN &r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) NrSrrrrrrrrrrrrrs rrkzDATASTORESType33.export\r r)cyr$r?rs rrz"DATASTORESType33._exportAttributes\rr)c J|rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j D]<} tr|jr|jdznd}| j|||dd | >|jhtr|jr|jdznd}t||||j d|d |j |jd d|d ||jhtr|jr|jdznd}t||||j d|d |j |jdd|d ||jitr|jr|jdznd}t||||j d|d|j |jdd|d|yy)Nrrrrz DISK_USAGE>rYrErr[rz FREE_DISK>r]z MAX_DISK>r_z USED_DISK>ra)rYrrZrr9rr[r\rkr]r^r_r`rarb) r'rrrarcrbrr`rDS_s rrz DATASTORESType33._exportChildren\sM DD ?? &CQVZVoVot883>vx  w| 4 MMAQTXTkTklpl{l{IUTkUVXhkop q77C;IdN_N_t0036fh  JJw'7rQUdpJ q >> %BPUYUmUmt77#=tv  w| 4 MM?ORVRiRijnjxjxFQRiSRTdgkl m == $AOTXTkTkt66> %BPUYUmUmt77#=tv  w| 4 MM?ORVRiRijnjxjxFQRiSRTdgkl m &r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzDATASTORESType33.build\rr)cyr$r?rs rrz!DATASTORESType33._buildAttributes]rr)c|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rLt j|}|j|||jj|d|_ y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rX|jrK|j}|j||d}|j||d}||_|j|_yyy)NrYr[rrr]r_ra)rrrrYrrZDSTyperdrr[r+rXr]r^r_r`rarbrs rrzDATASTORESType33._buildChildren]s  $KKE**5$ EE--eT<HE#DO(. D % $ >>>6D JJvnJ = GGNN4 %)D " + %&++KKE**5$ DE--eT;GE"DN'-}}D $ * $KKE**5$ CE--eT:FE!DM&,mmD # + %&++KKE**5$ DE--eT;GE"DN'-}}D $ +6 %r)r)rrrST)rrS)rrrSFTr$r) r<r=r>rArrarr(rdrrhrmrhrjrmrorqrsrurxrzr}rrrrrkrrrrrr?r)rrSrS~\s''HHJ(& 77#G$%%#!# -. m0  5r)rSceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZddZddZddZddZdZd dZ y)!rNc  ,||_d|_d|_| jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_yrV)r=rrXr^rrYrUrVrrrSrTrWrX REPLICA_CACHEREPLICA_CACHE_nsprefix_REPLICA_CACHE_SIZEREPLICA_CACHE_SIZE_nsprefix_REPLICA_IMAGESREPLICA_IMAGES_nsprefix_) r'rUrrSrWrrrr=r]s rr(zDSType.__init__,]s,%)"!%%kk*:; !%   "& !%*'+$"4,0),(,%r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzDSType.factory@]rr)c|jSr$rgr0s rrhzDSType.get_ns_prefix_K]rir)c||_yr$rgrks rrmzDSType.set_ns_prefix_M]rnr)c|jSr$rr0s rrzDSType.get_FREE_MBO]rrr)c||_yr$rrs rrzDSType.set_FREE_MBQ]rvr)c|jSr$r2r0s rr3z DSType.get_IDS]rqr)c||_yr$r2r5s rr6z DSType.set_IDU]rur)c|jSr$rr0s rrzDSType.get_TOTAL_MBW]rr)c||_yr$rrs rrzDSType.set_TOTAL_MBY]rr)c|jSr$rr0s rrzDSType.get_USED_MB[]rrr)c||_yr$rrs rrzDSType.set_USED_MB]]rvr)c|jSr$rr0s rget_REPLICA_CACHEzDSType.get_REPLICA_CACHE_]rrr)c||_yr$r)r'rs rset_REPLICA_CACHEzDSType.set_REPLICA_CACHEa]rvr)c|jSr$rr0s rget_REPLICA_CACHE_SIZEzDSType.get_REPLICA_CACHE_SIZEc]rY r)c||_yr$r)r'rs rset_REPLICA_CACHE_SIZEzDSType.set_REPLICA_CACHE_SIZEe]r\ r)c|jSr$rr0s rget_REPLICA_IMAGESzDSType.get_REPLICA_IMAGESg]rr)c||_yr$r)r'rs rset_REPLICA_IMAGESzDSType.set_REPLICA_IMAGESi]rr)c|jH|j<|j0|j$|j|j |j yyr)rUrrSrWrrrr0s rrzDSType.has__contentk]sT LL $ GG  MM % LL $    *  # # /    +r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkz DSType.exportx]rr)cyr$r?rs rrzDSType._exportAttributes]rr)c |rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jhtr|jr|jdznd}t||||j d|d |j |jd d|d ||jhtr|jr|jdznd}t||||j d|d |j |jdd|d ||jtr|jr|jdznd}t||||j d|d|j|jt!|jdd|d||j"tr|j$r|j$dznd}t||||j d|d|j|jt!|j"dd|d||j&itr|j(r|j(dznd}t||||j d|d|j |j&dd|d|yy)NrrrrrrUrErrrrrSrrWzREPLICA_CACHE>rzREPLICA_CACHE_SIZE>rzREPLICA_IMAGES>r)rUrrVrr9rrrrSrTrWrXrrr{rwr~rrrrrs rrzDSType._exportChildren]s DD << #@NSWSiSit55;pr  w| 4 MM;KdNeNefjfrfr@INeOJL\_cd e 77 ;IdN_N_t0036fh  w| 4 MM1ADD[D[\`\c\cptD[DuxHKOP Q == $AOTXTkTkt66rArrarr(rdrrhrmrrr3r6rrrrrrrrrrrrkrrrrrr?r)rrr(]s''HHJ-( -7#G$!"+'5#- -.  AB  *:r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)rTNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrV)r=rrXr^rrYPCI PCI_nsprefix_)r'rr=r]s rr(zPCI_DEVICESType.__init__]rr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrTrarbs rrdzPCI_DEVICESType.factory]rer)c|jSr$rgr0s rrhzPCI_DEVICESType.get_ns_prefix_^rir)c||_yr$rgrks rrmzPCI_DEVICESType.set_ns_prefix_ ^rnr)c|jSr$rr0s rget_PCIzPCI_DEVICESType.get_PCI ^rr)c||_yr$rr'rs rset_PCIzPCI_DEVICESType.set_PCI ^rr)c:|jj|yr$)rr+rys radd_PCIzPCI_DEVICESType.add_PCI^rr)c<|jj||yr$)rr~rs r insert_PCI_atzPCI_DEVICESType.insert_PCI_at^rr)c"||j|<yr$rrs rreplace_PCI_atzPCI_DEVICESType.replace_PCI_at^rr)c|jryyrrr0s rrzPCI_DEVICESType.has__content^rr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) NrTrrrrrrrrrrrrrs rrkzPCI_DEVICESType.export^rr)cyr$r?rs rrz!PCI_DEVICESType._exportAttributes3^rr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>y)Nrrrrr)rrrrk) r'rrrarcrbrr`rPCI_s rrzPCI_DEVICESType._exportChildren5^rr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzPCI_DEVICESType.build=^rr)cyr$r?rs rrz PCI_DEVICESType._buildAttributesH^rr)c|dk(rLtj|}|j|||jj |d|_yy)Nrrr)PCITyperdrrr+rXrs rrzPCI_DEVICESType._buildChildrenJ^rr)r)rrrTT)rrT)rrrTFTr$r)r<r=r>rArrarr(rdrrhrmrrrrrrrkrrrrrr?r)rrTrT]st''HHJ " 67#G$& -. t  +r)rTcVeZdZejZdZdZd/dZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%d Z&d!Z'd"Z(d#Z)d$Z*d%Z+d&Z,d'Z-d(Z.d0d)Z/d1d*Z0d2d+Z1d3d,Z2d-Z3d4d.Z4y)5rNc D||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_| |_d|_| |_d|_| |_d|_| |_d|_||_ d|_!||_"d|_#||_$d|_%||_&d|_'yrV)(r=rrXr^rrYADDRESSADDRESS_nsprefix_BUS BUS_nsprefix_CLASSCLASS_nsprefix_ CLASS_NAMECLASS_NAME_nsprefix_DEVICEDEVICE_nsprefix_ DEVICE_NAMEDEVICE_NAME_nsprefix_DOMAINDOMAIN_nsprefix_FUNCTIONFUNCTION_nsprefix_ NUMA_NODENUMA_NODE_nsprefix_PROFILESPROFILES_nsprefix_ SHORT_ADDRESSSHORT_ADDRESS_nsprefix_SLOTSLOT_nsprefix_rrrsUUIDUUID_nsprefix_VENDORVENDOR_nsprefix_ VENDOR_NAMEVENDOR_NAME_nsprefix_VMIDVMID_nsprefix_)r'rrrrrrrrrrrrrrrrrrr=r]s rr(zPCIType.__init__W^s5,%)"!%%kk*:; !%! #$$(! $&%)" $  "&"#'   "&*'+$ " " " $&%)" "r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzPCIType.factory^rr)c|jSr$rgr0s rrhzPCIType.get_ns_prefix_^rir)c||_yr$rgrks rrmzPCIType.set_ns_prefix_^rnr)c|jSr$rr0s r get_ADDRESSzPCIType.get_ADDRESS^rrr)c||_yr$r)r'rs r set_ADDRESSzPCIType.set_ADDRESS^rvr)c|jSr$rr0s rget_BUSzPCIType.get_BUS^rr)c||_yr$r)r'rs rset_BUSzPCIType.set_BUS^rr)c|jSr$rr0s r get_CLASSzPCIType.get_CLASS^rr)c||_yr$r)r'rs r set_CLASSzPCIType.set_CLASS^rr)c|jSr$rr0s rget_CLASS_NAMEzPCIType.get_CLASS_NAME^rir)c||_yr$r)r'rs rset_CLASS_NAMEzPCIType.set_CLASS_NAME^rmr)c|jSr$rr0s r get_DEVICEzPCIType.get_DEVICE^r r)c||_yr$r )r'rs r set_DEVICEzPCIType.set_DEVICE^r$r)c|jSr$rr0s rget_DEVICE_NAMEzPCIType.get_DEVICE_NAME^rWr)c||_yr$r)r'rs rset_DEVICE_NAMEzPCIType.set_DEVICE_NAME^r[r)c|jSr$rr0s r get_DOMAINzPCIType.get_DOMAIN^r r)c||_yr$r)r'rs r set_DOMAINzPCIType.set_DOMAIN^r$r)c|jSr$rr0s r get_FUNCTIONzPCIType.get_FUNCTION^rr)c||_yr$r)r'rs r set_FUNCTIONzPCIType.set_FUNCTION^rr)c|jSr$rr0s r get_NUMA_NODEzPCIType.get_NUMA_NODE^rr)c||_yr$r!r'rs r set_NUMA_NODEzPCIType.set_NUMA_NODE^rr)c|jSr$rr0s r get_PROFILESzPCIType.get_PROFILES^rr)c||_yr$r')r'rs r set_PROFILESzPCIType.set_PROFILES^rr)c|jSr$rr0s rget_SHORT_ADDRESSzPCIType.get_SHORT_ADDRESS^rrr)c||_yr$r,)r'rs rset_SHORT_ADDRESSzPCIType.set_SHORT_ADDRESS^rvr)c|jSr$rr0s rget_SLOTzPCIType.get_SLOT^rr)c||_yr$r1)r'rs rset_SLOTzPCIType.set_SLOT^rMr)c|jSr$rr0s rrzPCIType.get_TYPE^rr)c||_yr$rrs rrzPCIType.set_TYPE^rMr)c|jSr$rr0s rget_UUIDzPCIType.get_UUID^rr)c||_yr$r8)r'rs rset_UUIDzPCIType.set_UUID^rMr)c|jSr$rr0s r get_VENDORzPCIType.get_VENDOR^r r)c||_yr$r=)r'rs r set_VENDORzPCIType.set_VENDOR^r$r)c|jSr$rr0s rget_VENDOR_NAMEzPCIType.get_VENDOR_NAME^rWr)c||_yr$rB)r'rs rset_VENDOR_NAMEzPCIType.set_VENDOR_NAME^r[r)c|jSr$rr0s rget_VMIDzPCIType.get_VMID^rr)c||_yr$rGr'rs rset_VMIDzPCIType.set_VMID^rMr)c|j|j|j|j|j|j |j x|jl|j`|jT|jH|j<|j0|j$|j|j |j yyr)rrrrrrrrrrrrrrrrrrr0s rrzPCIType.has__content^s LL $ HH JJ " OO ' KK #    ( KK # MM % NN & MM %    * II ! II ! II ! KK #    ( II !r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzPCIType.export^rxr)cyr$r?rs rrzPCIType._exportAttributes_rr)c ||rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jdd|d ||jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||j tr|j"r|j"dznd}t||||j d|d|j |j t|j dd|d||j$tr|j&r|j&dznd}t||||j d|d|j |j t|j$dd|d||j(tr|j*r|j*dznd}t||||j d|d|j |j t|j(dd|d||j,tr|j.r|j.dznd}t||||j d|d|j |j t|j,dd|d||j0tr|j2r|j2dznd}t||||j d|d|j |j t|j0dd|d||j4tr|j6r|j6dznd}t||||j d|d|j |j t|j4dd|d||j8tr|j:r|j:dznd}t||||j d|d|j |j t|j8dd|d||j<tr|j>r|j>dznd}t||||j d|d|j |j t|j<d d|d||j@tr|jBr|jBdznd}t||||j d|d!|j |j t|j@d"d|d!||jDtr|jFr|jFdznd}t||||j d|d#|j |j t|jDd$d|d#||jHtr|jJr|jJdznd}t||||j d|d%|j |j t|jHd&d|d%||jLitr|jNr|jNdznd}t||||j d|d'|jQ|jLd(d|d'|yy))NrrrrzADDRESS>rrErzBUS>rzCLASS>rz CLASS_NAME>rzDEVICE>rz DEVICE_NAME>rzDOMAIN>rz FUNCTION>r NUMA_NODE>rz PROFILES>rzSHORT_ADDRESS>rzSLOT>rrrrzUUID>rzVENDOR>rz VENDOR_NAME>rVMID>r))rrrrr9r{rwr~rrrrrrrrrrrrrrrrrrrrrrrrrsrrrrrrrrrrs rrzPCIType._exportChildren_s DD << #@NSWSiSit55;pr  w| 4 MM;Kdoo^b^t^tu~@D@L@LvMZc^t_dOegwz~ @ 88 LQUQeQet33c9ln  w| 4 MM7G$//Z^ZpZpqz{|F|FrGT[Zp[\K]_orvw x ?? &CQVZVoVot883>vx  w| 4 MMAQTXTcTcdhdzdz|EFJFUFU|VcodzepUqsCFJK L ;; "?MRVRgRgt44s:np  w| 4 MM9IDOO\`\r\rs|~B~I~ItJW_\r]`Macsvz{ |    'DRW[WqWqt99C?xz  w| 4 MMCSVZVeVefjf|f|~GHLHXHX~Yfsf|gtWuwGJNO P ;; "?MRVRgRgt44s:np  w| 4 MM9IDOO\`\r\rs|~B~I~ItJW_\r]`Macsvz{ | == $AOTXTkTkt66> %BPUYUmUmt77#=tv  w| 4 MM?ORVRaRabfbxbxzCDHDRDRzS`kbxclSmoBFG H == $AOTXTkTkt66rArrarr(rdrrhrmrrrrrrr r rrrrrrrrr"r%r(r*r-r/r2r4rrr9r;r>r@rCrErHrKrrkrrrrrr?r)rrrS^s ''HHJ'#P .7#G$% '!#!"+ '.-. HYR  f0r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)rUNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrV)r=rrXr^rrYNODENODE_nsprefix_)r'rWr=r]s rr(zNUMA_NODESType.__init___rr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrUrarbs rrdzNUMA_NODESType.factory_rr)c|jSr$rgr0s rrhzNUMA_NODESType.get_ns_prefix__rir)c||_yr$rgrks rrmzNUMA_NODESType.set_ns_prefix__rnr)c|jSr$rWr0s rget_NODEzNUMA_NODESType.get_NODE_rr)c||_yr$r])r'rWs rset_NODEzNUMA_NODESType.set_NODE_rMr)c:|jj|yr$)rWr+rys radd_NODEzNUMA_NODESType.add_NODE_rr)c<|jj||yr$)rWr~rs rinsert_NODE_atzNUMA_NODESType.insert_NODE_at_rr)c"||j|<yr$r]rs rreplace_NODE_atzNUMA_NODESType.replace_NODE_at_rr)c|jryyrr]r0s rrzNUMA_NODESType.has__content_rr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) NrUrrrrrrrrrrrrrs rrkzNUMA_NODESType.export_rr)cyr$r?rs rrz NUMA_NODESType._exportAttributes`rr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>y)NrrrrWr)rWrrXrk) r'rrrarcrbrr`rNODE_s rrzNUMA_NODESType._exportChildren `rr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzNUMA_NODESType.build`rr)cyr$r?rs rrzNUMA_NODESType._buildAttributes`rr)c|dk(rLtj|}|j|||jj |d|_yy)NrWrr)NODETyperdrrWr+rXrs rrzNUMA_NODESType._buildChildren`rr)r)rrrUT)rrU)rrrUFTr$r)r<r=r>rArrarr(rdrrhrmr^r`rbrdrfrrkrrrrrr?r)rrUrU_st''HHJ # 57#G$ '!-. v  ,r)rUceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZddZddZddZddZdZd dZ y)!roNc ||_d|_d|_|jd|_d|_|g|_n||_d|_|g|_n||_d|_ ||_ d|_ ||_ d|_ yrV)r=rrXr^rrYCORECORE_nsprefix_HUGEPAGEHUGEPAGE_nsprefix_r+r,NODE_IDNODE_ID_nsprefix_)r'rrrtr+rvr=r]s rr(zNODEType.__init__,`s,%)"!%%kk*:; <DIDI"  DM$DM"& $ !%r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrorarbs rrdzNODEType.factory@`rr)c|jSr$rgr0s rrhzNODEType.get_ns_prefix_K`rir)c||_yr$rgrks rrmzNODEType.set_ns_prefix_M`rnr)c|jSr$rrr0s rget_COREzNODEType.get_COREO`rr)c||_yr$r|)r'rrs rset_COREzNODEType.set_COREQ`rMr)c:|jj|yr$)rrr+rys radd_COREzNODEType.add_CORES`rr)c<|jj||yr$)rrr~rs rinsert_CORE_atzNODEType.insert_CORE_atU`rr)c"||j|<yr$r|rs rreplace_CORE_atzNODEType.replace_CORE_atW`rr)c|jSr$rtr0s r get_HUGEPAGEzNODEType.get_HUGEPAGEY`rr)c||_yr$rr'rts r set_HUGEPAGEzNODEType.set_HUGEPAGE[`rr)c:|jj|yr$rtr+rys r add_HUGEPAGEzNODEType.add_HUGEPAGE]`rr)c<|jj||yr$rtr~rs rinsert_HUGEPAGE_atzNODEType.insert_HUGEPAGE_at_`rr)c"||j|<yr$rrs rreplace_HUGEPAGE_atzNODEType.replace_HUGEPAGE_ata`rr)c|jSr$rQr0s rrRzNODEType.get_MEMORYc`r r)c||_yr$rQrTs rrUzNODEType.set_MEMORYe`r$r)c|jSr$rvr0s r get_NODE_IDzNODEType.get_NODE_IDg`rrr)c||_yr$rr'rvs r set_NODE_IDzNODEType.set_NODE_IDi`rvr)cf|js$|js|j |jyyr)rrrtr+rvr0s rrzNODEType.has__contentk`s* II MM KK # LL $r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrorrrrrrrrrrrrrs rrkzNODEType.exportu`rr)cyr$r?rs rrzNODEType._exportAttributes`rr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>|jD]<} tr|j r|j dznd}| j|||dd|>|j Dtr|jr|jdznd}|j j|||dd||jitr|jr|jdznd}t||||jd|d |j|jd d |d |yy) Nrrrrrrrtr+rNODE_ID>rvrEr) rrrrsrkrtrur+r,rvrwrr9r) r'rrrarcrbrr`rCORE_ HUGEPAGE_s rrzNODEType._exportChildren`sq DDYYE=KPTPcPct22S8jl  LL%)9SYhtL uIAOTXTkTkt66rArrarr(rdrrhrmr}rrrrrrrrrrRrUrrrrkrrrrrr?r)rroro(`s''HHJ&( /7#G$ '!!$+% -. e$  3r)roceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZddZddZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ yrV)r=rrXr^rrYCPUSCPUS_nsprefix_ DEDICATEDDEDICATED_nsprefix_FREEFREE_nsprefix_rr)r'rrrrr=r]s rr(zCOREType.__init__`so,%)"!%%kk*:; ""#'  " r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzCOREType.factory`rr)c|jSr$rgr0s rrhzCOREType.get_ns_prefix_`rir)c||_yr$rgrks rrmzCOREType.set_ns_prefix_`rnr)c|jSr$rr0s rget_CPUSzCOREType.get_CPUS`rr)c||_yr$r)r'rs rset_CPUSzCOREType.set_CPUS`rMr)c|jSr$rr0s r get_DEDICATEDzCOREType.get_DEDICATED`rr)c||_yr$r)r'rs r set_DEDICATEDzCOREType.set_DEDICATED`rr)c|jSr$rr0s rget_FREEzCOREType.get_FREE`rr)c||_yr$rr'rs rset_FREEzCOREType.set_FREE`rMr)c|jSr$r2r0s rr3zCOREType.get_ID`rqr)c||_yr$r2r5s rr6zCOREType.set_ID`rur)cf|j$|j|j |jyyr)rrrrr0s rrzCOREType.has__content`s0 II ! NN & II ! GG r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzCOREType.exportarr)cyr$r?rs rrzCOREType._exportAttributesarr)c |rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jhtr|jr|jdznd}t||||j d|d |j|jd d|d ||jitr|jr|jdznd}t||||j d|d |j|jdd|d |yy)NrrrrzCPUS>rrErz DEDICATED>rFREE>rrr)rrrrr9r{rwr~rrrrrrrrs rrzCOREType._exportChildrenas: DD 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t >> %BPUYUmUmt77#=tv  w| 4 MM?ORVRaRabfbxbxzCDHDRDRzS`kbxclSmoBFG H 99 =KPTPcPct22S8jl  w| 4 MM5EH_H_`d`i`iv|H_H}@PSWX Y 77 ;IdN_N_t0036fh  w| 4 MM1ADD[D[\`\c\cptD[DuxHKOP Q r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzCOREType.build/arr)cyr$r?rs rrzCOREType._buildAttributes:arr)c|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rX|jrK|j}|j||d}|j||d}||_ |j|_ yyy)Nrrrr)rr|rrrrrrrrrrrrrs rrzCOREType._buildChildrenrArrarr(rdrrhrmrrrrrrr3r6rrkrrrrrr?r)rrr`s''HHJ ! /7#G$# -. Q*  .r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zdd ZddZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ yrV) r=rrXr^rrYPAGESPAGES_nsprefix_rrUSAGEUSAGE_nsprefix_)r'rrrr=r]s rr(zHUGEPAGEType.__init__\as`,%)"!%%kk*:; # " #r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzHUGEPAGEType.factoryharr)c|jSr$rgr0s rrhzHUGEPAGEType.get_ns_prefix_sarir)c||_yr$rgrks rrmzHUGEPAGEType.set_ns_prefix_uarnr)c|jSr$rr0s r get_PAGESzHUGEPAGEType.get_PAGESwarr)c||_yr$r)r'rs r set_PAGESzHUGEPAGEType.set_PAGESyarr)c|jSr$rr0s rrzHUGEPAGEType.get_SIZE{arr)c||_yr$rrs rrzHUGEPAGEType.set_SIZE}arMr)c|jSr$rr0s r get_USAGEzHUGEPAGEType.get_USAGEarr)c||_yr$rr'rs r set_USAGEzHUGEPAGEType.set_USAGEarr)cN|j|j |jyyr)rrrr0s rrzHUGEPAGEType.has__contentas& JJ " II ! JJ "r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzHUGEPAGEType.exportarr)cyr$r?rs rrzHUGEPAGEType._exportAttributesarr)c |rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jitr|jr|jdznd}t||||j d|d |j |jd d|d |yy) NrrrrzPAGES>rrErr? rUSAGE>r) rrrrr9rrrrrrs rrzHUGEPAGEType._exportChildrenas} DD :: !>LQUQeQet33c9ln  w| 4 MM7G$JaJabfblblzAJaKBDTW[\ ] 99 =KPTPcPct22S8jl  w| 4 MM5EH_H_`d`i`iv|H_H}@PSWX Y :: !>LQUQeQet33c9ln  w| 4 MM7G$JaJabfblblzAJaKBDTW[\ ] "r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzHUGEPAGEType.buildarr)cyr$r?rs rrzHUGEPAGEType._buildAttributesarr)c.|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rX|jrK|j}|j||d}|j||d}||_|j|_ yyy)Nrrr) rrrrrrrrrrrs rrzHUGEPAGEType._buildChildrenas  FKKKKE**5$@E--eT7CEDJ#)==D & V[[KKE**5$?E--eT6BEDI"(--D  ' !fkkKKE**5$@E--eT7CEDJ#)==D '2 !r)r)rrrT)rr)rrrFTr$r)r<r=r>rArrarr(rdrrhrmrrrrrrrrkrrrrrr?r)rrrXasy''HHJ $ 37#G$-. ]"  1r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zdd ZddZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ yrV) r=rrXr^rrYDISTANCEDISTANCE_nsprefix_TOTALTOTAL_nsprefix_rr)r'rrrr=r]s rr(zMEMORYType.__init__as`,%)"!%%kk*:;  "& # #r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzMEMORYType.factoryar r)c|jSr$rgr0s rrhzMEMORYType.get_ns_prefix_arir)c||_yr$rgrks rrmzMEMORYType.set_ns_prefix_arnr)c|jSr$rr0s r get_DISTANCEzMEMORYType.get_DISTANCEarr)c||_yr$r)r'rs r set_DISTANCEzMEMORYType.set_DISTANCEarr)c|jSr$rr0s r get_TOTALzMEMORYType.get_TOTALarr)c||_yr$r)r'rs r set_TOTALzMEMORYType.set_TOTALarr)c|jSr$rr0s rrzMEMORYType.get_USAGEbrr)c||_yr$rrs rrzMEMORYType.set_USAGEbrr)cN|j|j |jyyr)rrrr0s rrzMEMORYType.has__contentbs& MM % JJ " JJ "r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzMEMORYType.export br3r)cyr$r?rs rrzMEMORYType._exportAttributes$brr)c |rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jhtr|jr|jdznd}t||||j d|d |j|jd d|d ||jitr|jr|jdznd}t||||j d|d |j|jd d|d |yy) Nrrrrz DISTANCE>rrErzTOTAL>rrr) rrrrr9r{rwr~rrrrrrs rrzMEMORYType._exportChildren&bs DD == $AOTXTkTkt66LQUQeQet33c9ln  w| 4 MM7G$JaJabfblblzAJaKBDTW[\ ] :: !>LQUQeQet33c9ln  w| 4 MM7G$JaJabfblblzAJaKBDTW[\ ] "r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzMEMORYType.build7brr)cyr$r?rs rrzMEMORYType._buildAttributesBbrr)c|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j ||d}|j||d}||_|j|_ y|dk(rX|jrK|j}|j ||d}|j||d}||_ |j|_ yyy)Nrrr) rr|rrrrrrrrrrrs rrzMEMORYType._buildChildrenDbs  "[[F**64DF--fdJGF"DM&,mmD # ' !fkkKKE**5$@E--eT7CEDJ#)==D ' !fkkKKE**5$@E--eT7CEDJ#)==D '2 !r)r)rrrT)rr)rrrFTr$r)r<r=r>rArrarr(rdrrhrmrrrrrrrrkrrrrrr?r)rrrasy''HHJ $ 17#G$!-. ]"  1r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)rhNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrGrHs rr(zVMSType.__init__^brIr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrhrarbs rrdzVMSType.factoryibrr)c|jSr$rgr0s rrhzVMSType.get_ns_prefix_tbrir)c||_yr$rgrks rrmzVMSType.set_ns_prefix_vbrnr)c|jSr$r2r0s rr3zVMSType.get_IDxbrqr)c||_yr$r2r5s rr6zVMSType.set_IDzbrur)c:|jj|yr$rQrys rrRzVMSType.add_ID|brSr)c<|jj||yr$rUrs rrVzVMSType.insert_ID_at~brWr)c"||j|<yr$r2rs rrYzVMSType.replace_ID_atbrZr)c|jryyrr2r0s rrzVMSType.has__contentbr\r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrhrrrrrrrrrrrrrs rrkzVMSType.exportbrxr)cyr$r?rs rrzVMSType._exportAttributesbrr)c |rd}nd}|jD]`} tr|jr|jdznd}t||||j d|d|j | dd|d|byrarbrcs rrzVMSType._exportChildrenbrer)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrz VMSType.buildbrr)cyr$r?rs rrzVMSType._buildAttributesbrr)c|dk(rl|jr_|j}|j||d}|j||d}|jj ||j |_yyyrirjrs rrzVMSType._buildChildrenbrkr)r)rrrhT)rrh)rrrhFTr$rrlr?r)rrhrhZbst''HHJ ! .7#G$%-. M  .r)rhc2eZdZejZdZdZd)dZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%d Z&d!Z'd"Z(d*d#Z)d+d$Z*d,d%Z+d-d&Z,d'Z-d.d(Z.y)/riNc  | |_d|_d|_| jd|_d|_||_d|_|g|_n||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_|g|_n||_d|_||_d|_| |_d|_| g|_y| |_yrV)r=rrXr^rrYVCENTER_CCR_REFVCENTER_CCR_REF_nsprefix_rrrrrr VCENTER_NAMEVCENTER_NAME_nsprefix_VCENTER_PASSWORDVCENTER_PASSWORD_nsprefix_VCENTER_RESOURCE_POOL_INFO$VCENTER_RESOURCE_POOL_INFO_nsprefix_ VCENTER_USERVCENTER_USER_nsprefix_VCENTER_VERSIONVCENTER_VERSION_nsprefix_r) r'rrrrrr r"r$r&rr=r]s rr(zTEMPLATEType34.__init__bs,%)"!%%kk*:;.)-&  !"$D "0D (,%(&*##6 -1*(&*# 0*.' % -.0D +.HD +481(&*#.)-&   "D  ,D r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrirarbs rrdzTEMPLATEType34.factorybrr)c|jSr$rgr0s rrhzTEMPLATEType34.get_ns_prefix_brir)c||_yr$rgrks rrmzTEMPLATEType34.set_ns_prefix_brnr)c|jSr$rr0s rget_VCENTER_CCR_REFz"TEMPLATEType34.get_VCENTER_CCR_REFbrer)c||_yr$r,r'rs rset_VCENTER_CCR_REFz"TEMPLATEType34.set_VCENTER_CCR_REFbrir)c|jSr$rr0s rrz!TEMPLATEType34.get_VCENTER_DS_REFbrr)c||_yr$rrs rrz!TEMPLATEType34.set_VCENTER_DS_REFbrr)c:|jj|yr$)rr+rys radd_VCENTER_DS_REFz!TEMPLATEType34.add_VCENTER_DS_REFbr[ r)c<|jj||yr$)rr~rs rinsert_VCENTER_DS_REF_atz'TEMPLATEType34.insert_VCENTER_DS_REF_atcr^ r)c"||j|<yr$rrs rreplace_VCENTER_DS_REF_atz(TEMPLATEType34.replace_VCENTER_DS_REF_atcra r)c|jSr$rr0s rrzTEMPLATEType34.get_VCENTER_HOSTcrr)c||_yr$rrs rrzTEMPLATEType34.set_VCENTER_HOSTcrr)c|jSr$rr0s rrz&TEMPLATEType34.get_VCENTER_INSTANCE_ID crd r)c||_yr$rrs rrz&TEMPLATEType34.set_VCENTER_INSTANCE_ID crg r)c|jSr$rr0s rget_VCENTER_NAMEzTEMPLATEType34.get_VCENTER_NAME crr)c||_yr$r>)r'rs rset_VCENTER_NAMEzTEMPLATEType34.set_VCENTER_NAMEcrr)c|jSr$r r0s rget_VCENTER_PASSWORDz#TEMPLATEType34.get_VCENTER_PASSWORDcrdr)c||_yr$rC)r'r s rset_VCENTER_PASSWORDz#TEMPLATEType34.set_VCENTER_PASSWORDcrgr)c|jSr$r"r0s rget_VCENTER_RESOURCE_POOL_INFOz-TEMPLATEType34.get_VCENTER_RESOURCE_POOL_INFOcrI r)c||_yr$rH)r'r"s rset_VCENTER_RESOURCE_POOL_INFOz-TEMPLATEType34.set_VCENTER_RESOURCE_POOL_INFOcrL r)c:|jj|yr$)r"r+rys radd_VCENTER_RESOURCE_POOL_INFOz-TEMPLATEType34.add_VCENTER_RESOURCE_POOL_INFOcs ''..u5r)c<|jj||yr$)r"r~rs r$insert_VCENTER_RESOURCE_POOL_INFO_atz3TEMPLATEType34.insert_VCENTER_RESOURCE_POOL_INFO_atcs ''..uerrErrrrrrrz VCENTER_NAME>rzVCENTER_PASSWORD>r zVCENTER_RESOURCE_POOL_INFO>r"z VCENTER_USER>r$zVCENTER_VERSION>r&)rrrrr9r{rwr~rrrrrrrrr r!r"r#r$r%r&r'rr) r'rrrarcrbrr`rVCENTER_DS_REF_VCENTER_RESOURCE_POOL_INFO_rs rrzTEMPLATEType34._exportChildrenTcs DD    +HV[_[y[yt==CAC  w| 4 MMK[^b^m^mnroEoEFOPTPdPdFerCoEoD_EGWZ^_ `#22OGUZ^ZwZwt<>DCE  w| 4 MMM]`d`o`optqGqGHQRVRgRgHhuGqGqHaIK[^bc d+/+J+J 'SafjgPgPtHH3NWY  w| 4 MMaqtxuDuDEIE[E[\efA\BOkE[ElumoBFG H,K    (ESX\XsXst::S@z|  w| 4 MMEUX\XgXghlh~h~@IJNJ[J[@\iwh~ixYy{KNRS T    +HV[_[y[yt==CAC  w| 4 MMK[^b^m^mnroEoEFOPTPdPdFerCoEoD_EGWZ^_ `))7E<8 c$i( d#*r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzTEMPLATEType34.buildcrr)cyr$r?rs rrzTEMPLATEType34._buildAttributescrr)cN|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(r_|j}|j||d}|j||d}|j j||j|_y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(r_|j}|j||d}|j||d}|j"j||j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|j/|d }|j0j|y) Nrrrrrr r"r$r&ri)rr|rrrrrr+rrrrrrrr r!r"r#r$r%r&r'rlrrs rrzTEMPLATEType34._buildChildrencs ) )[[F**649JKF--fd D 5 . ([[F**64HF--fdNKF &D *0--D ' + +[[F**649JKF--fdrArrarr(rdrrhrmr-r0rrr4r6r8rrrrr?rArDrFrIrKrMrOrQrTrVrYr[rrrrrrkrrrrrr?r)rriribs''HHJ!-D 57#G$$/#-*1+!)(7!)%1/E6=7!)$/8NFR -. -$\  9/r)riceZdZejZdZdZd dZdZe eZdZ dZ dZ ddZ ddZdd Zd d Zd Zdd Zy)r"Nc h||_d|_d|_|jd|_d|_yrVrrs rr(z#VCENTER_RESOURCE_POOL_INFO.__init__crr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr"rarbs rrdz"VCENTER_RESOURCE_POOL_INFO.factorycrr)c|jSr$rgr0s rrhz)VCENTER_RESOURCE_POOL_INFO.get_ns_prefix_crir)c||_yr$rgrks rrmz)VCENTER_RESOURCE_POOL_INFO.set_ns_prefix_crnr)c yrr?r0s rrz'VCENTER_RESOURCE_POOL_INFO.has__contentcr r)c8tjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrH|j d||j||d z||d| |j d ||d|y|j d |y) Nr"rrrrrrrrrrrrrs rrkz!VCENTER_RESOURCE_POOL_INFO.exportcs"3778TU  ',M DD  ! ! -%;W2W**E doo#4 7E<0 #3UMdrr)c||_yr$rrs rrzMONITORINGType.set_TIMESTAMP@drr)c|jSr$r2r0s rr3zMONITORINGType.get_IDBdrqr)c||_yr$r2r5s rr6zMONITORINGType.set_IDDdrur)c|jSr$rxr0s r get_CAPACITYzMONITORINGType.get_CAPACITYFdrr)c||_yr$r)r'rxs r set_CAPACITYzMONITORINGType.set_CAPACITYHdrr)c|jSr$rzr0s r get_SYSTEMzMONITORINGType.get_SYSTEMJdr r)c||_yr$rr'rzs r set_SYSTEMzMONITORINGType.set_SYSTEMLdr$r)c|jSr$r!r0s rr"zMONITORINGType.get_NUMA_NODENdrr)c||_yr$r!r$s rr%zMONITORINGType.set_NUMA_NODEPdrr)c:|jj|yr$)rr+rys r add_NUMA_NODEzMONITORINGType.add_NUMA_NODERdrr)c<|jj||yr$)rr~rs rinsert_NUMA_NODE_atz"MONITORINGType.insert_NUMA_NODE_atTdrr)c"||j|<yr$r!rs rreplace_NUMA_NODE_atz#MONITORINGType.replace_NUMA_NODE_atVdrr)c~|j0|j$|j|j |jryyr)rrrxrzrr0s rrzMONITORINGType.has__contentXds7 NN & GG  MM % KK # NNr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrjrrrrrrrrrrrrrs rrkzMONITORINGType.exportcdrr)cyr$r?rs rrz MONITORINGType._exportAttributeszdrr)c |rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jDtr|jr|jdznd}|jj|||dd | |jDtr|jr|jdznd}|jj|||dd | |jD]<} tr|jr|jdznd}| j|||dd| >y)NrrrrrrrErrrrxrrzr)rrrrr9rrrrxryrkrzr{rr) r'rrrarcrbrr`r NUMA_NODE_s rrzMONITORINGType._exportChildren|ds DD >> %BPUYUmUmt77#=tv  w| 4 MM?ORVRiRijnjxjxFQRiSRTdgkl m 77 ;IdN_N_t0036fh  w| 4 MM1ADD[D[\`\c\cptD[DuxHKOP Q == $AOTXTkTkt66bXcr~  )r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzMONITORINGType.builddrr)cyr$r?rs rrzMONITORINGType._buildAttributesdrr)c |dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(r8tj|}|j||||_ d|_ y|dk(r8tj|}|j||||_d|_ y|dk(rLtj|}|j|||j j#|d|_ yy)Nrrrxrrrzr)rrrrrrrr CAPACITYTyperdrrxrX SYSTEMTyperz NUMA_NODETyperr+rs rrzMONITORINGType._buildChildrendsd  # KKE**5$ DE--eT;GE"DN'-}}D $ $ 6;;KKE**5$=E--eT4@EDG & D  * $''t'rArrarr(rdrrhrmrrr3r6rrrrr"r%rrrrrkrrrrrr?r)rrjrjds''HHJ(& 57#G$#!#%,& -. @,  1r)rjceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZddZddZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ yrV)r=rrXr^rrYFREE_CPUFREE_CPU_nsprefix_ FREE_MEMORYFREE_MEMORY_nsprefix_USED_CPUUSED_CPU_nsprefix_ USED_MEMORYUSED_MEMORY_nsprefix_)r'rrrrr=r]s rr(zCAPACITYType.__init__dsq,%)"!%%kk*:;  "&&%)"  "&&%)"r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzCAPACITYType.factorydrr)c|jSr$rgr0s rrhzCAPACITYType.get_ns_prefix_drir)c||_yr$rgrks rrmzCAPACITYType.set_ns_prefix_drnr)c|jSr$rr0s r get_FREE_CPUzCAPACITYType.get_FREE_CPUdrr)c||_yr$r)r'rs r set_FREE_CPUzCAPACITYType.set_FREE_CPUdrr)c|jSr$rr0s rget_FREE_MEMORYzCAPACITYType.get_FREE_MEMORYdrWr)c||_yr$r)r'rs rset_FREE_MEMORYzCAPACITYType.set_FREE_MEMORYdr[r)c|jSr$rr0s r get_USED_CPUzCAPACITYType.get_USED_CPUdrr)c||_yr$r)r'rs r set_USED_CPUzCAPACITYType.set_USED_CPUdrr)c|jSr$rr0s rget_USED_MEMORYzCAPACITYType.get_USED_MEMORYdrWr)c||_yr$r)r'rs rset_USED_MEMORYzCAPACITYType.set_USED_MEMORYdr[r)cf|j$|j|j |jyyr)rrrrr0s rrzCAPACITYType.has__contentds4 MM %    ( MM %    (r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzCAPACITYType.exportdrr)cyr$r?rs rrzCAPACITYType._exportAttributeserr)c |rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jhtr|jr|jdznd}t||||j d|d |j |jd d|d ||jitr|jr|jdznd}t||||j d|d |j |jdd|d |yy)Nrrrrz FREE_CPU>rrErz FREE_MEMORY>rz USED_CPU>rz USED_MEMORY>r) rrrrr9rrrrrrrrs rrzCAPACITYType._exportChildrenes DD == $AOTXTkTkt66rArrarr(rdrrhrmrrrrrrrrrrkrrrrrr?r)rrrds''HHJ * 37#G$! '! ' -. u*  7r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zdd Zdd Zdd ZddZdZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ yrV) r=rrXr^rrYNETRXNETRX_nsprefix_NETTXNETTX_nsprefix_)r'rrr=r]s rr(zSYSTEMType.__init__TesQ,%)"!%%kk*:; # #r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzSYSTEMType.factory^er r)c|jSr$rgr0s rrhzSYSTEMType.get_ns_prefix_ierir)c||_yr$rgrks rrmzSYSTEMType.set_ns_prefix_kernr)c|jSr$rr0s r get_NETRXzSYSTEMType.get_NETRXmerr)c||_yr$rr'rs r set_NETRXzSYSTEMType.set_NETRXoerr)c|jSr$rr0s r get_NETTXzSYSTEMType.get_NETTXqerr)c||_yr$rr'rs r set_NETTXzSYSTEMType.set_NETTXserr)c6|j |jyyr)rrr0s rrzSYSTEMType.has__contentues JJ " JJ "r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzSYSTEMType.export}er3r)cyr$r?rs rrzSYSTEMType._exportAttributeserr)c |rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j itr|jr|jdznd}t||||j d|d |j |j d d|d |yy) NrrrrNETRX>rrErNETTX>r)rrrrr9rrrrs rrzSYSTEMType._exportChildrenes  DD :: !>LQUQeQet33c9ln  w| 4 MM7G$JaJabfblblzAJaKBDTW[\ ] :: !>LQUQeQet33c9ln  w| 4 MM7G$JaJabfblblzAJaKBDTW[\ ] "r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzSYSTEMType.builderr)cyr$r?rs rrzSYSTEMType._buildAttributeserr)cv|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rX|jrK|j}|j||d}|j||d}||_|j|_yyy)Nrr)rrrrrrrrrs rrzSYSTEMType._buildChildrenes  FKKKKE**5$@E--eT7CEDJ#)==D ' !fkkKKE**5$@E--eT7CEDJ#)==D '2 !r)r)rrrT)rr)rrrFTr$r)r<r=r>rArrarr(rdrrhrmrrrrrrkrrrrrr?r)rrrPeso''HHJ $ 17#G$-.  ]   1r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZddZddZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_|g|_n||_d|_||_d|_ ||_ d|_ yrV) r=rrXr^rrYrtrur+r,rvrw)r'rtr+rvr=r]s rr(zNUMA_NODEType.__init__esm,%)"!%%kk*:;  DM$DM"& $ !%r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzNUMA_NODEType.factoryerr)c|jSr$rgr0s rrhzNUMA_NODEType.get_ns_prefix_erir)c||_yr$rgrks rrmzNUMA_NODEType.set_ns_prefix_ernr)c|jSr$rr0s rrzNUMA_NODEType.get_HUGEPAGEerr)c||_yr$rrs rrzNUMA_NODEType.set_HUGEPAGEerr)c:|jj|yr$rrys rrzNUMA_NODEType.add_HUGEPAGEerr)c<|jj||yr$rrs rrz NUMA_NODEType.insert_HUGEPAGE_aterr)c"||j|<yr$rrs rrz!NUMA_NODEType.replace_HUGEPAGE_aterr)c|jSr$rQr0s rrRzNUMA_NODEType.get_MEMORYer r)c||_yr$rQrTs rrUzNUMA_NODEType.set_MEMORYer$r)c|jSr$rr0s rrzNUMA_NODEType.get_NODE_IDerrr)c||_yr$rrs rrzNUMA_NODEType.set_NODE_IDervr)cN|js|j |jyyr)rtr+rvr0s rrzNUMA_NODEType.has__contentes# MM KK # LL $r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzNUMA_NODEType.exporterr)cyr$r?rs rrzNUMA_NODEType._exportAttributesfrr)c 2|rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>|jDtr|j r|j dznd}|jj|||dd||j itr|jr|jdznd}t||||jd|d|j|j d d |d|yy) Nrrrrtrr+rrrvrEr) rtrrurkr+r,rvrwrr9r) r'rrrarcrbrr`rrs rrzNUMA_NODEType._exportChildrenfs' DDIAOTXTkTkt66D JJvnJ = MM  &%/D " ( "''t'rArrarr(rdrrhrmrrrrrrRrUrrrrkrrrrrr?r)rrres''HHJ& 47#G$!$+%-. e  3r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zdd Zdd Zdd ZddZdZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ yrV) r=rrXr^rrYrrrr)r'rrr=r]s rr(zHUGEPAGEType35.__init__JfQ,%)"!%%kk*:; " "r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzHUGEPAGEType35.factoryTfrr)c|jSr$rgr0s rrhzHUGEPAGEType35.get_ns_prefix__frir)c||_yr$rgrks rrmzHUGEPAGEType35.set_ns_prefix_afrnr)c|jSr$rr0s rrzHUGEPAGEType35.get_FREEcfrr)c||_yr$rrs rrzHUGEPAGEType35.set_FREEefrMr)c|jSr$rr0s rrzHUGEPAGEType35.get_SIZEgfrr)c||_yr$rrs rrzHUGEPAGEType35.set_SIZEifrMr)c6|j |jyyr)rrr0s rrzHUGEPAGEType35.has__contentkf II ! II !r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzHUGEPAGEType35.exportsfrr)cyr$r?rs rrz HUGEPAGEType35._exportAttributesfrr)c |rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j itr|jr|jdznd}t||||j d|d |j |j d d|d |yy) NrrrrrrrErr? r)rrrrr9rrrrs rrzHUGEPAGEType35._exportChildrenfs DD 99 =KPTPcPct22S8jl  w| 4 MM5EH_H_`d`i`iv|H_H}@PSWX Y 99 =KPTPcPct22S8jl  w| 4 MM5EH_H_`d`i`iv|H_H}@PSWX Y !r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzHUGEPAGEType35.buildfrr)cyr$r?rs rrzHUGEPAGEType35._buildAttributesfrr)cv|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rX|jrK|j}|j||d}|j||d}||_|j|_yyy)Nrr)rrrrrrrrrs rrzHUGEPAGEType35._buildChildrenfs  6;;KKE**5$?E--eT6BEDI"(--D  & V[[KKE**5$?E--eT6BEDI"(--D  &1 r)r)rrrT)rr)rrrFTr$r)r<r=r>rArrarr(rdrrhrmrrrrrrkrrrrrr?r)rrrFfso''HHJ # 57#G$-.  Y   0r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zdd Zdd Zdd ZddZdZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ yrV) r=rrXr^rrYrrUSEDUSED_nsprefix_)r'rrr=r]s rr(zMEMORYType36.__init__frr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzMEMORYType36.factoryfrr)c|jSr$rgr0s rrhzMEMORYType36.get_ns_prefix_frir)c||_yr$rgrks rrmzMEMORYType36.set_ns_prefix_frnr)c|jSr$rr0s rrzMEMORYType36.get_FREEfrr)c||_yr$rrs rrzMEMORYType36.set_FREEfrMr)c|jSr$rr0s rget_USEDzMEMORYType36.get_USEDfrr)c||_yr$r)r'rs rset_USEDzMEMORYType36.set_USEDfrMr)c6|j |jyyr)rrr0s rrzMEMORYType36.has__contentfr r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzMEMORYType36.exportfrr)cyr$r?rs rrzMEMORYType36._exportAttributesfrr)c |rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jitr|jr|jdznd}t||||j d|d |j|jd d|d |yy) NrrrrrrrErzUSED>r) rrrrr9r{rwr~rrrrs rrzMEMORYType36._exportChildrenfs" DD 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t 99 =KPTPcPct22S8jl  w| 4 MM5EH_H_`d`i`iv|H_H}@PSWX Y !r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzMEMORYType36.build grr)cyr$r?rs rrzMEMORYType36._buildAttributesgrr)c^|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rX|jrK|j}|j ||d}|j||d}||_|j|_ yyy)Nrr) rr|rrrrrrrrrs rrzMEMORYType36._buildChildrengs  [[F**64@F--fdFCFDI"(--D  & V[[KKE**5$?E--eT6BEDI"(--D  &1 r)r)rrrT)rr)rrrFTr$r)r<r=r>rArrarr(rdrrhrmrrrrrrkrrrrrr?r)rrrfso''HHJ # 37#G$-.  Y   0r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZddZddZddZddZdZddZy)rE Nc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ yrVrrs rr(zLOCKType37.__init__*grr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrE rarbs rrdzLOCKType37.factory8gr r)c|jSr$rgr0s rrhzLOCKType37.get_ns_prefix_Cgrir)c||_yr$rgrks rrmzLOCKType37.set_ns_prefix_Egrnr)c|jSr$rr0s rrzLOCKType37.get_LOCKEDGgr r)c||_yr$rrs rrzLOCKType37.set_LOCKEDIgr$r)c|jSr$rr0s rrzLOCKType37.get_OWNERKgrr)c||_yr$rrs rrzLOCKType37.set_OWNERMgrr)c|jSr$rr0s rrzLOCKType37.get_TIMEOgrr)c||_yr$rrs rrzLOCKType37.set_TIMEQgrMr)c|jSr$rr0s rrzLOCKType37.get_REQ_IDSgr r)c||_yr$rrs rrzLOCKType37.set_REQ_IDUgr$r)cf|j$|j|j |jyyrrr0s rrzLOCKType37.has__contentWgrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) NrE rrrrrrrrrrrrrs rrkzLOCKType37.exportagr3r)cyr$r?rs rrzLOCKType37._exportAttributesxgrr)c |rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jhtr|jr|jdznd}t||||j d|d |j |jd d|d ||jitr|jr|jdznd}t||||j d|d |j |jdd|d |yyrrrs rrzLOCKType37._exportChildrenzgrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzLOCKType37.buildgrr)cyr$r?rs rrzLOCKType37._buildAttributesgrr)c|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_ y|dk(rX|jrK|j}|j||d}|j||d}||_ |j|_ yyyrrrs rrzLOCKType37._buildChildrengrr)r)rrrE T)rrE )rrrE FTr$rrr?r)rrE rE &g''HHJ % 17#G$ -. a*  2r)rE ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZd dZd!dZ d"dZ!d#dZ"dZ#d$dZ$y)%rF Nc  d| |_d|_d|_| jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_yrVrrs rr(zPERMISSIONSType38.__init__grr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrF rarbs rrdzPERMISSIONSType38.factorygrr)c|jSr$rgr0s rrhz PERMISSIONSType38.get_ns_prefix_grir)c||_yr$rgrks rrmz PERMISSIONSType38.set_ns_prefix_grnr)c|jSr$rr0s rrzPERMISSIONSType38.get_OWNER_Ugrrr)c||_yr$rrs rrzPERMISSIONSType38.set_OWNER_Ugrvr)c|jSr$rr0s rrzPERMISSIONSType38.get_OWNER_Mgrrr)c||_yr$rrs rrzPERMISSIONSType38.set_OWNER_Mgrvr)c|jSr$r r0s rr zPERMISSIONSType38.get_OWNER_Agrrr)c||_yr$r r s rrzPERMISSIONSType38.set_OWNER_Agrvr)c|jSr$rr0s rrzPERMISSIONSType38.get_GROUP_Ugrrr)c||_yr$rrs rrzPERMISSIONSType38.set_GROUP_Ugrvr)c|jSr$rr0s rrzPERMISSIONSType38.get_GROUP_Mgrrr)c||_yr$rrs rrzPERMISSIONSType38.set_GROUP_Mgrvr)c|jSr$rr0s rrzPERMISSIONSType38.get_GROUP_Agrrr)c||_yr$rrs rr zPERMISSIONSType38.set_GROUP_Agrvr)c|jSr$r"r0s rr#zPERMISSIONSType38.get_OTHER_Ugrrr)c||_yr$r"r%s rr&zPERMISSIONSType38.set_OTHER_Ugrvr)c|jSr$r(r0s rr)zPERMISSIONSType38.get_OTHER_Mgrrr)c||_yr$r(r+s rr,zPERMISSIONSType38.set_OTHER_Mhrvr)c|jSr$r.r0s rr/zPERMISSIONSType38.get_OTHER_Ahrrr)c||_yr$r.r1s rr2zPERMISSIONSType38.set_OTHER_Ahrvr)c|j`|jT|jH|j<|j0|j $|j |j |jyyrr4r0s rrzPERMISSIONSType38.has__contenthr5r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) NrF rrrrrrrrrrrrrs rrkzPERMISSIONSType38.exporthrBr)cyr$r?rs rrz#PERMISSIONSType38._exportAttributes-hrr)c <|rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jhtr|jr|jdznd}t||||j d|d |j |jd d|d ||jhtr|jr|jdznd}t||||j d|d |j |jdd|d ||jhtr|jr|jdznd}t||||j d|d|j |jdd|d||jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|j"r|j"dznd}t||||j d|d|j |j dd|d||j$htr|j&r|j&dznd}t||||j d|d|j |j$dd|d||j(itr|j*r|j*dznd}t||||j d|d|j |j(dd|d|yyr:r;rs rrz!PERMISSIONSType38._exportChildren/hr<r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzPERMISSIONSType38.buildXhrr)cyr$r?rs rrz"PERMISSIONSType38._buildAttributeschrr)c~|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|d k(rX|jrK|j}|j||d }|j||d }||_|j|_yyyr@rArs rrz PERMISSIONSType38._buildChildrenehrBr)rC)rrrF T)rrF )rrrF FTr$rrDr?r)rrF rF g''HHJ&0 87#G$-. (eR  63r)rF ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zdd ZddZddZddZdZddZy)rG Nc ||_d|_d|_|jd|_d|_||_d|_|g|_y||_yrV) r=rrXr^rrYVCENTER_IMPORTEDVCENTER_IMPORTED_nsprefix_r)r'r[rr=r]s rr(zTEMPLATEType39.__init__hsY,%)"!%%kk*:; 0*.'   "D  ,D r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrG rarbs rrdzTEMPLATEType39.factoryhrr)c|jSr$rgr0s rrhzTEMPLATEType39.get_ns_prefix_hrir)c||_yr$rgrks rrmzTEMPLATEType39.set_ns_prefix_hrnr)c|jSr$r[r0s rget_VCENTER_IMPORTEDz#TEMPLATEType39.get_VCENTER_IMPORTEDhrdr)c||_yr$ra)r'r[s rset_VCENTER_IMPORTEDz#TEMPLATEType39.set_VCENTER_IMPORTEDhrgr)c|jSr$rr0s rrzTEMPLATEType39.get_anytypeobjs_hrr)c||_yr$rrs rrzTEMPLATEType39.set_anytypeobjs_hrr)c:|jj|yr$rrys rrzTEMPLATEType39.add_anytypeobjs_hrr)c"||j|<yr$rrs rrz"TEMPLATEType39.insert_anytypeobjs_hrr)c6|j |jryyr)r[rr0s rrzTEMPLATEType39.has__contenths  ! ! -   r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) NrG rrrrrrrrrrrrrs rrkzTEMPLATEType39.exporthrr)cyr$r?rs rrz TEMPLATEType39._exportAttributeshrr)c |rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||sJ|jD]:} t||||j t| |j d<yy) NrrrrzVCENTER_IMPORTED>r[rEr) r[rr\rr9r{rwr~rrrs rrzTEMPLATEType39._exportChildrenhs DD  ,IW\`\{\{t>>DCE  w| 4 MMM]`d`o`optqGqGHQRVRgRgHhuGqGqHaIK[^bc d))7E<8 c$i( d#*r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzTEMPLATEType39.buildhrr)cyr$r?rs rrzTEMPLATEType39._buildAttributesirr)c|dk(rK|j}|j||d}|j||d}||_|j|_y|j |d}|jj|y)Nr[rG ) rr|rr[rr\rlrr+rs rrzTEMPLATEType39._buildChildrenisy * *[[F**649KLF--fdrArrarr(rdrrhrmrbrdrrrrrrkrrrrrr?r)rrG rG hsp''HHJ - 57#G$%18NFR-.  $   /r)rG ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZddZddZddZddZdZddZy)rH Nc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ |g|_ d|_ y||_ d|_ yrV)r=rrXr^rrYr4r5r6r7r:r;r<r=)r'r4r6r:r<r=r]s rr(zSNAPSHOTSType40.__init__is,%)"!%%kk*:;*'+$(&*#*'+$  DM#'%DM"&r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrH rarbs rrdzSNAPSHOTSType40.factory$irer)c|jSr$rgr0s rrhzSNAPSHOTSType40.get_ns_prefix_/irir)c||_yr$rgrks rrmzSNAPSHOTSType40.set_ns_prefix_1irnr)c|jSr$rDr0s rrEz!SNAPSHOTSType40.get_ALLOW_ORPHANS3irrr)c||_yr$rDrGs rrHz!SNAPSHOTSType40.set_ALLOW_ORPHANS5irvr)c|jSr$rJr0s rrKz SNAPSHOTSType40.get_CURRENT_BASE7irr)c||_yr$rJrMs rrNz SNAPSHOTSType40.set_CURRENT_BASE9irr)c|jSr$rVr0s rrWz!SNAPSHOTSType40.get_NEXT_SNAPSHOT;irrr)c||_yr$rVrYs rrZz!SNAPSHOTSType40.set_NEXT_SNAPSHOT=irvr)c|jSr$r\r0s rr]zSNAPSHOTSType40.get_SNAPSHOT?irr)c||_yr$r\r_s rr`zSNAPSHOTSType40.set_SNAPSHOTAirr)c:|jj|yr$rbrys rrczSNAPSHOTSType40.add_SNAPSHOTCirr)c<|jj||yr$rers rrfz"SNAPSHOTSType40.insert_SNAPSHOT_atEirr)c"||j|<yr$r\rs rrhz#SNAPSHOTSType40.replace_SNAPSHOT_atGirr)cf|j$|j|j |jryyr)r4r6r:r<r0s rrzSNAPSHOTSType40.has__contentIis3    *    )    * MMr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) NrH rrrrrrrrrrrrrs rrkzSNAPSHOTSType40.exportSirr)cyr$r?rs rrz!SNAPSHOTSType40._exportAttributesjirr)c |rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jhtr|jr|jdznd}t||||j d|d |j|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jD]<} tr|jr|jdznd}| j|||dd |>y)Nrrrrrpr4rErrqr6rrr:r<r)r4rr5rr9r{rwr~r6r7rr:r;r<r=rkrts rrzSNAPSHOTSType40._exportChildrenlisH DD    )FTY]YuYut;;cA|~  w| 4 MMGWZ^ZiZijnkAkABKLPL^L^B_l{kAk|[}ORVW X    (ESX\XsXst::S@z|  w| 4 MMEUX\XoXoptqBqBO]XoY^`pswx y    )FTY]YuYut;;cA|~  w| 4 MMGWZ^ZiZijnkAkABKLPL^L^B_l{kAk|[}ORVW XIAOTXTkTkt66JE %D *0--D ' / )[[F**64IF--fdOLF!'D +1==D ( * $!)))>D JJvnJ = MM  &%/D " %r)r)rrrH T)rrH )rrrH FTr$r)r<r=r>rArrarr(rdrrhrmrErHrKrNrWrZr]r`rcrfrhrrkrrrrrr?r)rrH rH is''HHJ'" 67#G$"+!)"+!$+% -. ~(  0r)rH ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZddZddZddZddZdZd dZ y)!rNc  ,||_d|_d|_| jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_yrV)r=rrXr^rrYrrrrrrrrrrrrrr) r'rrrrrrrr=r]s rr(zSNAPSHOTType41.__init__is,%)"!%%kk*:;  "& $ "  " $ "r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzSNAPSHOTType41.factoryirr)c|jSr$rgr0s rrhzSNAPSHOTType41.get_ns_prefix_irir)c||_yr$rgrks rrmzSNAPSHOTType41.set_ns_prefix_irnr)c|jSr$rr0s rrzSNAPSHOTType41.get_CHILDRENirr)c||_yr$rrs rrzSNAPSHOTType41.set_CHILDRENirr)c|jSr$rr0s rrzSNAPSHOTType41.get_ACTIVEir r)c||_yr$rrs rrzSNAPSHOTType41.set_ACTIVEir$r)c|jSr$rr0s rrzSNAPSHOTType41.get_DATEirr)c||_yr$rrs rrzSNAPSHOTType41.set_DATEirMr)c|jSr$r2r0s rr3zSNAPSHOTType41.get_IDirqr)c||_yr$r2r5s rr6zSNAPSHOTType41.set_IDirur)c|jSr$rHr0s rrIzSNAPSHOTType41.get_NAMEirr)c||_yr$rHrKs rrLzSNAPSHOTType41.set_NAMEirMr)c|jSr$rr0s rrzSNAPSHOTType41.get_PARENTir r)c||_yr$rrs rrzSNAPSHOTType41.set_PARENTir$r)c|jSr$rr0s rrzSNAPSHOTType41.get_SIZEirr)c||_yr$rrs rrzSNAPSHOTType41.set_SIZEirMr)c|jH|j<|j0|j$|j|j |j yyr)rrrrrrrr0s rrzSNAPSHOTType41.has__contentisN MM % KK # II ! GG  II ! KK # II !r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzSNAPSHOTType41.exportirr)cyr$r?rs rrz SNAPSHOTType41._exportAttributesjrr)c |rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jhtr|jr|jdznd}t||||j d|d |j|jd d|d ||jhtr|jr|jdznd}t||||j d|d |j|jdd|d ||jtr|j r|j dznd}t||||j d|d|j |j t|jdd|d||j"htr|j$r|j$dznd}t||||j d|d|j|j"dd|d||j&itr|j(r|j(dznd}t||||j d|d|j|j&dd|d|yy)NrrrrrrrErrrrrrrrrrrr? r)rrrrr9r{rwr~rrrrrrrrrrrrrrs rrzSNAPSHOTType41._exportChildrenjs DD == $AOTXTkTkt66rArrarr(rdrrhrmrrrrrrr3r6rIrLrrrrrrkrrrrrr?r)rrris''HHJ#( 57#G$! -.  YB  *0r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)rI Nc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrV)r=rrXr^rrY INCREMENTINCREMENT_nsprefix_)r'rr=r]s rr(zBACKUP_INCREMENTSType.__init__qjrr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrI rarbs rrdzBACKUP_INCREMENTSType.factory|jrr)c|jSr$rgr0s rrhz$BACKUP_INCREMENTSType.get_ns_prefix_jrir)c||_yr$rgrks rrmz$BACKUP_INCREMENTSType.set_ns_prefix_jrnr)c|jSr$rr0s r get_INCREMENTz#BACKUP_INCREMENTSType.get_INCREMENTjrr)c||_yr$r)r'rs r set_INCREMENTz#BACKUP_INCREMENTSType.set_INCREMENTjrr)c:|jj|yr$)rr+rys r add_INCREMENTz#BACKUP_INCREMENTSType.add_INCREMENTjrr)c<|jj||yr$)rr~rs rinsert_INCREMENT_atz)BACKUP_INCREMENTSType.insert_INCREMENT_atjrr)c"||j|<yr$rrs rreplace_INCREMENT_atz*BACKUP_INCREMENTSType.replace_INCREMENT_atjrr)c|jryyrrr0s rrz"BACKUP_INCREMENTSType.has__contentjrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) NrI rrrrrrrrrrrrrs rrkzBACKUP_INCREMENTSType.exportjrr)cyr$r?rs rrz'BACKUP_INCREMENTSType._exportAttributesjrr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>y)Nrrrrr)rrrrk) r'rrrarcrbrr`r INCREMENT_s rrz%BACKUP_INCREMENTSType._exportChildrenjrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzBACKUP_INCREMENTSType.buildjrr)cyr$r?rs rrz&BACKUP_INCREMENTSType._buildAttributesjrr)c|dk(rLtj|}|j|||jj |d|_yy)Nrrr) INCREMENTTyperdrrr+rXrs rrz$BACKUP_INCREMENTSType._buildChildrenjrr)r)rrrI T)rrI )rrrI FTr$r)r<r=r>rArrarr(rdrrhrmrrrrrrrkrrrrrr?r)rrI rI mjrr)rI ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZddZddZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_yrV)r=rrXr^rrYrrrrrprqrrrrrrrs) r'rrrprrrrr=r]s rr(zINCREMENTType.__init__js,%)"!%%kk*:; " "#'  " $ "r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzINCREMENTType.factoryjrr)c|jSr$rgr0s rrhzINCREMENTType.get_ns_prefix_jrir)c||_yr$rgrks rrmzINCREMENTType.set_ns_prefix_jrnr)c|jSr$rr0s rrzINCREMENTType.get_DATEjrr)c||_yr$rrs rrzINCREMENTType.set_DATEjrMr)c|jSr$r2r0s rr3zINCREMENTType.get_IDjrqr)c||_yr$r2r5s rr6zINCREMENTType.set_IDjrur)c|jSr$rr0s rrzINCREMENTType.get_PARENT_IDkrr)c||_yr$rrs rrzINCREMENTType.set_PARENT_IDkrr)c|jSr$rr0s rrzINCREMENTType.get_SIZEkrr)c||_yr$rrs rrzINCREMENTType.set_SIZEkrMr)c|jSr$rr0s rrzINCREMENTType.get_SOURCEkr r)c||_yr$rrs rrzINCREMENTType.set_SOURCE kr$r)c|jSr$rr0s rrzINCREMENTType.get_TYPE krr)c||_yr$rrs rrzINCREMENTType.set_TYPEkrMr)c|j<|j0|j$|j|j |j yyr)rrrprrrrr0s rrzINCREMENTType.has__contentksD II ! GG  NN & II ! KK # II !r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzINCREMENTType.exportkrr)cyr$r?rs rrzINCREMENTType._exportAttributes3krr)c t|rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jhtr|jr|jdznd}t||||j d|d |j|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jdd|d ||jtr|j r|j dznd}t||||j d|d|j |j t|jdd|d||j"tr|j$r|j$dznd}t||||j d|d|j |j t|j"dd|d|yy)NrrrrrrrErrrrrpr? rr= rrrr)rrrrr9r{rwr~rrrprqrrrrrrrrsrs rrzINCREMENTType._exportChildren5ks DD 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t 77 ;IdN_N_t0036fh  w| 4 MM1ADOOTXTjTjktuyu|u|k}KOTjUPEQScfjk l >> %BPUYUmUmt77#=tv  w| 4 MM?ORVRiRijnjxjxFQRiSRTdgkl m 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t ;; "?MRVRgRgt44s:np  w| 4 MM9IDOO\`\r\rs|~B~I~ItJW_\r]`Macsvz{ | 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t !r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzINCREMENTType.buildRkrr)cyr$r?rs rrzINCREMENTType._buildAttributes]krr)c|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_yy)Nrrrprrrr)rr|rrrrrrrrrprqrrrrrrrsrs rrzINCREMENTType._buildChildren_ks  [[F**64@F--fdFCFDI"(--D  $ [[F**64>F--fdDAFDG & D  + %&++KKE**5$ DE--eT;GE"DN'-}}D $ & [[F**64@F--fdFCFDI"(--D  ( "[[F**64BF--fdHEF DK$*MMD ! & [[F**64@F--fdFCFDI"(--D  !r)r!)rrrT)rr)rrrFTr$r)r<r=r>rArrarr(rdrrhrmrrr3r6rrrrrrrrrrkrrrrrr?r)rrrjs''HHJ#$ 47#G$# -. t:  $0r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZddZddZddZddZdZddZy)r Nc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ yrVrrs rr(zLOCKType42.__init__krr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr rarbs rrdzLOCKType42.factorykr r)c|jSr$rgr0s rrhzLOCKType42.get_ns_prefix_krir)c||_yr$rgrks rrmzLOCKType42.set_ns_prefix_krnr)c|jSr$rr0s rrzLOCKType42.get_LOCKEDkr r)c||_yr$rrs rrzLOCKType42.set_LOCKEDkr$r)c|jSr$rr0s rrzLOCKType42.get_OWNERkrr)c||_yr$rrs rrzLOCKType42.set_OWNERkrr)c|jSr$rr0s rrzLOCKType42.get_TIMEkrr)c||_yr$rrs rrzLOCKType42.set_TIMEkrMr)c|jSr$rr0s rrzLOCKType42.get_REQ_IDkr r)c||_yr$rrs rrzLOCKType42.set_REQ_IDkr$r)cf|j$|j|j |jyyrrr0s rrzLOCKType42.has__contentkrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr rrrrrrrrrrrrrs rrkzLOCKType42.exportkr3r)cyr$r?rs rrzLOCKType42._exportAttributeskrr)c |rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jhtr|jr|jdznd}t||||j d|d |j |jd d|d ||jitr|jr|jdznd}t||||j d|d |j |jdd|d |yyrrrs rrzLOCKType42._exportChildrenkrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzLOCKType42.buildkrr)cyr$r?rs rrzLOCKType42._buildAttributeskrr)c|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_ y|dk(rX|jrK|j}|j||d}|j||d}||_ |j|_ yyyrrrs rrzLOCKType42._buildChildrenkrr)r)rrr T)rr )rrr FTr$rrr?r)rr r kr9r)r ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZd dZd!dZ d"dZ!d#dZ"dZ#d$dZ$y)%r Nc  d| |_d|_d|_| jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_yrVrrs rr(zPERMISSIONSType43.__init__lrr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr rarbs rrdzPERMISSIONSType43.factory5lrr)c|jSr$rgr0s rrhz PERMISSIONSType43.get_ns_prefix_@lrir)c||_yr$rgrks rrmz PERMISSIONSType43.set_ns_prefix_Blrnr)c|jSr$rr0s rrzPERMISSIONSType43.get_OWNER_UDlrrr)c||_yr$rrs rrzPERMISSIONSType43.set_OWNER_UFlrvr)c|jSr$rr0s rrzPERMISSIONSType43.get_OWNER_MHlrrr)c||_yr$rrs rrzPERMISSIONSType43.set_OWNER_MJlrvr)c|jSr$r r0s rr zPERMISSIONSType43.get_OWNER_ALlrrr)c||_yr$r r s rrzPERMISSIONSType43.set_OWNER_ANlrvr)c|jSr$rr0s rrzPERMISSIONSType43.get_GROUP_UPlrrr)c||_yr$rrs rrzPERMISSIONSType43.set_GROUP_URlrvr)c|jSr$rr0s rrzPERMISSIONSType43.get_GROUP_MTlrrr)c||_yr$rrs rrzPERMISSIONSType43.set_GROUP_MVlrvr)c|jSr$rr0s rrzPERMISSIONSType43.get_GROUP_AXlrrr)c||_yr$rrs rr zPERMISSIONSType43.set_GROUP_AZlrvr)c|jSr$r"r0s rr#zPERMISSIONSType43.get_OTHER_U\lrrr)c||_yr$r"r%s rr&zPERMISSIONSType43.set_OTHER_U^lrvr)c|jSr$r(r0s rr)zPERMISSIONSType43.get_OTHER_M`lrrr)c||_yr$r(r+s rr,zPERMISSIONSType43.set_OTHER_Mblrvr)c|jSr$r.r0s rr/zPERMISSIONSType43.get_OTHER_Adlrrr)c||_yr$r.r1s rr2zPERMISSIONSType43.set_OTHER_Aflrvr)c|j`|jT|jH|j<|j0|j $|j |j |jyyrr4r0s rrzPERMISSIONSType43.has__contenthlr5r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr rrrrrrrrrrrrrs rrkzPERMISSIONSType43.exportwlrBr)cyr$r?rs rrz#PERMISSIONSType43._exportAttributeslrr)c <|rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jhtr|jr|jdznd}t||||j d|d |j |jd d|d ||jhtr|jr|jdznd}t||||j d|d |j |jdd|d ||jhtr|jr|jdznd}t||||j d|d|j |jdd|d||jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|j"r|j"dznd}t||||j d|d|j |j dd|d||j$htr|j&r|j&dznd}t||||j d|d|j |j$dd|d||j(itr|j*r|j*dznd}t||||j d|d|j |j(dd|d|yyr:r;rs rrz!PERMISSIONSType43._exportChildrenlr<r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzPERMISSIONSType43.buildlrr)cyr$r?rs rrz"PERMISSIONSType43._buildAttributeslrr)c~|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|d k(rX|jrK|j}|j||d }|j||d }||_|j|_yyyr@rArs rrz PERMISSIONSType43._buildChildrenlrBr)rC)rrr T)rr )rrr FTr$rrDr?r)rr r lrXr)r ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)r) Nc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrGrHs rr(zMARKETPLACEAPPSType.__init__mrIr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr) rarbs rrdzMARKETPLACEAPPSType.factorymrQ r)c|jSr$rgr0s rrhz"MARKETPLACEAPPSType.get_ns_prefix_mrir)c||_yr$rgrks rrmz"MARKETPLACEAPPSType.set_ns_prefix_mrnr)c|jSr$r2r0s rr3zMARKETPLACEAPPSType.get_IDmrqr)c||_yr$r2r5s rr6zMARKETPLACEAPPSType.set_ID mrur)c:|jj|yr$rQrys rrRzMARKETPLACEAPPSType.add_ID"mrSr)c<|jj||yr$rUrs rrVz MARKETPLACEAPPSType.insert_ID_at$mrWr)c"||j|<yr$r2rs rrYz!MARKETPLACEAPPSType.replace_ID_at&mrZr)c|jryyrr2r0s rrz MARKETPLACEAPPSType.has__content(mr\r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr) rrrrrrrrrrrrrs rrkzMARKETPLACEAPPSType.export/mre r)cyr$r?rs rrz%MARKETPLACEAPPSType._exportAttributesFmrr)c |rd}nd}|jD]`} tr|jr|jdznd}t||||j d|d|j | dd|d|byrarbrcs rrz#MARKETPLACEAPPSType._exportChildrenHmrer)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzMARKETPLACEAPPSType.buildQmrr)cyr$r?rs rrz$MARKETPLACEAPPSType._buildAttributes\mrr)c|dk(rl|jr_|j}|j||d}|j||d}|jj ||j |_yyyrirjrs rrz"MARKETPLACEAPPSType._buildChildren^mrkr)r)rrr) T)rr) )rrr) FTr$rrlr?r)rr) r) mt''HHJ ! :7#G$%-. M  .r)r) ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZd dZd!dZ d"dZ!d#dZ"dZ#d$dZ$y)%r* Nc  d| |_d|_d|_| jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_yrVrrs rr(zPERMISSIONSType44.__init__lmrr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr* rarbs rrdzPERMISSIONSType44.factorymrr)c|jSr$rgr0s rrhz PERMISSIONSType44.get_ns_prefix_mrir)c||_yr$rgrks rrmz PERMISSIONSType44.set_ns_prefix_mrnr)c|jSr$rr0s rrzPERMISSIONSType44.get_OWNER_Umrrr)c||_yr$rrs rrzPERMISSIONSType44.set_OWNER_Umrvr)c|jSr$rr0s rrzPERMISSIONSType44.get_OWNER_Mmrrr)c||_yr$rrs rrzPERMISSIONSType44.set_OWNER_Mmrvr)c|jSr$r r0s rr zPERMISSIONSType44.get_OWNER_Amrrr)c||_yr$r r s rrzPERMISSIONSType44.set_OWNER_Amrvr)c|jSr$rr0s rrzPERMISSIONSType44.get_GROUP_Umrrr)c||_yr$rrs rrzPERMISSIONSType44.set_GROUP_Umrvr)c|jSr$rr0s rrzPERMISSIONSType44.get_GROUP_Mmrrr)c||_yr$rrs rrzPERMISSIONSType44.set_GROUP_Mmrvr)c|jSr$rr0s rrzPERMISSIONSType44.get_GROUP_Amrrr)c||_yr$rrs rr zPERMISSIONSType44.set_GROUP_Amrvr)c|jSr$r"r0s rr#zPERMISSIONSType44.get_OTHER_Umrrr)c||_yr$r"r%s rr&zPERMISSIONSType44.set_OTHER_Umrvr)c|jSr$r(r0s rr)zPERMISSIONSType44.get_OTHER_Mmrrr)c||_yr$r(r+s rr,zPERMISSIONSType44.set_OTHER_Mmrvr)c|jSr$r.r0s rr/zPERMISSIONSType44.get_OTHER_Amrrr)c||_yr$r.r1s rr2zPERMISSIONSType44.set_OTHER_Amrvr)c|j`|jT|jH|j<|j0|j $|j |j |jyyrr4r0s rrzPERMISSIONSType44.has__contentmr5r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr* rrrrrrrrrrrrrs rrkzPERMISSIONSType44.exportmrBr)cyr$r?rs rrz#PERMISSIONSType44._exportAttributesmrr)c <|rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jhtr|jr|jdznd}t||||j d|d |j |jd d|d ||jhtr|jr|jdznd}t||||j d|d |j |jdd|d ||jhtr|jr|jdznd}t||||j d|d|j |jdd|d||jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|j"r|j"dznd}t||||j d|d|j |j dd|d||j$htr|j&r|j&dznd}t||||j d|d|j |j$dd|d||j(itr|j*r|j*dznd}t||||j d|d|j |j(dd|d|yyr:r;rs rrz!PERMISSIONSType44._exportChildrenmr<r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzPERMISSIONSType44.buildnrr)cyr$r?rs rrz"PERMISSIONSType44._buildAttributesnrr)c~|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|d k(rX|jrK|j}|j||d }|j||d }||_|j|_yyyr@rArs rrz PERMISSIONSType44._buildChildrennrBr)rC)rrr* T)rr* )rrr* FTr$rrDr?r)rr* r* hmrXr)r* cteZdZejZdZdZd4dZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%d Z&d!Z'd"Z(d#Z)d$Z*d%Z+d&Z,d'Z-d(Z.d)Z/d*Z0d+Z1d,Z2d-Z3d5d.Z4d6d/Z5d7d0Z6d8d1Z7d2Z8d9d3Z9y):rH Nc t||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_|g|_n||_d|_||_d|_||_d|_| |_d|_| |_d|_| |_d|_| |_d|_| |_d|_||_ d|_!||_"d|_#||_$d|_%||_&d|_'||_(d|_)yrV)*r=rrXr^rrYr'r( DISKRDBYTESDISKRDBYTES_nsprefix_ DISKRDIOPSDISKRDIOPS_nsprefix_ DISKWRBYTESDISKWRBYTES_nsprefix_ DISKWRIOPSDISKWRIOPS_nsprefix_ DISK_SIZEDISK_SIZE_nsprefix_rrr+r,rrrrrrVCENTER_ESX_HOSTVCENTER_ESX_HOST_nsprefix_VCENTER_GUEST_STATEVCENTER_GUEST_STATE_nsprefix_VCENTER_RP_NAMEVCENTER_RP_NAME_nsprefix_"VCENTER_VMWARETOOLS_RUNNING_STATUS,VCENTER_VMWARETOOLS_RUNNING_STATUS_nsprefix_VCENTER_VMWARETOOLS_VERSION%VCENTER_VMWARETOOLS_VERSION_nsprefix_"VCENTER_VMWARETOOLS_VERSION_STATUS,VCENTER_VMWARETOOLS_VERSION_STATUS_nsprefix_VCENTER_VM_NAMEVCENTER_VM_NAME_nsprefix_)r'r'r9r;r=r?rArr+rrrrCrErGrIrKrMrOr=r]s rr(zMONITORINGType45.__init__SnsW,%)"!%%kk*:;!&%)"$$(!&%)"$$(!  DN&DN#'   $ # #"#' 0*.'#6 -1*.)-&2T/<@9+F(5922T/<@9.)-&r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrH rarbs rrdzMONITORINGType45.factorynr r)c|jSr$rgr0s rrhzMONITORINGType45.get_ns_prefix_nrir)c||_yr$rgrks rrmzMONITORINGType45.set_ns_prefix_nrnr)c|jSr$rEr0s rrFzMONITORINGType45.get_CPUnrr)c||_yr$rErHs rrIzMONITORINGType45.set_CPUnrr)c|jSr$r9r0s rget_DISKRDBYTESz MONITORINGType45.get_DISKRDBYTESnrWr)c||_yr$rWr'r9s rset_DISKRDBYTESz MONITORINGType45.set_DISKRDBYTESnr[r)c|jSr$r;r0s rget_DISKRDIOPSzMONITORINGType45.get_DISKRDIOPSnrir)c||_yr$r]r'r;s rset_DISKRDIOPSzMONITORINGType45.set_DISKRDIOPSnrmr)c|jSr$r=r0s rget_DISKWRBYTESz MONITORINGType45.get_DISKWRBYTESnrWr)c||_yr$rcr'r=s rset_DISKWRBYTESz MONITORINGType45.set_DISKWRBYTESnr[r)c|jSr$r?r0s rget_DISKWRIOPSzMONITORINGType45.get_DISKWRIOPSnrir)c||_yr$rir'r?s rset_DISKWRIOPSzMONITORINGType45.set_DISKWRIOPSnrmr)c|jSr$rAr0s r get_DISK_SIZEzMONITORINGType45.get_DISK_SIZEnrr)c||_yr$ror'rAs r set_DISK_SIZEzMONITORINGType45.set_DISK_SIZEnrr)c:|jj|yr$rAr+rys r add_DISK_SIZEzMONITORINGType45.add_DISK_SIZEnrr)c<|jj||yr$rAr~rs rinsert_DISK_SIZE_atz$MONITORINGType45.insert_DISK_SIZE_atnrr)c"||j|<yr$rors rreplace_DISK_SIZE_atz%MONITORINGType45.replace_DISK_SIZE_atnrr)c|jSr$r2r0s rr3zMONITORINGType45.get_IDnrqr)c||_yr$r2r5s rr6zMONITORINGType45.set_IDnrur)c|jSr$rQr0s rrRzMONITORINGType45.get_MEMORYnr r)c||_yr$rQrTs rrUzMONITORINGType45.set_MEMORYnr$r)c|jSr$rr0s rrzMONITORINGType45.get_NETRXnrr)c||_yr$rrs rrzMONITORINGType45.set_NETRXnrr)c|jSr$rr0s rrzMONITORINGType45.get_NETTXnrr)c||_yr$rrs rrzMONITORINGType45.set_NETTXnrr)c|jSr$rr0s rrzMONITORINGType45.get_TIMESTAMPnrr)c||_yr$rrs rrzMONITORINGType45.set_TIMESTAMPnrr)c|jSr$rCr0s rget_VCENTER_ESX_HOSTz%MONITORINGType45.get_VCENTER_ESX_HOSTnrdr)c||_yr$rr'rCs rset_VCENTER_ESX_HOSTz%MONITORINGType45.set_VCENTER_ESX_HOSTnrgr)c|jSr$rEr0s rget_VCENTER_GUEST_STATEz(MONITORINGType45.get_VCENTER_GUEST_STATEnrd r)c||_yr$rr'rEs rset_VCENTER_GUEST_STATEz(MONITORINGType45.set_VCENTER_GUEST_STATEnrg r)c|jSr$rGr0s rget_VCENTER_RP_NAMEz$MONITORINGType45.get_VCENTER_RP_NAMEnrer)c||_yr$rr'rGs rset_VCENTER_RP_NAMEz$MONITORINGType45.set_VCENTER_RP_NAMEnrir)c|jSr$rIr0s r&get_VCENTER_VMWARETOOLS_RUNNING_STATUSz7MONITORINGType45.get_VCENTER_VMWARETOOLS_RUNNING_STATUSn666r)c||_yr$rr'rIs r&set_VCENTER_VMWARETOOLS_RUNNING_STATUSz7MONITORINGType45.set_VCENTER_VMWARETOOLS_RUNNING_STATUSn 2T/r)c|jSr$rKr0s rget_VCENTER_VMWARETOOLS_VERSIONz0MONITORINGType45.get_VCENTER_VMWARETOOLS_VERSIONnr r)c||_yr$rr'rKs rset_VCENTER_VMWARETOOLS_VERSIONz0MONITORINGType45.set_VCENTER_VMWARETOOLS_VERSIONnr r)c|jSr$rMr0s r&get_VCENTER_VMWARETOOLS_VERSION_STATUSz7MONITORINGType45.get_VCENTER_VMWARETOOLS_VERSION_STATUSnrr)c||_yr$rr'rMs r&set_VCENTER_VMWARETOOLS_VERSION_STATUSz7MONITORINGType45.set_VCENTER_VMWARETOOLS_VERSION_STATUSnrr)c|jSr$rOr0s rget_VCENTER_VM_NAMEz$MONITORINGType45.get_VCENTER_VM_NAMEnrer)c||_yr$rr'rOs rset_VCENTER_VM_NAMEz$MONITORINGType45.set_VCENTER_VM_NAMEnrir)c|j|j|j|j|j|j s|j |jx|jl|j`|jT|jH|j<|j0|j$|j|j |j"yyr)r'r9r;r=r?rArr+rrrrCrErGrIrKrMrOr0s rrzMONITORINGType45.has__contentns HH    ( OO '    ( OO ' NN GG  KK # JJ " JJ " NN &  ! ! -  $ $ 0  ,  3 3 ?  , , 8  3 3 ?  ,r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) NrH rrrrrrrrrrrrrs rrkzMONITORINGType45.exportnr r)cyr$r?rs rrz"MONITORINGType45._exportAttributes orr)c b|rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j|j d d|d ||jhtr|jr|jdznd}t||||j d|d |j|jd d|d ||jhtr|jr|jdznd}t||||j d|d |j|jdd|d ||jhtr|jr|jdznd}t||||j d|d|j|jdd|d||jD]<} tr|j r|j dznd}| j#|||dd|>|j$htr|j&r|j&dznd}t||||j d|d|j|j$dd|d||j(htr|j*r|j*dznd}t||||j d|d|j|j(dd|d||j,htr|j.r|j.dznd}t||||j d|d|j|j,dd|d||j0htr|j2r|j2dznd}t||||j d|d|j|j0dd|d||j4htr|j6r|j6dznd}t||||j d|d|j|j4dd|d||j8tr|j:r|j:dznd}t||||j d|d|j=|j?tA|j8dd|d||jBtr|jDr|jDdznd}t||||j d|d|j=|j?tA|jBd d|d||jFtr|jHr|jHdznd}t||||j d|d!|j=|j?tA|jFd"d|d!||jJtr|jLr|jLdznd}t||||j d|d#|j=|j?tA|jJd$d|d#||jNtr|jPr|jPdznd}t||||j d|d%|j=|j?tA|jNd&d|d%||jRtr|jTr|jTdznd}t||||j d|d'|j=|j?tA|jRd(d|d'||jVtr|jXr|jXdznd}t||||j d|d)|j=|j?tA|jVd*d|d)|yy+Nrrrrrr'rErz DISKRDBYTES>r9z DISKRDIOPS>r;z DISKWRBYTES>r=z DISKWRIOPS>r?rArrrrr+rrrrrrzVCENTER_ESX_HOST>rCzVCENTER_GUEST_STATE>rEzVCENTER_RP_NAME>rGz#VCENTER_VMWARETOOLS_RUNNING_STATUS>rIzVCENTER_VMWARETOOLS_VERSION>rKz#VCENTER_VMWARETOOLS_VERSION_STATUS>rMzVCENTER_VM_NAME>rO)-r'rr(rr9rr9r:rr;r<r=r>r?r@rArBrkrrr+r,rrrrrrrCrDr{rwr~rErFrGrHrIrJrKrLrMrNrOrP) r'rrrarcrbrr`r DISK_SIZE_s rrz MONITORINGType45._exportChildrenos DD 88 vx  w| 4 MMAQTXTkTklpl{l{IUTkUVXhkop q    'DRW[WqWqt99C?xz  w| 4 MMCSVZVmVmnrn~n~LYVmWZ\lost u ?? &CQVZVoVot883>vx  w| 4 MMAQTXTkTklpl{l{IUTkUVXhkop q..JBPUYUmUmt77#=tv    gu.>bXcr~  ) 77 ;IdN_N_t0036fh  w| 4 MM1ADD[D[\`\c\cptD[DuxHKOP Q ;; "?MRVRgRgt44s:np  w| 4 MM9IDLcLcdhdodo}ELcMFHX[_` a :: !>LQUQeQet33c9ln  w| 4 MM7G$JaJabfblblzAJaKBDTW[\ ] :: !>LQUQeQet33c9ln  w| 4 MM7G$JaJabfblblzAJaKBDTW[\ ] >> %BPUYUmUmt77#=tv  w| 4 MM?ORVRiRijnjxjxFQRiSRTdgkl m  ,IW\`\{\{t>>DCE  w| 4 MMM]`d`o`optqGqGHQRVRgRgHhuGqGqHaIK[^bc d  # # /LZ_c`B`BtAACGIK  w| 4 MMScfjfufuvzwMwMNWX\XpXpNq~SwMwTgUWgjno p    +HV[_[y[yt==CAC  w| 4 MMK[^b^m^mnroEoEFOPTPdPdFerCoEoD_EGWZ^_ `  2 2 >[inro`o`tPPSVVgi  w| 4 MMrBEIETETUYUkUkluvzv]v]l^kOUkUPEQScfjk l  + + 7TbgkhRhRtIICOY[  w| 4 MMcsvzwFwFGKG]G]^ghlhHhH^IVsG]GtwuwGJNO P  2 2 >[inro`o`tPPSVVgi  w| 4 MMrBEIETETUYUkUkluvzv]v]l^kOUkUPEQScfjk l    +HV[_[y[yt==CAC  w| 4 MMK[^b^m^mnroEoEFOPTPdPdFerCoEoD_EGWZ^_ ` ,r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzMONITORINGType45.buildZorr)cyr$r?rs rrz!MONITORINGType45._buildAttributeseorr)c6 |dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j ||d}|j||d}||_|j|_ y|dk(rW|jrK|j}|j ||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j ||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j ||d}|j||d}||_|j|_y|dk(rLt j#|} | j%|||j&j)| d| _y|d k(rW|jrK|j}|j ||d }|j||d }||_|j|_y|d k(rW|jrK|j}|j ||d }|j||d }||_|j|_y|d k(rW|jrK|j}|j ||d }|j||d }||_|j|_y|d k(rW|jrK|j}|j ||d }|j||d }||_|j|_y|d k(rW|jrK|j}|j ||d }|j||d }||_|j|_y|dk(rK|j} |jA| |d} |jC| |d} | |_"|j|_#y|dk(rK|j} |jA| |d} |jC| |d} | |_$|j|_%y|dk(rK|j} |jA| |d} |jC| |d} | |_&|j|_'y|dk(rK|j} |jA| |d} |jC| |d} | |_(|j|_)y|dk(rK|j} |jA| |d} |jC| |d} | |_*|j|_+y|dk(rK|j} |jA| |d} |jC| |d} | |_,|j|_-y|dk(rK|j} |jA| |d} |jC| |d} | |_.|j|_/yy)Nr'r9r;r=r?rArrrr+rrrrCrErGrIrKrMrO)0rrrr'rr(rrr9r:r;r<r=r>r?r@ DISK_SIZETyperdrrAr+rXrrr+r,rrrrrrr|rrCrDrErFrGrHrIrJrKrLrMrNrOrP) r'rr{rrr=rrrrrs rrzMONITORINGType45._buildChildrengos  &++KKE**5$>E--eT5AEDH!'D  - 'FKKKKE**5$ FE--eT=IE$D )/D & , &6;;KKE**5$ EE--eT<HE#DO(. D % - 'FKKKKE**5$ FE--eT=IE$D )/D & , &6;;KKE**5$ EE--eT<HE#DO(. D % + % (((=D JJvnJ = NN ! !$ '%0D " $ 6;;KKE**5$=E--eT4@EDG & D  ( "v{{KKE**5$AE--eT8DEDK$*MMD ! ' !fkkKKE**5$@E--eT7CEDJ#)==D ' !fkkKKE**5$@E--eT7CEDJ#)==D + %&++KKE**5$ DE--eT;GE"DN'-}}D $ , ,[[F**649KLF--fd >[[F**649]^F--fd<`aF6 >[[F**649]^F--fd<`aF6rArrarr(rdrrhrmrFrIrXr[r^rardrgrjrmrprsrvryr{r3r6rRrUrrrrrrrrrrrrrrrrrrrrrrkrrrrrr?r)rrH rH Ons%''HHJ,.Z 77#G$ '% '%#%,&#%1(7$/7U0G7U$/0-. K`X  k;r)rH ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zdd Zdd Zdd ZddZdZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ yrV r=rrXr^rrYrrrrr'rrr=r]s rr(zDISK_SIZEType.__init__oQ,%)"!%%kk*:;  "r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzDISK_SIZEType.factoryorr)c|jSr$rgr0s rrhzDISK_SIZEType.get_ns_prefix_orir)c||_yr$rgrks rrmzDISK_SIZEType.set_ns_prefix_ornr)c|jSr$r2r0s rr3zDISK_SIZEType.get_IDorqr)c||_yr$r2r5s rr6zDISK_SIZEType.set_IDorur)c|jSr$rr0s rrzDISK_SIZEType.get_SIZEorr)c||_yr$rrs rrzDISK_SIZEType.set_SIZEorMr)c6|j |jyyrrrr0s rrzDISK_SIZEType.has__contento GG  II !r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzDISK_SIZEType.exportprr)cyr$r?rs rrzDISK_SIZEType._exportAttributesprr)c |rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j itr|jr|jdznd}t||||j d|d |j |j d d|d |yy NrrrrrrrErr? rrrrrr9rrrrs rrzDISK_SIZEType._exportChildrenp DD 77 ;IdN_N_t0036fh  w| 4 MM1ADD[D[\`\c\cptD[DuxHKOP Q 99 =KPTPcPct22S8jl  w| 4 MM5EH_H_`d`i`iv|H_H}@PSWX Y !r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzDISK_SIZEType.build)prr)cyr$r?rs rrzDISK_SIZEType._buildAttributes4prr)cv|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rX|jrK|j}|j||d}|j||d}||_|j|_yyyNrrrrrrrrrrrs rrzDISK_SIZEType._buildChildren6p  KKE**5$=E--eT4@EDG & D  & V[[KKE**5$?E--eT6BEDI"(--D  &1 r)r)rrrT)rr)rrrFTr$rr<r=r>rArrarr(rdrrhrmr3r6rrrrkrrrrrr?r)rrroso''HHJ # 47#G$-.  Y   0r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zdd Zdd Zdd ZddZdZddZy)r{Nc ||_d|_d|_|jd|_d|_||_d|_||_d|_ yrV) r=rrXr^rrYAUTHNAUTHN_nsprefix_ EXECUTABLEEXECUTABLE_nsprefix_)r'rrr=r]s rr(zAUTH_MADType.__init__JpsQ,%)"!%%kk*:; #$$(!r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr{rarbs rrdzAUTH_MADType.factoryTprr)c|jSr$rgr0s rrhzAUTH_MADType.get_ns_prefix__prir)c||_yr$rgrks rrmzAUTH_MADType.set_ns_prefix_aprnr)c|jSr$rr0s r get_AUTHNzAUTH_MADType.get_AUTHNcprr)c||_yr$r)r'rs r set_AUTHNzAUTH_MADType.set_AUTHNeprr)c|jSr$rr0s rget_EXECUTABLEzAUTH_MADType.get_EXECUTABLEgprir)c||_yr$rr'rs rset_EXECUTABLEzAUTH_MADType.set_EXECUTABLEiprmr)c6|j |jyyr)rrr0s rrzAUTH_MADType.has__contentkps JJ " OO 'r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr{rrrrrrrrrrrrrs rrkzAUTH_MADType.exportsprr)cyr$r?rs rrzAUTH_MADType._exportAttributesprr)c D|rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d |yy) NrrrrzAUTHN>rrEr EXECUTABLE>r) rrrrr9r{rwr~rrrs rrzAUTH_MADType._exportChildrenpsU DD :: !>LQUQeQet33c9ln  w| 4 MM7G$//Z^ZpZpqz{|F|FrGT[Zp[\K]_orvw x ?? &CQVZVoVot883>vx  w| 4 MMAQTXTcTcdhdzdz|EFJFUFU|VcodzepUqsCFJK L 'r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzAUTH_MADType.buildprr)cyr$r?rs rrzAUTH_MADType._buildAttributesprr)cD|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_yy)Nrr)rr|rrrrrrrRs rrzAUTH_MADType._buildChildrenps  [[F**64AF--fdGDFDJ#)==D , &[[F**64FF--fdLIF$DO(. D % 'r)r)rrr{T)rr{)rrr{FTr$r)r<r=r>rArrarr(rdrrhrmrrrrrrkrrrrrr?r)rr{r{Fpso''HHJ ) 37#G$%-.  L   6r)r{ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZddZddZddZddZdZddZy)r|Nc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_yrV)r=rrXr^rrYDRIVER_MANAGED_GROUPSDRIVER_MANAGED_GROUPS_nsprefix_DRIVER_MANAGED_GROUP_ADMIN$DRIVER_MANAGED_GROUP_ADMIN_nsprefix_MAX_TOKEN_TIMEMAX_TOKEN_TIME_nsprefix_rrPASSWORD_CHANGEPASSWORD_CHANGE_nsprefix_PASSWORD_REQUIREDPASSWORD_REQUIRED_nsprefix_) r'rrrrrrr=r]s rr(zAUTH_MAD_CONFType.__init__ps,%)"!%%kk*:;%:"/3,*D'481,(,% ".)-&!2+/(r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr|rarbs rrdzAUTH_MAD_CONFType.factoryprr)c|jSr$rgr0s rrhz AUTH_MAD_CONFType.get_ns_prefix_prir)c||_yr$rgrks rrmz AUTH_MAD_CONFType.set_ns_prefix_prnr)c|jSr$rr0s rget_DRIVER_MANAGED_GROUPSz+AUTH_MAD_CONFType.get_DRIVER_MANAGED_GROUPSpr r)c||_yr$r )r'rs rset_DRIVER_MANAGED_GROUPSz+AUTH_MAD_CONFType.set_DRIVER_MANAGED_GROUPSpr r)c|jSr$rr0s rget_DRIVER_MANAGED_GROUP_ADMINz0AUTH_MAD_CONFType.get_DRIVER_MANAGED_GROUP_ADMINprI r)c||_yr$r )r'rs rset_DRIVER_MANAGED_GROUP_ADMINz0AUTH_MAD_CONFType.set_DRIVER_MANAGED_GROUP_ADMINprL r)c|jSr$rr0s rget_MAX_TOKEN_TIMEz$AUTH_MAD_CONFType.get_MAX_TOKEN_TIMEprr)c||_yr$r )r'rs rset_MAX_TOKEN_TIMEz$AUTH_MAD_CONFType.set_MAX_TOKEN_TIMEprr)c|jSr$rHr0s rrIzAUTH_MAD_CONFType.get_NAMEprr)c||_yr$rHrKs rrLzAUTH_MAD_CONFType.set_NAMEprMr)c|jSr$rr0s rget_PASSWORD_CHANGEz%AUTH_MAD_CONFType.get_PASSWORD_CHANGEprer)c||_yr$r )r'rs rset_PASSWORD_CHANGEz%AUTH_MAD_CONFType.set_PASSWORD_CHANGEprir)c|jSr$rr0s rget_PASSWORD_REQUIREDz'AUTH_MAD_CONFType.get_PASSWORD_REQUIREDpr/ r)c||_yr$r )r'rs rset_PASSWORD_REQUIREDz'AUTH_MAD_CONFType.set_PASSWORD_REQUIREDpr2 r)c|j<|j0|j$|j|j |j yyr)rrrrrrr0s rrzAUTH_MAD_CONFType.has__contentpsN  & & 2  + + 7    + II !  ,  " " .r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr|rrrrrrrrrrrrrs rrkzAUTH_MAD_CONFType.exportprBr)cyr$r?rs rrz#AUTH_MAD_CONFType._exportAttributesqrr)c t|rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jhtr|jr|jdznd}t||||j d|d |j|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jdd|d ||jtr|j r|j dznd}t||||j d|d|j |j t|jdd|d||j"tr|j$r|j$dznd}t||||j d|d|j |j t|j"dd|d|yy)NrrrrzDRIVER_MANAGED_GROUPS>rrErzDRIVER_MANAGED_GROUP_ADMIN>rzMAX_TOKEN_TIME>rrrzPASSWORD_CHANGE>rzPASSWORD_REQUIRED>r)rrrrr9r{rwr~rrrrrrrrrrrrs rrz!AUTH_MAD_CONFType._exportChildrenqs5 DD  % % 1N\aebFbFtCCcIMO  w| 4 MMWgjnjyjyz~{Q{QR[\`\v\vRwD[{Q{\k]_orvw x  * * 6SafjgPgPtHH3NWY  w| 4 MMaqtxuDuDEIE[E[\efjfEfE\FSoE[EpuqsCFJK L    *GUZ^ZwZwt< D 5 * *v{{KKE**5$8HIE--eT;KLE"'D ,2MMD ) & [[F**64@F--fdFCFDI"(--D  + +[[F**649JKF--fdrArrarr(rdrrhrmr r r r r r rIrLr r r r rrkrrrrrr?r)rr|r|ps''HHJ0$ 87#G$*;/E#-$/&3 -. h:  $=r)r|ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zdd Zdd Zdd ZddZdZddZy)r}Nc ||_d|_d|_|jd|_d|_||_d|_||_d|_ yrV r=rrXr^rrYrOrPrrr'rOrr=r]s rr(zDATASTORE_MADType.__init__nqQ,%)"!%%kk*:;"#' $$(!r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr}rarbs rrdzDATASTORE_MADType.factoryxqrr)c|jSr$rgr0s rrhz DATASTORE_MADType.get_ns_prefix_qrir)c||_yr$rgrks rrmz DATASTORE_MADType.set_ns_prefix_qrnr)c|jSr$r[r0s rr\zDATASTORE_MADType.get_ARGUMENTSqrr)c||_yr$r[r^s rr_zDATASTORE_MADType.set_ARGUMENTSqrr)c|jSr$rr0s rrz DATASTORE_MADType.get_EXECUTABLEqrir)c||_yr$rrs rrz DATASTORE_MADType.set_EXECUTABLEqrmr)c6|j |jyyrrOrr0s rrzDATASTORE_MADType.has__contentq NN & OO 'r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr}rrrrrrrrrrrrrs rrkzDATASTORE_MADType.exportqrBr)cyr$r?rs rrz#DATASTORE_MADType._exportAttributesqrr)c D|rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d |yy NrrrrrrOrErrr rOrrPrr9r{rwr~rrrs rrz!DATASTORE_MADType._exportChildrenq` DD >> %BPUYUmUmt77#=tv  w| 4 MM?ORVRaRabfbxbxzCDHDRDRzS`kbxclSmoBFG H ?? &CQVZVoVot883>vx  w| 4 MMAQTXTcTcdhdzdz|EFJFUFU|VcodzepUqsCFJK L 'r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzDATASTORE_MADType.buildqrr)cyr$r?rs rrz"DATASTORE_MADType._buildAttributesqrr)cD|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_yyNrOrrr|rrOrrPrrrRs rrz DATASTORE_MADType._buildChildrenq  #[[F**64EF--fdKHF#DN'-}}D $ , &[[F**64FF--fdLIF$DO(. D % 'r)r)rrr}T)rr})rrr}FTr$rr<r=r>rArrarr(rdrrhrmr\r_rrrrkrrrrrr?r)rr}r}jqso''HHJ ) 87#G$#%-.  L   6r)r}c eZdZejZdZdZd#dZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZddggZ dZ!d$dZ"d%dZ#d&dZ$d'd Z%d!Z&d(d"Z'y))r~Nc  | |_d|_d|_| jd|_d|_||_|j|j d|_||_ |j|jd|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_||_d|_| |_d|_yrV)r=rrXr^rrYBACKENDvalidate_BACKENDTypeBACKEND_nsprefix_COMPARE_BINARYvalidate_COMPARE_BINARYTypeCOMPARE_BINARY_nsprefix_ CONNECTIONSCONNECTIONS_nsprefix_DB_NAMEDB_NAME_nsprefix_PASSWDPASSWD_nsprefix_r r SERVERSERVER_nsprefix_rGrHr r ) r'rC rF rI rK rM r rO rGr r=r]s rr(zDBType.__init__qs,%)"!%%kk*:;  !!$,,/!%, (()<)<=(,%&%)" !% $ " $ " !%r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr~rarbs rrdzDBType.factoryqrr)c|jSr$rgr0s rrhzDBType.get_ns_prefix_rrir)c||_yr$rgrks rrmzDBType.set_ns_prefix_rrnr)c|jSr$rC r0s r get_BACKENDzDBType.get_BACKENDrrrr)c||_yr$rU )r'rC s r set_BACKENDzDBType.set_BACKEND rrvr)c|jSr$rF r0s rget_COMPARE_BINARYzDBType.get_COMPARE_BINARY rrr)c||_yr$rZ )r'rF s rset_COMPARE_BINARYzDBType.set_COMPARE_BINARY rrr)c|jSr$rI r0s rget_CONNECTIONSzDBType.get_CONNECTIONSrrWr)c||_yr$r_ )r'rI s rset_CONNECTIONSzDBType.set_CONNECTIONSrr[r)c|jSr$rK r0s r get_DB_NAMEzDBType.get_DB_NAMErrrr)c||_yr$rd )r'rK s r set_DB_NAMEzDBType.set_DB_NAMErrvr)c|jSr$rM r0s r get_PASSWDzDBType.get_PASSWDrr r)c||_yr$ri )r'rM s r set_PASSWDzDBType.set_PASSWDrr$r)c|jSr$rh r0s rri zDBType.get_PORTrrr)c||_yr$rh rk s rrl zDBType.set_PORTrrMr)c|jSr$rO r0s r get_SERVERzDBType.get_SERVERrr r)c||_yr$rp r'rO s r set_SERVERzDBType.set_SERVER!rr$r)c|jSr$rOr0s rrPzDBType.get_USER#rrr)c||_yr$rOrRs rrSzDBType.set_USER%rrMr)c|jSr$r r0s rr zDBType.get_TIMEOUT'rrrr)c||_yr$r r s rr zDBType.set_TIMEOUT)rrvr)cBd}|tr|jt|ts2|j }|jj d||dzy|}ddg}||vr<|j }|jj dt ||dzd}|S)NTr/r0FrFrGzUValue "%(value)s"%(lineno)s does not match xsd enumeration restriction on BACKENDTyperrs rrD zDBType.validate_BACKENDType+rs  !64;N;N;ZeS)224##//0zHMY_~b1bcE#X.LL(224##//1HVdejVkw}K~1~@ r)cZd}|tr|jt|ts2|j }|jj d||dzy|j |j|s6|jj dt|d|jd}|Sr.) r2r=rrr>r.r7%validate_COMPARE_BINARYType_patterns_rr4s rrG z"DBType.validate_COMPARE_BINARYType:r  !64;N;N;ZeS)224##//0zHMY_~b1bc44>>G##//lz|AmBDHDnDn1qr r)r5r6c|j`|jT|jH|j<|j0|j $|j |j |jyyr) rC rF rI rK rM r rO rGr r0s rrzDBType.has__contentHrsf LL $    +    ( LL $ KK # II ! KK # II ! LL $r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr~rrrrrrrrrrrrrs rrkz DBType.exportWrrr)cyr$r?rs rrzDBType._exportAttributesnrrr)c \ |rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jhtr|jr|jdznd}t||||j d|d |j|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jdd|d ||jtr|j r|j dznd}t||||j d|d|j |j t|jdd|d||j"htr|j$r|j$dznd}t||||j d|d|j|j"dd|d||j&tr|j(r|j(dznd}t||||j d|d|j |j t|j&dd|d||j*tr|j,r|j,dznd}t||||j d|d|j |j t|j*dd|d||j.itr|j0r|j0dznd}t||||j d|d|j|j.dd|d|yy)NrrrrzBACKEND>rC rErzCOMPARE_BINARY>rF z CONNECTIONS>rI zDB_NAME>rK zPASSWD>rM r?r zSERVER>rO rrGr@r )rC rrE rr9r{rwr~rF rH rI rJ rrK rL rM rN r r rO rP rGrHr r rs rrzDBType._exportChildrenprsO DD << #@NSWSiSit55;pr  w| 4 MM;Kdoo^b^t^tu~@D@L@LvMZc^t_dOegwz~ @    *GUZ^ZwZwt<rArrarr(rdrrhrmrV rX r[ r] r` rb re rg rj rl ri rl rq rt rPrSr r rD rG r{ rrkrrrrrr?r)rr~r~qs''HHJ&4 -7#G$#- ' /A.-Q,R)-. (eR  :3r)r~ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zdd ZddZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ yrV) r=rrXr^rrYCPU_COSTCPU_COST_nsprefix_ DISK_COSTDISK_COST_nsprefix_ MEMORY_COSTMEMORY_COST_nsprefix_)r'r r r r=r]s rr(zDEFAULT_COSTType.__init__rsa,%)"!%%kk*:;  "&"#' &%)"r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzDEFAULT_COSTType.factoryrr r)c|jSr$rgr0s rrhzDEFAULT_COSTType.get_ns_prefix_rrir)c||_yr$rgrks rrmzDEFAULT_COSTType.set_ns_prefix_srnr)c|jSr$r r0s r get_CPU_COSTzDEFAULT_COSTType.get_CPU_COSTsrr)c||_yr$r r'r s r set_CPU_COSTzDEFAULT_COSTType.set_CPU_COSTsrr)c|jSr$r r0s r get_DISK_COSTzDEFAULT_COSTType.get_DISK_COSTsrr)c||_yr$r r'r s r set_DISK_COSTzDEFAULT_COSTType.set_DISK_COST srr)c|jSr$r r0s rget_MEMORY_COSTz DEFAULT_COSTType.get_MEMORY_COST srWr)c||_yr$r r'r s rset_MEMORY_COSTz DEFAULT_COSTType.set_MEMORY_COST sr[r)cN|j|j |jyyr)r r r r0s rrzDEFAULT_COSTType.has__contentss( MM % NN &    (r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzDEFAULT_COSTType.exportsr r)cyr$r?rs rrz"DEFAULT_COSTType._exportAttributes/srr)c |rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jitr|jr|jdznd}t||||j d|d |j |jd d|d |yy) Nrrrr CPU_COST>r rEr DISK_COST>r MEMORY_COST>r ) r rr rr9rr r r r rs rrz DEFAULT_COSTType._exportChildren1ss DD == $AOTXTkTkt66> %BPUYUmUmt77#=tv  w| 4 MM?ORVRiRijnjxjxFQRiSRTdgkl m    'DRW[WqWqt99C?xz  w| 4 MMCSVZVmVmnrn~n~LYVmWZ\lost u (r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzDEFAULT_COSTType.buildBsrr)cyr$r?rs rrz!DEFAULT_COSTType._buildAttributesMsrr)c.|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rX|jrK|j}|j||d}|j||d}||_|j|_ yyy)Nr r r ) rrrr rr r r r r rs rrzDEFAULT_COSTType._buildChildrenOss  "v{{KKE**5$ CE--eT:FE!DM&,mmD # + %&++KKE**5$ DE--eT;GE"DN'-}}D $ - 'FKKKKE**5$ FE--eT=IE$D )/D & -8 'r)r)rrrT)rr)rrrFTr$r)r<r=r>rArrarr(rdrrhrmr r r r r r rrkrrrrrr?r)rrrrsy''HHJ * 77#G$!# '-. u"  7r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZddggZdZddZddZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ |j|jd|_ ||_ d|_yrV)r=rrXr^rrYMARKETPLACE_ACTIONSMARKETPLACE_ACTIONS_nsprefix_rrPERSISTENT_ONLYvalidate_PERSISTENT_ONLYTypePERSISTENT_ONLY_nsprefix_REQUIRED_ATTRSREQUIRED_ATTRS_nsprefix_)r'r rr r r=r]s rr(zDS_MAD_CONFType.__init__iss,%)"!%%kk*:;#6 -1* ". ))$*>*>?)-&,(,%r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzDS_MAD_CONFType.factoryxsrer)c|jSr$rgr0s rrhzDS_MAD_CONFType.get_ns_prefix_srir)c||_yr$rgrks rrmzDS_MAD_CONFType.set_ns_prefix_srnr)c|jSr$r r0s rget_MARKETPLACE_ACTIONSz'DS_MAD_CONFType.get_MARKETPLACE_ACTIONSsrd r)c||_yr$r )r'r s rset_MARKETPLACE_ACTIONSz'DS_MAD_CONFType.set_MARKETPLACE_ACTIONSsrg r)c|jSr$rHr0s rrIzDS_MAD_CONFType.get_NAMEsrr)c||_yr$rHrKs rrLzDS_MAD_CONFType.set_NAMEsrMr)c|jSr$r r0s rget_PERSISTENT_ONLYz#DS_MAD_CONFType.get_PERSISTENT_ONLYsrer)c||_yr$r )r'r s rset_PERSISTENT_ONLYz#DS_MAD_CONFType.set_PERSISTENT_ONLYsrir)c|jSr$r r0s rget_REQUIRED_ATTRSz"DS_MAD_CONFType.get_REQUIRED_ATTRSsrr)c||_yr$r r'r s rset_REQUIRED_ATTRSz"DS_MAD_CONFType.set_REQUIRED_ATTRSsrr)cZd}|tr|jt|ts2|j }|jj d||dzy|j |j|s6|jj dt|d|jd}|Sr.) r2r=rrr>r.r7&validate_PERSISTENT_ONLYType_patterns_rr4s rr z,DS_MAD_CONFType.validate_PERSISTENT_ONLYTypes  !64;N;N;ZeS)224##//0zHMY_~b1bc44??H##//lz|AmBDHDoDo1rs r)r5r6cf|j$|j|j |jyyr)r rr r r0s rrzDS_MAD_CONFType.has__contentss6  $ $ 0 II !  ,    +r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzDS_MAD_CONFType.exportsrr)cyr$r?rs rrz!DS_MAD_CONFType._exportAttributessrr)c t|rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jdd|d |yy)NrrrrzMARKETPLACE_ACTIONS>r rErrrzPERSISTENT_ONLY>r REQUIRED_ATTRS>r )r rr rr9r{rwr~rrr r r r rs rrzDS_MAD_CONFType._exportChildrenss DD  # # /LZ_c`B`BtAACGIK  w| 4 MMScfjfufuvzwMwMNWX\XpXpNq~SwMwTgUWgjno p 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t    +HV[_[y[yt==CAC  w| 4 MMK[^b^m^mnroEoEFOPTPdPdFerCoEoD_EGWZ^_ `    *GUZ^ZwZwt<rArrarr(rdrrhrmr r rIrLr r r r r r rrkrrrrrr?r)rrress''HHJ- 67#G$(7$/#- 0B>.R-S* -. \*  :r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZddZddZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_||_|j|jd|_ ||_ d|_ ||_ d|_yrV)r=rrXr^rrY MASTER_ONEDMASTER_ONED_nsprefix_rvalidate_MODETyperrrrq rr )r'r rrrq r=r]s rr(zFEDERATIONType.__init__ ts,%)"!%%kk*:;&%)"  tyy)""#'  !%r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzFEDERATIONType.factorytrr)c|jSr$rgr0s rrhzFEDERATIONType.get_ns_prefix_&trir)c||_yr$rgrks rrmzFEDERATIONType.set_ns_prefix_(trnr)c|jSr$r r0s rget_MASTER_ONEDzFEDERATIONType.get_MASTER_ONED*trWr)c||_yr$r )r'r s rset_MASTER_ONEDzFEDERATIONType.set_MASTER_ONED,tr[r)c|jSr$r;r0s rr<zFEDERATIONType.get_MODE.trr)c||_yr$r;r>s rr?zFEDERATIONType.set_MODE0trMr)c|jSr$rr0s rrzFEDERATIONType.get_SERVER_ID2trr)c||_yr$rrs rrzFEDERATIONType.set_SERVER_ID4trr)c|jSr$r r0s rr zFEDERATIONType.get_ZONE_ID6trrr)c||_yr$r r s rr zFEDERATIONType.set_ZONE_ID8trvr)cBd}|tr|jt|ts2|j }|jj d||dzy|}gd}||vr<|j }|jj dt ||dzd}|S)NTr/r0F)rLrMrNzRValue "%(value)s"%(lineno)s does not match xsd enumeration restriction on MODETyperrs rr z FEDERATIONType.validate_MODEType:ts  !64;N;N;ZeS)224##//0zHMY_~b1bcEr rErrNrrrr rq )r rr rr9r{rwr~rrrrrrq rr rs rrzFEDERATIONType._exportChildrenltsN DD    'DRW[WqWqt99C?xz  w| 4 MMCSVZVeVefjf|f|~GHLHXHX~Yfsf|gtWuwGJNO P 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t >> %BPUYUmUmt77#=tv  w| 4 MM?ORVRiRijnjxjxFQRiSRTdgkl m << #@NSWSiSit55;pr  w| 4 MM;KdNeNefjfrfr@INeOJL\_cd e $r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzFEDERATIONType.buildtrr)cyr$r?rs rrzFEDERATIONType._buildAttributestrr)c|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rf|j}|j||d}|j||d}||_|j|_|j|j y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rX|jrK|j}|j||d}|j||d}||_ |j|_yyy)Nr rrrq )rr|rr rr rrr rrrrrq rr rs rrzFEDERATIONType._buildChildrentsY  %[[F**64GF--fdMJF%D )/D & & [[F**64@F--fdFCFDI"(--D   " "499 - + %&++KKE**5$ DE--eT;GE"DN'-}}D $ ) # KKE**5$ BE--eT9EE DL%+]]D " )4 #r)r)rrrT)rr)rrrFTr$r)r<r=r>rArrarr(rdrrhrmr r r<r?rrr r r rrkrrrrrr?r)rrrts''HHJ& 57#G$ '# -. e*  3r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zdd Zdd Zdd ZddZdZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ yrVr' r( s rr(zHM_MADType.__init__tr) r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzHM_MADType.factorytr r)c|jSr$rgr0s rrhzHM_MADType.get_ns_prefix_trir)c||_yr$rgrks rrmzHM_MADType.set_ns_prefix_trnr)c|jSr$r[r0s rr\zHM_MADType.get_ARGUMENTStrr)c||_yr$r[r^s rr_zHM_MADType.set_ARGUMENTStrr)c|jSr$rr0s rrzHM_MADType.get_EXECUTABLEtrir)c||_yr$rrs rrzHM_MADType.set_EXECUTABLEtrmr)c6|j |jyyrr2 r0s rrzHM_MADType.has__contenttr3 r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzHM_MADType.exporttr3r)cyr$r?rs rrzHM_MADType._exportAttributestrr)c D|rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d |yyr7 r8 rs rrzHM_MADType._exportChildrentr9 r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzHM_MADType.buildtrr)cyr$r?rs rrzHM_MADType._buildAttributes urr)cD|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_yyr= r> rRs rrzHM_MADType._buildChildren ur? r)r)rrrT)rr)rrrFTr$rr@ r?r)rrrto''HHJ ) 17#G$#%-.  L   6r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZdd Zdd Zdd Zdd Zd ZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_yrV)r=rrXr^rrY LOG_RETENTIONLOG_RETENTION_nsprefix_)r'r!r=r]s rr(zHOOK_LOG_CONFType.__init__ usC,%)"!%%kk*:;*'+$r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzHOOK_LOG_CONFType.factory(urr)c|jSr$rgr0s rrhz HOOK_LOG_CONFType.get_ns_prefix_3urir)c||_yr$rgrks rrmz HOOK_LOG_CONFType.set_ns_prefix_5urnr)c|jSr$r!r0s rget_LOG_RETENTIONz#HOOK_LOG_CONFType.get_LOG_RETENTION7urrr)c||_yr$r!r'r!s rset_LOG_RETENTIONz#HOOK_LOG_CONFType.set_LOG_RETENTION9urvr)c|jyyrr!r0s rrzHOOK_LOG_CONFType.has__content;us    *r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzHOOK_LOG_CONFType.exportBurBr)cyr$r?rs rrz#HOOK_LOG_CONFType._exportAttributesYurr)c |rd}nd}|jitr|jr|jdznd}t||||j d|d|j |jdd|d|yy) NrrrrLOG_RETENTION>r!rEr)r!rr!rr9rrs rrz!HOOK_LOG_CONFType._exportChildren[us DD    )FTY]YuYut;;cA|~  w| 4 MMGWZ^ZqZqrvsEsERaZq[bdtw{| } *r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzHOOK_LOG_CONFType.builddurr)cyr$r?rs rrz"HOOK_LOG_CONFType._buildAttributesourr)c|dk(rX|jrK|j}|j||d}|j||d}||_|j|_yyy)Nr!)rrrr!rr!rs rrz HOOK_LOG_CONFType._buildChildrenqus]  'FKKKKE**5$HE--eT?KE!&D +1==D ( -8 'r)r)rrrT)rr)rrrFTr$r)r<r=r>rArrarr(rdrrhrmr !r !rrkrrrrrr?r)rrruse''HHJ, 87#G$"+-. }  9r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZddZddZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ yrV)r=rrXr^rrYrOrPrrrrTHREADSTHREADS_nsprefix_)r'rOrrr!r=r]s rr(zIM_MADType.__init__uso,%)"!%%kk*:;"#' $$(! " !%r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzIM_MADType.factoryur r)c|jSr$rgr0s rrhzIM_MADType.get_ns_prefix_urir)c||_yr$rgrks rrmzIM_MADType.set_ns_prefix_urnr)c|jSr$r[r0s rr\zIM_MADType.get_ARGUMENTSurr)c||_yr$r[r^s rr_zIM_MADType.set_ARGUMENTSurr)c|jSr$rr0s rrzIM_MADType.get_EXECUTABLEurir)c||_yr$rrs rrzIM_MADType.set_EXECUTABLEurmr)c|jSr$rHr0s rrIzIM_MADType.get_NAMEurr)c||_yr$rHrKs rrLzIM_MADType.set_NAMEurMr)c|jSr$r!r0s r get_THREADSzIM_MADType.get_THREADSurrr)c||_yr$r#!)r'r!s r set_THREADSzIM_MADType.set_THREADSurvr)cf|j$|j|j |jyyr)rOrrr!r0s rrzIM_MADType.has__contentus0 NN & OO ' II ! LL $r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzIM_MADType.exportur3r)cyr$r?rs rrzIM_MADType._exportAttributesurr)c D|rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jitr|jr|jdznd}t||||j d|d |j|jdd|d |yy)NrrrrrrOrErrrrrzTHREADS>r!)rOrrPrr9r{rwr~rrrrr!r!rrs rrzIM_MADType._exportChildrenusv DD >> %BPUYUmUmt77#=tv  w| 4 MM?ORVRaRabfbxbxzCDHDRDRzS`kbxclSmoBFG H ?? &CQVZVoVot883>vx  w| 4 MMAQTXTcTcdhdzdz|EFJFUFU|VcodzepUqsCFJK L 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t << #@NSWSiSit55;pr  w| 4 MM;KdNeNefjfrfr@INeOJL\_cd e $r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzIM_MADType.buildurr)cyr$r?rs rrzIM_MADType._buildAttributesurr)c|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_ y|dk(rX|jrK|j}|j||d}|j||d}||_ |j|_ yyy)NrOrrr!)rr|rrOrrPrrrrrrr!r!rs rrzIM_MADType._buildChildrenus@  #[[F**64EF--fdKHF#DN'-}}D $ , &[[F**64FF--fdLIF$DO(. D % & [[F**64@F--fdFCFDI"(--D  ) # KKE**5$ BE--eT9EE DL%+]]D " )4 #r)r)rrrT)rr)rrrFTr$r)r<r=r>rArrarr(rdrrhrmr\r_rrrIrLr$!r&!rrkrrrrrr?r)rrr{us''HHJ & 17#G$#% -. e*  3r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zdd Zdd Zdd ZddZdZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ yrVr' r( s rr(zIPAM_MADType.__init__vr) r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzIPAM_MADType.factoryvrr)c|jSr$rgr0s rrhzIPAM_MADType.get_ns_prefix_&vrir)c||_yr$rgrks rrmzIPAM_MADType.set_ns_prefix_(vrnr)c|jSr$r[r0s rr\zIPAM_MADType.get_ARGUMENTS*vrr)c||_yr$r[r^s rr_zIPAM_MADType.set_ARGUMENTS,vrr)c|jSr$rr0s rrzIPAM_MADType.get_EXECUTABLE.vrir)c||_yr$rrs rrzIPAM_MADType.set_EXECUTABLE0vrmr)c6|j |jyyrr2 r0s rrzIPAM_MADType.has__content2vr3 r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzIPAM_MADType.export:vrr)cyr$r?rs rrzIPAM_MADType._exportAttributesQvrr)c D|rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d |yyr7 r8 rs rrzIPAM_MADType._exportChildrenSvr9 r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzIPAM_MADType.build`vrr)cyr$r?rs rrzIPAM_MADType._buildAttributeskvrr)cD|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_yyr= r> rRs rrzIPAM_MADType._buildChildrenmvr? r)r)rrrT)rr)rrrFTr$rr@ r?r)rrr vso''HHJ ) 37#G$#%-.  L   6r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zdd ZddZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ yrV) r=rrXr^rrY DEBUG_LEVELDEBUG_LEVEL_nsprefix_rzr{USE_VMS_LOCATIONUSE_VMS_LOCATION_nsprefix_)r'r@!rzrB!r=r]s rr(zLOGType.__init__vsb,%)"!%%kk*:;&%)" $ 0*.'r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzLOGType.factoryvrr)c|jSr$rgr0s rrhzLOGType.get_ns_prefix_vrir)c||_yr$rgrks rrmzLOGType.set_ns_prefix_vrnr)c|jSr$r@!r0s rget_DEBUG_LEVELzLOGType.get_DEBUG_LEVELvrWr)c||_yr$rH!)r'r@!s rset_DEBUG_LEVELzLOGType.set_DEBUG_LEVELvr[r)c|jSr$rr0s rrzLOGType.get_SYSTEMvr r)c||_yr$rrs rrzLOGType.set_SYSTEMvr$r)c|jSr$rB!r0s rget_USE_VMS_LOCATIONzLOGType.get_USE_VMS_LOCATIONvrdr)c||_yr$rO!)r'rB!s rset_USE_VMS_LOCATIONzLOGType.set_USE_VMS_LOCATIONvrgr)cN|j|j |jyyr)r@!rzrB!r0s rrzLOGType.has__contentvs*    ( KK #  ! ! -r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzLOGType.exportvrxr)cyr$r?rs rrzLOGType._exportAttributesvrr)c ,|rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j tr|jr|jdznd}t||||j d|d |j|jt|j d d|d ||jtr|jr|jdznd}t||||j d|d |j|jt|jd d|d |yy) Nrrrrz DEBUG_LEVEL>r@!rErzSYSTEM>rzzUSE_VMS_LOCATION>rB!) r@!rrA!rr9rrzr{r{rwr~rB!rC!rs rrzLOGType._exportChildrenvs DD    'DRW[WqWqt99C?xz  w| 4 MMCSVZVmVmnrn~n~LYVmWZ\lost u ;; "?MRVRgRgt44s:np  w| 4 MM9IDOO\`\r\rs|~B~I~ItJW_\r]`Macsvz{ |  ,IW\`\{\{t>>DCE  w| 4 MMM]`d`o`optqGqGHQRVRgRgHhuGqGqHaIK[^bc d -r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrz LOGType.buildvrr)cyr$r?rs rrzLOGType._buildAttributesvrr)c|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j ||d}|j||d}||_|j|_ y|dk(rK|j}|j ||d}|j||d}||_ |j|_ yy)Nr@!rzrB!) rrrr@!rrA!r|rrzr{rB!rC!rs rrzLOGType._buildChildrenvs  %&++KKE**5$ FE--eT=IE$D )/D & ( "[[F**64BF--fdHEF DK$*MMD ! , ,[[F**649KLF--fdrArrarr(rdrrhrmrI!rK!rrrP!rR!rrkrrrrrr?r)rrr}vsy''HHJ / .7#G$ '%1-. d"   rRs rrzMARKET_MADType._buildChildren^wr? r)r)rrrT)rr)rrrFTr$rr@ r?r)rrrvso''HHJ ) 57#G$#%-.  L   6r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZddggZdZddZddZddZddZdZddZy) rNc *||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ |j|jd|_ ||_ d|_||_d|_yrV)r=rrXr^rrY APP_ACTIONSAPP_ACTIONS_nsprefix_rrPUBLICvalidate_PUBLICTypePUBLIC_nsprefix_r r SUNSTONE_NAMESUNSTONE_NAME_nsprefix_)r'rl!rrn!r rq!r=r]s rr(zMARKET_MAD_CONFType.__init__rws,%)"!%%kk*:;&%)" "    - $,(,%*'+$r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzMARKET_MAD_CONFType.factorywrQ r)c|jSr$rgr0s rrhz"MARKET_MAD_CONFType.get_ns_prefix_wrir)c||_yr$rgrks rrmz"MARKET_MAD_CONFType.set_ns_prefix_wrnr)c|jSr$rl!r0s rget_APP_ACTIONSz#MARKET_MAD_CONFType.get_APP_ACTIONSwrWr)c||_yr$rw!)r'rl!s rset_APP_ACTIONSz#MARKET_MAD_CONFType.set_APP_ACTIONSwr[r)c|jSr$rHr0s rrIzMARKET_MAD_CONFType.get_NAMEwrr)c||_yr$rHrKs rrLzMARKET_MAD_CONFType.set_NAMEwrMr)c|jSr$rn!r0s r get_PUBLICzMARKET_MAD_CONFType.get_PUBLICwr r)c||_yr$r~!)r'rn!s r set_PUBLICzMARKET_MAD_CONFType.set_PUBLICwr$r)c|jSr$r r0s rr z&MARKET_MAD_CONFType.get_REQUIRED_ATTRSwrr)c||_yr$r r s rr z&MARKET_MAD_CONFType.set_REQUIRED_ATTRSwrr)c|jSr$rq!r0s rget_SUNSTONE_NAMEz%MARKET_MAD_CONFType.get_SUNSTONE_NAMEwrrr)c||_yr$r!r'rq!s rset_SUNSTONE_NAMEz%MARKET_MAD_CONFType.set_SUNSTONE_NAMEwrvr)cZd}|tr|jt|ts2|j }|jj d||dzy|j |j|s6|jj dt|d|jd}|Sr.) r2r=rrr>r.r7validate_PUBLICType_patterns_rr4s rro!z'MARKET_MAD_CONFType.validate_PUBLICTypews  !64;N;N;ZeS)224##//0zHMY_~b1bc4466?##//lz|AmBDHDfDf1ij r)r5r6c~|j0|j$|j|j |jyyr)rl!rrn!r rq!r0s rrz MARKET_MAD_CONFType.has__contentws@    ( II ! KK #    +    *r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzMARKET_MAD_CONFType.exportwre r)cyr$r?rs rrz%MARKET_MAD_CONFType._exportAttributeswrr)c |rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jdd|d ||jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d|yy)Nrrrrz APP_ACTIONS>rl!rErrrzPUBLIC>rn!r r SUNSTONE_NAME>rq!)rl!rrm!rr9r{rwr~rrrn!rp!r r rq!rr!rs rrz#MARKET_MAD_CONFType._exportChildrenwsb DD    'DRW[WqWqt99C?xz  w| 4 MMCSVZVeVefjf|f|~GHLHXHX~Yfsf|gtWuwGJNO P 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t ;; "?MRVRgRgt44s:np  w| 4 MM9IDOO\`\r\rs|~B~I~ItJW_\r]`Macsvz{ |    *GUZ^ZwZwt<rArrarr(rdrrhrmrx!rz!rIrLr!r!r r r!r!ro!r!rrkrrrrrr?r)rrrnws''HHJ," :7#G$ '#-"+ '9.%I$J! -. X2   9r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZddZddZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_yrV)r=rrXr^rrYBROADCAST_TIMEOUT_MSBROADCAST_TIMEOUT_MS_nsprefix_ELECTION_TIMEOUT_MSELECTION_TIMEOUT_MS_nsprefix_ LIMIT_PURGELIMIT_PURGE_nsprefix_LOG_PURGE_TIMEOUTLOG_PURGE_TIMEOUT_nsprefix_r!r!XMLRPC_TIMEOUT_MSXMLRPC_TIMEOUT_MS_nsprefix_) r'r!r!r!r!r!r!r=r]s rr(zRAFTType.__init__&xs,%)"!%%kk*:;$8!.2+#6 -1*&%)"!2+/(*'+$!2+/(r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzRAFTType.factory8xrr)c|jSr$rgr0s rrhzRAFTType.get_ns_prefix_Cxrir)c||_yr$rgrks rrmzRAFTType.set_ns_prefix_Exrnr)c|jSr$r!r0s rget_BROADCAST_TIMEOUT_MSz!RAFTType.get_BROADCAST_TIMEOUT_MSGxrkr)c||_yr$r!)r'r!s rset_BROADCAST_TIMEOUT_MSz!RAFTType.set_BROADCAST_TIMEOUT_MSIxrnr)c|jSr$r!r0s rget_ELECTION_TIMEOUT_MSz RAFTType.get_ELECTION_TIMEOUT_MSKxrd r)c||_yr$r!)r'r!s rset_ELECTION_TIMEOUT_MSz RAFTType.set_ELECTION_TIMEOUT_MSMxrg r)c|jSr$r!r0s rget_LIMIT_PURGEzRAFTType.get_LIMIT_PURGEOxrWr)c||_yr$r!)r'r!s rset_LIMIT_PURGEzRAFTType.set_LIMIT_PURGEQxr[r)c|jSr$r!r0s rget_LOG_PURGE_TIMEOUTzRAFTType.get_LOG_PURGE_TIMEOUTSxr/ r)c||_yr$r!)r'r!s rset_LOG_PURGE_TIMEOUTzRAFTType.set_LOG_PURGE_TIMEOUTUxr2 r)c|jSr$r!r0s rr !zRAFTType.get_LOG_RETENTIONWxrrr)c||_yr$r!r !s rr !zRAFTType.set_LOG_RETENTIONYxrvr)c|jSr$r!r0s rget_XMLRPC_TIMEOUT_MSzRAFTType.get_XMLRPC_TIMEOUT_MS[xr/ r)c||_yr$r!)r'r!s rset_XMLRPC_TIMEOUT_MSzRAFTType.set_XMLRPC_TIMEOUT_MS]xr2 r)c|j<|j0|j$|j|j |j yyr)r!r!r!r!r!r!r0s rrzRAFTType.has__content_xsP  % % 1  $ $ 0    (  " " .    *  " " .r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzRAFTType.exportkxrr)cyr$r?rs rrzRAFTType._exportAttributesxrr)c |rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jhtr|jr|jdznd}t||||j d|d |j |jd d|d ||jhtr|jr|jdznd}t||||j d|d |j |jdd|d ||jhtr|jr|jdznd}t||||j d|d|j |jdd|d||jitr|jr|jdznd}t||||j d|d|j |jdd|d|yy)NrrrrzBROADCAST_TIMEOUT_MS>r!rErzELECTION_TIMEOUT_MS>r!z LIMIT_PURGE>r!zLOG_PURGE_TIMEOUT>r!r!r!zXMLRPC_TIMEOUT_MS>r!)r!rr!rr9rr!r!r!r!r!r!r!r!r!r!rs rrzRAFTType._exportChildrenxsX DD  $ $ 0M[`daDaDtBBSHKM  w| 4 MMUehlhhAEAZAZg}hi~@PSWX Y  # # /LZ_c`B`BtAACGIK  w| 4 MMScfjf}f}CWWdyf}gz|LOST U    'DRW[WqWqt99C?xz  w| 4 MMCSVZVmVmnrn~n~LYVmWZ\lost u  ! ! -JX]a]}]}t??#EEG  w| 4 MMO_bfbybyz~{Q{Q^qbycrtDGKL M    )FTY]YuYut;;cA|~  w| 4 MMGWZ^ZqZqrvsEsERaZq[bdtw{| }  ! ! -JX]a]}]}t??#EEG  w| 4 MMO_bfbybyz~{Q{Q^qbycrtDGKL M .r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzRAFTType.buildxrr)cyr$r?rs rrzRAFTType._buildAttributesxrr)cV|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rX|jrK|j}|j||d}|j||d}||_|j|_yyy)Nr!r!r!r!r!r!)rrrr!rr!r!r!r!r!r!r!r!r!r!r!rs rrzRAFTType._buildChildrenxs . .6;;KKE**5$8NOE--eT;QRE(-D %28--D / / /FKKKKE**5$8MNE--eT;PQE',D $17D . - 'FKKKKE**5$ FE--eT=IE$D )/D & - -&++KKE**5$8KLE--eT;NOE%*D "/5}}D , / )fkkKKE**5$HE--eT?KE!&D +1==D ( - -&++KKE**5$8KLE--eT;NOE%*D "/5}}D , 3> -r)r!)rrrT)rr)rrrFTr$r)r<r=r>rArrarr(rdrrhrmr!r!r!r!r!r!r!r!r !r !r!r!rrkrrrrrr?r)rrr"xs''HHJ0$ /7#G$)9(7 '&3"+&3 -. M:  $=r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zdd Zdd Zdd ZddZdZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ yrVr' r( s rr(zTM_MADType.__init__xr) r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzTM_MADType.factoryxr r)c|jSr$rgr0s rrhzTM_MADType.get_ns_prefix_xrir)c||_yr$rgrks rrmzTM_MADType.set_ns_prefix_xrnr)c|jSr$r[r0s rr\zTM_MADType.get_ARGUMENTSxrr)c||_yr$r[r^s rr_zTM_MADType.set_ARGUMENTSxrr)c|jSr$rr0s rrzTM_MADType.get_EXECUTABLExrir)c||_yr$rrs rrzTM_MADType.set_EXECUTABLExrmr)c6|j |jyyrr2 r0s rrzTM_MADType.has__contentxr3 r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzTM_MADType.exportyr3r)cyr$r?rs rrzTM_MADType._exportAttributesyrr)c D|rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d |yyr7 r8 rs rrzTM_MADType._exportChildrenyr9 r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzTM_MADType.build)yrr)cyr$r?rs rrzTM_MADType._buildAttributes4yrr)cD|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_yyr= r> rRs rrzTM_MADType._buildChildren6yr? r)r)rrrT)rr)rrrFTr$rr@ r?r)rrrxr r)rc>eZdZejZdZdZd+dZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%d Z&d!Z'd"Z(d#Z)d$Z*d,d%Z+d-d&Z,d.d'Z-d/d(Z.d)Z/d0d*Z0y)1rNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_| |_d|_| |_d|_| |_d|_| |_d|_||_ d|_!||_"d|_#yrV)$r=rrXr^rrYr4r5 CLONE_TARGETCLONE_TARGET_nsprefix_CLONE_TARGET_SHAREDCLONE_TARGET_SHARED_nsprefix_CLONE_TARGET_SSHCLONE_TARGET_SSH_nsprefix_rMrNDISK_TYPE_SHAREDDISK_TYPE_SHARED_nsprefix_ DISK_TYPE_SSHDISK_TYPE_SSH_nsprefix_DRIVERDRIVER_nsprefix_ DS_MIGRATEDS_MIGRATE_nsprefix_ LN_TARGETLN_TARGET_nsprefix_LN_TARGET_SHAREDLN_TARGET_SHARED_nsprefix_ LN_TARGET_SSHLN_TARGET_SSH_nsprefix_rrSHAREDSHARED_nsprefix_ TM_MAD_SYSTEMTM_MAD_SYSTEM_nsprefix_)r'r4r!r!r!rMr!r!r!r!r!r!r!rr!r!r=r]s rr(zTM_MAD_CONFType.__init__Jys,%)"!%%kk*:;*'+$(&*##6 -1* 0*.'"#' 0*.'*'+$ $$$(!"#' 0*.'*'+$ " $*'+$r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzTM_MAD_CONFType.factorynyrer)c|jSr$rgr0s rrhzTM_MAD_CONFType.get_ns_prefix_yyrir)c||_yr$rgrks rrmzTM_MAD_CONFType.set_ns_prefix_{yrnr)c|jSr$rDr0s rrEz!TM_MAD_CONFType.get_ALLOW_ORPHANS}yrrr)c||_yr$rDrGs rrHz!TM_MAD_CONFType.set_ALLOW_ORPHANSyrvr)c|jSr$r!r0s rget_CLONE_TARGETz TM_MAD_CONFType.get_CLONE_TARGETyrr)c||_yr$r!)r'r!s rset_CLONE_TARGETz TM_MAD_CONFType.set_CLONE_TARGETyrr)c|jSr$r!r0s rget_CLONE_TARGET_SHAREDz'TM_MAD_CONFType.get_CLONE_TARGET_SHAREDyrd r)c||_yr$r!)r'r!s rset_CLONE_TARGET_SHAREDz'TM_MAD_CONFType.set_CLONE_TARGET_SHAREDyrg r)c|jSr$r!r0s rget_CLONE_TARGET_SSHz$TM_MAD_CONFType.get_CLONE_TARGET_SSHyrdr)c||_yr$r!)r'r!s rset_CLONE_TARGET_SSHz$TM_MAD_CONFType.set_CLONE_TARGET_SSHyrgr)c|jSr$r{r0s rr|zTM_MAD_CONFType.get_DISK_TYPEyrr)c||_yr$r{r~s rrzTM_MAD_CONFType.set_DISK_TYPEyrr)c|jSr$r!r0s rget_DISK_TYPE_SHAREDz$TM_MAD_CONFType.get_DISK_TYPE_SHAREDyrdr)c||_yr$r")r'r!s rset_DISK_TYPE_SHAREDz$TM_MAD_CONFType.set_DISK_TYPE_SHAREDyrgr)c|jSr$r!r0s rget_DISK_TYPE_SSHz!TM_MAD_CONFType.get_DISK_TYPE_SSHyrrr)c||_yr$r ")r'r!s rset_DISK_TYPE_SSHz!TM_MAD_CONFType.set_DISK_TYPE_SSHyrvr)c|jSr$r!r0s r get_DRIVERzTM_MAD_CONFType.get_DRIVERyr r)c||_yr$r")r'r!s r set_DRIVERzTM_MAD_CONFType.set_DRIVERyr$r)c|jSr$r!r0s rget_DS_MIGRATEzTM_MAD_CONFType.get_DS_MIGRATEyrir)c||_yr$r")r'r!s rset_DS_MIGRATEzTM_MAD_CONFType.set_DS_MIGRATEyrmr)c|jSr$r!r0s r get_LN_TARGETzTM_MAD_CONFType.get_LN_TARGETyrr)c||_yr$r")r'r!s r set_LN_TARGETzTM_MAD_CONFType.set_LN_TARGETyrr)c|jSr$r!r0s rget_LN_TARGET_SHAREDz$TM_MAD_CONFType.get_LN_TARGET_SHAREDyrdr)c||_yr$r")r'r!s rset_LN_TARGET_SHAREDz$TM_MAD_CONFType.set_LN_TARGET_SHAREDyrgr)c|jSr$r!r0s rget_LN_TARGET_SSHz!TM_MAD_CONFType.get_LN_TARGET_SSHyrrr)c||_yr$r$")r'r!s rset_LN_TARGET_SSHz!TM_MAD_CONFType.set_LN_TARGET_SSHyrvr)c|jSr$rHr0s rrIzTM_MAD_CONFType.get_NAMEyrr)c||_yr$rHrKs rrLzTM_MAD_CONFType.set_NAMEyrMr)c|jSr$r!r0s r get_SHAREDzTM_MAD_CONFType.get_SHAREDyr r)c||_yr$r+")r'r!s r set_SHAREDzTM_MAD_CONFType.set_SHAREDyr$r)c|jSr$r!r0s rget_TM_MAD_SYSTEMz!TM_MAD_CONFType.get_TM_MAD_SYSTEMyrrr)c||_yr$r0"r'r!s rset_TM_MAD_SYSTEMz!TM_MAD_CONFType.set_TM_MAD_SYSTEMyrvr)cn|j|j|j|j|jx|j l|j `|jT|jH|j<|j0|j$|j|j |jyyr)r4r!r!r!rMr!r!r!r!r!r!r!rr!r!r0s rrzTM_MAD_CONFType.has__contentys    *    )  $ $ 0  ! ! - NN &  ! ! -    * KK # OO ' NN &  ! ! -    * II ! KK #    *r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzTM_MAD_CONFType.exportyrr)cyr$r?rs rrz!TM_MAD_CONFType._exportAttributesyrr)c ||rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jdd|d ||jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||j tr|j"r|j"dznd}t||||j d|d|j |j t|j dd|d||j$tr|j&r|j&dznd}t||||j d|d|j |j t|j$dd|d||j(tr|j*r|j*dznd}t||||j d|d|j |j t|j(dd|d||j,tr|j.r|j.dznd}t||||j d|d|j |j t|j,dd|d||j0tr|j2r|j2dznd}t||||j d|d|j |j t|j0dd|d||j4tr|j6r|j6dznd}t||||j d|d|j |j t|j4dd|d||j8tr|j:r|j:dznd}t||||j d|d|j |j t|j8dd|d||j<tr|j>r|j>dznd}t||||j d|d|j |j t|j<d d|d||j@tr|jBr|jBdznd}t||||j d|d!|j |j t|j@d"d|d!||jDtr|jFr|jFdznd}t||||j d|d#|j |j t|jDd$d|d#|yy)%Nrrrrrpr4rErz CLONE_TARGET>r!zCLONE_TARGET_SHARED>r!zCLONE_TARGET_SSH>r!rrMzDISK_TYPE_SHARED>r!zDISK_TYPE_SSH>r!zDRIVER>r!z DS_MIGRATE>r!z LN_TARGET>r!zLN_TARGET_SHARED>r!zLN_TARGET_SSH>r!rrzSHARED>r!TM_MAD_SYSTEM>r!)$r4rr5rr9r{rwr~r!r!r!r!r!r!rMrNr!r!r!r!r!r!r!r!r!r!r!r!r!r!rrr!r!r!r!rs rrzTM_MAD_CONFType._exportChildrenys? DD    )FTY]YuYut;;cA|~  w| 4 MMGWZ^ZiZijnkAkABKLPL^L^B_l{kAk|[}ORVW X    (ESX\XsXst::S@z|  w| 4 MMEUX\XgXghlh~h~@IJNJ[J[@\iwh~ixYy{KNRS T  # # /LZ_c`B`BtAACGIK  w| 4 MMScfjfufuvzwMwMNWX\XpXpNq~SwMwTgUWgjno p  ,IW\`\{\{t>>DCE  w| 4 MMM]`d`o`optqGqGHQRVRgRgHhuGqGqHaIK[^bc d >> %BPUYUmUmt77#=tv  w| 4 MM?ORVRaRabfbxbxzCDHDRDRzS`kbxclSmoBFG H  ,IW\`\{\{t>>DCE  w| 4 MMM]`d`o`optqGqGHQRVRgRgHhuGqGqHaIK[^bc d    )FTY]YuYut;;cA|~  w| 4 MMGWZ^ZiZijnkAkABKLPL^L^B_l{kAk|[}ORVW X ;; "?MRVRgRgt44s:np  w| 4 MM9IDOO\`\r\rs|~B~I~ItJW_\r]`Macsvz{ | ?? &CQVZVoVot883>vx  w| 4 MMAQTXTcTcdhdzdz|EFJFUFU|VcodzepUqsCFJK L >> %BPUYUmUmt77#=tv  w| 4 MM?ORVRaRabfbxbxzCDHDRDRzS`kbxclSmoBFG H  ,IW\`\{\{t>>DCE  w| 4 MMM]`d`o`optqGqGHQRVRgRgHhuGqGqHaIK[^bc d    )FTY]YuYut;;cA|~  w| 4 MMGWZ^ZiZijnkAkABKLPL^L^B_l{kAk|[}ORVW X 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t ;; "?MRVRgRgt44s:np  w| 4 MM9IDOO\`\r\rs|~B~I~ItJW_\r]`Macsvz{ |    )FTY]YuYut;;cA|~  w| 4 MMGWZ^ZiZijnkAkABKLPL^L^B_l{kAk|[}ORVW X *r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzTM_MAD_CONFType.build(zrr)cyr$r?rs rrz TM_MAD_CONFType._buildAttributes3zrr)cd |dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_ |j|_!yy)Nr4r!r!r!rMr!r!r!r!r!r!r!rr!r!)"rr|rr4rr5r!r!r!r!r!r!rMrNr!r!r!r!r!r!r!r!r!r!r!r!r!r!rrr!r!r!r!rRs rrzTM_MAD_CONFType._buildChildren5zs  '[[F**64IF--fdOLF!'D +1==D ( . ([[F**64HF--fdNKF &D *0--D ' / /[[F**649NOF--fdrArrarr(rdrrhrmrErHr!r!r!r!r"r"r|rr"r "r "r"r"r"r"r"r"r"r "r""r%"r'"rIrLr,"r."r1"r4"rrkrrrrrr?r)rrrFys''HHJ#,H 67#G$"+!)(7%1#%1"+%#%1"+"+*-. @XB  Z9r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zdd Zdd Zdd ZddZdZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ yrV r=rrXr^rrYRESERVEDRESERVED_nsprefix_STARTSTART_nsprefix_r'r@"rB"r=r]s rr(zVLAN_IDSType.__init__zQ,%)"!%%kk*:;  "& #r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzVLAN_IDSType.factoryzrr)c|jSr$rgr0s rrhzVLAN_IDSType.get_ns_prefix_zrir)c||_yr$rgrks rrmzVLAN_IDSType.set_ns_prefix_zrnr)c|jSr$r@"r0s r get_RESERVEDzVLAN_IDSType.get_RESERVEDzrr)c||_yr$rJ"r'r@"s r set_RESERVEDzVLAN_IDSType.set_RESERVEDzrr)c|jSr$rB"r0s r get_STARTzVLAN_IDSType.get_STARTzrr)c||_yr$rP"r'rB"s r set_STARTzVLAN_IDSType.set_STARTzrr)c6|j |jyyrr@"rB"r0s rrzVLAN_IDSType.has__contentz MM % JJ "r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzVLAN_IDSType.exportzrr)cyr$r?rs rrzVLAN_IDSType._exportAttributeszrr)c |rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jitr|jr|jdznd}t||||j d|d |j|jd d|d |yy Nrrrrz RESERVED>r@"rErSTART>rB" r@"rrA"rr9r{rwr~rB"rC"rrs rrzVLAN_IDSType._exportChildrenz5 DD == $AOTXTkTkt66LQUQeQet33c9ln  w| 4 MM7G$JaJabfblblzAJaKBDTW[\ ] "r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzVLAN_IDSType.buildzrr)cyr$r?rs rrzVLAN_IDSType._buildAttributeszrr)c^|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rX|jrK|j}|j ||d}|j||d}||_|j|_ yyyNr@"rB" rr|rr@"rrA"rrrB"rC"rs rrzVLAN_IDSType._buildChildrenz  "[[F**64DF--fdJGF"DM&,mmD # ' !fkkKKE**5$@E--eT7CEDJ#)==D '2 !r)r)rrrT)rr)rrrFTr$rr<r=r>rArrarr(rdrrhrmrK"rN"rQ"rT"rrkrrrrrr?r)rrrzso''HHJ $ 37#G$!-.  ]   1r)rcNeZdZejZdZdZd)dZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"ddggZ#dZ$ddggZ%d Z&ddggZ'd!Z(ddggZ)d"Z*d*d#Z+d+d$Z,d,d%Z-d-d&Z.d'Z/d.d(Z0y)/rNc  t| |_d|_d|_| jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_|j+|j(d|_| |_|j1|j.d|_| |_|j7|j4d|_| |_|j=|j:d|_yrV) r=rrXr^rrYrOrPDEFAULTDEFAULT_nsprefix_rrIMPORTED_VMS_ACTIONSIMPORTED_VMS_ACTIONS_nsprefix_rrrq!rr!rrrsKEEP_SNAPSHOTSvalidate_KEEP_SNAPSHOTSTypeKEEP_SNAPSHOTS_nsprefix_COLD_NIC_ATTACHvalidate_COLD_NIC_ATTACHTypeCOLD_NIC_ATTACH_nsprefix_DS_LIVE_MIGRATIONvalidate_DS_LIVE_MIGRATIONTypeDS_LIVE_MIGRATION_nsprefix_ LIVE_RESIZEvalidate_LIVE_RESIZETypeLIVE_RESIZE_nsprefix_)r'rOrh"rrj"rrq!rrrl"ro"rr"ru"r=r]s rr(zVM_MADType.__init__{s.,%)"!%%kk*:;"#'  !%$$(!$8!.2+ "*'+$ ", (()<)<=(,%. ))$*>*>?)-&!2 ++D,B,BC+/(& %%d&6&67%)"r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzVM_MADType.factory'{r r)c|jSr$rgr0s rrhzVM_MADType.get_ns_prefix_2{rir)c||_yr$rgrks rrmzVM_MADType.set_ns_prefix_4{rnr)c|jSr$r[r0s rr\zVM_MADType.get_ARGUMENTS6{rr)c||_yr$r[r^s rr_zVM_MADType.set_ARGUMENTS8{rr)c|jSr$rh"r0s r get_DEFAULTzVM_MADType.get_DEFAULT:{rrr)c||_yr$r~")r'rh"s r set_DEFAULTzVM_MADType.set_DEFAULT<{rvr)c|jSr$rr0s rrzVM_MADType.get_EXECUTABLE>{rir)c||_yr$rrs rrzVM_MADType.set_EXECUTABLE@{rmr)c|jSr$rj"r0s rget_IMPORTED_VMS_ACTIONSz#VM_MADType.get_IMPORTED_VMS_ACTIONSB{rkr)c||_yr$r")r'rj"s rset_IMPORTED_VMS_ACTIONSz#VM_MADType.set_IMPORTED_VMS_ACTIONSD{rnr)c|jSr$rHr0s rrIzVM_MADType.get_NAMEF{rr)c||_yr$rHrKs rrLzVM_MADType.set_NAMEH{rMr)c|jSr$r!r0s rr!zVM_MADType.get_SUNSTONE_NAMEJ{rrr)c||_yr$r!r!s rr!zVM_MADType.set_SUNSTONE_NAMEL{rvr)c|jSr$rr0s rrzVM_MADType.get_TYPEN{rr)c||_yr$rrs rrzVM_MADType.set_TYPEP{rMr)c|jSr$rl"r0s rget_KEEP_SNAPSHOTSzVM_MADType.get_KEEP_SNAPSHOTSR{rr)c||_yr$r")r'rl"s rset_KEEP_SNAPSHOTSzVM_MADType.set_KEEP_SNAPSHOTST{rr)c|jSr$ro"r0s rget_COLD_NIC_ATTACHzVM_MADType.get_COLD_NIC_ATTACHV{rer)c||_yr$r")r'ro"s rset_COLD_NIC_ATTACHzVM_MADType.set_COLD_NIC_ATTACHX{rir)c|jSr$rr"r0s rget_DS_LIVE_MIGRATIONz VM_MADType.get_DS_LIVE_MIGRATIONZ{r/ r)c||_yr$r")r'rr"s rset_DS_LIVE_MIGRATIONz VM_MADType.set_DS_LIVE_MIGRATION\{r2 r)c|jSr$ru"r0s rget_LIVE_RESIZEzVM_MADType.get_LIVE_RESIZE^{rWr)c||_yr$r")r'ru"s rset_LIVE_RESIZEzVM_MADType.set_LIVE_RESIZE`{r[r)cZd}|tr|jt|ts2|j }|jj d||dzy|j |j|s6|jj dt|d|jd}|Sr.) r2r=rrr>r.r7%validate_KEEP_SNAPSHOTSType_patterns_rr4s rrm"z&VM_MADType.validate_KEEP_SNAPSHOTSTypeb{r| r)r5r6cZd}|tr|jt|ts2|j }|jj d||dzy|j |j|s6|jj dt|d|jd}|Sr.) r2r=rrr>r.r7&validate_COLD_NIC_ATTACHType_patterns_rr4s rrp"z'VM_MADType.validate_COLD_NIC_ATTACHTypep{r r)cZd}|tr|jt|ts2|j }|jj d||dzy|j |j|s6|jj dt|d|jd}|Sr.) r2r=rrr>r.r7(validate_DS_LIVE_MIGRATIONType_patterns_rr4s rrs"z)VM_MADType.validate_DS_LIVE_MIGRATIONType~{r9r)cZd}|tr|jt|ts2|j }|jj d||dzy|j |j|s6|jj dt|d|jd}|Sr.) r2r=rrr>r.r7"validate_LIVE_RESIZEType_patterns_rr4s rrv"z#VM_MADType.validate_LIVE_RESIZEType{s  !64;N;N;ZeS)224##//0zHMY_~b1bc44;;UD##//lz|AmBDHDkDk1no r)c|jx|jl|j`|jT|jH|j <|j 0|j$|j|j |jyyr) rOrh"rrj"rrq!rrrl"ro"rr"ru"r0s rrzVM_MADType.has__content{s NN & LL $ OO '  % % 1 II !    * II !    +  ,  " " .    (r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzVM_MADType.export{r3r)cyr$r?rs rrzVM_MADType._exportAttributes{rr)c  |rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jdd|d ||jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||j tr|j"r|j"dznd}t||||j d|d|j |j t|j dd|d||j$tr|j&r|j&dznd}t||||j d|d|j |j t|j$dd|d||j(tr|j*r|j*dznd}t||||j d|d|j |j t|j(dd|d||j,tr|j.r|j.dznd}t||||j d|d|j |j t|j,dd|d||j0tr|j2r|j2dznd}t||||j d|d|j |j t|j0dd|d||j4tr|j6r|j6dznd}t||||j d|d|j |j t|j4dd|d|yy)NrrrrrrOrErzDEFAULT>rh"rrzIMPORTED_VMS_ACTIONS>rj"rrr!rq!rrrzKEEP_SNAPSHOTS>rl"zCOLD_NIC_ATTACH>ro"zDS_LIVE_MIGRATION>rr"z LIVE_RESIZE>ru")rOrrPrr9r{rwr~rh"ri"rrrj"rk"rrrq!rr!rrrsrl"rn"ro"rq"rr"rt"ru"rw"rs rrzVM_MADType._exportChildren{sy DD >> %BPUYUmUmt77#=tv  w| 4 MM?ORVRaRabfbxbxzCDHDRDRzS`kbxclSmoBFG H << #@NSWSiSit55;pr  w| 4 MM;Kdoo^b^t^tu~@D@L@LvMZc^t_dOegwz~ @ ?? &CQVZVoVot883>vx  w| 4 MMAQTXTcTcdhdzdz|EFJFUFU|VcodzepUqsCFJK L  $ $ 0M[`daDaDtBBSHKM  w| 4 MMUehlhwhwx|yOyOPYZ^ZsZsPtAWyOyXiY[knrs t 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t    )FTY]YuYut;;cA|~  w| 4 MMGWZ^ZiZijnkAkABKLPL^L^B_l{kAk|[}ORVW X 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t    *GUZ^ZwZwt<rArrarr(rdrrhrmr\r_r"r"rrr"r"rIrLr!r!rrr"r"r"r"r"r"r"r"rm"r"rp"r"rs"r"rv"r"rrkrrrrrr?r)rrr{s#''HHJ*@ 17#G$#%)9"+#-$/&3 ' /A.-Q,R) 0B>.R-S* 2D^0T/U, ,>~*N)O&"-. 0Pb  JrArrarr(rdrrhrmrrrIrLrrkrrrrrr?r)rrr|so''HHJ # 67#G$ '-.  t   0r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZdd Zdd Zdd Zdd Zd ZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_yrV)r=rrXr^rrYrB"rC")r'rB"r=r]s rr(zVXLAN_IDSType.__init__4}sB,%)"!%%kk*:; #r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzVXLAN_IDSType.factory<}rr)c|jSr$rgr0s rrhzVXLAN_IDSType.get_ns_prefix_G}rir)c||_yr$rgrks rrmzVXLAN_IDSType.set_ns_prefix_I}rnr)c|jSr$rP"r0s rrQ"zVXLAN_IDSType.get_STARTK}rr)c||_yr$rP"rS"s rrT"zVXLAN_IDSType.set_STARTM}rr)c|jyyrrP"r0s rrzVXLAN_IDSType.has__contentO}s JJ "r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzVXLAN_IDSType.exportV}rr)cyr$r?rs rrzVXLAN_IDSType._exportAttributesm}rr)c |rd}nd}|jitr|jr|jdznd}t||||j d|d|j |jdd|d|yy) Nrrrrr\"rB"rEr)rB"rrC"rr9rrs rrzVXLAN_IDSType._exportChildreno}s DD :: !>LQUQeQet33c9ln  w| 4 MM7G$JaJabfblblzAJaKBDTW[\ ] "r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzVXLAN_IDSType.buildx}rr)cyr$r?rs rrzVXLAN_IDSType._buildAttributes}rr)c|dk(rX|jrK|j}|j||d}|j||d}||_|j|_yyy)NrB")rrrrB"rrC"rs rrzVXLAN_IDSType._buildChildren}s\  FKKKKE**5$@E--eT7CEDJ#)==D %0 r)r)rrrT)rr)rrrFTr$r)r<r=r>rArrarr(rdrrhrmrQ"rT"rrkrrrrrr?r)rrr0}se''HHJ$ 47#G$-. ]  1r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZd dZd!dZ d"dZ!d#dZ"dZ#d$dZ$y)%r"Nc  d| |_d|_d|_| jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_yrVrrs rr(zPERMISSIONSType46.__init__}rr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr"rarbs rrdzPERMISSIONSType46.factory}rr)c|jSr$rgr0s rrhz PERMISSIONSType46.get_ns_prefix_}rir)c||_yr$rgrks rrmz PERMISSIONSType46.set_ns_prefix_}rnr)c|jSr$rr0s rrzPERMISSIONSType46.get_OWNER_U}rrr)c||_yr$rrs rrzPERMISSIONSType46.set_OWNER_U}rvr)c|jSr$rr0s rrzPERMISSIONSType46.get_OWNER_M}rrr)c||_yr$rrs rrzPERMISSIONSType46.set_OWNER_M}rvr)c|jSr$r r0s rr zPERMISSIONSType46.get_OWNER_A}rrr)c||_yr$r r s rrzPERMISSIONSType46.set_OWNER_A}rvr)c|jSr$rr0s rrzPERMISSIONSType46.get_GROUP_U}rrr)c||_yr$rrs rrzPERMISSIONSType46.set_GROUP_U}rvr)c|jSr$rr0s rrzPERMISSIONSType46.get_GROUP_M}rrr)c||_yr$rrs rrzPERMISSIONSType46.set_GROUP_M}rvr)c|jSr$rr0s rrzPERMISSIONSType46.get_GROUP_A}rrr)c||_yr$rrs rr zPERMISSIONSType46.set_GROUP_A}rvr)c|jSr$r"r0s rr#zPERMISSIONSType46.get_OTHER_U}rrr)c||_yr$r"r%s rr&zPERMISSIONSType46.set_OTHER_U}rvr)c|jSr$r(r0s rr)zPERMISSIONSType46.get_OTHER_M}rrr)c||_yr$r(r+s rr,zPERMISSIONSType46.set_OTHER_M}rvr)c|jSr$r.r0s rr/zPERMISSIONSType46.get_OTHER_A}rrr)c||_yr$r.r1s rr2zPERMISSIONSType46.set_OTHER_A}rvr)c|j`|jT|jH|j<|j0|j $|j |j |jyyrr4r0s rrzPERMISSIONSType46.has__content}r5r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr"rrrrrrrrrrrrrs rrkzPERMISSIONSType46.export}rBr)cyr$r?rs rrz#PERMISSIONSType46._exportAttributes~rr)c <|rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jhtr|jr|jdznd}t||||j d|d |j |jd d|d ||jhtr|jr|jdznd}t||||j d|d |j |jdd|d ||jhtr|jr|jdznd}t||||j d|d|j |jdd|d||jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|j"r|j"dznd}t||||j d|d|j |j dd|d||j$htr|j&r|j&dznd}t||||j d|d|j |j$dd|d||j(itr|j*r|j*dznd}t||||j d|d|j |j(dd|d|yyr:r;rs rrz!PERMISSIONSType46._exportChildren~r<r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzPERMISSIONSType46.build/~rr)cyr$r?rs rrz"PERMISSIONSType46._buildAttributes:~rr)c~|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|d k(rX|jrK|j}|j||d }|j||d }||_|j|_yyyr@rArs rrz PERMISSIONSType46._buildChildren<~rBr)rC)rrr"T)rr")rrr"FTr$rrDr?r)rr"r"}rXr)r"ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)r#Nc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrGrHs rr(zUPDATED_VMSType.__init__z~rIr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr#rarbs rrdzUPDATED_VMSType.factory~rer)c|jSr$rgr0s rrhzUPDATED_VMSType.get_ns_prefix_~rir)c||_yr$rgrks rrmzUPDATED_VMSType.set_ns_prefix_~rnr)c|jSr$r2r0s rr3zUPDATED_VMSType.get_ID~rqr)c||_yr$r2r5s rr6zUPDATED_VMSType.set_ID~rur)c:|jj|yr$rQrys rrRzUPDATED_VMSType.add_ID~rSr)c<|jj||yr$rUrs rrVzUPDATED_VMSType.insert_ID_at~rWr)c"||j|<yr$r2rs rrYzUPDATED_VMSType.replace_ID_at~rZr)c|jryyrr2r0s rrzUPDATED_VMSType.has__content~r\r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr#rrrrrrrrrrrrrs rrkzUPDATED_VMSType.export~rr)cyr$r?rs rrz!UPDATED_VMSType._exportAttributes~rr)c |rd}nd}|jD]`} tr|jr|jdznd}t||||j d|d|j | dd|d|byrarbrcs rrzUPDATED_VMSType._exportChildren~rer)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzUPDATED_VMSType.build~rr)cyr$r?rs rrz UPDATED_VMSType._buildAttributes~rr)c|dk(rl|jr_|j}|j||d}|j||d}|jj ||j |_yyyrirjrs rrzUPDATED_VMSType._buildChildren~rkr)r)rrr#T)rr#)rrr#FTr$rrlr?r)rr#r#v~t''HHJ ! 67#G$%-. M  .r)r#ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)r$Nc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrGrHs rr(zOUTDATED_VMSType.__init__~rIr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr$rarbs rrdzOUTDATED_VMSType.factory~r r)c|jSr$rgr0s rrhzOUTDATED_VMSType.get_ns_prefix_~rir)c||_yr$rgrks rrmzOUTDATED_VMSType.set_ns_prefix_~rnr)c|jSr$r2r0s rr3zOUTDATED_VMSType.get_ID~rqr)c||_yr$r2r5s rr6zOUTDATED_VMSType.set_ID~rur)c:|jj|yr$rQrys rrRzOUTDATED_VMSType.add_IDrSr)c<|jj||yr$rUrs rrVzOUTDATED_VMSType.insert_ID_atrWr)c"||j|<yr$r2rs rrYzOUTDATED_VMSType.replace_ID_atrZr)c|jryyrr2r0s rrzOUTDATED_VMSType.has__contentr\r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr$rrrrrrrrrrrrrs rrkzOUTDATED_VMSType.export r r)cyr$r?rs rrz"OUTDATED_VMSType._exportAttributes$rr)c |rd}nd}|jD]`} tr|jr|jdznd}t||||j d|d|j | dd|d|byrarbrcs rrz OUTDATED_VMSType._exportChildren&rer)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzOUTDATED_VMSType.build/rr)cyr$r?rs rrz!OUTDATED_VMSType._buildAttributes:rr)c|dk(rl|jr_|j}|j||d}|j||d}|jj ||j |_yyyrirjrs rrzOUTDATED_VMSType._buildChildren<rkr)r)rrr$T)rr$)rrr$FTr$rrlr?r)rr$r$~t''HHJ ! 77#G$%-. M  .r)r$ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)r%Nc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrGrHs rr(zUPDATING_VMSType.__init__JrIr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr%rarbs rrdzUPDATING_VMSType.factoryUr r)c|jSr$rgr0s rrhzUPDATING_VMSType.get_ns_prefix_`rir)c||_yr$rgrks rrmzUPDATING_VMSType.set_ns_prefix_brnr)c|jSr$r2r0s rr3zUPDATING_VMSType.get_IDdrqr)c||_yr$r2r5s rr6zUPDATING_VMSType.set_IDfrur)c:|jj|yr$rQrys rrRzUPDATING_VMSType.add_IDhrSr)c<|jj||yr$rUrs rrVzUPDATING_VMSType.insert_ID_atjrWr)c"||j|<yr$r2rs rrYzUPDATING_VMSType.replace_ID_atlrZr)c|jryyrr2r0s rrzUPDATING_VMSType.has__contentnr\r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr%rrrrrrrrrrrrrs rrkzUPDATING_VMSType.exportur r)cyr$r?rs rrz"UPDATING_VMSType._exportAttributesrr)c |rd}nd}|jD]`} tr|jr|jdznd}t||||j d|d|j | dd|d|byrarbrcs rrz UPDATING_VMSType._exportChildrenrer)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzUPDATING_VMSType.buildrr)cyr$r?rs rrz!UPDATING_VMSType._buildAttributesrr)c|dk(rl|jr_|j}|j||d}|j||d}|jj ||j |_yyyrirjrs rrzUPDATING_VMSType._buildChildrenrkr)r)rrr%T)rr%)rrr%FTr$rrlr?r)rr%r%Fr!#r)r%ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)r&Nc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrGrHs rr(zERROR_VMSType.__init__rIr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr&rarbs rrdzERROR_VMSType.factoryrr)c|jSr$rgr0s rrhzERROR_VMSType.get_ns_prefix_rir)c||_yr$rgrks rrmzERROR_VMSType.set_ns_prefix_rnr)c|jSr$r2r0s rr3zERROR_VMSType.get_IDrqr)c||_yr$r2r5s rr6zERROR_VMSType.set_IDrur)c:|jj|yr$rQrys rrRzERROR_VMSType.add_IDrSr)c<|jj||yr$rUrs rrVzERROR_VMSType.insert_ID_atrWr)c"||j|<yr$r2rs rrYzERROR_VMSType.replace_ID_atrZr)c|jryyrr2r0s rrzERROR_VMSType.has__contentr\r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr&rrrrrrrrrrrrrs rrkzERROR_VMSType.exportrr)cyr$r?rs rrzERROR_VMSType._exportAttributesrr)c |rd}nd}|jD]`} tr|jr|jdznd}t||||j d|d|j | dd|d|byrarbrcs rrzERROR_VMSType._exportChildrenrer)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzERROR_VMSType.buildrr)cyr$r?rs rrzERROR_VMSType._buildAttributes rr)c|dk(rl|jr_|j}|j||d}|j||d}|jj ||j |_yyyrirjrs rrzERROR_VMSType._buildChildren rkr)r)rrr&T)rr&)rrr&FTr$rrlr?r)rr&r&st''HHJ ! 47#G$%-. M  .r)r&ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZddZddZddZddZdZddZy)r'Nc ||_d|_d|_|jd|_d|_||_d|_|g|_n||_d|_ |g|_ y||_ yrV) r=rrXr^rrYrw rx RULERULE_nsprefix_r)r'rw rF#rr=r]s rr(zTEMPLATEType47.__init__st,%)"!%%kk*:;&%)" <DIDI"   "D  ,D r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr'rarbs rrdzTEMPLATEType47.factory+rr)c|jSr$rgr0s rrhzTEMPLATEType47.get_ns_prefix_6rir)c||_yr$rgrks rrmzTEMPLATEType47.set_ns_prefix_8rnr)c|jSr$r r0s rr zTEMPLATEType47.get_DESCRIPTION:rWr)c||_yr$r r s rr zTEMPLATEType47.set_DESCRIPTION<r[r)c|jSr$rF#r0s rget_RULEzTEMPLATEType47.get_RULE>rr)c||_yr$rN#)r'rF#s rset_RULEzTEMPLATEType47.set_RULE@rMr)c:|jj|yr$)rF#r+rys radd_RULEzTEMPLATEType47.add_RULEBrr)c<|jj||yr$)rF#r~rs rinsert_RULE_atzTEMPLATEType47.insert_RULE_atDrr)c"||j|<yr$rN#rs rreplace_RULE_atzTEMPLATEType47.replace_RULE_atFrr)c|jSr$rr0s rrzTEMPLATEType47.get_anytypeobjs_Hrr)c||_yr$rrs rrzTEMPLATEType47.set_anytypeobjs_Irr)c:|jj|yr$rrys rrzTEMPLATEType47.add_anytypeobjs_Jrr)c"||j|<yr$rrs rrz"TEMPLATEType47.insert_anytypeobjs_Krr)cN|j|js |jryyr)rw rF#rr0s rrzTEMPLATEType47.has__contentLs$    ( II   r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr'rrrrrrrrrrrrrs rrkzTEMPLATEType47.exportUrr)cyr$r?rs rrz TEMPLATEType47._exportAttributeslrr)c X|rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jD]<} tr|jr|jdznd}| j|||dd | >|sJ|jD]:} t||||j t| |j d<yy) Nrrrrr rw rErrF#r) rw rrx rr9r{rwr~rF#rG#rkrr) r'rrrarcrbrr`rRULE_rs rrzTEMPLATEType47._exportChildrennsA DD    'DRW[WqWqt99C?xz  w| 4 MMCSVZVeVefjf|f|~GHLHXHX~Yfsf|gtWuwGJNO PYYE=KPTPcPct22S8jl  LL%)9SYhtL u))7E<8 c$i( d#*r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzTEMPLATEType47.buildrr)cyr$r?rs rrzTEMPLATEType47._buildAttributesrr)c|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rLt j|}|j|||jj|d|_ y|j|d}|jj|y)Nrw rF#rrr')rr|rrw rrx RULETyperdrrF#r+rXrlr r'rr{rrr=rrrs rrzTEMPLATEType47._buildChildrens  %[[F**64GF--fdMJF%D )/D & & ##4#8D JJvnJ = II  T "%+D "))&2BCH    $ $X .r)r)rrr'T)rr')rrr'FTr$r)r<r=r>rArrarr(rdrrhrmr r rO#rQ#rS#rU#rW#rrrrrrkrrrrrr?r)rr'r's''HHJ-" 57#G$ ' '!8NFR-. $"  /r)r'ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zdd Zdd Zdd ZddZdZddZy)rd#Nc ||_d|_d|_|jd|_d|_||_d|_||_d|_ yrV) r=rrXr^rrYPROTOCOLPROTOCOL_nsprefix_ RULE_TYPERULE_TYPE_nsprefix_)r'rh#rj#r=r]s rr(zRULEType.__init__sQ,%)"!%%kk*:;  "&"#' r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrd#rarbs rrdzRULEType.factoryrr)c|jSr$rgr0s rrhzRULEType.get_ns_prefix_rir)c||_yr$rgrks rrmzRULEType.set_ns_prefix_rnr)c|jSr$rh#r0s r get_PROTOCOLzRULEType.get_PROTOCOLrr)c||_yr$rp#)r'rh#s r set_PROTOCOLzRULEType.set_PROTOCOLrr)c|jSr$rj#r0s r get_RULE_TYPEzRULEType.get_RULE_TYPErr)c||_yr$ru#)r'rj#s r set_RULE_TYPEzRULEType.set_RULE_TYPErr)c6|j |jyyr)rh#rj#r0s rrzRULEType.has__contentÀs MM % NN &r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrd#rrrrrrrrrrrrrs rrkzRULEType.exportˀrr)cyr$r?rs rrzRULEType._exportAttributesrr)c D|rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d |yy) Nrrrrz PROTOCOL>rh#rErz RULE_TYPE>rj#) rh#rri#rr9r{rwr~rj#rk#rs rrzRULEType._exportChildrens` DD == $AOTXTkTkt66> %BPUYUmUmt77#=tv  w| 4 MM?ORVRaRabfbxbxzCDHDRDRzS`kbxclSmoBFG H &r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzRULEType.buildrr)cyr$r?rs rrzRULEType._buildAttributesrr)cD|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_yy)Nrh#rj#)rr|rrh#rri#rj#rk#rRs rrzRULEType._buildChildrens  "[[F**64DF--fdJGF"DM&,mmD # + %[[F**64EF--fdKHF#DN'-}}D $ &r)r)rrrd#T)rrd#)rrrd#FTr$r)r<r=r>rArrarr(rdrrhrmrq#rs#rv#rx#rrkrrrrrr?r)rrd#rd#so''HHJ ( /7#G$!#-.  H   5r)rd#c2eZdZejZdZdZd)dZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%d Z&d!Z'd"Z(d*d#Z)d+d$Z*d,d%Z+d-d&Z,d'Z-d.d(Z.y)/rCNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_| |_d|_| |_d|_| |_d|_| |_d|_||_ d|_!yrV)"r=rrXr^rrYrrVMNAMEVMNAME_nsprefix_rrrrrrrrYEARYEAR_nsprefix_MONTHMONTH_nsprefix_r r r r r r TOTAL_COSTTOTAL_COST_nsprefix_HOURSHOURS_nsprefix_RHOURSRHOURS_nsprefix_)r'rr#rrrrr#r#r r r r#r#r#r=r]s rr(zSHOWBACKType.__init__s,%)"!%%kk*:; " $!! # # " #  "&&%)""#' $$(! # $r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrCrarbs rrdzSHOWBACKType.factory4rr)c|jSr$rgr0s rrhzSHOWBACKType.get_ns_prefix_?rir)c||_yr$rgrks rrmzSHOWBACKType.set_ns_prefix_Arnr)c|jSr$rGr0s rrHzSHOWBACKType.get_VMIDCrr)c||_yr$rGrJs rrKzSHOWBACKType.set_VMIDErMr)c|jSr$r#r0s r get_VMNAMEzSHOWBACKType.get_VMNAMEGr r)c||_yr$r#)r'r#s r set_VMNAMEzSHOWBACKType.set_VMNAMEIr$r)c|jSr$r\r0s rr]zSHOWBACKType.get_UIDKrr)c||_yr$r\r_s rr`zSHOWBACKType.set_UIDMrr)c|jSr$rbr0s rrczSHOWBACKType.get_GIDOrr)c||_yr$rbres rrfzSHOWBACKType.set_GIDQrr)c|jSr$r<r0s rr=zSHOWBACKType.get_UNAMESrr)c||_yr$r<r?s rr@zSHOWBACKType.set_UNAMEUrr)c|jSr$rBr0s rrCzSHOWBACKType.get_GNAMEWrr)c||_yr$rBrEs rrFzSHOWBACKType.set_GNAMEYrr)c|jSr$r#r0s rget_YEARzSHOWBACKType.get_YEAR[rr)c||_yr$r#)r'r#s rset_YEARzSHOWBACKType.set_YEAR]rMr)c|jSr$r#r0s r get_MONTHzSHOWBACKType.get_MONTH_rr)c||_yr$r#)r'r#s r set_MONTHzSHOWBACKType.set_MONTHarr)c|jSr$r r0s rr zSHOWBACKType.get_CPU_COSTcrr)c||_yr$r r s rr zSHOWBACKType.set_CPU_COSTerr)c|jSr$r r0s rr zSHOWBACKType.get_MEMORY_COSTgrWr)c||_yr$r r s rr zSHOWBACKType.set_MEMORY_COSTir[r)c|jSr$r r0s rr zSHOWBACKType.get_DISK_COSTkrr)c||_yr$r r s rr zSHOWBACKType.set_DISK_COSTmrr)c|jSr$r#r0s rget_TOTAL_COSTzSHOWBACKType.get_TOTAL_COSTorir)c||_yr$r#)r'r#s rset_TOTAL_COSTzSHOWBACKType.set_TOTAL_COSTqrmr)c|jSr$r#r0s r get_HOURSzSHOWBACKType.get_HOURSsrr)c||_yr$r#)r'r#s r set_HOURSzSHOWBACKType.set_HOURSurr)c|jSr$r#r0s r get_RHOURSzSHOWBACKType.get_RHOURSwr r)c||_yr$r#)r'r#s r set_RHOURSzSHOWBACKType.set_RHOURSyr$r)cV|j|j|j|jx|jl|j `|j T|jH|j<|j0|j$|j|j |jyyr)rr#rrrrr#r#r r r r#r#r#r0s rrzSHOWBACKType.has__content{s II ! KK # HH HH JJ " JJ " II ! JJ " MM %    ( NN & OO ' JJ " KK #r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) NrCrrrrrrrrrrrrrs rrkzSHOWBACKType.exportrr)cyr$r?rs rrzSHOWBACKType._exportAttributesrr)c T |rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j tr|jr|jdznd}t||||j d|d |j|jt|j d d|d ||jhtr|jr|jdznd}t||||j d|d |j |jd d|d ||jhtr|jr|jdznd}t||||j d|d |j |jdd|d ||jtr|j r|j dznd}t||||j d|d|j|jt|jdd|d||j"tr|j$r|j$dznd}t||||j d|d|j|jt|j"dd|d||j&htr|j(r|j(dznd}t||||j d|d|j |j&dd|d||j*htr|j,r|j,dznd}t||||j d|d|j |j*dd|d||j.htr|j0r|j0dznd}t||||j d|d|j3|j.dd|d||j4htr|j6r|j6dznd}t||||j d|d|j3|j4dd|d||j8htr|j:r|j:dznd}t||||j d|d|j3|j8dd|d||j<htr|j>r|j>dznd}t||||j d|d|j3|j<dd|d||j@htr|jBr|jBdznd}t||||j d|d|j3|j@d d|d||jDitr|jFr|jFdznd}t||||j d|d!|j3|jDd"d|d!|yy)#NrrrrrQrrErzVMNAME>r#rrrrrrrrzYEAR>r#zMONTH>r#r r r r r r z TOTAL_COST>r#zHOURS>r#zRHOURS>r#)$rrrrr9rr#r#r{rwr~rrrrrrrrr#r#r#r#r r rr r r r r#r#r#r#r#r#rs rrzSHOWBACKType._exportChildrens DD 99 =KPTPcPct22S8jl  w| 4 MM5EH_H_`d`i`iv|H_H}@PSWX Y ;; "?MRVRgRgt44s:np  w| 4 MM9IDOO\`\r\rs|~B~I~ItJW_\r]`Macsvz{ | 88 LQUQeQet33c9ln  w| 4 MM7G$//Z^ZpZpqz{|F|FrGT[Zp[\K]_orvw x :: !>LQUQeQet33c9ln  w| 4 MM7G$//Z^ZpZpqz{|F|FrGT[Zp[\K]_orvw x 99 =KPTPcPct22S8jl  w| 4 MM5EH_H_`d`i`iv|H_H}@PSWX Y :: !>LQUQeQet33c9ln  w| 4 MM7G$JaJabfblblzAJaKBDTW[\ ] == $AOTXTkTkt66> %BPUYUmUmt77#=tv  w| 4 MM?ORVRgRghlhvhvDORgSPRbeij k ?? &CQVZVoVot883>vx  w| 4 MMAQTXTiTijnjyjyGSTiUTVfimn o :: !>LQUQeQet33c9ln  w| 4 MM7G$J_J_`d`j`jw~J_JBRUYZ [ ;; "?MRVRgRgt44s:np  w| 4 MM9IDLaLabfbmbm{CLaMDFVY]^ _ #r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzSHOWBACKType.buildrr)cyr$r?rs rrzSHOWBACKType._buildAttributesrr)c |dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j ||d}|j||d}||_|j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j ||d}|j||d}||_|j|_y|dk(rK|j}|j ||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|d k(rW|jrK|j}|j-||d } |j/| |d } | |_|j|_y|d k(rW|jrK|j}|j-||d } |j/| |d } | |_|j|_y|d k(rW|jrK|j}|j-||d } |j/| |d } | |_|j|_y|d k(rW|jrK|j}|j-||d } |j/| |d } | |_|j|_y|d k(rW|jrK|j}|j-||d } |j/| |d } | |_ |j|_!y|dk(rX|jrK|j}|j-||d} |j/| |d} | |_"|j|_#yyy)Nrr#rrrrr#r#r r r r#r#r#)$rrrrrrr|rr#r#rrrrrrrrr#r#r#r#rrr r r r r r r#r#r#r#r#r#) r'rr{rrr=rrrrs rrzSHOWBACKType._buildChildrensu  6;;KKE**5$?E--eT6BEDI"(--D  ( "[[F**64BF--fdHEF DK$*MMD ! % FKKKKE**5$>E--eT5AEDH!'D  % FKKKKE**5$>E--eT5AEDH!'D  ' ![[F**64AF--fdGDFDJ#)==D ' ![[F**64AF--fdGDFDJ#)==D & V[[KKE**5$?E--eT6BEDI"(--D  ' !fkkKKE**5$@E--eT7CEDJ#)==D * $KKE((jAE++E4DE!DM&,mmD # - 'FKKKKE((mDE++E4GE$D )/D & + %&++KKE((kBE++E4EE"DN'-}}D $ , &6;;KKE((lCE++E4FE#DO(. D % ' !fkkKKE((g>E++E4AEDJ#)==D ( "v{{KKE((h?E++E4BEDK$*MMD ! (3 "r)r)rrrCT)rrC)rrrCFTr$r)/r<r=r>rArrarr(rdrrhrmrHrKr#r#r]r`rcrfr=r@rCrFr#r#r#r#r r r r r r r#r#r#r#r#r#rrkrrrrrr?r)rrCrCs''HHJ!%D 37#G$! '#%(-. <_z  T2r)rCceZdZejZdZdZd$dZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#d%dZ$d&dZ%d'd Z&d(d!Z'd"Z(d)d#Z)y)*rmNc  | |_d|_d|_| jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| g|_n| |_d|_| |_d|_yrV)r=rrXr^rrYrrrrrrrsrrrrrtrurvrwrxryrzr{r,r-) r'rrrrrrrtrvrxrzr,r=r]s rr(zUSERType.__init__Ns,%)"!%%kk*:; ! $ # "  "&&%)" !%  !D *D %)"  "&r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrmrarbs rrdzUSERType.factorykrr)c|jSr$rgr0s rrhzUSERType.get_ns_prefix_vrir)c||_yr$rgrks rrmzUSERType.set_ns_prefix_xrnr)c|jSr$r2r0s rr3zUSERType.get_IDzrqr)c||_yr$r2r5s rr6zUSERType.set_ID|rur)c|jSr$rbr0s rrczUSERType.get_GID~rr)c||_yr$rbres rrfzUSERType.set_GIDrr)c|jSr$rr0s rrzUSERType.get_GROUPSr r)c||_yr$rrs rrzUSERType.set_GROUPSr$r)c|jSr$rBr0s rrCzUSERType.get_GNAMErr)c||_yr$rBrEs rrFzUSERType.set_GNAMErr)c|jSr$rHr0s rrIzUSERType.get_NAMErr)c||_yr$rHrKs rrLzUSERType.set_NAMErMr)c|jSr$rr0s rrzUSERType.get_PASSWORDrr)c||_yr$rrs rrzUSERType.set_PASSWORDrr)c|jSr$rr0s rrzUSERType.get_AUTH_DRIVERrWr)c||_yr$rrs rrzUSERType.set_AUTH_DRIVERr[r)c|jSr$rr0s rrzUSERType.get_ENABLEDrrr)c||_yr$rrs rrzUSERType.set_ENABLEDrvr)c|jSr$rr0s rrzUSERType.get_LOGIN_TOKENrWr)c||_yr$rrs rrzUSERType.set_LOGIN_TOKENr[r)c:|jj|yr$rrys rrzUSERType.add_LOGIN_TOKENr r)c<|jj||yr$rrs rrzUSERType.insert_LOGIN_TOKEN_atr r)c"||j|<yr$rrs rrzUSERType.replace_LOGIN_TOKEN_atr r)c|jSr$rr0s rrzUSERType.get_TEMPLATErr)c||_yr$rrs rrzUSERType.set_TEMPLATErr)c|jl|j`|jT|jH|j<|j 0|j $|j|js |jyyr) rrrrrrrtrvrxrzr,r0s rrzUSERType.has__contentsm GG  HH KK # JJ " II ! MM %    ( LL $    MM %r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrmrrrrrrrrrrrrrs rrkzUSERType.exportrr)cyr$r?rs rrzUSERType._exportAttributesςrr)c z |rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jDtr|jr|jdznd}|jj|||dd | |jtr|jr|jdznd}t||||j d|d |j|jt|jdd|d ||j tr|j"r|j"dznd}t||||j d|d|j|jt|j dd|d||j$tr|j&r|j&dznd}t||||j d|d|j|jt|j$dd|d||j(tr|j*r|j*dznd}t||||j d|d|j|jt|j(dd|d||j,htr|j.r|j.dznd}t||||j d|d|j |j,dd|d||j0D]<} tr|j2r|j2dznd}| j|||dd| >|j4tr|j6r|j6dznd}t||||j d|d|j|jt|j4dd|d|yy)NrrrrrrrErrrrrrrrrrrrtrrvrrxrzrr,)rrrrr9rrrrrrsrkrrr{rwr~rrrtrurvrwrxryrzr{r,r-rs rrzUSERType._exportChildrenтs? DD 77 ;IdN_N_t0036fh  w| 4 MM1ADD[D[\`\c\cptD[DuxHKOP Q 88 LQUQeQet33c9ln  w| 4 MM7G$//Z^ZpZpqz{|F|FrGT[Zp[\K]_orvw x 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t == $AOTXTkTkt66E--eT5AEDH!'D  ( "%%T%:D JJvnJ =DK%-D " ' ![[F**64AF--fdGDFDJ#)==D & [[F**64@F--fdFCFDI"(--D  * $[[F**64DF--fdJGF"DM&,mmD # - '[[F**64GF--fdMJF%D )/D & ) # KKE**5$ BE--eT9EE DL%+]]D " - '"**$*?D JJvnJ =    # #D )%2D " * $[[F**64DF--fdJGF"DM&,mmD # %r)r)rrrmT)rrm)rrrmFTr$r)*r<r=r>rArrarr(rdrrhrmr3r6rcrfrrrCrFrIrLrrrrrrrrrrrrrrrkrrrrrr?r)rrmrmJs''HHJ': /7#G$! ' ''.(! -. *DV  :4r)rmceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)r#Nc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrGrHs rr(zGROUPSType.__init__KrIr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr#rarbs rrdzGROUPSType.factoryVr r)c|jSr$rgr0s rrhzGROUPSType.get_ns_prefix_arir)c||_yr$rgrks rrmzGROUPSType.set_ns_prefix_crnr)c|jSr$r2r0s rr3zGROUPSType.get_IDerqr)c||_yr$r2r5s rr6zGROUPSType.set_IDgrur)c:|jj|yr$rQrys rrRzGROUPSType.add_IDirSr)c<|jj||yr$rUrs rrVzGROUPSType.insert_ID_atkrWr)c"||j|<yr$r2rs rrYzGROUPSType.replace_ID_atmrZr)c|jryyrr2r0s rrzGROUPSType.has__contentor\r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr#rrrrrrrrrrrrrs rrkzGROUPSType.exportvr3r)cyr$r?rs rrzGROUPSType._exportAttributesrr)c |rd}nd}|jD]`} tr|jr|jdznd}t||||j d|d|j | dd|d|byrarbrcs rrzGROUPSType._exportChildrenrer)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzGROUPSType.buildrr)cyr$r?rs rrzGROUPSType._buildAttributesrr)c|dk(rl|jr_|j}|j||d}|j||d}|jj ||j |_yyyrirjrs rrzGROUPSType._buildChildrenrkr)r)rrr#T)rr#)rrr#FTr$rrlr?r)rr#r#Grr)r#ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zdd ZddZddZddZdZddZy)r#Nc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ yrV r=rrXr^rrYTOKENTOKEN_nsprefix_EXPIRATION_TIMEEXPIRATION_TIME_nsprefix_EGIDEGID_nsprefix_r'r#r$r$r=r]s rr(zLOGIN_TOKENType.__init__a,%)"!%%kk*:; #.)-& "r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr#rarbs rrdzLOGIN_TOKENType.factoryrer)c|jSr$rgr0s rrhzLOGIN_TOKENType.get_ns_prefix_ʃrir)c||_yr$rgrks rrmzLOGIN_TOKENType.set_ns_prefix_̃rnr)c|jSr$r#r0s r get_TOKENzLOGIN_TOKENType.get_TOKEN΃rr)c||_yr$r $r'r#s r set_TOKENzLOGIN_TOKENType.set_TOKENЃrr)c|jSr$r$r0s rget_EXPIRATION_TIMEz#LOGIN_TOKENType.get_EXPIRATION_TIME҃rer)c||_yr$r$r'r$s rset_EXPIRATION_TIMEz#LOGIN_TOKENType.set_EXPIRATION_TIMEԃrir)c|jSr$r$r0s rget_EGIDzLOGIN_TOKENType.get_EGIDփrr)c||_yr$r$r'r$s rset_EGIDzLOGIN_TOKENType.set_EGID؃rMr)cN|j|j |jyyrr#r$r$r0s rrzLOGIN_TOKENType.has__contentڃ( JJ "  , II !r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr#rrrrrrrrrrrrrs rrkzLOGIN_TOKENType.exportrr)cyr$r?rs rrz!LOGIN_TOKENType._exportAttributesrr)c |rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jhtr|jr|jdznd}t||||j d|d |j|jd d|d ||jitr|jr|jdznd}t||||j d|d |j|jd d|d |yy NrrrrzTOKEN>r#rErzEXPIRATION_TIME>r$zEGID>r$ r#rr$rr9r{rwr~r$r$rr$r$rs rrzLOGIN_TOKENType._exportChildren DD :: !>LQUQeQet33c9ln  w| 4 MM7G$//Z^ZpZpqz{|F|FrGT[Zp[\K]_orvw x    +HV[_[y[yt==CAC  w| 4 MMK[^b^u^uvzwKwKXi^u_jl|CD E 99 =KPTPcPct22S8jl  w| 4 MM5EH_H_`d`i`iv|H_H}@PSWX Y !r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzLOGIN_TOKENType.build rr)cyr$r?rs rrz LOGIN_TOKENType._buildAttributesrr)c|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j ||d}|j||d}||_|j|_ y|dk(rX|jrK|j}|j ||d}|j||d}||_ |j|_ yyyNr#r$r$ rr|rr#rr$rrr$r$r$r$rs rrzLOGIN_TOKENType._buildChildren  [[F**64AF--fdGDFDJ#)==D + + KKE**5$8IJE--eT;LME#(D -3]]D * & V[[KKE**5$?E--eT6BEDI"(--D  &1 r)r)rrr#T)rr#)rrr#FTr$rr<r=r>rArrarr(rdrrhrmr $r$r$r$r$r$rrkrrrrrr?r)rr#r#sy''HHJ # 67#G$$/-. Y"  0r)r#ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZddZddZddZddZdZddZy)rnNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_yrVr_r`s rr(zQUOTASType48.__init__4rar)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrnrarbs rrdzQUOTASType48.factoryDrr)c|jSr$rgr0s rrhzQUOTASType48.get_ns_prefix_Orir)c||_yr$rgrks rrmzQUOTASType48.set_ns_prefix_Qrnr)c|jSr$r2r0s rr3zQUOTASType48.get_IDSrqr)c||_yr$r2r5s rr6zQUOTASType48.set_IDUrur)c|jSr$rcr0s rrdz QUOTASType48.get_DATASTORE_QUOTAWrer)c||_yr$rcrgs rrhz QUOTASType48.set_DATASTORE_QUOTAYrir)c|jSr$rkr0s rrlzQUOTASType48.get_NETWORK_QUOTA[rrr)c||_yr$rkrns rrozQUOTASType48.set_NETWORK_QUOTA]rvr)c|jSr$rqr0s rrrzQUOTASType48.get_VM_QUOTA_rr)c||_yr$rqrts rruzQUOTASType48.set_VM_QUOTAarr)c|jSr$rwr0s rrxzQUOTASType48.get_IMAGE_QUOTAcrWr)c||_yr$rwrzs rr{zQUOTASType48.set_IMAGE_QUOTAer[r)c~|j0|j$|j|j |jyyrrpr0s rrzQUOTASType48.has__contentgrqr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrnrrrrrrrrrrrrrs rrkzQUOTASType48.exportrrr)cyr$r?rs rrzQUOTASType48._exportAttributesrr)c ||rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j Dtr|jr|jdznd}|j j|||dd | |jDtr|jr|jdznd}|jj|||dd | |jDtr|jr|jdznd}|jj|||dd | |jEtr|jr|jdznd}|jj|||dd | yyrurvrs rrzQUOTASType48._exportChildrenrwr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzQUOTASType48.buildrr)cyr$r?rs rrzQUOTASType48._buildAttributesrr)c|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(r8t j|}|j||||_ d|_ y|dk(r8tj|}|j||||_ d|_ y|dk(r8tj|}|j||||_d|_ y|dk(r8tj|}|j||||_d|_ yyr{)rrrrrrDATASTORE_QUOTAType49rdrrDrXNETWORK_QUOTAType51rFVM_QUOTAType53rHIMAGE_QUOTAType55rJrs rrzQUOTASType48._buildChildrensE  KKE**5$=E--eT4@EDG & D  + +(000ED JJvnJ =#'D %6D " / )&..d.CD JJvnJ =!%D %4D " * $!)))>D JJvnJ = DM%/D " - '$,,D,AD JJvnJ =#D %2D " (r)r)rrrnT)rrn)rrrnFTr$rrr?r)rrnrn0s''HHJ* 37#G$$/"+! ' -. H*  3r)rnceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)rB$Nc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVr%r(s rr(zDATASTORE_QUOTAType49.__init__τrr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrB$rarbs rrdzDATASTORE_QUOTAType49.factoryڄrr)c|jSr$rgr0s rrhz$DATASTORE_QUOTAType49.get_ns_prefix_rir)c||_yr$rgrks rrmz$DATASTORE_QUOTAType49.set_ns_prefix_rnr)c|jSr$r-r0s rr.z#DATASTORE_QUOTAType49.get_DATASTORErr)c||_yr$r-r0s rr1z#DATASTORE_QUOTAType49.set_DATASTORErr)c:|jj|yr$r3rys rr4z#DATASTORE_QUOTAType49.add_DATASTORErr)c<|jj||yr$r6rs rr7z)DATASTORE_QUOTAType49.insert_DATASTORE_atrr)c"||j|<yr$r-rs rr9z*DATASTORE_QUOTAType49.replace_DATASTORE_atrr)c|jryyrr-r0s rrz"DATASTORE_QUOTAType49.has__contentrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) NrB$rrrrrrrrrrrrrs rrkzDATASTORE_QUOTAType49.exportrr)cyr$r?rs rrz'DATASTORE_QUOTAType49._exportAttributesrr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>yr>r?r@s rrz%DATASTORE_QUOTAType49._exportChildrenrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzDATASTORE_QUOTAType49.buildrr)cyr$r?rs rrz&DATASTORE_QUOTAType49._buildAttributes&rr)c|dk(rLtj|}|j|||jj |d|_yyrE)DATASTOREType50rdrr&r+rXrs rrz$DATASTORE_QUOTAType49._buildChildren(rr)r)rrrB$T)rrB$)rrrB$FTr$rrFr?r)rrB$rB$˄rr)rB$ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZddZddZddZddZdZddZy)rW$Nc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_yrVrrs rr(zDATASTOREType50.__init__5rr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrW$rarbs rrdzDATASTOREType50.factoryErer)c|jSr$rgr0s rrhzDATASTOREType50.get_ns_prefix_Prir)c||_yr$rgrks rrmzDATASTOREType50.set_ns_prefix_Rrnr)c|jSr$r2r0s rr3zDATASTOREType50.get_IDTrqr)c||_yr$r2r5s rr6zDATASTOREType50.set_IDVrur)c|jSr$rr0s rrzDATASTOREType50.get_IMAGESXr r)c||_yr$rrs rrzDATASTOREType50.set_IMAGESZr$r)c|jSr$rr0s rrzDATASTOREType50.get_IMAGES_USED\rWr)c||_yr$rrs rrzDATASTOREType50.set_IMAGES_USED^r[r)c|jSr$rr0s rrzDATASTOREType50.get_SIZE`rr)c||_yr$rrs rrzDATASTOREType50.set_SIZEbrMr)c|jSr$rr0s rrzDATASTOREType50.get_SIZE_USEDdrr)c||_yr$rrs rrzDATASTOREType50.set_SIZE_USEDfrr)c~|j0|j$|j|j |jyyrrr0s rrzDATASTOREType50.has__contenthrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) NrW$rrrrrrrrrrrrrs rrkzDATASTOREType50.exportsrr)cyr$r?rs rrz!DATASTOREType50._exportAttributesrr)c |rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jdd|d ||jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d|yyrrrs rrzDATASTOREType50._exportChildrenrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzDATASTOREType50.buildrr)cyr$r?rs rrz DATASTOREType50._buildAttributesrr)c$|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ yyrrrRs rrzDATASTOREType50._buildChildrenrr)r)rrrW$T)rrW$)rrrW$FTr$rrr?r)rrW$rW$1rr)rW$ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)rC$Nc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrrs rr(zNETWORK_QUOTAType51.__init__؅r^r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrC$rarbs rrdzNETWORK_QUOTAType51.factoryrQ r)c|jSr$rgr0s rrhz"NETWORK_QUOTAType51.get_ns_prefix_rir)c||_yr$rgrks rrmz"NETWORK_QUOTAType51.set_ns_prefix_rnr)c|jSr$rr0s rrzNETWORK_QUOTAType51.get_NETWORKrrr)c||_yr$rrs rrzNETWORK_QUOTAType51.set_NETWORKrvr)c:|jj|yr$rrys rrzNETWORK_QUOTAType51.add_NETWORKr{r)c<|jj||yr$rrs rrz%NETWORK_QUOTAType51.insert_NETWORK_atrr)c"||j|<yr$rrs rrz&NETWORK_QUOTAType51.replace_NETWORK_atrr)c|jryyrrr0s rrz NETWORK_QUOTAType51.has__contentrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) NrC$rrrrrrrrrrrrrs rrkzNETWORK_QUOTAType51.exportre r)cyr$r?rs rrz%NETWORK_QUOTAType51._exportAttributesrr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>yrrrs rrz#NETWORK_QUOTAType51._exportChildrenrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzNETWORK_QUOTAType51.build$rr)cyr$r?rs rrz$NETWORK_QUOTAType51._buildAttributes/rr)c|dk(rLtj|}|j|||jj |d|_yyr) NETWORKType52rdrrr+rXrs rrz"NETWORK_QUOTAType51._buildChildren1rr)r)rrrC$T)rrC$)rrrC$FTr$rrr?r)rrC$rC$ԅrr)rC$ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zdd ZddZddZddZdZddZy)r$Nc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ yrVrrs rr(zNETWORKType52.__init__>rr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr$rarbs rrdzNETWORKType52.factoryJrr)c|jSr$rgr0s rrhzNETWORKType52.get_ns_prefix_Urir)c||_yr$rgrks rrmzNETWORKType52.set_ns_prefix_Wrnr)c|jSr$r2r0s rr3zNETWORKType52.get_IDYrqr)c||_yr$r2r5s rr6zNETWORKType52.set_ID[rur)c|jSr$rr0s rrzNETWORKType52.get_LEASES]r r)c||_yr$rrs rrzNETWORKType52.set_LEASES_r$r)c|jSr$rr0s rrzNETWORKType52.get_LEASES_USEDarWr)c||_yr$rrs rrzNETWORKType52.set_LEASES_USEDcr[r)cN|j|j |jyyrrr0s rrzNETWORKType52.has__contenterr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr$rrrrrrrrrrrrrs rrkzNETWORKType52.exportnrr)cyr$r?rs rrzNETWORKType52._exportAttributesrr)c \|rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d |yyrrrs rrzNETWORKType52._exportChildrenr r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzNETWORKType52.buildrr)cyr$r?rs rrzNETWORKType52._buildAttributesrr)c|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_ yyr rrRs rrzNETWORKType52._buildChildrenrr)r)rrr$T)rr$)rrr$FTr$rrr?r)rr$r$:r)r)r$ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZdd Zdd Zdd Zdd Zd ZddZy)rD$Nc ||_d|_d|_|jd|_d|_||_d|_yrVrOrPs rr(zVM_QUOTAType53.__init__rr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrD$rarbs rrdzVM_QUOTAType53.factorydžrr)c|jSr$rgr0s rrhzVM_QUOTAType53.get_ns_prefix_҆rir)c||_yr$rgrks rrmzVM_QUOTAType53.set_ns_prefix_Ԇrnr)c|jSr$ror0s rrpzVM_QUOTAType53.get_VMֆrqr)c||_yr$rorss rrtzVM_QUOTAType53.set_VM؆rur)c|jyyrror0s rrzVM_QUOTAType53.has__contentچrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) NrD$rrrrrrrrrrrrrs rrkzVM_QUOTAType53.exportrr)cyr$r?rs rrz VM_QUOTAType53._exportAttributesrr)c|rd}nd}|jEtr|jr|jdznd}|jj|||dd|yyr`rars rrzVM_QUOTAType53._exportChildrenrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzVM_QUOTAType53.buildrr)cyr$r?rs rrzVM_QUOTAType53._buildAttributes rr)c~|dk(r8tj|}|j||||_d|_yyrg)VMType54rdrrrXrs rrzVM_QUOTAType53._buildChildrenrcr)r)rrrD$T)rrD$)rrrD$FTr$rr#r?r)rrD$rD$r9r)rD$c2eZdZejZdZdZd)dZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%d Z&d!Z'd"Z(d*d#Z)d+d$Z*d,d%Z+d-d&Z,d'Z-d.d(Z.y)/r$Nc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_| |_d|_| |_d|_| |_d|_| |_d|_||_ d|_!yrVr&r?s rr(zVMType54.__init__r@r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr$rarbs rrdzVMType54.factory>rr)c|jSr$rgr0s rrhzVMType54.get_ns_prefix_Irir)c||_yr$rgrks rrmzVMType54.set_ns_prefix_Krnr)c|jSr$rEr0s rrFzVMType54.get_CPUMrr)c||_yr$rErHs rrIzVMType54.set_CPUOrr)c|jSr$rKr0s rrLzVMType54.get_CPU_USEDQrr)c||_yr$rKrNs rrOzVMType54.set_CPU_USEDSrr)c|jSr$rQr0s rrRzVMType54.get_MEMORYUr r)c||_yr$rQrTs rrUzVMType54.set_MEMORYWr$r)c|jSr$rWr0s rrXzVMType54.get_MEMORY_USEDYrWr)c||_yr$rWrZs rr[zVMType54.set_MEMORY_USED[r[r)c|jSr$r]r0s rr^zVMType54.get_RUNNING_CPU]rWr)c||_yr$r]r`s rrazVMType54.set_RUNNING_CPU_r[r)c|jSr$rcr0s rrdzVMType54.get_RUNNING_CPU_USEDardr)c||_yr$rcrfs rrgzVMType54.set_RUNNING_CPU_USEDcrgr)c|jSr$rir0s rrjzVMType54.get_RUNNING_MEMORYerr)c||_yr$rirls rrmzVMType54.set_RUNNING_MEMORYgrr)c|jSr$ror0s rrpz VMType54.get_RUNNING_MEMORY_USEDird r)c||_yr$rorrs rrsz VMType54.set_RUNNING_MEMORY_USEDkrg r)c|jSr$rr0s rrzVMType54.get_RUNNING_VMSmrWr)c||_yr$rrs rr zVMType54.set_RUNNING_VMSor[r)c|jSr$rwr0s rrxzVMType54.get_RUNNING_VMS_USEDqrdr)c||_yr$rwrzs rr{zVMType54.set_RUNNING_VMS_USEDsrgr)c|jSr$r}r0s rr~zVMType54.get_SYSTEM_DISK_SIZEurdr)c||_yr$r}rs rrzVMType54.set_SYSTEM_DISK_SIZEwrgr)c|jSr$rr0s rrz"VMType54.get_SYSTEM_DISK_SIZE_USEDyr r)c||_yr$rrs rrz"VMType54.set_SYSTEM_DISK_SIZE_USED{r r)c|jSr$rQr0s rrRzVMType54.get_VMS}rr)c||_yr$rQrTs rrUzVMType54.set_VMSrr)c|jSr$rr0s rrzVMType54.get_VMS_USEDrr)c||_yr$rrs rrzVMType54.set_VMS_USEDrr)cV|j|j|j|jx|jl|j `|j T|jH|j<|j0|j$|j|j |jyyrrr0s rrzVMType54.has__contentrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr$rrrrrrrrrrrrrs rrkzVMType54.exportrr)cyr$r?rs rrzVMType54._exportAttributesrr)c d|rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jdd|d ||jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||j tr|j"r|j"dznd}t||||j d|d|j |j t|j dd|d||j$tr|j&r|j&dznd}t||||j d|d|j |j t|j$dd|d||j(tr|j*r|j*dznd}t||||j d|d|j |j t|j(dd|d||j,tr|j.r|j.dznd}t||||j d|d|j |j t|j,dd|d||j0tr|j2r|j2dznd}t||||j d|d|j |j t|j0dd|d||j4tr|j6r|j6dznd}t||||j d|d|j |j t|j4dd|d||j8tr|j:r|j:dznd}t||||j d|d|j |j t|j8dd|d||j<tr|j>r|j>dznd}t||||j d|d|j |j t|j<d d|d||j@tr|jBr|jBdznd}t||||j d|d!|j |j t|j@d"d|d!|yyrrrs rrzVMType54._exportChildrenrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzVMType54.buildrr)cyr$r?rs rrzVMType54._buildAttributesrr)c|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_yyrrrRs rrzVMType54._buildChildrenrr)r)rrr$T)rr$)rrr$FTr$rrr?r)rr$r$rr)r$ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)rE$Nc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrorrs rr(zIMAGE_QUOTAType55.__init__Xrsr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrE$rarbs rrdzIMAGE_QUOTAType55.factorycrr)c|jSr$rgr0s rrhz IMAGE_QUOTAType55.get_ns_prefix_nrir)c||_yr$rgrks rrmz IMAGE_QUOTAType55.set_ns_prefix_prnr)c|jSr$rxr0s rryzIMAGE_QUOTAType55.get_IMAGErrr)c||_yr$rxr{s rr|zIMAGE_QUOTAType55.set_IMAGEtrr)c:|jj|yr$r~rys rrzIMAGE_QUOTAType55.add_IMAGEvrr)c<|jj||yr$rrs rrz!IMAGE_QUOTAType55.insert_IMAGE_atxrr)c"||j|<yr$rxrs rrz"IMAGE_QUOTAType55.replace_IMAGE_atzrr)c|jryyrrxr0s rrzIMAGE_QUOTAType55.has__content|rr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) NrE$rrrrrrrrrrrrrs rrkzIMAGE_QUOTAType55.exportrBr)cyr$r?rs rrz#IMAGE_QUOTAType55._exportAttributesrr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>yrrrs rrz!IMAGE_QUOTAType55._exportChildrenrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzIMAGE_QUOTAType55.buildrr)cyr$r?rs rrz"IMAGE_QUOTAType55._buildAttributesrr)c|dk(rLtj|}|j|||jj |d|_yyr) IMAGEType56rdrrpr+rXrs rrz IMAGE_QUOTAType55._buildChildrenrr)r)rrrE$T)rrE$)rrrE$FTr$rrr?r)rrE$rE$Trr)rE$ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zdd ZddZddZddZdZddZy)r$Nc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ yrVrrs rr(zIMAGEType56.__init__rr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr$rarbs rrdzIMAGEType56.factoryʈrr)c|jSr$rgr0s rrhzIMAGEType56.get_ns_prefix_Ոrir)c||_yr$rgrks rrmzIMAGEType56.set_ns_prefix_׈rnr)c|jSr$r2r0s rr3zIMAGEType56.get_IDوrqr)c||_yr$r2r5s rr6zIMAGEType56.set_IDۈrur)c|jSr$rr0s rrzIMAGEType56.get_RVMS݈rr)c||_yr$rrs rrzIMAGEType56.set_RVMS߈rMr)c|jSr$rr0s rrzIMAGEType56.get_RVMS_USEDrr)c||_yr$rrs rrzIMAGEType56.set_RVMS_USEDrr)cN|j|j |jyyrrr0s rrzIMAGEType56.has__contentrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr$rrrrrrrrrrrrrs rrkzIMAGEType56.exportr7r)cyr$r?rs rrzIMAGEType56._exportAttributesrr)c \|rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d |yyrrrs rrzIMAGEType56._exportChildrenrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzIMAGEType56.buildrr)cyr$r?rs rrzIMAGEType56._buildAttributes#rr)c|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_ yyrrrRs rrzIMAGEType56._buildChildren%rr)r)rrr$T)rr$)rrr$FTr$rrr?r)rr$r$rr)r$ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZddZddZddZddZdZddZy)roNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ yrVrrs rr(z DEFAULT_USER_QUOTASType.__init__?rr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrorarbs rrdzDEFAULT_USER_QUOTASType.factoryMs^ ! --&(?AH#2'22 " + +*33UFgF F*E=W= =r)c|jSr$rgr0s rrhz&DEFAULT_USER_QUOTASType.get_ns_prefix_Xrir)c||_yr$rgrks rrmz&DEFAULT_USER_QUOTASType.set_ns_prefix_Zrnr)c|jSr$rcr0s rrdz+DEFAULT_USER_QUOTASType.get_DATASTORE_QUOTA\rer)c||_yr$rcrgs rrhz+DEFAULT_USER_QUOTASType.set_DATASTORE_QUOTA^rir)c|jSr$rkr0s rrlz)DEFAULT_USER_QUOTASType.get_NETWORK_QUOTA`rrr)c||_yr$rkrns rroz)DEFAULT_USER_QUOTASType.set_NETWORK_QUOTAbrvr)c|jSr$rqr0s rrrz$DEFAULT_USER_QUOTASType.get_VM_QUOTAdrr)c||_yr$rqrts rruz$DEFAULT_USER_QUOTASType.set_VM_QUOTAfrr)c|jSr$rwr0s rrxz'DEFAULT_USER_QUOTASType.get_IMAGE_QUOTAhrWr)c||_yr$rwrzs rr{z'DEFAULT_USER_QUOTASType.set_IMAGE_QUOTAjr[r)cf|j$|j|j |jyyrrr0s rrz$DEFAULT_USER_QUOTASType.has__contentlrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrorrrrrrrrrrrrrs rrkzDEFAULT_USER_QUOTASType.exportvs.3778QR  ',M DD  ! ! -%;T2T**E doo#4 7E<0 #3UM7#G$$/"+! ' -. H"  3r)roceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)r%Nc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVr%r(s rr(zDATASTORE_QUOTAType57.__init__ɉrr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr%rarbs rrdzDATASTORE_QUOTAType57.factoryԉrr)c|jSr$rgr0s rrhz$DATASTORE_QUOTAType57.get_ns_prefix_߉rir)c||_yr$rgrks rrmz$DATASTORE_QUOTAType57.set_ns_prefix_rnr)c|jSr$r-r0s rr.z#DATASTORE_QUOTAType57.get_DATASTORErr)c||_yr$r-r0s rr1z#DATASTORE_QUOTAType57.set_DATASTORErr)c:|jj|yr$r3rys rr4z#DATASTORE_QUOTAType57.add_DATASTORErr)c<|jj||yr$r6rs rr7z)DATASTORE_QUOTAType57.insert_DATASTORE_atrr)c"||j|<yr$r-rs rr9z*DATASTORE_QUOTAType57.replace_DATASTORE_atrr)c|jryyrr-r0s rrz"DATASTORE_QUOTAType57.has__contentrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr%rrrrrrrrrrrrrs rrkzDATASTORE_QUOTAType57.exportrr)cyr$r?rs rrz'DATASTORE_QUOTAType57._exportAttributes rr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>yr>r?r@s rrz%DATASTORE_QUOTAType57._exportChildren rr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzDATASTORE_QUOTAType57.buildrr)cyr$r?rs rrz&DATASTORE_QUOTAType57._buildAttributes rr)c|dk(rLtj|}|j|||jj |d|_yyrE)DATASTOREType58rdrr&r+rXrs rrz$DATASTORE_QUOTAType57._buildChildren"rr)r)rrr%T)rr%)rrr%FTr$rrFr?r)rr%r%ʼnrr)r%ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZddZddZddZddZdZddZy)r%Nc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_yrVrrs rr(zDATASTOREType58.__init__/rr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr%rarbs rrdzDATASTOREType58.factory?rer)c|jSr$rgr0s rrhzDATASTOREType58.get_ns_prefix_Jrir)c||_yr$rgrks rrmzDATASTOREType58.set_ns_prefix_Lrnr)c|jSr$r2r0s rr3zDATASTOREType58.get_IDNrqr)c||_yr$r2r5s rr6zDATASTOREType58.set_IDPrur)c|jSr$rr0s rrzDATASTOREType58.get_IMAGESRr r)c||_yr$rrs rrzDATASTOREType58.set_IMAGESTr$r)c|jSr$rr0s rrzDATASTOREType58.get_IMAGES_USEDVrWr)c||_yr$rrs rrzDATASTOREType58.set_IMAGES_USEDXr[r)c|jSr$rr0s rrzDATASTOREType58.get_SIZEZrr)c||_yr$rrs rrzDATASTOREType58.set_SIZE\rMr)c|jSr$rr0s rrzDATASTOREType58.get_SIZE_USED^rr)c||_yr$rrs rrzDATASTOREType58.set_SIZE_USED`rr)c~|j0|j$|j|j |jyyrrr0s rrzDATASTOREType58.has__contentbrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr%rrrrrrrrrrrrrs rrkzDATASTOREType58.exportmrr)cyr$r?rs rrz!DATASTOREType58._exportAttributesrr)c |rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jdd|d ||jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d|yyrrrs rrzDATASTOREType58._exportChildrenrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzDATASTOREType58.buildrr)cyr$r?rs rrz DATASTOREType58._buildAttributesrr)c$|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ yyrrrRs rrzDATASTOREType58._buildChildrenrr)r)rrr%T)rr%)rrr%FTr$rrr?r)rr%r%+rr)r%ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)r%Nc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrrs rr(zNETWORK_QUOTAType59.__init__Ҋr^r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr%rarbs rrdzNETWORK_QUOTAType59.factory݊rQ r)c|jSr$rgr0s rrhz"NETWORK_QUOTAType59.get_ns_prefix_rir)c||_yr$rgrks rrmz"NETWORK_QUOTAType59.set_ns_prefix_rnr)c|jSr$rr0s rrzNETWORK_QUOTAType59.get_NETWORKrrr)c||_yr$rrs rrzNETWORK_QUOTAType59.set_NETWORKrvr)c:|jj|yr$rrys rrzNETWORK_QUOTAType59.add_NETWORKr{r)c<|jj||yr$rrs rrz%NETWORK_QUOTAType59.insert_NETWORK_atrr)c"||j|<yr$rrs rrz&NETWORK_QUOTAType59.replace_NETWORK_atrr)c|jryyrrr0s rrz NETWORK_QUOTAType59.has__contentrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr%rrrrrrrrrrrrrs rrkzNETWORK_QUOTAType59.exportre r)cyr$r?rs rrz%NETWORK_QUOTAType59._exportAttributesrr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>yrrrs rrz#NETWORK_QUOTAType59._exportChildrenrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzNETWORK_QUOTAType59.buildrr)cyr$r?rs rrz$NETWORK_QUOTAType59._buildAttributes)rr)c|dk(rLtj|}|j|||jj |d|_yyr) NETWORKType60rdrrr+rXrs rrz"NETWORK_QUOTAType59._buildChildren+rr)r)rrr%T)rr%)rrr%FTr$rrr?r)rr%r%Ίrr)r%ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zdd ZddZddZddZdZddZy)r>%Nc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ yrVrrs rr(zNETWORKType60.__init__8rr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr>%rarbs rrdzNETWORKType60.factoryDrr)c|jSr$rgr0s rrhzNETWORKType60.get_ns_prefix_Orir)c||_yr$rgrks rrmzNETWORKType60.set_ns_prefix_Qrnr)c|jSr$r2r0s rr3zNETWORKType60.get_IDSrqr)c||_yr$r2r5s rr6zNETWORKType60.set_IDUrur)c|jSr$rr0s rrzNETWORKType60.get_LEASESWr r)c||_yr$rrs rrzNETWORKType60.set_LEASESYr$r)c|jSr$rr0s rrzNETWORKType60.get_LEASES_USED[rWr)c||_yr$rrs rrzNETWORKType60.set_LEASES_USED]r[r)cN|j|j |jyyrrr0s rrzNETWORKType60.has__content_rr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr>%rrrrrrrrrrrrrs rrkzNETWORKType60.exporthrr)cyr$r?rs rrzNETWORKType60._exportAttributesrr)c \|rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d |yyrrrs rrzNETWORKType60._exportChildrenr r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzNETWORKType60.buildrr)cyr$r?rs rrzNETWORKType60._buildAttributesrr)c|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_ yyr rrRs rrzNETWORKType60._buildChildrenrr)r)rrr>%T)rr>%)rrr>%FTr$rrr?r)rr>%r>%4r)r)r>%ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZdd Zdd Zdd Zdd Zd ZddZy)r%Nc ||_d|_d|_|jd|_d|_||_d|_yrVrOrPs rr(zVM_QUOTAType61.__init__rr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr%rarbs rrdzVM_QUOTAType61.factoryrr)c|jSr$rgr0s rrhzVM_QUOTAType61.get_ns_prefix_̋rir)c||_yr$rgrks rrmzVM_QUOTAType61.set_ns_prefix_΋rnr)c|jSr$ror0s rrpzVM_QUOTAType61.get_VMЋrqr)c||_yr$rorss rrtzVM_QUOTAType61.set_VMҋrur)c|jyyrror0s rrzVM_QUOTAType61.has__contentԋrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr%rrrrrrrrrrrrrs rrkzVM_QUOTAType61.exportۋrr)cyr$r?rs rrz VM_QUOTAType61._exportAttributesrr)c|rd}nd}|jEtr|jr|jdznd}|jj|||dd|yyr`rars rrzVM_QUOTAType61._exportChildrenrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzVM_QUOTAType61.buildrr)cyr$r?rs rrzVM_QUOTAType61._buildAttributesrr)c~|dk(r8tj|}|j||||_d|_yyrg)VMType62rdrrrXrs rrzVM_QUOTAType61._buildChildren rcr)r)rrr%T)rr%)rrr%FTr$rr#r?r)rr%r%r9r)r%c2eZdZejZdZdZd)dZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%d Z&d!Z'd"Z(d*d#Z)d+d$Z*d,d%Z+d-d&Z,d'Z-d.d(Z.y)/r_%Nc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_| |_d|_| |_d|_| |_d|_| |_d|_||_ d|_!yrVr&r?s rr(zVMType62.__init__r@r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr_%rarbs rrdzVMType62.factory8rr)c|jSr$rgr0s rrhzVMType62.get_ns_prefix_Crir)c||_yr$rgrks rrmzVMType62.set_ns_prefix_Ernr)c|jSr$rEr0s rrFzVMType62.get_CPUGrr)c||_yr$rErHs rrIzVMType62.set_CPUIrr)c|jSr$rKr0s rrLzVMType62.get_CPU_USEDKrr)c||_yr$rKrNs rrOzVMType62.set_CPU_USEDMrr)c|jSr$rQr0s rrRzVMType62.get_MEMORYOr r)c||_yr$rQrTs rrUzVMType62.set_MEMORYQr$r)c|jSr$rWr0s rrXzVMType62.get_MEMORY_USEDSrWr)c||_yr$rWrZs rr[zVMType62.set_MEMORY_USEDUr[r)c|jSr$r]r0s rr^zVMType62.get_RUNNING_CPUWrWr)c||_yr$r]r`s rrazVMType62.set_RUNNING_CPUYr[r)c|jSr$rcr0s rrdzVMType62.get_RUNNING_CPU_USED[rdr)c||_yr$rcrfs rrgzVMType62.set_RUNNING_CPU_USED]rgr)c|jSr$rir0s rrjzVMType62.get_RUNNING_MEMORY_rr)c||_yr$rirls rrmzVMType62.set_RUNNING_MEMORYarr)c|jSr$ror0s rrpz VMType62.get_RUNNING_MEMORY_USEDcrd r)c||_yr$rorrs rrsz VMType62.set_RUNNING_MEMORY_USEDerg r)c|jSr$rr0s rrzVMType62.get_RUNNING_VMSgrWr)c||_yr$rrs rr zVMType62.set_RUNNING_VMSir[r)c|jSr$rwr0s rrxzVMType62.get_RUNNING_VMS_USEDkrdr)c||_yr$rwrzs rr{zVMType62.set_RUNNING_VMS_USEDmrgr)c|jSr$r}r0s rr~zVMType62.get_SYSTEM_DISK_SIZEordr)c||_yr$r}rs rrzVMType62.set_SYSTEM_DISK_SIZEqrgr)c|jSr$rr0s rrz"VMType62.get_SYSTEM_DISK_SIZE_USEDsr r)c||_yr$rrs rrz"VMType62.set_SYSTEM_DISK_SIZE_USEDur r)c|jSr$rQr0s rrRzVMType62.get_VMSwrr)c||_yr$rQrTs rrUzVMType62.set_VMSyrr)c|jSr$rr0s rrzVMType62.get_VMS_USED{rr)c||_yr$rrs rrzVMType62.set_VMS_USED}rr)cV|j|j|j|jx|jl|j `|j T|jH|j<|j0|j$|j|j |jyyrrr0s rrzVMType62.has__contentrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr_%rrrrrrrrrrrrrs rrkzVMType62.exportrr)cyr$r?rs rrzVMType62._exportAttributesrr)c d|rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jdd|d ||jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||j tr|j"r|j"dznd}t||||j d|d|j |j t|j dd|d||j$tr|j&r|j&dznd}t||||j d|d|j |j t|j$dd|d||j(tr|j*r|j*dznd}t||||j d|d|j |j t|j(dd|d||j,tr|j.r|j.dznd}t||||j d|d|j |j t|j,dd|d||j0tr|j2r|j2dznd}t||||j d|d|j |j t|j0dd|d||j4tr|j6r|j6dznd}t||||j d|d|j |j t|j4dd|d||j8tr|j:r|j:dznd}t||||j d|d|j |j t|j8dd|d||j<tr|j>r|j>dznd}t||||j d|d|j |j t|j<d d|d||j@tr|jBr|jBdznd}t||||j d|d!|j |j t|j@d"d|d!|yyrrrs rrzVMType62._exportChildrenrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzVMType62.buildrr)cyr$r?rs rrzVMType62._buildAttributesrr)c|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_yyrrrRs rrzVMType62._buildChildrenrr)r)rrr_%T)rr_%)rrr_%FTr$rrr?r)rr_%r_%rr)r_%ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)r%Nc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrorrs rr(zIMAGE_QUOTAType63.__init__Rrsr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr%rarbs rrdzIMAGE_QUOTAType63.factory]rr)c|jSr$rgr0s rrhz IMAGE_QUOTAType63.get_ns_prefix_hrir)c||_yr$rgrks rrmz IMAGE_QUOTAType63.set_ns_prefix_jrnr)c|jSr$rxr0s rryzIMAGE_QUOTAType63.get_IMAGElrr)c||_yr$rxr{s rr|zIMAGE_QUOTAType63.set_IMAGEnrr)c:|jj|yr$r~rys rrzIMAGE_QUOTAType63.add_IMAGEprr)c<|jj||yr$rrs rrz!IMAGE_QUOTAType63.insert_IMAGE_atrrr)c"||j|<yr$rxrs rrz"IMAGE_QUOTAType63.replace_IMAGE_attrr)c|jryyrrxr0s rrzIMAGE_QUOTAType63.has__contentvrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr%rrrrrrrrrrrrrs rrkzIMAGE_QUOTAType63.export}rBr)cyr$r?rs rrz#IMAGE_QUOTAType63._exportAttributesrr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>yrrrs rrz!IMAGE_QUOTAType63._exportChildrenrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzIMAGE_QUOTAType63.buildrr)cyr$r?rs rrz"IMAGE_QUOTAType63._buildAttributesrr)c|dk(rLtj|}|j|||jj |d|_yyr) IMAGEType64rdrrpr+rXrs rrz IMAGE_QUOTAType63._buildChildrenrr)r)rrr%T)rr%)rrr%FTr$rrr?r)rr%r%Nrr)r%ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zdd ZddZddZddZdZddZy)r%Nc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ yrVrrs rr(zIMAGEType64.__init__rr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr%rarbs rrdzIMAGEType64.factoryčrr)c|jSr$rgr0s rrhzIMAGEType64.get_ns_prefix_ύrir)c||_yr$rgrks rrmzIMAGEType64.set_ns_prefix_эrnr)c|jSr$r2r0s rr3zIMAGEType64.get_IDӍrqr)c||_yr$r2r5s rr6zIMAGEType64.set_IDՍrur)c|jSr$rr0s rrzIMAGEType64.get_RVMS׍rr)c||_yr$rrs rrzIMAGEType64.set_RVMSٍrMr)c|jSr$rr0s rrzIMAGEType64.get_RVMS_USEDۍrr)c||_yr$rrs rrzIMAGEType64.set_RVMS_USEDݍrr)cN|j|j |jyyrrr0s rrzIMAGEType64.has__contentߍrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr%rrrrrrrrrrrrrs rrkzIMAGEType64.exportr7r)cyr$r?rs rrzIMAGEType64._exportAttributesrr)c \|rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d |yyrrrs rrzIMAGEType64._exportChildrenrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzIMAGEType64.buildrr)cyr$r?rs rrzIMAGEType64._buildAttributesrr)c|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_ yyrrrRs rrzIMAGEType64._buildChildrenrr)r)rrr%T)rr%)rrr%FTr$rrr?r)rr%r%rr)r%ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrGrHs rr(zGROUPSType65.__init__9rIr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzGROUPSType65.factoryDrr)c|jSr$rgr0s rrhzGROUPSType65.get_ns_prefix_Orir)c||_yr$rgrks rrmzGROUPSType65.set_ns_prefix_Qrnr)c|jSr$r2r0s rr3zGROUPSType65.get_IDSrqr)c||_yr$r2r5s rr6zGROUPSType65.set_IDUrur)c:|jj|yr$rQrys rrRzGROUPSType65.add_IDWrSr)c<|jj||yr$rUrs rrVzGROUPSType65.insert_ID_atYrWr)c"||j|<yr$r2rs rrYzGROUPSType65.replace_ID_at[rZr)c|jryyrr2r0s rrzGROUPSType65.has__content]r\r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzGROUPSType65.exportdrr)cyr$r?rs rrzGROUPSType65._exportAttributes{rr)c |rd}nd}|jD]`} tr|jr|jdznd}t||||j d|d|j | dd|d|byrarbrcs rrzGROUPSType65._exportChildren}rer)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzGROUPSType65.buildrr)cyr$r?rs rrzGROUPSType65._buildAttributesrr)c|dk(rl|jr_|j}|j||d}|j||d}|jj ||j |_yyyrirjrs rrzGROUPSType65._buildChildrenrkr)r)rrrT)rr)rrrFTr$rrlr?r)rrr5rr)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zdd ZddZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ yrVr#r$s rr(zLOGIN_TOKENType66.__init__r$r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzLOGIN_TOKENType66.factoryrr)c|jSr$rgr0s rrhz LOGIN_TOKENType66.get_ns_prefix_rir)c||_yr$rgrks rrmz LOGIN_TOKENType66.set_ns_prefix_rnr)c|jSr$r $r0s rr $zLOGIN_TOKENType66.get_TOKENrr)c||_yr$r $r$s rr$zLOGIN_TOKENType66.set_TOKENrr)c|jSr$r$r0s rr$z%LOGIN_TOKENType66.get_EXPIRATION_TIMErer)c||_yr$r$r$s rr$z%LOGIN_TOKENType66.set_EXPIRATION_TIMEŽrir)c|jSr$r$r0s rr$zLOGIN_TOKENType66.get_EGIDĎrr)c||_yr$r$r$s rr$zLOGIN_TOKENType66.set_EGIDƎrMr)cN|j|j |jyyrr$r0s rrzLOGIN_TOKENType66.has__contentȎr$r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzLOGIN_TOKENType66.exportюrBr)cyr$r?rs rrz#LOGIN_TOKENType66._exportAttributesrr)c |rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jhtr|jr|jdznd}t||||j d|d |j|jd d|d ||jitr|jr|jdznd}t||||j d|d |j|jd d|d |yyr"$r#$rs rrz!LOGIN_TOKENType66._exportChildrenr$$r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzLOGIN_TOKENType66.buildrr)cyr$r?rs rrz"LOGIN_TOKENType66._buildAttributesrr)c|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j ||d}|j||d}||_|j|_ y|dk(rX|jrK|j}|j ||d}|j||d}||_ |j|_ yyyr($r)$rs rrz LOGIN_TOKENType66._buildChildrenr*$r)r)rrrT)rr)rrrFTr$rr+$r?r)rrrsy''HHJ # 87#G$$/-. Y"  0r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVr%r(s rr(zDATASTORE_QUOTAType67.__init__"rr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzDATASTORE_QUOTAType67.factory-rr)c|jSr$rgr0s rrhz$DATASTORE_QUOTAType67.get_ns_prefix_8rir)c||_yr$rgrks rrmz$DATASTORE_QUOTAType67.set_ns_prefix_:rnr)c|jSr$r-r0s rr.z#DATASTORE_QUOTAType67.get_DATASTORE<rr)c||_yr$r-r0s rr1z#DATASTORE_QUOTAType67.set_DATASTORE>rr)c:|jj|yr$r3rys rr4z#DATASTORE_QUOTAType67.add_DATASTORE@rr)c<|jj||yr$r6rs rr7z)DATASTORE_QUOTAType67.insert_DATASTORE_atBrr)c"||j|<yr$r-rs rr9z*DATASTORE_QUOTAType67.replace_DATASTORE_atDrr)c|jryyrr-r0s rrz"DATASTORE_QUOTAType67.has__contentFrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzDATASTORE_QUOTAType67.exportMrr)cyr$r?rs rrz'DATASTORE_QUOTAType67._exportAttributesdrr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>yr>r?r@s rrz%DATASTORE_QUOTAType67._exportChildrenfrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzDATASTORE_QUOTAType67.buildnrr)cyr$r?rs rrz&DATASTORE_QUOTAType67._buildAttributesyrr)c|dk(rLtj|}|j|||jj |d|_yyrE)DATASTOREType68rdrr&r+rXrs rrz$DATASTORE_QUOTAType67._buildChildren{rr)r)rrrT)rr)rrrFTr$rrFr?r)rrrrr)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZddZddZddZddZdZddZy)r%Nc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_yrVrrs rr(zDATASTOREType68.__init__rr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr%rarbs rrdzDATASTOREType68.factoryrer)c|jSr$rgr0s rrhzDATASTOREType68.get_ns_prefix_rir)c||_yr$rgrks rrmzDATASTOREType68.set_ns_prefix_rnr)c|jSr$r2r0s rr3zDATASTOREType68.get_IDrqr)c||_yr$r2r5s rr6zDATASTOREType68.set_IDrur)c|jSr$rr0s rrzDATASTOREType68.get_IMAGESr r)c||_yr$rrs rrzDATASTOREType68.set_IMAGESr$r)c|jSr$rr0s rrzDATASTOREType68.get_IMAGES_USEDrWr)c||_yr$rrs rrzDATASTOREType68.set_IMAGES_USEDr[r)c|jSr$rr0s rrzDATASTOREType68.get_SIZErr)c||_yr$rrs rrzDATASTOREType68.set_SIZErMr)c|jSr$rr0s rrzDATASTOREType68.get_SIZE_USEDrr)c||_yr$rrs rrzDATASTOREType68.set_SIZE_USEDrr)c~|j0|j$|j|j |jyyrrr0s rrzDATASTOREType68.has__contentrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr%rrrrrrrrrrrrrs rrkzDATASTOREType68.exportƏrr)cyr$r?rs rrz!DATASTOREType68._exportAttributesݏrr)c |rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jdd|d ||jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d|yyrrrs rrzDATASTOREType68._exportChildrenߏrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzDATASTOREType68.buildrr)cyr$r?rs rrz DATASTOREType68._buildAttributesrr)c$|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ yyrrrRs rrzDATASTOREType68._buildChildrenrr)r)rrr%T)rr%)rrr%FTr$rrr?r)rr%r%rr)r%ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrrs rr(zNETWORK_QUOTAType69.__init__+r^r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzNETWORK_QUOTAType69.factory6rQ r)c|jSr$rgr0s rrhz"NETWORK_QUOTAType69.get_ns_prefix_Arir)c||_yr$rgrks rrmz"NETWORK_QUOTAType69.set_ns_prefix_Crnr)c|jSr$rr0s rrzNETWORK_QUOTAType69.get_NETWORKErrr)c||_yr$rrs rrzNETWORK_QUOTAType69.set_NETWORKGrvr)c:|jj|yr$rrys rrzNETWORK_QUOTAType69.add_NETWORKIr{r)c<|jj||yr$rrs rrz%NETWORK_QUOTAType69.insert_NETWORK_atKrr)c"||j|<yr$rrs rrz&NETWORK_QUOTAType69.replace_NETWORK_atMrr)c|jryyrrr0s rrz NETWORK_QUOTAType69.has__contentOrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzNETWORK_QUOTAType69.exportVre r)cyr$r?rs rrz%NETWORK_QUOTAType69._exportAttributesmrr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>yrrrs rrz#NETWORK_QUOTAType69._exportChildrenorr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzNETWORK_QUOTAType69.buildwrr)cyr$r?rs rrz$NETWORK_QUOTAType69._buildAttributesrr)c|dk(rLtj|}|j|||jj |d|_yyr) NETWORKType70rdrrr+rXrs rrz"NETWORK_QUOTAType69._buildChildrenrr)r)rrrT)rr)rrrFTr$rrr?r)rrr'rr)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zdd ZddZddZddZdZddZy)r&Nc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ yrVrrs rr(zNETWORKType70.__init__rr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr&rarbs rrdzNETWORKType70.factoryrr)c|jSr$rgr0s rrhzNETWORKType70.get_ns_prefix_rir)c||_yr$rgrks rrmzNETWORKType70.set_ns_prefix_rnr)c|jSr$r2r0s rr3zNETWORKType70.get_IDrqr)c||_yr$r2r5s rr6zNETWORKType70.set_IDrur)c|jSr$rr0s rrzNETWORKType70.get_LEASESr r)c||_yr$rrs rrzNETWORKType70.set_LEASESr$r)c|jSr$rr0s rrzNETWORKType70.get_LEASES_USEDrWr)c||_yr$rrs rrzNETWORKType70.set_LEASES_USEDr[r)cN|j|j |jyyrrr0s rrzNETWORKType70.has__contentrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr&rrrrrrrrrrrrrs rrkzNETWORKType70.exportrr)cyr$r?rs rrzNETWORKType70._exportAttributesؐrr)c \|rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d |yyrrrs rrzNETWORKType70._exportChildrenڐr r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzNETWORKType70.buildrr)cyr$r?rs rrzNETWORKType70._buildAttributesrr)c|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_ yyr rrRs rrzNETWORKType70._buildChildrenrr)r)rrr&T)rr&)rrr&FTr$rrr?r)rr&r&r)r)r&ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZdd Zdd Zdd Zdd Zd ZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_yrVrOrPs rr(zVM_QUOTAType71.__init__rr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzVM_QUOTAType71.factoryrr)c|jSr$rgr0s rrhzVM_QUOTAType71.get_ns_prefix_%rir)c||_yr$rgrks rrmzVM_QUOTAType71.set_ns_prefix_'rnr)c|jSr$ror0s rrpzVM_QUOTAType71.get_VM)rqr)c||_yr$rorss rrtzVM_QUOTAType71.set_VM+rur)c|jyyrror0s rrzVM_QUOTAType71.has__content-rr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzVM_QUOTAType71.export4rr)cyr$r?rs rrz VM_QUOTAType71._exportAttributesKrr)c|rd}nd}|jEtr|jr|jdznd}|jj|||dd|yyr`rars rrzVM_QUOTAType71._exportChildrenMrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzVM_QUOTAType71.buildUrr)cyr$r?rs rrzVM_QUOTAType71._buildAttributes`rr)c~|dk(r8tj|}|j||||_d|_yyrg)VMType72rdrrrXrs rrzVM_QUOTAType71._buildChildrenbrcr)r)rrrT)rr)rrrFTr$rr#r?r)rrrr9r)rc2eZdZejZdZdZd)dZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%d Z&d!Z'd"Z(d*d#Z)d+d$Z*d,d%Z+d-d&Z,d'Z-d.d(Z.y)/r)&Nc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_| |_d|_| |_d|_| |_d|_| |_d|_||_ d|_!yrVr&r?s rr(zVMType72.__init__or@r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr)&rarbs rrdzVMType72.factoryrr)c|jSr$rgr0s rrhzVMType72.get_ns_prefix_rir)c||_yr$rgrks rrmzVMType72.set_ns_prefix_rnr)c|jSr$rEr0s rrFzVMType72.get_CPUrr)c||_yr$rErHs rrIzVMType72.set_CPUrr)c|jSr$rKr0s rrLzVMType72.get_CPU_USEDrr)c||_yr$rKrNs rrOzVMType72.set_CPU_USEDrr)c|jSr$rQr0s rrRzVMType72.get_MEMORYr r)c||_yr$rQrTs rrUzVMType72.set_MEMORYr$r)c|jSr$rWr0s rrXzVMType72.get_MEMORY_USEDrWr)c||_yr$rWrZs rr[zVMType72.set_MEMORY_USEDr[r)c|jSr$r]r0s rr^zVMType72.get_RUNNING_CPUrWr)c||_yr$r]r`s rrazVMType72.set_RUNNING_CPUr[r)c|jSr$rcr0s rrdzVMType72.get_RUNNING_CPU_USEDrdr)c||_yr$rcrfs rrgzVMType72.set_RUNNING_CPU_USEDrgr)c|jSr$rir0s rrjzVMType72.get_RUNNING_MEMORYrr)c||_yr$rirls rrmzVMType72.set_RUNNING_MEMORYrr)c|jSr$ror0s rrpz VMType72.get_RUNNING_MEMORY_USEDrd r)c||_yr$rorrs rrsz VMType72.set_RUNNING_MEMORY_USEDrg r)c|jSr$rr0s rrzVMType72.get_RUNNING_VMSrWr)c||_yr$rrs rr zVMType72.set_RUNNING_VMS‘r[r)c|jSr$rwr0s rrxzVMType72.get_RUNNING_VMS_USEDđrdr)c||_yr$rwrzs rr{zVMType72.set_RUNNING_VMS_USEDƑrgr)c|jSr$r}r0s rr~zVMType72.get_SYSTEM_DISK_SIZEȑrdr)c||_yr$r}rs rrzVMType72.set_SYSTEM_DISK_SIZEʑrgr)c|jSr$rr0s rrz"VMType72.get_SYSTEM_DISK_SIZE_USED̑r r)c||_yr$rrs rrz"VMType72.set_SYSTEM_DISK_SIZE_USEDΑr r)c|jSr$rQr0s rrRzVMType72.get_VMSБrr)c||_yr$rQrTs rrUzVMType72.set_VMSґrr)c|jSr$rr0s rrzVMType72.get_VMS_USEDԑrr)c||_yr$rrs rrzVMType72.set_VMS_USED֑rr)cV|j|j|j|jx|jl|j `|j T|jH|j<|j0|j$|j|j |jyyrrr0s rrzVMType72.has__contentؑrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr)&rrrrrrrrrrrrrs rrkzVMType72.exportrr)cyr$r?rs rrzVMType72._exportAttributesrr)c d|rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jdd|d ||jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||j tr|j"r|j"dznd}t||||j d|d|j |j t|j dd|d||j$tr|j&r|j&dznd}t||||j d|d|j |j t|j$dd|d||j(tr|j*r|j*dznd}t||||j d|d|j |j t|j(dd|d||j,tr|j.r|j.dznd}t||||j d|d|j |j t|j,dd|d||j0tr|j2r|j2dznd}t||||j d|d|j |j t|j0dd|d||j4tr|j6r|j6dznd}t||||j d|d|j |j t|j4dd|d||j8tr|j:r|j:dznd}t||||j d|d|j |j t|j8dd|d||j<tr|j>r|j>dznd}t||||j d|d|j |j t|j<d d|d||j@tr|jBr|jBdznd}t||||j d|d!|j |j t|j@d"d|d!|yyrrrs rrzVMType72._exportChildrenrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzVMType72.buildBrr)cyr$r?rs rrzVMType72._buildAttributesMrr)c|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_yyrrrRs rrzVMType72._buildChildrenOrr)r)rrr)&T)rr)&)rrr)&FTr$rrr?r)rr)&r)&krr)r)&ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrorrs rr(zIMAGE_QUOTAType73.__init__rsr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzIMAGE_QUOTAType73.factoryrr)c|jSr$rgr0s rrhz IMAGE_QUOTAType73.get_ns_prefix_rir)c||_yr$rgrks rrmz IMAGE_QUOTAType73.set_ns_prefix_Òrnr)c|jSr$rxr0s rryzIMAGE_QUOTAType73.get_IMAGEŒrr)c||_yr$rxr{s rr|zIMAGE_QUOTAType73.set_IMAGEǒrr)c:|jj|yr$r~rys rrzIMAGE_QUOTAType73.add_IMAGEɒrr)c<|jj||yr$rrs rrz!IMAGE_QUOTAType73.insert_IMAGE_at˒rr)c"||j|<yr$rxrs rrz"IMAGE_QUOTAType73.replace_IMAGE_at͒rr)c|jryyrrxr0s rrzIMAGE_QUOTAType73.has__contentϒrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzIMAGE_QUOTAType73.export֒rBr)cyr$r?rs rrz#IMAGE_QUOTAType73._exportAttributesrr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>yrrrs rrz!IMAGE_QUOTAType73._exportChildrenrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzIMAGE_QUOTAType73.buildrr)cyr$r?rs rrz"IMAGE_QUOTAType73._buildAttributesrr)c|dk(rLtj|}|j|||jj |d|_yyr) IMAGEType74rdrrpr+rXrs rrz IMAGE_QUOTAType73._buildChildrenrr)r)rrrT)rr)rrrFTr$rrr?r)rrrrr)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zdd ZddZddZddZdZddZy)rc&Nc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ yrVrrs rr(zIMAGEType74.__init__rr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrc&rarbs rrdzIMAGEType74.factoryrr)c|jSr$rgr0s rrhzIMAGEType74.get_ns_prefix_(rir)c||_yr$rgrks rrmzIMAGEType74.set_ns_prefix_*rnr)c|jSr$r2r0s rr3zIMAGEType74.get_ID,rqr)c||_yr$r2r5s rr6zIMAGEType74.set_ID.rur)c|jSr$rr0s rrzIMAGEType74.get_RVMS0rr)c||_yr$rrs rrzIMAGEType74.set_RVMS2rMr)c|jSr$rr0s rrzIMAGEType74.get_RVMS_USED4rr)c||_yr$rrs rrzIMAGEType74.set_RVMS_USED6rr)cN|j|j |jyyrrr0s rrzIMAGEType74.has__content8rr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrc&rrrrrrrrrrrrrs rrkzIMAGEType74.exportAr7r)cyr$r?rs rrzIMAGEType74._exportAttributesXrr)c \|rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d |yyrrrs rrzIMAGEType74._exportChildrenZrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzIMAGEType74.buildkrr)cyr$r?rs rrzIMAGEType74._buildAttributesvrr)c|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_ yyrrrRs rrzIMAGEType74._buildChildrenxrr)r)rrrc&T)rrc&)rrrc&FTr$rrr?r)rrc&rc& rr)rc&ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZddZddZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ yrVrrs rr(z"DEFAULT_USER_QUOTASType75.__init__rr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdz!DEFAULT_USER_QUOTASType75.factoryrr)c|jSr$rgr0s rrhz(DEFAULT_USER_QUOTASType75.get_ns_prefix_rir)c||_yr$rgrks rrmz(DEFAULT_USER_QUOTASType75.set_ns_prefix_rnr)c|jSr$rcr0s rrdz-DEFAULT_USER_QUOTASType75.get_DATASTORE_QUOTArer)c||_yr$rcrgs rrhz-DEFAULT_USER_QUOTASType75.set_DATASTORE_QUOTArir)c|jSr$rkr0s rrlz+DEFAULT_USER_QUOTASType75.get_NETWORK_QUOTArrr)c||_yr$rkrns rroz+DEFAULT_USER_QUOTASType75.set_NETWORK_QUOTArvr)c|jSr$rqr0s rrrz&DEFAULT_USER_QUOTASType75.get_VM_QUOTArr)c||_yr$rqrts rruz&DEFAULT_USER_QUOTASType75.set_VM_QUOTArr)c|jSr$rwr0s rrxz)DEFAULT_USER_QUOTASType75.get_IMAGE_QUOTArWr)c||_yr$rwrzs rr{z)DEFAULT_USER_QUOTASType75.set_IMAGE_QUOTAr[r)cf|j$|j|j |jyyrrr0s rrz&DEFAULT_USER_QUOTASType75.has__contentrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkz DEFAULT_USER_QUOTASType75.exportɓrr)cyr$r?rs rrz+DEFAULT_USER_QUOTASType75._exportAttributesrr)c|rd}nd}|jDtr|jr|jdznd}|jj|||dd||jDtr|j r|j dznd}|jj|||dd||j Dtr|jr|jdznd}|j j|||dd||jEtr|jr|jdznd}|jj|||dd|yyrrrs rrz)DEFAULT_USER_QUOTASType75._exportChildrenrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzDEFAULT_USER_QUOTASType75.buildrr)cyr$r?rs rrz*DEFAULT_USER_QUOTASType75._buildAttributesrr)c|dk(r8tj|}|j||||_d|_y|dk(r8t j|}|j||||_d|_y|dk(r8tj|}|j||||_d|_y|dk(r8tj|}|j||||_ d|_yyr) DATASTORE_QUOTAType76rdrrDrXNETWORK_QUOTAType78rFVM_QUOTAType80rHIMAGE_QUOTAType82rJrs rrz(DEFAULT_USER_QUOTASType75._buildChildrenrr)r)rrrT)rr)rrrFTr$rrr?r)rrrs''HHJ * @7#G$$/"+! ' -. H"  3r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)r&Nc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVr%r(s rr(zDATASTORE_QUOTAType76.__init__rr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr&rarbs rrdzDATASTORE_QUOTAType76.factory'rr)c|jSr$rgr0s rrhz$DATASTORE_QUOTAType76.get_ns_prefix_2rir)c||_yr$rgrks rrmz$DATASTORE_QUOTAType76.set_ns_prefix_4rnr)c|jSr$r-r0s rr.z#DATASTORE_QUOTAType76.get_DATASTORE6rr)c||_yr$r-r0s rr1z#DATASTORE_QUOTAType76.set_DATASTORE8rr)c:|jj|yr$r3rys rr4z#DATASTORE_QUOTAType76.add_DATASTORE:rr)c<|jj||yr$r6rs rr7z)DATASTORE_QUOTAType76.insert_DATASTORE_at<rr)c"||j|<yr$r-rs rr9z*DATASTORE_QUOTAType76.replace_DATASTORE_at>rr)c|jryyrr-r0s rrz"DATASTORE_QUOTAType76.has__content@rr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr&rrrrrrrrrrrrrs rrkzDATASTORE_QUOTAType76.exportGrr)cyr$r?rs rrz'DATASTORE_QUOTAType76._exportAttributes^rr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>yr>r?r@s rrz%DATASTORE_QUOTAType76._exportChildren`rr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzDATASTORE_QUOTAType76.buildhrr)cyr$r?rs rrz&DATASTORE_QUOTAType76._buildAttributessrr)c|dk(rLtj|}|j|||jj |d|_yyrE)DATASTOREType77rdrr&r+rXrs rrz$DATASTORE_QUOTAType76._buildChildrenurr)r)rrr&T)rr&)rrr&FTr$rrFr?r)rr&r&rr)r&ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZddZddZddZddZdZddZy)r&Nc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_yrVrrs rr(zDATASTOREType77.__init__rr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr&rarbs rrdzDATASTOREType77.factoryrer)c|jSr$rgr0s rrhzDATASTOREType77.get_ns_prefix_rir)c||_yr$rgrks rrmzDATASTOREType77.set_ns_prefix_rnr)c|jSr$r2r0s rr3zDATASTOREType77.get_IDrqr)c||_yr$r2r5s rr6zDATASTOREType77.set_IDrur)c|jSr$rr0s rrzDATASTOREType77.get_IMAGESr r)c||_yr$rrs rrzDATASTOREType77.set_IMAGESr$r)c|jSr$rr0s rrzDATASTOREType77.get_IMAGES_USEDrWr)c||_yr$rrs rrzDATASTOREType77.set_IMAGES_USEDr[r)c|jSr$rr0s rrzDATASTOREType77.get_SIZErr)c||_yr$rrs rrzDATASTOREType77.set_SIZErMr)c|jSr$rr0s rrzDATASTOREType77.get_SIZE_USEDrr)c||_yr$rrs rrzDATASTOREType77.set_SIZE_USEDrr)c~|j0|j$|j|j |jyyrrr0s rrzDATASTOREType77.has__contentrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr&rrrrrrrrrrrrrs rrkzDATASTOREType77.exportrr)cyr$r?rs rrz!DATASTOREType77._exportAttributesהrr)c |rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jdd|d ||jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d|yyrrrs rrzDATASTOREType77._exportChildrenٔrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzDATASTOREType77.buildrr)cyr$r?rs rrz DATASTOREType77._buildAttributesrr)c$|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ yyrrrRs rrzDATASTOREType77._buildChildrenrr)r)rrr&T)rr&)rrr&FTr$rrr?r)rr&r&~rr)r&ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)r&Nc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrrs rr(zNETWORK_QUOTAType78.__init__%r^r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr&rarbs rrdzNETWORK_QUOTAType78.factory0rQ r)c|jSr$rgr0s rrhz"NETWORK_QUOTAType78.get_ns_prefix_;rir)c||_yr$rgrks rrmz"NETWORK_QUOTAType78.set_ns_prefix_=rnr)c|jSr$rr0s rrzNETWORK_QUOTAType78.get_NETWORK?rrr)c||_yr$rrs rrzNETWORK_QUOTAType78.set_NETWORKArvr)c:|jj|yr$rrys rrzNETWORK_QUOTAType78.add_NETWORKCr{r)c<|jj||yr$rrs rrz%NETWORK_QUOTAType78.insert_NETWORK_atErr)c"||j|<yr$rrs rrz&NETWORK_QUOTAType78.replace_NETWORK_atGrr)c|jryyrrr0s rrz NETWORK_QUOTAType78.has__contentIrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr&rrrrrrrrrrrrrs rrkzNETWORK_QUOTAType78.exportPre r)cyr$r?rs rrz%NETWORK_QUOTAType78._exportAttributesgrr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>yrrrs rrz#NETWORK_QUOTAType78._exportChildrenirr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzNETWORK_QUOTAType78.buildqrr)cyr$r?rs rrz$NETWORK_QUOTAType78._buildAttributes|rr)c|dk(rLtj|}|j|||jj |d|_yyr) NETWORKType79rdrrr+rXrs rrz"NETWORK_QUOTAType78._buildChildren~rr)r)rrr&T)rr&)rrr&FTr$rrr?r)rr&r&!rr)r&ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zdd ZddZddZddZdZddZy)r&Nc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ yrVrrs rr(zNETWORKType79.__init__rr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr&rarbs rrdzNETWORKType79.factoryrr)c|jSr$rgr0s rrhzNETWORKType79.get_ns_prefix_rir)c||_yr$rgrks rrmzNETWORKType79.set_ns_prefix_rnr)c|jSr$r2r0s rr3zNETWORKType79.get_IDrqr)c||_yr$r2r5s rr6zNETWORKType79.set_IDrur)c|jSr$rr0s rrzNETWORKType79.get_LEASESr r)c||_yr$rrs rrzNETWORKType79.set_LEASESr$r)c|jSr$rr0s rrzNETWORKType79.get_LEASES_USEDrWr)c||_yr$rrs rrzNETWORKType79.set_LEASES_USEDr[r)cN|j|j |jyyrrr0s rrzNETWORKType79.has__contentrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr&rrrrrrrrrrrrrs rrkzNETWORKType79.exportrr)cyr$r?rs rrzNETWORKType79._exportAttributesҕrr)c \|rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d |yyrrrs rrzNETWORKType79._exportChildrenԕr r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzNETWORKType79.buildrr)cyr$r?rs rrzNETWORKType79._buildAttributesrr)c|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_ yyr rrRs rrzNETWORKType79._buildChildrenrr)r)rrr&T)rr&)rrr&FTr$rrr?r)rr&r&r)r)r&ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZdd Zdd Zdd Zdd Zd ZddZy)r&Nc ||_d|_d|_|jd|_d|_||_d|_yrVrOrPs rr(zVM_QUOTAType80.__init__ rr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr&rarbs rrdzVM_QUOTAType80.factoryrr)c|jSr$rgr0s rrhzVM_QUOTAType80.get_ns_prefix_rir)c||_yr$rgrks rrmzVM_QUOTAType80.set_ns_prefix_!rnr)c|jSr$ror0s rrpzVM_QUOTAType80.get_VM#rqr)c||_yr$rorss rrtzVM_QUOTAType80.set_VM%rur)c|jyyrror0s rrzVM_QUOTAType80.has__content'rr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr&rrrrrrrrrrrrrs rrkzVM_QUOTAType80.export.rr)cyr$r?rs rrz VM_QUOTAType80._exportAttributesErr)c|rd}nd}|jEtr|jr|jdznd}|jj|||dd|yyr`rars rrzVM_QUOTAType80._exportChildrenGrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzVM_QUOTAType80.buildOrr)cyr$r?rs rrzVM_QUOTAType80._buildAttributesZrr)c~|dk(r8tj|}|j||||_d|_yyrg)VMType81rdrrrXrs rrzVM_QUOTAType80._buildChildren\rcr)r)rrr&T)rr&)rrr&FTr$rr#r?r)rr&r&r9r)r&c2eZdZejZdZdZd)dZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%d Z&d!Z'd"Z(d*d#Z)d+d$Z*d,d%Z+d-d&Z,d'Z-d.d(Z.y)/r&Nc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_| |_d|_| |_d|_| |_d|_| |_d|_||_ d|_!yrVr&r?s rr(zVMType81.__init__ir@r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr&rarbs rrdzVMType81.factoryrr)c|jSr$rgr0s rrhzVMType81.get_ns_prefix_rir)c||_yr$rgrks rrmzVMType81.set_ns_prefix_rnr)c|jSr$rEr0s rrFzVMType81.get_CPUrr)c||_yr$rErHs rrIzVMType81.set_CPUrr)c|jSr$rKr0s rrLzVMType81.get_CPU_USEDrr)c||_yr$rKrNs rrOzVMType81.set_CPU_USEDrr)c|jSr$rQr0s rrRzVMType81.get_MEMORYr r)c||_yr$rQrTs rrUzVMType81.set_MEMORYr$r)c|jSr$rWr0s rrXzVMType81.get_MEMORY_USEDrWr)c||_yr$rWrZs rr[zVMType81.set_MEMORY_USEDr[r)c|jSr$r]r0s rr^zVMType81.get_RUNNING_CPUrWr)c||_yr$r]r`s rrazVMType81.set_RUNNING_CPUr[r)c|jSr$rcr0s rrdzVMType81.get_RUNNING_CPU_USEDrdr)c||_yr$rcrfs rrgzVMType81.set_RUNNING_CPU_USEDrgr)c|jSr$rir0s rrjzVMType81.get_RUNNING_MEMORYrr)c||_yr$rirls rrmzVMType81.set_RUNNING_MEMORYrr)c|jSr$ror0s rrpz VMType81.get_RUNNING_MEMORY_USEDrd r)c||_yr$rorrs rrsz VMType81.set_RUNNING_MEMORY_USEDrg r)c|jSr$rr0s rrzVMType81.get_RUNNING_VMSrWr)c||_yr$rrs rr zVMType81.set_RUNNING_VMSr[r)c|jSr$rwr0s rrxzVMType81.get_RUNNING_VMS_USEDrdr)c||_yr$rwrzs rr{zVMType81.set_RUNNING_VMS_USEDrgr)c|jSr$r}r0s rr~zVMType81.get_SYSTEM_DISK_SIZE–rdr)c||_yr$r}rs rrzVMType81.set_SYSTEM_DISK_SIZEĖrgr)c|jSr$rr0s rrz"VMType81.get_SYSTEM_DISK_SIZE_USEDƖr r)c||_yr$rrs rrz"VMType81.set_SYSTEM_DISK_SIZE_USEDȖr r)c|jSr$rQr0s rrRzVMType81.get_VMSʖrr)c||_yr$rQrTs rrUzVMType81.set_VMS̖rr)c|jSr$rr0s rrzVMType81.get_VMS_USEDΖrr)c||_yr$rrs rrzVMType81.set_VMS_USEDЖrr)cV|j|j|j|jx|jl|j `|j T|jH|j<|j0|j$|j|j |jyyrrr0s rrzVMType81.has__contentҖrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr&rrrrrrrrrrrrrs rrkzVMType81.exportrr)cyr$r?rs rrzVMType81._exportAttributesrr)c d|rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jdd|d ||jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||j tr|j"r|j"dznd}t||||j d|d|j |j t|j dd|d||j$tr|j&r|j&dznd}t||||j d|d|j |j t|j$dd|d||j(tr|j*r|j*dznd}t||||j d|d|j |j t|j(dd|d||j,tr|j.r|j.dznd}t||||j d|d|j |j t|j,dd|d||j0tr|j2r|j2dznd}t||||j d|d|j |j t|j0dd|d||j4tr|j6r|j6dznd}t||||j d|d|j |j t|j4dd|d||j8tr|j:r|j:dznd}t||||j d|d|j |j t|j8dd|d||j<tr|j>r|j>dznd}t||||j d|d|j |j t|j<d d|d||j@tr|jBr|jBdznd}t||||j d|d!|j |j t|j@d"d|d!|yyrrrs rrzVMType81._exportChildrenrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzVMType81.build<rr)cyr$r?rs rrzVMType81._buildAttributesGrr)c|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_yyrrrRs rrzVMType81._buildChildrenIrr)r)rrr&T)rr&)rrr&FTr$rrr?r)rr&r&err)r&ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)r&Nc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrorrs rr(zIMAGE_QUOTAType82.__init__rsr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr&rarbs rrdzIMAGE_QUOTAType82.factoryrr)c|jSr$rgr0s rrhz IMAGE_QUOTAType82.get_ns_prefix_rir)c||_yr$rgrks rrmz IMAGE_QUOTAType82.set_ns_prefix_rnr)c|jSr$rxr0s rryzIMAGE_QUOTAType82.get_IMAGErr)c||_yr$rxr{s rr|zIMAGE_QUOTAType82.set_IMAGErr)c:|jj|yr$r~rys rrzIMAGE_QUOTAType82.add_IMAGE×rr)c<|jj||yr$rrs rrz!IMAGE_QUOTAType82.insert_IMAGE_atŗrr)c"||j|<yr$rxrs rrz"IMAGE_QUOTAType82.replace_IMAGE_atǗrr)c|jryyrrxr0s rrzIMAGE_QUOTAType82.has__contentɗrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr&rrrrrrrrrrrrrs rrkzIMAGE_QUOTAType82.exportЗrBr)cyr$r?rs rrz#IMAGE_QUOTAType82._exportAttributesrr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>yrrrs rrz!IMAGE_QUOTAType82._exportChildrenrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzIMAGE_QUOTAType82.buildrr)cyr$r?rs rrz"IMAGE_QUOTAType82._buildAttributesrr)c|dk(rLtj|}|j|||jj |d|_yyr) IMAGEType83rdrrpr+rXrs rrz IMAGE_QUOTAType82._buildChildrenrr)r)rrr&T)rr&)rrr&FTr$rrr?r)rr&r&rr)r&ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zdd ZddZddZddZdZddZy)r"'Nc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ yrVrrs rr(zIMAGEType83.__init__ rr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr"'rarbs rrdzIMAGEType83.factoryrr)c|jSr$rgr0s rrhzIMAGEType83.get_ns_prefix_"rir)c||_yr$rgrks rrmzIMAGEType83.set_ns_prefix_$rnr)c|jSr$r2r0s rr3zIMAGEType83.get_ID&rqr)c||_yr$r2r5s rr6zIMAGEType83.set_ID(rur)c|jSr$rr0s rrzIMAGEType83.get_RVMS*rr)c||_yr$rrs rrzIMAGEType83.set_RVMS,rMr)c|jSr$rr0s rrzIMAGEType83.get_RVMS_USED.rr)c||_yr$rrs rrzIMAGEType83.set_RVMS_USED0rr)cN|j|j |jyyrrr0s rrzIMAGEType83.has__content2rr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr"'rrrrrrrrrrrrrs rrkzIMAGEType83.export;r7r)cyr$r?rs rrzIMAGEType83._exportAttributesRrr)c \|rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d |yyrrrs rrzIMAGEType83._exportChildrenTrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzIMAGEType83.builderr)cyr$r?rs rrzIMAGEType83._buildAttributesprr)c|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_ yyrrrRs rrzIMAGEType83._buildChildrenrrr)r)rrr"'T)rr"')rrr"'FTr$rrr?r)rr"'r"'rr)r"'ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrGrHs rr(zGROUPSType84.__init__rIr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzGROUPSType84.factoryrr)c|jSr$rgr0s rrhzGROUPSType84.get_ns_prefix_rir)c||_yr$rgrks rrmzGROUPSType84.set_ns_prefix_rnr)c|jSr$r2r0s rr3zGROUPSType84.get_IDrqr)c||_yr$r2r5s rr6zGROUPSType84.set_IDrur)c:|jj|yr$rQrys rrRzGROUPSType84.add_IDrSr)c<|jj||yr$rUrs rrVzGROUPSType84.insert_ID_atrWr)c"||j|<yr$r2rs rrYzGROUPSType84.replace_ID_atrZr)c|jryyrr2r0s rrzGROUPSType84.has__contentr\r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzGROUPSType84.exportrr)cyr$r?rs rrzGROUPSType84._exportAttributesΘrr)c |rd}nd}|jD]`} tr|jr|jdznd}t||||j d|d|j | dd|d|byrarbrcs rrzGROUPSType84._exportChildrenИrer)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzGROUPSType84.build٘rr)cyr$r?rs rrzGROUPSType84._buildAttributesrr)c|dk(rl|jr_|j}|j||d}|j||d}|jj ||j |_yyyrirjrs rrzGROUPSType84._buildChildrenrkr)r)rrrT)rr)rrrFTr$rrlr?r)rrrrr)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrrs rr(zCLUSTERSType85.__init__r^r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzCLUSTERSType85.factoryrr)c|jSr$rgr0s rrhzCLUSTERSType85.get_ns_prefix_ rir)c||_yr$rgrks rrmzCLUSTERSType85.set_ns_prefix_ rnr)c|jSr$rr0s rrzCLUSTERSType85.get_CLUSTERrrr)c||_yr$rrs rrzCLUSTERSType85.set_CLUSTERrvr)c:|jj|yr$rrys rrzCLUSTERSType85.add_CLUSTERr{r)c<|jj||yr$rrs rrz CLUSTERSType85.insert_CLUSTER_atrr)c"||j|<yr$rrs rrz!CLUSTERSType85.replace_CLUSTER_atrr)c|jryyrrr0s rrzCLUSTERSType85.has__contentrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzCLUSTERSType85.exportrr)cyr$r?rs rrz CLUSTERSType85._exportAttributes6rr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>yrrrs rrzCLUSTERSType85._exportChildren8rr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzCLUSTERSType85.build@rr)cyr$r?rs rrzCLUSTERSType85._buildAttributesKrr)c|dk(rLtj|}|j|||jj |d|_yyr) CLUSTERTyperdrrr+rXrs rrzCLUSTERSType85._buildChildrenMrr)r)rrrT)rr)rrrFTr$rrr?r)rrrst''HHJ & 57#G$#*$-. |  /r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zdd Zdd Zdd ZddZdZddZy)rW'Nc ||_d|_d|_|jd|_d|_||_d|_||_d|_ yrV) r=rrXr^rrYrq rr r$r%)r'rq r$r=r]s rr(zCLUSTERType.__init__ZsQ,%)"!%%kk*:; !%$$(!r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrW'rarbs rrdzCLUSTERType.factorydrr)c|jSr$rgr0s rrhzCLUSTERType.get_ns_prefix_orir)c||_yr$rgrks rrmzCLUSTERType.set_ns_prefix_qrnr)c|jSr$r r0s rr zCLUSTERType.get_ZONE_IDsrrr)c||_yr$r r s rr zCLUSTERType.set_ZONE_IDurvr)c|jSr$rDr0s rrEzCLUSTERType.get_CLUSTER_IDwrir)c||_yr$rDrGs rrHzCLUSTERType.set_CLUSTER_IDyrmr)c6|j |jyyr)rq r$r0s rrzCLUSTERType.has__content{s LL $ OO 'r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) NrW'rrrrrrrrrrrrrs rrkzCLUSTERType.exportr7r)cyr$r?rs rrzCLUSTERType._exportAttributesrr)c |rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j itr|jr|jdznd}t||||j d|d |j |j d d|d |yy) Nrrrrr rq rErrcr$)rq rrr rr9rr$r%rs rrzCLUSTERType._exportChildrens  DD << #@NSWSiSit55;pr  w| 4 MM;KdNeNefjfrfr@INeOJL\_cd e ?? &CQVZVoVot883>vx  w| 4 MMAQTXTkTklpl{l{IUTkUVXhkop q 'r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzCLUSTERType.buildrr)cyr$r?rs rrzCLUSTERType._buildAttributesrr)cv|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rX|jrK|j}|j||d}|j||d}||_|j|_yyy)Nrq r$)rrrrq rrr r$r%rs rrzCLUSTERType._buildChildrens  !fkkKKE**5$ BE--eT9EE DL%+]]D " , &6;;KKE**5$ EE--eT<HE#DO(. D % ,7 &r)r)rrrW'T)rrW')rrrW'FTr$r)r<r=r>rArrarr(rdrrhrmr r rErHrrkrrrrrr?r)rrW'rW'Vso''HHJ ) 27#G$%-.  q   6r)rW'ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrrs rr(zHOSTSType86.__init__ʙrr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzHOSTSType86.factoryՙrr)c|jSr$rgr0s rrhzHOSTSType86.get_ns_prefix_rir)c||_yr$rgrks rrmzHOSTSType86.set_ns_prefix_rnr)c|jSr$rr0s rrzHOSTSType86.get_HOSTrr)c||_yr$rrs rrzHOSTSType86.set_HOSTrMr)c:|jj|yr$r rys rr zHOSTSType86.add_HOSTrr)c<|jj||yr$r rs rrzHOSTSType86.insert_HOST_atrr)c"||j|<yr$rrs rrzHOSTSType86.replace_HOST_atrr)c|jryyrrr0s rrzHOSTSType86.has__contentrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzHOSTSType86.exportr7r)cyr$r?rs rrzHOSTSType86._exportAttributes rr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>yrrrs rrzHOSTSType86._exportChildrenrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzHOSTSType86.buildrr)cyr$r?rs rrzHOSTSType86._buildAttributes!rr)c|dk(rLtj|}|j|||jj |d|_yyr)HOSTTyperdrrr+rXrs rrzHOSTSType86._buildChildren#rr)r)rrrT)rr)rrrFTr$rrr?r)rrrƙt''HHJ # 27#G$ '!-. v  ,r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zdd Zdd Zdd ZddZdZddZy)ry'Nc ||_d|_d|_|jd|_d|_||_d|_||_d|_ yrV) r=rrXr^rrYrq rr HOST_IDHOST_ID_nsprefix_)r'rq r}'r=r]s rr(zHOSTType.__init__0Q,%)"!%%kk*:; !% !%r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rry'rarbs rrdzHOSTType.factory:rr)c|jSr$rgr0s rrhzHOSTType.get_ns_prefix_Erir)c||_yr$rgrks rrmzHOSTType.set_ns_prefix_Grnr)c|jSr$r r0s rr zHOSTType.get_ZONE_IDIrrr)c||_yr$r r s rr zHOSTType.set_ZONE_IDKrvr)c|jSr$r}'r0s r get_HOST_IDzHOSTType.get_HOST_IDMrrr)c||_yr$r')r'r}'s r set_HOST_IDzHOSTType.set_HOST_IDOrvr)c6|j |jyyr)rq r}'r0s rrzHOSTType.has__contentQ LL $ LL $r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nry'rrrrrrrrrrrrrs rrkzHOSTType.exportYrr)cyr$r?rs rrzHOSTType._exportAttributesprr)c |rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j itr|jr|jdznd}t||||j d|d |j |j d d|d |yy) Nrrrrr rq rErzHOST_ID>r}')rq rrr rr9rr}'r~'rs rrzHOSTType._exportChildrenr  DD << #@NSWSiSit55;pr  w| 4 MM;KdNeNefjfrfr@INeOJL\_cd e << #@NSWSiSit55;pr  w| 4 MM;KdNeNefjfrfr@INeOJL\_cd e $r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzHOSTType.buildrr)cyr$r?rs rrzHOSTType._buildAttributesrr)cv|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rX|jrK|j}|j||d}|j||d}||_|j|_yyy)Nrq r}')rrrrq rrr r}'r~'rs rrzHOSTType._buildChildren  !fkkKKE**5$ BE--eT9EE DL%+]]D " ) # KKE**5$ BE--eT9EE DL%+]]D " )4 #r)r)rrry'T)rry')rrry'FTr$r)r<r=r>rArrarr(rdrrhrmr r r'r'rrkrrrrrr?r)rry'ry',o''HHJ & /7#G$-.  e   3r)ry'ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVr%r(s rr(zDATASTORESType87.__init__rr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzDATASTORESType87.factoryr r)c|jSr$rgr0s rrhzDATASTORESType87.get_ns_prefix_rir)c||_yr$rgrks rrmzDATASTORESType87.set_ns_prefix_rnr)c|jSr$r-r0s rr.zDATASTORESType87.get_DATASTORErr)c||_yr$r-r0s rr1zDATASTORESType87.set_DATASTORErr)c:|jj|yr$r3rys rr4zDATASTORESType87.add_DATASTORErr)c<|jj||yr$r6rs rr7z$DATASTORESType87.insert_DATASTORE_atrr)c"||j|<yr$r-rs rr9z%DATASTORESType87.replace_DATASTORE_atšrr)c|jryyrr-r0s rrzDATASTORESType87.has__contentĚrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzDATASTORESType87.export˚r r)cyr$r?rs rrz"DATASTORESType87._exportAttributesrr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>yr>r?r@s rrz DATASTORESType87._exportChildrenrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzDATASTORESType87.buildrr)cyr$r?rs rrz!DATASTORESType87._buildAttributesrr)c|dk(rLtj|}|j|||jj |d|_yyrE)DATASTOREType88rdrr&r+rXrs rrzDATASTORESType87._buildChildrenrr)r)rrrT)rr)rrrFTr$rrFr?r)rrrst''HHJ ( 77#G$#%,&-. @  1r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zdd Zdd Zdd ZddZdZddZy)r'Nc ||_d|_d|_|jd|_d|_||_d|_||_d|_ yrV) r=rrXr^rrYrq rr rr)r'rq rr=r]s rr(zDATASTOREType88.__init__sR,%)"!%%kk*:; !%(&*#r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr'rarbs rrdzDATASTOREType88.factoryrer)c|jSr$rgr0s rrhzDATASTOREType88.get_ns_prefix_rir)c||_yr$rgrks rrmzDATASTOREType88.set_ns_prefix_rnr)c|jSr$r r0s rr zDATASTOREType88.get_ZONE_IDrrr)c||_yr$r r s rr zDATASTOREType88.set_ZONE_ID!rvr)c|jSr$r r0s rr z DATASTOREType88.get_DATASTORE_ID#rr)c||_yr$r r s rr z DATASTOREType88.set_DATASTORE_ID%rr)c6|j |jyyr)rq rr0s rrzDATASTOREType88.has__content's LL $    )r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr'rrrrrrrrrrrrrs rrkzDATASTOREType88.export/rr)cyr$r?rs rrz!DATASTOREType88._exportAttributesFrr)c |rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j itr|jr|jdznd}t||||j d|d |j |j d d|d |yy) Nrrrrr rq rErrA r)rq rrr rr9rrrrs rrzDATASTOREType88._exportChildrenHs DD << #@NSWSiSit55;pr  w| 4 MM;KdNeNefjfrfr@INeOJL\_cd e    (ESX\XsXst::S@z|  w| 4 MMEUX\XoXoptqBqBO]XoY^`pswx y )r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzDATASTOREType88.buildUrr)cyr$r?rs rrz DATASTOREType88._buildAttributes`rr)cv|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rX|jrK|j}|j||d}|j||d}||_|j|_yyy)Nrq r)rrrrq rrr rrrs rrzDATASTOREType88._buildChildrenbs  !fkkKKE**5$ BE--eT9EE DL%+]]D " . (V[[KKE**5$GE--eT>JE %D *0--D ' .9 (r)r)rrr'T)rr')rrr'FTr$r)r<r=r>rArrarr(rdrrhrmr r r r rrkrrrrrr?r)rr'r'so''HHJ + 67#G$!)-.  y   8r)r'ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVr7r:s rr(zVNETSType89.__init__vrr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzVNETSType89.factoryrr)c|jSr$rgr0s rrhzVNETSType89.get_ns_prefix_rir)c||_yr$rgrks rrmzVNETSType89.set_ns_prefix_rnr)c|jSr$r?r0s rr@zVNETSType89.get_VNETrr)c||_yr$r?rBs rrCzVNETSType89.set_VNETrMr)c:|jj|yr$rErys rrFzVNETSType89.add_VNETrr)c<|jj||yr$rHrs rrIzVNETSType89.insert_VNET_atrr)c"||j|<yr$r?rs rrKzVNETSType89.replace_VNET_atrr)c|jryyrr?r0s rrzVNETSType89.has__contentrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzVNETSType89.exportr7r)cyr$r?rs rrzVNETSType89._exportAttributesrr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>yrPrQrRs rrzVNETSType89._exportChildrenrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzVNETSType89.build›rr)cyr$r?rs rrzVNETSType89._buildAttributes͛rr)c|dk(rLtj|}|j|||jj |d|_yyrW)VNETTyperdrr8r+rXrs rrzVNETSType89._buildChildrenϛrr)r)rrrT)rr)rrrFTr$rrYr?r)rrrrrz'r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zdd Zdd Zdd ZddZdZddZy)r'Nc ||_d|_d|_|jd|_d|_||_d|_||_d|_ yrV) r=rrXr^rrYrq rr VNET_IDVNET_ID_nsprefix_)r'rq r'r=r]s rr(zVNETType.__init__ܛr'r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr'rarbs rrdzVNETType.factoryrr)c|jSr$rgr0s rrhzVNETType.get_ns_prefix_rir)c||_yr$rgrks rrmzVNETType.set_ns_prefix_rnr)c|jSr$r r0s rr zVNETType.get_ZONE_IDrrr)c||_yr$r r s rr zVNETType.set_ZONE_IDrvr)c|jSr$r'r0s r get_VNET_IDzVNETType.get_VNET_IDrrr)c||_yr$r')r'r's r set_VNET_IDzVNETType.set_VNET_IDrvr)c6|j |jyyr)rq r'r0s rrzVNETType.has__contentr'r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr'rrrrrrrrrrrrrs rrkzVNETType.exportrr)cyr$r?rs rrzVNETType._exportAttributesrr)c |rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j itr|jr|jdznd}t||||j d|d |j |j d d|d |yy) Nrrrrr rq rErzVNET_ID>r')rq rrr rr9rr'r'rs rrzVNETType._exportChildrenr'r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzVNETType.build+rr)cyr$r?rs rrzVNETType._buildAttributes6rr)cv|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rX|jrK|j}|j||d}|j||d}||_|j|_yyy)Nrq r')rrrrq rrr r'r'rs rrzVNETType._buildChildren8r'r)r)rrr'T)rr')rrr'FTr$r)r<r=r>rArrarr(rdrrhrmr r r'r'rrkrrrrrr?r)rr'r'؛r'r)r'ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZd dZd!dZ d"dZ!d#dZ"dZ#d$dZ$y)%rINc  d| |_d|_d|_| jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_yrVrrs rr(zPERMISSIONSType90.__init__Lrr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrIrarbs rrdzPERMISSIONSType90.factorydrr)c|jSr$rgr0s rrhz PERMISSIONSType90.get_ns_prefix_orir)c||_yr$rgrks rrmz PERMISSIONSType90.set_ns_prefix_qrnr)c|jSr$rr0s rrzPERMISSIONSType90.get_OWNER_Usrrr)c||_yr$rrs rrzPERMISSIONSType90.set_OWNER_Uurvr)c|jSr$rr0s rrzPERMISSIONSType90.get_OWNER_Mwrrr)c||_yr$rrs rrzPERMISSIONSType90.set_OWNER_Myrvr)c|jSr$r r0s rr zPERMISSIONSType90.get_OWNER_A{rrr)c||_yr$r r s rrzPERMISSIONSType90.set_OWNER_A}rvr)c|jSr$rr0s rrzPERMISSIONSType90.get_GROUP_Urrr)c||_yr$rrs rrzPERMISSIONSType90.set_GROUP_Urvr)c|jSr$rr0s rrzPERMISSIONSType90.get_GROUP_Mrrr)c||_yr$rrs rrzPERMISSIONSType90.set_GROUP_Mrvr)c|jSr$rr0s rrzPERMISSIONSType90.get_GROUP_Arrr)c||_yr$rrs rr zPERMISSIONSType90.set_GROUP_Arvr)c|jSr$r"r0s rr#zPERMISSIONSType90.get_OTHER_Urrr)c||_yr$r"r%s rr&zPERMISSIONSType90.set_OTHER_Urvr)c|jSr$r(r0s rr)zPERMISSIONSType90.get_OTHER_Mrrr)c||_yr$r(r+s rr,zPERMISSIONSType90.set_OTHER_Mrvr)c|jSr$r.r0s rr/zPERMISSIONSType90.get_OTHER_Arrr)c||_yr$r.r1s rr2zPERMISSIONSType90.set_OTHER_Arvr)c|j`|jT|jH|j<|j0|j $|j |j |jyyrr4r0s rrzPERMISSIONSType90.has__contentr5r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) NrIrrrrrrrrrrrrrs rrkzPERMISSIONSType90.exportrBr)cyr$r?rs rrz#PERMISSIONSType90._exportAttributesrr)c <|rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jhtr|jr|jdznd}t||||j d|d |j |jd d|d ||jhtr|jr|jdznd}t||||j d|d |j |jdd|d ||jhtr|jr|jdznd}t||||j d|d|j |jdd|d||jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|j"r|j"dznd}t||||j d|d|j |j dd|d||j$htr|j&r|j&dznd}t||||j d|d|j |j$dd|d||j(itr|j*r|j*dznd}t||||j d|d|j |j(dd|d|yyr:r;rs rrz!PERMISSIONSType90._exportChildrenr<r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzPERMISSIONSType90.buildrr)cyr$r?rs rrz"PERMISSIONSType90._buildAttributesrr)c~|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|d k(rX|jrK|j}|j||d }|j||d }||_|j|_yyyr@rArs rrz PERMISSIONSType90._buildChildrenrBr)rC)rrrIT)rrI)rrrIFTr$rrDr?r)rrIrIHrXr)rIceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZddZddZddZddZdZddZy)rJNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ yrVrrs rr(zLOCKType91.__init__3rr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrJrarbs rrdzLOCKType91.factoryAr r)c|jSr$rgr0s rrhzLOCKType91.get_ns_prefix_Lrir)c||_yr$rgrks rrmzLOCKType91.set_ns_prefix_Nrnr)c|jSr$rr0s rrzLOCKType91.get_LOCKEDPr r)c||_yr$rrs rrzLOCKType91.set_LOCKEDRr$r)c|jSr$rr0s rrzLOCKType91.get_OWNERTrr)c||_yr$rrs rrzLOCKType91.set_OWNERVrr)c|jSr$rr0s rrzLOCKType91.get_TIMEXrr)c||_yr$rrs rrzLOCKType91.set_TIMEZrMr)c|jSr$rr0s rrzLOCKType91.get_REQ_ID\r r)c||_yr$rrs rrzLOCKType91.set_REQ_ID^r$r)cf|j$|j|j |jyyrrr0s rrzLOCKType91.has__content`rr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) NrJrrrrrrrrrrrrrs rrkzLOCKType91.exportjr3r)cyr$r?rs rrzLOCKType91._exportAttributesrr)c |rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jhtr|jr|jdznd}t||||j d|d |j |jd d|d ||jitr|jr|jdznd}t||||j d|d |j |jdd|d |yyrrrs rrzLOCKType91._exportChildrenrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzLOCKType91.buildrr)cyr$r?rs rrzLOCKType91._buildAttributesrr)c|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_ y|dk(rX|jrK|j}|j||d}|j||d}||_ |j|_ yyyrrrs rrzLOCKType91._buildChildrenrr)r)rrrJT)rrJ)rrrJFTr$rrr?r)rrJrJ/r9r)rJceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)rKNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrV)r=rrXr^rrYROLEROLE_nsprefix_)r'r(r=r]s rr(zROLESType.__init__ŝrr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrKrarbs rrdzROLESType.factoryНrr)c|jSr$rgr0s rrhzROLESType.get_ns_prefix_۝rir)c||_yr$rgrks rrmzROLESType.set_ns_prefix_ݝrnr)c|jSr$r(r0s rget_ROLEzROLESType.get_ROLEߝrr)c||_yr$r()r'r(s rset_ROLEzROLESType.set_ROLErMr)c:|jj|yr$)r(r+rys radd_ROLEzROLESType.add_ROLErr)c<|jj||yr$)r(r~rs rinsert_ROLE_atzROLESType.insert_ROLE_atrr)c"||j|<yr$r(rs rreplace_ROLE_atzROLESType.replace_ROLE_atrr)c|jryyrr(r0s rrzROLESType.has__contentrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) NrKrrrrrrrrrrrrrs rrkzROLESType.exportrr)cyr$r?rs rrzROLESType._exportAttributesrr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>y)Nrrrr(r)r(rr(rk) r'rrrarcrbrr`rROLE_s rrzROLESType._exportChildren rr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzROLESType.buildrr)cyr$r?rs rrzROLESType._buildAttributesrr)c|dk(rLtj|}|j|||jj |d|_yy)Nr(rr)ROLETyperdrr(r+rXrs rrzROLESType._buildChildrenrr)r)rrrKT)rrK)rrrKFTr$r)r<r=r>rArrarr(rdrrhrmr(r(r(r(r!(rrkrrrrrr?r)rrKrKrr)rKceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZddZddZddZddZdZddZy)r*(Nc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_yrV)r=rrXr^rrY HOST_AFFINEDHOST_AFFINED_nsprefix_HOST_ANTI_AFFINEDHOST_ANTI_AFFINED_nsprefix_rrrrPOLICYPOLICY_nsprefix_r(r)) r'r-(r/(rrr1(r(r=r]s rr(zROLEType.__init__+s,%)"!%%kk*:;(&*#!2+/(  " $!r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr*(rarbs rrdzROLEType.factory=rr)c|jSr$rgr0s rrhzROLEType.get_ns_prefix_Hrir)c||_yr$rgrks rrmzROLEType.set_ns_prefix_Jrnr)c|jSr$r-(r0s rget_HOST_AFFINEDzROLEType.get_HOST_AFFINEDLrr)c||_yr$r7()r'r-(s rset_HOST_AFFINEDzROLEType.set_HOST_AFFINEDNrr)c|jSr$r/(r0s rget_HOST_ANTI_AFFINEDzROLEType.get_HOST_ANTI_AFFINEDPr/ r)c||_yr$r<()r'r/(s rset_HOST_ANTI_AFFINEDzROLEType.set_HOST_ANTI_AFFINEDRr2 r)c|jSr$r2r0s rr3zROLEType.get_IDTrqr)c||_yr$r2r5s rr6zROLEType.set_IDVrur)c|jSr$rHr0s rrIzROLEType.get_NAMEXrr)c||_yr$rHrKs rrLzROLEType.set_NAMEZrMr)c|jSr$r1(r0s r get_POLICYzROLEType.get_POLICY\r r)c||_yr$rE()r'r1(s r set_POLICYzROLEType.set_POLICY^r$r)c|jSr$rQr0s rrRzROLEType.get_VMS`rr)c||_yr$rQrTs rrUzROLEType.set_VMSbrr)c|j<|j0|j$|j|j |j yyr)r-(r/(rrr1(r(r0s rrzROLEType.has__contentdsH    )  " " . GG  II ! KK # HH r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr*(rrrrrrrrrrrrrs rrkzROLEType.exportprr)cyr$r?rs rrzROLEType._exportAttributesrr)c t|rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jhtr|jr|jdznd}t||||j d|d |j|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jdd|d ||jtr|j r|j dznd}t||||j d|d|j |j t|jdd|d||j"tr|j$r|j$dznd}t||||j d|d|j |j t|j"dd|d|yy)Nrrrrz HOST_AFFINED>r-(rErzHOST_ANTI_AFFINED>r/(rrrrzPOLICY>r1(rr()r-(rr.(rr9r{rwr~r/(r0(rrrrrr1(r2(r(r)rs rrzROLEType._exportChildrens DD    (ESX\XsXst::S@z|  w| 4 MMEUX\XgXghlh~h~@IJNJ[J[@\iwh~ixYy{KNRS T  ! ! -JX]a]}]}t??#EEG  w| 4 MMO_bfbqbqrvsIsIJSTXTjTjJkxKsIsLcMO_bfg h 77 ;IdN_N_t0036fh  w| 4 MM1ADD[D[\`\c\cptD[DuxHKOP Q 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t ;; "?MRVRgRgt44s:np  w| 4 MM9IDOO\`\r\rs|~B~I~ItJW_\r]`Macsvz{ | 88 rArrarr(rdrrhrmr8(r:(r=(r?(r3r6rIrLrF(rH(rRrUrrkrrrrrr?r)rr*(r*('s''HHJ"$ /7#G$!)&3 -. p:  $/r)r*(cVeZdZejZdZdZd/dZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%d Z&d!Z'd"Z(d#Z)d$Z*d%Z+d&Z,d'Z-d(Z.d0d)Z/d1d*Z0d2d+Z1d3d,Z2d-Z3d4d.Z4y)5rhNc D||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_| |_d|_| |_d|_| |_d|_| |_d|_||_ d|_!||_"d|_#||_$d|_%||_&d|_'yrV)(r=rrXr^rrYrrrrrrrrrrrrrrrOrPrrrrrrrrrrr,r-r*r+rrrTr)r'rrrrrrrrOrrrrrr,r*rrTr=r]s rr(zVMType92.__init__ߞs4,%)"!%%kk*:; !! # # ""#'  #"#'  !% # #"#'   "&$$(!*'+$.)-&r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrhrarbs rrdzVMType92.factoryrr)c|jSr$rgr0s rrhzVMType92.get_ns_prefix_rir)c||_yr$rgrks rrmzVMType92.set_ns_prefix_rnr)c|jSr$r2r0s rr3zVMType92.get_IDrqr)c||_yr$r2r5s rr6zVMType92.set_IDrur)c|jSr$r\r0s rr]zVMType92.get_UIDrr)c||_yr$r\r_s rr`zVMType92.set_UIDrr)c|jSr$rbr0s rrczVMType92.get_GIDrr)c||_yr$rbres rrfzVMType92.set_GID rr)c|jSr$r<r0s rr=zVMType92.get_UNAME"rr)c||_yr$r<r?s rr@zVMType92.set_UNAME$rr)c|jSr$rBr0s rrCzVMType92.get_GNAME&rr)c||_yr$rBrEs rrFzVMType92.set_GNAME(rr)c|jSr$rHr0s rrIzVMType92.get_NAME*rr)c||_yr$rHrKs rrLzVMType92.set_NAME,rMr)c|jSr$rr0s rrzVMType92.get_LAST_POLL.rr)c||_yr$rrs rrzVMType92.set_LAST_POLL0rr)c|jSr$rr0s rrzVMType92.get_STATE2rr)c||_yr$rrs rrzVMType92.set_STATE4rr)c|jSr$rr0s rrzVMType92.get_LCM_STATE6rr)c||_yr$rrs rrzVMType92.set_LCM_STATE8rr)c|jSr$rr0s rrzVMType92.get_RESCHED:rrr)c||_yr$rrs rrzVMType92.set_RESCHED<rvr)c|jSr$rr0s rrzVMType92.get_STIME>rr)c||_yr$rrs rrzVMType92.set_STIME@rr)c|jSr$rr0s rrzVMType92.get_ETIMEBrr)c||_yr$rrs rrzVMType92.set_ETIMEDrr)c|jSr$rr0s rrzVMType92.get_DEPLOY_IDFrr)c||_yr$rrs rrzVMType92.set_DEPLOY_IDHrr)c|jSr$rr0s rrzVMType92.get_TEMPLATEJrr)c||_yr$rrs rrzVMType92.set_TEMPLATELrr)c|jSr$rYr0s rrZzVMType92.get_MONITORINGNrir)c||_yr$rYr\s rr]zVMType92.set_MONITORINGPrmr)c|jSr$rr0s rrzVMType92.get_USER_TEMPLATERrrr)c||_yr$rrs rr zVMType92.set_USER_TEMPLATETrvr)c|jSr$r r0s rr zVMType92.get_HISTORY_RECORDSVrer)c||_yr$r rs rrzVMType92.set_HISTORY_RECORDSXrir)c|j|j|j|j|j|j |j x|jl|j`|jT|jH|j<|j0|j$|j|j |j yyr)rrrrrrrrOrrrrrr,r*rrTr0s rrzVMType92.has__contentZs GG  HH HH JJ " JJ " II ! NN & JJ " NN & LL $ JJ " JJ " NN & MM % OO '    *  ,r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrhrrrrrrrrrrrrrs rrkzVMType92.exportqrr)cyr$r?rs rrzVMType92._exportAttributesrr)c |rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jhtr|jr|jdznd}t||||j d|d |j |jd d|d ||jtr|jr|jdznd}t||||j d|d |j|jt|jdd|d ||jtr|j r|j dznd}t||||j d|d|j|jt|jdd|d||j"tr|j$r|j$dznd}t||||j d|d|j|jt|j"dd|d||j&htr|j(r|j(dznd}t||||j d|d|j |j&dd|d||j*htr|j,r|j,dznd}t||||j d|d|j |j*dd|d||j.htr|j0r|j0dznd}t||||j d|d|j |j.dd|d||j2htr|j4r|j4dznd}t||||j d|d|j |j2dd|d||j6htr|j8r|j8dznd}t||||j d|d|j |j6dd|d||j:htr|j<r|j<dznd}t||||j d|d|j |j:dd|d||j>tr|j@r|j@dznd}t||||j d|d|j|jt|j>d d|d||jBDtr|jDr|jDdznd}|jBjG|||dd!|"|jHDtr|jJr|jJdznd}|jHjG|||dd#|"|jLDtr|jNr|jNdznd}|jLjG|||dd$|"|jPEtr|jRr|jRdznd}|jPjG|||dd%|"yy)&NrrrrrrrErrrrrrrrrrrr$rrrOr%rr'rrrrrr(rr,rr*rrT)*rrrrr9rrrrrrrr{rwr~rrrrrrrOrPrrrrrrrrrrr,r-rkr*r+rrrTrrs rrzVMType92._exportChildrens DD 77 ;IdN_N_t0036fh  w| 4 MM1ADD[D[\`\c\cptD[DuxHKOP Q 88 LQUQeQet33c9ln  w| 4 MM7G$//Z^ZpZpqz{|F|FrGT[Zp[\K]_orvw x :: !>LQUQeQet33c9ln  w| 4 MM7G$//Z^ZpZpqz{|F|FrGT[Zp[\K]_orvw x 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t >> %BPUYUmUmt77#=tv  w| 4 MM?ORVRiRijnjxjxFQRiSRTdgkl m :: !>LQUQeQet33c9ln  w| 4 MM7G$JaJabfblblzAJaKBDTW[\ ] >> %BPUYUmUmt77#=tv  w| 4 MM?ORVRiRijnjxjxFQRiSRTdgkl m << #@NSWSiSit55;pr  w| 4 MM;KdNeNefjfrfr@INeOJL\_cd e :: !>LQUQeQet33c9ln  w| 4 MM7G$JaJabfblblzAJaKBDTW[\ ] :: !>LQUQeQet33c9ln  w| 4 MM7G$JaJabfblblzAJaKBDTW[\ ] >> %BPUYUmUmt77#=tv  w| 4 MM?ORVRaRabfbxbxzCDHDRDRzS`kbxclSmoBFG H == $AOTXTkTkt66vx  OO " "7E3CSU]iyE " F    )FTY]YuYut;;cA|~     % %gu6FVX`oK % L    +HV[_[y[yt==CAC   ' '8HXZbsCO ' P ,r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzVMType92.buildϟrr)cyr$r?rs rrzVMType92._buildAttributesڟrr)c |dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|d k(rW|jrK|j}|j||d }|j||d }||_|j|_y|d k(rW|jrK|j}|j||d }|j||d }||_|j|_y|d k(rW|jrK|j}|j||d }|j||d }||_|j|_y|d k(rW|jrK|j}|j||d }|j||d }||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|dk(r8t@jC|} | jE||| |_#d| _$y|dk(r8tJjC|} | jE||| |_&d| _$y|dk(r8tNjC|} | jE||| |_(d| _$y|dk(r8tRjC|} | jE||| |_*d| _$yy)NrrrrrrrrOrrrrrr,rrr*rrT)+rrrrrrrrrrr|rrrrrrrrrrOrPrrrrrrrrrrTEMPLATEType93rdrr,rXMONITORINGType94r*USER_TEMPLATETyperHISTORY_RECORDSTyperTrs rrzVMType92._buildChildrenܟs  KKE**5$=E--eT4@EDG & D  % FKKKKE**5$>E--eT5AEDH!'D  % FKKKKE**5$>E--eT5AEDH!'D  ' ![[F**64AF--fdGDFDJ#)==D ' ![[F**64AF--fdGDFDJ#)==D & [[F**64@F--fdFCFDI"(--D  + %&++KKE**5$ DE--eT;GE"DN'-}}D $ ' !fkkKKE**5$@E--eT7CEDJ#)==D + %&++KKE**5$ DE--eT;GE"DN'-}}D $ ) # KKE**5$ BE--eT9EE DL%+]]D " ' !fkkKKE**5$@E--eT7CEDJ#)==D ' !fkkKKE**5$@E--eT7CEDJ#)==D + %[[F**64EF--fdKHF#DN'-}}D $ * $!)))>D JJvnJ = DM%/D " , &#++4+@D JJvnJ ="DO%1D " / )$,,D,AD JJvnJ =!%D %4D " + +&..d.CD JJvnJ =#'D %6D " ,r)r)rrrhT)rrh)rrrhFTr$r)5r<r=r>rArrarr(rdrrhrmr3r6r]r`rcrfr=r@rCrFrIrLrrrrrrrrrrrrrrrrrZr]rr r rrrkrrrrrr?r)rrhrh۞s ''HHJ'.P /7#G$###!%"+$/.-. DPJ  b7r)rhceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZd dZd!dZ d"dZ!d#dZ"dZ#d$dZ$y)%r(Nc 8||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ |g|_ n||_ d|_ |g|_n||_d|_||_d|_yrV)r=rrXr^rrYr'r(r+r,VCPUVCPU_nsprefix_DISKDISK_nsprefix_NIC NIC_nsprefix_GRAPHICSGRAPHICS_nsprefix_) r'r'r+r(r(r(r(r=r]s rr(zTEMPLATEType93.__init__Fs,%)"!%%kk*:;! $ " <DIDI" ;DHDH!  "&r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr(rarbs rrdzTEMPLATEType93.factory^rr)c|jSr$rgr0s rrhzTEMPLATEType93.get_ns_prefix_irir)c||_yr$rgrks rrmzTEMPLATEType93.set_ns_prefix_krnr)c|jSr$rEr0s rrFzTEMPLATEType93.get_CPUmrr)c||_yr$rErHs rrIzTEMPLATEType93.set_CPUorr)c|jSr$rQr0s rrRzTEMPLATEType93.get_MEMORYqr r)c||_yr$rQrTs rrUzTEMPLATEType93.set_MEMORYsr$r)c|jSr$r(r0s rget_VCPUzTEMPLATEType93.get_VCPUurr)c||_yr$r(r'r(s rset_VCPUzTEMPLATEType93.set_VCPUwrMr)c|jSr$r(r0s rget_DISKzTEMPLATEType93.get_DISKyrr)c||_yr$r(r'r(s rset_DISKzTEMPLATEType93.set_DISK{rMr)c:|jj|yr$r(r+rys radd_DISKzTEMPLATEType93.add_DISK}rr)c<|jj||yr$r(r~rs rinsert_DISK_atzTEMPLATEType93.insert_DISK_atrr)c"||j|<yr$r(rs rreplace_DISK_atzTEMPLATEType93.replace_DISK_atrr)c|jSr$r(r0s rget_NICzTEMPLATEType93.get_NICrr)c||_yr$r(r'r(s rset_NICzTEMPLATEType93.set_NICrr)c:|jj|yr$r(r+rys radd_NICzTEMPLATEType93.add_NICrr)c<|jj||yr$r(r~rs r insert_NIC_atzTEMPLATEType93.insert_NIC_atrr)c"||j|<yr$r(rs rreplace_NIC_atzTEMPLATEType93.replace_NIC_atrr)c|jSr$r(r0s r get_GRAPHICSzTEMPLATEType93.get_GRAPHICSrr)c||_yr$r(r'r(s r set_GRAPHICSzTEMPLATEType93.set_GRAPHICSrr)c|j<|j0|j$|js|js |j yyr)r'r+r(r(r(r(r0s rrzTEMPLATEType93.has__contents> HH KK # II ! II HH MM %r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr(rrrrrrrrrrrrrs rrkzTEMPLATEType93.exportrr)cyr$r?rs rrz TEMPLATEType93._exportAttributesrr)c |rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jD]<} tr|jr|jdznd}| j|||dd |>|jD]<} tr|j r|j dznd}| j|||dd|>|j"tr|j$r|j$dznd}t||||j d|d|j |j t|j"dd|d|yy)Nrrrrrr'rErrr+VCPU>r(r(rr( GRAPHICS>r()r'rr(rr9r{rwr~r+r,r(r(r(r(rkr(r(r(r() r'rrrarcrbrr`rDISK_NIC_s rrzTEMPLATEType93._exportChildrens DD 88 rArrarr(rdrrhrmrFrIrRrUr(r(r(r(r(r(r(r(r(r(r(r(r(r(rrkrrrrrr?r)rr(r(Bs''HHJ'0 57#G$ '!& ! -. D6  "4r)r(ceZdZejZdZdZd dZdZe eZdZ dZ dZ ddZ ddZdd Zd d Zd Zdd Zy)r(Nc h||_d|_d|_|jd|_d|_yrVrrs rr(zGRAPHICS.__init__rr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr(rarbs rrdzGRAPHICS.factoryrr)c|jSr$rgr0s rrhzGRAPHICS.get_ns_prefix_rir)c||_yr$rgrks rrmzGRAPHICS.set_ns_prefix_rnr)c yrr?r0s rrzGRAPHICS.has__contentr r)c8tjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrH|j d||j||d z||d| |j d ||d|y|j d |y) Nr(rrrrrrrrrrrrrs rrkzGRAPHICS.export$ 377 C  ',M DD  ! ! -%:2E**E doo#4 7E<0 #3UMrr)cyr$r?rs rrzGRAPHICS._buildAttributesIrr)cyr$r?rs rrzGRAPHICS._buildChildrenKrr)r$)rrr(T)rr()rrr(FTrrr?r)rr(r(Z''HHJ /7#G$-,     r)r(ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZddZddZddZddZdZddZy)r(Nc ||_d|_d|_|jd|_d|_||_d|_||_d|_ |g|_ y||_ yrV r=rrXr^rrYrrrrrr'rrrr=r]s rr(zDISKType.__init__Ti,%)"!%%kk*:;,(,%#6 -1*   "D  ,D r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr(rarbs rrdzDISKType.factorybrr)c|jSr$rgr0s rrhzDISKType.get_ns_prefix_mrir)c||_yr$rgrks rrmzDISKType.set_ns_prefix_ornr)c|jSr$rr0s rrzDISKType.get_VCENTER_DS_REFqrr)c||_yr$rrs rrzDISKType.set_VCENTER_DS_REFsrr)c|jSr$rr0s rrz DISKType.get_VCENTER_INSTANCE_IDurd r)c||_yr$rrs rrz DISKType.set_VCENTER_INSTANCE_IDwrg r)c|jSr$rr0s rrzDISKType.get_anytypeobjs_yrr)c||_yr$rrs rrzDISKType.set_anytypeobjs_zrr)c:|jj|yr$rrys rrzDISKType.add_anytypeobjs_{rr)c"||j|<yr$rrs rrzDISKType.insert_anytypeobjs_|rr)cN|j|j |jryyrrrrr0s rrzDISKType.has__content})    +  $ $ 0   r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr(rrrrrrrrrrrrrs rrkzDISKType.exportrr)cyr$r?rs rrzDISKType._exportAttributesrr)c |rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||sJ|jD]:} t||||j t| |j d<yy NrrrrrrrErrr rrrrr9r{rwr~rrrrrs rrzDISKType._exportChildren DD    *GUZ^ZwZwt<rArrarr(rdrrhrmrrrrrrrrrrkrrrrrr?r)rr(r(Psz''HHJ - /7#G$#-(78NFR-. $$  /r)r(ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZddZddZddZddZdZddZy)r(Nc ||_d|_d|_|jd|_d|_|g|_n||_||_d|_||_ d|_ ||_ d|_ yrV r=rrXr^rrYrrrVCENTER_NET_REFVCENTER_NET_REF_nsprefix_VCENTER_PORTGROUP_TYPE VCENTER_PORTGROUP_TYPE_nsprefix_r'rrr(r(r=r]s rr(zNICType.__init__աy,%)"!%%kk*:;   "D  ,D #6 -1*.)-&&<#04-r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr(rarbs rrdzNICType.factoryrr)c|jSr$rgr0s rrhzNICType.get_ns_prefix_rir)c||_yr$rgrks rrmzNICType.set_ns_prefix_rnr)c|jSr$rr0s rrzNICType.get_anytypeobjs_rr)c||_yr$rrs rrzNICType.set_anytypeobjs_rr)c:|jj|yr$rrys rrzNICType.add_anytypeobjs_rr)c"||j|<yr$rrs rrzNICType.insert_anytypeobjs_rr)c|jSr$rr0s rrzNICType.get_VCENTER_INSTANCE_IDrd r)c||_yr$rrs rrzNICType.set_VCENTER_INSTANCE_IDrg r)c|jSr$r(r0s rget_VCENTER_NET_REFzNICType.get_VCENTER_NET_REFrer)c||_yr$r )r'r(s rset_VCENTER_NET_REFzNICType.set_VCENTER_NET_REFrir)c|jSr$r(r0s rget_VCENTER_PORTGROUP_TYPEz"NICType.get_VCENTER_PORTGROUP_TYPEr" r)c||_yr$r)r'r(s rset_VCENTER_PORTGROUP_TYPEz"NICType.set_VCENTER_PORTGROUP_TYPEr% r)cf|js$|j|j |jyyrrrr(r(r0s rrzNICType.has__content5     $ $ 0  ,  ' ' 3r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr(rrrrrrrrrrrrrs rrkzNICType.exportrxr)cyr$r?rs rrzNICType._exportAttributes%rr)c |rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||sJ|jD]:} t||||j t| |j d<yy NrrrrrrrErVCENTER_NET_REF>r(VCENTER_PORTGROUP_TYPE>r(rrrrr9r{rwr~r(r(r(r(rrrs rrzNICType._exportChildren' DD  # # /LZ_c`B`BtAACGIK  w| 4 MMScfjfufuvzwMwMNWX\XpXpNq~SwMwTgUWgjno p    +HV[_[y[yt==CAC  w| 4 MMK[^b^m^mnroEoEFOPTPdPdFerCoEoD_EGWZ^_ `  & & 2O]bfcHcHtDDsJOQ  w| 4 MMYilpl{l{}A}S}ST]^b^y^yTzG_}S}`macsvz{ |))7E<8 c$i( d#*r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrz NICType.build=rr)cyr$r?rs rrzNICType._buildAttributesHrr)c>|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_ y|j|d}|jj|y)Nrr(r(r( rr|rrrrr(r(r(r(rlrr+rs rrzNICType._buildChildrenJs - -[[F**649NOF--fdrArrarr(rdrrhrmrrrrrrr )r )r)r)rrkrrrrrr?r)rr(r(ѡs''HHJ5 .7#G$8NFR(7$/+= -. $,  /r)r(ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zdd Zdd Zdd ZddZdZddZy)r(Nc ||_d|_d|_|jd|_d|_|g|_y||_yrVrrs rr(zMONITORINGType94.__init__grr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr(rarbs rrdzMONITORINGType94.factoryqr r)c|jSr$rgr0s rrhzMONITORINGType94.get_ns_prefix_|rir)c||_yr$rgrks rrmzMONITORINGType94.set_ns_prefix_~rnr)c|jSr$rr0s rrz!MONITORINGType94.get_anytypeobjs_rr)c||_yr$rrs rrz!MONITORINGType94.set_anytypeobjs_rr)c:|jj|yr$rrys rrz!MONITORINGType94.add_anytypeobjs_rr)c"||j|<yr$rrs rrz$MONITORINGType94.insert_anytypeobjs_rr)c|jryyrrr0s rrzMONITORINGType94.has__contentrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr(rrrrrrrrrrrrrs rrkzMONITORINGType94.exportr r)cyr$r?rs rrz"MONITORINGType94._exportAttributesrr)c|rd}nd}|sJ|jD]:} t||||jt| |jd<yyrrrs rrz MONITORINGType94._exportChildrenrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzMONITORINGType94.buildrr)cyr$r?rs rrz!MONITORINGType94._buildAttributesrr)c^|j|d}|jj|y)Nr(rrs rrzMONITORINGType94._buildChildrens)%%f.@A   *r)r)rrr(T)rr()rrr(FTr$rrr?r)rr(r(csf''HHJ - 77#G$8NFR-.  $  +r)r(c>eZdZejZdZdZd+dZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%d Z&d!Z'd"Z(d#Z)d$Z*d,d%Z+d-d&Z,d.d'Z-d/d(Z.d)Z/d0d*Z0y)1r(Nc  | |_d|_d|_| jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| g|_n| |_d|_| g|_n| |_d|_| g|_y| |_yrV)r=rrXr^rrYLABELSLABELS_nsprefix_rr SCHED_MESSAGESCHED_MESSAGE_nsprefix_ SCHED_RANKSCHED_RANK_nsprefix_ SCHED_DS_RANKSCHED_DS_RANK_nsprefix_SCHED_REQUIREMENTSSCHED_REQUIREMENTS_nsprefix_SCHED_DS_REQUIREMENTSSCHED_DS_REQUIREMENTS_nsprefix_ USER_PRIORITYUSER_PRIORITY_nsprefix_ PUBLIC_CLOUDPUBLIC_CLOUD_nsprefix_rnrr)r'r6)rr8)r:)r<)r>)r@)rB)rD)rnrr=r]s rr(zUSER_TEMPLATEType.__init__Ţs,%)"!%%kk*:; $ #*'+$$$(!*'+$"4,0)%:"/3,*'+$   "D  ,D &*#   "D  ,D &*#   "D  ,D r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr(rarbs rrdzUSER_TEMPLATEType.factoryrr)c|jSr$rgr0s rrhz USER_TEMPLATEType.get_ns_prefix_rir)c||_yr$rgrks rrmz USER_TEMPLATEType.set_ns_prefix_rnr)c|jSr$r6)r0s r get_LABELSzUSER_TEMPLATEType.get_LABELSr r)c||_yr$rJ))r'r6)s r set_LABELSzUSER_TEMPLATEType.set_LABELSr$r)c|jSr$r r0s rrzUSER_TEMPLATEType.get_ERRORrr)c||_yr$r rs rrzUSER_TEMPLATEType.set_ERRORrr)c|jSr$r8)r0s rget_SCHED_MESSAGEz#USER_TEMPLATEType.get_SCHED_MESSAGErrr)c||_yr$rQ))r'r8)s rset_SCHED_MESSAGEz#USER_TEMPLATEType.set_SCHED_MESSAGErvr)c|jSr$r:)r0s rget_SCHED_RANKz USER_TEMPLATEType.get_SCHED_RANKrir)c||_yr$rV))r'r:)s rset_SCHED_RANKz USER_TEMPLATEType.set_SCHED_RANKrmr)c|jSr$r<)r0s rget_SCHED_DS_RANKz#USER_TEMPLATEType.get_SCHED_DS_RANKrrr)c||_yr$r[))r'r<)s rset_SCHED_DS_RANKz#USER_TEMPLATEType.set_SCHED_DS_RANK rvr)c|jSr$r>)r0s rget_SCHED_REQUIREMENTSz(USER_TEMPLATEType.get_SCHED_REQUIREMENTS rY r)c||_yr$r`))r'r>)s rset_SCHED_REQUIREMENTSz(USER_TEMPLATEType.set_SCHED_REQUIREMENTSr\ r)c|jSr$r@)r0s rget_SCHED_DS_REQUIREMENTSz+USER_TEMPLATEType.get_SCHED_DS_REQUIREMENTSr r)c||_yr$re))r'r@)s rset_SCHED_DS_REQUIREMENTSz+USER_TEMPLATEType.set_SCHED_DS_REQUIREMENTSr r)c|jSr$rB)r0s rget_USER_PRIORITYz#USER_TEMPLATEType.get_USER_PRIORITYrrr)c||_yr$rj))r'rB)s rset_USER_PRIORITYz#USER_TEMPLATEType.set_USER_PRIORITYrvr)c|jSr$rD)r0s rget_PUBLIC_CLOUDz"USER_TEMPLATEType.get_PUBLIC_CLOUDrr)c||_yr$ro))r'rD)s rset_PUBLIC_CLOUDz"USER_TEMPLATEType.set_PUBLIC_CLOUDrr)c:|jj|yr$)rD)r+rys radd_PUBLIC_CLOUDz"USER_TEMPLATEType.add_PUBLIC_CLOUDr} r)c<|jj||yr$)rD)r~rs rinsert_PUBLIC_CLOUD_atz(USER_TEMPLATEType.insert_PUBLIC_CLOUD_atr r)c"||j|<yr$ro)rs rreplace_PUBLIC_CLOUD_atz)USER_TEMPLATEType.replace_PUBLIC_CLOUD_at r r)c|jSr$r#r0s rr$z"USER_TEMPLATEType.get_SCHED_ACTION"rr)c||_yr$r#r&s rr'z"USER_TEMPLATEType.set_SCHED_ACTION$rr)c:|jj|yr$r)rys rr*z"USER_TEMPLATEType.add_SCHED_ACTION&r} r)c<|jj||yr$r,rs rr-z(USER_TEMPLATEType.insert_SCHED_ACTION_at(r r)c"||j|<yr$r#rs rr/z)USER_TEMPLATEType.replace_SCHED_ACTION_at*r r)c|jSr$rr0s rrz"USER_TEMPLATEType.get_anytypeobjs_,rr)c||_yr$rrs rrz"USER_TEMPLATEType.set_anytypeobjs_-rr)c:|jj|yr$rrys rrz"USER_TEMPLATEType.add_anytypeobjs_.rr)c"||j|<yr$rrs rrz%USER_TEMPLATEType.insert_anytypeobjs_/rr)c|jx|jl|j`|jT|jH|j <|j 0|j$|js|js |jryyr) r6)rr8)r:)r<)r>)r@)rB)rD)rnrr0s rrzUSER_TEMPLATEType.has__content0s} KK # JJ "    * OO '    *  # # /  & & 2    *         r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr(rrrrrrrrrrrrrs rrkzUSER_TEMPLATEType.exportArBr)cyr$r?rs rrz#USER_TEMPLATEType._exportAttributesXrr)c  |rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jdd|d ||jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||j tr|j"r|j"dznd}t||||j d|d|j |j t|j dd|d||j$tr|j&r|j&dznd}t||||j d|d|j |j t|j$dd|d||j(tr|j*r|j*dznd}t||||j d|d|j |j t|j(dd|d||j,D]<} tr|j.r|j.dznd}| j1|||dd|>|j2D]<} tr|j4r|j4dznd}| j1|||dd|>|sJ|j6D]:} t||||j t9| |j d<yy)NrrrrzLABELS>r6)rErr4rzSCHED_MESSAGE>r8)z SCHED_RANK>r:)zSCHED_DS_RANK>r<)zSCHED_REQUIREMENTS>r>)zSCHED_DS_REQUIREMENTS>r@)zUSER_PRIORITY>rB)rD)rrn)r6)rr7)rr9r{rwr~rrr8)r9)r:)r;)r<)r=)r>)r?)r@)rA)rB)rC)rD)rE)rkrnrrr) r'rrrarcrbrr`r PUBLIC_CLOUD_r5rs rrz!USER_TEMPLATEType._exportChildrenZsq DD ;; "?MRVRgRgt44s:np  w| 4 MM9IDOO\`\r\rs|~B~I~ItJW_\r]`Macsvz{ | :: !>LQUQeQet33c9ln  w| 4 MM7G$//Z^ZpZpqz{|F|FrGT[Zp[\K]_orvw x    )FTY]YuYut;;cA|~  w| 4 MMGWZ^ZiZijnkAkABKLPL^L^B_l{kAk|[}ORVW X ?? &CQVZVoVot883>vx  w| 4 MMAQTXTcTcdhdzdz|EFJFUFU|VcodzepUqsCFJK L    )FTY]YuYut;;cA|~  w| 4 MMGWZ^ZiZijnkAkABKLPL^L^B_l{kAk|[}ORVW X  " " .KY^b^^t@@3FGI  w| 4 MMQadhdsdstxuKuKLUVZVmVmLn{OuKuPeQScfjk l  % % 1N\aebFbFtCCcIMO  w| 4 MMWgjnjyjyz~{Q{QR[\`\v\vRwD[{Q{\k]_orvw x    )FTY]YuYut;;cA|~  w| 4 MMGWZ^ZiZijnkAkABKLPL^L^B_l{kAk|[}ORVW X!..MESX\XsXst::S@z|   %1AQS[iyE F/"..MESX\XsXst::S@z|   %1AQS[iyE F/))7E<8 c$i( d#*r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzUSER_TEMPLATEType.buildrr)cyr$r?rs rrz"USER_TEMPLATEType._buildAttributesrr)c|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|d k(rLt(j+| }|j-|| |j.j1|d |_y|d k(rLt4j+| }|j-|| |j6j1|d |_y|j9|d }|j:j1|y)Nr6)rr8)r:)r<)r>)r@)rB)rD)rrrnr()rr|rr6)rr7)rrr8)r9)r:)r;)r<)r=)r>)r?)r@)rA)rB)rC)PUBLIC_CLOUDTyperdrrD)r+rXSCHED_ACTIONTypernrlrre#s rrz USER_TEMPLATEType._buildChildrens"  [[F**64BF--fdHEF DK$*MMD ! ' ![[F**64AF--fdGDFDJ#)==D / )[[F**64IF--fdOLF!'D +1==D ( , &[[F**64FF--fdLIF$DO(. D % / )[[F**64IF--fdOLF!'D +1==D ( . .[[F**649MNF--fdrArrarr(rdrrhrmrK)rM)rrrR)rT)rW)rY)r\)r^)ra)rc)rf)rh)rk)rm)rp)rr)rt)rv)rx)r$r'r*r-r/rrrrrrkrrrrrr?r)rr(r(s''HHJ#-H 87#G$"+%"+'5*;"+!)(/)!)(/)8NFR"-. /$`  =/r)r(ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZdd Zdd Zdd Zdd Zd ZddZy)r)Nc v||_d|_d|_|jd|_d|_||_yrVrrs rr(zPUBLIC_CLOUDType.__init__ܣ;,%)"!%%kk*:;(r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr)rarbs rrdzPUBLIC_CLOUDType.factoryr r)c|jSr$rgr0s rrhzPUBLIC_CLOUDType.get_ns_prefix_rir)c||_yr$rgrks rrmzPUBLIC_CLOUDType.set_ns_prefix_rnr)c|jSr$rr0s rrz!PUBLIC_CLOUDType.get_anytypeobjs_rr)c||_yr$rrs rrz!PUBLIC_CLOUDType.set_anytypeobjs_rr)c|jyyrrr0s rrzPUBLIC_CLOUDType.has__content    )r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr)rrrrrrrrrrrrrs rrkzPUBLIC_CLOUDType.exportr r)cyr$r?rs rrz"PUBLIC_CLOUDType._exportAttributesrr)cl|rd}nd}|s+|j|j} |j| yyyrrr9 r'rrrarcrbrr`rrs rrz PUBLIC_CLOUDType._exportChildren? DD  ,,, h'-r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzPUBLIC_CLOUDType.buildrr)cyr$r?rs rrz!PUBLIC_CLOUDType._buildAttributes(rr)cJ|j|d}|j|y)Nr)rlrrs rrzPUBLIC_CLOUDType._buildChildren*#%%f.@A h'r)r)rrr)T)rr))rrr)FTr$rr<r=r>rArrarr(rdrrhrmrrrrkrrrrrr?r)rr)r)أ`''HHJ) 77#G$8N-. (  (r)r)ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZdd Zdd Zdd Zdd Zd ZddZy)r)Nc v||_d|_d|_|jd|_d|_||_yrVrrs rr(zSCHED_ACTIONType.__init__4r)r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr)rarbs rrdzSCHED_ACTIONType.factory;r r)c|jSr$rgr0s rrhzSCHED_ACTIONType.get_ns_prefix_Frir)c||_yr$rgrks rrmzSCHED_ACTIONType.set_ns_prefix_Hrnr)c|jSr$rr0s rrz!SCHED_ACTIONType.get_anytypeobjs_Jrr)c||_yr$rrs rrz!SCHED_ACTIONType.set_anytypeobjs_Krr)c|jyyrrr0s rrzSCHED_ACTIONType.has__contentLr)r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr)rrrrrrrrrrrrrs rrkzSCHED_ACTIONType.exportSr r)cyr$r?rs rrz"SCHED_ACTIONType._exportAttributesjrr)cl|rd}nd}|s+|j|j} |j| yyyrr)r)s rrz SCHED_ACTIONType._exportChildrenlr)r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzSCHED_ACTIONType.buildurr)cyr$r?rs rrz!SCHED_ACTIONType._buildAttributesrr)cJ|j|d}|j|y)Nr)r)rs rrzSCHED_ACTIONType._buildChildrenr)r)r)rrr)T)rr))rrr)FTr$rr)r?r)rr)r)0r)r)r)ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)r(Nc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrWr\s rr(zHISTORY_RECORDSType.__init__r^r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr(rarbs rrdzHISTORY_RECORDSType.factoryrQ r)c|jSr$rgr0s rrhz"HISTORY_RECORDSType.get_ns_prefix_rir)c||_yr$rgrks rrmz"HISTORY_RECORDSType.set_ns_prefix_rnr)c|jSr$rpr0s rrqzHISTORY_RECORDSType.get_HISTORYrrr)c||_yr$rprts rruzHISTORY_RECORDSType.set_HISTORYrvr)c:|jj|yr$rxrys rrzzHISTORY_RECORDSType.add_HISTORYr{r)c<|jj||yr$r}rs rrz%HISTORY_RECORDSType.insert_HISTORY_atrr)c"||j|<yr$rprs rrz&HISTORY_RECORDSType.replace_HISTORY_atrr)c|jryyrrpr0s rrz HISTORY_RECORDSType.has__contentrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr(rrrrrrrrrrrrrs rrkzHISTORY_RECORDSType.exportre r)cyr$r?rs rrz%HISTORY_RECORDSType._exportAttributesΤrr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>yrrrs rrz#HISTORY_RECORDSType._exportChildrenФrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzHISTORY_RECORDSType.buildؤrr)cyr$r?rs rrz$HISTORY_RECORDSType._buildAttributesrr)c|dk(rLtj|}|j|||jj |d|_yyr) HISTORYTyperdrrZr+rXrs rrz"HISTORY_RECORDSType._buildChildrenrr)r)rrr(T)rr()rrr(FTr$rrr?r)rr(r(rr)r(ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZd dZd!dZ d"dZ!d#dZ"dZ#d$dZ$y)%r)Nc  d| |_d|_d|_| jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_yrV)r=rrXr^rrYrrrrrrrrrrrrrrrrrr) r'rrrrrrrrrr=r]s rr(zHISTORYType.__init__s,%)"!%%kk*:;!!  "&!! # $ $ $r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr)rarbs rrdzHISTORYType.factory rr)c|jSr$rgr0s rrhzHISTORYType.get_ns_prefix_rir)c||_yr$rgrks rrmzHISTORYType.set_ns_prefix_rnr)c|jSr$rr0s rrzHISTORYType.get_OIDrr)c||_yr$rrs rrzHISTORYType.set_OIDrr)c|jSr$rr0s rrzHISTORYType.get_SEQrr)c||_yr$rrs rrzHISTORYType.set_SEQrr)c|jSr$rr0s rrzHISTORYType.get_HOSTNAME!rr)c||_yr$rrs rrzHISTORYType.set_HOSTNAME#rr)c|jSr$rr0s rrzHISTORYType.get_HID%rr)c||_yr$rrs rr zHISTORYType.set_HID'rr)c|jSr$r r0s rr zHISTORYType.get_CID)rr)c||_yr$r rs rrzHISTORYType.set_CID+rr)c|jSr$r,r0s rr-zHISTORYType.get_DS_ID-rr)c||_yr$r,r/s rr0zHISTORYType.set_DS_ID/rr)c|jSr$rr0s rrzHISTORYType.get_VM_MAD1r r)c||_yr$rr"s rr#zHISTORYType.set_VM_MAD3r$r)c|jSr$r&r0s rr'zHISTORYType.get_TM_MAD5r r)c||_yr$r&r)s rr*zHISTORYType.set_TM_MAD7r$r)c|jSr$rVr0s rrWzHISTORYType.get_ACTION9r r)c||_yr$rVrYs rrZzHISTORYType.set_ACTION;r$r)c|j`|jT|jH|j<|j0|j $|j |j |jyyr) rrrrrrrrrr0s rrzHISTORYType.has__content=sb HH HH MM % HH HH JJ " KK # KK # KK #r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr)rrrrrrrrrrrrrs rrkzHISTORYType.exportLr7r)cyr$r?rs rrzHISTORYType._exportAttributescrr)c |rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jtr|jr|jdznd}t||||j d|d |j|jt|jd d|d ||jhtr|jr|jdznd}t||||j d|d |j |jdd|d ||jhtr|j r|j dznd}t||||j d|d|j |jdd|d||j"htr|j$r|j$dznd}t||||j d|d|j |j"dd|d||j&tr|j(r|j(dznd}t||||j d|d|j|jt|j&dd|d||j*tr|j,r|j,dznd}t||||j d|d|j|jt|j*dd|d||j.itr|j0r|j0dznd}t||||j d|d|j |j.dd|d|yy)Nrrrrr{rrErr|rr}rr~rrrrrrrrrrr)rrrrr9rrrrrr{rwr~rrrrrrrrrrrrrs rrzHISTORYType._exportChildrenes DD 88 LQUQeQet33c9ln  w| 4 MM7G$JaJabfblblzAJaKBDTW[\ ] ;; "?MRVRgRgt44s:np  w| 4 MM9IDOO\`\r\rs|~B~I~ItJW_\r]`Macsvz{ | ;; "?MRVRgRgt44s:np  w| 4 MM9IDOO\`\r\rs|~B~I~ItJW_\r]`Macsvz{ | ;; "?MRVRgRgt44s:np  w| 4 MM9IDLcLcdhdodo}ELcMFHX[_` a #r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzHISTORYType.buildrr)cyr$r?rs rrzHISTORYType._buildAttributesrr)c6|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|d k(rX|jrK|j}|j||d }|j||d }||_|j|_yyy) Nrrrrrrrrr)rrrrrrrrr|rrrrrrrrrrrrrrrrs rrzHISTORYType._buildChildrens  &++KKE**5$>E--eT5AEDH!'D  % FKKKKE**5$>E--eT5AEDH!'D  * $[[F**64DF--fdJGF"DM&,mmD # % FKKKKE**5$>E--eT5AEDH!'D  % FKKKKE**5$>E--eT5AEDH!'D  ' !fkkKKE**5$@E--eT7CEDJ#)==D ( "[[F**64BF--fdHEF DK$*MMD ! ( "[[F**64BF--fdHEF DK$*MMD ! ( "v{{KKE**5$AE--eT8DEDK$*MMD ! (3 "r)rC)rrr)T)rr))rrr)FTr$r)%r<r=r>rArrarr(rdrrhrmrrrrrrrr r rr-r0rr#r'r*rWrZrrkrrrrrr?r)rr)r)s''HHJ%0 27#G$!-. (aR  62r)r)ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZddZddZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ yrVrrs rr(zLOCKType95.__init__٥rr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzLOCKType95.factoryr r)c|jSr$rgr0s rrhzLOCKType95.get_ns_prefix_rir)c||_yr$rgrks rrmzLOCKType95.set_ns_prefix_rnr)c|jSr$rr0s rrzLOCKType95.get_LOCKEDr r)c||_yr$rrs rrzLOCKType95.set_LOCKEDr$r)c|jSr$rr0s rrzLOCKType95.get_OWNERrr)c||_yr$rrs rrzLOCKType95.set_OWNERrr)c|jSr$rr0s rrzLOCKType95.get_TIMErr)c||_yr$rrs rrzLOCKType95.set_TIMErMr)c|jSr$rr0s rrzLOCKType95.get_REQ_IDr r)c||_yr$rrs rrzLOCKType95.set_REQ_IDr$r)cf|j$|j|j |jyyrrr0s rrzLOCKType95.has__contentrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzLOCKType95.exportr3r)cyr$r?rs rrzLOCKType95._exportAttributes'rr)c |rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jhtr|jr|jdznd}t||||j d|d |j |jd d|d ||jitr|jr|jdznd}t||||j d|d |j |jdd|d |yyrrrs rrzLOCKType95._exportChildren)rr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzLOCKType95.build>rr)cyr$r?rs rrzLOCKType95._buildAttributesIrr)c|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_ y|dk(rX|jrK|j}|j||d}|j||d}||_ |j|_ yyyrrrs rrzLOCKType95._buildChildrenKrr)r)rrrT)rr)rrrFTr$rrr?r)rrrեr9r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZd dZd!dZ d"dZ!d#dZ"dZ#d$dZ$y)%rNc  d| |_d|_d|_| jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_yrVrrs rr(zPERMISSIONSType96.__init__krr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzPERMISSIONSType96.factoryrr)c|jSr$rgr0s rrhz PERMISSIONSType96.get_ns_prefix_rir)c||_yr$rgrks rrmz PERMISSIONSType96.set_ns_prefix_rnr)c|jSr$rr0s rrzPERMISSIONSType96.get_OWNER_Urrr)c||_yr$rrs rrzPERMISSIONSType96.set_OWNER_Urvr)c|jSr$rr0s rrzPERMISSIONSType96.get_OWNER_Mrrr)c||_yr$rrs rrzPERMISSIONSType96.set_OWNER_Mrvr)c|jSr$r r0s rr zPERMISSIONSType96.get_OWNER_Arrr)c||_yr$r r s rrzPERMISSIONSType96.set_OWNER_Arvr)c|jSr$rr0s rrzPERMISSIONSType96.get_GROUP_Urrr)c||_yr$rrs rrzPERMISSIONSType96.set_GROUP_Urvr)c|jSr$rr0s rrzPERMISSIONSType96.get_GROUP_Mrrr)c||_yr$rrs rrzPERMISSIONSType96.set_GROUP_Mrvr)c|jSr$rr0s rrzPERMISSIONSType96.get_GROUP_Arrr)c||_yr$rrs rr zPERMISSIONSType96.set_GROUP_Arvr)c|jSr$r"r0s rr#zPERMISSIONSType96.get_OTHER_Urrr)c||_yr$r"r%s rr&zPERMISSIONSType96.set_OTHER_Urvr)c|jSr$r(r0s rr)zPERMISSIONSType96.get_OTHER_Mrrr)c||_yr$r(r+s rr,zPERMISSIONSType96.set_OTHER_Mrvr)c|jSr$r.r0s rr/zPERMISSIONSType96.get_OTHER_Arrr)c||_yr$r.r1s rr2zPERMISSIONSType96.set_OTHER_Arvr)c|j`|jT|jH|j<|j0|j $|j |j |jyyrr4r0s rrzPERMISSIONSType96.has__contentr5r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzPERMISSIONSType96.exportŦrBr)cyr$r?rs rrz#PERMISSIONSType96._exportAttributesܦrr)c <|rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jhtr|jr|jdznd}t||||j d|d |j |jd d|d ||jhtr|jr|jdznd}t||||j d|d |j |jdd|d ||jhtr|jr|jdznd}t||||j d|d|j |jdd|d||jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|j"r|j"dznd}t||||j d|d|j |j dd|d||j$htr|j&r|j&dznd}t||||j d|d|j |j$dd|d||j(itr|j*r|j*dznd}t||||j d|d|j |j(dd|d|yyr:r;rs rrz!PERMISSIONSType96._exportChildrenަr<r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzPERMISSIONSType96.buildrr)cyr$r?rs rrz"PERMISSIONSType96._buildAttributesrr)c~|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|d k(rX|jrK|j}|j||d }|j||d }||_|j|_yyyr@rArs rrz PERMISSIONSType96._buildChildrenrBr)rC)rrrT)rr)rrrFTr$rrDr?r)rrrgrXr)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZddZddZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ |g|_ y||_ yrV) r=rrXr^rrYrrrrVCENTER_TEMPLATE_REFVCENTER_TEMPLATE_REF_nsprefix_r)r'rrr*rr=r]s rr(zTEMPLATEType97.__init__Rsy,%)"!%%kk*:;.)- -1*$8!.2+   "D  ,D r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzTEMPLATEType97.factorybrr)c|jSr$rgr0s rrhzTEMPLATEType97.get_ns_prefix_mrir)c||_yr$rgrks rrmzTEMPLATEType97.set_ns_prefix_ornr)c|jSr$r,r0s rr-z"TEMPLATEType97.get_VCENTER_CCR_REFqrer)c||_yr$r,r/s rr0z"TEMPLATEType97.set_VCENTER_CCR_REFsrir)c|jSr$rr0s rrz&TEMPLATEType97.get_VCENTER_INSTANCE_IDurd r)c||_yr$rrs rrz&TEMPLATEType97.set_VCENTER_INSTANCE_IDwrg r)c|jSr$r*r0s rget_VCENTER_TEMPLATE_REFz'TEMPLATEType97.get_VCENTER_TEMPLATE_REFyrkr)c||_yr$r*r'r*s rset_VCENTER_TEMPLATE_REFz'TEMPLATEType97.set_VCENTER_TEMPLATE_REF{rnr)c|jSr$rr0s rrzTEMPLATEType97.get_anytypeobjs_}rr)c||_yr$rrs rrzTEMPLATEType97.set_anytypeobjs_~rr)c:|jj|yr$rrys rrzTEMPLATEType97.add_anytypeobjs_rr)c"||j|<yr$rrs rrz"TEMPLATEType97.insert_anytypeobjs_rr)cf|j$|j|j |jryyr)rrr*rr0s rrzTEMPLATEType97.has__contents5  ,  $ $ 0  % % 1   r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzTEMPLATEType97.exportrr)cyr$r?rs rrz TEMPLATEType97._exportAttributesrr)c |rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||sJ|jD]:} t||||j t| |j d<yy) NrrrrrdrrErrrVCENTER_TEMPLATE_REF>r*)rrrrr9r{rwr~rrr*r*rrrs rrzTEMPLATEType97._exportChildrens DD    +HV[_[y[yt==CAC  w| 4 MMK[^b^m^mnroEoEFOPTPdPdFerCoEoD_EGWZ^_ `  # # /LZ_c`B`BtAACGIK  w| 4 MMScfjfufuvzwMwMNWX\XpXpNq~SwMwTgUWgjno p  $ $ 0M[`daDaDtBBSHKM  w| 4 MMUehlhwhwx|yOyOPYZ^ZsZsPtAWyOyXiY[knrs t))7E<8 c$i( d#*r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzTEMPLATEType97.buildrr)cyr$r?rs rrzTEMPLATEType97._buildAttributesŧrr)c>|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_ y|j|d}|jj|y)Nrrr*r) rr|rrrrrrr*r*rlrr+rs rrzTEMPLATEType97._buildChildrenǧs ) )[[F**649JKF--fdrArrarr(rdrrhrmr-r0rrr *r#*rrrrrrkrrrrrr?r)rrrNs''HHJ- 57#G$$/(7)98NFR -. $,  /r)rceZdZejZdZdZd8dZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%d Z&d!Z'd"Z(d#Z)d$Z*d%Z+d&Z,d'Z-d(Z.d)Z/d*Z0d+Z1d,Z2d-Z3d.Z4d/Z5d0Z6d1Z7d9d2Z8d:d3Z9d;d4Z:dr.Nc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_|g|_n||_d|_||_d|_||_d|_| |_d|_| |_d|_| |_d|_| |_d|_| |_d|_||_ d|_!||_"d|_#||_$d|_%||_&d|_'||_(d|_)|g|_*y||_*yrV)+r=rrXr^rrYr'r(r9r:r;r<r=r>r?r@rArBrrr+r,rrrrrrrCrDrErFrGrHrIrJrKrLrMrNrOrPr)r'r'r9r;r=r?rArr+rrrrCrErGrIrKrMrOrr=r]s rr(zMONITORINGType98.__init__sm,%)"!%%kk*:;!&%)"$$(!&%)"$$(!  DN&DN#'   $ # #"#' 0*.'#6 -1*.)-&2T/<@9+F(5922T/<@9.)-&   "D  ,D r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr.rarbs rrdzMONITORINGType98.factoryr r)c|jSr$rgr0s rrhzMONITORINGType98.get_ns_prefix_ rir)c||_yr$rgrks rrmzMONITORINGType98.set_ns_prefix_"rnr)c|jSr$rEr0s rrFzMONITORINGType98.get_CPU$rr)c||_yr$rErHs rrIzMONITORINGType98.set_CPU&rr)c|jSr$rWr0s rrXz MONITORINGType98.get_DISKRDBYTES(rWr)c||_yr$rWrZs rr[z MONITORINGType98.set_DISKRDBYTES*r[r)c|jSr$r]r0s rr^zMONITORINGType98.get_DISKRDIOPS,rir)c||_yr$r]r`s rrazMONITORINGType98.set_DISKRDIOPS.rmr)c|jSr$rcr0s rrdz MONITORINGType98.get_DISKWRBYTES0rWr)c||_yr$rcrfs rrgz MONITORINGType98.set_DISKWRBYTES2r[r)c|jSr$rir0s rrjzMONITORINGType98.get_DISKWRIOPS4rir)c||_yr$rirls rrmzMONITORINGType98.set_DISKWRIOPS6rmr)c|jSr$ror0s rrpzMONITORINGType98.get_DISK_SIZE8rr)c||_yr$rorrs rrszMONITORINGType98.set_DISK_SIZE:rr)c:|jj|yr$rurys rrvzMONITORINGType98.add_DISK_SIZE<rr)c<|jj||yr$rxrs rryz$MONITORINGType98.insert_DISK_SIZE_at>rr)c"||j|<yr$rors rr{z%MONITORINGType98.replace_DISK_SIZE_at@rr)c|jSr$r2r0s rr3zMONITORINGType98.get_IDBrqr)c||_yr$r2r5s rr6zMONITORINGType98.set_IDDrur)c|jSr$rQr0s rrRzMONITORINGType98.get_MEMORYFr r)c||_yr$rQrTs rrUzMONITORINGType98.set_MEMORYHr$r)c|jSr$rr0s rrzMONITORINGType98.get_NETRXJrr)c||_yr$rrs rrzMONITORINGType98.set_NETRXLrr)c|jSr$rr0s rrzMONITORINGType98.get_NETTXNrr)c||_yr$rrs rrzMONITORINGType98.set_NETTXPrr)c|jSr$rr0s rrzMONITORINGType98.get_TIMESTAMPRrr)c||_yr$rrs rrzMONITORINGType98.set_TIMESTAMPTrr)c|jSr$rr0s rrz%MONITORINGType98.get_VCENTER_ESX_HOSTVrdr)c||_yr$rrs rrz%MONITORINGType98.set_VCENTER_ESX_HOSTXrgr)c|jSr$rr0s rrz(MONITORINGType98.get_VCENTER_GUEST_STATEZrd r)c||_yr$rrs rrz(MONITORINGType98.set_VCENTER_GUEST_STATE\rg r)c|jSr$rr0s rrz$MONITORINGType98.get_VCENTER_RP_NAME^rer)c||_yr$rrs rrz$MONITORINGType98.set_VCENTER_RP_NAME`rir)c|jSr$rr0s rrz7MONITORINGType98.get_VCENTER_VMWARETOOLS_RUNNING_STATUSbrr)c||_yr$rrs rrz7MONITORINGType98.set_VCENTER_VMWARETOOLS_RUNNING_STATUSdrr)c|jSr$rr0s rrz0MONITORINGType98.get_VCENTER_VMWARETOOLS_VERSIONfr r)c||_yr$rrs rrz0MONITORINGType98.set_VCENTER_VMWARETOOLS_VERSIONhr r)c|jSr$rr0s rrz7MONITORINGType98.get_VCENTER_VMWARETOOLS_VERSION_STATUSjrr)c||_yr$rrs rrz7MONITORINGType98.set_VCENTER_VMWARETOOLS_VERSION_STATUSlrr)c|jSr$rr0s rrz$MONITORINGType98.get_VCENTER_VM_NAMEnrer)c||_yr$rrs rrz$MONITORINGType98.set_VCENTER_VM_NAMEprir)c|jSr$rr0s rrz!MONITORINGType98.get_anytypeobjs_rrr)c||_yr$rrs rrz!MONITORINGType98.set_anytypeobjs_srr)c:|jj|yr$rrys rrz!MONITORINGType98.add_anytypeobjs_trr)c"||j|<yr$rrs rrz$MONITORINGType98.insert_anytypeobjs_urr)c|j|j|j|j|j|j s|j |j|jx|jl|j`|jT|jH|j<|j0|j$|j |j" |j$ryyr)r'r9r;r=r?rArr+rrrrCrErGrIrKrMrOrr0s rrzMONITORINGType98.has__contentvs HH    ( OO '    ( OO ' NN GG  KK # JJ " JJ " NN &  ! ! -  $ $ 0  ,  3 3 ?  , , 8  3 3 ?  ,   r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr.rrrrrrrrrrrrrs rrkzMONITORINGType98.exportr r)cyr$r?rs rrz"MONITORINGType98._exportAttributesrr)c |rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j|j d d|d ||jhtr|jr|jdznd}t||||j d|d |j|jd d|d ||jhtr|jr|jdznd}t||||j d|d |j|jdd|d ||jhtr|jr|jdznd}t||||j d|d|j|jdd|d||jD]<} tr|j r|j dznd}| j#|||dd|>|j$htr|j&r|j&dznd}t||||j d|d|j|j$dd|d||j(htr|j*r|j*dznd}t||||j d|d|j|j(dd|d||j,htr|j.r|j.dznd}t||||j d|d|j|j,dd|d||j0htr|j2r|j2dznd}t||||j d|d|j|j0dd|d||j4htr|j6r|j6dznd}t||||j d|d|j|j4dd|d||j8tr|j:r|j:dznd}t||||j d|d|j=|j?tA|j8dd|d||jBtr|jDr|jDdznd}t||||j d|d|j=|j?tA|jBd d|d||jFtr|jHr|jHdznd}t||||j d|d!|j=|j?tA|jFd"d|d!||jJtr|jLr|jLdznd}t||||j d|d#|j=|j?tA|jJd$d|d#||jNtr|jPr|jPdznd}t||||j d|d%|j=|j?tA|jNd&d|d%||jRtr|jTr|jTdznd}t||||j d|d'|j=|j?tA|jRd(d|d'||jVtr|jXr|jXdznd}t||||j d|d)|j=|j?tA|jVd*d|d)||sJ|jZD]:} t||||j t]| |j d<yyr)/r'rr(rr9rr9r:rr;r<r=r>r?r@rArBrkrrr+r,rrrrrrrCrDr{rwr~rErFrGrHrIrJrKrLrMrNrOrPrr) r'rrrarcrbrr`rrrs rrz MONITORINGType98._exportChildrens DD 88 vx  w| 4 MMAQTXTkTklpl{l{IUTkUVXhkop q    'DRW[WqWqt99C?xz  w| 4 MMCSVZVmVmnrn~n~LYVmWZ\lost u ?? &CQVZVoVot883>vx  w| 4 MMAQTXTkTklpl{l{IUTkUVXhkop q..JBPUYUmUmt77#=tv    gu.>bXcr~  ) 77 ;IdN_N_t0036fh  w| 4 MM1ADD[D[\`\c\cptD[DuxHKOP Q ;; "?MRVRgRgt44s:np  w| 4 MM9IDLcLcdhdodo}ELcMFHX[_` a :: !>LQUQeQet33c9ln  w| 4 MM7G$JaJabfblblzAJaKBDTW[\ ] :: !>LQUQeQet33c9ln  w| 4 MM7G$JaJabfblblzAJaKBDTW[\ ] >> %BPUYUmUmt77#=tv  w| 4 MM?ORVRiRijnjxjxFQRiSRTdgkl m  ,IW\`\{\{t>>DCE  w| 4 MMM]`d`o`optqGqGHQRVRgRgHhuGqGqHaIK[^bc d  # # /LZ_c`B`BtAACGIK  w| 4 MMScfjfufuvzwMwMNWX\XpXpNq~SwMwTgUWgjno p    +HV[_[y[yt==CAC  w| 4 MMK[^b^m^mnroEoEFOPTPdPdFerCoEoD_EGWZ^_ `  2 2 >[inro`o`tPPSVVgi  w| 4 MMrBEIETETUYUkUkluvzv]v]l^kOUkUPEQScfjk l  + + 7TbgkhRhRtIICOY[  w| 4 MMcsvzwFwFGKG]G]^ghlhHhH^IVsG]GtwuwGJNO P  2 2 >[inro`o`tPPSVVgi  w| 4 MMrBEIETETUYUkUkluvzv]v]l^kOUkUPEQScfjk l    +HV[_[y[yt==CAC  w| 4 MMK[^b^m^mnroEoEFOPTPdPdFerCoEoD_EGWZ^_ `))7E<8 c$i( d#*r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzMONITORINGType98.buildrr)cyr$r?rs rrz!MONITORINGType98._buildAttributesrr)c |dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j ||d}|j||d}||_|j|_ y|dk(rW|jrK|j}|j ||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j ||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j ||d}|j||d}||_|j|_y|dk(rLt j#|} | j%|||j&j)| d| _y|d k(rW|jrK|j}|j ||d }|j||d }||_|j|_y|d k(rW|jrK|j}|j ||d }|j||d }||_|j|_y|d k(rW|jrK|j}|j ||d }|j||d }||_|j|_y|d k(rW|jrK|j}|j ||d }|j||d }||_|j|_y|d k(rW|jrK|j}|j ||d }|j||d }||_|j|_y|dk(rK|j} |jA| |d} |jC| |d} | |_"|j|_#y|dk(rK|j} |jA| |d} |jC| |d} | |_$|j|_%y|dk(rK|j} |jA| |d} |jC| |d} | |_&|j|_'y|dk(rK|j} |jA| |d} |jC| |d} | |_(|j|_)y|dk(rK|j} |jA| |d} |jC| |d} | |_*|j|_+y|dk(rK|j} |jA| |d} |jC| |d} | |_,|j|_-y|dk(rK|j} |jA| |d} |jC| |d} | |_.|j|_/y|ja|d} |jbj)| y)Nr'r9r;r=r?rArrrr+rrrrCrErGrIrKrMrOr.)2rrrr'rr(rrr9r:r;r<r=r>r?r@DISK_SIZEType99rdrrAr+rXrrr+r,rrrrrrr|rrCrDrErFrGrHrIrJrKrLrMrNrOrPrlr) r'rr{rrr=rrrrrrs rrzMONITORINGType98._buildChildrens  &++KKE**5$>E--eT5AEDH!'D  - 'FKKKKE**5$ FE--eT=IE$D )/D & , &6;;KKE**5$ EE--eT<HE#DO(. D % - 'FKKKKE**5$ FE--eT=IE$D )/D & , &6;;KKE**5$ EE--eT<HE#DO(. D % + %"**$*?D JJvnJ = NN ! !$ '%0D " $ 6;;KKE**5$=E--eT4@EDG & D  ( "v{{KKE**5$AE--eT8DEDK$*MMD ! ' !fkkKKE**5$@E--eT7CEDJ#)==D ' !fkkKKE**5$@E--eT7CEDJ#)==D + %&++KKE**5$ DE--eT;GE"DN'-}}D $ , ,[[F**649KLF--fd >[[F**649]^F--fd<`aF6 >[[F**649]^F--fd<`aF6r<r=r>rArrarr(rdrrhrmrFrIrXr[r^rardrgrjrmrprsrvryr{r3r6rRrUrrrrrrrrrrrrrrrrrrrrrrrrrrkrrrrrr?r)rr.r.s0''HHJ0-b 77#G$ '% '%#%,&#%1(7$/7U0G7U$/8NFR2-. P$b  n/r)r.ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zdd Zdd Zdd ZddZdZddZy)rg*Nc ||_d|_d|_|jd|_d|_||_d|_||_d|_ yrVrrs rr(zDISK_SIZEType99.__init__|rr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrg*rarbs rrdzDISK_SIZEType99.factoryrer)c|jSr$rgr0s rrhzDISK_SIZEType99.get_ns_prefix_rir)c||_yr$rgrks rrmzDISK_SIZEType99.set_ns_prefix_rnr)c|jSr$r2r0s rr3zDISK_SIZEType99.get_IDrqr)c||_yr$r2r5s rr6zDISK_SIZEType99.set_IDrur)c|jSr$rr0s rrzDISK_SIZEType99.get_SIZErr)c||_yr$rrs rrzDISK_SIZEType99.set_SIZErMr)c6|j |jyyrrr0s rrzDISK_SIZEType99.has__contentrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrg*rrrrrrrrrrrrrs rrkzDISK_SIZEType99.exportrr)cyr$r?rs rrz!DISK_SIZEType99._exportAttributesrr)c |rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j itr|jr|jdznd}t||||j d|d |j |j d d|d |yyrrrs rrzDISK_SIZEType99._exportChildrenrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzDISK_SIZEType99.build˩rr)cyr$r?rs rrz DISK_SIZEType99._buildAttributes֩rr)cv|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rX|jrK|j}|j||d}|j||d}||_|j|_yyyrrrs rrzDISK_SIZEType99._buildChildrenةrr)r)rrrg*T)rrg*)rrrg*FTr$rrr?r)rrg*rg*xso''HHJ # 67#G$-.  Y   0r)rg*c eZdZejZdZdZdxdZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%d Z&d!Z'd"Z(d#Z)d$Z*d%Z+d&Z,d'Z-d(Z.d)Z/d*Z0d+Z1d,Z2d-Z3d.Z4d/Z5d0Z6d1Z7d2Z8d3Z9d4Z:d5Z;d6Zd9Z?d:Z@d;ZAd<ZBd=ZCd>ZDd?ZEd@ZFdAZGdBZHdCZIdDZJdEZKdFZLdGZMdHZNdIZOdJZPdKZQdLZRdMZSdNZTdOZUdPZVdQZWdRZXdSZYdTZZdUZ[dVZ\dWZ]dXZ^dYZ_dZZ`d[Zad\Zbd]Zcd^Zdd_Zed`ZfdaZgdbZhdcZiddZjdeZkdfZldgZmdhZndiZodjZpdkZqdlZrdmZsdnZtdoZudpZvdqZwdydrZxdzdsZyd{dtZzd|duZ{dvZ|d}dwZ}y)~r/Nc- |,|_d|_d|_|-jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_|g|_n||_d|_| |_d|_| |_d|_| |_d|_| |_d|_| |_d|_||_ d|_!||_"d|_#||_$d|_%||_&d|_'||_(d|_)||_*d|_+||_,d|_-||_.d|_/|g|_0n||_0d|_1|g|_2n||_2d|_3||_4d|_5||_6d|_7||_8d|_9||_:d|_;||_<d|_=|g|_>n||_>d|_?|g|_@n||_@d|_A||_Bd|_C| |_Dd|_E|!|_Fd|_G|"|_Hd|_I|#|_Jd|_K|$|_Ld|_M|%|_Nd|_O|&g|_Pn|&|_Pd|_Q|'|_Rd|_S|(|_Td|_U|)|_Vd|_W|*|_Xd|_Y|+g|_Zd|_[y|+|_Zd|_[yrV)\r=rrXr^rrYAUTOMATIC_DS_REQUIREMENTS#AUTOMATIC_DS_REQUIREMENTS_nsprefix_AUTOMATIC_NIC_REQUIREMENTS$AUTOMATIC_NIC_REQUIREMENTS_nsprefix_AUTOMATIC_REQUIREMENTS AUTOMATIC_REQUIREMENTS_nsprefix_CLONING_TEMPLATE_IDCLONING_TEMPLATE_ID_nsprefix_CONTEXTCONTEXT_nsprefix_r'r(r r r(r(r r EMULATOREMULATOR_nsprefix_FEATURESFEATURES_nsprefix_HYPERV_OPTIONSHYPERV_OPTIONS_nsprefix_r(r(VIDEOVIDEO_nsprefix_IMPORTEDIMPORTED_nsprefix_INPUTINPUT_nsprefix_r+r,r r MEMORY_MAXMEMORY_MAX_nsprefix_ MEMORY_SLOTSMEMORY_SLOTS_nsprefix_MEMORY_RESIZE_MODEMEMORY_RESIZE_MODE_nsprefix_r(r( NIC_ALIASNIC_ALIAS_nsprefix_ NIC_DEFAULTNIC_DEFAULT_nsprefix_rrOS OS_nsprefix_rrRAW RAW_nsprefix_SECURITY_GROUP_RULESECURITY_GROUP_RULE_nsprefix_r<r= SPICE_OPTIONSSPICE_OPTIONS_nsprefix_SUBMIT_ON_HOLDSUBMIT_ON_HOLD_nsprefix_ TEMPLATE_IDTEMPLATE_ID_nsprefix_r!r!TOPOLOGYTOPOLOGY_nsprefix_r(r(VCPU_MAXVCPU_MAX_nsprefix_VMGROUPVMGROUP_nsprefix_rr VROUTER_IDVROUTER_ID_nsprefix_VROUTER_KEEPALIVED_IDVROUTER_KEEPALIVED_ID_nsprefix_VROUTER_KEEPALIVED_PASSWORD%VROUTER_KEEPALIVED_PASSWORD_nsprefix_rnr).r'rz*r|*r~*r*r*r'r r(r r*r*r*r(r*r*r*r+r r*r*r*r(r*r*rr*rr*r*r<r*r*r*r!r*r(r*r*rr*r*r*rnr=r]s. rr(zTEMPLATEType100.__init__s/,%)"!%%kk*:;)B&370*D'481&<#04-#6 -1* !%!  "& <DIDI""#'   "&  "&,(,%  "& #  "& # $&%)"$$(!(&*#"4,0) ;DHDH!  DN&DN#' &%)""#'  !!  &')D $':D $-1*  DM$DM"&*'+$,(,%&%)"*'+$  "& "  "& ?DL"DL!% "$$(!%:"/3,+F(592   "D '+#!-D &*#r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr/rarbs rrdzTEMPLATEType100.factory]rer)c|jSr$rgr0s rrhzTEMPLATEType100.get_ns_prefix_hrir)c||_yr$rgrks rrmzTEMPLATEType100.set_ns_prefix_jrnr)c|jSr$rz*r0s rget_AUTOMATIC_DS_REQUIREMENTSz-TEMPLATEType100.get_AUTOMATIC_DS_REQUIREMENTSlr r)c||_yr$r*)r'rz*s rset_AUTOMATIC_DS_REQUIREMENTSz-TEMPLATEType100.set_AUTOMATIC_DS_REQUIREMENTSnr r)c|jSr$r|*r0s rget_AUTOMATIC_NIC_REQUIREMENTSz.TEMPLATEType100.get_AUTOMATIC_NIC_REQUIREMENTSprI r)c||_yr$r*)r'r|*s rset_AUTOMATIC_NIC_REQUIREMENTSz.TEMPLATEType100.set_AUTOMATIC_NIC_REQUIREMENTSrrL r)c|jSr$r~*r0s rget_AUTOMATIC_REQUIREMENTSz*TEMPLATEType100.get_AUTOMATIC_REQUIREMENTStr" r)c||_yr$r*)r'r~*s rset_AUTOMATIC_REQUIREMENTSz*TEMPLATEType100.set_AUTOMATIC_REQUIREMENTSvr% r)c|jSr$r*r0s rget_CLONING_TEMPLATE_IDz'TEMPLATEType100.get_CLONING_TEMPLATE_IDxrd r)c||_yr$r*)r'r*s rset_CLONING_TEMPLATE_IDz'TEMPLATEType100.set_CLONING_TEMPLATE_IDzrg r)c|jSr$r*r0s r get_CONTEXTzTEMPLATEType100.get_CONTEXT|rrr)c||_yr$r*)r'r*s r set_CONTEXTzTEMPLATEType100.set_CONTEXT~rvr)c|jSr$rEr0s rrFzTEMPLATEType100.get_CPUrr)c||_yr$rErHs rrIzTEMPLATEType100.set_CPUrr)c|jSr$r r0s rr zTEMPLATEType100.get_CPU_COSTrr)c||_yr$r r s rr zTEMPLATEType100.set_CPU_COSTrr)c|jSr$r(r0s rr(zTEMPLATEType100.get_DISKrr)c||_yr$r(r(s rr(zTEMPLATEType100.set_DISKrMr)c:|jj|yr$r(rys rr(zTEMPLATEType100.add_DISKrr)c<|jj||yr$r(rs rr(zTEMPLATEType100.insert_DISK_atrr)c"||j|<yr$r(rs rr(zTEMPLATEType100.replace_DISK_atrr)c|jSr$r r0s rr zTEMPLATEType100.get_DISK_COSTrr)c||_yr$r r s rr zTEMPLATEType100.set_DISK_COSTrr)c|jSr$r*r0s r get_EMULATORzTEMPLATEType100.get_EMULATORrr)c||_yr$r*)r'r*s r set_EMULATORzTEMPLATEType100.set_EMULATORrr)c|jSr$r*r0s r get_FEATURESzTEMPLATEType100.get_FEATURESrr)c||_yr$r*)r'r*s r set_FEATURESzTEMPLATEType100.set_FEATURESrr)c|jSr$r*r0s rget_HYPERV_OPTIONSz"TEMPLATEType100.get_HYPERV_OPTIONSrr)c||_yr$r*)r'r*s rset_HYPERV_OPTIONSz"TEMPLATEType100.set_HYPERV_OPTIONSrr)c|jSr$r(r0s rr(zTEMPLATEType100.get_GRAPHICSrr)c||_yr$r(r(s rr(zTEMPLATEType100.set_GRAPHICSrr)c|jSr$r*r0s r get_VIDEOzTEMPLATEType100.get_VIDEOrr)c||_yr$r*)r'r*s r set_VIDEOzTEMPLATEType100.set_VIDEOrr)c|jSr$r*r0s r get_IMPORTEDzTEMPLATEType100.get_IMPORTEDrr)c||_yr$r*)r'r*s r set_IMPORTEDzTEMPLATEType100.set_IMPORTEDrr)c|jSr$r*r0s r get_INPUTzTEMPLATEType100.get_INPUTrr)c||_yr$r*)r'r*s r set_INPUTzTEMPLATEType100.set_INPUTrr)c|jSr$rQr0s rrRzTEMPLATEType100.get_MEMORYr r)c||_yr$rQrTs rrUzTEMPLATEType100.set_MEMORYr$r)c|jSr$r r0s rr zTEMPLATEType100.get_MEMORY_COSTrWr)c||_yr$r r s rr zTEMPLATEType100.set_MEMORY_COSTr[r)c|jSr$r*r0s rget_MEMORY_MAXzTEMPLATEType100.get_MEMORY_MAXrir)c||_yr$r*)r'r*s rset_MEMORY_MAXzTEMPLATEType100.set_MEMORY_MAXrmr)c|jSr$r*r0s rget_MEMORY_SLOTSz TEMPLATEType100.get_MEMORY_SLOTSrr)c||_yr$r+)r'r*s rset_MEMORY_SLOTSz TEMPLATEType100.set_MEMORY_SLOTSrr)c|jSr$r*r0s rget_MEMORY_RESIZE_MODEz&TEMPLATEType100.get_MEMORY_RESIZE_MODEªrY r)c||_yr$r+)r'r*s rset_MEMORY_RESIZE_MODEz&TEMPLATEType100.set_MEMORY_RESIZE_MODEĪr\ r)c|jSr$r(r0s rr(zTEMPLATEType100.get_NICƪrr)c||_yr$r(r(s rr(zTEMPLATEType100.set_NICȪrr)c:|jj|yr$r(rys rr(zTEMPLATEType100.add_NICʪrr)c<|jj||yr$r(rs rr(zTEMPLATEType100.insert_NIC_at̪rr)c"||j|<yr$r(rs rr(zTEMPLATEType100.replace_NIC_atΪrr)c|jSr$r*r0s r get_NIC_ALIASzTEMPLATEType100.get_NIC_ALIASЪrr)c||_yr$r+)r'r*s r set_NIC_ALIASzTEMPLATEType100.set_NIC_ALIASҪrr)c:|jj|yr$)r*r+rys r add_NIC_ALIASzTEMPLATEType100.add_NIC_ALIASԪrr)c<|jj||yr$)r*r~rs rinsert_NIC_ALIAS_atz#TEMPLATEType100.insert_NIC_ALIAS_at֪rr)c"||j|<yr$r+rs rreplace_NIC_ALIAS_atz$TEMPLATEType100.replace_NIC_ALIAS_atتrr)c|jSr$r*r0s rget_NIC_DEFAULTzTEMPLATEType100.get_NIC_DEFAULTڪrWr)c||_yr$r+)r'r*s rset_NIC_DEFAULTzTEMPLATEType100.set_NIC_DEFAULTܪr[r)c|jSr$r!r0s rr"zTEMPLATEType100.get_NUMA_NODEުrr)c||_yr$r!r$s rr%zTEMPLATEType100.set_NUMA_NODErr)c|jSr$r*r0s rget_OSzTEMPLATEType100.get_OSrqr)c||_yr$r$+)r'r*s rset_OSzTEMPLATEType100.set_OSrur)c|jSr$rr0s rrzTEMPLATEType100.get_PCIrr)c||_yr$rrs rrzTEMPLATEType100.set_PCIrr)c|jSr$r*r0s rget_RAWzTEMPLATEType100.get_RAWrr)c||_yr$r++)r'r*s rset_RAWzTEMPLATEType100.set_RAWrr)c|jSr$r*r0s rget_SECURITY_GROUP_RULEz'TEMPLATEType100.get_SECURITY_GROUP_RULErd r)c||_yr$r0+)r'r*s rset_SECURITY_GROUP_RULEz'TEMPLATEType100.set_SECURITY_GROUP_RULErg r)c:|jj|yr$)r*r+rys radd_SECURITY_GROUP_RULEz'TEMPLATEType100.add_SECURITY_GROUP_RULErj r)c<|jj||yr$)r*r~rs rinsert_SECURITY_GROUP_RULE_atz-TEMPLATEType100.insert_SECURITY_GROUP_RULE_atrm r)c"||j|<yr$r0+rs rreplace_SECURITY_GROUP_RULE_atz.TEMPLATEType100.replace_SECURITY_GROUP_RULE_atrp r)c|jSr$r\r0s rr]zTEMPLATEType100.get_SNAPSHOTrr)c||_yr$r\r_s rr`zTEMPLATEType100.set_SNAPSHOTrr)c:|jj|yr$rbrys rrczTEMPLATEType100.add_SNAPSHOTrr)c<|jj||yr$rers rrfz"TEMPLATEType100.insert_SNAPSHOT_atrr)c"||j|<yr$r\rs rrhz#TEMPLATEType100.replace_SNAPSHOT_atrr)c|jSr$r*r0s rget_SPICE_OPTIONSz!TEMPLATEType100.get_SPICE_OPTIONSrrr)c||_yr$r@+)r'r*s rset_SPICE_OPTIONSz!TEMPLATEType100.set_SPICE_OPTIONSrvr)c|jSr$r*r0s rget_SUBMIT_ON_HOLDz"TEMPLATEType100.get_SUBMIT_ON_HOLDrr)c||_yr$rE+)r'r*s rset_SUBMIT_ON_HOLDz"TEMPLATEType100.set_SUBMIT_ON_HOLDrr)c|jSr$r*r0s rget_TEMPLATE_IDzTEMPLATEType100.get_TEMPLATE_ID rWr)c||_yr$rJ+)r'r*s rset_TEMPLATE_IDzTEMPLATEType100.set_TEMPLATE_ID r[r)c|jSr$r0"r0s rr1"z!TEMPLATEType100.get_TM_MAD_SYSTEMrrr)c||_yr$r0"r3"s rr4"z!TEMPLATEType100.set_TM_MAD_SYSTEMrvr)c|jSr$r*r0s r get_TOPOLOGYzTEMPLATEType100.get_TOPOLOGYrr)c||_yr$rQ+)r'r*s r set_TOPOLOGYzTEMPLATEType100.set_TOPOLOGYrr)c|jSr$r(r0s rr(zTEMPLATEType100.get_VCPUrr)c||_yr$r(r(s rr(zTEMPLATEType100.set_VCPUrMr)c|jSr$r*r0s r get_VCPU_MAXzTEMPLATEType100.get_VCPU_MAXrr)c||_yr$rX+)r'r*s r set_VCPU_MAXzTEMPLATEType100.set_VCPU_MAXrr)c|jSr$r*r0s r get_VMGROUPzTEMPLATEType100.get_VMGROUPrrr)c||_yr$r]+)r'r*s r set_VMGROUPzTEMPLATEType100.set_VMGROUP rvr)c:|jj|yr$)r*r+rys r add_VMGROUPzTEMPLATEType100.add_VMGROUP"r{r)c<|jj||yr$)r*r~rs rinsert_VMGROUP_atz!TEMPLATEType100.insert_VMGROUP_at$rr)c"||j|<yr$r]+rs rreplace_VMGROUP_atz"TEMPLATEType100.replace_VMGROUP_at&rr)c|jSr$rGr0s rrHzTEMPLATEType100.get_VMID(rr)c||_yr$rGrJs rrKzTEMPLATEType100.set_VMID*rMr)c|jSr$r*r0s rget_VROUTER_IDzTEMPLATEType100.get_VROUTER_ID,rir)c||_yr$rj+)r'r*s rset_VROUTER_IDzTEMPLATEType100.set_VROUTER_ID.rmr)c|jSr$r*r0s rget_VROUTER_KEEPALIVED_IDz)TEMPLATEType100.get_VROUTER_KEEPALIVED_ID0r r)c||_yr$ro+)r'r*s rset_VROUTER_KEEPALIVED_IDz)TEMPLATEType100.set_VROUTER_KEEPALIVED_ID2r r)c|jSr$r*r0s rget_VROUTER_KEEPALIVED_PASSWORDz/TEMPLATEType100.get_VROUTER_KEEPALIVED_PASSWORD4r r)c||_yr$rt+)r'r*s rset_VROUTER_KEEPALIVED_PASSWORDz/TEMPLATEType100.set_VROUTER_KEEPALIVED_PASSWORD6r r)c|jSr$r#r0s rr$z TEMPLATEType100.get_SCHED_ACTION8rr)c||_yr$r#r&s rr'z TEMPLATEType100.set_SCHED_ACTION:rr)c:|jj|yr$r)rys rr*z TEMPLATEType100.add_SCHED_ACTION<r} r)c<|jj||yr$r,rs rr-z&TEMPLATEType100.insert_SCHED_ACTION_at>r r)c"||j|<yr$r#rs rr/z'TEMPLATEType100.replace_SCHED_ACTION_at@r r)c8|j |j|j|j|j|j |j |js|j|j|j|j}|jp|jc|jV|jI|j <|j"/|j$"|j&|j(|j*s|j,s|j.|j0|j2|j4|j6|j8s|j:s|j<|j>|j@x|jBl|jD`|jFT|jHH|jJs<|jL0|jN$|jP|jR |jTryyr)+rz*r|*r~*r*r*r'r r(r r*r*r*r(r*r*r*r+r r*r*r*r(r*r*rr*rr*r*r<r*r*r*r!r*r(r*r*rr*r*r*rnr0s rrzTEMPLATEType100.has__contentBs  * * 6  + + 7  ' ' 3  $ $ 0 LL $ HH MM % II NN & MM % MM %    + MM % JJ " MM % JJ " KK #    ( OO '    )  # # / HH NN    ( NN & GG  HH HH  $ $ MM    *    +    (    * MM % II ! MM % LL II ! OO '  & & 2  , , 8   r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr/rrrrrrrrrrrrrs rrkzTEMPLATEType100.exportsrr)cyr$r?rs rrz!TEMPLATEType100._exportAttributesrr)c ,|rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jdd|d ||jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||j tr|j"r|j"dznd}t||||j d|d|j |j t|j dd|d||j$tr|j&r|j&dznd}t||||j d|d|j |j t|j$dd|d||j(D]<} tr|j*r|j*dznd}| j-|||dd|>|j.tr|j0r|j0dznd}t||||j d|d|j |j t|j.dd|d||j2tr|j4r|j4dznd}t||||j d|d|j |j t|j2dd|d||j6tr|j8r|j8dznd}t||||j d|d|j |j t|j6dd|d||j:tr|j<r|j<dznd}t||||j d|d|j |j t|j:dd|d||j>tr|j@r|j@dznd}t||||j d|d|j |j t|j>d d|d||jBDtr|jDr|jDdznd}|jBj-|||dd!||jFtr|jHr|jHdznd}t||||j d|d"|j |j t|jFd#d|d"||jJtr|jLr|jLdznd}t||||j d|d$|j |j t|jJd%d|d$||jNtr|jPr|jPdznd}t||||j d|d&|j |j t|jNd'd|d&||jRtr|jTr|jTdznd}t||||j d|d(|j |j t|jRd)d|d(||jVtr|jXr|jXdznd}t||||j d|d*|j |j t|jVd+d|d*||jZtr|j\r|j\dznd}t||||j d|d,|j |j t|jZd-d|d,||j^tr|j`r|j`dznd}t||||j d|d.|j |j t|j^d/d|d.||jbD]<} tr|jdr|jddznd}| j-|||dd0|>|jfD]<} tr|jhr|jhdznd}| j-|||dd1|>|jjtr|jlr|jldznd}t||||j d|d2|j |j t|jjd3d|d2||jntr|jpr|jpdznd}t||||j d|d4|j |j t|jnd5d|d4||jrtr|jtr|jtdznd}t||||j d|d6|j |j t|jrd7d|d6||jvtr|jxr|jxdznd}t||||j d|d8|j |j t|jvd9d|d8||jztr|j|r|j|dznd}t||||j d|d:|j |j t|jzd;d|d:||j~D]x} tr|jr|jdznd}t||||j d|d<|j |j t| d=d|d<|z|jD]<} tr|jr|jdznd}| j-|||dd>|>|jtr|jr|jdznd}t||||j d|d?|j |j t|jd@d|d?||jtr|jr|jdznd}t||||j d|dA|j |j t|jdBd|dA||jtr|jr|jdznd}t||||j d|dC|j |j t|jdDd|dC||jtr|jr|jdznd}t||||j d|dE|j |j t|jdFd|dE||jtr|jr|jdznd}t||||j d|dG|j |j t|jdHd|dG||jtr|jr|jdznd}t||||j d|dI|j |j t|jdJd|dI||jtr|jr|jdznd}t||||j d|dK|j |j t|jdLd|dK||jD]x}tr|jr|jdznd}t||||j d|dM|j |j t|dNd|dM|z|jtr|jr|jdznd}t||||j d|dO|j |j t|jdPd|dO||jtr|jr|jdznd}t||||j d|dQ|j |j t|jdRd|dQ||jtr|jr|jdznd}t||||j d|dS|j |j t|jdTd|dS||jtr|jr|jdznd}t||||j d|dU|j |j t|jdVd|dU||jD]<}tr|jr|jdznd}|j-|||ddW|>y)XNrrrrzAUTOMATIC_DS_REQUIREMENTS>rz*rErzAUTOMATIC_NIC_REQUIREMENTS>r|*zAUTOMATIC_REQUIREMENTS>r~*zCLONING_TEMPLATE_ID>r*zCONTEXT>r*rr'r r r(rr r z EMULATOR>r*z FEATURES>r*zHYPERV_OPTIONS>r*r(r(r*z IMPORTED>r*zINPUT>r*rr+r r z MEMORY_MAX>r*z MEMORY_SLOTS>r*zMEMORY_RESIZE_MODE>r*r(r*z NIC_DEFAULT>r*rPrzOS>r*zPCI>rzRAW>r*zSECURITY_GROUP_RULE>r*r<zSPICE_OPTIONS>r*zSUBMIT_ON_HOLD>r*z TEMPLATE_ID>r*r9"r!z TOPOLOGY>r*r(r(z VCPU_MAX>r*zVMGROUP>r*rQrz VROUTER_ID>r*zVROUTER_KEEPALIVED_ID>r*zVROUTER_KEEPALIVED_PASSWORD>r*rn)]rz*rr{*rr9r{rwr~r|*r}*r~*r*r*r*r*r*r'r(r r r(r(rkr r r*r*r*r*r*r*r(r(r*r*r*r*r*r*r+r,r r r*r*r*r*r*r*r(r(r*r*r*r*rrr*r*rrr*r*r*r*r<r=r*r*r*r*r*r*r!r!r*r*r(r(r*r*r*r*rrr*r*r*r*r*r*rnr)r'rrrarcrbrr`rr(r( NIC_ALIAS_SECURITY_GROUP_RULE_ruVMGROUP_r5s rrzTEMPLATEType100._exportChildrensy DD  ) ) 5R`eifNfNtGG#MUW  w| 4 MM_orvsBsBCGCYCYZcdhdBdBZCPkCYClsmoBFG H  * * 6SafjgPgPtHH3NWY  w| 4 MMaqtxuDuDEIE[E[\efjfEfE\FSoE[EpuqsCFJK L  & & 2O]bfcHcHtDDsJOQ  w| 4 MMYilpl{l{}A}S}ST]^b^y^yTzG_}S}`macsvz{ |  # # /LZ_c`B`BtAACGIK  w| 4 MMScfjfufuvzwMwMNWX\XpXpNq~SwMwTgUWgjno p << #@NSWSiSit55;pr  w| 4 MM;Kdoo^b^t^tu~@D@L@LvMZc^t_dOegwz~ @ 88 > %BPUYUmUmt77#=tv  w| 4 MM?ORVRaRabfbxbxzCDHDRDRzS`kbxclSmoBFG H == $AOTXTkTkt66LQUQeQet33c9ln  JJ  gu.>bX_nz  { == $AOTXTkTkt66LQUQeQet33c9ln  w| 4 MM7G$//Z^ZpZpqz{|F|FrGT[Zp[\K]_orvw x ;; "?MRVRgRgt44s:np  w| 4 MM9IDOO\`\r\rs|~B~I~ItJW_\r]`Macsvz{ |    'DRW[WqWqt99C?xz  w| 4 MMCSVZVeVefjf|f|~GHLHXHX~Yfsf|gtWuwGJNO P ?? &CQVZVoVot883>vx  w| 4 MMAQTXTcTcdhdzdz|EFJFUFU|VcodzepUqsCFJK L    (ESX\XsXst::S@z|  w| 4 MMEUX\XgXghlh~h~@IJNJ[J[@\iwh~ixYy{KNRS T  " " .KY^b^^t@@3FGI  w| 4 MMQadhdsdstxuKuKLUVZVmVmLn{OuKuPeQScfjk lHHDbXcr~  )    'DRW[WqWqt99C?xz  w| 4 MMCSVZVeVefjf|f|~GHLHXHX~Yfsf|gtWuwGJNO P >> %BPUYUmUmt77#=tv  w| 4 MM?ORVRaRabfbxbxzCDHDRDRzS`kbxclSmoBFG H 77 ;IdN_N_t0036fh  w| 4 MM1ADOOTXTjTjktuyu|u|k}KOTjUPEQScfjk l 88 vx  w| 4 MMAQTXTcTcdhdzdz|EFJFUFU|VcodzepUqsCFJK L  % % 1N\aebFbFtCCcIMO  w| 4 MMWgjnjyjyz~{Q{QR[\`\v\vRwD[{Q{\k]_orvw x  + + 7TbgkhRhRtIICOY[  w| 4 MMcsvzwFwFGKG]G]^ghlhHhH^IVsG]GtwuwGJNO P!..MESX\XsXst::S@z|   %1AQS[iyE F/r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzTEMPLATEType100.build7rr)cyr$r?rs rrz TEMPLATEType100._buildAttributesBrr)c|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rLt$j'| }|j)|| |j*j-|d|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_ |j|_!y|dk(r8tDj'| }|j)|| ||_#d|_y|dk(rK|j}|j||d}|j||d}||_$|j|_%y|dk(rK|j}|j||d}|j||d}||_&|j|_'y|dk(rK|j}|j||d}|j||d}||_(|j|_)y|dk(rK|j}|j||d}|j||d}||_*|j|_+y|dk(rK|j}|j||d}|j||d}||_,|j|_-y|dk(rK|j}|j||d}|j||d}||_.|j|_/y|dk(rK|j}|j||d}|j||d}||_0|j|_1y|dk(rLtdj'| }|j)|| |jfj-|d|_y|dk(rLthj'| }|j)|| |jjj-|d|_y|dk(rK|j}|j||d}|j||d}||_6|j|_7y|dk(rK|j}|j||d}|j||d}||_8|j|_9y|dk(rK|j}|j||d}|j||d}||_:|j|_;y|dk(rK|j}|j||d}|j||d}||_<|j|_=y|dk(rK|j}|j||d}|j||d}||_>|j|_?y|dk(r_|j}|j||d}|j||d}|jj-||j|_Ay|d k(rLtj'| }|j)|| |jj-|d |_y|d!k(rK|j}|j||d!}|j||d!}||_D|j|_Ey|d"k(rK|j}|j||d"}|j||d"}||_F|j|_Gy|d#k(rK|j}|j||d#}|j||d#}||_H|j|_Iy|d$k(rK|j}|j||d$}|j||d$}||_J|j|_Ky|d%k(rK|j}|j||d%}|j||d%}||_L|j|_My|d&k(rK|j}|j||d&}|j||d&}||_N|j|_Oy|d'k(rK|j}|j||d'}|j||d'}||_P|j|_Qy|d(k(r_|j}|j||d(}|j||d(}|jj-||j|_Sy|d)k(rK|j}|j||d)}|j||d)}||_T|j|_Uy|d*k(rK|j}|j||d*}|j||d*}||_V|j|_Wy|d+k(rK|j}|j||d+}|j||d+}||_X|j|_Yy|d,k(rK|j}|j||d,}|j||d,}||_Z|j|_[y|d-k(rLtj'| }|j)|| |jj-|d-|_yy).Nrz*r|*r~*r*r*r'r r(rrr r*r*r*r(r*r*r*r+r r*r*r*r(r*r*rr*rr*r*r<r*r*r*r!r*r(r*r*rr*r*r*rn)]rr|rrz*rr{*r|*r}*r~*r*r*r*r*r*r'r(r r DISKType101rdrr(r+rXr r r*r*r*r*r*r*r(r( VIDEOTyper*r*r*r*r*r+r,r r r*r*r*r*r*r* NICType102r( NIC_ALIASTyper*r*r*rrr*r*rrr*r*r*r*SNAPSHOTType103r<r*r*r*r*r*r*r!r!r*r*r(r(r*r*r*r*rrr*r*r*r*r*r*rnrs rrzTEMPLATEType100._buildChildrenDs 3 3[[F**649TUF--fd D 5 2 2[[F**649QRF--fdF--fdDAFDG & D  % [[F**64?F--fdEBFDH!'D  % [[F**64?F--fdEBFDH!'D  / /[[F**649NOF--fdrArrarr(rdrrhrmr*r*r*r*r*r*r*r*r*r*rFrIr r r(r(r(r(r(r r r*r*r*r*r*r*r(r(r*r*r*r*r*r*rRrUr r r*r+r+r+r +r +r(r(r(r(r(r+r+r+r+r+r+r +r"r%r%+r'+rrr,+r.+r1+r3+r5+r7+r9+r]r`rcrfrhrA+rC+rF+rH+rK+rM+r1"r4"rR+rT+r(r(rY+r[+r^+r`+rb+rd+rf+rHrKrk+rm+rp+rr+ru+rw+r$r'r*r-r/rrkrrrrrr?r)rr/r/s{''HHJp+b 67#G$.C/E+=(7! '!#!!#-!! '%!)'5& #%,& '#(7/60!$+%"+#- '"+!!#*$%*;0G!)(/)0b-. jFV  |4r)r/ceZdZejZdZdZd dZdZe eZdZ dZ dZ ddZ ddZdd Zd d Zd Zdd Zy)r*Nc h||_d|_d|_|jd|_d|_yrVrrs rr(zCONTEXT.__init__Hrr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr*rarbs rrdzCONTEXT.factoryNrr)c|jSr$rgr0s rrhzCONTEXT.get_ns_prefix_Yrir)c||_yr$rgrks rrmzCONTEXT.set_ns_prefix_[rnr)c yrr?r0s rrzCONTEXT.has__content]r r)c8tjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrH|j d||j||d z||d| |j d ||d|y|j d |y) Nr*rrrrrrrrrrrrrs rrkzCONTEXT.exportd 377 B  ',M DD  ! ! -%92D**E doo#4 7E<0 #3UM  ',M DD  ! ! -%5.**E doo#4 7E<0 #3UMrB,zATS>rD,zVRAM>rF,z RESOLUTION>rH,)rrrrsrr9r{rwr~rB,rC,rD,rE,rF,rG,rrH,rI,rs rrzVIDEOType._exportChildrens DD 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t :: !>LQUQeQet33c9ln  w| 4 MM7G$//Z^ZpZpqz{|F|FrGT[Zp[\K]_orvw x 88 vx  w| 4 MMAQTXTcTcdhdzdz|EFJFUFU|VcodzepUqsCFJK L 'r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzVIDEOType.buildrr)cyr$r?rs rrzVIDEOType._buildAttributes rr)c<|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_|j|_yy)NrrrB,rD,rF,rH,)rr|rrrrrsrB,rC,rD,rE,rrrF,rG,rH,rI,rs rrzVIDEOType._buildChildren"s  [[F**64@F--fdFCFDI"(--D  ' ![[F**64AF--fdGDFDJ#)==D % [[F**64?F--fdEBFDH!'D  & V[[KKE**5$?E--eT6BEDI"(--D  , &[[F**64FF--fdLIF$DO(. D % 'r)r)rrr+T)rr+)rrr+FTr$r)r<r=r>rArrarr(rdrrhrmrrrQ,rS,rV,rX,r[,r],r`,rb,rrkrrrrrr?r)rr+r+s''HHJ) 07#G$% -. L2  6r)r+ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZddZddZddZddZdZddZy)r+Nc ||_d|_d|_|jd|_d|_|g|_n||_||_d|_||_ d|_ ||_ d|_ yrVr(r(s rr(zNICType102.__init__Hr(r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr+rarbs rrdzNICType102.factoryXr r)c|jSr$rgr0s rrhzNICType102.get_ns_prefix_crir)c||_yr$rgrks rrmzNICType102.set_ns_prefix_ernr)c|jSr$rr0s rrzNICType102.get_anytypeobjs_grr)c||_yr$rrs rrzNICType102.set_anytypeobjs_hrr)c:|jj|yr$rrys rrzNICType102.add_anytypeobjs_irr)c"||j|<yr$rrs rrzNICType102.insert_anytypeobjs_jrr)c|jSr$rr0s rrz"NICType102.get_VCENTER_INSTANCE_IDkrd r)c||_yr$rrs rrz"NICType102.set_VCENTER_INSTANCE_IDmrg r)c|jSr$r )r0s rr )zNICType102.get_VCENTER_NET_REForer)c||_yr$r )r )s rr )zNICType102.set_VCENTER_NET_REFqrir)c|jSr$r)r0s rr)z%NICType102.get_VCENTER_PORTGROUP_TYPEsr" r)c||_yr$r)r)s rr)z%NICType102.set_VCENTER_PORTGROUP_TYPEur% r)cf|js$|j|j |jyyrr)r0s rrzNICType102.has__contentwr)r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr+rrrrrrrrrrrrrs rrkzNICType102.exportr3r)cyr$r?rs rrzNICType102._exportAttributesrr)c |rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||sJ|jD]:} t||||j t| |j d<yyr)r)rs rrzNICType102._exportChildrenr)r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzNICType102.buildrr)cyr$r?rs rrzNICType102._buildAttributesrr)c>|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_ y|j|d}|jj|y)Nrr(r(r+r")rs rrzNICType102._buildChildrens - -[[F**649NOF--fdr,rErrrrrprrr)r(r)r()r,rr,rr9r{rwr~rrrprqrrr(r(r(r(rrrs rrzNIC_ALIASType._exportChildrenAsv DD == $AOTXTkTkt66> %BPUYUmUmt77#=tv  w| 4 MM?ORVRaRabfbxbxzCDHDRDRzS`kbxclSmoBFG H  # # /LZ_c`B`BtAACGIK  w| 4 MMScfjfufuvzwMwMNWX\XpXpNq~SwMwTgUWgjno p    +HV[_[y[yt==CAC  w| 4 MMK[^b^m^mnroEoEFOPTPdPdFerCoEoD_EGWZ^_ `  & & 2O]bfcHcHtDDsJOQ  w| 4 MMYilpl{l{}A}S}ST]^b^y^yTzG_}S}`macsvz{ |))7E<8 c$i( d#*r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzNIC_ALIASType.buildcrr)cyr$r?rs rrzNIC_ALIASType._buildAttributesnrr)c|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_|j|_y|j!|d}|j"j%|y)Nr,rrprr(r(r+)rr|rr,rr,rrrprqrrr(r(r(r(rlrr+rs rrzNIC_ALIASType._buildChildrenps  "[[F**64DF--fdJGF"DM&,mmD # ( "[[F**64BF--fdHEF DK$*MMD ! + %[[F**64EF--fdKHF#DN'-}}D $ / /[[F**649NOF--fdrArrarr(rdrrhrmr,r,rrrrrrrrrrr )r )r)r)rrkrrrrrr?r)rr+r+ֲs''HHJ5, 47#G$!#8NFR(7$/+= -. !$D  '/r)r+ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZddZddZddZddZdZd dZ y)!r+Nc  ,||_d|_d|_| jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_yrV)r=rrXr^rrYrrrr HYPERVISOR_IDHYPERVISOR_ID_nsprefix_rr SNAPSHOT_IDSNAPSHOT_ID_nsprefix_r9r:rr) r'rrr,rr,r9rr=r]s rr(zSNAPSHOTType103.__init__s,%)"!%%kk*:; $ $*'+$ "&%)" 0*.' "r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr+rarbs rrdzSNAPSHOTType103.factoryrer)c|jSr$rgr0s rrhzSNAPSHOTType103.get_ns_prefix_rir)c||_yr$rgrks rrmzSNAPSHOTType103.set_ns_prefix_rnr)c|jSr$rVr0s rrWzSNAPSHOTType103.get_ACTION³r r)c||_yr$rVrYs rrZzSNAPSHOTType103.set_ACTIONijr$r)c|jSr$rr0s rrzSNAPSHOTType103.get_ACTIVEƳr r)c||_yr$rrs rrzSNAPSHOTType103.set_ACTIVEȳr$r)c|jSr$r,r0s rget_HYPERVISOR_IDz!SNAPSHOTType103.get_HYPERVISOR_IDʳrrr)c||_yr$r,)r'r,s rset_HYPERVISOR_IDz!SNAPSHOTType103.set_HYPERVISOR_ID̳rvr)c|jSr$rHr0s rrIzSNAPSHOTType103.get_NAMEγrr)c||_yr$rHrKs rrLzSNAPSHOTType103.set_NAMEгrMr)c|jSr$r,r0s rget_SNAPSHOT_IDzSNAPSHOTType103.get_SNAPSHOT_IDҳrWr)c||_yr$r,)r'r,s rset_SNAPSHOT_IDzSNAPSHOTType103.set_SNAPSHOT_IDԳr[r)c|jSr$r}r0s rr~z$SNAPSHOTType103.get_SYSTEM_DISK_SIZEֳrdr)c||_yr$r}rs rrz$SNAPSHOTType103.set_SYSTEM_DISK_SIZEسrgr)c|jSr$rr0s rrzSNAPSHOTType103.get_TIMEڳrr)c||_yr$rrs rrzSNAPSHOTType103.set_TIMEܳrMr)c|jH|j<|j0|j$|j|j |j yyr)rrr,rr,r9rr0s rrzSNAPSHOTType103.has__content޳sT KK # KK #    * II !    (  ! ! - II !r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr+rrrrrrrrrrrrrs rrkzSNAPSHOTType103.exportrr)cyr$r?rs rrz!SNAPSHOTType103._exportAttributesrr)c |rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jdd|d ||jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||j tr|j"r|j"dznd}t||||j d|d|j |j t|j dd|d||j$tr|j&r|j&dznd}t||||j d|d|j |j t|j$dd|d|yy)NrrrrrrrErrrzHYPERVISOR_ID>r,rrz SNAPSHOT_ID>r,rr9rr)rrrrr9r{rwr~rrr,r,rrr,r,r9r:rrrs rrzSNAPSHOTType103._exportChildrens DD ;; "?MRVRgRgt44s:np  w| 4 MM9IDOO\`\r\rs|~B~I~ItJW_\r]`Macsvz{ | ;; "?MRVRgRgt44s:np  w| 4 MM9IDOO\`\r\rs|~B~I~ItJW_\r]`Macsvz{ |    )FTY]YuYut;;cA|~  w| 4 MMGWZ^ZiZijnkAkABKLPL^L^B_l{kAk|[}ORVW X 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t    'DRW[WqWqt99C?xz  w| 4 MMCSVZVeVefjf|f|~GHLHXHX~Yfsf|gtWuwGJNO P  ,IW\`\{\{t>>DCE  w| 4 MMM]`d`o`optqGqGHQRVRgRgHhuGqGqHaIK[^bc d 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t !r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzSNAPSHOTType103.build%rr)cyr$r?rs rrz SNAPSHOTType103._buildAttributes0rr)cd|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_yy)Nrrr,rr,r9r)rr|rrrrrrr,r,rrr,r,r9r:rrrRs rrzSNAPSHOTType103._buildChildren2s!  [[F**64BF--fdHEF DK$*MMD ! ( "[[F**64BF--fdHEF DK$*MMD ! / )[[F**64IF--fdOLF!'D +1==D ( & [[F**64@F--fdFCFDI"(--D  - '[[F**64GF--fdMJF%D )/D & , ,[[F**649KLF--fdrArrarr(rdrrhrmrWrZrrr,r,rIrLr,r,r~rrrrrkrrrrrr?r)rr+r+s''HHJ#( 67#G$"+ '%1 -.  tB  *0r)r+ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZddZddZddZddZdZddZy)r0Nc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ |g|_ y||_ yrV) r=rrXr^rrYrrrrrrr)r'rrrrr=r]s rr(zUSER_TEMPLATEType104.__init__dsy,%)"!%%kk*:;.)-&,(,%#6 -1*   "D  ,D r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr0rarbs rrdzUSER_TEMPLATEType104.factorytrr)c|jSr$rgr0s rrhz#USER_TEMPLATEType104.get_ns_prefix_rir)c||_yr$rgrks rrmz#USER_TEMPLATEType104.set_ns_prefix_rnr)c|jSr$r,r0s rr-z(USER_TEMPLATEType104.get_VCENTER_CCR_REFrer)c||_yr$r,r/s rr0z(USER_TEMPLATEType104.set_VCENTER_CCR_REFrir)c|jSr$rr0s rrz'USER_TEMPLATEType104.get_VCENTER_DS_REFrr)c||_yr$rrs rrz'USER_TEMPLATEType104.set_VCENTER_DS_REFrr)c|jSr$rr0s rrz,USER_TEMPLATEType104.get_VCENTER_INSTANCE_IDrd r)c||_yr$rrs rrz,USER_TEMPLATEType104.set_VCENTER_INSTANCE_IDrg r)c|jSr$rr0s rrz%USER_TEMPLATEType104.get_anytypeobjs_rr)c||_yr$rrs rrz%USER_TEMPLATEType104.set_anytypeobjs_rr)c:|jj|yr$rrys rrz%USER_TEMPLATEType104.add_anytypeobjs_rr)c"||j|<yr$rrs rrz(USER_TEMPLATEType104.insert_anytypeobjs_rr)cf|j$|j|j |jryyr)rrrrr0s rrz!USER_TEMPLATEType104.has__contents5  ,    +  $ $ 0   r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr0rrrrrrrrrrrrrs rrkzUSER_TEMPLATEType104.exportrr)cyr$r?rs rrz&USER_TEMPLATEType104._exportAttributesrr)c |rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||sJ|jD]:} t||||j t| |j d<yy) NrrrrrdrrErrrrr)rrrrr9r{rwr~rrrrrrrs rrz$USER_TEMPLATEType104._exportChildrens DD    +HV[_[y[yt==CAC  w| 4 MMK[^b^m^mnroEoEFOPTPdPdFerCoEoD_EGWZ^_ `    *GUZ^ZwZwt<|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_ y|j|d}|jj|y)Nrrrr0) rr|rrrrrrrrrlrr+rs rrz#USER_TEMPLATEType104._buildChildrenٴs ) )[[F**649JKF--fdrArrarr(rdrrhrmr-r0rrrrrrrrrrkrrrrrr?r)rr0r0`s''HHJ- ;7#G$$/#-(78NFR -. $,  /r)r0ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)r1Nc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrWr\s rr(zHISTORY_RECORDSType105.__init__r^r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr1rarbs rrdzHISTORY_RECORDSType105.factorys^ ! --&(>@H#2'22 ! * *)22EEWE E)5yrrrs rrz&HISTORY_RECORDSType105._exportChildren:rr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzHISTORY_RECORDSType105.buildBrr)cyr$r?rs rrz'HISTORY_RECORDSType105._buildAttributesMrr)c|dk(rLtj|}|j|||jj |d|_yyr)HISTORYType106rdrrZr+rXrs rrz%HISTORY_RECORDSType105._buildChildrenOsL  !!)))>D JJvnJ = LL   %%.D " "r)r)rrr1T)rr1)rrr1FTr$rrr?r)rr1r1st''HHJ & =7#G$#*$-. |  /r)r1czeZdZejZdZdZd5dZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%d Z&d!Z'd"Z(d#Z)d$Z*d%Z+d&Z,d'Z-d(Z.d)Z/d*Z0d+Z1d,Z2d-Z3d.Z4d6d/Z5d7d0Z6d8d1Z7d9d2Z8d3Z9d:d4Z:y);r,Nc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_| |_d|_| |_d|_| |_d|_| |_d|_||_ d|_!||_"d|_#||_$d|_%||_&d|_'||_(d|_)||_*d|_+||_,d|_-yrV).r=rrXr^rrYrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr)r'rrrrrrrrrrrrrrrrrrrrr=r]s rr(zHISTORYType106.__init__\s_,%)"!%%kk*:;!!  "&!! # # $ $ # $ $ $ $ $ $ $!!$$(!r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr,rarbs rrdzHISTORYType106.factoryrr)c|jSr$rgr0s rrhzHISTORYType106.get_ns_prefix_rir)c||_yr$rgrks rrmzHISTORYType106.set_ns_prefix_rnr)c|jSr$rr0s rrzHISTORYType106.get_OIDrr)c||_yr$rrs rrzHISTORYType106.set_OIDrr)c|jSr$rr0s rrzHISTORYType106.get_SEQrr)c||_yr$rrs rrzHISTORYType106.set_SEQrr)c|jSr$rr0s rrzHISTORYType106.get_HOSTNAMErr)c||_yr$rrs rrzHISTORYType106.set_HOSTNAMErr)c|jSr$rr0s rrzHISTORYType106.get_HIDrr)c||_yr$rrs rr zHISTORYType106.set_HIDrr)c|jSr$r r0s rr zHISTORYType106.get_CIDrr)c||_yr$r rs rrzHISTORYType106.set_CIDrr)c|jSr$rr0s rrzHISTORYType106.get_STIMErr)c||_yr$rrs rrzHISTORYType106.set_STIMErr)c|jSr$rr0s rrzHISTORYType106.get_ETIMErr)c||_yr$rrs rrzHISTORYType106.set_ETIMErr)c|jSr$rr0s rrzHISTORYType106.get_VM_MADr r)c||_yr$rr"s rr#zHISTORYType106.set_VM_MADr$r)c|jSr$r&r0s rr'zHISTORYType106.get_TM_MADr r)c||_yr$r&r)s rr*zHISTORYType106.set_TM_MADr$r)c|jSr$r,r0s rr-zHISTORYType106.get_DS_IDrr)c||_yr$r,r/s rr0zHISTORYType106.set_DS_IDrr)c|jSr$r2r0s rr3zHISTORYType106.get_PSTIMEr r)c||_yr$r2r5s rr6zHISTORYType106.set_PSTIMEõr$r)c|jSr$r8r0s rr9zHISTORYType106.get_PETIMEŵr r)c||_yr$r8r;s rr<zHISTORYType106.set_PETIMEǵr$r)c|jSr$r>r0s rr?zHISTORYType106.get_RSTIMEɵr r)c||_yr$r>rAs rrBzHISTORYType106.set_RSTIME˵r$r)c|jSr$rDr0s rrEzHISTORYType106.get_RETIME͵r r)c||_yr$rDrGs rrHzHISTORYType106.set_RETIMEϵr$r)c|jSr$rJr0s rrKzHISTORYType106.get_ESTIMEѵr r)c||_yr$rJrMs rrNzHISTORYType106.set_ESTIMEӵr$r)c|jSr$rPr0s rrQzHISTORYType106.get_EETIMEյr r)c||_yr$rPrSs rrTzHISTORYType106.set_EETIME׵r$r)c|jSr$rVr0s rrWzHISTORYType106.get_ACTIONٵr r)c||_yr$rVrYs rrZzHISTORYType106.set_ACTION۵r$r)c|jSr$r\r0s rr]zHISTORYType106.get_UIDݵrr)c||_yr$r\r_s rr`zHISTORYType106.set_UIDߵrr)c|jSr$rbr0s rrczHISTORYType106.get_GIDrr)c||_yr$rbres rrfzHISTORYType106.set_GIDrr)c|jSr$rhr0s rrizHISTORYType106.get_REQUEST_IDrir)c||_yr$rhrks rrlzHISTORYType106.set_REQUEST_IDrmr)c|j|j|j|j|j|j |j |j|j|jx|jl|j`|jT|jH|j<|j0|j $|j"|j$ |j&yyr)rrrrrrrrrrrrrrrrrrrrr0s rrzHISTORYType106.has__contents HH HH MM % HH HH JJ " JJ " KK # KK # JJ " KK # KK # KK # KK # KK # KK # KK # HH HH OO 'r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr,rrrrrrrrrrrrrs rrkzHISTORYType106.exportrr)cyr$r?rs rrz HISTORYType106._exportAttributesrr)c |rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jtr|jr|jdznd}t||||j d|d |j|jt|jd d|d ||jhtr|jr|jdznd}t||||j d|d |j |jdd|d ||jhtr|j r|j dznd}t||||j d|d|j |jdd|d||j"htr|j$r|j$dznd}t||||j d|d|j |j"dd|d||j&htr|j(r|j(dznd}t||||j d|d|j |j&dd|d||j*tr|j,r|j,dznd}t||||j d|d|j|jt|j*dd|d||j.tr|j0r|j0dznd}t||||j d|d|j|jt|j.dd|d||j2htr|j4r|j4dznd}t||||j d|d|j |j2dd|d||j6htr|j8r|j8dznd}t||||j d|d|j |j6dd|d||j:htr|j<r|j<dznd}t||||j d|d|j |j:dd|d||j>htr|j@r|j@dznd}t||||j d|d|j |j>d d|d||jBhtr|jDr|jDdznd}t||||j d|d!|j |jBd"d|d!||jFhtr|jHr|jHdznd}t||||j d|d#|j |jFd$d|d#||jJhtr|jLr|jLdznd}t||||j d|d%|j |jJd&d|d%||jNhtr|jPr|jPdznd}t||||j d|d'|j |jNd(d|d'||jRhtr|jTr|jTdznd}t||||j d|d)|j |jRd*d|d)||jVhtr|jXr|jXdznd}t||||j d|d+|j |jVd,d|d+||jZtr|j\r|j\dznd}t||||j d|d-|j|jt|jZd.d|d-|yy)/Nrrrrr{rrErr|rr}rr~rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr)/rrrrr9rrrrrr{rwr~rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrs rrzHISTORYType106._exportChildrens DD 88 LQUQeQet33c9ln  w| 4 MM7G$JaJabfblblzAJaKBDTW[\ ] :: !>LQUQeQet33c9ln  w| 4 MM7G$JaJabfblblzAJaKBDTW[\ ] ;; "?MRVRgRgt44s:np  w| 4 MM9IDOO\`\r\rs|~B~I~ItJW_\r]`Macsvz{ | ;; "?MRVRgRgt44s:np  w| 4 MM9IDOO\`\r\rs|~B~I~ItJW_\r]`Macsvz{ | :: !>LQUQeQet33c9ln  w| 4 MM7G$JaJabfblblzAJaKBDTW[\ ] ;; "?MRVRgRgt44s:np  w| 4 MM9IDLcLcdhdodo}ELcMFHX[_` a ;; "?MRVRgRgt44s:np  w| 4 MM9IDLcLcdhdodo}ELcMFHX[_` a ;; "?MRVRgRgt44s:np  w| 4 MM9IDLcLcdhdodo}ELcMFHX[_` a ;; "?MRVRgRgt44s:np  w| 4 MM9IDLcLcdhdodo}ELcMFHX[_` a ;; "?MRVRgRgt44s:np  w| 4 MM9IDLcLcdhdodo}ELcMFHX[_` a ;; "?MRVRgRgt44s:np  w| 4 MM9IDLcLcdhdodo}ELcMFHX[_` a ;; "?MRVRgRgt44s:np  w| 4 MM9IDLcLcdhdodo}ELcMFHX[_` a 88 vx  w| 4 MMAQTXTcTcdhdzdz|EFJFUFU|VcodzepUqsCFJK L 'r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzHISTORYType106.buildqrr)cyr$r?rs rrzHISTORYType106._buildAttributes|rr)c|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|d k(rW|jrK|j}|j||d }|j||d }||_|j|_y|d k(rW|jrK|j}|j||d }|j||d }||_|j|_y|d k(rW|jrK|j}|j||d }|j||d }||_|j|_y|d k(rW|jrK|j}|j||d }|j||d }||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_!y|dk(rW|jrK|j}|j||d}|j||d}||_"|j|_#y|dk(rW|jrK|j}|j||d}|j||d}||_$|j|_%y|dk(rW|jrK|j}|j||d}|j||d}||_&|j|_'y|dk(rW|jrK|j}|j||d}|j||d}||_(|j|_)y|dk(rW|jrK|j}|j||d}|j||d}||_*|j|_+y|dk(rK|j}|j||d}|j||d}||_,|j|_-yy)Nrrrrrrrrrrrrrrrrrrrr).rrrrrrrrr|rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrs rrzHISTORYType106._buildChildren~sW  &++KKE**5$>E--eT5AEDH!'D  % FKKKKE**5$>E--eT5AEDH!'D  * $[[F**64DF--fdJGF"DM&,mmD # % FKKKKE**5$>E--eT5AEDH!'D  % FKKKKE**5$>E--eT5AEDH!'D  ' !fkkKKE**5$@E--eT7CEDJ#)==D ' !fkkKKE**5$@E--eT7CEDJ#)==D ( "[[F**64BF--fdHEF DK$*MMD ! ( "[[F**64BF--fdHEF DK$*MMD ! ' !fkkKKE**5$@E--eT7CEDJ#)==D ( "v{{KKE**5$AE--eT8DEDK$*MMD ! ( "v{{KKE**5$AE--eT8DEDK$*MMD ! ( "v{{KKE**5$AE--eT8DEDK$*MMD ! ( "v{{KKE**5$AE--eT8DEDK$*MMD ! ( "v{{KKE**5$AE--eT8DEDK$*MMD ! ( "v{{KKE**5$AE--eT8DEDK$*MMD ! ( "v{{KKE**5$AE--eT8DEDK$*MMD ! % FKKKKE**5$>E--eT5AEDH!'D  % FKKKKE**5$>E--eT5AEDH!'D  , &[[F**64FF--fdLIF$DO(. D % 'r))NNNNNNNNNNNNNNNNNNNNN)rrr,T)rr,)rrr,FTr$r);r<r=r>rArrarr(rdrrhrmrrrrrrrr r rrrrrrr#r'r*r-r0r3r6r9r<r?rBrErHrKrNrQrTrWrZr]r`rcrfrirlrrkrrrrrr?r)rr,r,Xs'''HHJ-)\ 57#G$!%4-. TLj  x6r)r,ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZddZddZddZddZdZddZy) r2Nc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ |g|_d|_y||_d|_yrVr3r>s rr(zSNAPSHOTSType107.__init__r?r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr2rarbs rrdzSNAPSHOTSType107.factoryr r)c|jSr$rgr0s rrhzSNAPSHOTSType107.get_ns_prefix_rir)c||_yr$rgrks rrmzSNAPSHOTSType107.set_ns_prefix_rnr)c|jSr$rDr0s rrEz"SNAPSHOTSType107.get_ALLOW_ORPHANS rrr)c||_yr$rDrGs rrHz"SNAPSHOTSType107.set_ALLOW_ORPHANS"rvr)c|jSr$rJr0s rrKz!SNAPSHOTSType107.get_CURRENT_BASE$rr)c||_yr$rJrMs rrNz!SNAPSHOTSType107.set_CURRENT_BASE&rr)c|jSr$rPr0s rrQzSNAPSHOTSType107.get_DISK_ID(rrr)c||_yr$rPrSs rrTzSNAPSHOTSType107.set_DISK_ID*rvr)c|jSr$rVr0s rrWz"SNAPSHOTSType107.get_NEXT_SNAPSHOT,rrr)c||_yr$rVrYs rrZz"SNAPSHOTSType107.set_NEXT_SNAPSHOT.rvr)c|jSr$r\r0s rr]zSNAPSHOTSType107.get_SNAPSHOT0rr)c||_yr$r\r_s rr`zSNAPSHOTSType107.set_SNAPSHOT2rr)c:|jj|yr$rbrys rrczSNAPSHOTSType107.add_SNAPSHOT4rr)c<|jj||yr$rers rrfz#SNAPSHOTSType107.insert_SNAPSHOT_at6rr)c"||j|<yr$r\rs rrhz$SNAPSHOTSType107.replace_SNAPSHOT_at8rr)c~|j0|j$|j|j |jryyrrjr0s rrzSNAPSHOTSType107.has__content:rkr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr2rrrrrrrrrrrrrs rrkzSNAPSHOTSType107.exportEr r)cyr$r?rs rrz"SNAPSHOTSType107._exportAttributes\rr)c x|rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jhtr|jr|jdznd}t||||j d|d |j|jd d|d ||jhtr|jr|jdznd}t||||j d|d |j|jd d|d ||jhtr|jr|jdznd}t||||j d|d |j|jdd|d ||jD]<} tr|j r|j dznd}| j#|||dd|>yrorsrts rrz SNAPSHOTSType107._exportChildren^rvr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzSNAPSHOTSType107.buildvrr)cyr$r?rs rrz!SNAPSHOTSType107._buildAttributesrr)cn|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j ||d}|j||d}||_|j|_ y|dk(rW|jrK|j}|j ||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j ||d}|j||d}||_ |j|_ y|dk(rLtj|} | j!|||j"j%| d| _yyrz)rr|rr4rr5rrr6r7r8r9r:r;SNAPSHOTType108rdrr<r+rXr|s rrzSNAPSHOTSType107._buildChildrens  '[[F**64IF--fdOLF!'D +1==D ( . (V[[KKE**5$GE--eT>JE %D *0--D ' ) # KKE**5$ BE--eT9EE DL%+]]D " / )fkkKKE**5$HE--eT?KE!&D +1==D ( * $"**$*?D JJvnJ = MM  &%/D " %r)r)rrr2T)rr2)rrr2FTr$rr}r?r)rr2r2s''HHJ'& 77#G$"+!)"+!$+% -. ~0  0r)r2ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZddZddZddZddZdZd dZ y)!r:-Nc  ,||_d|_d|_| jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_yrVrrs rr(zSNAPSHOTType108.__init__rr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr:-rarbs rrdzSNAPSHOTType108.factoryrer)c|jSr$rgr0s rrhzSNAPSHOTType108.get_ns_prefix_Ƿrir)c||_yr$rgrks rrmzSNAPSHOTType108.set_ns_prefix_ɷrnr)c|jSr$rr0s rrzSNAPSHOTType108.get_ACTIVE˷r r)c||_yr$rrs rrzSNAPSHOTType108.set_ACTIVEͷr$r)c|jSr$rr0s rrzSNAPSHOTType108.get_CHILDRENϷrr)c||_yr$rrs rrzSNAPSHOTType108.set_CHILDRENѷrr)c|jSr$rr0s rrzSNAPSHOTType108.get_DATEӷrr)c||_yr$rrs rrzSNAPSHOTType108.set_DATEշrMr)c|jSr$r2r0s rr3zSNAPSHOTType108.get_ID׷rqr)c||_yr$r2r5s rr6zSNAPSHOTType108.set_IDٷrur)c|jSr$rHr0s rrIzSNAPSHOTType108.get_NAME۷rr)c||_yr$rHrKs rrLzSNAPSHOTType108.set_NAMEݷrMr)c|jSr$rr0s rrzSNAPSHOTType108.get_PARENT߷r r)c||_yr$rrs rrzSNAPSHOTType108.set_PARENTr$r)c|jSr$rr0s rrzSNAPSHOTType108.get_SIZErr)c||_yr$rrs rrzSNAPSHOTType108.set_SIZErMr)c|jH|j<|j0|j$|j|j |j yyrrr0s rrzSNAPSHOTType108.has__contentrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr:-rrrrrrrrrrrrrs rrkzSNAPSHOTType108.exportrr)cyr$r?rs rrz!SNAPSHOTType108._exportAttributes rr)c |rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jhtr|jr|jdznd}t||||j d|d |j|jd d|d ||jhtr|jr|jdznd}t||||j d|d |j|jdd|d ||jtr|j r|j dznd}t||||j d|d|j |j t|jdd|d||j"htr|j$r|j$dznd}t||||j d|d|j|j"dd|d||j&itr|j(r|j(dznd}t||||j d|d|j|j&dd|d|yyrrrs rrzSNAPSHOTType108._exportChildren rr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzSNAPSHOTType108.build.rr)cyr$r?rs rrz SNAPSHOTType108._buildAttributes9rr)c|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rX|jrK|j}|j||d}|j||d}||_|j|_yyyrrrs rrzSNAPSHOTType108._buildChildren;rr)r)rrr:-T)rr:-)rrr:-FTr$rrr?r)rr:-r:-s''HHJ#( 67#G$! -.  YB  *0r)r:-ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zdd Zdd Zdd ZddZdZddZy)r3Nc ||_d|_d|_|jd|_d|_||_d|_||_d|_ yrVrrs rr(zBACKUPSType109.__init__mrr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr3rarbs rrdzBACKUPSType109.factorywrr)c|jSr$rgr0s rrhzBACKUPSType109.get_ns_prefix_rir)c||_yr$rgrks rrmzBACKUPSType109.set_ns_prefix_rnr)c|jSr$rr0s rrz BACKUPSType109.get_BACKUP_CONFIGrrr)c||_yr$rrs rrz BACKUPSType109.set_BACKUP_CONFIGrvr)c|jSr$rr0s rrzBACKUPSType109.get_BACKUP_IDSrir)c||_yr$rrs rrzBACKUPSType109.set_BACKUP_IDSrmr)c6|j |jyyrrr0s rrzBACKUPSType109.has__contentrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr3rrrrrrrrrrrrrs rrkzBACKUPSType109.exportrr)cyr$r?rs rrz BACKUPSType109._exportAttributesrr)cT|rd}nd}|jDtr|jr|jdznd}|jj|||dd||jEtr|j r|j dznd}|jj|||dd|yyrrrs rrzBACKUPSType109._exportChildrenrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzBACKUPSType109.buildrr)cyr$r?rs rrzBACKUPSType109._buildAttributesŸrr)c|dk(r8tj|}|j||||_d|_y|dk(r8t j|}|j||||_d|_yyr)BACKUP_CONFIGType110rdrrrXrrrs rrzBACKUPSType109._buildChildrenǸsy  ''//t/DD JJvnJ =!%D %4D " , &;;d;3D JJvnJ ="DO%1D " 'r)r)rrr3T)rr3)rrr3FTr$rrr?r)rr3r3iso''HHJ ) 57#G$"+%-.  F   2r)r3ceZdZejZdZdZd#dZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"d$dZ#d%dZ$d&dZ%d'd Z&d!Z'd(d"Z(y))re-Nc  | |_d|_d|_| jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_| |_d|_| |_d|_yrV)r=rrXr^rrY BACKUP_JOB_IDBACKUP_JOB_ID_nsprefix_rrrrrrrrrrrrrrrrrrrr)r'rh-rrrrrrrrrrr=r]s rr(zBACKUP_CONFIGType110.__init__ٸs,%)"!%%kk*:;*'+$.)-&"#' %:"/3,,(,%"#' ,(,% 0*.'!2+/(!2+/( "r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rre-rarbs rrdzBACKUP_CONFIGType110.factoryrr)c|jSr$rgr0s rrhz#BACKUP_CONFIGType110.get_ns_prefix_rir)c||_yr$rgrks rrmz#BACKUP_CONFIGType110.set_ns_prefix_rnr)c|jSr$rh-r0s rget_BACKUP_JOB_IDz&BACKUP_CONFIGType110.get_BACKUP_JOB_IDrrr)c||_yr$rn-)r'rh-s rset_BACKUP_JOB_IDz&BACKUP_CONFIGType110.set_BACKUP_JOB_IDrvr)c|jSr$rr0s rrz(BACKUP_CONFIGType110.get_BACKUP_VOLATILErer)c||_yr$rrs rr z(BACKUP_CONFIGType110.set_BACKUP_VOLATILE rir)c|jSr$r r0s rr z"BACKUP_CONFIGType110.get_FS_FREEZE rr)c||_yr$r rs rrz"BACKUP_CONFIGType110.set_FS_FREEZErr)c|jSr$rr0s rrz.BACKUP_CONFIGType110.get_INCREMENTAL_BACKUP_IDr r)c||_yr$rrs rrz.BACKUP_CONFIGType110.set_INCREMENTAL_BACKUP_IDr r)c|jSr$rr0s rrz'BACKUP_CONFIGType110.get_INCREMENT_MODErr)c||_yr$rrs rrz'BACKUP_CONFIGType110.set_INCREMENT_MODErr)c|jSr$rr0s rrz"BACKUP_CONFIGType110.get_KEEP_LASTrr)c||_yr$rr s rr!z"BACKUP_CONFIGType110.set_KEEP_LASTrr)c|jSr$r#r0s rr$z'BACKUP_CONFIGType110.get_LAST_BACKUP_IDrr)c||_yr$r#r&s rr'z'BACKUP_CONFIGType110.set_LAST_BACKUP_IDrr)c|jSr$r)r0s rr*z)BACKUP_CONFIGType110.get_LAST_BACKUP_SIZE rdr)c||_yr$r)r,s rr-z)BACKUP_CONFIGType110.set_LAST_BACKUP_SIZE"rgr)c|jSr$r/r0s rr0z*BACKUP_CONFIGType110.get_LAST_DATASTORE_ID$r/ r)c||_yr$r/r2s rr3z*BACKUP_CONFIGType110.set_LAST_DATASTORE_ID&r2 r)c|jSr$r5r0s rr6z*BACKUP_CONFIGType110.get_LAST_INCREMENT_ID(r/ r)c||_yr$r5r8s rr9z*BACKUP_CONFIGType110.set_LAST_INCREMENT_ID*r2 r)c|jSr$r;r0s rr<zBACKUP_CONFIGType110.get_MODE,rr)c||_yr$r;r>s rr?zBACKUP_CONFIGType110.set_MODE.rMr)c|jx|jl|j`|jT|jH|j <|j 0|j$|j|j |jyyr) rh-rrrrrrrrrrr0s rrz!BACKUP_CONFIGType110.has__content0s    *  , NN &  & & 2    + NN &    +  ! ! -  " " .  " " . II !r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nre-rrrrrrrrrrrrrs rrkzBACKUP_CONFIGType110.exportArr)cyr$r?rs rrz&BACKUP_CONFIGType110._exportAttributesXrr)c  |rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jdd|d ||jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||j tr|j"r|j"dznd}t||||j d|d|j |j t|j dd|d||j$tr|j&r|j&dznd}t||||j d|d|j |j t|j$dd|d||j(tr|j*r|j*dznd}t||||j d|d|j |j t|j(dd|d||j,tr|j.r|j.dznd}t||||j d|d|j |j t|j,dd|d||j0tr|j2r|j2dznd}t||||j d|d|j |j t|j0dd|d||j4tr|j6r|j6dznd}t||||j d|d|j |j t|j4dd|d|yy)NrrrrzBACKUP_JOB_ID>rh-rErrErrFrrGrrHrrIrrJrrKrrLrrMrrNr)rh-rri-rr9r{rwr~rrrrrrrrrrrrrrrrrrrrrs rrz$BACKUP_CONFIGType110._exportChildrenZs DD    )FTY]YuYut;;cA|~  w| 4 MMGWZ^ZiZijnkAkABKLPL^L^B_l{kAk|[}ORVW X    +HV[_[y[yt==CAC  w| 4 MMK[^b^m^mnroEoEFOPTPdPdFerCoEoD_EGWZ^_ ` >> %BPUYUmUmt77#=tv  w| 4 MM?ORVRaRabfbxbxzCDHDRDRzS`kbxclSmoBFG H  % % 1N\aebFbFtCCcIMO  w| 4 MMWgjnjyjyz~{Q{QR[\`\v\vRwD[{Q{\k]_orvw x    *GUZ^ZwZwt<> %BPUYUmUmt77#=tv  w| 4 MM?ORVRaRabfbxbxzCDHDRDRzS`kbxclSmoBFG H    *GUZ^ZwZwt<>DCE  w| 4 MMM]`d`o`optqGqGHQRVRgRgHhuGqGqHaIK[^bc d  ! ! -JX]a]}]}t??#EEG  w| 4 MMO_bfbqbqrvsIsIJSTXTjTjJkxKsIsLcMO_bfg h  ! ! -JX]a]}]}t??#EEG  w| 4 MMO_bfbqbqrvsIsIJSTXTjTjJkxKsIsLcMO_bfg h 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t !r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzBACKUP_CONFIGType110.buildrr)cyr$r?rs rrz%BACKUP_CONFIGType110._buildAttributesrr)c|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_yy) Nrh-rrrrrrrrrr)rr|rrh-rri-rrrrrrrrrrrrrrrrrrrrrRs rrz#BACKUP_CONFIGType110._buildChildrensh  '[[F**64IF--fdOLF!'D +1==D ( + +[[F**649JKF--fdrArrarr(rdrrhrmro-rq-rr r rrrrrrr!r$r'r*r-r0r3r6r9r<r?rrkrrrrrr?r)rre-re-ոs''HHJ#8 ;7#G$"+$/#*;#-##-%1&3&3"-. 0tb  B0r)re-ceZdZejZdZdZdCdZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%d Z&d!Z'd"Z(d#Z)d$Z*d%Z+d&Z,d'Z-d(Z.d)Z/d*Z0d+Z1d,Z2d-Z3d.Z4d/Z5d0Z6d1Z7d2Z8d3Z9d4Z:d5Z;d6Zd9Z?d:Z@d;ZAd<ZBdDd=ZCdEd>ZDdFd?ZEdGd@ZFdAZGdHdBZHy)IrXNc \||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_| |_d|_| |_d|_| |_d|_| |_d|_||_ d|_!||_"d|_#||_$d|_%||_&d|_'||_(d|_)||_*d|_+||_,d|_-||_.d|_/||_0d|_1||_2d|_3||_4d|_5||_6d|_7||_8d|_9||_:d|_;yrV)$15.&%)"  "&&%)"(&*#(&*#"#'   "& !%r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrXrarbs rrdzVNETType111.factoryrr)c|jSr$rgr0s rrhzVNETType111.get_ns_prefix_)rir)c||_yr$rgrks rrmzVNETType111.set_ns_prefix_+rnr)c|jSr$r2r0s rr3zVNETType111.get_ID-rqr)c||_yr$r2r5s rr6zVNETType111.set_ID/rur)c|jSr$r\r0s rr]zVNETType111.get_UID1rr)c||_yr$r\r_s rr`zVNETType111.set_UID3rr)c|jSr$rbr0s rrczVNETType111.get_GID5rr)c||_yr$rbres rrfzVNETType111.set_GID7rr)c|jSr$r<r0s rr=zVNETType111.get_UNAME9rr)c||_yr$r<r?s rr@zVNETType111.set_UNAME;rr)c|jSr$rBr0s rrCzVNETType111.get_GNAME=rr)c||_yr$rBrEs rrFzVNETType111.set_GNAME?rr)c|jSr$rHr0s rrIzVNETType111.get_NAMEArr)c||_yr$rHrKs rrLzVNETType111.set_NAMECrMr)c|jSr$rUr0s rrVzVNETType111.get_PERMISSIONSErWr)c||_yr$rUrYs rrZzVNETType111.set_PERMISSIONSGr[r)c|jSr$rr0s rrzVNETType111.get_CLUSTERSIrr)c||_yr$rrs rrzVNETType111.set_CLUSTERSKrr)c|jSr$rr0s rrzVNETType111.get_BRIDGEMr r)c||_yr$rrs rrzVNETType111.set_BRIDGEOr$r)c|jSr$rr0s rrzVNETType111.get_BRIDGE_TYPEQrWr)c||_yr$rrs rrzVNETType111.set_BRIDGE_TYPESr[r)c|jSr$rr0s rrzVNETType111.get_STATEUrr)c||_yr$rrs rrzVNETType111.set_STATEWrr)c|jSr$r6r0s rr7zVNETType111.get_PREV_STATEYrir)c||_yr$r6r9s rr:zVNETType111.set_PREV_STATE[rmr)c|jSr$rr0s rrz!VNETType111.get_PARENT_NETWORK_ID]r/ r)c||_yr$rrs rrz!VNETType111.set_PARENT_NETWORK_ID_r2 r)c|jSr$rr0s rrzVNETType111.get_VN_MADar r)c||_yr$rrs rrzVNETType111.set_VN_MADcr$r)c|jSr$rr0s rrzVNETType111.get_PHYDEVer r)c||_yr$rrs rrzVNETType111.set_PHYDEVgr$r)c|jSr$rr0s rrzVNETType111.get_VLAN_IDirrr)c||_yr$rrs rrzVNETType111.set_VLAN_IDkrvr)c|jSr$rr0s rrzVNETType111.get_OUTER_VLAN_IDmrrr)c||_yr$rrs rrzVNETType111.set_OUTER_VLAN_IDorvr)c|jSr$rr0s rrz!VNETType111.get_VLAN_ID_AUTOMATICqr/ r)c||_yr$rrs rrz!VNETType111.set_VLAN_ID_AUTOMATICsr2 r)c|jSr$rr0s rrz'VNETType111.get_OUTER_VLAN_ID_AUTOMATICur2 r)c||_yr$rrs rrz'VNETType111.set_OUTER_VLAN_ID_AUTOMATICwr5 r)c|jSr$rr0s rrzVNETType111.get_USED_LEASESyrWr)c||_yr$rrs rrzVNETType111.set_USED_LEASES{r[r)c|jSr$rr0s rrzVNETType111.get_VROUTERS}rr)c||_yr$rrs rrzVNETType111.set_VROUTERSrr)c|jSr$rxr0s rryzVNETType111.get_UPDATED_VMSrWr)c||_yr$rxr{s rr|zVNETType111.set_UPDATED_VMSr[r)c|jSr$r~r0s rrzVNETType111.get_OUTDATED_VMSrr)c||_yr$r~rs rrzVNETType111.set_OUTDATED_VMSrr)c|jSr$rr0s rrzVNETType111.get_UPDATING_VMSrr)c||_yr$rrs rrzVNETType111.set_UPDATING_VMSrr)c|jSr$rr0s rrzVNETType111.get_ERROR_VMSrr)c||_yr$rrs rrzVNETType111.set_ERROR_VMSrr)c|jSr$rr0s rrzVNETType111.get_TEMPLATErr)c||_yr$rrs rrzVNETType111.set_TEMPLATErr)c|jSr$rr0s rrzVNETType111.get_AR_POOLrrr)c||_yr$rrs rrzVNETType111.set_AR_POOLrvr)c|j<|j/|j"|j|j|j |j |j|j|j|j|j|j|j|j|j|j x|j"l|j$`|j&T|j(H|j*<|j,0|j.$|j0|j2 |j4yyr)rrrrrrrrQr\r^rOr r`rbrdrfrhrjrlrnrpr$r&rr*r,rrr0s rrzVNETType111.has__contents* GG  HH HH JJ " JJ " II !    ( MM % KK #    ( JJ " OO '  " " . KK # KK # LL $    *  " " .  ( ( 4    ( MM %    (    )    ) NN & MM % LL $r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) NrXrrrrrrrrrrrrrs rrkzVNETType111.exportr7r)cyr$r?rs rrzVNETType111._exportAttributesѺrr)c |rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jhtr|jr|jdznd}t||||j d|d |j |jd d|d ||jtr|jr|jdznd}t||||j d|d |j|jt|jdd|d ||jtr|j r|j dznd}t||||j d|d|j|jt|jdd|d||j"tr|j$r|j$dznd}t||||j d|d|j|jt|j"dd|d||j&Dtr|j(r|j(dznd}|j&j+|||dd||j,Dtr|j.r|j.dznd}|j,j+|||dd||j0tr|j2r|j2dznd}t||||j d|d|j|jt|j0dd|d||j4tr|j6r|j6dznd}t||||j d|d|j|jt|j4dd|d||j8htr|j:r|j:dznd}t||||j d|d|j |j8dd|d||j<htr|j>r|j>dznd}t||||j d|d|j |j<dd|d||j@tr|jBr|jBdznd}t||||j d|d|j|jt|j@dd|d||jDtr|jFr|jFdznd}t||||j d|d |j|jt|jDd!d|d ||jHtr|jJr|jJdznd}t||||j d|d"|j|jt|jHd#d|d"||jLtr|jNr|jNdznd}t||||j d|d$|j|jt|jLd%d|d$||jPtr|jRr|jRdznd}t||||j d|d&|j|jt|jPd'd|d&||jTtr|jVr|jVdznd}t||||j d|d(|j|jt|jTd)d|d(||jXtr|jZr|jZdznd}t||||j d|d*|j|jt|jXd+d|d*||j\htr|j^r|j^dznd}t||||j d|d,|j |j\d-d|d,||j`Dtr|jbr|jbdznd}|j`j+|||dd.||jdDtr|jfr|jfdznd}|jdj+|||dd/||jhDtr|jjr|jjdznd}|jhj+|||dd0||jlDtr|jnr|jndznd}|jlj+|||dd1||jpDtr|jrr|jrdznd}|jpj+|||dd2||jttr|jvr|jvdznd}t||||j d|d3|j|jt|jtd4d|d3||jxEtr|jzr|jzdznd}|jxj+|||dd5|yy)6NrrrrrrrErrrrrrrrrrrrrrQrr\rr^rrOrbr rr`rrbrrdrrfrrhrrjrrlrrnrpr$r&rr*rr,rr)>rrrrr9rrrrrrrr{rwr~rrrrrrrkrQrRr\r]r^r_rOrPr r!r`rarbrcrdrerfrgrhrirjrkrlrmrnrorprqr$r%r&r'rrr*r+r,r-rrrsrs rrzVNETType111._exportChildrenӺs DD 77 ;IdN_N_t0036fh  w| 4 MM1ADD[D[\`\c\cptD[DuxHKOP Q 88 LQUQeQet33c9ln  w| 4 MM7G$//Z^ZpZpqz{|F|FrGT[Zp[\K]_orvw x :: !>LQUQeQet33c9ln  w| 4 MM7G$//Z^ZpZpqz{|F|FrGT[Zp[\K]_orvw x 99 =KPTPcPct22S8jl  w| 4 MM5EX\XnXnoxy}zCzCpDQWXnYXIY[knrs t    'DRW[WqWqt99C?xz     # #GU4DTV^k{G # H == $AOTXTkTkt66LQUQeQet33c9ln  w| 4 MM7G$JaJabfblblzAJaKBDTW[\ ] ?? &CQVZVoVot883>vx  w| 4 MMAQTXTkTklpl{l{IUTkUVXhkop q  ! ! -JX]a]}]}t??#EEG  w| 4 MMO_bfbqbqrvsIsIJSTXTjTjJkxKsIsLcMO_bfg h ;; "?MRVRgRgt44s:np  w| 4 MM9IDOO\`\r\rs|~B~I~ItJW_\r]`Macsvz{ | ;; "?MRVRgRgt44s:np  w| 4 MM9IDOO\`\r\rs|~B~I~ItJW_\r]`Macsvz{ | << #@NSWSiSit55;pr  w| 4 MM;Kdoo^b^t^tu~@D@L@LvMZc^t_dOegwz~ @    )FTY]YuYut;;cA|~  w| 4 MMGWZ^ZiZijnkAkABKLPL^L^B_l{kAk|[}ORVW X  ! ! -JX]a]}]}t??#EEG  w| 4 MMO_bfbqbqrvsIsIJSTXTjTjJkxKsIsLcMO_bfg h  ' ' 3P^cgdJdJtEEKQS  w| 4 MM[knrn}n}CUUV_`d`|`|V}JcUdoegwz~ @    'DRW[WqWqt99C?xz  w| 4 MMCSVZVmVmnrn~n~LYVmWZ\lost u == $AOTXTkTkt66> %BPUYUmUmt77#=tv  NN ! !'52BRT\gwC ! D == $AOTXTkTkt66d| _yy)NrrrrrrrrrrQr\r^rOr r`rbrdrfrhrjrlrnrpr$r&rr*r,rr)?rrrrrrrrrrr|rrrrrrrPERMISSIONSType112rdrrrXCLUSTERSType113rQr\r]r^r_rOrPr r!r`rarbrcrdrerfrgrhrirjrkrlrmrnro VROUTERSTyperpUPDATED_VMSType114r$OUTDATED_VMSType115r&UPDATING_VMSType116rERROR_VMSType117r*r,r- AR_POOLTyperrrs rrzVNETType111._buildChildrenIs  KKE**5$=E--eT4@EDG & D  % FKKKKE**5$>E--eT5AEDH!'D  % FKKKKE**5$>E--eT5AEDH!'D  ' ![[F**64AF--fdGDFDJ#)==D ' ![[F**64AF--fdGDFDJ#)==D & [[F**64@F--fdFCFDI"(--D  - '%--T-BD JJvnJ =#D %2D " * $"**$*?D JJvnJ = DM%/D " ( "[[F**64BF--fdHEF DK$*MMD ! - '[[F**64GF--fdMJF%D )/D & ' !fkkKKE**5$@E--eT7CEDJ#)==D , &6;;KKE**5$ EE--eT<HE#DO(. D % - -[[F**649LMF--fdrArrarr(rdrrhrmr3r6r]r`rcrfr=r@rCrFrIrLrVrZrrrrrrrrr7r:rrrrrrrrrrrrrrrrrrryr|rrrrrrrrrrrrkrrrrrr?r)rrXrX޹sn''HHJ;&x 27#G$ '! '%&3"+&3,? '! '!)!)#! B-. h@R  Z/r)rXceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZd dZd!dZ d"dZ!d#dZ"dZ#d$dZ$y)%r-Nc  d| |_d|_d|_| jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_yrVrrs rr(zPERMISSIONSType112.__init__rr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr-rarbs rrdzPERMISSIONSType112.factoryr1r)c|jSr$rgr0s rrhz!PERMISSIONSType112.get_ns_prefix_rir)c||_yr$rgrks rrmz!PERMISSIONSType112.set_ns_prefix_rnr)c|jSr$rr0s rrzPERMISSIONSType112.get_OWNER_Urrr)c||_yr$rrs rrzPERMISSIONSType112.set_OWNER_Urvr)c|jSr$rr0s rrzPERMISSIONSType112.get_OWNER_Mrrr)c||_yr$rrs rrzPERMISSIONSType112.set_OWNER_Mrvr)c|jSr$r r0s rr zPERMISSIONSType112.get_OWNER_Arrr)c||_yr$r r s rrzPERMISSIONSType112.set_OWNER_Arvr)c|jSr$rr0s rrzPERMISSIONSType112.get_GROUP_Urrr)c||_yr$rrs rrzPERMISSIONSType112.set_GROUP_U rvr)c|jSr$rr0s rrzPERMISSIONSType112.get_GROUP_M"rrr)c||_yr$rrs rrzPERMISSIONSType112.set_GROUP_M$rvr)c|jSr$rr0s rrzPERMISSIONSType112.get_GROUP_A&rrr)c||_yr$rrs rr zPERMISSIONSType112.set_GROUP_A(rvr)c|jSr$r"r0s rr#zPERMISSIONSType112.get_OTHER_U*rrr)c||_yr$r"r%s rr&zPERMISSIONSType112.set_OTHER_U,rvr)c|jSr$r(r0s rr)zPERMISSIONSType112.get_OTHER_M.rrr)c||_yr$r(r+s rr,zPERMISSIONSType112.set_OTHER_M0rvr)c|jSr$r.r0s rr/zPERMISSIONSType112.get_OTHER_A2rrr)c||_yr$r.r1s rr2zPERMISSIONSType112.set_OTHER_A4rvr)c|j`|jT|jH|j<|j0|j $|j |j |jyyrr4r0s rrzPERMISSIONSType112.has__content6r5r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr-rrrrrrrrrrrrrs rrkzPERMISSIONSType112.exportEr;r)cyr$r?rs rrz$PERMISSIONSType112._exportAttributes\rr)c <|rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jhtr|jr|jdznd}t||||j d|d |j |jd d|d ||jhtr|jr|jdznd}t||||j d|d |j |jdd|d ||jhtr|jr|jdznd}t||||j d|d|j |jdd|d||jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|j"r|j"dznd}t||||j d|d|j |j dd|d||j$htr|j&r|j&dznd}t||||j d|d|j |j$dd|d||j(itr|j*r|j*dznd}t||||j d|d|j |j(dd|d|yyr:r;rs rrz"PERMISSIONSType112._exportChildren^r<r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzPERMISSIONSType112.buildrr)cyr$r?rs rrz#PERMISSIONSType112._buildAttributesrr)c~|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|d k(rX|jrK|j}|j||d }|j||d }||_|j|_yyyr@rArs rrz!PERMISSIONSType112._buildChildrenrBr)rC)rrr-T)rr-)rrr-FTr$rrDr?r)rr-r-''HHJ&0 97#G$-. (eR  63r)r-ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)r-Nc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrGrHs rr(zCLUSTERSType113.__init__ҼrIr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr-rarbs rrdzCLUSTERSType113.factoryݼrer)c|jSr$rgr0s rrhzCLUSTERSType113.get_ns_prefix_rir)c||_yr$rgrks rrmzCLUSTERSType113.set_ns_prefix_rnr)c|jSr$r2r0s rr3zCLUSTERSType113.get_IDrqr)c||_yr$r2r5s rr6zCLUSTERSType113.set_IDrur)c:|jj|yr$rQrys rrRzCLUSTERSType113.add_IDrSr)c<|jj||yr$rUrs rrVzCLUSTERSType113.insert_ID_atrWr)c"||j|<yr$r2rs rrYzCLUSTERSType113.replace_ID_atrZr)c|jryyrr2r0s rrzCLUSTERSType113.has__contentr\r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr-rrrrrrrrrrrrrs rrkzCLUSTERSType113.exportrr)cyr$r?rs rrz!CLUSTERSType113._exportAttributesrr)c |rd}nd}|jD]`} tr|jr|jdznd}t||||j d|d|j | dd|d|byrarbrcs rrzCLUSTERSType113._exportChildrenrer)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzCLUSTERSType113.buildrr)cyr$r?rs rrz CLUSTERSType113._buildAttributes*rr)c|dk(rl|jr_|j}|j||d}|j||d}|jj ||j |_yyyrirjrs rrzCLUSTERSType113._buildChildren,rkr)r)rrr-T)rr-)rrr-FTr$rrlr?r)rr-r-μr#r)r-ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)r-Nc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrGrHs rr(zVROUTERSType.__init__:rIr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr-rarbs rrdzVROUTERSType.factoryErr)c|jSr$rgr0s rrhzVROUTERSType.get_ns_prefix_Prir)c||_yr$rgrks rrmzVROUTERSType.set_ns_prefix_Rrnr)c|jSr$r2r0s rr3zVROUTERSType.get_IDTrqr)c||_yr$r2r5s rr6zVROUTERSType.set_IDVrur)c:|jj|yr$rQrys rrRzVROUTERSType.add_IDXrSr)c<|jj||yr$rUrs rrVzVROUTERSType.insert_ID_atZrWr)c"||j|<yr$r2rs rrYzVROUTERSType.replace_ID_at\rZr)c|jryyrr2r0s rrzVROUTERSType.has__content^r\r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr-rrrrrrrrrrrrrs rrkzVROUTERSType.exporterr)cyr$r?rs rrzVROUTERSType._exportAttributes|rr)c |rd}nd}|jD]`} tr|jr|jdznd}t||||j d|d|j | dd|d|byrarbrcs rrzVROUTERSType._exportChildren~rer)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzVROUTERSType.buildrr)cyr$r?rs rrzVROUTERSType._buildAttributesrr)c|dk(rl|jr_|j}|j||d}|j||d}|jj ||j |_yyyrirjrs rrzVROUTERSType._buildChildrenrkr)r)rrr-T)rr-)rrr-FTr$rrlr?r)rr-r-6rr)r-ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)r-Nc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrGrHs rr(zUPDATED_VMSType114.__init__rIr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr-rarbs rrdzUPDATED_VMSType114.factoryr1r)c|jSr$rgr0s rrhz!UPDATED_VMSType114.get_ns_prefix_rir)c||_yr$rgrks rrmz!UPDATED_VMSType114.set_ns_prefix_rnr)c|jSr$r2r0s rr3zUPDATED_VMSType114.get_IDrqr)c||_yr$r2r5s rr6zUPDATED_VMSType114.set_IDrur)c:|jj|yr$rQrys rrRzUPDATED_VMSType114.add_IDrSr)c<|jj||yr$rUrs rrVzUPDATED_VMSType114.insert_ID_at½rWr)c"||j|<yr$r2rs rrYz UPDATED_VMSType114.replace_ID_atĽrZr)c|jryyrr2r0s rrzUPDATED_VMSType114.has__contentƽr\r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr-rrrrrrrrrrrrrs rrkzUPDATED_VMSType114.exportͽr;r)cyr$r?rs rrz$UPDATED_VMSType114._exportAttributesrr)c |rd}nd}|jD]`} tr|jr|jdznd}t||||j d|d|j | dd|d|byrarbrcs rrz"UPDATED_VMSType114._exportChildrenrer)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzUPDATED_VMSType114.buildrr)cyr$r?rs rrz#UPDATED_VMSType114._buildAttributesrr)c|dk(rl|jr_|j}|j||d}|j||d}|jj ||j |_yyyrirjrs rrz!UPDATED_VMSType114._buildChildrenrkr)r)rrr-T)rr-)rrr-FTr$rrlr?r)rr-r-t''HHJ ! 97#G$%-. M  .r)r-ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)r-Nc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrGrHs rr(zOUTDATED_VMSType115.__init__ rIr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr-rarbs rrdzOUTDATED_VMSType115.factoryrQ r)c|jSr$rgr0s rrhz"OUTDATED_VMSType115.get_ns_prefix_ rir)c||_yr$rgrks rrmz"OUTDATED_VMSType115.set_ns_prefix_"rnr)c|jSr$r2r0s rr3zOUTDATED_VMSType115.get_ID$rqr)c||_yr$r2r5s rr6zOUTDATED_VMSType115.set_ID&rur)c:|jj|yr$rQrys rrRzOUTDATED_VMSType115.add_ID(rSr)c<|jj||yr$rUrs rrVz OUTDATED_VMSType115.insert_ID_at*rWr)c"||j|<yr$r2rs rrYz!OUTDATED_VMSType115.replace_ID_at,rZr)c|jryyrr2r0s rrz OUTDATED_VMSType115.has__content.r\r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr-rrrrrrrrrrrrrs rrkzOUTDATED_VMSType115.export5re r)cyr$r?rs rrz%OUTDATED_VMSType115._exportAttributesLrr)c |rd}nd}|jD]`} tr|jr|jdznd}t||||j d|d|j | dd|d|byrarbrcs rrz#OUTDATED_VMSType115._exportChildrenNrer)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzOUTDATED_VMSType115.buildWrr)cyr$r?rs rrz$OUTDATED_VMSType115._buildAttributesbrr)c|dk(rl|jr_|j}|j||d}|j||d}|jj ||j |_yyyrirjrs rrz"OUTDATED_VMSType115._buildChildrendrkr)r)rrr-T)rr-)rrr-FTr$rrlr?r)rr-r-rr)r-ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)r-Nc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrGrHs rr(zUPDATING_VMSType116.__init__rrIr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr-rarbs rrdzUPDATING_VMSType116.factory}rQ r)c|jSr$rgr0s rrhz"UPDATING_VMSType116.get_ns_prefix_rir)c||_yr$rgrks rrmz"UPDATING_VMSType116.set_ns_prefix_rnr)c|jSr$r2r0s rr3zUPDATING_VMSType116.get_IDrqr)c||_yr$r2r5s rr6zUPDATING_VMSType116.set_IDrur)c:|jj|yr$rQrys rrRzUPDATING_VMSType116.add_IDrSr)c<|jj||yr$rUrs rrVz UPDATING_VMSType116.insert_ID_atrWr)c"||j|<yr$r2rs rrYz!UPDATING_VMSType116.replace_ID_atrZr)c|jryyrr2r0s rrz UPDATING_VMSType116.has__contentr\r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr-rrrrrrrrrrrrrs rrkzUPDATING_VMSType116.exportre r)cyr$r?rs rrz%UPDATING_VMSType116._exportAttributesrr)c |rd}nd}|jD]`} tr|jr|jdznd}t||||j d|d|j | dd|d|byrarbrcs rrz#UPDATING_VMSType116._exportChildrenrer)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzUPDATING_VMSType116.buildrr)cyr$r?rs rrz$UPDATING_VMSType116._buildAttributesʾrr)c|dk(rl|jr_|j}|j||d}|j||d}|jj ||j |_yyyrirjrs rrz"UPDATING_VMSType116._buildChildren̾rkr)r)rrr-T)rr-)rrr-FTr$rrlr?r)rr-r-nrr)r-ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)r-Nc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrGrHs rr(zERROR_VMSType117.__init__ھrIr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr-rarbs rrdzERROR_VMSType117.factoryr r)c|jSr$rgr0s rrhzERROR_VMSType117.get_ns_prefix_rir)c||_yr$rgrks rrmzERROR_VMSType117.set_ns_prefix_rnr)c|jSr$r2r0s rr3zERROR_VMSType117.get_IDrqr)c||_yr$r2r5s rr6zERROR_VMSType117.set_IDrur)c:|jj|yr$rQrys rrRzERROR_VMSType117.add_IDrSr)c<|jj||yr$rUrs rrVzERROR_VMSType117.insert_ID_atrWr)c"||j|<yr$r2rs rrYzERROR_VMSType117.replace_ID_atrZr)c|jryyrr2r0s rrzERROR_VMSType117.has__contentr\r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr-rrrrrrrrrrrrrs rrkzERROR_VMSType117.exportr r)cyr$r?rs rrz"ERROR_VMSType117._exportAttributesrr)c |rd}nd}|jD]`} tr|jr|jdznd}t||||j d|d|j | dd|d|byrarbrcs rrz ERROR_VMSType117._exportChildrenrer)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzERROR_VMSType117.build'rr)cyr$r?rs rrz!ERROR_VMSType117._buildAttributes2rr)c|dk(rl|jr_|j}|j||d}|j||d}|jj ||j |_yyyrirjrs rrzERROR_VMSType117._buildChildren4rkr)r)rrr-T)rr-)rrr-FTr$rrlr?r)rr-r-־r!#r)r-ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)r-Nc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVr=rrXr^rrYAR AR_nsprefix_r'r`.r=r]s rr(zAR_POOLType.__init__BrIr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr-rarbs rrdzAR_POOLType.factoryMrr)c|jSr$rgr0s rrhzAR_POOLType.get_ns_prefix_Xrir)c||_yr$rgrks rrmzAR_POOLType.set_ns_prefix_Zrnr)c|jSr$r`.r0s rget_ARzAR_POOLType.get_AR\rqr)c||_yr$rg.r'r`.s rset_ARzAR_POOLType.set_AR^rur)c:|jj|yr$r`.r+rys radd_ARzAR_POOLType.add_AR`rSr)c<|jj||yr$r`.r~rs r insert_AR_atzAR_POOLType.insert_AR_atbrWr)c"||j|<yr$rg.rs r replace_AR_atzAR_POOLType.replace_AR_atdrZr)c|jryyrrg.r0s rrzAR_POOLType.has__contentfr\r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr-rrrrrrrrrrrrrs rrkzAR_POOLType.exportmr7r)cyr$r?rs rrzAR_POOLType._exportAttributesrr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>yNrrrr`.rr`.rra.rk r'rrrarcrbrr`rAR_s rrzAR_POOLType._exportChildrenrcr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzAR_POOLType.buildrr)cyr$r?rs rrzAR_POOLType._buildAttributesrr)c|dk(rLtj|}|j|||jj |d|_yyNr`.rr)ARTyperdrr`.r+rXrs rrzAR_POOLType._buildChildrensG  >>>6D JJvnJ = GGNN4 %)D " r)r)rrr-T)rr-)rrr-FTr$rr<r=r>rArrarr(rdrrhrmrh.rk.rn.rq.rs.rrkrrrrrr?r)rr-r->st''HHJ ! 27#G$%-. r  *r)r-ceZdZejZdZdZd!dZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ d"dZ!d#dZ"d$dZ#d%dZ$dZ%d&d Z&y)'r.Nc  | |_d|_d|_| jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_| |_d|_yrV)r=rrXr^rrY ALLOCATEDALLOCATED_nsprefix_AR_IDAR_ID_nsprefix_ GLOBAL_PREFIXGLOBAL_PREFIX_nsprefix_IP IP_nsprefix_MAC MAC_nsprefix_PARENT_NETWORK_AR_IDPARENT_NETWORK_AR_ID_nsprefix_rrrrrs ULA_PREFIXULA_PREFIX_nsprefix_rbrc) r'r.r.r.r.r.r.rrrr.rbr=r]s rr(zARType.__init__s,%)"!%%kk*:;"#'  #*'+$ !$8!.2+ " "$$(! $r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr.rarbs rrdzARType.factory¿rr)c|jSr$rgr0s rrhzARType.get_ns_prefix_Ϳrir)c||_yr$rgrks rrmzARType.set_ns_prefix_Ͽrnr)c|jSr$r.r0s r get_ALLOCATEDzARType.get_ALLOCATEDѿrr)c||_yr$r.)r'r.s r set_ALLOCATEDzARType.set_ALLOCATEDӿrr)c|jSr$r.r0s r get_AR_IDzARType.get_AR_IDտrr)c||_yr$r.r'r.s r set_AR_IDzARType.set_AR_ID׿rr)c|jSr$r.r0s rget_GLOBAL_PREFIXzARType.get_GLOBAL_PREFIXٿrrr)c||_yr$r.r'r.s rset_GLOBAL_PREFIXzARType.set_GLOBAL_PREFIXۿrvr)c|jSr$r.r0s rget_IPz ARType.get_IPݿrqr)c||_yr$r.r'r.s rset_IPz ARType.set_IP߿rur)c|jSr$r.r0s rget_MACzARType.get_MACrr)c||_yr$r.r'r.s rset_MACzARType.set_MACrr)c|jSr$r.r0s rget_PARENT_NETWORK_AR_IDzARType.get_PARENT_NETWORK_AR_IDrkr)c||_yr$r.r'r.s rset_PARENT_NETWORK_AR_IDzARType.set_PARENT_NETWORK_AR_IDrnr)c|jSr$rr0s rrzARType.get_SIZErr)c||_yr$rrs rrzARType.set_SIZErMr)c|jSr$rr0s rrzARType.get_TYPErr)c||_yr$rrs rrzARType.set_TYPErMr)c|jSr$r.r0s rget_ULA_PREFIXzARType.get_ULA_PREFIXrir)c||_yr$r.r'r.s rset_ULA_PREFIXzARType.set_ULA_PREFIXrmr)c|jSr$rr0s rrzARType.get_VN_MADr r)c||_yr$rrs rrzARType.set_VN_MADr$r)c|jl|j`|jT|jH|j<|j 0|j $|j|j |jyyr) r.r.r.r.r.r.rrrr.rbr0s rrzARType.has__contentsp NN & JJ "    * GG  HH  % % 1 II ! II ! OO ' KK #r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr.rrrrrrrrrrrrrs rrkz ARType.export rr)cyr$r?rs rrzARType._exportAttributes rr)c  |rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jdd|d ||jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||j tr|j"r|j"dznd}t||||j d|d|j |j t|j dd|d||j$htr|j&r|j&dznd}t||||j d|d|j)|j$dd|d||j*tr|j,r|j,dznd}t||||j d|d|j |j t|j*dd|d||j.tr|j0r|j0dznd}t||||j d|d|j |j t|j.dd|d||j2tr|j4r|j4dznd}t||||j d|d|j |j t|j2dd|d|yy)Nrrrrz ALLOCATED>r.rErAR_ID>r.GLOBAL_PREFIX>r.IP>r.MAC>r.PARENT_NETWORK_AR_ID>r.r? rrrr ULA_PREFIX>r.rrb)r.rr.rr9r{rwr~r.r.r.r.r.r.r.r.r.r.rrrrrrsr.r.rbrcrs rrzARType._exportChildren"s< DD >> %BPUYUmUmt77#=tv  w| 4 MM?ORVRaRabfbxbxzCDHDRDRzS`kbxclSmoBFG H :: !>LQUQeQet33c9ln  w| 4 MM7G$//Z^ZpZpqz{|F|FrGT[Zp[\K]_orvw x    )FTY]YuYut;;cA|~  w| 4 MMGWZ^ZiZijnkAkABKLPL^L^B_l{kAk|[}ORVW X 77 ;IdN_N_t0036fh  w| 4 MM1ADOOTXTjTjktuyu|u|k}KOTjUPEQScfjk l 88 vx  w| 4 MMAQTXTcTcdhdzdz|EFJFUFU|VcodzepUqsCFJK L ;; "?MRVRgRgt44s:np  w| 4 MM9IDOO\`\r\rs|~B~I~ItJW_\r]`Macsvz{ | #r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrz ARType.buildOrr)cyr$r?rs rrzARType._buildAttributesZrr)c\|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j!||d}|j#||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_yy) Nr.r.r.r.r.r.rrrr.rb)rr|rr.rr.r.r.r.r.r.r.r.r.r.r.rrrrrrrsr.r.rbrcrs rrzARType._buildChildren\s   #[[F**64EF--fdKHF#DN'-}}D $ ' ![[F**64AF--fdGDFDJ#)==D / )[[F**64IF--fdOLF!'D +1==D ( $ [[F**64>F--fdDAFDG & D  % [[F**64?F--fdEBFDH!'D  0 0[[F**649OPF--fdrArrarr(rdrrhrmr.r.r.r.r.r.r.r.r.r.r.r.rrrrr.r.rrrrkrrrrrr?r)rr.r.s''HHJ%4 -7#G$#"+)9% -. ,|Z  <2r)r.ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZddZddZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ yrVrrs rr(zLOCKType118.__init__rr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzLOCKType118.factoryrr)c|jSr$rgr0s rrhzLOCKType118.get_ns_prefix_rir)c||_yr$rgrks rrmzLOCKType118.set_ns_prefix_rnr)c|jSr$rr0s rrzLOCKType118.get_LOCKEDr r)c||_yr$rrs rrzLOCKType118.set_LOCKEDr$r)c|jSr$rr0s rrzLOCKType118.get_OWNERrr)c||_yr$rrs rrzLOCKType118.set_OWNERrr)c|jSr$rr0s rrzLOCKType118.get_TIMErr)c||_yr$rrs rrzLOCKType118.set_TIMErMr)c|jSr$rr0s rrzLOCKType118.get_REQ_IDr r)c||_yr$rrs rrzLOCKType118.set_REQ_IDr$r)cf|j$|j|j |jyyrrr0s rrzLOCKType118.has__contentrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzLOCKType118.exportr7r)cyr$r?rs rrzLOCKType118._exportAttributesrr)c |rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jhtr|jr|jdznd}t||||j d|d |j |jd d|d ||jitr|jr|jdznd}t||||j d|d |j |jdd|d |yyrrrs rrzLOCKType118._exportChildrenrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzLOCKType118.buildrr)cyr$r?rs rrzLOCKType118._buildAttributesrr)c|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_ y|dk(rX|jrK|j}|j||d}|j||d}||_ |j|_ yyyrrrs rrzLOCKType118._buildChildrenrr)r)rrrT)rr)rrrFTr$rrr?r)rrr''HHJ % 27#G$ -. a*  2r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZd dZd!dZ d"dZ!d#dZ"dZ#d$dZ$y)%rNc  d| |_d|_d|_| jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_yrVrrs rr(zPERMISSIONSType119.__init__2rr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzPERMISSIONSType119.factoryJr1r)c|jSr$rgr0s rrhz!PERMISSIONSType119.get_ns_prefix_Urir)c||_yr$rgrks rrmz!PERMISSIONSType119.set_ns_prefix_Wrnr)c|jSr$rr0s rrzPERMISSIONSType119.get_OWNER_UYrrr)c||_yr$rrs rrzPERMISSIONSType119.set_OWNER_U[rvr)c|jSr$rr0s rrzPERMISSIONSType119.get_OWNER_M]rrr)c||_yr$rrs rrzPERMISSIONSType119.set_OWNER_M_rvr)c|jSr$r r0s rr zPERMISSIONSType119.get_OWNER_Aarrr)c||_yr$r r s rrzPERMISSIONSType119.set_OWNER_Acrvr)c|jSr$rr0s rrzPERMISSIONSType119.get_GROUP_Uerrr)c||_yr$rrs rrzPERMISSIONSType119.set_GROUP_Ugrvr)c|jSr$rr0s rrzPERMISSIONSType119.get_GROUP_Mirrr)c||_yr$rrs rrzPERMISSIONSType119.set_GROUP_Mkrvr)c|jSr$rr0s rrzPERMISSIONSType119.get_GROUP_Amrrr)c||_yr$rrs rr zPERMISSIONSType119.set_GROUP_Aorvr)c|jSr$r"r0s rr#zPERMISSIONSType119.get_OTHER_Uqrrr)c||_yr$r"r%s rr&zPERMISSIONSType119.set_OTHER_Usrvr)c|jSr$r(r0s rr)zPERMISSIONSType119.get_OTHER_Murrr)c||_yr$r(r+s rr,zPERMISSIONSType119.set_OTHER_Mwrvr)c|jSr$r.r0s rr/zPERMISSIONSType119.get_OTHER_Ayrrr)c||_yr$r.r1s rr2zPERMISSIONSType119.set_OTHER_A{rvr)c|j`|jT|jH|j<|j0|j $|j |j |jyyrr4r0s rrzPERMISSIONSType119.has__content}r5r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzPERMISSIONSType119.exportr;r)cyr$r?rs rrz$PERMISSIONSType119._exportAttributesrr)c <|rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jhtr|jr|jdznd}t||||j d|d |j |jd d|d ||jhtr|jr|jdznd}t||||j d|d |j |jdd|d ||jhtr|jr|jdznd}t||||j d|d|j |jdd|d||jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|j"r|j"dznd}t||||j d|d|j |j dd|d||j$htr|j&r|j&dznd}t||||j d|d|j |j$dd|d||j(itr|j*r|j*dznd}t||||j d|d|j |j(dd|d|yyr:r;rs rrz"PERMISSIONSType119._exportChildrenr<r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzPERMISSIONSType119.buildrr)cyr$r?rs rrz#PERMISSIONSType119._buildAttributesrr)c~|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|d k(rX|jrK|j}|j||d }|j||d }||_|j|_yyyr@rArs rrz!PERMISSIONSType119._buildChildrenrBr)rC)rrrT)rr)rrrFTr$rrDr?r)rrr.r-r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrGrHs rr(zCLUSTERSType120.__init__rIr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzCLUSTERSType120.factory$rer)c|jSr$rgr0s rrhzCLUSTERSType120.get_ns_prefix_/rir)c||_yr$rgrks rrmzCLUSTERSType120.set_ns_prefix_1rnr)c|jSr$r2r0s rr3zCLUSTERSType120.get_ID3rqr)c||_yr$r2r5s rr6zCLUSTERSType120.set_ID5rur)c:|jj|yr$rQrys rrRzCLUSTERSType120.add_ID7rSr)c<|jj||yr$rUrs rrVzCLUSTERSType120.insert_ID_at9rWr)c"||j|<yr$r2rs rrYzCLUSTERSType120.replace_ID_at;rZr)c|jryyrr2r0s rrzCLUSTERSType120.has__content=r\r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzCLUSTERSType120.exportDrr)cyr$r?rs rrz!CLUSTERSType120._exportAttributes[rr)c |rd}nd}|jD]`} tr|jr|jdznd}t||||j d|d|j | dd|d|byrarbrcs rrzCLUSTERSType120._exportChildren]rer)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzCLUSTERSType120.buildfrr)cyr$r?rs rrz CLUSTERSType120._buildAttributesqrr)c|dk(rl|jr_|j}|j||d}|j||d}|jj ||j |_yyyrirjrs rrzCLUSTERSType120._buildChildrensrkr)r)rrrT)rr)rrrFTr$rrlr?r)rrrr#r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrGrHs rr(zVROUTERSType121.__init__rIr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzVROUTERSType121.factoryrer)c|jSr$rgr0s rrhzVROUTERSType121.get_ns_prefix_rir)c||_yr$rgrks rrmzVROUTERSType121.set_ns_prefix_rnr)c|jSr$r2r0s rr3zVROUTERSType121.get_IDrqr)c||_yr$r2r5s rr6zVROUTERSType121.set_IDrur)c:|jj|yr$rQrys rrRzVROUTERSType121.add_IDrSr)c<|jj||yr$rUrs rrVzVROUTERSType121.insert_ID_atrWr)c"||j|<yr$r2rs rrYzVROUTERSType121.replace_ID_atrZr)c|jryyrr2r0s rrzVROUTERSType121.has__contentr\r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzVROUTERSType121.exportrr)cyr$r?rs rrz!VROUTERSType121._exportAttributesrr)c |rd}nd}|jD]`} tr|jr|jdznd}t||||j d|d|j | dd|d|byrarbrcs rrzVROUTERSType121._exportChildrenrer)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzVROUTERSType121.buildrr)cyr$r?rs rrz VROUTERSType121._buildAttributesrr)c|dk(rl|jr_|j}|j||d}|j||d}|jj ||j |_yyyrirjrs rrzVROUTERSType121._buildChildrenrkr)r)rrrT)rr)rrrFTr$rrlr?r)rrr}r#r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrGrHs rr(zUPDATED_VMSType122.__init__rIr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzUPDATED_VMSType122.factoryr1r)c|jSr$rgr0s rrhz!UPDATED_VMSType122.get_ns_prefix_rir)c||_yr$rgrks rrmz!UPDATED_VMSType122.set_ns_prefix_rnr)c|jSr$r2r0s rr3zUPDATED_VMSType122.get_IDrqr)c||_yr$r2r5s rr6zUPDATED_VMSType122.set_IDrur)c:|jj|yr$rQrys rrRzUPDATED_VMSType122.add_IDrSr)c<|jj||yr$rUrs rrVzUPDATED_VMSType122.insert_ID_at rWr)c"||j|<yr$r2rs rrYz UPDATED_VMSType122.replace_ID_at rZr)c|jryyrr2r0s rrzUPDATED_VMSType122.has__content r\r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzUPDATED_VMSType122.exportr;r)cyr$r?rs rrz$UPDATED_VMSType122._exportAttributes+rr)c |rd}nd}|jD]`} tr|jr|jdznd}t||||j d|d|j | dd|d|byrarbrcs rrz"UPDATED_VMSType122._exportChildren-rer)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzUPDATED_VMSType122.build6rr)cyr$r?rs rrz#UPDATED_VMSType122._buildAttributesArr)c|dk(rl|jr_|j}|j||d}|j||d}|jj ||j |_yyyrirjrs rrz!UPDATED_VMSType122._buildChildrenCrkr)r)rrrT)rr)rrrFTr$rrlr?r)rrrr).r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrGrHs rr(zOUTDATED_VMSType123.__init__QrIr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzOUTDATED_VMSType123.factory\rQ r)c|jSr$rgr0s rrhz"OUTDATED_VMSType123.get_ns_prefix_grir)c||_yr$rgrks rrmz"OUTDATED_VMSType123.set_ns_prefix_irnr)c|jSr$r2r0s rr3zOUTDATED_VMSType123.get_IDkrqr)c||_yr$r2r5s rr6zOUTDATED_VMSType123.set_IDmrur)c:|jj|yr$rQrys rrRzOUTDATED_VMSType123.add_IDorSr)c<|jj||yr$rUrs rrVz OUTDATED_VMSType123.insert_ID_atqrWr)c"||j|<yr$r2rs rrYz!OUTDATED_VMSType123.replace_ID_atsrZr)c|jryyrr2r0s rrz OUTDATED_VMSType123.has__contentur\r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzOUTDATED_VMSType123.export|re r)cyr$r?rs rrz%OUTDATED_VMSType123._exportAttributesrr)c |rd}nd}|jD]`} tr|jr|jdznd}t||||j d|d|j | dd|d|byrarbrcs rrz#OUTDATED_VMSType123._exportChildrenrer)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzOUTDATED_VMSType123.buildrr)cyr$r?rs rrz$OUTDATED_VMSType123._buildAttributesrr)c|dk(rl|jr_|j}|j||d}|j||d}|jj ||j |_yyyrirjrs rrz"OUTDATED_VMSType123._buildChildrenrkr)r)rrrT)rr)rrrFTr$rrlr?r)rrrMrr)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrGrHs rr(zUPDATING_VMSType124.__init__rIr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzUPDATING_VMSType124.factoryrQ r)c|jSr$rgr0s rrhz"UPDATING_VMSType124.get_ns_prefix_rir)c||_yr$rgrks rrmz"UPDATING_VMSType124.set_ns_prefix_rnr)c|jSr$r2r0s rr3zUPDATING_VMSType124.get_IDrqr)c||_yr$r2r5s rr6zUPDATING_VMSType124.set_IDrur)c:|jj|yr$rQrys rrRzUPDATING_VMSType124.add_IDrSr)c<|jj||yr$rUrs rrVz UPDATING_VMSType124.insert_ID_atrWr)c"||j|<yr$r2rs rrYz!UPDATING_VMSType124.replace_ID_atrZr)c|jryyrr2r0s rrz UPDATING_VMSType124.has__contentr\r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzUPDATING_VMSType124.exportre r)cyr$r?rs rrz%UPDATING_VMSType124._exportAttributesrr)c |rd}nd}|jD]`} tr|jr|jdznd}t||||j d|d|j | dd|d|byrarbrcs rrz#UPDATING_VMSType124._exportChildrenrer)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzUPDATING_VMSType124.buildrr)cyr$r?rs rrz$UPDATING_VMSType124._buildAttributesrr)c|dk(rl|jr_|j}|j||d}|j||d}|jj ||j |_yyyrirjrs rrz"UPDATING_VMSType124._buildChildrenrkr)r)rrrT)rr)rrrFTr$rrlr?r)rrrrr)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrGrHs rr(zERROR_VMSType125.__init__!rIr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzERROR_VMSType125.factory,r r)c|jSr$rgr0s rrhzERROR_VMSType125.get_ns_prefix_7rir)c||_yr$rgrks rrmzERROR_VMSType125.set_ns_prefix_9rnr)c|jSr$r2r0s rr3zERROR_VMSType125.get_ID;rqr)c||_yr$r2r5s rr6zERROR_VMSType125.set_ID=rur)c:|jj|yr$rQrys rrRzERROR_VMSType125.add_ID?rSr)c<|jj||yr$rUrs rrVzERROR_VMSType125.insert_ID_atArWr)c"||j|<yr$r2rs rrYzERROR_VMSType125.replace_ID_atCrZr)c|jryyrr2r0s rrzERROR_VMSType125.has__contentEr\r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzERROR_VMSType125.exportLr r)cyr$r?rs rrz"ERROR_VMSType125._exportAttributescrr)c |rd}nd}|jD]`} tr|jr|jdznd}t||||j d|d|j | dd|d|byrarbrcs rrz ERROR_VMSType125._exportChildrenerer)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzERROR_VMSType125.buildnrr)cyr$r?rs rrz!ERROR_VMSType125._buildAttributesyrr)c|dk(rl|jr_|j}|j||d}|j||d}|jj ||j |_yyyrirjrs rrzERROR_VMSType125._buildChildren{rkr)r)rrrT)rr)rrrFTr$rrlr?r)rrrr!#r)rcbeZdZejZdZdZd1dZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%d Z&d!Z'd"Z(d#Z)d$Z*d%Z+d&Z,d'Z-d(Z.d)Z/d*Z0d2d+Z1d3d,Z2d4d-Z3d5d.Z4d/Z5d6d0Z6y)7rNc J||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_| |_d|_| |_d|_| |_d|_| |_d|_||_ d|_!||_"d|_#||_$d|_%|g|_&y||_&yrV)'r=rrXr^rrYDNS DNS_nsprefix_GATEWAYGATEWAY_nsprefix_GATEWAY6GATEWAY6_nsprefix_ GUEST_MTUGUEST_MTU_nsprefix_ IP6_METHODIP6_METHOD_nsprefix_ IP6_METRICIP6_METRIC_nsprefix_METHODMETHOD_nsprefix_METRICMETRIC_nsprefix_NETWORK_ADDRESSNETWORK_ADDRESS_nsprefix_ NETWORK_MASKNETWORK_MASK_nsprefix_ SEARCH_DOMAINSEARCH_DOMAIN_nsprefix_VCENTER_FROM_WILDVCENTER_FROM_WILD_nsprefix_rrr(r(r(r(r*r*r)r'rl/rn/rp/rr/rt/rv/rx/rz/r|/r~/r/r/rr(r(r*rr=r]s rr(zTEMPLATEType126.__init__sA,%)"!%%kk*:;! !%  "&"#' $$(!$$(! $ $.)-&(&*#*'+$!2+/(#6 -1*.)-&&<#04-$8!.2+   "D  ,D r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzTEMPLATEType126.factoryrer)c|jSr$rgr0s rrhzTEMPLATEType126.get_ns_prefix_rir)c||_yr$rgrks rrmzTEMPLATEType126.set_ns_prefix_rnr)c|jSr$rl/r0s rget_DNSzTEMPLATEType126.get_DNSrr)c||_yr$r/)r'rl/s rset_DNSzTEMPLATEType126.set_DNSrr)c|jSr$rn/r0s r get_GATEWAYzTEMPLATEType126.get_GATEWAYrrr)c||_yr$r/)r'rn/s r set_GATEWAYzTEMPLATEType126.set_GATEWAYrvr)c|jSr$rp/r0s r get_GATEWAY6zTEMPLATEType126.get_GATEWAY6rr)c||_yr$r/)r'rp/s r set_GATEWAY6zTEMPLATEType126.set_GATEWAY6rr)c|jSr$rr/r0s r get_GUEST_MTUzTEMPLATEType126.get_GUEST_MTUrr)c||_yr$r/)r'rr/s r set_GUEST_MTUzTEMPLATEType126.set_GUEST_MTUrr)c|jSr$rt/r0s rget_IP6_METHODzTEMPLATEType126.get_IP6_METHODrir)c||_yr$r/)r'rt/s rset_IP6_METHODzTEMPLATEType126.set_IP6_METHODrmr)c|jSr$rv/r0s rget_IP6_METRICzTEMPLATEType126.get_IP6_METRICrir)c||_yr$r/)r'rv/s rset_IP6_METRICzTEMPLATEType126.set_IP6_METRICrmr)c|jSr$rx/r0s r get_METHODzTEMPLATEType126.get_METHODr r)c||_yr$r/)r'rx/s r set_METHODzTEMPLATEType126.set_METHODr$r)c|jSr$rz/r0s r get_METRICzTEMPLATEType126.get_METRICr r)c||_yr$r/)r'rz/s r set_METRICzTEMPLATEType126.set_METRICr$r)c|jSr$r|/r0s rget_NETWORK_ADDRESSz#TEMPLATEType126.get_NETWORK_ADDRESSrer)c||_yr$r/)r'r|/s rset_NETWORK_ADDRESSz#TEMPLATEType126.set_NETWORK_ADDRESSrir)c|jSr$r~/r0s rget_NETWORK_MASKz TEMPLATEType126.get_NETWORK_MASKrr)c||_yr$r/)r'r~/s rset_NETWORK_MASKz TEMPLATEType126.set_NETWORK_MASKrr)c|jSr$r/r0s rget_SEARCH_DOMAINz!TEMPLATEType126.get_SEARCH_DOMAINrrr)c||_yr$r/)r'r/s rset_SEARCH_DOMAINz!TEMPLATEType126.set_SEARCH_DOMAINrvr)c|jSr$r/r0s rget_VCENTER_FROM_WILDz%TEMPLATEType126.get_VCENTER_FROM_WILDr/ r)c||_yr$r/)r'r/s rset_VCENTER_FROM_WILDz%TEMPLATEType126.set_VCENTER_FROM_WILDr2 r)c|jSr$rr0s rrz'TEMPLATEType126.get_VCENTER_INSTANCE_IDrd r)c||_yr$rrs rrz'TEMPLATEType126.set_VCENTER_INSTANCE_IDrg r)c|jSr$r )r0s rr )z#TEMPLATEType126.get_VCENTER_NET_REFrer)c||_yr$r )r )s rr )z#TEMPLATEType126.set_VCENTER_NET_REFrir)c|jSr$r)r0s rr)z*TEMPLATEType126.get_VCENTER_PORTGROUP_TYPEr" r)c||_yr$r)r)s rr)z*TEMPLATEType126.set_VCENTER_PORTGROUP_TYPEr% r)c|jSr$r*r0s rr *z(TEMPLATEType126.get_VCENTER_TEMPLATE_REFrkr)c||_yr$r*r"*s rr#*z(TEMPLATEType126.set_VCENTER_TEMPLATE_REFrnr)c|jSr$rr0s rrz TEMPLATEType126.get_anytypeobjs_rr)c||_yr$rrs rrz TEMPLATEType126.set_anytypeobjs_rr)c:|jj|yr$rrys rrz TEMPLATEType126.add_anytypeobjs_rr)c"||j|<yr$rrs rrz#TEMPLATEType126.insert_anytypeobjs_rr)c|j|j|j|j|j|j |j x|jl|j`|jT|jH|j<|j0|j$|j|j |j ryyr)rl/rn/rp/rr/rt/rv/rx/rz/r|/r~/r/r/rr(r(r*rr0s rrzTEMPLATEType126.has__contents HH LL $ MM % NN & OO ' OO ' KK # KK #  ,    )    *  " " .  $ $ 0  ,  ' ' 3  % % 1   r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzTEMPLATEType126.exportrr)cyr$r?rs rrz!TEMPLATEType126._exportAttributes4rr)c |rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jhtr|jr|jdznd}t||||j d|d |j|jdd|d ||jtr|j r|j dznd}t||||j d|d|j |j t|jdd|d||j"tr|j$r|j$dznd}t||||j d|d|j |j t|j"dd|d||j&tr|j(r|j(dznd}t||||j d|d|j |j t|j&dd|d||j*tr|j,r|j,dznd}t||||j d|d|j |j t|j*dd|d||j.tr|j0r|j0dznd}t||||j d|d|j |j t|j.dd|d||j2tr|j4r|j4dznd}t||||j d|d|j |j t|j2dd|d||j6tr|j8r|j8dznd}t||||j d|d|j |j t|j6dd|d||j:tr|j<r|j<dznd}t||||j d|d|j |j t|j:dd|d||j>tr|j@r|j@dznd}t||||j d|d|j |j t|j>d d|d||jBtr|jDr|jDdznd}t||||j d|d!|j |j t|jBd"d|d!||jFtr|jHr|jHdznd}t||||j d|d#|j |j t|jFd$d|d#||jJtr|jLr|jLdznd}t||||j d|d%|j |j t|jJd&d|d%||sJ|jND]:} t||||j tQ| |j d<yy)'NrrrrzDNS>rl/rErzGATEWAY>rn/z GATEWAY6>rp/z GUEST_MTU>rr/z IP6_METHOD>rt/z IP6_METRIC>rv/zMETHOD>rx/zMETRIC>rz/zNETWORK_ADDRESS>r|/z NETWORK_MASK>r~/zSEARCH_DOMAIN>r/zVCENTER_FROM_WILD>r/rrr)r(r)r(r,*r*))rl/rrm/rr9r{rwr~rn/ro/rp/rq/rr/rs/rrt/ru/rv/rw/rx/ry/rz/r{/r|/r}/r~/r/r/r/r/r/rrr(r(r(r(r*r*rrrs rrzTEMPLATEType126._exportChildren6s DD 88 > %BPUYUmUmt77#=tv  w| 4 MM?ORVRiRijnjxjxFQRiSRTdgkl m ?? &CQVZVoVot883>vx  w| 4 MMAQTXTcTcdhdzdz|EFJFUFU|VcodzepUqsCFJK L ?? &CQVZVoVot883>vx  w| 4 MMAQTXTcTcdhdzdz|EFJFUFU|VcodzepUqsCFJK L ;; "?MRVRgRgt44s:np  w| 4 MM9IDOO\`\r\rs|~B~I~ItJW_\r]`Macsvz{ | ;; "?MRVRgRgt44s:np  w| 4 MM9IDOO\`\r\rs|~B~I~ItJW_\r]`Macsvz{ |    +HV[_[y[yt==CAC  w| 4 MMK[^b^m^mnroEoEFOPTPdPdFerCoEoD_EGWZ^_ `    (ESX\XsXst::S@z|  w| 4 MMEUX\XgXghlh~h~@IJNJ[J[@\iwh~ixYy{KNRS T    )FTY]YuYut;;cA|~  w| 4 MMGWZ^ZiZijnkAkABKLPL^L^B_l{kAk|[}ORVW X  ! ! -JX]a]}]}t??#EEG  w| 4 MMO_bfbqbqrvsIsIJSTXTjTjJkxKsIsLcMO_bfg h  # # /LZ_c`B`BtAACGIK  w| 4 MMScfjfufuvzwMwMNWX\XpXpNq~SwMwTgUWgjno p    +HV[_[y[yt==CAC  w| 4 MMK[^b^m^mnroEoEFOPTPdPdFerCoEoD_EGWZ^_ `  & & 2O]bfcHcHtDDsJOQ  w| 4 MMYilpl{l{}A}S}ST]^b^y^yTzG_}S}`macsvz{ |  $ $ 0M[`daDaDtBBSHKM  w| 4 MMUehlhwhwx|yOyOPYZ^ZsZsPtAWyOyXiY[knrs t))7E<8 c$i( d#*r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzTEMPLATEType126.buildrr)cyr$r?rs rrz TEMPLATEType126._buildAttributesrr)cv |dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|dk(rK|j}|j||d}|j||d}||_ |j|_!y|dk(rK|j}|j||d}|j||d}||_"|j|_#y|dk(rK|j}|j||d}|j||d}||_$|j|_%y|jM|d} |jNjQ| y)Nrl/rn/rp/rr/rt/rv/rx/rz/r|/r~/r/r/rr(r(r*r))rr|rrl/rrm/rn/ro/rp/rq/rrrr/rs/rt/ru/rv/rw/rx/ry/rz/r{/r|/r}/r~/r/r/r/r/r/rrr(r(r(r(r*r*rlrr+) r'rr{rrr=rrrrs rrzTEMPLATEType126._buildChildrens   [[F**64?F--fdEBFDH!'D  ) #[[F**64CF--fdIFF!DL%+]]D " * $[[F**64DF--fdJGF"DM&,mmD # + %&++KKE**5$ DE--eT;GE"DN'-}}D $ , &[[F**64FF--fdLIF$DO(. D % , &[[F**64FF--fdLIF$DO(. D % ( "[[F**64BF--fdHEF DK$*MMD ! ( "[[F**64BF--fdHEF DK$*MMD ! + +[[F**649JKF--fdrArrarr(rdrrhrmr/r/r/r/r/r/r/r/r/r/r/r/r/r/r/r/r/r/r/r/r/r/r/r/rrr )r )r)r)r *r#*rrrrrrkrrrrrr?r)rrrs ''HHJ)-T 67#G$!#%%$/!)"+&3(7$/+=)98NFR.-. I$T  c/r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVr_.rb.s rr(zAR_POOLType127.__init__rIr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzAR_POOLType127.factoryrr)c|jSr$rgr0s rrhzAR_POOLType127.get_ns_prefix_rir)c||_yr$rgrks rrmzAR_POOLType127.set_ns_prefix_rnr)c|jSr$rg.r0s rrh.zAR_POOLType127.get_ARrqr)c||_yr$rg.rj.s rrk.zAR_POOLType127.set_ARrur)c:|jj|yr$rm.rys rrn.zAR_POOLType127.add_ARrSr)c<|jj||yr$rp.rs rrq.zAR_POOLType127.insert_AR_atrWr)c"||j|<yr$rg.rs rrs.zAR_POOLType127.replace_AR_atrZr)c|jryyrrg.r0s rrzAR_POOLType127.has__contentr\r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzAR_POOLType127.export#rr)cyr$r?rs rrz AR_POOLType127._exportAttributes:rr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>yrx.ry.rz.s rrzAR_POOLType127._exportChildren<rcr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzAR_POOLType127.buildDrr)cyr$r?rs rrzAR_POOLType127._buildAttributesOrr)c|dk(rLtj|}|j|||jj |d|_yyr.) ARType128rdrr`.r+rXrs rrzAR_POOLType127._buildChildrenQsJ  $$D$9D JJvnJ = GGNN4 %)D " r)r)rrrT)rr)rrrFTr$rr.r?r)rrrst''HHJ ! 57#G$%-. r  *r)rceZdZejZdZdZd7dZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%d Z&d!Z'd"Z(d#Z)d$Z*d%Z+d&Z,d'Z-d(Z.d)Z/d*Z0d+Z1d,Z2d-Z3d.Z4d/Z5d0Z6d8d1Z7d9d2Z8d:d3Z9d;d4Z:d5Z;dtr|j@r|j@dznd}t||||j d|d|j |j t|j>d d|d||jBtr|jDr|jDdznd}t||||j d|d!|j |j t|jBd"d|d!||jFtr|jHr|jHdznd}t||||j d|d#|j |j t|jFd$d|d#||jJtr|jLr|jLdznd}t||||j d|d%|j |j t|jJd&d|d%||jNtr|jPr|jPdznd}t||||j d|d'|j |j t|jNd(d|d'||jRtr|jTr|jTdznd}t||||j d|d)|j |j t|jRd*d|d)||jVtr|jXr|jXdznd}t||||j d|d+|j |j t|jVd,d|d+||jZtr|j\r|j\dznd}t||||j d|d-|j |j t|jZd.d|d-||j^Etr|j`r|j`dznd}|j^jc|||dd/|0yy)1Nrrrrr.r.rErr.r.r.r.r.r.r.r.r? rrrrr.r.rrbzMAC_END>r/zIP_END>r/IP6_ULA>r/z IP6_ULA_END>r/ IP6_GLOBAL>r/zIP6_GLOBAL_END>r/IP6>r/zIP6_END>r/z PORT_START>r/z PORT_SIZE>r/rrnrr)2r.rr.rr9r{rwr~r.r.r.r.r.r.r.r.rrrrrrsr.r.rbrcr/r/r/r/r/r/r/r/r/r/r/r/r/r/r/r/r/r/r/r/rnrorrrkrs rrzARType128._exportChildren%s DD :: !>LQUQeQet33c9ln  w| 4 MM7G$//Z^ZpZpqz{|F|FrGT[Zp[\K]_orvw x    )FTY]YuYut;;cA|~  w| 4 MMGWZ^ZiZijnkAkABKLPL^L^B_l{kAk|[}ORVW X 77 ;IdN_N_t0036fh  w| 4 MM1ADOOTXTjTjktuyu|u|k}KOTjUPEQScfjk l 88 vx  w| 4 MMAQTXTcTcdhdzdz|EFJFUFU|VcodzepUqsCFJK L ;; "?MRVRgRgt44s:np  w| 4 MM9IDOO\`\r\rs|~B~I~ItJW_\r]`Macsvz{ | << #@NSWSiSit55;pr  w| 4 MM;Kdoo^b^t^tu~@D@L@LvMZc^t_dOegwz~ @ ;; "?MRVRgRgt44s:np  w| 4 MM9IDOO\`\r\rs|~B~I~ItJW_\r]`Macsvz{ | << #@NSWSiSit55;pr  w| 4 MM;Kdoo^b^t^tu~@D@L@LvMZc^t_dOegwz~ @    'DRW[WqWqt99C?xz  w| 4 MMCSVZVeVefjf|f|~GHLHXHX~Yfsf|gtWuwGJNO P ?? &CQVZVoVot883>vx  w| 4 MMAQTXTcTcdhdzdz|EFJFUFU|VcodzepUqsCFJK L    *GUZ^ZwZwt<vx  w| 4 MMAQTXTcTcdhdzdz|EFJFUFU|VcodzepUqsCFJK L >> %BPUYUmUmt77#=tv  w| 4 MM?ORVRaRabfbxbxzCDHDRDRzS`kbxclSmoBFG H    'DRW[WqWqt99C?xz  w| 4 MMCSVZVeVefjf|f|~GHLHXHX~Yfsf|gtWuwGJNO P ;; "?MRVRgRgt44s:np  KK  w/?rYap|  } #r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzARType128.build}rr)cyr$r?rs rrzARType128._buildAttributesrr)c |dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j||d}|j||d}||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|d k(rK|j}|j||d }|j||d }||_|j|_y|dk(rK|j}|j||d}|j||d}||_ |j|_!y|dk(rK|j}|j||d}|j||d}||_"|j|_#y|dk(rK|j}|j||d}|j||d}||_$|j|_%y|dk(rK|j}|j||d}|j||d}||_&|j|_'y|dk(rK|j}|j||d}|j||d}||_(|j|_)y|dk(rK|j}|j||d}|j||d}||_*|j|_+y|dk(rK|j}|j||d}|j||d}||_,|j|_-y|dk(r8t\j_|} | ja||| |_1d| _2yy)Nr.r.r.r.r.rrrr.rbr/r/r/r/r/r/r/r/r/r/rnrrr)3rr|rr.rr.r.r.r.r.r.r.r.r.rrrrrrrsr.r.rbrcr/r/r/r/r/r/r/r/r/r/r/r/r/r/r/r/r/r/r/r/rnro LEASESTyperdrrrXr|s rrzARType128._buildChildrensB  [[F**64AF--fdGDFDJ#)==D / )[[F**64IF--fdOLF!'D +1==D ( $ [[F**64>F--fdDAFDG & D  % [[F**64?F--fdEBFDH!'D  0 0[[F**649OPF--fdrArrarr(rdrrhrmr.r.r.r.r.r.r.r.r.r.rrrrr.r.rrr0r0r0r0r0r"0r%0r'0r*0r-0r00r20r50r80r;0r=0r@0rB0rE0rG0rrrrrrkrrrrrr?r)rr/r/Zs1''HHJ/%` 07#G$"+)9% '%#-%# '6-. W~p  }.r)r/ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)rV0Nc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrV)r=rrXr^rrYLEASELEASE_nsprefix_)r'rY0r=r]s rr(zLEASESType.__init__rsr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrV0rarbs rrdzLEASESType.factoryr r)c|jSr$rgr0s rrhzLEASESType.get_ns_prefix_%rir)c||_yr$rgrks rrmzLEASESType.set_ns_prefix_'rnr)c|jSr$rY0r0s r get_LEASEzLEASESType.get_LEASE)rr)c||_yr$r_0)r'rY0s r set_LEASEzLEASESType.set_LEASE+rr)c:|jj|yr$)rY0r+rys r add_LEASEzLEASESType.add_LEASE-rr)c<|jj||yr$)rY0r~rs rinsert_LEASE_atzLEASESType.insert_LEASE_at/rr)c"||j|<yr$r_0rs rreplace_LEASE_atzLEASESType.replace_LEASE_at1rr)c|jryyrr_0r0s rrzLEASESType.has__content3rr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) NrV0rrrrrrrrrrrrrs rrkzLEASESType.export:r3r)cyr$r?rs rrzLEASESType._exportAttributesQrr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>y)NrrrrY0r)rY0rrZ0rk) r'rrrarcrbrr`rLEASE_s rrzLEASESType._exportChildrenSrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzLEASESType.build[rr)cyr$r?rs rrzLEASESType._buildAttributesfrr)c|dk(rLtj|}|j|||jj |d|_yy)NrY0rr) LEASETyperdrrY0r+rXrs rrzLEASESType._buildChildrenhrr)r)rrrV0T)rrV0)rrrV0FTr$r)r<r=r>rArrarr(rdrrhrmr`0rb0rd0rf0rh0rrkrrrrrr?r)rrV0rV0 rr)rV0ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZd dZd!dZ d"dZ!d#dZ"dZ#d$dZ$y)%rq0Nc  d| |_d|_d|_| jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_yrV)r=rrXr^rrYr.r.r/r/r/r/IP6_LINKIP6_LINK_nsprefix_r/r/r.r.rrr8r9r;r<) r'r.r/r/rt0r/r.rr8r;r=r]s rr(zLEASEType.__init__us,%)"!%%kk*:; !$$(!  "& !%!  " !%r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrq0rarbs rrdzLEASEType.factoryrr)c|jSr$rgr0s rrhzLEASEType.get_ns_prefix_rir)c||_yr$rgrks rrmzLEASEType.set_ns_prefix_rnr)c|jSr$r.r0s rr.zLEASEType.get_IPrqr)c||_yr$r.r.s rr.zLEASEType.set_IPrur)c|jSr$r40r0s rr50zLEASEType.get_IP6rr)c||_yr$r40r70s rr80zLEASEType.set_IP6rr)c|jSr$r)0r0s rr*0zLEASEType.get_IP6_GLOBALrir)c||_yr$r)0r,0s rr-0zLEASEType.set_IP6_GLOBALrmr)c|jSr$rt0r0s r get_IP6_LINKzLEASEType.get_IP6_LINKrr)c||_yr$r0)r'rt0s r set_IP6_LINKzLEASEType.set_IP6_LINKrr)c|jSr$r0r0s rr0zLEASEType.get_IP6_ULArrr)c||_yr$r0r!0s rr"0zLEASEType.set_IP6_ULArvr)c|jSr$r.r0s rr.zLEASEType.get_MACrr)c||_yr$r.r.s rr.zLEASEType.set_MACrr)c|jSr$ror0s rrpzLEASEType.get_VMrqr)c||_yr$rorss rrtzLEASEType.set_VMrur)c|jSr$r?r0s rr@zLEASEType.get_VNETrr)c||_yr$r?rBs rrCzLEASEType.set_VNETrMr)c|jSr$rAr0s rrBzLEASEType.get_VROUTERrrr)c||_yr$rArDs rrEzLEASEType.set_VROUTERrvr)c|j`|jT|jH|j<|j0|j $|j |j |jyyr) r.r/r/rt0r/r.rr8r;r0s rrzLEASEType.has__contentsb GG  HH OO ' MM % LL $ HH GG  II ! LL $r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrq0rrrrrrrrrrrrrs rrkzLEASEType.exportrr)cyr$r?rs rrzLEASEType._exportAttributesrr)c \ |rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jdd|d ||jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||j tr|j"r|j"dznd}t||||j d|d|j |j t|j dd|d||j$htr|j&r|j&dznd}t||||j d|d|j)|j$dd|d||j*htr|j,r|j,dznd}t||||j d|d|j)|j*dd|d||j.itr|j0r|j0dznd}t||||j d|d|j)|j.dd|d|yy)Nrrrrr.r.rErrR0r/rQ0r/z IP6_LINK>rt0rP0r/r.r.zVM>rzVNET>r8zVROUTER>r;)r.rr.rr9r{rwr~r/r/r/r/rt0ru0r/r/r.r.rrrr8r9r;r<rs rrzLEASEType._exportChildrens DD 77 ;IdN_N_t0036fh  w| 4 MM1ADOOTXTjTjktuyu|u|k}KOTjUPEQScfjk l 88 vx  w| 4 MMAQTXTcTcdhdzdz|EFJFUFU|VcodzepUqsCFJK L == $AOTXTkTkt66F--fdDAFDG & D  % [[F**64?F--fdEBFDH!'D  , &[[F**64FF--fdLIF$DO(. D % * $[[F**64DF--fdJGF"DM&,mmD # ) #[[F**64CF--fdIFF!DL%+]]D " % [[F**64?F--fdEBFDH!'D  $ 6;;KKE**5$=E--eT4@EDG & D  & V[[KKE**5$?E--eT6BEDI"(--D  ) # KKE**5$ BE--eT9EE DL%+]]D " )4 #r)rC)rrrq0T)rrq0)rrrq0FTr$r)%r<r=r>rArrarr(rdrrhrmr.r.r50r80r*0r-0r0r0r0r"0r.r.rprtr@rCrBrErrkrrrrrr?r)rrq0rq0qs''HHJ&0 07#G$%!-. (eR  63r)rq0ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZddZddZddZddZdZddZy)r5Nc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ yrVrrs rr(zLOCKType129.__init__\rr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr5rarbs rrdzLOCKType129.factoryjrr)c|jSr$rgr0s rrhzLOCKType129.get_ns_prefix_urir)c||_yr$rgrks rrmzLOCKType129.set_ns_prefix_wrnr)c|jSr$rr0s rrzLOCKType129.get_LOCKEDyr r)c||_yr$rrs rrzLOCKType129.set_LOCKED{r$r)c|jSr$rr0s rrzLOCKType129.get_OWNER}rr)c||_yr$rrs rrzLOCKType129.set_OWNERrr)c|jSr$rr0s rrzLOCKType129.get_TIMErr)c||_yr$rrs rrzLOCKType129.set_TIMErMr)c|jSr$rr0s rrzLOCKType129.get_REQ_IDr r)c||_yr$rrs rrzLOCKType129.set_REQ_IDr$r)cf|j$|j|j |jyyrrr0s rrzLOCKType129.has__contentrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr5rrrrrrrrrrrrrs rrkzLOCKType129.exportr7r)cyr$r?rs rrzLOCKType129._exportAttributesrr)c |rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jhtr|jr|jdznd}t||||j d|d |j |jd d|d ||jitr|jr|jdznd}t||||j d|d |j |jdd|d |yyrrrs rrzLOCKType129._exportChildrenrr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzLOCKType129.buildrr)cyr$r?rs rrzLOCKType129._buildAttributesrr)c|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_ y|dk(rX|jrK|j}|j||d}|j||d}||_ |j|_ yyyrrrs rrzLOCKType129._buildChildrenrr)r)rrr5T)rr5)rrr5FTr$rrr?r)rr5r5Xr.r)r5ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZd dZd!dZ d"dZ!d#dZ"dZ#d$dZ$y)%r6Nc  d| |_d|_d|_| jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_yrVrrs rr(zPERMISSIONSType130.__init__rr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr6rarbs rrdzPERMISSIONSType130.factoryr1r)c|jSr$rgr0s rrhz!PERMISSIONSType130.get_ns_prefix_rir)c||_yr$rgrks rrmz!PERMISSIONSType130.set_ns_prefix_rnr)c|jSr$rr0s rrzPERMISSIONSType130.get_OWNER_Urrr)c||_yr$rrs rrzPERMISSIONSType130.set_OWNER_Urvr)c|jSr$rr0s rrzPERMISSIONSType130.get_OWNER_Mrrr)c||_yr$rrs rrzPERMISSIONSType130.set_OWNER_Mrvr)c|jSr$r r0s rr zPERMISSIONSType130.get_OWNER_Arrr)c||_yr$r r s rrzPERMISSIONSType130.set_OWNER_Arvr)c|jSr$rr0s rrzPERMISSIONSType130.get_GROUP_U!rrr)c||_yr$rrs rrzPERMISSIONSType130.set_GROUP_U#rvr)c|jSr$rr0s rrzPERMISSIONSType130.get_GROUP_M%rrr)c||_yr$rrs rrzPERMISSIONSType130.set_GROUP_M'rvr)c|jSr$rr0s rrzPERMISSIONSType130.get_GROUP_A)rrr)c||_yr$rrs rr zPERMISSIONSType130.set_GROUP_A+rvr)c|jSr$r"r0s rr#zPERMISSIONSType130.get_OTHER_U-rrr)c||_yr$r"r%s rr&zPERMISSIONSType130.set_OTHER_U/rvr)c|jSr$r(r0s rr)zPERMISSIONSType130.get_OTHER_M1rrr)c||_yr$r(r+s rr,zPERMISSIONSType130.set_OTHER_M3rvr)c|jSr$r.r0s rr/zPERMISSIONSType130.get_OTHER_A5rrr)c||_yr$r.r1s rr2zPERMISSIONSType130.set_OTHER_A7rvr)c|j`|jT|jH|j<|j0|j $|j |j |jyyrr4r0s rrzPERMISSIONSType130.has__content9r5r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr6rrrrrrrrrrrrrs rrkzPERMISSIONSType130.exportHr;r)cyr$r?rs rrz$PERMISSIONSType130._exportAttributes_rr)c <|rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jhtr|jr|jdznd}t||||j d|d |j |jd d|d ||jhtr|jr|jdznd}t||||j d|d |j |jdd|d ||jhtr|jr|jdznd}t||||j d|d|j |jdd|d||jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|j"r|j"dznd}t||||j d|d|j |j dd|d||j$htr|j&r|j&dznd}t||||j d|d|j |j$dd|d||j(itr|j*r|j*dznd}t||||j d|d|j |j(dd|d|yyr:r;rs rrz"PERMISSIONSType130._exportChildrenar<r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzPERMISSIONSType130.buildrr)cyr$r?rs rrz#PERMISSIONSType130._buildAttributesrr)c~|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|d k(rX|jrK|j}|j||d }|j||d }||_|j|_yyyr@rArs rrz!PERMISSIONSType130._buildChildrenrBr)rC)rrr6T)rr6)rrr6FTr$rrDr?r)rr6r6r-r)r6ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zdd ZddZddZddZdZddZy)r7Nc ||_d|_d|_|jd|_d|_||_d|_|g|_y||_yrV) r=rrXr^rrYrbrcr)r'rbrr=r]s rr(zTEMPLATEType131.__init__sX,%)"!%%kk*:; $   "D  ,D r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr7rarbs rrdzTEMPLATEType131.factoryrer)c|jSr$rgr0s rrhzTEMPLATEType131.get_ns_prefix_rir)c||_yr$rgrks rrmzTEMPLATEType131.set_ns_prefix_rnr)c|jSr$rr0s rrzTEMPLATEType131.get_VN_MADr r)c||_yr$rrs rrzTEMPLATEType131.set_VN_MADr$r)c|jSr$rr0s rrz TEMPLATEType131.get_anytypeobjs_rr)c||_yr$rrs rrz TEMPLATEType131.set_anytypeobjs_rr)c:|jj|yr$rrys rrz TEMPLATEType131.add_anytypeobjs_rr)c"||j|<yr$rrs rrz#TEMPLATEType131.insert_anytypeobjs_rr)c6|j |jryyr)rbrr0s rrzTEMPLATEType131.has__contents KK #   r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr7rrrrrrrrrrrrrs rrkzTEMPLATEType131.exportrr)cyr$r?rs rrz!TEMPLATEType131._exportAttributesrr)c |rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||sJ|jD]:} t||||j t| |j d<yy) NrrrrrrbrEr) rbrrcrr9r{rwr~rrrs rrzTEMPLATEType131._exportChildrens DD ;; "?MRVRgRgt44s:np  w| 4 MM9IDOO\`\r\rs|~B~I~ItJW_\r]`Macsvz{ |))7E<8 c$i( d#*r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzTEMPLATEType131.build'rr)cyr$r?rs rrz TEMPLATEType131._buildAttributes2rr)c|dk(rK|j}|j||d}|j||d}||_|j|_y|j |d}|jj|y)Nrbr7) rr|rrbrrcrlrr+rs rrzTEMPLATEType131._buildChildren4su  [[F**64BF--fdHEF DK$*MMD !))&2CDH    $ $X .r)r)rrr7T)rr7)rrr7FTr$r)r<r=r>rArrarr(rdrrhrmrrrrrrrrkrrrrrr?r)rr7r7sp''HHJ - 67#G$8NFR-.  $   /r)r7ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZd dZd!dZ d"dZ!d#dZ"dZ#d$dZ$y)%rtNc  d| |_d|_d|_| jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_yrVrrs rr(zPERMISSIONSType132.__init__Err)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrtrarbs rrdzPERMISSIONSType132.factory]r1r)c|jSr$rgr0s rrhz!PERMISSIONSType132.get_ns_prefix_hrir)c||_yr$rgrks rrmz!PERMISSIONSType132.set_ns_prefix_jrnr)c|jSr$rr0s rrzPERMISSIONSType132.get_OWNER_Ulrrr)c||_yr$rrs rrzPERMISSIONSType132.set_OWNER_Unrvr)c|jSr$rr0s rrzPERMISSIONSType132.get_OWNER_Mprrr)c||_yr$rrs rrzPERMISSIONSType132.set_OWNER_Mrrvr)c|jSr$r r0s rr zPERMISSIONSType132.get_OWNER_Atrrr)c||_yr$r r s rrzPERMISSIONSType132.set_OWNER_Avrvr)c|jSr$rr0s rrzPERMISSIONSType132.get_GROUP_Uxrrr)c||_yr$rrs rrzPERMISSIONSType132.set_GROUP_Uzrvr)c|jSr$rr0s rrzPERMISSIONSType132.get_GROUP_M|rrr)c||_yr$rrs rrzPERMISSIONSType132.set_GROUP_M~rvr)c|jSr$rr0s rrzPERMISSIONSType132.get_GROUP_Arrr)c||_yr$rrs rr zPERMISSIONSType132.set_GROUP_Arvr)c|jSr$r"r0s rr#zPERMISSIONSType132.get_OTHER_Urrr)c||_yr$r"r%s rr&zPERMISSIONSType132.set_OTHER_Urvr)c|jSr$r(r0s rr)zPERMISSIONSType132.get_OTHER_Mrrr)c||_yr$r(r+s rr,zPERMISSIONSType132.set_OTHER_Mrvr)c|jSr$r.r0s rr/zPERMISSIONSType132.get_OTHER_Arrr)c||_yr$r.r1s rr2zPERMISSIONSType132.set_OTHER_Arvr)c|j`|jT|jH|j<|j0|j $|j |j |jyyrr4r0s rrzPERMISSIONSType132.has__contentr5r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrtrrrrrrrrrrrrrs rrkzPERMISSIONSType132.exportr;r)cyr$r?rs rrz$PERMISSIONSType132._exportAttributesrr)c <|rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jhtr|jr|jdznd}t||||j d|d |j |jd d|d ||jhtr|jr|jdznd}t||||j d|d |j |jdd|d ||jhtr|jr|jdznd}t||||j d|d|j |jdd|d||jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|j"r|j"dznd}t||||j d|d|j |j dd|d||j$htr|j&r|j&dznd}t||||j d|d|j |j$dd|d||j(itr|j*r|j*dznd}t||||j d|d|j |j(dd|d|yyr:r;rs rrz"PERMISSIONSType132._exportChildrenr<r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzPERMISSIONSType132.buildrr)cyr$r?rs rrz#PERMISSIONSType132._buildAttributesrr)c~|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|d k(rX|jrK|j}|j||d }|j||d }||_|j|_yyyr@rArs rrz!PERMISSIONSType132._buildChildrenrBr)rC)rrrtT)rrt)rrrtFTr$rrDr?r)rrtrtAr-r)rtceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZddZddZddZddZdZddZy)ruNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ yrVrrs rr(zLOCKType133.__init__,rr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrurarbs rrdzLOCKType133.factory:rr)c|jSr$rgr0s rrhzLOCKType133.get_ns_prefix_Erir)c||_yr$rgrks rrmzLOCKType133.set_ns_prefix_Grnr)c|jSr$rr0s rrzLOCKType133.get_LOCKEDIr r)c||_yr$rrs rrzLOCKType133.set_LOCKEDKr$r)c|jSr$rr0s rrzLOCKType133.get_OWNERMrr)c||_yr$rrs rrzLOCKType133.set_OWNEROrr)c|jSr$rr0s rrzLOCKType133.get_TIMEQrr)c||_yr$rrs rrzLOCKType133.set_TIMESrMr)c|jSr$rr0s rrzLOCKType133.get_REQ_IDUr r)c||_yr$rrs rrzLOCKType133.set_REQ_IDWr$r)cf|j$|j|j |jyyrrr0s rrzLOCKType133.has__contentYrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrurrrrrrrrrrrrrs rrkzLOCKType133.exportcr7r)cyr$r?rs rrzLOCKType133._exportAttributeszrr)c |rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j htr|jr|jdznd}t||||j d|d |j |j d d|d ||jhtr|jr|jdznd}t||||j d|d |j |jd d|d ||jitr|jr|jdznd}t||||j d|d |j |jdd|d |yyrrrs rrzLOCKType133._exportChildren|rr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzLOCKType133.buildrr)cyr$r?rs rrzLOCKType133._buildAttributesrr)c|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j||d}|j||d}||_|j|_ y|dk(rX|jrK|j}|j||d}|j||d}||_ |j|_ yyyrrrs rrzLOCKType133._buildChildrenrr)r)rrruT)rru)rrruFTr$rrr?r)rruru(r.r)ruceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)rvNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrGrHs rr(zVMSType134.__init__rIr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrvrarbs rrdzVMSType134.factoryr r)c|jSr$rgr0s rrhzVMSType134.get_ns_prefix_rir)c||_yr$rgrks rrmzVMSType134.set_ns_prefix_rnr)c|jSr$r2r0s rr3zVMSType134.get_IDrqr)c||_yr$r2r5s rr6zVMSType134.set_IDrur)c:|jj|yr$rQrys rrRzVMSType134.add_IDrSr)c<|jj||yr$rUrs rrVzVMSType134.insert_ID_atrWr)c"||j|<yr$r2rs rrYzVMSType134.replace_ID_atrZr)c|jryyrr2r0s rrzVMSType134.has__contentr\r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrvrrrrrrrrrrrrrs rrkzVMSType134.exportr3r)cyr$r?rs rrzVMSType134._exportAttributesrr)c |rd}nd}|jD]`} tr|jr|jdznd}t||||j d|d|j | dd|d|byrarbrcs rrzVMSType134._exportChildrenrer)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzVMSType134.build rr)cyr$r?rs rrzVMSType134._buildAttributesrr)c|dk(rl|jr_|j}|j||d}|j||d}|jj ||j |_yyyrirjrs rrzVMSType134._buildChildrenrkr)r)rrrvT)rrv)rrrvFTr$rrlr?r)rrvrvrr)rvceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZddZddZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_yrVrrs rr(zZONEType.__init__&rr)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzZONEType.factory6rr)c|jSr$rgr0s rrhzZONEType.get_ns_prefix_Arir)c||_yr$rgrks rrmzZONEType.set_ns_prefix_Crnr)c|jSr$r2r0s rr3zZONEType.get_IDErqr)c||_yr$r2r5s rr6zZONEType.set_IDGrur)c|jSr$rHr0s rrIzZONEType.get_NAMEIrr)c||_yr$rHrKs rrLzZONEType.set_NAMEKrMr)c|jSr$rr0s rrzZONEType.get_STATEMrr)c||_yr$rrs rrzZONEType.set_STATEOrr)c|jSr$rr0s rrzZONEType.get_TEMPLATEQrr)c||_yr$rrs rrzZONEType.set_TEMPLATESrr)c|jSr$rr0s rrzZONEType.get_SERVER_POOLUrWr)c||_yr$rrs rrzZONEType.set_SERVER_POOLWr[r)c~|j0|j$|j|j |jyyrrr0s rrzZONEType.has__contentYrr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzZONEType.exportdrr)cyr$r?rs rrzZONEType._exportAttributes{rr)c <|rd}nd}|jhtr|jr|jdznd}t||||j d|d|j |jdd|d||j tr|jr|jdznd}t||||j d|d |j|jt|j d d|d ||jhtr|jr|jdznd}t||||j d|d |j |jd d|d ||jDtr|jr|jdznd}|jj|||dd ||j Etr|j"r|j"dznd}|j j|||dd|yyrrrs rrzZONEType._exportChildren}rr)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzZONEType.buildrr)cyr$r?rs rrzZONEType._buildAttributesrr)c|dk(rW|jrK|j}|j||d}|j||d}||_|j|_y|dk(rK|j}|j ||d}|j||d}||_|j|_ y|dk(rW|jrK|j}|j||d}|j||d}||_ |j|_ y|dk(r8tj|} | j||| |_d| _y|dk(r8t"j|} | j||| |_d| _yyr)rrrrrrr|rrrrOrPTEMPLATEType135rdrr,rXSERVER_POOLTyperrs rrzZONEType._buildChildrensl  KKE**5$=E--eT4@EDG & D  & [[F**64@F--fdFCFDI"(--D  ' !fkkKKE**5$@E--eT7CEDJ#)==D * $"**$*?D JJvnJ = DM%/D " - '"**$*?D JJvnJ =#D %2D " (r)r)rrrT)rr)rrrFTr$rrr?r)rrr"s''HHJ* /7#G$! ' -. H.  3r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZdd Zdd Zdd Zdd Zd ZddZy)r21Nc ||_d|_d|_|jd|_d|_||_d|_yrVr=rrXr^rrYENDPOINTENDPOINT_nsprefix_r'r71r=r]s rr(zTEMPLATEType135.__init__B,%)"!%%kk*:;  "&r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr21rarbs rrdzTEMPLATEType135.factoryrer)c|jSr$rgr0s rrhzTEMPLATEType135.get_ns_prefix_rir)c||_yr$rgrks rrmzTEMPLATEType135.set_ns_prefix_rnr)c|jSr$r71r0s r get_ENDPOINTzTEMPLATEType135.get_ENDPOINTrr)c||_yr$r?1r'r71s r set_ENDPOINTzTEMPLATEType135.set_ENDPOINTrr)c|jyyrr?1r0s rrzTEMPLATEType135.has__content MM %r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr21rrrrrrrrrrrrrs rrkzTEMPLATEType135.exportrr)cyr$r?rs rrz!TEMPLATEType135._exportAttributesrr)c ,|rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d|yy Nrrrr ENDPOINT>r71rErr71rr81rr9r{rwr~rs rrzTEMPLATEType135._exportChildren DD == $AOTXTkTkt66rArrarr(rdrrhrmr@1rC1rrkrrrrrr?r)rr21r21e''HHJ' 67#G$!-. D  4r)r21ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)r31Nc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVr=rrXr^rrYrO rP r'rO r=r]s rr(zSERVER_POOLType.__init__$Z,%)"!%%kk*:; >DK!%!DK $r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr31rarbs rrdzSERVER_POOLType.factory/rer)c|jSr$rgr0s rrhzSERVER_POOLType.get_ns_prefix_:rir)c||_yr$rgrks rrmzSERVER_POOLType.set_ns_prefix_<rnr)c|jSr$rp r0s rrq zSERVER_POOLType.get_SERVER>r r)c||_yr$rp rs s rrt zSERVER_POOLType.set_SERVER@r$r)c:|jj|yr$rO r+rys r add_SERVERzSERVER_POOLType.add_SERVERBr#r)c<|jj||yr$rO r~rs rinsert_SERVER_atz SERVER_POOLType.insert_SERVER_atDr'r)c"||j|<yr$rp rs rreplace_SERVER_atz!SERVER_POOLType.replace_SERVER_atFr*r)c|jryyrrp r0s rrzSERVER_POOLType.has__contentH KKr)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr31rrrrrrrrrrrrrs rrkzSERVER_POOLType.exportOrr)cyr$r?rs rrz!SERVER_POOLType._exportAttributesfrr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>yNrrrrO rrO rrP rk r'rrrarcrbrr`rSERVER_s rrzSERVER_POOLType._exportChildrenhW DD{{G?MRVRgRgt44s:np  NN7E+;2U]lxN y#r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzSERVER_POOLType.buildprr)cyr$r?rs rrz SERVER_POOLType._buildAttributes{rr)c|dk(rLtj|}|j|||jj |d|_yyNrO rr) SERVERTyperdrrO r+rXrs rrzSERVER_POOLType._buildChildren}sL  %%T%:D JJvnJ = KK  t $%-D " !r)r)rrr31T)rr31)rrr31FTr$rr<r=r>rArrarr(rdrrhrmrq rt ra1rd1rf1rrkrrrrrr?r)rr31r31 st''HHJ % 67#G$")#-. z  .r)r31ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zdd ZddZddZddZdZddZy)ru1Nc ||_d|_d|_|jd|_d|_||_d|_||_d|_ ||_ d|_ yrV) r=rrXr^rrYr71r81rrrr)r'r71rrr=r]s rr(zSERVERType.__init__s`,%)"!%%kk*:;  "&  "r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rru1rarbs rrdzSERVERType.factoryr r)c|jSr$rgr0s rrhzSERVERType.get_ns_prefix_rir)c||_yr$rgrks rrmzSERVERType.set_ns_prefix_rnr)c|jSr$r?1r0s rr@1zSERVERType.get_ENDPOINTrr)c||_yr$r?1rB1s rrC1zSERVERType.set_ENDPOINTrr)c|jSr$r2r0s rr3zSERVERType.get_IDrqr)c||_yr$r2r5s rr6zSERVERType.set_IDrur)c|jSr$rHr0s rrIzSERVERType.get_NAMErr)c||_yr$rHrKs rrLzSERVERType.set_NAMErMr)cN|j|j |jyyr)r71rrr0s rrzSERVERType.has__contents& MM % GG  II !r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nru1rrrrrrrrrrrrrs rrkzSERVERType.exportr3r)cyr$r?rs rrzSERVERType._exportAttributesrr)c ,|rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jhtr|jr|jdznd}t||||j d|d |j|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d |yy) NrrrrrJ1r71rErrrrr) r71rr81rr9r{rwr~rrrrrrs rrzSERVERType._exportChildrens DD == $AOTXTkTkt66rArrarr(rdrrhrmr@1rC1r3r6rIrLrrkrrrrrr?r)rru1ru1sy''HHJ # 17#G$!-. t"  0r)ru1ceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZdd Zdd Zdd Zdd Zd ZddZy)rNc ||_d|_d|_|jd|_d|_||_d|_yrVr61r91s rr(zTEMPLATEType136.__init__ r:1r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzTEMPLATEType136.factoryrer)c|jSr$rgr0s rrhzTEMPLATEType136.get_ns_prefix_rir)c||_yr$rgrks rrmzTEMPLATEType136.set_ns_prefix_ rnr)c|jSr$r?1r0s rr@1zTEMPLATEType136.get_ENDPOINT"rr)c||_yr$r?1rB1s rrC1zTEMPLATEType136.set_ENDPOINT$rr)c|jyyrr?1r0s rrzTEMPLATEType136.has__content&rE1r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzTEMPLATEType136.export-rr)cyr$r?rs rrz!TEMPLATEType136._exportAttributesDrr)c ,|rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d|yyrI1rK1rs rrzTEMPLATEType136._exportChildrenFrL1r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzTEMPLATEType136.buildOrr)cyr$r?rs rrz TEMPLATEType136._buildAttributesZrr)c|dk(rK|j}|j||d}|j||d}||_|j|_yyrP1rQ1rRs rrzTEMPLATEType136._buildChildren\rR1r)r)rrrT)rr)rrrFTr$rrS1r?r)rrrrT1r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zdd Zdd ZddZddZdZddZy)rNc ||_d|_d|_|jd|_d|_|g|_d|_y||_d|_yrVrW1rX1s rr(zSERVER_POOLType137.__init__jrY1r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rrrarbs rrdzSERVER_POOLType137.factoryur1r)c|jSr$rgr0s rrhz!SERVER_POOLType137.get_ns_prefix_rir)c||_yr$rgrks rrmz!SERVER_POOLType137.set_ns_prefix_rnr)c|jSr$rp r0s rrq zSERVER_POOLType137.get_SERVERr r)c||_yr$rp rs s rrt zSERVER_POOLType137.set_SERVERr$r)c:|jj|yr$r`1rys rra1zSERVER_POOLType137.add_SERVERr#r)c<|jj||yr$rc1rs rrd1z#SERVER_POOLType137.insert_SERVER_atr'r)c"||j|<yr$rp rs rrf1z$SERVER_POOLType137.replace_SERVER_atr*r)c|jryyrrp r0s rrzSERVER_POOLType137.has__contentrh1r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nrrrrrrrrrrrrrrs rrkzSERVER_POOLType137.exportr;r)cyr$r?rs rrz$SERVER_POOLType137._exportAttributesrr)c |rd}nd}|jD]<} tr|jr|jdznd}| j|||dd|>yrl1rm1rn1s rrz"SERVER_POOLType137._exportChildrenrp1r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzSERVER_POOLType137.buildrr)cyr$r?rs rrz#SERVER_POOLType137._buildAttributesrr)c|dk(rLtj|}|j|||jj |d|_yyrt1) SERVERType138rdrrO r+rXrs rrz!SERVER_POOLType137._buildChildrensL   (((=D JJvnJ = KK  t $%-D " !r)r)rrrT)rr)rrrFTr$rrv1r?r)rrrfst''HHJ % 97#G$")#-. z  .r)rceZdZejZdZdZddZdZe eZdZ dZ dZ dZ dZd Zd Zd Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZd dZd!dZ d"dZ!d#dZ"dZ#d$dZ$y)%r1Nc  d| |_d|_d|_| jd|_d|_||_d|_||_d|_ ||_ d|_ ||_ d|_ ||_d|_||_d|_||_d|_||_d|_| |_d|_yrV)r=rrXr^rrYr71r81rrrrrOrPrrrrrrrrrr) r'r71rrrOrrrrrr=r]s rr(zSERVERType138.__init__s,%)"!%%kk*:;  "&  " # "  "& $"#' (&*#r)ctttt}|||i|Stjrtj|i|St|i|Sr$)r`rr1rarbs rrdzSERVERType138.factoryrr)c|jSr$rgr0s rrhzSERVERType138.get_ns_prefix_rir)c||_yr$rgrks rrmzSERVERType138.set_ns_prefix_rnr)c|jSr$r?1r0s rr@1zSERVERType138.get_ENDPOINTrr)c||_yr$r?1rB1s rrC1zSERVERType138.set_ENDPOINTrr)c|jSr$r2r0s rr3zSERVERType138.get_IDrqr)c||_yr$r2r5s rr6zSERVERType138.set_IDrur)c|jSr$rHr0s rrIzSERVERType138.get_NAMErr)c||_yr$rHrKs rrLzSERVERType138.set_NAMErMr)c|jSr$rr0s rrzSERVERType138.get_STATErr)c||_yr$rrs rrzSERVERType138.set_STATErr)c|jSr$rr0s rrzSERVERType138.get_TERMrr)c||_yr$rrs rrzSERVERType138.set_TERM rMr)c|jSr$rr0s rrzSERVERType138.get_VOTEDFOR rr)c||_yr$rrs rrzSERVERType138.set_VOTEDFOR rr)c|jSr$rr0s rrzSERVERType138.get_COMMITr r)c||_yr$rrs rrzSERVERType138.set_COMMITr$r)c|jSr$rr0s rrzSERVERType138.get_LOG_INDEXrr)c||_yr$rrs rrzSERVERType138.set_LOG_INDEXrr)c|jSr$rr0s rrzSERVERType138.get_FEDLOG_INDEXrr)c||_yr$rrs rrzSERVERType138.set_FEDLOG_INDEXrr)c|j`|jT|jH|j<|j0|j $|j |j |jyyr) r71rrrOrrrrrr0s rrzSERVERType138.has__contentsd MM % GG  II ! JJ " II ! MM % KK # NN &    )r)cRtjd}||}|rd}nd}|j|dk(r |j}tr|jr|jdz}t ||||j d|||xrd|zxsdt} |j||| |d|jrU|j d||j||d z||d| t ||||j d ||d|y|j d |y) Nr1rrrrrrrrrrrrrs rrkzSERVERType138.export*rr)cyr$r?rs rrzSERVERType138._exportAttributesArr)c |rd}nd}|jtr|jr|jdznd}t||||j d|d|j |j t|jdd|d||jhtr|jr|jdznd}t||||j d|d |j|jd d|d ||jtr|jr|jdznd}t||||j d|d |j |j t|jd d|d ||jhtr|jr|jdznd}t||||j d|d |j|jdd|d ||jhtr|j r|j dznd}t||||j d|d|j|jdd|d||j"htr|j$r|j$dznd}t||||j d|d|j|j"dd|d||j&htr|j(r|j(dznd}t||||j d|d|j|j&dd|d||j*htr|j,r|j,dznd}t||||j d|d|j|j*dd|d||j.itr|j0r|j0dznd}t||||j d|d|j|j.dd|d|yy)NrrrrrJ1r71rErrrrrrrOrrrrrrrrrr)r71rr81rr9r{rwr~rrrrrrOrPrrrrrrrrrrrs rrzSERVERType138._exportChildrenCs DD == $AOTXTkTkt66LQUQeQet33c9ln  w| 4 MM7G$JaJabfblblzAJaKBDTW[\ ] 99 =KPTPcPct22S8jl  w| 4 MM5EH_H_`d`i`iv|H_H}@PSWX Y == $AOTXTkTkt66> %BPUYUmUmt77#=tv  w| 4 MM?ORVRiRijnjxjxFQRiSRTdgkl m    (ESX\XsXst::S@z|  w| 4 MMEUX\XoXoptqBqBO]XoY^`pswx y )r)c6||_tr||_t}|j|_|j ||j||D]G}tj|jjd}|j||||I|Srrrs rrzSERVERType138.buildlrr)cyr$r?rs rrzSERVERType138._buildAttributeswrr)cN|dk(rK|j}|j||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j ||d}|j||d}||_|j|_ y|dk(rK|j}|j||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j ||d}|j||d}||_ |j|_ y|dk(rW|jrK|j}|j ||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j ||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j ||d}|j||d}||_|j|_y|dk(rW|jrK|j}|j ||d}|j||d}||_|j|_y|d k(rX|jrK|j}|j ||d }|j||d }||_|j|_yyy) Nr71rrrOrrrrr)rr|rr71rr81rrrrrrrOrPrrrrrrrrrrrs rrzSERVERType138._buildChildrenys  "[[F**64DF--fdJGF"DM&,mmD # $ 6;;KKE**5$=E--eT4@EDG & D  & [[F**64@F--fdFCFDI"(--D  ' !fkkKKE**5$@E--eT7CEDJ#)==D & V[[KKE**5$?E--eT6BEDI"(--D  * $KKE**5$ CE--eT:FE!DM&,mmD # ( "v{{KKE**5$AE--eT8DEDK$*MMD ! + %&++KKE**5$ DE--eT;GE"DN'-}}D $ . (V[[KKE**5$GE--eT>JE %D *0--D ' .9 (r)rC)rrr1T)rr1)rrr1FTr$r)%r<r=r>rArrarr(rdrrhrmr@1rC1r3r6rIrLrrrrrrrrrrrrrrkrrrrrr?r)rr1r1s''HHJ+0 47#G$!!#!)-. (yR  68r)r1z0 Usage: python .py [ -s ] cLtttjdy)Nr)r5 USAGE_TEXTrgexitr?r)rusager1s *HHQKr)ctj|jjd}t|z}t j |}|tj |}||fS)Nr)rrrYr TagNamePrefixGDSClassesMappingr^r_)r{rY prefix_tag rootClasss r get_root_tagr1s^   TXX & - - / 3C$J!%%j1IIMM*-  >r)c 4|jDcic])}|jjD] \}}||| +}}}}dj|jDcgc]\}}dj ||c}}}||fScc}}}wcc}}w)zGet all name space prefix definitions required in this XML doc. Return a dictionary of definitions and a char string of definitions. rz xmlns:{}="{}")iterr]rtrr6)rootNoder{rurir] namespacedefss rget_required_ns_prefix_defsr1s MMO #D!ZZ--/MVS    / #   HH ;;=(KFC vs+(M -   s .B %B ct}d}t||}|j}t|\}}|d}t}|j } | j ||t|\a} tsd}d}|rt|jdkDrd} tjj| tjjdjt|j|j!tjtjj| | SNrTrr3-------------------------------------------------- "----- Warnings -- count: {} ----- )r"rgetrootr1rTrdrr1CapturedNsmap_rrr1rgstderrr9r6r;) inFileNamesilenceprint_warnings gds_collectorr rr1rootTagr1rootObjr1 separators rrrs !OM F J 'C{{}H%h/GY## !G MM(=M9$?$I!NM #m88:;a?%  # >EE  **, -1 2$$SZZ0 # Nr)cd}t||}t}|j} t| \} } | d} t} | j } | j | ||i}|i}| jd| |||} | j|}tsd}d} |rt|jdkDrd}tjj|tjjdjt|j|j!tjtjj|| | ||fS)NrTr)rbr rrrr1r1)rr"r1r1rTrdrr rvrrr1rgr1r9r6r;)r1r1r1rureverse_mappingr]r rr1r1r1r1r1 rootElementreverse_node_mappingr1s r parseEtreer1sN F J 'C!OM{{}H%h/GY## !G MM(=M9"" Gg(#8K#;;GD #m88:;a?%  # >EE  **, -1 2$$SZZ0 # K*> >>r)c@d}t||}t}t|\}}|d}t}|j }|j ||t sd}|rt|jdkDrd} tjj| tjjdjt|j|jtjtjj| |S)a'Parse a string, create the object tree, and export it. Arguments: - inString -- A string. This XML fragment should not start with an XML declaration containing an encoding. - silence -- A boolean. If False, export the object. Returns -- The root object in the tree. NrTrrr1r1)rr"r1rTrdrrrr1rgr1r9r6r;) inStringr1r1r r1r1r1r1r1r1s r parseStringr1(sFh/H!OM%h/GY## !G MM(=M9  #m88:;a?%  # >EE  **, -1 2$$SZZ0 # Nr)cdd}t||}t}|j}t|\}}|d}t}|j } | j ||tsd}d}|rt|jdkDrd} tjj| tjjdjt|j|jtjtjj| | Sr1)rr"r1r1rTrdrrrr1rgr1r9r6r;) r1r1r1r rr1r1r1r1r1r1s r parseLiteralr1Ks F J 'C!OM{{}H%h/GY## !G MM(=M9 #m88:;a?%  # >EE  **, -1 2$$SZZ0 # Nr)cxtjdd}t|dk(rt|dyt y)Nrr)rgargvrrr1)argss rmainr1js, 88AB%r&r&rAr}rrrC$r%rrr&r(r+r+r*rorrUrrK r*r$r-rrrrrrTrrrr-rr6rtrrF r r* r"rIrr)r<rnr rr*rKr*(rd#rnr)rrr*ru1r1r31rrCr)rr2rH r{r+r:-rr*rrr/rr7r21rrrrirG r'r(rrrr*r#r-rr%r-rrGr9rrmrEr(r0r"rrr+rrr*rhrvrlrjrrbr8rr"r$r_%r)&r&rhr r rrMr~rrrD$r%rr&rrr8r rr'rXr5rrrr;r-rr9rrzrrxr$r)FT)FTNNN(rgModuleNotFoundErrorModulenotfoundExp_ NameError ImportError six.movesrrrer/rrrJdecimalrlxmlrr r2rr1rhri basestringrrrrgeneratedsnamespacesrrr GenerateDSNamespaceTypePrefixes_generatedscollectorr r"renumr@generatedssuperrArgeneratedssupersuperrBrryrr1rrString_cleanup_pat_Namespace_extract_pat_DOTALLrr`rr~rrrrrr ExceptionrGrrrrCrErKrPrTrZrrrrrrrrnrrr#r&rrrrrrrrrrmrprK rM r r r- rK r rrr)rErGrrr r rMrjrlrr5r8rrr9r;rxrzrr*rrr{rrrrrrrrrrr rrrrrrr;r9r:r<r|rr}rr~r"rrr=rrrrArrbrrrrrrrrrr8rryrrrrrrrrr:rrrrrgrSrrTrrUrorrrrhrir"rjrrrrrrE rF rG rH rrI rr r r) r* rH rr{r|r}r~rrrrrrrrrrrrrrrrrrr"r#r$r%r&r'rd#rCrmr#r#rnrB$rW$rC$r$rD$r$rE$r$ror%r%r%r>%r%r_%r%r%rrrr%rr&rr)&rrc&rr&r&r&r&r&r&r&r"'rrrW'rry'rr'rr'rIrJrKr*(rhr(r(r(r(r(r(r)r)r(r)rrrr.rg*r/r*r*r*r*r*rr*rr*r*r*r*r*r+r+r+r+r+r0r1r,r2r:-r3re-rXr-r-r-r-r-r-r-r-r.rrrrrrrrrrr/rV0rq0r5r6r7rtrurvrr21r31ru1rrr1r1r1r1r1r1rr1r1r1r1r<RenameMappings_NamespaceToDefMappings___all__r?r)rr 2s6 %,"    QLL" `"X*h=ABT/Rs{{>* !ckk,/$]33SZZ@" $  # " I  s!s!l1&1>#t sD sDb/ob/Lm*om*b b+b+Ly-y-zb1_b1L[0[0~ N2?N2dc3/c3Nd./d.Pg3?g3V b/?b/Lj4oj4\b1_b1LE0E0R b0Ob0Lp4p4hI<I9=%?P F> zF= ?- .y YK%$%n"!"*')$*====D DR=  6  B.BJYRsADAD*AD8%AE,AE3AE+DAD'D&AD'D*AD5D4AD5D8AEEAEEAEEAEEAE(E'AE(E+AF.E1AE8E7AF)E8AFE= AF FAF)F AFFAF)F)AF.