o
    `j                     @   s"   d dl mZ dd ZdddZdS )    )ConfigResourcec              	   C   s0   | j ddtddd | j ddtdd	dd
d dS )z+Add arguments for specifying ConfigResourcez-rz--resource-typeTzRType of resource to describe: topic, broker, broker_logger, client_metrics, group.)typerequiredhelpz-nz--resource-nameappendresource_namesz1Name of resource(s) to describe. May be repeated.)r   actiondestr   r   N)add_argumentstr)parser r   \/home/djax/ivt_ai_plugin/venv/lib/python3.10/site-packages/kafka/cli/admin/configs/common.pyadd_resource_arguments   s   
r   Nc                    s    fdd j D S )Nc                    s&   g | ]}t  j d d|qS )-_)r   resource_typeupperreplace).0resource_nameargsconfigsr   r   
<listcomp>   s    z#parse_resources.<locals>.<listcomp>)r   r   r   r   r   parse_resources   s   r   )N)kafka.adminr   r   r   r   r   r   r   <module>   s    