OwlCyberSecurity - MANAGER
Edit File: acl.cpython-312.pyc
� f��g4 � � � d dl Z ddddd�Zi dd�d d �dd�d d�dd�dd�dd�dd�dd�dd�dd�dd�dd �d!d"�d#d$�d%d&�d'd(�d)d*d+��Zd,d-d.d/d0�Z G d1� d2� Zy)3� Nl l l l )�UID�GID�ALL�CLUSTER�VMl @ �HOSTl � �NETl �IMAGEl �USERl �TEMPLATEl �GROUPl � DATASTOREl @r l �DOCUMENTl �ZONEl �SECGROUPl �VDCl �VROUTERl �MARKETPLACEl @ �MARKETPLACEAPPl � �VMGROUPl l l )� VNTEMPLATE� BACKUPJOB� � � � )�USE�MANAGE�ADMIN�CREATEc �0 � e Zd Zd� Zd� Zd� Zd� Zd� Zd� Zy)�OneAclc �6 � t | j |� � S �N��hex� calculate_ids)�self�userss �8/opt/hc_python/lib/python3.12/site-packages/pyone/acl.py�parse_userszOneAcl.parse_usersY s � ��$�$�$�U�+�,�,� c � � d}|j d� }t |� dk7 r)t dj dj |� � � �|d j d� }|D ]L }|j � t vrt dj |� � �|t |j � z }�N || j |d � z }t |� S )Nr �/r zResource '{}' malformed�+zResource '{}' does not existr ) �split�len� Exception�format�join�upper� RESOURCESr'