o
    `šj  ã                   @   sÄ   d dl mZ ddlmZ G dd„ deƒZG dd„ deƒZG dd	„ d	eƒZG d
d„ deƒZG dd„ deƒZG dd„ deƒZ	G dd„ deƒZ
G dd„ deƒZG dd„ deƒZG dd„ deƒZg d¢ZdS )é    )ÚIntEnumé   )Ú
ApiMessagec                   @   ó   e Zd ZdS )ÚCreateAclsRequestN©Ú__name__Ú
__module__Ú__qualname__© r   r   úV/home/djax/ivt_ai_plugin/venv/lib/python3.10/site-packages/kafka/protocol/admin/acl.pyr      ó    r   c                   @   r   )ÚCreateAclsResponseNr   r   r   r   r   r      r   r   c                   @   r   )ÚDeleteAclsRequestNr   r   r   r   r   r   	   r   r   c                   @   r   )ÚDeleteAclsResponseNr   r   r   r   r   r   
   r   r   c                   @   r   )ÚDescribeAclsRequestNr   r   r   r   r   r      r   r   c                   @   r   )ÚDescribeAclsResponseNr   r   r   r   r   r      r   r   c                   @   s,   e Zd ZdZdZdZdZdZdZdZ	dZ
d	S )
ÚACLResourceTypez_Type of kafka resource to set ACL for

    The ANY value is only valid in a filter context
    r   é   r   é   é   é   é   N)r   r	   r
   Ú__doc__ÚUNKNOWNÚANYÚTOPICÚGROUPÚCLUSTERÚTRANSACTIONAL_IDÚDELEGATION_TOKENr   r   r   r   r      s    r   c                   @   sL   e Zd ZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZdZdZdZdZdZdS )ÚACLOperationzKType of operation

    The ANY value is only valid in a filter context
    r   r   r   r   r   r   r   é   é   é	   é
   é   é   é   é   N)r   r	   r
   r   r   r   ÚALLÚREADÚWRITEÚCREATEÚDELETEÚALTERÚDESCRIBEÚCLUSTER_ACTIONÚDESCRIBE_CONFIGSÚALTER_CONFIGSÚIDEMPOTENT_WRITEÚCREATE_TOKENSÚDESCRIBE_TOKENSr   r   r   r   r!      s"    r!   c                   @   s    e Zd ZdZdZdZdZdZdS )ÚACLPermissionTypez[An enumerated type of permissions

    The ANY value is only valid in a filter context
    r   r   r   r   N)r   r	   r
   r   r   r   ÚDENYÚALLOWr   r   r   r   r7   4   s    r7   c                   @   s$   e Zd ZdZdZdZdZdZdZdS )ÚACLResourcePatternTypezøAn enumerated type of resource patterns

    More details on the pattern types and how they work
    can be found in KIP-290 (Support for prefixed ACLs)
    https://cwiki.apache.org/confluence/display/KAFKA/KIP-290%3A+Support+for+Prefixed+ACLs
    r   r   r   r   r   N)	r   r	   r
   r   r   r   ÚMATCHÚLITERALÚPREFIXEDr   r   r   r   r:   ?   s    r:   )
r   r   r   r   r   r   r   r!   r7   r:   N)Úenumr   Úapi_messager   r   r   r   r   r   r   r   r!   r7   r:   Ú__all__r   r   r   r   Ú<module>   s    