
    >Tf                         d dl Zd dlmZ d dlmZmZ d dlT dZ	 G d de          Z
 G d d	e          Z G d
 de          Z G d de          Z G d de          ZdS )    N)gettext_lazy)NetBoxTablecolumns)*)IKEPolicyTableIKEProposalTableIPSecPolicyTableIPSecProposalTableIPSecProfileTablec                      e Zd Z ej         ed          d          Z ej         ed                    Z ej         ed                    Z ej         ed                    Z	 ej         ed                    Z
 ej         ed	                    Z ej         ed
                    Z ej        d          Z G d dej                  ZdS )r   NameTverbose_namelinkifyzAuthentication Methodr   Encryption AlgorithmAuthentication AlgorithmGroupzSA LifetimeCommentszvpn:ikeproposal_listurl_namec                       e Zd ZeZdZdZdS )IKEProposalTable.Meta)pkidnameauthentication_methodencryption_algorithmauthentication_algorithmgroupsa_lifetimedescriptioncommentstagscreatedlast_updated)r   r   r   r   r   r    r!   r"   N)__name__
__module____qualname__IKEProposalmodelfieldsdefault_columns     6/var/www/html/netbox-4.1.3/netbox/vpn/tables/crypto.pyMetar   +   s!        

r/   r1   N)r'   r(   r)   tablesColumn_r   r   r   r   r    r!   r   MarkdownColumnr#   	TagColumnr$   r   r1   r.   r/   r0   r   r      sr       6=QvYY  D *FMQ.//   )6=Q-..    -v}Q122      FMQwZZ  E  &-Q}%%  K &w%Qz]]  H 7'  D	
 	
 	
 	
 	
{ 	
 	
 	
 	
 	
r/   r   c                      e Zd Z ej         ed          d          Z ej         ed                    Z ej         ed                    Z e	j
        d ed                    Z ej         ed	                    Z e	j         ed
                    Z e	j        d          Z G d dej                  ZdS )r   r   Tr   Versionr   Mode	Proposalslinkify_itemr   zPre-shared Keyr   zvpn:ikepolicy_listr   c                       e Zd ZeZdZdZdS )IKEPolicyTable.Meta)r   r   r   versionmode	proposalspreshared_keyr"   r#   r$   r%   r&   )r   r   r?   r@   rA   r"   N)r'   r(   r)   	IKEPolicyr+   r,   r-   r.   r/   r0   r1   r>   P   s!        

r/   r1   N)r'   r(   r)   r2   r3   r4   r   r?   r@   r   ManyToManyColumnrA   rB   r5   r#   r6   r$   r   r1   r.   r/   r0   r   r   7   sF       6=QvYY  D fmQy\\  G 6=QvYY  D )(Q{^^  I "FMQ'((  M &w%Qz]]  H 7%  D
 
 
 
 
{ 
 
 
 
 
r/   r   c                      e Zd Z ej         ed          d          Z ej         ed                    Z ej         ed                    Z ej         ed                    Z	 ej         ed                    Z
 ej         ed	                    Z ej        d
          Z G d dej                  ZdS )r
   r   Tr   r   r   r   zSA Lifetime (Seconds)zSA Lifetime (KB)r   zvpn:ipsecproposal_listr   c                       e Zd ZeZdZdZdS )IPSecProposalTable.Meta)r   r   r   r   r   sa_lifetime_secondssa_lifetime_datar"   r#   r$   r%   r&   )r   r   r   r   rH   rI   r"   N)r'   r(   r)   IPSecProposalr+   r,   r-   r.   r/   r0   r1   rG   s   s!        

r/   r1   N)r'   r(   r)   r2   r3   r4   r   r   r   rH   rI   r   r5   r#   r6   r$   r   r1   r.   r/   r0   r
   r
   [   sO       6=QvYY  D )6=Q-..    -v}Q122      (&-Q.//   %v}Q)**   &w%Qz]]  H 7)  D	
 	
 	
 	
 	
{ 	
 	
 	
 	
 	
r/   r
   c                   *   e Zd Z ej         ed          d          Z ej        d ed                    Z	 ej         ed                    Z
 ej         ed                    Z ej        d	
          Z G d dej                  ZdS )r	   r   Tr   r:   r;   z	PFS Groupr   r   zvpn:ipsecpolicy_listr   c                       e Zd ZeZdZdZdS )IPSecPolicyTable.Meta)
r   r   r   rA   	pfs_groupr"   r#   r$   r%   r&   )r   r   rA   rN   r"   N)r'   r(   r)   IPSecPolicyr+   r,   r-   r.   r/   r0   r1   rM      s!        

r/   r1   N)r'   r(   r)   r2   r3   r4   r   r   rD   rA   rN   r5   r#   r6   r$   r   r1   r.   r/   r0   r	   r	      s        6=QvYY  D )(Q{^^  I Q{^^  I &w%Qz]]  H 7'  D
 
 
 
 
{ 
 
 
 
 
r/   r	   c                   `   e Zd Z ej         ed          d          Z ej         ed                    Z ej        d ed                    Z ej        d ed                    Z	 e
j         ed	                    Z e
j        d
          Z G d dej                  ZdS )r   r   Tr   r9   r   z
IKE Policy)r   r   zIPSec Policyr   zvpn:ipsecprofile_listr   c                       e Zd ZeZdZdZdS )IPSecProfileTable.Meta)r   r   r   r@   
ike_policyipsec_policyr"   r#   r$   r%   r&   )r   r   r@   rS   rT   r"   N)r'   r(   r)   IPSecProfiler+   r,   r-   r.   r/   r0   r1   rR      s"        
 ^r/   r1   N)r'   r(   r)   r2   r3   r4   r   r@   rS   rT   r   r5   r#   r6   r$   r   r1   r.   r/   r0   r   r      s,       6=QvYY  D 6=QvYY  D Q|__  J !6=Q~&&  L &w%Qz]]  H 7(  D^ ^ ^ ^ ^{ ^ ^ ^ ^ ^r/   r   )django_tables2r2   django.utils.translationr   r4   netbox.tablesr   r   
vpn.models__all__r   r   r
   r	   r   r.   r/   r0   <module>r[      s7       6 6 6 6 6 6 . . . . . . . .    $
 $
 $
 $
 $
{ $
 $
 $
N!
 !
 !
 !
 !
[ !
 !
 !
H!
 !
 !
 !
 !
 !
 !
 !
H
 
 
 
 
{ 
 
 
:^ ^ ^ ^ ^ ^ ^ ^ ^ ^r/   