
    >TfX                     *   d dl mZmZ ddlmZ e G d de                      Ze G d de                      Ze G d d	e                      Ze G d
 de                      Ze G d de                      Z	e G d de                      Z
dS )    )SearchIndexregister_search   )modelsc                   $    e Zd Zej        ZdZdZdS )ClusterIndex)named   descriptioni  commentsi  )typegroupstatustenantsiter   N)__name__
__module____qualname__r   Clustermodelfieldsdisplay_attrs     :/var/www/html/netbox-4.1.3/netbox/virtualization/search.pyr   r      s$        NEF
 QMMMr   r   c                   $    e Zd Zej        ZdZdZdS )ClusterGroupIndexr	   )slugn   r   r   N)r   r   r   r   ClusterGroupr   r   r   r   r   r   r    r       s$        EF
 %MMMr   r    c                   $    e Zd Zej        ZdZdZdS )ClusterTypeIndexr!   r$   N)r   r   r   r   ClusterTyper   r   r   r   r   r   r'   r'      s$        EF
 %MMMr   r'   c                   $    e Zd Zej        ZdZdZdS )VirtualMachineIndex))serial<   r	   r   r   )	r   clusterdevicer   platformr   r+   roler   N)r   r   r   r   VirtualMachiner   r   r   r   r   r   r*   r*   &   s%        !EF sMMMr   r*   c                   $    e Zd Zej        ZdZdZdS )VMInterfaceIndex)r	   )mac_addressi,  r   )mtui  )virtual_machiner4   r   N)r   r   r   r   VMInterfacer   r   r   r   r   r   r3   r3   2   s%        EF FMMMr   r3   c                   $    e Zd Zej        ZdZdZdS )VirtualDiskIndex)r	   r   )r6   sizer   N)r   r   r   r   VirtualDiskr   r   r   r   r   r   r9   r9   >   s$        EF ?MMMr   r9   N)netbox.searchr   r    r   r   r    r'   r*   r3   r9   r   r   r   <module>r>      s   6 6 6 6 6 6 6 6       Q Q Q Q Q; Q Q Q % % % % % % % % % % % % %{ % % % s s s s s+ s s s F F F F F{ F F F ? ? ? ? ?{ ? ? ? ? ?r   