File: //usr/lib/python3.9/site-packages/ipaclient/__pycache__/frontend.cpython-39.opt-1.pyc
a
}�f7 � @ s� d dl mZ d dlmZmZ d dlmZ d dlmZ d dl m
Z
G dd� de�ZG dd � d ee�ZG d
d� de�Z
G dd
� d
e
e�ZdS )� )�api)�Command�Method)�Str)�_)�
classpropertyc s e Zd Z� fdd�Z� ZS )�
ClientCommandc # sF t � }tt| ��� D ],}|j|v r$q|jdv r:|�|j� |V qd S )N)�all�raw)�set�superr �get_options�name�add)�self�skip�option�� __class__� �6/usr/lib/python3.9/site-packages/ipaclient/frontend.pyr
s
zClientCommand.get_options)�__name__�
__module__�__qualname__r
�
__classcell__r r r r r s r c s e Zd Zeded�d�eded�d�eded�d�eded �d�ed
ed�d�eded
�dgd�eded�d�eded�d�eded�d�eded�d�eded�d�eded�d�eded�d�eded�d�ed ed�d�ed!ed"�d�ed#ed$�d�fZ� fd%d&�Z� ZS )'�ClientMethod�memberzFailed members)�labelZ
sourcehostzFailed source hosts/hostgroupsZ
memberhostzFailed hosts/hostgroupsZ
memberuserzFailed users/groupsZ
memberservicezFailed service/service groupsZfailedzFailed to removeZsuppress_empty)r �flagsZipasudorunaszFailed RunAsZipasudorunasgroupzFailed RunAsGroupZipamembercertprofilezFailed profilesZipamembercaz
Failed CAsZ
membermanagerzFailed member managerZ managedbyzFailed managedbyZipaallowedtoperform_read_keysz!Failed allowed to retrieve keytabZipaallowedtoperform_write_keyszFailed allowed to create keytabZfailed_memberprincipalZipaallowedtargetzFailed targetszowner?z
Failed ownersc # sz t � }| �� D ]$}|j| jjvr|�|j� |V qtt| ��� D ]}|�|j� |V qB| jD ]}|j|vr`|V q`d S �N) r �paramsr �objr r r �get_output_params�_failed_member_output_params)r �seenZparam�output_paramr r r r"