Viewing File: /opt/hc_python/lib/python3.12/site-packages/pyone/bindings/__pycache__/__init__.cpython-312.pyc

�

d��g����2d�ddlZddlZddlmZddlmZddlmZ	�dcd�Z
�dcd�ZdZd	Z
Gd
�dee	j�Zee	j_Gd�d
ee	j"�Zee	j"_Gd�dee	j&�Zee	j&_Gd�dee	j*�Zee	j*_Gd�dee	j.�Zee	j._Gd�dee	j2�Zee	j2_Gd�dee	j6�Zee	j6_Gd�dee	j:�Zee	j:_Gd�dee	j>�Z e e	j>_Gd�dee	jB�Z"e"e	jB_Gd�dee	jF�Z$e$e	jF_Gd �d!ee	jJ�Z&e&e	jJ_Gd"�d#ee	jN�Z(e(e	jN_Gd$�d%ee	jR�Z*e*e	jR_Gd&�d'ee	jV�Z,e,e	jV_Gd(�d)ee	jZ�Z.e.e	jZ_Gd*�d+ee	j^�Z0e0e	j^_Gd,�d-ee	jb�Z2e2e	jb_Gd.�d/ee	jf�Z4e4e	jf_Gd0�d1ee	jj�Z6e6e	jj_Gd2�d3ee	jn�Z8e8e	jn_Gd4�d5ee	jr�Z:e:e	jr_Gd6�d7ee	jv�Z<e<e	jv_Gd8�d9ee	jz�Z>e>e	jz_Gd:�d;ee	j~�Z@e@e	j~_Gd<�d=ee	j��ZBeBe	j�_Gd>�d?ee	j��ZDeDe	j�_Gd@�dAee	j��ZFeFe	j�_GdB�dCee	j��ZHeHe	j�_GdD�dEee	j��ZJeJe	j�_GdF�dGee	j��ZLeLe	j�_GdH�dIee	j��ZNeNe	j�_GdJ�dKee	j��ZPePe	j�_GdL�dMee	j��ZReRe	j�_GdN�dOee	j��ZTeTe	j�_GdP�dQee	j��ZVeVe	j�_GdR�dSee	j��ZXeXe	j�_GdT�dUee	j��ZZeZe	j�_GdV�dWee	j��Z\e\e	j�_GdX�dYee	j��Z^e^e	j�_GdZ�d[ee	j��Z`e`e	j�_Gd\�d]ee	j��Zbebe	j�_Gd^�d_ee	j��Zdede	j�_Gd`�daee	j��Zfefe	j�_Gdb�dcee	j��Zhehe	j�_Gdd�deee	j��Zjeje	j�_Gdf�dgee	j��Zlele	j�_Gdh�diee	j��Znene	j�_Gdj�dkee	j��Zpepe	j�_Gdl�dmee	j��Zrere	j�_Gdn�doee	j��Ztete	j�_Gdp�dqee	j��Zveve	j�_Gdr�dsee	j��Zxexe	j�_Gdt�duee	j��Zzeze	j�_Gdv�dwee	j��Z|e|e	j�_Gdx�dyee	j��Z~e~e	j�_Gdz�d{ee	j��Z�e�e	j�_Gd|�d}ee	�j�Z�e�e	�j_Gd~�dee	�j�Z�e�e	�j_Gd��d�ee	�j
�Z�e�e	�j
_Gd��d�ee	�j�Z�e�e	�j_Gd��d�ee	�j�Z�e�e	�j_Gd��d�ee	�j�Z�e�e	�j_Gd��d�ee	�j�Z�e�e	�j_Gd��d�ee	�j�Z�e�e	�j_Gd��d�ee	�j"�Z�e�e	�j"_Gd��d�ee	�j&�Z�e�e	�j&_Gd��d�ee	�j*�Z�e�e	�j*_Gd��d�ee	�j.�Z�e�e	�j._Gd��d�ee	�j2�Z�e�e	�j2_Gd��d�ee	�j6�Z�e�e	�j6_Gd��d�ee	�j:�Z�e�e	�j:_Gd��d�ee	�j>�Z�e�e	�j>_Gd��d�ee	�jB�Z�e�e	�jB_Gd��d�ee	�jF�Z�e�e	�jF_Gd��d�ee	�jJ�Z�e�e	�jJ_Gd��d�ee	�jN�Z�e�e	�jN_Gd��d�ee	�jR�Z�e�e	�jR_Gd��d�ee	�jV�Z�e�e	�jV_Gd��d�ee	�jZ�Z�e�e	�jZ_Gd��d�ee	�j^�Z�e�e	�j^_Gd��d�ee	�jb�Z�e�e	�jb_Gd��d�ee	�jf�Z�e�e	�jf_Gd��d�ee	�jj�Z�e�e	�jj_Gd��d�ee	�jn�Z�e�e	�jn_Gd��d�ee	�jr�Z�e�e	�jr_Gd��d�ee	�jv�Z�e�e	�jv_Gd��d�ee	�jz�Z�e�e	�jz_Gd��d�ee	�j~�Z�e�e	�j~_Gd��d�ee	�j��Z�e�e	�j�_Gd��d�ee	�j��Z�e�e	�j�_Gd��d�ee	�j��Z�e�e	�j�_Gd„d�ee	�j��Z�e�e	�j�_GdĄd�ee	�j��Z�e�e	�j�_GdƄd�ee	�j��Z�e�e	�j�_GdȄd�ee	�j��Z�e�e	�j�_Gdʄd�ee	�j��Z�e�e	�j�_Gd̄d�ee	�j��Z�e�e	�j�_Gd΄d�ee	�j��Z�e�e	�j�_GdЄd�ee	�j��Z�e�e	�j�_Gd҄d�ee	�j��Z�e�e	�j�_GdԄd�ee	�j��Z�e�e	�j�_Gdքd�ee	�j��Z�e�e	�j�_Gd؄d�ee	�j��Z�e�e	�j�_Gdڄd�ee	�j��Z�e�e	�j�_Gd܄d�ee	�j��Z�e�e	�j�_Gdބd�ee	�j��Z�e�e	�j�_Gd�d�ee	�j��Z�e�e	�j�_Gd�d�ee	�j��Z�e�e	�j�_Gd�d�ee	�j��Z�e�e	�j�_Gd�d�ee	�j��Z�e�e	�j�_Gd�d�ee	�j��Z�e�e	�j�_Gd�d�ee	�j��Z�e�e	�j�_Gd�d�ee	�j��Z�e�e	�j�_Gd�d�ee	�j��Z�e�e	�j�_Gd�d�ee	�j��Z�e�e	�j�_Gd�d�ee	�j��Z�e�e	�j�_Gd�d�ee	�j��Z�e�e	�j�_Gd��d�ee	�j��Z�e�e	�j�_Gd��d�ee	�j��Z�e�e	�j�_Gd��d�ee	�j���Z�ee	�j�_Gd��d�ee	�j��Z�ee	�j_Gd��d�ee	�j��Z�ee	�j_G�d��dee	�j
��Z�ee	�j
_G�d��dee	�j��Z�ee	�j_G�d��dee	�j��Z
�e
e	�j_G�d��dee	�j��Z�ee	�j_G�d��d	ee	�j��Z�ee	�j_G�d
��dee	�j��Z�ee	�j_G�d��d
ee	�j"��Z�ee	�j"_G�d��dee	�j&��Z�ee	�j&_G�d��dee	�j*��Z�ee	�j*_G�d��dee	�j.��Z�ee	�j._G�d��dee	�j2��Z�ee	�j2_G�d��dee	�j6��Z�ee	�j6_G�d��dee	�j:��Z�ee	�j:_G�d��dee	�j>��Z �e e	�j>_G�d��dee	�jB��Z"�e"e	�jB_G�d��dee	�jF��Z$�e$e	�jF_G�d ��d!ee	�jJ��Z&�e&e	�jJ_G�d"��d#ee	�jN��Z(�e(e	�jN_G�d$��d%ee	�jR��Z*�e*e	�jR_G�d&��d'ee	�jV��Z,�e,e	�jV_G�d(��d)ee	�jZ��Z.�e.e	�jZ_G�d*��d+ee	�j^��Z0�e0e	�j^_G�d,��d-ee	�jb��Z2�e2e	�jb_G�d.��d/ee	�jf��Z4�e4e	�jf_G�d0��d1ee	�jj��Z6�e6e	�jj_G�d2��d3ee	�jn��Z8�e8e	�jn_G�d4��d5ee	�jr��Z:�e:e	�jr_G�d6��d7ee	�jv��Z<�e<e	�jv_G�d8��d9ee	�jz��Z>�e>e	�jz_G�d:��d;ee	�j~��Z@�e@e	�j~_G�d<��d=ee	�j���ZB�eBe	�j�_G�d>��d?ee	�j���ZD�eDe	�j�_G�d@��dAee	�j���ZF�eFe	�j�_G�dB��dCee	�j���ZH�eHe	�j�_G�dD��dEee	�j���ZJ�eJe	�j�_G�dF��dGee	�j���ZL�eLe	�j�_G�dH��dIee	�j���ZN�eNe	�j�_G�dJ��dKee	�j���ZP�ePe	�j�_G�dL��dMee	�j���ZR�eRe	�j�_G�dN��dOee	�j���ZT�eTe	�j�_G�dP��dQee	�j���ZV�eVe	�j�_G�dR��dSee	�j���ZX�eXe	�j�_G�dT��dUee	�j���ZZ�eZe	�j�_G�dV��dWee	�j���Z\�e\e	�j�_G�dX��dYee	�j���Z^�e^e	�j�_G�dZ��d[ee	�j���Z`�e`e	�j�_G�d\��d]ee	�j���Zb�ebe	�j�_G�d^��d_ee	�j���Zd�ede	�j�_G�d`��daee	�j���Zf�efe	�j�_G�db��dcee	�j���Zh�ehe	�j�_G�dd��deee	�j���Zj�eje	�j�_G�df��dgee	�j���Zl�ele	�j�_G�dh��diee	�j���Zn�ene	�j�_G�dj��dkee	�j���Zp�epe	�j�_G�dl��dmee	�j���Zr�ere	�j�_G�dn��doee	�j���Zt�ete	�j�_G�dp��dqee	�j���Zv�eve	�j�_G�dr��dsee	�j���Zx�exe	�j�_G�dt��duee	�j���Zz�eze	�j�_G�dv��dwee	�j���Z|�e|e	�j�_G�dx��dyee	�j���Z~�e~e	�j�_G�dz��d{ee	�j���Z��e�e	�j�_G�d|��d}ee	�j��Z��e�e	�j_G�d~��dee	�j��Z��e�e	�j_G�d���d�ee	�j
��Z��e�e	�j
_G�d���d�ee	�j��Z��e�e	�j_G�d���d�ee	�j��Z��e�e	�j_G�d���d�ee	�j��Z��e�e	�j_G�d���d�ee	�j��Z��e�e	�j_G�d���d�ee	�j��Z��e�e	�j_G�d���d�ee	�j"��Z��e�e	�j"_G�d���d�ee	�j&��Z��e�e	�j&_G�d���d�ee	�j*��Z��e�e	�j*_G�d���d�ee	�j.��Z��e�e	�j._G�d���d�ee	�j2��Z��e�e	�j2_G�d���d�ee	�j6��Z��e�e	�j6_G�d���d�ee	�j:��Z��e�e	�j:_G�d���d�ee	�j>��Z��e�e	�j>_G�d���d�ee	�jB��Z��e�e	�jB_G�d���d�ee	�jF��Z��e�e	�jF_G�d���d�ee	�jJ��Z��e�e	�jJ_G�d���d�ee	�jN��Z��e�e	�jN_G�d���d�ee	�jR��Z��e�e	�jR_G�d���d�ee	�jV��Z��e�e	�jV_G�d���d�ee	�jZ��Z��e�e	�jZ_G�d���d�ee	�j^��Z��e�e	�j^_G�d���d�ee	�jb��Z��e�e	�jb_G�d���d�ee	�jf��Z��e�e	�jf_G�d���d�ee	�jj��Z��e�e	�jj_G�d���d�ee	�jn��Z��e�e	�jn_G�d���d�ee	�jr��Z��e�e	�jr_G�d���d�ee	�jv��Z��e�e	�jv_G�d���d�ee	�jz��Z��e�e	�jz_G�d���d�ee	�j~��Z��e�e	�j~_G�d���d�ee	�j���Ze�e	�j�_G�d���d�ee	�j���ZĐe�e	�j�_G�d���d�ee	�j���ZƐe�e	�j�_G�d„�d�ee	�j���ZȐe�e	�j�_G�dĄ�d�ee	�j���Zʐe�e	�j�_G�dƄ�d�ee	�j���Z̐e�e	�j�_G�dȄ�d�ee	�j���Zΐe�e	�j�_G�dʄ�d�ee	�j���ZАe�e	�j�_G�d̄�d�ee	�j���ZҐe�e	�j�_G�d΄�d�ee	�j���ZԐe�e	�j�_G�dЄ�d�ee	�j���Z֐e�e	�j�_G�d҄�d�ee	�j���Zؐe�e	�j�_G�dԄ�d�ee	�j���Zڐe�e	�j�_G�dք�d�ee	�j���Zܐe�e	�j�_G�d؄�d�ee	�j���Zސe�e	�j�_G�dڄ�d�ee	�j���Z�e�e	�j�_G�d܄�d�ee	�j���Z�e�e	�j�_G�dބ�d�ee	�j���Z�e�e	�j�_G�d��d�ee	�j���Z�e�e	�j�_G�d��d�ee	�j���Z�e�e	�j�_G�d��d�ee	�j���Z�e�e	�j�_G�d��d�ee	�j���Z�e�e	�j�_G�d��d�ee	�j���Z�e�e	�j�_G�d��d�ee	�j���Z�e�e	�j�_G�d��d�ee	�j���Z�e�e	�j�_G�d��d�ee	�j���Z�e�e	�j�_G�d��d�ee	�j���Z��e�e	�j�_G�d��d�ee	�j���Z��e�e	�j�_G�d��d�ee	�j���Z��e�e	�j�_G�d���d�ee	�j���Z��e�e	�j�_G�d���d�ee	�j���Z��e�e	�j�_G�d���d�ee	�j���Z�ee	�j�_G�d���d�ee	�j��Z�ee	�j_G�d���d�ee	�j��Z�ee	�j_G�d��dee	�j
��Z�ee	�j
_G�d��dee	�j��Z�ee	�j_G�d��dee	�j��Z
�e
e	�j_G�d��dee	�j��Z�ee	�j_G�d��d	ee	�j��Z�ee	�j_G�d
��dee	�j��Z�ee	�j_G�d��d
ee	�j"��Z�ee	�j"_G�d��dee	�j&��Z�ee	�j&_G�d��dee	�j*��Z�ee	�j*_G�d��dee	�j.��Z�ee	�j._G�d��dee	�j2��Z�ee	�j2_G�d��dee	�j6��Z�ee	�j6_G�d��dee	�j:��Z�ee	�j:_G�d��dee	�j>��Z �e e	�j>_G�d��dee	�jB��Z"�e"e	�jB_G�d��dee	�jF��Z$�e$e	�jF_G�d ��d!ee	�jJ��Z&�e&e	�jJ_G�d"��d#ee	�jN��Z(�e(e	�jN_G�d$��d%ee	�jR��Z*�e*e	�jR_G�d&��d'ee	�jV��Z,�e,e	�jV_G�d(��d)ee	�jZ��Z.�e.e	�jZ_G�d*��d+ee	�j^��Z0�e0e	�j^_G�d,��d-ee	�jb��Z2�e2e	�jb_G�d.��d/ee	�jf��Z4�e4e	�jf_G�d0��d1ee	�jj��Z6�e6e	�jj_G�d2��d3ee	�jn��Z8�e8e	�jn_G�d4��d5ee	�jr��Z:�e:e	�jr_G�d6��d7ee	�jv��Z<�e<e	�jv_G�d8��d9ee	�jz��Z>�e>e	�jz_G�d:��d;ee	�j~��Z@�e@e	�j~_G�d<��d=ee	�j���ZB�eBe	�j�_G�d>��d?ee	�j���ZD�eDe	�j�_G�d@��dAee	�j���ZF�eFe	�j�_G�dB��dCee	�j���ZH�eHe	�j�_G�dD��dEee	�j���ZJ�eJe	�j�_G�dF��dGee	�j���ZL�eLe	�j�_G�dH��dIee	�j���ZN�eNe	�j�_G�dJ��dKee	�j���ZP�ePe	�j�_G�dL��dMee	�j���ZR�eRe	�j�_G�dN��dOee	�j���ZT�eTe	�j�_G�dP��dQee	�j���ZV�eVe	�j�_G�dR��dSee	�j���ZX�eXe	�j�_G�dT��dUee	�j���ZZ�eZe	�j�_G�dV��dWee	�j���Z\�e\e	�j�_G�dX��dYee	�j���Z^�e^e	�j�_�dZ��Z_�dd�d[��Z`�dd�d\��Za�dd�d]��Zb�dd�d^��Zc�d_�Zd�d`��Ze�da��Zf�eg�dbk(r	�ef�yy(e�N)�
TemplatedType)�etree�)�supbindc���|�tj�}	t|tj�rtj
j
|�}tj|fd|i|��}|S#t$rY�%wxYw�N�parser)	�etree_�ETCompatXMLParser�
isinstance�os�PathLike�path�join�AttributeError�parse)�infiler	�kwargs�docs    �F/opt/hc_python/lib/python3.12/site-packages/pyone/bindings/__init__.py�	parsexml_r!so��
�~��)�)�+��
��f�b�k�k�*��W�W�\�\�&�)�F��,�,�v�
7�f�
7��
7�C��J���
��
�s�9A+�+	A7�6A7c��|�	tj�}tj|fd|i|��}|S#t$rtj�}Y�9wxYwr)r
rr�	XMLParser�
fromstring)�instringr	r�elements    r�parsexmlstring_r.sZ��
�~�	(��-�-�/�F�����B��B�6�B�G��N��	�	(��%�%�'�F�	(�s�2�A�Azutf-8Tc� ��eZdZd�fd�	Z�xZS)�HISTORY_RECORDSSubc�.��tt|�
|fi|��y�N)�superr�__init__��self�HISTORY�kwargs_�	__class__s   �rr#zHISTORY_RECORDSSub.__init__Gs���
� �$�0��E�W�E�r!��__name__�
__module__�__qualname__r#�
__classcell__�r(s@rrrF����F�Fr)rc� ��eZdZd�fd�	Z�xZS)�
HISTORYSubc�V��tt|�
|||||||||	|
|||
||||||||fi|��yr!)r"r2r#)r%�OID�SEQ�HOSTNAME�HID�CID�STIME�ETIME�VM_MAD�TM_MAD�DS_ID�PSTIME�PETIME�RSTIME�RETIME�ESTIME�EETIME�ACTION�UID�GID�
REQUEST_ID�VMr'r(s                       �rr#zHISTORYSub.__init__Ns|���
�j�$�(��c�8�S�#�u�e�U[�]c�ej�lr�tz�}C�EK�MS�U[�]c�eh�jm�oy�{}�	J�BI�	Jr)�NNNNNNNNNNNNNNNNNNNNNr*r/s@rr2r2M����J�Jr)r2c� ��eZdZd�fd�	Z�xZS)�ACL_POOLSubc�.��tt|�
|fi|��yr!)r"rLr#)r%�ACLr'r(s   �rr#zACL_POOLSub.__init__U����
�k�4�)�#�:�'�:r)r!r*r/s@rrLrLT�
���;�;r)rLc� ��eZdZd�fd�	Z�xZS)�CALL_INFOSubc�2��tt|�
|||fi|��yr!)r"rRr#)r%�RESULT�
PARAMETERS�EXTRAr'r(s     �rr#zCALL_INFOSub.__init__\s���
�l�D�*�6�:�u�Q��Qr)�NNNr*r/s@rrRrR[����R�Rr)rRc� ��eZdZd�fd�	Z�xZS)�BACKUPJOB_POOLSubc�.��tt|�
|fi|��yr!)r"rZr#)r%�	BACKUPJOBr'r(s   �rr#zBACKUPJOB_POOLSub.__init__c����
���/�	�F�g�Fr)r!r*r/s@rrZrZb����G�Gr)rZc� ��eZdZd�fd�	Z�xZS)�BACKUPJOBSubc�N��tt|�
|||||||||	|
|||
||||fi|��yr!)r"r`r#)r%�IDrErF�UNAME�GNAME�NAME�LOCK�PERMISSIONS�PRIORITY�LAST_BACKUP_TIME�LAST_BACKUP_DURATION�
SCHED_ACTIONS�UPDATED_VMS�OUTDATED_VMS�BACKING_UP_VMS�	ERROR_VMS�TEMPLATEr'r(s                   �rr#zBACKUPJOBSub.__init__jsh���
�l�D�*�2�s�C���t�T�S^�`h�jz�}Q�S`�bm�o{�}K�MV�X`�	m�el�	mr)�NNNNNNNNNNNNNNNNNr*r/s@rr`r`i����m�mr)r`c� ��eZdZd�fd�	Z�xZS)�LOCKSubc�4��tt|�
||||fi|��yr!)r"rtr#�r%�LOCKED�OWNER�TIME�REQ_IDr'r(s      �rr#zLOCKSub.__init__qs���
�g�t�%�f�e�T�6�N�g�Nr)�NNNNr*r/s@rrtrtp����O�Or)rtc� ��eZdZd�fd�	Z�xZS)�PERMISSIONSSubc
�>��tt|�
|||||||||	f	i|
��yr!)r"r~r#�r%�OWNER_U�OWNER_M�OWNER_A�GROUP_U�GROUP_M�GROUP_A�OTHER_U�OTHER_M�OTHER_Ar'r(s           �rr#zPERMISSIONSSub.__init__xs7���
�n�d�,�W�g�w��QX�Za�cj�ls�u|�	J�BI�	Jr)�	NNNNNNNNNr*r/s@rr~r~ws���J�Jr)r~c� ��eZdZd�fd�	Z�xZS)�IDSSubc�.��tt|�
|fi|��yr!)r"r�r#�r%rbr'r(s   �rr#zIDSSub.__init__s���
�f�d�$�R�4�G�4r)r!r*r/s@rr�r�~s
���5�5r)r�c� ��eZdZd�fd�	Z�xZS)�SCHED_ACTIONSubc�F��tt|�
|||||||||	|
|||
f
i|��yr!)r"r�r#)r%rb�	PARENT_ID�TYPErD�ARGSry�REPEAT�DAYS�END_TYPE�	END_VALUE�DONE�MESSAGE�WARNINGr'r(s               �rr#zSCHED_ACTIONSub.__init__�sJ���
�o�t�-�b�)�T�6�4�QU�W]�_c�em�ox�z~�AH�JQ�	^�V]�	^r))
NNNNNNNNNNNNNr*r/s@rr�r��s���^�^r)r�c� ��eZdZd�fd�	Z�xZS)�CLUSTER_POOLSubc�.��tt|�
|fi|��yr!)r"r�r#�r%�CLUSTERr'r(s   �rr#zCLUSTER_POOLSub.__init__�����
�o�t�-�g�B�'�Br)r!r*r/s@rr�r������C�Cr)r�c� ��eZdZd�fd�	Z�xZS)�
CLUSTERSubc�8��tt|�
||||||fi|��yr!)r"r�r#)	r%rbre�HOSTS�
DATASTORES�VNETSrpr'r(s	        �rr#zCLUSTERSub.__init__�s"���
�j�$�(��T�5�*�e�X�b�Za�br)�NNNNNNr*r/s@rr�r������c�cr)r�c� ��eZdZd�fd�	Z�xZS)�DATASTORE_POOLSubc�.��tt|�
|fi|��yr!)r"r�r#�r%�	DATASTOREr'r(s   �rr#zDATASTORE_POOLSub.__init__�r]r)r!r*r/s@rr�r��r^r)r�c� ��eZdZd�fd�	Z�xZS)�DATASTORESubc�R��tt|�
|||||||||	|
|||
||||||fi|��yr!)r"r�r#)r%rbrErFrcrdrerg�DS_MADr<�	BASE_PATHr��	DISK_TYPE�STATE�CLUSTERS�TOTAL_MB�FREE_MB�USED_MB�IMAGESrpr'r(s                     �rr#zDATASTORESub.__init__�sr���
�l�D�*�2�s�C���t�[�Z`�bh�js�uy�|E�GL�NV�X`�bi�kr�tz�|D�	Q�IP�	Qr)�NNNNNNNNNNNNNNNNNNNr*r/s@rr�r��s���Q�Qr)r�c� ��eZdZd�fd�	Z�xZS)�DOCUMENT_POOLSubc�.��tt|�
|fi|��yr!)r"r�r#)r%�DOCUMENTr'r(s   �rr#zDOCUMENT_POOLSub.__init__�����
���.�x�D�G�Dr)r!r*r/s@rr�r������E�Er)r�c� ��eZdZd�fd�	Z�xZS)�DOCUMENTSubc�@��tt|�
|||||||||	|
f
i|��yr!)r"r�r#)
r%rbrErFrcrdrer�rgrfrpr'r(s
            �rr#zDOCUMENTSub.__init__�s-���
�k�4�)�"�c�3��u�d�D�R]�_c�em�z�ry�zr)�
NNNNNNNNNNr*r/s@rr�r������{�{r)r�c� ��eZdZd�fd�	Z�xZS)�
GROUP_POOLSubc�2��tt|�
|||fi|��yr!)r"r�r#)r%�GROUP�QUOTAS�DEFAULT_GROUP_QUOTASr'r(s     �rr#zGROUP_POOLSub.__init__�s���
�m�T�+�E�6�;O�\�T[�\r)rWr*r/s@rr�r������]�]r)r�c� ��eZdZd�fd�	Z�xZS)�GROUPSubc�@��tt|�
|||||||||	|
f
i|��yr!)r"r�r#)
r%rbrerp�USERS�ADMINS�DATASTORE_QUOTA�
NETWORK_QUOTA�VM_QUOTA�IMAGE_QUOTAr�r'r(s
            �rr#zGROUPSub.__init__�s<���
�h��&�r�4��5�&�/�[h�jr�t�BV�	c�[b�	cr)r�r*r/s@rr�r������c�cr)r�c� ��eZdZd�fd�	Z�xZS)�HOOK_MESSAGESubc�2��tt|�
|||fi|��yr!)r"r�r#)r%�	HOOK_TYPE�CALL�	CALL_INFOr'r(s     �rr#zHOOK_MESSAGESub.__init__�s���
�o�t�-�i��y�U�W�Ur)rWr*r/s@rr�r������V�Vr)r�c� ��eZdZd�fd�	Z�xZS)�HOOK_POOLSubc�.��tt|�
|fi|��yr!)r"r�r#)r%�HOOKr'r(s   �rr#zHOOK_POOLSub.__init__�����
�l�D�*�4�<�G�<r)r!r*r/s@rr�r���
���=�=r)r�c� ��eZdZd�fd�	Z�xZS)�HOOKSubc�6��tt|�
|||||fi|��yr!)r"r�r#)r%rbrer�rp�HOOKLOGr'r(s       �rr#zHOOKSub.__init__�s���
�g�t�%�b�$��h��T�G�Tr)�NNNNNr*r/s@rr�r������U�Ur)r�c� ��eZdZd�fd�	Z�xZS)�HOST_POOLSubc�.��tt|�
|fi|��yr!)r"r�r#�r%�HOSTr'r(s   �rr#zHOST_POOLSub.__init__�r�r)r!r*r/s@rr�r��r�r)r�c� ��eZdZd�fd�	Z�xZS)�HOSTSubc
�D��tt|�
|||||||||	|
||fi|
��yr!)r"r�r#)r%rbrer��
PREV_STATE�IM_MADr;�
CLUSTER_IDr��
HOST_SHARE�VMSrp�
MONITORINGr'r(s              �rr#zHOSTSub.__init__�sF���
�g�t�%�b�$��z�6�6�S]�_f�hr�tw�zB�DN�	[�SZ�	[r)�NNNNNNNNNNNNr*r/s@rr�r��s���[�[r)r�c� ��eZdZd�fd�	Z�xZS)�
IMAGE_POOLSubc�.��tt|�
|fi|��yr!)r"r�r#�r%�IMAGEr'r(s   �rr#zIMAGE_POOLSub.__init__�����
�m�T�+�E�>�g�>r)r!r*r/s@rr�r���
���?�?r)r�c� ��eZdZd�fd�	Z�xZS)�IMAGESubc!���tt|�
g|�|�|�|�|�|�|�|�|	�|
�|�|�|
�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�| ��i|!��yr!)r"rr#)#r%rbrErFrcrdrerfrgr�r��
PERSISTENT�REGTIME�SOURCE�PATH�FORMAT�FS�SIZEr�r��RUNNING_VMS�CLONING_OPS�
CLONING_ID�TARGET_SNAPSHOT�DATASTORE_IDr�r��CLONES�
APP_CLONESrp�	SNAPSHOTS�BACKUP_INCREMENTS�BACKUP_DISK_IDSr'r(s#                                  �rr#zIMAGESub.__init__�s����
�h��&�	c�r�	c�3�	c��	c�U�	c�E�	c�4�	c��	c�{�	c�\`�	c�bk�	c�mw�	c�zA�	c�CI�	c�KO�	c�QW�	c�Y[�	c�]a�	c�ch�	c�jt�	c�vA�	c�CN�	c�PZ�	c�\k�	c�my�	c�{D�	c�FI�	c�KQ�	c�S]�	c�_g�	c�ir�	c�tE�	c�GV�	c�[b�	cr)) NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNr*r/s@rrr�s���c�cr)rc� ��eZdZd�fd�	Z�xZS)�MARKETPLACEAPP_POOLSubc�.��tt|�
|fi|��yr!)r"rr#)r%�MARKETPLACEAPPr'r(s   �rr#zMARKETPLACEAPP_POOLSub.__init__�����
�$�d�4�^�P��Pr)r!r*r/s@rrr�����Q�Qr)rc� ��eZdZd�fd�	Z�xZS)�MARKETPLACEAPPSubc�Z��tt|�
|||||||||	|
|||
||||||||||fi|��yr!)r"rr#)r%rbrErFrcrdrfrre�ZONE_ID�	ORIGIN_IDr�MD5r�DESCRIPTION�VERSIONr	�
APPTEMPLATE64�MARKETPLACE_ID�MARKETPLACEr�r�rgrpr'r(s                         �rr#zMARKETPLACEAPPSub.__init__�s����
���/��C��e�U�D�RY�[_�ah�js�u{�~A�CG�IT�V]�_e�gt�vD�FQ�SX�Z^�`k�mu�	B�zA�	Br)�NNNNNNNNNNNNNNNNNNNNNNNr*r/s@rrr�s���B�Br)rc� ��eZdZd�fd�	Z�xZS)�MARKETPLACE_POOLSubc�.��tt|�
|fi|��yr!)r"r)r#)r%r&r'r(s   �rr#zMARKETPLACE_POOLSub.__init__s���
�!�4�1�+�J�'�Jr)r!r*r/s@rr)r)����K�Kr)r)c� ��eZdZd�fd�	Z�xZS)�MARKETPLACESubc�J��tt|�
|||||||||	|
|||
||fi|��yr!)r"r-r#)r%rbrErFrcrdrer��
MARKET_MADrr�r�r��MARKETPLACEAPPSrgrpr'r(s                 �rr#zMARKETPLACESub.__init__sV���
�n�d�,�R��c�5�%��u�V`�bi�ks�u|�F�HW�Yd�fn�	{�sz�	{r)�NNNNNNNNNNNNNNNr*r/s@rr-r-
s���{�{r)r-c� ��eZdZd�fd�	Z�xZS)�MONITORING_DATASubc�.��tt|�
|fi|��yr!)r"r3r#)r%r�r'r(s   �rr#zMONITORING_DATASub.__init__����
� �$�0��H��Hr)r!r*r/s@rr3r3����I�Ir)r3c� ��eZdZd�fd�	Z�xZS)�OPENNEBULA_CONFIGURATIONSubcY���tt|�
g|�|�|�|�|�|�|�|�|	�|
�|�|�|
�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�| �|!�|"�|#�|$�|%�|&�|'�|(�|)�|*�|+�|,�|-�|.�|/�|0�|1�|2�|3�|4�|5�|6�|7�|8�|9�|:�|;�|<�|=�|>�|?�@�A�B�C�D�E�F�G�H�I�J�K�L�M�N�O�P�Q�R�S�T�U�V�W�X��iY��yr!)r"r8r#)[r%�API_LIST_ORDER�AUTH_MAD�
AUTH_MAD_CONF�CLUSTER_ENCRYPTED_ATTR�CONTEXT_RESTRICTED_DIRS�CONTEXT_SAFE_DIRS�DATASTORE_CAPACITY_CHECK�DATASTORE_ENCRYPTED_ATTR�DATASTORE_LOCATION�
DATASTORE_MAD�DB�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�DS_MONITOR_VM_DISK�ENABLE_OTHER_PERMISSIONS�
FEDERATION�GROUP_RESTRICTED_ATTR�HM_MAD�
HOOK_LOG_CONF�HOST_ENCRYPTED_ATTR�IMAGE_ENCRYPTED_ATTR�IMAGE_RESTRICTED_ATTRr��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_TIMERr/�MARKET_MAD_CONF�MAX_BACKUPS�MAX_BACKUPS_HOST�MAX_CONN�MAX_CONN_BACKLOG�MESSAGE_SIZE�MONITORING_INTERVAL_DATASTORE�MONITORING_INTERVAL_HOST�MONITORING_INTERVAL_MARKET�MONITORING_INTERVAL_VM�NETWORK_SIZE�ONE_KEY�PCI_PASSTHROUGH_BUS�PORT�RAFT�RPC_LOG�SCRIPTS_REMOTE_DIR�SESSION_EXPIRATION_TIME�SHOWBACK_ONLY_RUNNING�TIMEOUTr<�TM_MAD_CONF�USER_ENCRYPTED_ATTR�USER_RESTRICTED_ATTR�VLAN_IDS�VM_ADMIN_OPERATIONS�VM_ENCRYPTED_ATTRr;�VM_MANAGE_OPERATIONS�VM_MONITORING_EXPIRATION_TIME�VM_RESTRICTED_ATTR�VM_SNAPSHOT_FACTOR�VM_SUBMIT_ON_HOLD�VM_USE_OPERATIONS�	VNC_PORTS�VNET_ENCRYPTED_ATTR�VNET_RESTRICTED_ATTR�VN_MAD_CONF�	VXLAN_IDSr'r(s[                                                                                          �rr#z$OPENNEBULA_CONFIGURATIONSub.__init__s����
�)�4�9�	S�.�	S�(�	S�Ta�	S�cy�	S�|S�	S�Uf�	S�h@�	S�BZ�	S�\n�	S�p}�	S�A�	S�CO�	S�Ql�	S�nz�	S�|Q�	S�Sk�	S�mI�	S�K]�	S�_l�	S�nO�	S�Qm�	S�oJ�	S�Le�	S�g{�	S�}Q	�	S�S	j	�	S�l	w	�	S�y	K
�	S�M
e
�	S�g
q
�	S�s
H�	S�JP�	S�R_�	S�at�	S�vJ�	S�La�	S�ci�	S�kA
�	S�C
U
�	S�W
h
�	S�j
r
�	S�t
F�	S�HY�	S�[i�	S�kn�	S�p�	S�AK�	S�MZ�	S�\f�	S�hw�	S�yD�	S�FV�	S�X`�	S�br�	S�t@�	S�B_�	S�ay�	S�{U�	S�Wm�	S�o{�	S�}D�	S�FY�	S�[_�	S�ae�	S�gn�	S�pB�	S�D[�	S�]r�	S�t{�	S�}C�	S�EP�	S�Re�	S�g{�	S�}E�	S�GZ�	S�\m�	S�ou�	S�wK�	S�Mj�	S�l~�	S�@R�	S�Te�	S�gx�	S�zC�	S�EX�	S�Zn�	S�p{�	S�}F�	S�KR�	Sr))XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNr*r/s@rr8r8s���S�Sr)r8c� ��eZdZd�fd�	Z�xZS)�RAFTSubc	
�<��tt|�
||||||||fi|	��yr!)r"r�r#)r%�	SERVER_IDr��TERM�VOTEDFOR�COMMIT�	LOG_INDEX�LOG_TERM�FEDLOG_INDEXr'r(s          �rr#zRAFTSub.__init__ s)���
�g�t�%�i���h��PY�[c�eq�~�v}�~r)�NNNNNNNNr*r/s@rr�r������r)r�c� ��eZdZd�fd�	Z�xZS)�SECURITY_GROUP_POOLSubc�.��tt|�
|fi|��yr!)r"r�r#)r%�SECURITY_GROUPr'r(s   �rr#zSECURITY_GROUP_POOLSub.__init__'rr)r!r*r/s@rr�r�&rr)r�c� ��eZdZd�fd�	Z�xZS)�SECURITY_GROUPSubc
�D��tt|�
|||||||||	|
||fi|
��yr!)r"r�r#)r%rbrErFrcrdrergrlrm�UPDATING_VMSrorpr'r(s              �rr#zSECURITY_GROUPSub.__init__.sK���
���/��C��e�U�D�R]�_j�lx�{G�IR�T\�	i�ah�	ir)r�r*r/s@rr�r�-s���i�ir)r�c� ��eZdZd�fd�	Z�xZS)�SHOWBACK_RECORDSSubc�.��tt|�
|fi|��yr!)r"r�r#)r%�SHOWBACKr'r(s   �rr#zSHOWBACK_RECORDSSub.__init__5s���
�!�4�1�(�G�w�Gr)r!r*r/s@rr�r�4����H�Hr)r�c� ��eZdZd�fd�	Z�xZS)�USER_POOLSubc�2��tt|�
|||fi|��yr!)r"r�r#)r%�USERr��DEFAULT_USER_QUOTASr'r(s     �rr#zUSER_POOLSub.__init__<s���
�l�D�*�4��9L�Y�QX�Yr)rWr*r/s@rr�r�;����Z�Zr)r�c� ��eZdZd�fd�	Z�xZS)�USERSubc�J��tt|�
|||||||||	|
|||
||fi|��yr!)r"r�r#)r%rbrF�GROUPSrdre�PASSWORD�AUTH_DRIVER�ENABLED�LOGIN_TOKENrpr�r�r�r�r�r'r(s                 �rr#zUSERSub.__init__CsZ���
�g�t�%�b�#�v�u�d�H�k�[b�do�qy�|K�MZ�\d�fq�sF�	S�KR�	Sr)r1r*r/s@rr�r�Bs���S�Sr)r�c� ��eZdZd�fd�	Z�xZS)�VDC_POOLSubc�.��tt|�
|fi|��yr!)r"r�r#)r%�VDCr'r(s   �rr#zVDC_POOLSub.__init__JrOr)r!r*r/s@rr�r�IrPr)r�c� ��eZdZd�fd�	Z�xZS)�VDCSubc	
�<��tt|�
||||||||fi|	��yr!)r"r�r#)r%rbrer�r�r�r�r�rpr'r(s          �rr#zVDCSub.__init__Qs(���
�f�d�$�R��v�x��
�TY�[c�p�ho�pr)r�r*r/s@rr�r�Ps���q�qr)r�c� ��eZdZd�fd�	Z�xZS)�VM_GROUP_POOLSubc�.��tt|�
|fi|��yr!)r"r�r#)r%�VM_GROUPr'r(s   �rr#zVM_GROUP_POOLSub.__init__Xr�r)r!r*r/s@rr�r�Wr�r)r�c� ��eZdZd�fd�	Z�xZS)�VM_GROUPSubc�@��tt|�
|||||||||	|
f
i|��yr!)r"r�r#)
r%rbrErFrcrdrergrf�ROLESrpr'r(s
            �rr#zVM_GROUPSub.__init___s-���
�k�4�)�"�c�3��u�d�K�Y]�_d�fn�{�sz�{r)r�r*r/s@rr�r�^����|�|r)r�c� ��eZdZd�fd�	Z�xZS)�
VM_POOLSubc�.��tt|�
|fi|��yr!)r"r�r#�r%rHr'r(s   �rr#zVM_POOLSub.__init__f����
�j�$�(��8��8r)r!r*r/s@rr�r�e�
���9�9r)r�c� ��eZdZd�fd�	Z�xZS)�VMTEMPLATE_POOLSubc�.��tt|�
|fi|��yr!)r"r�r#)r%�
VMTEMPLATEr'r(s   �rr#zVMTEMPLATE_POOLSub.__init__mr5r)r!r*r/s@rr�r�lr6r)r�c� ��eZdZd�fd�	Z�xZS)�
VMTEMPLATESubc�@��tt|�
|||||||||	|
f
i|��yr!)r"r�r#�
r%rbrErFrcrdrerfrgrrpr'r(s
            �rr#zVMTEMPLATESub.__init__t�-���
�m�T�+�B��S�%���d�T_�ah�jr��w~�r)r�r*r/s@rr�r�s����@�@r)r�c� ��eZdZd�fd�	Z�xZS)�VMSubc�\��tt|�
|||||||||	|
|||
|||||||||||fi|��yr!)r"r�r#)r%rbrErFrcrdrerg�	LAST_POLLr��	LCM_STATEr��PREV_LCM_STATE�RESCHEDr9r:�	DEPLOY_IDrfr�rkrp�
USER_TEMPLATE�HISTORY_RECORDSr�BACKUPSr'r(s                          �rr#zVMSub.__init__{s����
�e�T�#�B��S�%���k�S\�^c�en�pz�}K�MT�V[�]b�dm�os�u�AN�PX�Zg�ix�zC�EL�	Y�QX�	Yr))NNNNNNNNNNNNNNNNNNNNNNNNr*r/s@rr�r�zs���Y�Yr)r�c� ��eZdZd�fd�	Z�xZS)�VNET_POOLSubc�.��tt|�
|fi|��yr!)r"r�r#�r%�VNETr'r(s   �rr#zVNET_POOLSub.__init__�r�r)r!r*r/s@rr�r��r�r)r�c� ��eZdZd�fd�	Z�xZS)�VNETSubc�d��tt|�
|||||||||	|
|||
|||||||||||||||fi|��yr!)r"r�r#)r%rbrErFrcrdrerfrgr��BRIDGE�BRIDGE_TYPEr�r��PARENT_NETWORK_ID�VN_MAD�PHYDEV�VLAN_ID�
OUTER_VLAN_ID�VLAN_ID_AUTOMATIC�OUTER_VLAN_ID_AUTOMATIC�USED_LEASES�VROUTERSrlrmr�rorp�AR_POOLr'r(s                              �rr#zVNETSub.__init__�s����
�g�t�%�b�#�s�E�5�$��k�[c�ek�mx�z�BL�N_�ag�io�qx�zG�IZ�\s�u@�BJ�LW�Ye�gs�u~�@H�JQ�	^�V]�	^r))NNNNNNNNNNNNNNNNNNNNNNNNNNNNr*r/s@rr�r��s���^�^r)r�c� ��eZdZd�fd�	Z�xZS)�VNTEMPLATE_POOLSubc�.��tt|�
|fi|��yr!)r"r�r#)r%�
VNTEMPLATEr'r(s   �rr#zVNTEMPLATE_POOLSub.__init__�r5r)r!r*r/s@rr�r��r6r)r�c� ��eZdZd�fd�	Z�xZS)�
VNTEMPLATESubc�@��tt|�
|||||||||	|
f
i|��yr!)r"r�r#r�s
            �rr#zVNTEMPLATESub.__init__�r�r)r�r*r/s@rr�r��r�r)r�c� ��eZdZd�fd�	Z�xZS)�VROUTER_POOLSubc�.��tt|�
|fi|��yr!)r"r�r#)r%�VROUTERr'r(s   �rr#zVROUTER_POOLSub.__init__�r�r)r!r*r/s@rr�r��r�r)r�c� ��eZdZd�fd�	Z�xZS)�
VROUTERSubc�@��tt|�
|||||||||	|
f
i|��yr!)r"rr#)
r%rbrErFrcrdrergrfr�rpr'r(s
            �rr#zVROUTERSub.__init__�s-���
�j�$�(��S�#�u�e�T�;�X\�^a�ck�x�pw�xr)r�r*r/s@rrr�����y�yr)rc� ��eZdZd�fd�	Z�xZS)�ZONE_POOLSubc�.��tt|�
|fi|��yr!)r"rr#)r%�ZONEr'r(s   �rr#zZONE_POOLSub.__init__�r�r)r!r*r/s@rrr�r�r)rc� ��eZdZd�fd�	Z�xZS)�ZONESubc�6��tt|�
|||||fi|��yr!)r"rr#�r%rbrer�rp�SERVER_POOLr'r(s       �rr#zZONESub.__init__�s ���
�g�t�%�b�$��x��Y�QX�Yr)r�r*r/s@rrr�r�r)rc� ��eZdZd�fd�	Z�xZS)�	VMTypeSubc�Z��tt|�
|||||||||	|
|||
||||||||||fi|��yr!)r"r
r#)r%rbrErFrcrdrergr�r�r�r�r�r�r9r:r�r�rkrpr�r�rr�r'r(s                         �rr#zVMTypeSub.__init__�s����
�i��'��C��e�U�D�+�W`�bg�ir�t~�AO�QX�Z_�af�hq�s}�L�NV�Xe�gv�xA�CJ�	W�OV�	Wr)r'r*r/s@rr
r
�s���W�Wr)r
c� ��eZdZd�fd�	Z�xZS)�PERMISSIONSTypeSubc
�>��tt|�
|||||||||	f	i|
��yr!)r"rr#r�s           �rr#zPERMISSIONSTypeSub.__init__�s<���
� �$�0��'�7�G�U\�^e�gn�pw�zA�	N�FM�	Nr)r�r*r/s@rrr�s���N�Nr)rc� ��eZdZd�fd�	Z�xZS)�SNAPSHOTSTypeSubc�6��tt|�
|||||fi|��yr!)r"rr#�r%�
ALLOW_ORPHANS�CURRENT_BASE�DISK_ID�
NEXT_SNAPSHOT�SNAPSHOTr'r(s       �rr#zSNAPSHOTSTypeSub.__init__�s#���
���.�}�l�G�Ub�dl�y�qx�yr)r�r*r/s@rrr�s���z�zr)rc� ��eZdZd�fd�	Z�xZS)�SNAPSHOTTypeSubc	�:��tt|�
|||||||fi|��yr!)r"rr#�
r%�ACTIVE�CHILDREN�DATErbre�PARENTrr'r(s
         �rr#zSNAPSHOTTypeSub.__init__�s&���
�o�t�-�f�h��b�$�PV�X\�i�ah�ir)�NNNNNNNr*r/s@rrr�s���j�jr)rc� ��eZdZd�fd�	Z�xZS)�BACKUPSTypeSubc�0��tt|�
||fi|��yr!)r"r%r#�r%�
BACKUP_CONFIG�
BACKUP_IDSr'r(s    �rr#zBACKUPSTypeSub.__init__�s���
�n�d�,�]�J�S�7�Sr)�NNr*r/s@rr%r%�����T�Tr)r%c� ��eZdZd�fd�	Z�xZS)�BACKUP_CONFIGTypeSubc�@��tt|�
|||||||||	|
f
i|��yr!)r"r-r#)
r%�BACKUP_VOLATILE�	FS_FREEZE�INCREMENTAL_BACKUP_ID�INCREMENT_MODE�	KEEP_LAST�LAST_BACKUP_ID�LAST_BACKUP_SIZE�LAST_DATASTORE_ID�LAST_INCREMENT_ID�MODEr'r(s
            �rr#zBACKUP_CONFIGTypeSub.__init__�sQ���
�"�D�2�?�I�Od�ft�v�BP�Rb�du�wH�JN�	[�SZ�	[r)r�r*r/s@rr-r-�s���[�[r)r-c� ��eZdZd�fd�	Z�xZS)�BACKUP_IDSTypeSubc�.��tt|�
|fi|��yr!)r"r:r#r�s   �rr#zBACKUP_IDSTypeSub.__init__�����
���/��?�w�?r)r!r*r/s@rr:r:�����@�@r)r:c� ��eZdZd�fd�	Z�xZS)�
ACLTypeSubc�8��tt|�
||||||fi|��yr!)r"r?r#)	r%rbr��RESOURCE�RIGHTSr�STRINGr'r(s	        �rr#zACLTypeSub.__init__�s"���
�j�$�(��T�8�V�T�6�^�V]�^r)r�r*r/s@rr?r?�s���_�_r)r?c� ��eZdZd�fd�	Z�xZS)�PARAMETERSTypeSubc�.��tt|�
|fi|��yr!)r"rEr#)r%�	PARAMETERr'r(s   �rr#zPARAMETERSTypeSub.__init__�r]r)r!r*r/s@rrErE�r^r)rEc� ��eZdZd�fd�	Z�xZS)�PARAMETERTypeSubc�2��tt|�
|||fi|��yr!)r"rIr#)r%�POSITIONr��VALUEr'r(s     �rr#zPARAMETERTypeSub.__init__�s���
���.�x��u�Q��Qr)rWr*r/s@rrIrI�rXr)rIc� ��eZdZd�fd�	Z�xZS)�EXTRATypeSubc�.��tt|�
|fi|��yr!)r"rNr#�r%�anytypeobjs_r'r(s   �rr#zEXTRATypeSub.__init__s���
�l�D�*�<�D�G�Dr)r!r*r/s@rrNrN�r�r)rNc� ��eZdZd�fd�	Z�xZS)�TEMPLATETypeSubc�@��tt|�
|||||||||	|
f
i|��yr!)r"rSr#)
r%�
BACKUP_VMSr/r�ERROR�	EXECUTIONr0r3r8�RESET�SCHED_ACTIONr'r(s
            �rr#zTEMPLATETypeSub.__init__sG���
�o�t�-�j�/�<�Y^�`i�kt�v�BF�HM�O[�	h�`g�	hr)r�r*r/s@rrSrS����h�hr)rSc� ��eZdZd�fd�	Z�xZS)�HOSTSTypeSubc�.��tt|�
|fi|��yr!)r"r\r#r�s   �rr#zHOSTSTypeSub.__init__����
�l�D�*�2�:�'�:r)r!r*r/s@rr\r\
rPr)r\c� ��eZdZd�fd�	Z�xZS)�DATASTORESTypeSubc�.��tt|�
|fi|��yr!)r"r`r#r�s   �rr#zDATASTORESTypeSub.__init__r<r)r!r*r/s@rr`r`r=r)r`c� ��eZdZd�fd�	Z�xZS)�VNETSTypeSubc�.��tt|�
|fi|��yr!)r"rcr#r�s   �rr#zVNETSTypeSub.__init__r^r)r!r*r/s@rrcrcrPr)rcc� ��eZdZd�fd�	Z�xZS)�PERMISSIONSType1Subc
�>��tt|�
|||||||||	f	i|
��yr!)r"rfr#r�s           �rr#zPERMISSIONSType1Sub.__init__#�<���
�!�4�1�'�7�G�W�V]�_f�ho�qx�{B�	O�GN�	Or)r�r*r/s@rrfrf"����O�Or)rfc� ��eZdZd�fd�	Z�xZS)�CLUSTERSTypeSubc�.��tt|�
|fi|��yr!)r"rkr#r�s   �rr#zCLUSTERSTypeSub.__init__*����
�o�t�-�b�=�W�=r)r!r*r/s@rrkrk)�
���>�>r)rkc� ��eZdZd�fd�	Z�xZS)�
IMAGESTypeSubc�.��tt|�
|fi|��yr!)r"rpr#r�s   �rr#zIMAGESTypeSub.__init__1����
�m�T�+�B�;�7�;r)r!r*r/s@rrprp0�
���<�<r)rpc� ��eZdZd�fd�	Z�xZS)�TEMPLATEType2Subc	�:��tt|�
|||||||fi|��yr!)r"rur#)
r%�VCENTER_DC_NAME�VCENTER_DC_REF�VCENTER_DS_NAME�VCENTER_DS_REF�VCENTER_HOST�VCENTER_INSTANCE_IDrQr'r(s
         �rr#zTEMPLATEType2Sub.__init__8s<���
���.���P_�ao�q}�@S�Ua�	n�fm�	nr)r#r*r/s@rruru7s���n�nr)ruc� ��eZdZd�fd�	Z�xZS)�PERMISSIONSType3Subc
�>��tt|�
|||||||||	f	i|
��yr!)r"r~r#r�s           �rr#zPERMISSIONSType3Sub.__init__?rhr)r�r*r/s@rr~r~>rir)r~c� ��eZdZd�fd�	Z�xZS)�LOCKTypeSubc�4��tt|�
||||fi|��yr!)r"r�r#rvs      �rr#zLOCKTypeSub.__init__Fs���
�k�4�)�&�%��v�R�'�Rr)r{r*r/s@rr�r�E����S�Sr)r�c� ��eZdZd�fd�	Z�xZS)�GROUPTypeSubc�6��tt|�
|||||fi|��yr!)r"r�r#)r%rbrerpr�r�r'r(s       �rr#zGROUPTypeSub.__init__Ms ���
�l�D�*�2�t�X�u�f�Y�QX�Yr)r�r*r/s@rr�r�Lr�r)r�c� ��eZdZd�fd�	Z�xZS)�USERSTypeSubc�.��tt|�
|fi|��yr!)r"r�r#r�s   �rr#zUSERSTypeSub.__init__Tr^r)r!r*r/s@rr�r�SrPr)r�c� ��eZdZd�fd�	Z�xZS)�
ADMINSTypeSubc�.��tt|�
|fi|��yr!)r"r�r#r�s   �rr#zADMINSTypeSub.__init__[rrr)r!r*r/s@rr�r�Zrsr)r�c� ��eZdZd�fd�	Z�xZS)�
QUOTASTypeSubc�6��tt|�
|||||fi|��yr!)r"r�r#�r%rbr�r�r�r�r'r(s       �rr#zQUOTASTypeSub.__init__bs"���
�m�T�+�B���PX�Ze�r�jq�rr)r�r*r/s@rr�r�a����s�sr)r�c� ��eZdZd�fd�	Z�xZS)�DATASTORE_QUOTATypeSubc�.��tt|�
|fi|��yr!)r"r�r#r�s   �rr#zDATASTORE_QUOTATypeSub.__init__is���
�$�d�4�Y�K�7�Kr)r!r*r/s@rr�r�h����L�Lr)r�c� ��eZdZd�fd�	Z�xZS)�DATASTORETypeSubc�6��tt|�
|||||fi|��yr!)r"r�r#�r%rbr��IMAGES_USEDr�	SIZE_USEDr'r(s       �rr#zDATASTORETypeSub.__init__ps!���
���.�r�6�;��i�d�\c�dr)r�r*r/s@rr�r�os���e�er)r�c� ��eZdZd�fd�	Z�xZS)�NETWORK_QUOTATypeSubc�.��tt|�
|fi|��yr!)r"r�r#�r%�NETWORKr'r(s   �rr#zNETWORK_QUOTATypeSub.__init__ws���
�"�D�2�7�G�w�Gr)r!r*r/s@rr�r�vr�r)r�c� ��eZdZd�fd�	Z�xZS)�NETWORKTypeSubc�2��tt|�
|||fi|��yr!)r"r�r#�r%rb�LEASES�LEASES_USEDr'r(s     �rr#zNETWORKTypeSub.__init__~s���
�n�d�,�R���Q��Qr)rWr*r/s@rr�r�}rXr)r�c� ��eZdZd�fd�	Z�xZS)�VM_QUOTATypeSubc�.��tt|�
|fi|��yr!)r"r�r#r�s   �rr#zVM_QUOTATypeSub.__init__�rmr)r!r*r/s@rr�r��rnr)r�c� ��eZdZd�fd�	Z�xZS)�
VMType4Subc�H��tt|�
|||||||||	|
|||
|fi|��yr!)r"r�r#�r%�CPU�CPU_USED�MEMORY�MEMORY_USED�RUNNING_CPU�RUNNING_CPU_USED�RUNNING_MEMORY�RUNNING_MEMORY_USEDr�RUNNING_VMS_USED�SYSTEM_DISK_SIZE�SYSTEM_DISK_SIZE_USEDr��VMS_USEDr'r(s                �rr#zVMType4Sub.__init__�sa���
�j�$�(��h���[�Zj�lz�}P�R]�_o�qA�CX�Z]�_g�	t�ls�	tr)�NNNNNNNNNNNNNNr*r/s@rr�r��s���t�tr)r�c� ��eZdZd�fd�	Z�xZS)�IMAGE_QUOTATypeSubc�.��tt|�
|fi|��yr!)r"r�r#r�s   �rr#zIMAGE_QUOTATypeSub.__init__�s���
� �$�0��C�7�Cr)r!r*r/s@rr�r������D�Dr)r�c� ��eZdZd�fd�	Z�xZS)�IMAGETypeSubc�2��tt|�
|||fi|��yr!)r"r�r#�r%rb�RVMS�	RVMS_USEDr'r(s     �rr#zIMAGETypeSub.__init__�s���
�l�D�*�2�t�Y�K�7�Kr)rWr*r/s@rr�r��r�r)r�c� ��eZdZd�fd�	Z�xZS)�DEFAULT_GROUP_QUOTASTypeSubc�4��tt|�
||||fi|��yr!)r"r�r#�r%r�r�r�r�r'r(s      �rr#z$DEFAULT_GROUP_QUOTASTypeSub.__init__�s!���
�)�4�9�/�=�Zb�do�|�t{�|r)r{r*r/s@rr�r������}�}r)r�c� ��eZdZd�fd�	Z�xZS)�DATASTORE_QUOTAType5Subc�.��tt|�
|fi|��yr!)r"r�r#r�s   �rr#z DATASTORE_QUOTAType5Sub.__init__�s���
�%�t�5�i�L�G�Lr)r!r*r/s@rr�r������M�Mr)r�c� ��eZdZd�fd�	Z�xZS)�DATASTOREType6Subc�6��tt|�
|||||fi|��yr!)r"r�r#r�s       �rr#zDATASTOREType6Sub.__init__�s!���
���/��F�K��y�e�]d�er)r�r*r/s@rr�r��s���f�fr)r�c� ��eZdZd�fd�	Z�xZS)�NETWORK_QUOTAType7Subc�.��tt|�
|fi|��yr!)r"r�r#r�s   �rr#zNETWORK_QUOTAType7Sub.__init__�s���
�#�T�3�G�H��Hr)r!r*r/s@rr�r��r6r)r�c� ��eZdZd�fd�	Z�xZS)�NETWORKType8Subc�2��tt|�
|||fi|��yr!)r"r�r#r�s     �rr#zNETWORKType8Sub.__init__�s���
�o�t�-�b�&�+�R�'�Rr)rWr*r/s@rr�r��r�r)r�c� ��eZdZd�fd�	Z�xZS)�VM_QUOTAType9Subc�.��tt|�
|fi|��yr!)r"r�r#r�s   �rr#zVM_QUOTAType9Sub.__init__�����
���.�r�>�g�>r)r!r*r/s@rr�r��rr)r�c� ��eZdZd�fd�	Z�xZS)�VMType10Subc�H��tt|�
|||||||||	|
|||
|fi|��yr!)r"r�r#r�s                �rr#zVMType10Sub.__init__��a���
�k�4�)�#�x���k�[k�m{�~Q�S^�`p�rB�DY�[^�`h�	u�mt�	ur)r�r*r/s@rr�r������u�ur)r�c� ��eZdZd�fd�	Z�xZS)�IMAGE_QUOTAType11Subc�.��tt|�
|fi|��yr!)r"r�r#r�s   �rr#zIMAGE_QUOTAType11Sub.__init__�����
�"�D�2�5�E�W�Er)r!r*r/s@rr�r��r0r)r�c� ��eZdZd�fd�	Z�xZS)�IMAGEType12Subc�2��tt|�
|||fi|��yr!)r"r�r#r�s     �rr#zIMAGEType12Sub.__init__�����
�n�d�,�R��y�M�W�Mr)rWr*r/s@rr�r������N�Nr)r�c� ��eZdZd�fd�	Z�xZS)�USERSType13Subc�.��tt|�
|fi|��yr!)r"r�r#r�s   �rr#zUSERSType13Sub.__init__�����
�n�d�,�R�<�G�<r)r!r*r/s@rr�r��r�r)r�c� ��eZdZd�fd�	Z�xZS)�ADMINSType14Subc�.��tt|�
|fi|��yr!)r"r�r#r�s   �rr#zADMINSType14Sub.__init__�rmr)r!r*r/s@rr�r��rnr)r�c� ��eZdZd�fd�	Z�xZS)�DATASTORE_QUOTAType15Subc�.��tt|�
|fi|��yr!)r"r�r#r�s   �rr#z!DATASTORE_QUOTAType15Sub.__init__�����
�&��6�y�M�W�Mr)r!r*r/s@rr�r��r�r)r�c� ��eZdZd�fd�	Z�xZS)�DATASTOREType16Subc�6��tt|�
|||||fi|��yr!)r"r�r#r�s       �rr#zDATASTOREType16Sub.__init__��"���
� �$�0��V�[�$�PY�f�^e�fr)r�r*r/s@rr�r������g�gr)r�c� ��eZdZd�fd�	Z�xZS)�NETWORK_QUOTAType17Subc�.��tt|�
|fi|��yr!)r"r�r#r�s   �rr#zNETWORK_QUOTAType17Sub.__init__�����
�$�d�4�W�I��Ir)r!r*r/s@rr�r������J�Jr)r�c� ��eZdZd�fd�	Z�xZS)�NETWORKType18Subc�2��tt|�
|||fi|��yr!)r"r�r#r�s     �rr#zNETWORKType18Sub.__init__����
���.�r�6�;�S�7�Sr)rWr*r/s@rr�r�r+r)r�c� ��eZdZd�fd�	Z�xZS)�VM_QUOTAType19Subc�.��tt|�
|fi|��yr!)r"rr#r�s   �rr#zVM_QUOTAType19Sub.__init__
r<r)r!r*r/s@rrr	r=r)rc� ��eZdZd�fd�	Z�xZS)�VMType20Subc�H��tt|�
|||||||||	|
|||
|fi|��yr!)r"rr#r�s                �rr#zVMType20Sub.__init__r�r)r�r*r/s@rrrr�r)rc� ��eZdZd�fd�	Z�xZS)�IMAGE_QUOTAType21Subc�.��tt|�
|fi|��yr!)r"r	r#r�s   �rr#zIMAGE_QUOTAType21Sub.__init__r�r)r!r*r/s@rr	r	r0r)r	c� ��eZdZd�fd�	Z�xZS)�IMAGEType22Subc�2��tt|�
|||fi|��yr!)r"rr#r�s     �rr#zIMAGEType22Sub.__init__r�r)rWr*r/s@rrrr�r)rc� ��eZdZd�fd�	Z�xZS)�DEFAULT_GROUP_QUOTASType23Subc�4��tt|�
||||fi|��yr!)r"rr#r�s      �rr#z&DEFAULT_GROUP_QUOTASType23Sub.__init__&s!���
�+�T�;�O�]�\d�fq�~�v}�~r)r{r*r/s@rrr%r�r)rc� ��eZdZd�fd�	Z�xZS)�DATASTORE_QUOTAType24Subc�.��tt|�
|fi|��yr!)r"rr#r�s   �rr#z!DATASTORE_QUOTAType24Sub.__init__-r�r)r!r*r/s@rrr,r�r)rc� ��eZdZd�fd�	Z�xZS)�DATASTOREType25Subc�6��tt|�
|||||fi|��yr!)r"rr#r�s       �rr#zDATASTOREType25Sub.__init__4r�r)r�r*r/s@rrr3r�r)rc� ��eZdZd�fd�	Z�xZS)�NETWORK_QUOTAType26Subc�.��tt|�
|fi|��yr!)r"rr#r�s   �rr#zNETWORK_QUOTAType26Sub.__init__;r�r)r!r*r/s@rrr:r�r)rc� ��eZdZd�fd�	Z�xZS)�NETWORKType27Subc�2��tt|�
|||fi|��yr!)r"rr#r�s     �rr#zNETWORKType27Sub.__init__Brr)rWr*r/s@rrrAr+r)rc� ��eZdZd�fd�	Z�xZS)�VM_QUOTAType28Subc�.��tt|�
|fi|��yr!)r"rr#r�s   �rr#zVM_QUOTAType28Sub.__init__Ir<r)r!r*r/s@rrrHr=r)rc� ��eZdZd�fd�	Z�xZS)�VMType29Subc�H��tt|�
|||||||||	|
|||
|fi|��yr!)r"r!r#r�s                �rr#zVMType29Sub.__init__Pr�r)r�r*r/s@rr!r!Or�r)r!c� ��eZdZd�fd�	Z�xZS)�IMAGE_QUOTAType30Subc�.��tt|�
|fi|��yr!)r"r$r#r�s   �rr#zIMAGE_QUOTAType30Sub.__init__Wr�r)r!r*r/s@rr$r$Vr0r)r$c� ��eZdZd�fd�	Z�xZS)�IMAGEType31Subc�2��tt|�
|||fi|��yr!)r"r'r#r�s     �rr#zIMAGEType31Sub.__init__^r�r)rWr*r/s@rr'r']r�r)r'c� ��eZdZd�fd�	Z�xZS)�TEMPLATEType32Subc
�>��tt|�
|||||||||	f	i|
��yr!)r"r*r#)r%�	ARGUMENTS�ARGUMENTS_STDINr��COMMAND�REMOTErAr�r�rQr'r(s           �rr#zTEMPLATEType32Sub.__init__es=���
���/�	�?�D�RY�[a�ck�mr�t}�@L�	Y�QX�	Yr)r�r*r/s@rr*r*ds���Y�Yr)r*c� ��eZdZd�fd�	Z�xZS)�HOOKLOGTypeSubc�.��tt|�
|fi|��yr!)r"r1r#)r%�HOOK_EXECUTION_RECORDr'r(s   �rr#zHOOKLOGTypeSub.__init__ls���
�n�d�,�-B�O�w�Or)r!r*r/s@rr1r1k����P�Pr)r1c� ��eZdZd�fd�	Z�xZS)�HOOK_EXECUTION_RECORDTypeSubc	
�<��tt|�
||||||||fi|	��yr!)r"r6r#)r%�HOOK_ID�EXECUTION_ID�	TIMESTAMPr,�EXECUTION_RESULT�REMOTE_HOST�RETRYrQr'r(s          �rr#z%HOOK_EXECUTION_RECORDTypeSub.__init__ssC���
�*�D�:�7�L�R[�]f�hx�{F�HM�O[�	h�`g�	hr)r�r*r/s@rr6r6rrZr)r6c� ��eZdZd�fd�	Z�xZS)�EXECUTION_RESULTTypeSubc�4��tt|�
||||fi|��yr!)r"r?r#)r%r.�STDOUT�STDERR�CODEr'r(s      �rr#z EXECUTION_RESULTTypeSub.__init__zs���
�%�t�5�g�v�v�t�`�X_�`r)r{r*r/s@rr?r?ys���a�ar)r?c� ��eZdZd�fd�	Z�xZS)�HOST_SHARETypeSubc
�B��tt|�
|||||||||	|
|fi|��yr!)r"rEr#)r%�	MEM_USAGE�	CPU_USAGE�	TOTAL_MEM�	TOTAL_CPU�MAX_MEM�MAX_CPUr�
VMS_THREADr��PCI_DEVICES�
NUMA_NODESr'r(s             �rr#zHOST_SHARETypeSub.__init__�sO���
���/�	�9�i�QZ�\c�el�ny�|F�HR�T_�ak�	x�pw�	xr)�NNNNNNNNNNNr*r/s@rrErE�s���x�xr)rEc� ��eZdZd�fd�	Z�xZS)�DATASTORESType33Subc�6��tt|�
|||||fi|��yr!)r"rRr#)r%�
DISK_USAGE�DS�	FREE_DISK�MAX_DISK�	USED_DISKr'r(s       �rr#zDATASTORESType33Sub.__init__�s"���
�!�4�1�*�b�)�X�W`�m�el�mr)r�r*r/s@rrRrR�����n�nr)rRc� ��eZdZd�fd�	Z�xZS)�	DSTypeSubc	�:��tt|�
|||||||fi|��yr!)r"r[r#)
r%r�rbr�r��
REPLICA_CACHE�REPLICA_CACHE_SIZE�REPLICA_IMAGESr'r(s
         �rr#zDSTypeSub.__init__�s0���
�i��'���X�w�
�Wi�ky�	G�F�	Gr)r#r*r/s@rr[r[�����G�Gr)r[c� ��eZdZd�fd�	Z�xZS)�PCI_DEVICESTypeSubc�.��tt|�
|fi|��yr!)r"rbr#)r%�PCIr'r(s   �rr#zPCI_DEVICESTypeSub.__init__�s���
� �$�0��A��Ar)r!r*r/s@rrbrb�����B�Br)rbc� ��eZdZd�fd�	Z�xZS)�
PCITypeSubc�N��tt|�
|||||||||	|
|||
||||fi|��yr!)r"rgr#)r%�ADDRESS�BUS�CLASS�
CLASS_NAME�DEVICE�DEVICE_NAME�DOMAIN�FUNCTION�	NUMA_NODE�PROFILES�
SHORT_ADDRESS�SLOTr��UUID�VENDOR�VENDOR_NAME�VMIDr'r(s                   �rr#zPCITypeSub.__init__�sn���
�j�$�(��#�u�j�&�R]�_e�go�qz�}E�GT�VZ�\`�bf�hn�p{�}A�	N�FM�	Nr)rqr*r/s@rrgrg�s���N�Nr)rgc� ��eZdZd�fd�	Z�xZS)�NUMA_NODESTypeSubc�.��tt|�
|fi|��yr!)r"rzr#)r%�NODEr'r(s   �rr#zNUMA_NODESTypeSub.__init__�s���
���/��A��Ar)r!r*r/s@rrzrz�rer)rzc� ��eZdZd�fd�	Z�xZS)�NODETypeSubc�4��tt|�
||||fi|��yr!)r"r~r#)r%�CORE�HUGEPAGEr��NODE_IDr'r(s      �rr#zNODETypeSub.__init__�s���
�k�4�)�$��&�'�V�g�Vr)r{r*r/s@rr~r~�����W�Wr)r~c� ��eZdZd�fd�	Z�xZS)�CORETypeSubc�4��tt|�
||||fi|��yr!)r"r�r#)r%�CPUS�	DEDICATED�FREErbr'r(s      �rr#zCORETypeSub.__init__�s���
�k�4�)�$�	�4��P��Pr)r{r*r/s@rr�r��rr)r�c� ��eZdZd�fd�	Z�xZS)�HUGEPAGETypeSubc�2��tt|�
|||fi|��yr!)r"r�r#)r%�PAGESr�USAGEr'r(s     �rr#zHUGEPAGETypeSub.__init__�s���
�o�t�-�e�T�5�M�W�Mr)rWr*r/s@rr�r��r�r)r�c� ��eZdZd�fd�	Z�xZS)�
MEMORYTypeSubc�2��tt|�
|||fi|��yr!)r"r�r#)r%�DISTANCE�TOTALr�r'r(s     �rr#zMEMORYTypeSub.__init__�s���
�m�T�+�H�e�U�O�w�Or)rWr*r/s@rr�r��r4r)r�c� ��eZdZd�fd�	Z�xZS)�
VMSTypeSubc�.��tt|�
|fi|��yr!)r"r�r#r�s   �rr#zVMSTypeSub.__init__�r�r)r!r*r/s@rr�r��r�r)r�c� ��eZdZd�fd�	Z�xZS)�TEMPLATEType34Subc�@��tt|�
|||||||||	|
f
i|��yr!)r"r�r#)
r%�VCENTER_CCR_REFrzr{r|�VCENTER_NAME�VCENTER_PASSWORD�VCENTER_RESOURCE_POOL_INFO�VCENTER_USER�VCENTER_VERSIONrQr'r(s
            �rr#zTEMPLATEType34Sub.__init__�sU���
���/���Q]�_r�uA�CS�Uo�q}�N�P\�	i�ah�	ir)r�r*r/s@rr�r��s���i�ir)r�c� ��eZdZd�fd�	Z�xZS)�MONITORINGTypeSubc�6��tt|�
|||||fi|��yr!)r"r�r#)r%r:rb�CAPACITY�SYSTEMrqr'r(s       �rr#zMONITORINGTypeSub.__init__�s"���
���/�	�2�x��QZ�g�_f�gr)r�r*r/s@rr�r������h�hr)r�c� ��eZdZd�fd�	Z�xZS)�CAPACITYTypeSubc�4��tt|�
||||fi|��yr!)r"r�r#)r%�FREE_CPU�FREE_MEMORY�USED_CPU�USED_MEMORYr'r(s      �rr#zCAPACITYTypeSub.__init__�s���
�o�t�-�h��X�{�g�_f�gr)r{r*r/s@rr�r��r�r)r�c� ��eZdZd�fd�	Z�xZS)�
SYSTEMTypeSubc�0��tt|�
||fi|��yr!)r"r�r#)r%�NETRX�NETTXr'r(s    �rr#zSYSTEMTypeSub.__init__�s���
�m�T�+�E�5�E�W�Er)r*r*r/s@rr�r��r0r)r�c� ��eZdZd�fd�	Z�xZS)�NUMA_NODETypeSubc�2��tt|�
|||fi|��yr!)r"r�r#)r%r�r�r�r'r(s     �rr#zNUMA_NODETypeSub.__init__�s���
���.�x���U�W�Ur)rWr*r/s@rr�r��r�r)r�c� ��eZdZd�fd�	Z�xZS)�HUGEPAGEType35Subc�0��tt|�
||fi|��yr!)r"r�r#)r%r�rr'r(s    �rr#zHUGEPAGEType35Sub.__init__�s���
���/��d�G�w�Gr)r*r*r/s@rr�r��r�r)r�c� ��eZdZd�fd�	Z�xZS)�MEMORYType36Subc�0��tt|�
||fi|��yr!)r"r�r#)r%r��USEDr'r(s    �rr#zMEMORYType36Sub.__init__�s���
�o�t�-�d�D�E�W�Er)r*r*r/s@rr�r��r0r)r�c� ��eZdZd�fd�	Z�xZS)�
LOCKType37Subc�4��tt|�
||||fi|��yr!)r"r�r#rvs      �rr#zLOCKType37Sub.__init__�����
�m�T�+�F�E�4��T�G�Tr)r{r*r/s@rr�r��r�r)r�c� ��eZdZd�fd�	Z�xZS)�PERMISSIONSType38Subc
�>��tt|�
|||||||||	f	i|
��yr!)r"r�r#r�s           �rr#zPERMISSIONSType38Sub.__init__�<���
�"�D�2�7�G�W�g�W^�`g�ip�ry�|C�	P�HO�	Pr)r�r*r/s@rr�r�����P�Pr)r�c� ��eZdZd�fd�	Z�xZS)�TEMPLATEType39Subc�0��tt|�
||fi|��yr!)r"r�r#)r%�VCENTER_IMPORTEDrQr'r(s    �rr#zTEMPLATEType39Sub.__init__
s���
���/�0@�,�[�SZ�[r)r*r*r/s@rr�r�����\�\r)r�c� ��eZdZd�fd�	Z�xZS)�SNAPSHOTSType40Subc�4��tt|�
||||fi|��yr!)r"r�r#)r%rrrrr'r(s      �rr#zSNAPSHOTSType40Sub.__init__s ���
� �$�0���m�]e�r�jq�rr)r{r*r/s@rr�r�r�r)r�c� ��eZdZd�fd�	Z�xZS)�SNAPSHOTType41Subc	�:��tt|�
|||||||fi|��yr!)r"r�r#)
r%r rr!rbrer"rr'r(s
         �rr#zSNAPSHOTType41Sub.__init__s'���
���/��&�$��D�RX�Z^�k�cj�kr)r#r*r/s@rr�r�����l�lr)r�c� ��eZdZd�fd�	Z�xZS)�BACKUP_INCREMENTSTypeSubc�.��tt|�
|fi|��yr!)r"r�r#)r%�	INCREMENTr'r(s   �rr#z!BACKUP_INCREMENTSTypeSub.__init__"r�r)r!r*r/s@rr�r�!r�r)r�c� ��eZdZd�fd�	Z�xZS)�INCREMENTTypeSubc�8��tt|�
||||||fi|��yr!)r"r�r#)	r%r!rbr�rrr�r'r(s	        �rr#zINCREMENTTypeSub.__init__)s$���
���.�t�R��D�&�RV�c�[b�cr)r�r*r/s@rr�r�(����d�dr)r�c� ��eZdZd�fd�	Z�xZS)�
LOCKType42Subc�4��tt|�
||||fi|��yr!)r"r�r#rvs      �rr#zLOCKType42Sub.__init__0r�r)r{r*r/s@rr�r�/r�r)r�c� ��eZdZd�fd�	Z�xZS)�PERMISSIONSType43Subc
�>��tt|�
|||||||||	f	i|
��yr!)r"r�r#r�s           �rr#zPERMISSIONSType43Sub.__init__7r�r)r�r*r/s@rr�r�6r�r)r�c� ��eZdZd�fd�	Z�xZS)�MARKETPLACEAPPSTypeSubc�.��tt|�
|fi|��yr!)r"r�r#r�s   �rr#zMARKETPLACEAPPSTypeSub.__init__>����
�$�d�4�R�D�G�Dr)r!r*r/s@rr�r�=r�r)r�c� ��eZdZd�fd�	Z�xZS)�PERMISSIONSType44Subc
�>��tt|�
|||||||||	f	i|
��yr!)r"r�r#r�s           �rr#zPERMISSIONSType44Sub.__init__Er�r)r�r*r/s@rr�r�Dr�r)r�c� ��eZdZd�fd�	Z�xZS)�MONITORINGType45Subc�P��tt|�
|||||||||	|
|||
|||||fi|��yr!)r"r�r#)r%r��DISKRDBYTES�
DISKRDIOPS�DISKWRBYTES�
DISKWRIOPS�	DISK_SIZErbr�r�r�r:�VCENTER_ESX_HOST�VCENTER_GUEST_STATE�VCENTER_RP_NAME�"VCENTER_VMWARETOOLS_RUNNING_STATUS�VCENTER_VMWARETOOLS_VERSION�"VCENTER_VMWARETOOLS_VERSION_STATUS�VCENTER_VM_NAMEr'r(s                    �rr#zMONITORINGType45Sub.__init__Ls|���
�!�4�1�#�{�J�P[�]g�ir�tv�x~�AF�HM�OX�Zj�l�AP�Rt�vQ�Su�wF�	S�KR�	Sr))NNNNNNNNNNNNNNNNNNr*r/s@rr�r�Ks���S�Sr)r�c� ��eZdZd�fd�	Z�xZS)�DISK_SIZETypeSubc�0��tt|�
||fi|��yr!)r"r�r#�r%rbrr'r(s    �rr#zDISK_SIZETypeSub.__init__Ss���
���.�r�4�D�G�Dr)r*r*r/s@rr�r�Rr�r)r�c� ��eZdZd�fd�	Z�xZS)�AUTH_MADTypeSubc�0��tt|�
||fi|��yr!)r"r�r#)r%�AUTHN�
EXECUTABLEr'r(s    �rr#zAUTH_MADTypeSub.__init__Zs���
�o�t�-�e�Z�L�G�Lr)r*r*r/s@rr�r�Yr�r)r�c� ��eZdZd�fd�	Z�xZS)�AUTH_MAD_CONFTypeSubc�8��tt|�
||||||fi|��yr!)r"r�r#)	r%�DRIVER_MANAGED_GROUPS�DRIVER_MANAGED_GROUP_ADMIN�MAX_TOKEN_TIMEre�PASSWORD_CHANGE�PASSWORD_REQUIREDr'r(s	        �rr#zAUTH_MAD_CONFTypeSub.__init__as;���
�"�D�2�3H�Jd�ft�vz�}L�N_�	l�dk�	lr)r�r*r/s@rr�r�`s���l�lr)r�c� ��eZdZd�fd�	Z�xZS)�DATASTORE_MADTypeSubc�0��tt|�
||fi|��yr!)r"rr#�r%r,r�r'r(s    �rr#zDATASTORE_MADTypeSub.__init__hs���
�"�D�2�9�j�U�W�Ur)r*r*r/s@rrrgr�r)rc� ��eZdZd�fd�	Z�xZS)�	DBTypeSubc
�>��tt|�
|||||||||	f	i|
��yr!)r"rr#)r%�BACKEND�COMPARE_BINARY�CONNECTIONS�DB_NAME�PASSWDrv�SERVERr�r|r'r(s           �rr#zDBTypeSub.__init__os7���
�i��'����g�W]�_c�ek�mq�sz�	H�@G�	Hr)r�r*r/s@rrrns���H�Hr)rc� ��eZdZd�fd�	Z�xZS)�DEFAULT_COSTTypeSubc�2��tt|�
|||fi|��yr!)r"rr#)r%�CPU_COST�	DISK_COST�MEMORY_COSTr'r(s     �rr#zDEFAULT_COSTTypeSub.__init__vs���
�!�4�1�(�I�{�_�W^�_r)rWr*r/s@rrrus���`�`r)rc� ��eZdZd�fd�	Z�xZS)�DS_MAD_CONFTypeSubc�4��tt|�
||||fi|��yr!)r"rr#)r%�MARKETPLACE_ACTIONSre�PERSISTENT_ONLY�REQUIRED_ATTRSr'r(s      �rr#zDS_MAD_CONFTypeSub.__init__}s!���
� �$�0�1D�d�O�]k�x�pw�xr)r{r*r/s@rrr|rr)rc� ��eZdZd�fd�	Z�xZS)�FEDERATIONTypeSubc�4��tt|�
||||fi|��yr!)r"r r#)r%�MASTER_ONEDr8r�rr'r(s      �rr#zFEDERATIONTypeSub.__init__�s���
���/��T�9�g�b�Za�br)r{r*r/s@rr r �r�r)r c� ��eZdZd�fd�	Z�xZS)�
HM_MADTypeSubc�0��tt|�
||fi|��yr!)r"r$r#r	s    �rr#zHM_MADTypeSub.__init__�����
�m�T�+�I�z�N�g�Nr)r*r*r/s@rr$r$�r|r)r$c� ��eZdZd�fd�	Z�xZS)�HOOK_LOG_CONFTypeSubc�.��tt|�
|fi|��yr!)r"r(r#)r%�
LOG_RETENTIONr'r(s   �rr#zHOOK_LOG_CONFTypeSub.__init__�s���
�"�D�2�=�M�W�Mr)r!r*r/s@rr(r(�r�r)r(c� ��eZdZd�fd�	Z�xZS)�
IM_MADTypeSubc�4��tt|�
||||fi|��yr!)r"r,r#)r%r,r�re�THREADSr'r(s      �rr#zIM_MADTypeSub.__init__�s���
�m�T�+�I�z�4��]�U\�]r)r{r*r/s@rr,r,�����^�^r)r,c� ��eZdZd�fd�	Z�xZS)�IPAM_MADTypeSubc�0��tt|�
||fi|��yr!)r"r1r#r	s    �rr#zIPAM_MADTypeSub.__init__�s���
�o�t�-�i��P��Pr)r*r*r/s@rr1r1�rr)r1c� ��eZdZd�fd�	Z�xZS)�
LOGTypeSubc�2��tt|�
|||fi|��yr!)r"r4r#)r%�DEBUG_LEVELr��USE_VMS_LOCATIONr'r(s     �rr#zLOGTypeSub.__init__�s���
�j�$�(��f�>N�[�SZ�[r)rWr*r/s@rr4r4�r�r)r4c� ��eZdZd�fd�	Z�xZS)�MARKET_MADTypeSubc�0��tt|�
||fi|��yr!)r"r9r#r	s    �rr#zMARKET_MADTypeSub.__init__�s���
���/�	�:�R�'�Rr)r*r*r/s@rr9r9�r�r)r9c� ��eZdZd�fd�	Z�xZS)�MARKET_MAD_CONFTypeSubc�6��tt|�
|||||fi|��yr!)r"r<r#)r%�APP_ACTIONSre�PUBLICr�
SUNSTONE_NAMEr'r(s       �rr#zMARKET_MAD_CONFTypeSub.__init__�s#���
�$�d�4�[�$��P^�`m�z�ry�zr)r�r*r/s@rr<r<�r�r)r<c� ��eZdZd�fd�	Z�xZS)�RAFTTypeSubc�8��tt|�
||||||fi|��yr!)r"rBr#)	r%�BROADCAST_TIMEOUT_MS�ELECTION_TIMEOUT_MS�LIMIT_PURGE�LOG_PURGE_TIMEOUTr*�XMLRPC_TIMEOUT_MSr'r(s	        �rr#zRAFTTypeSub.__init__�s:���
�k�4�)�*>�@S�U`�bs�vC�EV�	c�[b�	cr)r�r*r/s@rrBrB�r�r)rBc� ��eZdZd�fd�	Z�xZS)�
TM_MADTypeSubc�0��tt|�
||fi|��yr!)r"rJr#r	s    �rr#zTM_MADTypeSub.__init__�r&r)r*r*r/s@rrJrJ�r|r)rJc� ��eZdZd�fd�	Z�xZS)�TM_MAD_CONFTypeSubc�J��tt|�
|||||||||	|
|||
||fi|��yr!)r"rMr#)r%r�CLONE_TARGET�CLONE_TARGET_SHARED�CLONE_TARGET_SSHr��DISK_TYPE_SHARED�
DISK_TYPE_SSH�DRIVER�
DS_MIGRATE�	LN_TARGET�LN_TARGET_SHARED�
LN_TARGET_SSHre�SHARED�
TM_MAD_SYSTEMr'r(s                 �rr#zTM_MAD_CONFTypeSub.__init__�st���
� �$�0���Na�cs�u~�AQ�S`�bh�jt�v�AQ�S`�bf�hn�p}�	J�BI�	Jr)r1r*r/s@rrMrM�s���J�Jr)rMc� ��eZdZd�fd�	Z�xZS)�VLAN_IDSTypeSubc�0��tt|�
||fi|��yr!)r"r\r#�r%�RESERVED�STARTr'r(s    �rr#zVLAN_IDSTypeSub.__init__�s���
�o�t�-�h��J�'�Jr)r*r*r/s@rr\r\�r+r)r\c� ��eZdZd�fd�	Z�xZS)�
VM_MADTypeSubc
�B��tt|�
|||||||||	|
|fi|��yr!)r"rbr#)r%r,�DEFAULTr��IMPORTED_VMS_ACTIONSrer@r��KEEP_SNAPSHOTS�COLD_NIC_ATTACH�DS_LIVE_MIGRATION�LIVE_RESIZEr'r(s             �rr#zVM_MADTypeSub.__init__�sN���
�m�T�+�I�w�
�L`�bf�hu�w{�~L�N]�_p�r}�	J�BI�	Jr)rPr*r/s@rrbrb�rJr)rbc� ��eZdZd�fd�	Z�xZS)�VNC_PORTSTypeSubc�0��tt|�
||fi|��yr!)r"rkr#r^s    �rr#zVNC_PORTSTypeSub.__init__�s���
���.�x��K�7�Kr)r*r*r/s@rrkrk�r�r)rkc� ��eZdZd�fd�	Z�xZS)�VN_MAD_CONFTypeSubc�0��tt|�
||fi|��yr!)r"rnr#)r%r�rer'r(s    �rr#zVN_MAD_CONFTypeSub.__init__�s���
� �$�0��d�O�w�Or)r*r*r/s@rrnrn�r4r)rnc� ��eZdZd�fd�	Z�xZS)�VXLAN_IDSTypeSubc�.��tt|�
|fi|��yr!)r"rqr#)r%r`r'r(s   �rr#zVXLAN_IDSTypeSub.__init__�s���
���.�u�A��Ar)r!r*r/s@rrqrq�rer)rqc� ��eZdZd�fd�	Z�xZS)�PERMISSIONSType46Subc
�>��tt|�
|||||||||	f	i|
��yr!)r"rtr#r�s           �rr#zPERMISSIONSType46Sub.__init__�r�r)r�r*r/s@rrtrt�r�r)rtc� ��eZdZd�fd�	Z�xZS)�UPDATED_VMSTypeSubc�.��tt|�
|fi|��yr!)r"rwr#r�s   �rr#zUPDATED_VMSTypeSub.__init__�����
� �$�0��@��@r)r!r*r/s@rrwrw�����A�Ar)rwc� ��eZdZd�fd�	Z�xZS)�OUTDATED_VMSTypeSubc�.��tt|�
|fi|��yr!)r"r|r#r�s   �rr#zOUTDATED_VMSTypeSub.__init__����
�!�4�1�"�A��Ar)r!r*r/s@rr|r|rer)r|c� ��eZdZd�fd�	Z�xZS)�UPDATING_VMSTypeSubc�.��tt|�
|fi|��yr!)r"r�r#r�s   �rr#zUPDATING_VMSTypeSub.__init__	r~r)r!r*r/s@rr�r�rer)r�c� ��eZdZd�fd�	Z�xZS)�ERROR_VMSTypeSubc�.��tt|�
|fi|��yr!)r"r�r#r�s   �rr#zERROR_VMSTypeSub.__init__r�r)r!r*r/s@rr�r�rr)r�c� ��eZdZd�fd�	Z�xZS)�TEMPLATEType47Subc�2��tt|�
|||fi|��yr!)r"r�r#)r%r"�RULErQr'r(s     �rr#zTEMPLATEType47Sub.__init__s���
���/��T�<�\�T[�\r)rWr*r/s@rr�r�r�r)r�c� ��eZdZd�fd�	Z�xZS)�RULETypeSubc�0��tt|�
||fi|��yr!)r"r�r#)r%�PROTOCOL�	RULE_TYPEr'r(s    �rr#zRULETypeSub.__init__s���
�k�4�)�(�I�J�'�Jr)r*r*r/s@rr�r�r+r)r�c� ��eZdZd�fd�	Z�xZS)�SHOWBACKTypeSubc�H��tt|�
|||||||||	|
|||
|fi|��yr!)r"r�r#)r%rx�VMNAMErErFrcrd�YEAR�MONTHrrr�
TOTAL_COST�HOURS�RHOURSr'r(s                �rr#zSHOWBACKTypeSub.__init__%sT���
�o�t�-�d�F�C��e�U�TX�Z_�ai�kv�yB�DN�PU�W]�	j�bi�	jr)r�r*r/s@rr�r�$s���j�jr)r�c� ��eZdZd�fd�	Z�xZS)�USERTypeSubc�@��tt|�
|||||||||	|
f
i|��yr!)r"r�r#)
r%rbrFr�rdrer�r�r�r�rpr'r(s
            �rr#zUSERTypeSub.__init__,s8���
�k�4�)�"�c�6�5�$��R]�_f�hs�u}�	K�CJ�	Kr)r�r*r/s@rr�r�+s���K�Kr)r�c� ��eZdZd�fd�	Z�xZS)�
GROUPSTypeSubc�.��tt|�
|fi|��yr!)r"r�r#r�s   �rr#zGROUPSTypeSub.__init__3rrr)r!r*r/s@rr�r�2rsr)r�c� ��eZdZd�fd�	Z�xZS)�LOGIN_TOKENTypeSubc�2��tt|�
|||fi|��yr!)r"r�r#�r%�TOKEN�EXPIRATION_TIME�EGIDr'r(s     �rr#zLOGIN_TOKENTypeSub.__init__:s���
� �$�0����Z�RY�Zr)rWr*r/s@rr�r�9����[�[r)r�c� ��eZdZd�fd�	Z�xZS)�QUOTASType48Subc�6��tt|�
|||||fi|��yr!)r"r�r#r�s       �rr#zQUOTASType48Sub.__init__As"���
�o�t�-�b�/�=�RZ�\g�t�ls�tr)r�r*r/s@rr�r�@s���u�ur)r�c� ��eZdZd�fd�	Z�xZS)�DATASTORE_QUOTAType49Subc�.��tt|�
|fi|��yr!)r"r�r#r�s   �rr#z!DATASTORE_QUOTAType49Sub.__init__Hr�r)r!r*r/s@rr�r�Gr�r)r�c� ��eZdZd�fd�	Z�xZS)�DATASTOREType50Subc�6��tt|�
|||||fi|��yr!)r"r�r#r�s       �rr#zDATASTOREType50Sub.__init__Or�r)r�r*r/s@rr�r�Nr�r)r�c� ��eZdZd�fd�	Z�xZS)�NETWORK_QUOTAType51Subc�.��tt|�
|fi|��yr!)r"r�r#r�s   �rr#zNETWORK_QUOTAType51Sub.__init__Vr�r)r!r*r/s@rr�r�Ur�r)r�c� ��eZdZd�fd�	Z�xZS)�NETWORKType52Subc�2��tt|�
|||fi|��yr!)r"r�r#r�s     �rr#zNETWORKType52Sub.__init__]rr)rWr*r/s@rr�r�\r+r)r�c� ��eZdZd�fd�	Z�xZS)�VM_QUOTAType53Subc�.��tt|�
|fi|��yr!)r"r�r#r�s   �rr#zVM_QUOTAType53Sub.__init__dr<r)r!r*r/s@rr�r�cr=r)r�c� ��eZdZd�fd�	Z�xZS)�VMType54Subc�H��tt|�
|||||||||	|
|||
|fi|��yr!)r"r�r#r�s                �rr#zVMType54Sub.__init__kr�r)r�r*r/s@rr�r�jr�r)r�c� ��eZdZd�fd�	Z�xZS)�IMAGE_QUOTAType55Subc�.��tt|�
|fi|��yr!)r"r�r#r�s   �rr#zIMAGE_QUOTAType55Sub.__init__rr�r)r!r*r/s@rr�r�qr0r)r�c� ��eZdZd�fd�	Z�xZS)�IMAGEType56Subc�2��tt|�
|||fi|��yr!)r"r�r#r�s     �rr#zIMAGEType56Sub.__init__yr�r)rWr*r/s@rr�r�xr�r)r�c� ��eZdZd�fd�	Z�xZS)�DEFAULT_USER_QUOTASTypeSubc�4��tt|�
||||fi|��yr!)r"r�r#r�s      �rr#z#DEFAULT_USER_QUOTASTypeSub.__init__�s!���
�(�$�8��-�Ya�cn�{�sz�{r)r{r*r/s@rr�r�r�r)r�c� ��eZdZd�fd�	Z�xZS)�DATASTORE_QUOTAType57Subc�.��tt|�
|fi|��yr!)r"r�r#r�s   �rr#z!DATASTORE_QUOTAType57Sub.__init__�r�r)r!r*r/s@rr�r��r�r)r�c� ��eZdZd�fd�	Z�xZS)�DATASTOREType58Subc�6��tt|�
|||||fi|��yr!)r"r�r#r�s       �rr#zDATASTOREType58Sub.__init__�r�r)r�r*r/s@rr�r��r�r)r�c� ��eZdZd�fd�	Z�xZS)�NETWORK_QUOTAType59Subc�.��tt|�
|fi|��yr!)r"r�r#r�s   �rr#zNETWORK_QUOTAType59Sub.__init__�r�r)r!r*r/s@rr�r��r�r)r�c� ��eZdZd�fd�	Z�xZS)�NETWORKType60Subc�2��tt|�
|||fi|��yr!)r"r�r#r�s     �rr#zNETWORKType60Sub.__init__�rr)rWr*r/s@rr�r��r+r)r�c� ��eZdZd�fd�	Z�xZS)�VM_QUOTAType61Subc�.��tt|�
|fi|��yr!)r"r�r#r�s   �rr#zVM_QUOTAType61Sub.__init__�r<r)r!r*r/s@rr�r��r=r)r�c� ��eZdZd�fd�	Z�xZS)�VMType62Subc�H��tt|�
|||||||||	|
|||
|fi|��yr!)r"r�r#r�s                �rr#zVMType62Sub.__init__�r�r)r�r*r/s@rr�r��r�r)r�c� ��eZdZd�fd�	Z�xZS)�IMAGE_QUOTAType63Subc�.��tt|�
|fi|��yr!)r"r�r#r�s   �rr#zIMAGE_QUOTAType63Sub.__init__�r�r)r!r*r/s@rr�r��r0r)r�c� ��eZdZd�fd�	Z�xZS)�IMAGEType64Subc�2��tt|�
|||fi|��yr!)r"r�r#r�s     �rr#zIMAGEType64Sub.__init__�r�r)rWr*r/s@rr�r��r�r)r�c� ��eZdZd�fd�	Z�xZS)�GROUPSType65Subc�.��tt|�
|fi|��yr!)r"r�r#r�s   �rr#zGROUPSType65Sub.__init__�rmr)r!r*r/s@rr�r��rnr)r�c� ��eZdZd�fd�	Z�xZS)�LOGIN_TOKENType66Subc�2��tt|�
|||fi|��yr!)r"r�r#r�s     �rr#zLOGIN_TOKENType66Sub.__init__�s���
�"�D�2�5�/�4�\�T[�\r)rWr*r/s@rr�r��r�r)r�c� ��eZdZd�fd�	Z�xZS)�DATASTORE_QUOTAType67Subc�.��tt|�
|fi|��yr!)r"r�r#r�s   �rr#z!DATASTORE_QUOTAType67Sub.__init__�r�r)r!r*r/s@rr�r��r�r)r�c� ��eZdZd�fd�	Z�xZS)�DATASTOREType68Subc�6��tt|�
|||||fi|��yr!)r"r�r#r�s       �rr#zDATASTOREType68Sub.__init__�r�r)r�r*r/s@rr�r��r�r)r�c� ��eZdZd�fd�	Z�xZS)�NETWORK_QUOTAType69Subc�.��tt|�
|fi|��yr!)r"r�r#r�s   �rr#zNETWORK_QUOTAType69Sub.__init__�r�r)r!r*r/s@rr�r��r�r)r�c� ��eZdZd�fd�	Z�xZS)�NETWORKType70Subc�2��tt|�
|||fi|��yr!)r"r�r#r�s     �rr#zNETWORKType70Sub.__init__�rr)rWr*r/s@rr�r��r+r)r�c� ��eZdZd�fd�	Z�xZS)�VM_QUOTAType71Subc�.��tt|�
|fi|��yr!)r"r�r#r�s   �rr#zVM_QUOTAType71Sub.__init__�r<r)r!r*r/s@rr�r��r=r)r�c� ��eZdZd�fd�	Z�xZS)�VMType72Subc�H��tt|�
|||||||||	|
|||
|fi|��yr!)r"r�r#r�s                �rr#zVMType72Sub.__init__�r�r)r�r*r/s@rr�r��r�r)r�c� ��eZdZd�fd�	Z�xZS)�IMAGE_QUOTAType73Subc�.��tt|�
|fi|��yr!)r"r�r#r�s   �rr#zIMAGE_QUOTAType73Sub.__init__�r�r)r!r*r/s@rr�r��r0r)r�c� ��eZdZd�fd�	Z�xZS)�IMAGEType74Subc�2��tt|�
|||fi|��yr!)r"r�r#r�s     �rr#zIMAGEType74Sub.__init__�r�r)rWr*r/s@rr�r��r�r)r�c� ��eZdZd�fd�	Z�xZS)�DEFAULT_USER_QUOTASType75Subc�4��tt|�
||||fi|��yr!)r"r�r#r�s      �rr#z%DEFAULT_USER_QUOTASType75Sub.__init__s!���
�*�D�:�?�M�[c�ep�}�u|�}r)r{r*r/s@rr�r�s���~�~r)r�c� ��eZdZd�fd�	Z�xZS)�DATASTORE_QUOTAType76Subc�.��tt|�
|fi|��yr!)r"r�r#r�s   �rr#z!DATASTORE_QUOTAType76Sub.__init__r�r)r!r*r/s@rr�r�r�r)r�c� ��eZdZd�fd�	Z�xZS)�DATASTOREType77Subc�6��tt|�
|||||fi|��yr!)r"rr#r�s       �rr#zDATASTOREType77Sub.__init__r�r)r�r*r/s@rrrr�r)rc� ��eZdZd�fd�	Z�xZS)�NETWORK_QUOTAType78Subc�.��tt|�
|fi|��yr!)r"rr#r�s   �rr#zNETWORK_QUOTAType78Sub.__init__r�r)r!r*r/s@rrrr�r)rc� ��eZdZd�fd�	Z�xZS)�NETWORKType79Subc�2��tt|�
|||fi|��yr!)r"rr#r�s     �rr#zNETWORKType79Sub.__init__!rr)rWr*r/s@rrr r+r)rc� ��eZdZd�fd�	Z�xZS)�VM_QUOTAType80Subc�.��tt|�
|fi|��yr!)r"r	r#r�s   �rr#zVM_QUOTAType80Sub.__init__(r<r)r!r*r/s@rr	r	'r=r)r	c� ��eZdZd�fd�	Z�xZS)�VMType81Subc�H��tt|�
|||||||||	|
|||
|fi|��yr!)r"rr#r�s                �rr#zVMType81Sub.__init__/r�r)r�r*r/s@rrr.r�r)rc� ��eZdZd�fd�	Z�xZS)�IMAGE_QUOTAType82Subc�.��tt|�
|fi|��yr!)r"rr#r�s   �rr#zIMAGE_QUOTAType82Sub.__init__6r�r)r!r*r/s@rrr5r0r)rc� ��eZdZd�fd�	Z�xZS)�IMAGEType83Subc�2��tt|�
|||fi|��yr!)r"rr#r�s     �rr#zIMAGEType83Sub.__init__=r�r)rWr*r/s@rrr<r�r)rc� ��eZdZd�fd�	Z�xZS)�GROUPSType84Subc�.��tt|�
|fi|��yr!)r"rr#r�s   �rr#zGROUPSType84Sub.__init__Drmr)r!r*r/s@rrrCrnr)rc� ��eZdZd�fd�	Z�xZS)�CLUSTERSType85Subc�.��tt|�
|fi|��yr!)r"rr#r�s   �rr#zCLUSTERSType85Sub.__init__Ks���
���/��D�G�Dr)r!r*r/s@rrrJr�r)rc� ��eZdZd�fd�	Z�xZS)�CLUSTERTypeSubc�0��tt|�
||fi|��yr!)r"rr#)r%rr�r'r(s    �rr#zCLUSTERTypeSub.__init__Rs���
�n�d�,�W�j�M�W�Mr)r*r*r/s@rrrQr�r)rc� ��eZdZd�fd�	Z�xZS)�HOSTSType86Subc�.��tt|�
|fi|��yr!)r"rr#r�s   �rr#zHOSTSType86Sub.__init__Y����
�n�d�,�T�>�g�>r)r!r*r/s@rrrXrr)rc� ��eZdZd�fd�	Z�xZS)�HOSTTypeSubc�0��tt|�
||fi|��yr!)r"r"r#)r%r�HOST_IDr'r(s    �rr#zHOSTTypeSub.__init__`����
�k�4�)�'�7�G�w�Gr)r*r*r/s@rr"r"_r�r)r"c� ��eZdZd�fd�	Z�xZS)�DATASTORESType87Subc�.��tt|�
|fi|��yr!)r"r'r#r�s   �rr#zDATASTORESType87Sub.__init__gs���
�!�4�1�)�H��Hr)r!r*r/s@rr'r'fr6r)r'c� ��eZdZd�fd�	Z�xZS)�DATASTOREType88Subc�0��tt|�
||fi|��yr!)r"r*r#)r%rrr'r(s    �rr#zDATASTOREType88Sub.__init__ns���
� �$�0��,�S�7�Sr)r*r*r/s@rr*r*mr+r)r*c� ��eZdZd�fd�	Z�xZS)�VNETSType89Subc�.��tt|�
|fi|��yr!)r"r-r#r�s   �rr#zVNETSType89Sub.__init__ur r)r!r*r/s@rr-r-trr)r-c� ��eZdZd�fd�	Z�xZS)�VNETTypeSubc�0��tt|�
||fi|��yr!)r"r0r#)r%r�VNET_IDr'r(s    �rr#zVNETTypeSub.__init__|r%r)r*r*r/s@rr0r0{r�r)r0c� ��eZdZd�fd�	Z�xZS)�PERMISSIONSType90Subc
�>��tt|�
|||||||||	f	i|
��yr!)r"r4r#r�s           �rr#zPERMISSIONSType90Sub.__init__�r�r)r�r*r/s@rr4r4�r�r)r4c� ��eZdZd�fd�	Z�xZS)�
LOCKType91Subc�4��tt|�
||||fi|��yr!)r"r7r#rvs      �rr#zLOCKType91Sub.__init__�r�r)r{r*r/s@rr7r7�r�r)r7c� ��eZdZd�fd�	Z�xZS)�ROLESTypeSubc�.��tt|�
|fi|��yr!)r"r:r#)r%�ROLEr'r(s   �rr#zROLESTypeSub.__init__�r�r)r!r*r/s@rr:r:�r�r)r:c� ��eZdZd�fd�	Z�xZS)�ROLETypeSubc�8��tt|�
||||||fi|��yr!)r"r>r#)	r%�HOST_AFFINED�HOST_ANTI_AFFINEDrbre�POLICYr�r'r(s	        �rr#zROLETypeSub.__init__�s%���
�k�4�)�,�8I�2�t�U[�]`�m�el�mr)r�r*r/s@rr>r>�rYr)r>c� ��eZdZd�fd�	Z�xZS)�VMType92Subc�N��tt|�
|||||||||	|
|||
||||fi|��yr!)r"rDr#)r%rbrErFrcrdrer�r�r�r�r9r:r�rpr�r�r�r'r(s                   �rr#zVMType92Sub.__init__�s`���
�k�4�)�"�c�3��u�d�I�W\�^g�ip�rw�y~�AJ�LT�V`�bo�q@�	M�EL�	Mr)rqr*r/s@rrDrD�����M�Mr)rDc� ��eZdZd�fd�	Z�xZS)�TEMPLATEType93Subc�8��tt|�
||||||fi|��yr!)r"rHr#)	r%r�r��VCPU�DISK�NIC�GRAPHICSr'r(s	        �rr#zTEMPLATEType93Sub.__init__�s#���
���/��V�T�4��h�c�[b�cr)r�r*r/s@rrHrH�r�r)rHc� ��eZdZd�fd�	Z�xZS)�DISKTypeSubc�2��tt|�
|||fi|��yr!)r"rOr#�r%rzr|rQr'r(s     �rr#zDISKTypeSub.__init__�s���
�k�4�)�.�:M�|�h�`g�hr)rWr*r/s@rrOrO�s���i�ir)rOc� ��eZdZd�fd�	Z�xZS)�
NICTypeSubc�4��tt|�
||||fi|��yr!)r"rSr#�r%rQr|�VCENTER_NET_REF�VCENTER_PORTGROUP_TYPEr'r(s      �rr#zNICTypeSub.__init__�s&���
�j�$�(��7J�O�]s�	A�x�	Ar)r{r*r/s@rrSrS�s���A�Ar)rSc� ��eZdZd�fd�	Z�xZS)�MONITORINGType94Subc�.��tt|�
|fi|��yr!)r"rYr#rPs   �rr#zMONITORINGType94Sub.__init__�����
�!�4�1�,�K�7�Kr)r!r*r/s@rrYrY�r�r)rYc� ��eZdZd�fd�	Z�xZS)�USER_TEMPLATETypeSubc
�B��tt|�
|||||||||	|
|fi|��yr!)r"r]r#)r%�LABELSrV�
SCHED_MESSAGE�
SCHED_RANK�
SCHED_DS_RANK�SCHED_REQUIREMENTS�SCHED_DS_REQUIREMENTS�
USER_PRIORITY�PUBLIC_CLOUDrYrQr'r(s             �rr#zUSER_TEMPLATETypeSub.__init__�sS���
�"�D�2�6�5�-�Q[�]j�l~�AV�Xe�gs�uA�CO�	\�T[�	\r)rPr*r/s@rr]r]�s���\�\r)r]c� ��eZdZd�fd�	Z�xZS)�PUBLIC_CLOUDTypeSubc�.��tt|�
|fi|��yr!)r"rhr#rPs   �rr#zPUBLIC_CLOUDTypeSub.__init__�r[r)r!r*r/s@rrhrh�r�r)rhc� ��eZdZd�fd�	Z�xZS)�SCHED_ACTIONTypeSubc�.��tt|�
|fi|��yr!)r"rkr#rPs   �rr#zSCHED_ACTIONTypeSub.__init__�r[r)r!r*r/s@rrkrk�r�r)rkc� ��eZdZd�fd�	Z�xZS)�HISTORY_RECORDSTypeSubc�.��tt|�
|fi|��yr!)r"rnr#r$s   �rr#zHISTORY_RECORDSTypeSub.__init__�r�r)r!r*r/s@rrnrn�r�r)rnc� ��eZdZd�fd�	Z�xZS)�HISTORYTypeSubc
�>��tt|�
|||||||||	f	i|
��yr!)r"rqr#)r%r4r5r6r7r8r=r;r<rDr'r(s           �rr#zHISTORYTypeSub.__init__�s+���
�n�d�,�S�#�x��c�5�RX�Z`�bh�u�mt�ur)r�r*r/s@rrqrq�s���v�vr)rqc� ��eZdZd�fd�	Z�xZS)�
LOCKType95Subc�4��tt|�
||||fi|��yr!)r"rtr#rvs      �rr#zLOCKType95Sub.__init__�r�r)r{r*r/s@rrtrt�r�r)rtc� ��eZdZd�fd�	Z�xZS)�PERMISSIONSType96Subc
�>��tt|�
|||||||||	f	i|
��yr!)r"rwr#r�s           �rr#zPERMISSIONSType96Sub.__init__�r�r)r�r*r/s@rrwrw�r�r)rwc� ��eZdZd�fd�	Z�xZS)�TEMPLATEType97Subc�4��tt|�
||||fi|��yr!)r"rzr#)r%r�r|�VCENTER_TEMPLATE_REFrQr'r(s      �rr#zTEMPLATEType97Sub.__init__�s,���
���/��AT�Vj�lx�	F�~E�	Fr)r{r*r/s@rrzrz�����F�Fr)rzc� ��eZdZd�fd�	Z�xZS)�MONITORINGType98Subc�R��tt|�
|||||||||	|
|||
||||||fi|��yr!)r"rr#)r%r�r�r�r�r�r�rbr�r�r�r:r�r�r�r�r�r�r�rQr'r(s                     �rr#zMONITORINGType98Sub.__init__�s����
�!�4�1�#�{�J�P[�]g�ir�tv�x~�AF�HM�OX�Zj�l�AP�Rt�vQ�Su�wF�HT�	a�Y`�	ar)r�r*r/s@rrr�s���a�ar)rc� ��eZdZd�fd�	Z�xZS)�DISK_SIZEType99Subc�0��tt|�
||fi|��yr!)r"r�r#r�s    �rr#zDISK_SIZEType99Sub.__init__s���
� �$�0��T�F�g�Fr)r*r*r/s@rr�r�r^r)r�c� ��eZdZd�fd�	Z�xZS)�TEMPLATEType100Subc,����tt|�
g|�|�|�|�|�|�|�|�|	�|
�|�|�|
�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�|�| �|!�|"�|#�|$�|%�|&�|'�|(�|)�|*�|+��i|,��yr!)r"r�r#).r%�AUTOMATIC_DS_REQUIREMENTS�AUTOMATIC_NIC_REQUIREMENTS�AUTOMATIC_REQUIREMENTS�CLONING_TEMPLATE_ID�CONTEXTr�rrKr�EMULATOR�FEATURES�HYPERV_OPTIONSrM�VIDEO�IMPORTED�INPUTr�r�
MEMORY_MAX�MEMORY_SLOTS�MEMORY_RESIZE_MODErL�	NIC_ALIAS�NIC_DEFAULTrq�OSrd�RAW�SECURITY_GROUP_RULEr�
SPICE_OPTIONS�SUBMIT_ON_HOLD�TEMPLATE_IDrZ�TOPOLOGYrJ�VCPU_MAX�VMGROUPrx�
VROUTER_ID�VROUTER_KEEPALIVED_ID�VROUTER_KEEPALIVED_PASSWORDrYr'r(s.                                             �rr#zTEMPLATEType100Sub.__init__sD���
� �$�0�	Z	�1J�	Z	�Lf�	Z	�h~�	Z	�AT�	Z	�V]�	Z	�_b�	Z	�dl�	Z	�nr�	Z	�t}�	Z	�G�	Z	�IQ�	Z	�Sa�	Z	�ck�	Z	�mr�	Z	�t|�	Z	�~C�	Z	�EK�	Z	�MX�	Z	�Zd�	Z	�fr�	Z	�tF�	Z	�HK�	Z	�MV�	Z	�Xc�	Z	�en�	Z	�pr�	Z	�tw�	Z	�y|�	Z	�~Q�	Z	�S[�	Z	�]j�	Z	�lz�	Z	�|G�	Z	�IV�	Z	�X`�	Z	�bf�	Z	�hp�	Z	�ry�	Z	�{�	Z	�AK�	Z	�Mb�	Z	�d�	Z	�A	M	�	Z	�R	Y	�	Z	r))+NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNr*r/s@rr�r�s���Z	�Z	r)r�c� ��eZdZd�fd�	Z�xZS)�DISKType101Subc�2��tt|�
|||fi|��yr!)r"r�r#rQs     �rr#zDISKType101Sub.__init__s���
�n�d�,�^�=P�R^�k�cj�kr)rWr*r/s@rr�r�r�r)r�c� ��eZdZd�fd�	Z�xZS)�VIDEOTypeSubc�6��tt|�
|||||fi|��yr!)r"r�r#)r%r��IOMMU�ATS�VRAM�
RESOLUTIONr'r(s       �rr#zVIDEOTypeSub.__init__s ���
�l�D�*�4���T�:�Z�RY�Zr)r�r*r/s@rr�r�r�r)r�c� ��eZdZd�fd�	Z�xZS)�
NICType102Subc�4��tt|�
||||fi|��yr!)r"r�r#rUs      �rr#zNICType102Sub.__init__s*���
�m�T�+�L�:M��`v�	D�|C�	Dr)r{r*r/s@rr�r�s���D�Dr)r�c� ��eZdZd�fd�	Z�xZS)�NIC_ALIASTypeSubc	�:��tt|�
|||||||fi|��yr!)r"r�r#)
r%�ALIAS_IDr"r�rQr|rVrWr'r(s
         �rr#zNIC_ALIASTypeSub.__init__$s6���
���.�x���L�Zm�o~�AW�	d�\c�	dr)r#r*r/s@rr�r�#s���d�dr)r�c� ��eZdZd�fd�	Z�xZS)�SNAPSHOTType103Subc	�:��tt|�
|||||||fi|��yr!)r"r�r#)
r%rDr�
HYPERVISOR_IDre�SNAPSHOT_IDr�ryr'r(s
         �rr#zSNAPSHOTType103Sub.__init__+s3���
� �$�0����PT�Va�cs�uy�	G�F�	Gr)r#r*r/s@rr�r�*r`r)r�c� ��eZdZd�fd�	Z�xZS)�USER_TEMPLATEType104Subc�4��tt|�
||||fi|��yr!)r"r�r#)r%r�rzr|rQr'r(s      �rr#z USER_TEMPLATEType104Sub.__init__2s+���
�%�t�5�o�~�Wj�lx�	F�~E�	Fr)r{r*r/s@rr�r�1r}r)r�c� ��eZdZd�fd�	Z�xZS)�HISTORY_RECORDSType105Subc�.��tt|�
|fi|��yr!)r"r�r#r$s   �rr#z"HISTORY_RECORDSType105Sub.__init__9s���
�'��7��L�G�Lr)r!r*r/s@rr�r�8r�r)r�c� ��eZdZd�fd�	Z�xZS)�HISTORYType106Subc�T��tt|�
|||||||||	|
|||
|||||||fi|��yr!)r"r�r#)r%r4r5r6r7r8r9r:r;r<r=r>r?r@rArBrCrDrErFrGr'r(s                      �rr#zHISTORYType106Sub.__init__@s{���
���/��S�(�C��e�UZ�\b�dj�lq�sy�|B�DJ�LR�TZ�\b�dj�lo�qt�v@�	M�EL�	Mr))NNNNNNNNNNNNNNNNNNNNr*r/s@rr�r�?rFr)r�c� ��eZdZd�fd�	Z�xZS)�SNAPSHOTSType107Subc�6��tt|�
|||||fi|��yr!)r"r�r#rs       �rr#zSNAPSHOTSType107Sub.__init__Gs#���
�!�4�1�-��w�Xe�go�|�t{�|r)r�r*r/s@rr�r�Fr�r)r�c� ��eZdZd�fd�	Z�xZS)�SNAPSHOTType108Subc	�:��tt|�
|||||||fi|��yr!)r"r�r#rs
         �rr#zSNAPSHOTType108Sub.__init__Ns'���
� �$�0���4��T�SY�[_�l�dk�lr)r#r*r/s@rr�r�Ms���m�mr)r�c� ��eZdZd�fd�	Z�xZS)�BACKUPSType109Subc�0��tt|�
||fi|��yr!)r"r�r#r's    �rr#zBACKUPSType109Sub.__init__Us���
���/�
�z�V�g�Vr)r*r*r/s@rr�r�Tr�r)r�c� ��eZdZd�fd�	Z�xZS)�BACKUP_CONFIGType110Subc
�B��tt|�
|||||||||	|
|fi|��yr!)r"r�r#)r%�
BACKUP_JOB_IDr/r0r1r2r3r4r5r6r7r8r'r(s             �rr#z BACKUP_CONFIGType110Sub.__init__\s\���
�%�t�5�m�_�V_�av�yG�IR�Tb�dt�vG�IZ�\`�	m�el�	mr)rPr*r/s@rr�r�[rrr)r�c� ��eZdZd�fd�	Z�xZS)�VNETType111Subc�b��tt|�
|||||||||	|
|||
||||||||||||||fi|��yr!)r"r�r#)r%rbrErFrcrdrergr�r�r�r�r�r�r�r�r�r�r�r�r�r�rlrmr�rorpr�r'r(s                             �rr#zVNETType111Sub.__init__cs����
�n�d�,�R��c�5�%��{�\d�fl�ny�|A�CM�O`�bh�jp�ry�{H�J[�]t�vA�CK�MX�Zf�ht�v�AI�KR�	_�W^�	_r))NNNNNNNNNNNNNNNNNNNNNNNNNNNr*r/s@rr�r�bs���_�_r)r�c� ��eZdZd�fd�	Z�xZS)�PERMISSIONSType112Subc
�>��tt|�
|||||||||	f	i|
��yr!)r"r�r#r�s           �rr#zPERMISSIONSType112Sub.__init__j�<���
�#�T�3�G�W�g�w�X_�ah�jq�sz�}D�	Q�IP�	Qr)r�r*r/s@rr�r�i����Q�Qr)r�c� ��eZdZd�fd�	Z�xZS)�CLUSTERSType113Subc�.��tt|�
|fi|��yr!)r"r�r#r�s   �rr#zCLUSTERSType113Sub.__init__qryr)r!r*r/s@rr�r�przr)r�c� ��eZdZd�fd�	Z�xZS)�VROUTERSTypeSubc�.��tt|�
|fi|��yr!)r"r�r#r�s   �rr#zVROUTERSTypeSub.__init__xrmr)r!r*r/s@rr�r�wrnr)r�c� ��eZdZd�fd�	Z�xZS)�UPDATED_VMSType114Subc�.��tt|�
|fi|��yr!)r"r�r#r�s   �rr#zUPDATED_VMSType114Sub.__init__����
�#�T�3�B�C�7�Cr)r!r*r/s@rr�r�~r�r)r�c� ��eZdZd�fd�	Z�xZS)�OUTDATED_VMSType115Subc�.��tt|�
|fi|��yr!)r"r�r#r�s   �rr#zOUTDATED_VMSType115Sub.__init__�r�r)r!r*r/s@rr�r��r�r)r�c� ��eZdZd�fd�	Z�xZS)�UPDATING_VMSType116Subc�.��tt|�
|fi|��yr!)r"r�r#r�s   �rr#zUPDATING_VMSType116Sub.__init__�r�r)r!r*r/s@rr�r��r�r)r�c� ��eZdZd�fd�	Z�xZS)�ERROR_VMSType117Subc�.��tt|�
|fi|��yr!)r"r�r#r�s   �rr#zERROR_VMSType117Sub.__init__�r~r)r!r*r/s@rr�r��rer)r�c� ��eZdZd�fd�	Z�xZS)�AR_POOLTypeSubc�.��tt|�
|fi|��yr!)r"r�r#�r%�ARr'r(s   �rr#zAR_POOLTypeSub.__init__�r�r)r!r*r/s@rr�r��r�r)r�c� ��eZdZd�fd�	Z�xZS)�	ARTypeSubc�@��tt|�
|||||||||	|
f
i|��yr!)r"r�r#)
r%�	ALLOCATED�AR_ID�
GLOBAL_PREFIX�IP�MAC�PARENT_NETWORK_AR_IDrr��
ULA_PREFIXr�r'r(s
            �rr#zARTypeSub.__init__�s=���
�i��'�	�5�-��S�Rf�hl�nr�t~�AG�	T�LS�	Tr)r�r*r/s@rr�r��s���T�Tr)r�c� ��eZdZd�fd�	Z�xZS)�LOCKType118Subc�4��tt|�
||||fi|��yr!)r"r�r#rvs      �rr#zLOCKType118Sub.__init__�����
�n�d�,�V�U�D�&�U�W�Ur)r{r*r/s@rr�r��r�r)r�c� ��eZdZd�fd�	Z�xZS)�PERMISSIONSType119Subc
�>��tt|�
|||||||||	f	i|
��yr!)r"r�r#r�s           �rr#zPERMISSIONSType119Sub.__init__�r�r)r�r*r/s@rr�r��r�r)r�c� ��eZdZd�fd�	Z�xZS)�CLUSTERSType120Subc�.��tt|�
|fi|��yr!)r"rr#r�s   �rr#zCLUSTERSType120Sub.__init__�ryr)r!r*r/s@rrr�rzr)rc� ��eZdZd�fd�	Z�xZS)�VROUTERSType121Subc�.��tt|�
|fi|��yr!)r"rr#r�s   �rr#zVROUTERSType121Sub.__init__�ryr)r!r*r/s@rrr�rzr)rc� ��eZdZd�fd�	Z�xZS)�UPDATED_VMSType122Subc�.��tt|�
|fi|��yr!)r"rr#r�s   �rr#zUPDATED_VMSType122Sub.__init__�r�r)r!r*r/s@rrr�r�r)rc� ��eZdZd�fd�	Z�xZS)�OUTDATED_VMSType123Subc�.��tt|�
|fi|��yr!)r"r
r#r�s   �rr#zOUTDATED_VMSType123Sub.__init__�r�r)r!r*r/s@rr
r
�r�r)r
c� ��eZdZd�fd�	Z�xZS)�UPDATING_VMSType124Subc�.��tt|�
|fi|��yr!)r"r
r#r�s   �rr#zUPDATING_VMSType124Sub.__init__�r�r)r!r*r/s@rr
r
�r�r)r
c� ��eZdZd�fd�	Z�xZS)�ERROR_VMSType125Subc�.��tt|�
|fi|��yr!)r"rr#r�s   �rr#zERROR_VMSType125Sub.__init__�r~r)r!r*r/s@rrr�rer)rc� ��eZdZd�fd�	Z�xZS)�TEMPLATEType126Subc�N��tt|�
|||||||||	|
|||
||||fi|��yr!)r"rr#)r%�DNS�GATEWAY�GATEWAY6�	GUEST_MTU�
IP6_METHOD�
IP6_METRIC�METHOD�METRIC�NETWORK_ADDRESS�NETWORK_MASK�
SEARCH_DOMAIN�VCENTER_FROM_WILDr|rVrWr|rQr'r(s                   �rr#zTEMPLATEType126Sub.__init__�st���
� �$�0��g�x��T^�`j�lr�tz�}L�NZ�\i�k|�~Q�Sb�dz�|P�R^�	k�cj�	kr)rqr*r/s@rrr�s���k�kr)rc� ��eZdZd�fd�	Z�xZS)�AR_POOLType127Subc�.��tt|�
|fi|��yr!)r"r"r#r�s   �rr#zAR_POOLType127Sub.__init__�r<r)r!r*r/s@rr"r"�r=r)r"c� ��eZdZd�fd�	Z�xZS)�ARType128Subc�V��tt|�
|||||||||	|
|||
||||||||fi|��yr!)r"r%r#)r%r�r�r�r�r�rr�r�r��MAC_END�IP_END�IP6_ULA�IP6_ULA_END�
IP6_GLOBAL�IP6_GLOBAL_END�IP6�IP6_END�
PORT_START�	PORT_SIZEr�r�r'r(s                       �rr#zARType128Sub.__init__�s����
�l�D�*�5�-��S�J^�`d�fj�lv�x~�AH�JP�RY�[f�hr�tB�DG�IP�R\�^g�it�v|�	I�AH�	Ir)rIr*r/s@rr%r%�s���I�Ir)r%c� ��eZdZd�fd�	Z�xZS)�
LEASESTypeSubc�.��tt|�
|fi|��yr!)r"r2r#)r%�LEASEr'r(s   �rr#zLEASESTypeSub.__init__�rr)r!r*r/s@rr2r2�rr)r2c� ��eZdZd�fd�	Z�xZS)�LEASETypeSubc
�>��tt|�
|||||||||	f	i|
��yr!)r"r6r#)r%r�r-r+�IP6_LINKr)r�rHr�r�r'r(s           �rr#zLEASETypeSub.__init__�s,���
�l�D�*�2�s�J��'�SV�XZ�\`�bi�v�nu�vr)r�r*r/s@rr6r6�s���w�wr)r6c� ��eZdZd�fd�	Z�xZS)�LOCKType129Subc�4��tt|�
||||fi|��yr!)r"r:r#rvs      �rr#zLOCKType129Sub.__init__r�r)r{r*r/s@rr:r:r�r)r:c� ��eZdZd�fd�	Z�xZS)�PERMISSIONSType130Subc
�>��tt|�
|||||||||	f	i|
��yr!)r"r=r#r�s           �rr#zPERMISSIONSType130Sub.__init__r�r)r�r*r/s@rr=r=
r�r)r=c� ��eZdZd�fd�	Z�xZS)�TEMPLATEType131Subc�0��tt|�
||fi|��yr!)r"r@r#)r%r�rQr'r(s    �rr#zTEMPLATEType131Sub.__init__s���
� �$�0���R�'�Rr)r*r*r/s@rr@r@r�r)r@c� ��eZdZd�fd�	Z�xZS)�PERMISSIONSType132Subc
�>��tt|�
|||||||||	f	i|
��yr!)r"rCr#r�s           �rr#zPERMISSIONSType132Sub.__init__r�r)r�r*r/s@rrCrCr�r)rCc� ��eZdZd�fd�	Z�xZS)�LOCKType133Subc�4��tt|�
||||fi|��yr!)r"rFr#rvs      �rr#zLOCKType133Sub.__init__ r�r)r{r*r/s@rrFrFr�r)rFc� ��eZdZd�fd�	Z�xZS)�
VMSType134Subc�.��tt|�
|fi|��yr!)r"rIr#r�s   �rr#zVMSType134Sub.__init__'rrr)r!r*r/s@rrIrI&rsr)rIc� ��eZdZd�fd�	Z�xZS)�ZONETypeSubc�6��tt|�
|||||fi|��yr!)r"rLr#r
s       �rr#zZONETypeSub.__init__.s ���
�k�4�)�"�d�E�8�[�]�U\�]r)r�r*r/s@rrLrL-r/r)rLc� ��eZdZd�fd�	Z�xZS)�TEMPLATEType135Subc�.��tt|�
|fi|��yr!)r"rOr#�r%�ENDPOINTr'r(s   �rr#zTEMPLATEType135Sub.__init__5����
� �$�0��F�g�Fr)r!r*r/s@rrOrO4r^r)rOc� ��eZdZd�fd�	Z�xZS)�SERVER_POOLTypeSubc�.��tt|�
|fi|��yr!)r"rUr#�r%rr'r(s   �rr#zSERVER_POOLTypeSub.__init__<s���
� �$�0��D�G�Dr)r!r*r/s@rrUrU;r�r)rUc� ��eZdZd�fd�	Z�xZS)�
SERVERTypeSubc�2��tt|�
|||fi|��yr!)r"rYr#)r%rRrbrer'r(s     �rr#zSERVERTypeSub.__init__Cs���
�m�T�+�H�b�$�K�7�Kr)rWr*r/s@rrYrYBr�r)rYc� ��eZdZd�fd�	Z�xZS)�TEMPLATEType136Subc�.��tt|�
|fi|��yr!)r"r\r#rQs   �rr#zTEMPLATEType136Sub.__init__JrSr)r!r*r/s@rr\r\Ir^r)r\c� ��eZdZd�fd�	Z�xZS)�SERVER_POOLType137Subc�.��tt|�
|fi|��yr!)r"r_r#rWs   �rr#zSERVER_POOLType137Sub.__init__Qs���
�#�T�3�F�G�w�Gr)r!r*r/s@rr_r_Pr�r)r_c� ��eZdZd�fd�	Z�xZS)�SERVERType138Subc
�>��tt|�
|||||||||	f	i|
��yr!)r"rbr#)r%rRrbrer�r�r�r�r�r�r'r(s           �rr#zSERVERType138Sub.__init__Xs7���
���.�x��T�5�$�PX�Z`�bk�my�	G�F�	Gr)r�r*r/s@rrbrbWr`r)rbc��tjj|j�j	�d}d}tj
j
|�}|� tt|�rtt|�}||fS)N���)	�supermod�Tag_pattern_�match�tag�groups�GDSClassesMapping�get�hasattr�getattr)�noderi�	rootClasss   r�get_root_tagrq^sj��
�
�
�
%�
%�d�h�h�
/�
6�
6�
8��
<�C��I��*�*�.�.�s�3�I���W�X�s�3��H�c�*�	��	�>�r)c���d}t||�}|j�}t|�\}}|�d}tj}|j�}|j
|�tsd}d}|S�Nr��r�getrootrqrfr��factory�build�SaveElementTreeNode��
inFilename�silencer	r�rootNode�rootTagrp�rootObjs        rrrg�q��
�F�
�J��
'�C��{�{�}�H�%�h�/��G�Y���#���,�,�	����!�G��M�M�(��������Nr)c�2�d}t||�}|j�}t|�\}}|�d}tj}|j�}|j
|�i}|jd||��}	|j|�}
tsd}d}||	||
fS)Nr�)�name_�mapping_)
rrurqrfr�rvrw�to_etree�gds_reverse_node_mappingrx)rzr{r	rr|r}rpr~�mapping�rootElement�reverse_mappings           r�
parseEtreer�~s���
�F�
�J��
'�C��{�{�}�H�%�h�/��G�Y���#���,�,�	����!�G��M�M�(���G��"�"�4�w��"�I�K��6�6�w�?�O�������K��/�9�9r)c��tjjdk(rddlm}nddlm}d}t
||�}t|�\}}|�d}tj}|j�}|j|�tsd}|S)N�r)�StringIO)�BytesIOr�)
�sys�version_info�majorr��ior�rrqrfr�rvrwrx)�inStringr{r�r	r|r}rpr~s        r�parseStringr��s{��
������"�%�*�
�F��h��/�H�%�h�/��G�Y���#���,�,�	����!�G��M�M�(������Nr)c���d}t||�}|j�}t|�\}}|�d}tj}|j�}|j
|�tsd}d}|Srsrtrys        r�parseLiteralr��rr)z#
Usage: python ???.py <infilename>
c�L�tt�tjd�y)Nr)�print�
USAGE_TEXTr��exit�r)r�usager��s��	�*���H�H�Q�Kr)c�z�tjdd}t|�dk7r
t�|d}t	|�y)Nrr)r��argv�lenr�r)�args�
infilenames  r�mainr��s2���8�8�A�B�<�D�
�4�y�A�~�
���a��J�	�*�r)�__main__r!)F(hr
r��
pyone.utilr�lxmlrr
�rrfrr�ExternalEncodingrxr�r�subclassr&r2�ACL_POOLrLr�rR�BACKUPJOB_POOLrZr\r`rfrtrgr~�IDSr�rYr��CLUSTER_POOLr�r�r��DATASTORE_POOLr�r�r��
DOCUMENT_POOLr�r�r��
GROUP_POOLr�r�r��HOOK_MESSAGEr��	HOOK_POOLr�r�r��	HOST_POOLr�r�r��
IMAGE_POOLr�r�r�MARKETPLACEAPP_POOLrrr�MARKETPLACE_POOLr)r&r-�MONITORING_DATAr3�OPENNEBULA_CONFIGURATIONr8rwr��SECURITY_GROUP_POOLr�r�r��SHOWBACK_RECORDSr��	USER_POOLr�r�r��VDC_POOLr�r�r��
VM_GROUP_POOLr�r�r��VM_POOLr��VMTEMPLATE_POOLr�r�r�rHr��	VNET_POOLr�r�r��VNTEMPLATE_POOLr�r�r��VROUTER_POOLr�r�r�	ZONE_POOLrrr�VMTyper
�PERMISSIONSTyper�
SNAPSHOTSTyper�SNAPSHOTTyper�BACKUPSTyper%�BACKUP_CONFIGTyper-�BACKUP_IDSTyper:�ACLTyper?�PARAMETERSTyperE�
PARAMETERTyperI�	EXTRATyperN�TEMPLATETyperS�	HOSTSTyper\�DATASTORESTyper`�	VNETSTyperc�PERMISSIONSType1rf�CLUSTERSTyperk�
IMAGESTyperp�
TEMPLATEType2ru�PERMISSIONSType3r~�LOCKTyper��	GROUPTyper��	USERSTyper��
ADMINSTyper��
QUOTASTyper��DATASTORE_QUOTATyper��
DATASTORETyper��NETWORK_QUOTATyper��NETWORKTyper��VM_QUOTATyper��VMType4r��IMAGE_QUOTATyper��	IMAGETyper��DEFAULT_GROUP_QUOTASTyper��DATASTORE_QUOTAType5r��DATASTOREType6r��NETWORK_QUOTAType7r��NETWORKType8r��
VM_QUOTAType9r��VMType10r��IMAGE_QUOTAType11r��IMAGEType12r��USERSType13r��ADMINSType14r��DATASTORE_QUOTAType15r��DATASTOREType16r��NETWORK_QUOTAType17r��
NETWORKType18r��VM_QUOTAType19r�VMType20r�IMAGE_QUOTAType21r	�IMAGEType22r�DEFAULT_GROUP_QUOTASType23r�DATASTORE_QUOTAType24r�DATASTOREType25r�NETWORK_QUOTAType26r�
NETWORKType27r�VM_QUOTAType28r�VMType29r!�IMAGE_QUOTAType30r$�IMAGEType31r'�TEMPLATEType32r*�HOOKLOGTyper1�HOOK_EXECUTION_RECORDTyper6�EXECUTION_RESULTTyper?�HOST_SHARETyperE�DATASTORESType33rR�DSTyper[�PCI_DEVICESTyperb�PCITyperg�NUMA_NODESTyperz�NODETyper~�CORETyper��HUGEPAGETyper��
MEMORYTyper��VMSTyper��TEMPLATEType34r��MONITORINGTyper��CAPACITYTyper��
SYSTEMTyper��
NUMA_NODETyper��HUGEPAGEType35r��MEMORYType36r��
LOCKType37r��PERMISSIONSType38r��TEMPLATEType39r��SNAPSHOTSType40r��SNAPSHOTType41r��BACKUP_INCREMENTSTyper��
INCREMENTTyper��
LOCKType42r��PERMISSIONSType43r��MARKETPLACEAPPSTyper��PERMISSIONSType44r��MONITORINGType45r��
DISK_SIZETyper��AUTH_MADTyper��AUTH_MAD_CONFTyper��DATASTORE_MADTyper�DBTyper�DEFAULT_COSTTyper�DS_MAD_CONFTyper�FEDERATIONTyper �
HM_MADTyper$�HOOK_LOG_CONFTyper(�
IM_MADTyper,�IPAM_MADTyper1�LOGTyper4�MARKET_MADTyper9�MARKET_MAD_CONFTyper<�RAFTTyperB�
TM_MADTyperJ�TM_MAD_CONFTyperM�VLAN_IDSTyper\�
VM_MADTyperb�
VNC_PORTSTyperk�VN_MAD_CONFTypern�
VXLAN_IDSTyperq�PERMISSIONSType46rt�UPDATED_VMSTyperw�OUTDATED_VMSTyper|�UPDATING_VMSTyper��
ERROR_VMSTyper��TEMPLATEType47r��RULETyper��SHOWBACKTyper��USERTyper��
GROUPSTyper��LOGIN_TOKENTyper��QUOTASType48r��DATASTORE_QUOTAType49r��DATASTOREType50r��NETWORK_QUOTAType51r��
NETWORKType52r��VM_QUOTAType53r��VMType54r��IMAGE_QUOTAType55r��IMAGEType56r��DEFAULT_USER_QUOTASTyper��DATASTORE_QUOTAType57r��DATASTOREType58r��NETWORK_QUOTAType59r��
NETWORKType60r��VM_QUOTAType61r��VMType62r��IMAGE_QUOTAType63r��IMAGEType64r��GROUPSType65r��LOGIN_TOKENType66r��DATASTORE_QUOTAType67r��DATASTOREType68r��NETWORK_QUOTAType69r��
NETWORKType70r��VM_QUOTAType71r��VMType72r��IMAGE_QUOTAType73r��IMAGEType74r��DEFAULT_USER_QUOTASType75r��DATASTORE_QUOTAType76r��DATASTOREType77r�NETWORK_QUOTAType78r�
NETWORKType79r�VM_QUOTAType80r	�VMType81r�IMAGE_QUOTAType82r�IMAGEType83r�GROUPSType84r�CLUSTERSType85r�CLUSTERTyper�HOSTSType86r�HOSTTyper"�DATASTORESType87r'�DATASTOREType88r*�VNETSType89r-�VNETTyper0�PERMISSIONSType90r4�
LOCKType91r7�	ROLESTyper:�ROLETyper>�VMType92rD�TEMPLATEType93rH�DISKTyperO�NICTyperS�MONITORINGType94rY�USER_TEMPLATETyper]�PUBLIC_CLOUDTyperh�SCHED_ACTIONTyperk�HISTORY_RECORDSTypern�HISTORYTyperq�
LOCKType95rt�PERMISSIONSType96rw�TEMPLATEType97rz�MONITORINGType98r�DISK_SIZEType99r��TEMPLATEType100r��DISKType101r��	VIDEOTyper��
NICType102r��
NIC_ALIASTyper��SNAPSHOTType103r��USER_TEMPLATEType104r��HISTORY_RECORDSType105r��HISTORYType106r��SNAPSHOTSType107r��SNAPSHOTType108r��BACKUPSType109r��BACKUP_CONFIGType110r��VNETType111r��PERMISSIONSType112r��CLUSTERSType113r��VROUTERSTyper��UPDATED_VMSType114r��OUTDATED_VMSType115r��UPDATING_VMSType116r��ERROR_VMSType117r��AR_POOLTyper��ARTyper��LOCKType118r��PERMISSIONSType119r��CLUSTERSType120r�VROUTERSType121r�UPDATED_VMSType122r�OUTDATED_VMSType123r
�UPDATING_VMSType124r
�ERROR_VMSType125r�TEMPLATEType126r�AR_POOLType127r"�	ARType128r%�
LEASESTyper2�	LEASETyper6�LOCKType129r:�PERMISSIONSType130r=�TEMPLATEType131r@�PERMISSIONSType132rC�LOCKType133rF�
VMSType134rI�ZONETyperL�TEMPLATEType135rO�SERVER_POOLTyperU�
SERVERTyperY�TEMPLATEType136r\�SERVER_POOLType137r_�
SERVERType138rbrqrr�r�r�r�r�r�r+r�r)r�<module>r�s�+��4
�
�$� �!��
� ����F���(@�(@�F�%7����!�J��� 0� 0�J�'�����;�-��!2�!2�;�)�����R�=�(�"4�"4�R�+�����G�
�x�'>�'>�G�$5���� �m�=�(�"4�"4�m�+�����O�m�X�]�]�O�!��
�
��J�]�H�$8�$8�J�!/�����5�]�H�L�L�5������^�m�X�%:�%:�^�"1�����C�m�X�%:�%:�C�"1�����c��� 0� 0�c�'�����G�
�x�'>�'>�G�$5���� �Q�=�(�"4�"4�Q�+�����E�}�h�&<�&<�E�#3�����{�-��!2�!2�{�)�����]�M�8�#6�#6�]� -�����c�}�h�n�n�c�#�����V�m�X�%:�%:�V�"1�����=�=�(�"4�"4�=�+�����U�m�X�]�]�U�!��
�
��=�=�(�"4�"4�=�+�����[�m�X�]�]�[�!��
�
��?�M�8�#6�#6�?� -�����c�}�h�n�n�c�#�����Q�]�H�,H�,H�Q�)?����%�B�
�x�'>�'>�B�$5���� �K�-��)B�)B�K�&9����"�{�]�H�$8�$8�{�!/�����I���(@�(@�I�%7����!�S�-��1R�1R�S�.I��!�!�*��m�X�]�]��!��
�
��Q�]�H�,H�,H�Q�)?����%�i�
�x�'>�'>�i�$5���� �H�-��)B�)B�H�&9����"�Z�=�(�"4�"4�Z�+�����S�m�X�]�]�S�!��
�
��;�-��!2�!2�;�)�����q�]�H�L�L�q������E�}�h�&<�&<�E�#3�����|�-��!2�!2�|�)�����9��� 0� 0�9�'�����I���(@�(@�I�%7����!�@�M�8�#6�#6�@� -�����Y�M�8�;�;�Y������=�=�(�"4�"4�=�+�����^�m�X�]�]�^�!��
�
��I���(@�(@�I�%7����!�@�M�8�#6�#6�@� -�����C�m�X�%:�%:�C�"1�����y��� 0� 0�y�'�����=�=�(�"4�"4�=�+�����Z�m�X�]�]�Z�!��
�
��W�
�x���W�%�����N���(@�(@�N�%7����!�z�}�h�&<�&<�z�#3�����j�m�X�%:�%:�j�"1�����T�]�H�$8�$8�T�!/�����[�=�(�*D�*D�[�';����#�@�
�x�'>�'>�@�$5���� �_��� 0� 0�_�'�����G�
�x�'>�'>�G�$5���� �R�}�h�&<�&<�R�#3�����E�=�(�"4�"4�E�+�����h�m�X�%:�%:�h�"1�����;�=�(�"4�"4�;�+�����@�
�x�'>�'>�@�$5���� �;�=�(�"4�"4�;�+�����O�-��)B�)B�O�&9����"�>�m�X�%:�%:�>�"1�����<�M�8�#6�#6�<� -�����n�}�h�&<�&<�n�#3�����O�-��)B�)B�O�&9����"�S�-��!2�!2�S�)�����Z�=�(�"4�"4�Z�+�����;�=�(�"4�"4�;�+�����<�M�8�#6�#6�<� -�����s�M�8�#6�#6�s� -�����L�]�H�,H�,H�L�)?����%�e�}�h�&<�&<�e�#3�����H�=�(�*D�*D�H�';����#�R�]�H�$8�$8�R�!/�����>�m�X�%:�%:�>�"1�����t��� 0� 0�t�'�����D���(@�(@�D�%7����!�L�=�(�"4�"4�L�+�����}�-��1R�1R�}�.I��!�!�*�M�m�X�-J�-J�M�*A����&�f�
�x�'>�'>�f�$5���� �I�M�8�+F�+F�I�(=����$�S�m�X�%:�%:�S�"1�����?�}�h�&<�&<�?�#3�����u�-��!2�!2�u�)�����F�=�(�*D�*D�F�';����#�N�]�H�$8�$8�N�!/�����=�]�H�$8�$8�=�!/�����>�m�X�%:�%:�>�"1�����N�}�h�.L�.L�N�+C����'�g���(@�(@�g�%7����!�J�]�H�,H�,H�J�)?����%�T�}�h�&<�&<�T�#3�����@�
�x�'>�'>�@�$5���� �u�-��!2�!2�u�)�����F�=�(�*D�*D�F�';����#�N�]�H�$8�$8�N�!/������M�8�3V�3V��0M��#�#�,�N�}�h�.L�.L�N�+C����'�g���(@�(@�g�%7����!�J�]�H�,H�,H�J�)?����%�T�}�h�&<�&<�T�#3�����@�
�x�'>�'>�@�$5���� �u�-��!2�!2�u�)�����F�=�(�*D�*D�F�';����#�N�]�H�$8�$8�N�!/�����Y�
�x�'>�'>�Y�$5���� �P�]�H�$8�$8�P�!/�����h�=�(�2T�2T�h�/K��"�"�+�a�m�X�-J�-J�a�*A����&�x�
�x�'>�'>�x�$5���� �n�-��)B�)B�n�&9����"�G�
�x���G�%�����B���(@�(@�B�%7����!�N��� 0� 0�N�'�����B�
�x�'>�'>�B�$5���� �W�-��!2�!2�W�)�����Q�-��!2�!2�Q�)�����N�m�X�%:�%:�N�"1�����P�M�8�#6�#6�P� -�����9��� 0� 0�9�'�����i�
�x�'>�'>�i�$5���� �h�
�x�'>�'>�h�$5���� �h�m�X�%:�%:�h�"1�����F�M�8�#6�#6�F� -�����V�}�h�&<�&<�V�#3�����H�
�x�'>�'>�H�$5���� �F�m�X�%:�%:�F�"1�����U�M�8�#6�#6�U� -�����P�=�(�*D�*D�P�';����#�\�
�x�'>�'>�\�$5���� �s���(@�(@�s�%7����!�l�
�x�'>�'>�l�$5���� �N�}�h�.L�.L�N�+C����'�d�}�h�&<�&<�d�#3�����U�M�8�#6�#6�U� -�����P�=�(�*D�*D�P�';����#�E�]�H�,H�,H�E�)?����%�P�=�(�*D�*D�P�';����#�S�-��)B�)B�S�&9����"�E�}�h�&<�&<�E�#3�����M�m�X�%:�%:�M�"1�����l�=�(�*D�*D�l�';����#�V�=�(�*D�*D�V�';����#�H�
�x���H�%�����`�-��)B�)B�`�&9����"�y���(@�(@�y�%7����!�c�
�x�'>�'>�c�$5���� �O�M�8�#6�#6�O� -�����N�=�(�*D�*D�N�';����#�^�M�8�#6�#6�^� -�����Q�m�X�%:�%:�Q�"1�����\��� 0� 0�\�'�����S�
�x�'>�'>�S�$5���� �{�]�H�,H�,H�{�)?����%�c�-��!2�!2�c�)�����O�M�8�#6�#6�O� -�����J���(@�(@�J�%7����!�K�m�X�%:�%:�K�"1�����J�M�8�#6�#6�J� -�����L�}�h�&<�&<�L�#3�����P���(@�(@�P�%7����!�B�}�h�&<�&<�B�#3�����P�=�(�*D�*D�P�';����#�A���(@�(@�A�%7����!�B�-��)B�)B�B�&9����"�B�-��)B�)B�B�&9����"�?�}�h�&<�&<�?�#3�����]�
�x�'>�'>�]�$5���� �K�-��!2�!2�K�)�����j�m�X�%:�%:�j�"1�����K�-��!2�!2�K�)�����<�M�8�#6�#6�<� -�����[���(@�(@�[�%7����!�u�m�X�%:�%:�u�"1�����N�}�h�.L�.L�N�+C����'�g���(@�(@�g�%7����!�J�]�H�,H�,H�J�)?����%�T�}�h�&<�&<�T�#3�����@�
�x�'>�'>�@�$5���� �u�-��!2�!2�u�)�����F�=�(�*D�*D�F�';����#�N�]�H�$8�$8�N�!/�����|���0P�0P�|�-G�� � �)�N�}�h�.L�.L�N�+C����'�g���(@�(@�g�%7����!�J�]�H�,H�,H�J�)?����%�T�}�h�&<�&<�T�#3�����@�
�x�'>�'>�@�$5���� �u�-��!2�!2�u�)�����F�=�(�*D�*D�F�';����#�N�]�H�$8�$8�N�!/�����>�m�X�%:�%:�>�"1�����]�=�(�*D�*D�]�';����#�N�}�h�.L�.L�N�+C����'�g���(@�(@�g�%7����!�J�]�H�,H�,H�J�)?����%�T�}�h�&<�&<�T�#3�����@�
�x�'>�'>�@�$5���� �u�-��!2�!2�u�)�����F�=�(�*D�*D�F�';����#�N�]�H�$8�$8�N�!/�����~�=�(�2T�2T�~�/K��"�"�+�N�}�h�.L�.L�N�+C����'�g���(@�(@�g�%7����!�J�]�H�,H�,H�J�)?����%�T�}�h�&<�&<�T�#3�����@�
�x�'>�'>�@�$5���� �u�-��!2�!2�u�)�����F�=�(�*D�*D�F�';����#�N�]�H�$8�$8�N�!/�����>�m�X�%:�%:�>�"1�����E�
�x�'>�'>�E�$5���� �N�]�H�$8�$8�N�!/�����?�]�H�$8�$8�?�!/�����H�-��!2�!2�H�)�����I�-��)B�)B�I�&9����"�T���(@�(@�T�%7����!�?�]�H�$8�$8�?�!/�����H�-��!2�!2�H�)�����P�=�(�*D�*D�P�';����#�U�M�8�#6�#6�U� -�����=�=�(�"4�"4�=�+�����n�-��!2�!2�n�)�����M�-��!2�!2�M�)�����d�
�x�'>�'>�d�$5���� �i�-��!2�!2�i�)�����A��� 0� 0�A�'�����L�-��)B�)B�L�&9����"�\�=�(�*D�*D�\�';����#�L�-��)B�)B�L�&9����"�L�-��)B�)B�L�&9����"�J�]�H�,H�,H�J�)?����%�v�]�H�$8�$8�v�!/�����U�M�8�#6�#6�U� -�����P�=�(�*D�*D�P�';����#�F�
�x�'>�'>�F�$5���� �a�-��)B�)B�a�&9����"�G���(@�(@�G�%7����!�Z	���(@�(@�Z	�%7����!�l�]�H�$8�$8�l�!/�����[�=�(�"4�"4�[�+�����D�M�8�#6�#6�D� -�����d�}�h�&<�&<�d�#3�����G���(@�(@�G�%7����!�F�m�X�-J�-J�F�*A����&�M�
�x�/N�/N�M�,E����(�M�
�x�'>�'>�M�$5���� �}�-��)B�)B�}�&9����"�m���(@�(@�m�%7����!�W�
�x�'>�'>�W�$5���� �m�m�X�-J�-J�m�*A����&�_�]�H�$8�$8�_�!/�����Q�M�8�+F�+F�Q�(=����$�A���(@�(@�A�%7����!�>�m�X�%:�%:�>�"1�����D�M�8�+F�+F�D�(=����$�E�]�H�,H�,H�E�)?����%�E�]�H�,H�,H�E�)?����%�B�-��)B�)B�B�&9����"�=�]�H�$8�$8�=�!/�����T�
�x���T�%�����V�]�H�$8�$8�V�!/�����Q�M�8�+F�+F�Q�(=����$�A���(@�(@�A�%7����!�A���(@�(@�A�%7����!�D�M�8�+F�+F�D�(=����$�E�]�H�,H�,H�E�)?����%�E�]�H�,H�,H�E�)?����%�B�-��)B�)B�B�&9����"�k���(@�(@�k�%7����!�@�
�x�'>�'>�@�$5���� �I�=�(�"4�"4�I�+�����?�M�8�#6�#6�?� -�����w�=�(�"4�"4�w�+�����V�]�H�$8�$8�V�!/�����Q�M�8�+F�+F�Q�(=����$�S���(@�(@�S�%7����!�Q�M�8�+F�+F�Q�(=����$�V�]�H�$8�$8�V�!/�����<�M�8�#6�#6�<� -�����^�-��!2�!2�^�)�����G���(@�(@�G�%7����!�E���(@�(@�E�%7����!�L�M�8�#6�#6�L� -�����G���(@�(@�G�%7����!�H�M�8�+F�+F�H�(=����$�G�}�h�&<�&<�G�#3�������.:�4�0�.�
�
�
��z���F�r)
Back to Directory File Manager