HEX
Server: Apache/2.4.58 (Ubuntu)
System: Linux ip-172-26-0-120 6.17.0-1009-aws #9~24.04.2-Ubuntu SMP Fri Mar 6 23:50:29 UTC 2026 x86_64
User: ubuntu (1000)
PHP: 8.3.6
Disabled: NONE
Upload Files
File: //usr/lib/python3/dist-packages/cloudinit/net/netops/__pycache__/__init__.cpython-312.pyc
�

x[h���<�ddlmZddlmZddlmZGd�d�Zy)�)�abstractmethod)�Optional)�
SubpResultc�z�eZdZeededefd���Zeededefd���Zeededefd���Z	eddd	�ded
ede
ede
efd
��Zedededefd��Zeddd	�dedede
ede
efd��Z
eedefd���Ze	ddedede
efd��Zededefd��Zedefd��Zy)�NetOps�	interface�returnc��y�N��rs �?/usr/lib/python3/dist-packages/cloudinit/net/netops/__init__.py�link_upzNetOps.link_up���	
�c��yrrr
s r�	link_downzNetOps.link_down
rr�current_name�new_namec��yrr)rrs  r�link_renamezNetOps.link_renamerrN)�gateway�source_address�routerrc��yrr)rrrrs    r�	add_routezNetOps.add_route���	
r�addressc��yrr)rrrs   r�append_routezNetOps.append_route!���rc��yrr)rrrrs    r�	del_routezNetOps.del_route%rrc��yrrrrr�get_default_routezNetOps.get_default_route/rr�	broadcastc��yrr)rrr&s   r�add_addrzNetOps.add_addr4s��	
rc��yrr)rrs  r�del_addrzNetOps.del_addr:r!rc��yrrr
s r�
flush_addrzNetOps.flush_addr>r!rr)�__name__�
__module__�__qualname__�staticmethodr�strrrrrrrr r#r%r(r*r,rrrrrs�����
�3�
�:�
���
���
�S�
�Z�
���
���
�#�
��
���
��
"&�(,�
��
��
��#��	
�
!��
�
��
��
��
�c�
�C�
��
��
"&�(,�
��
��
��#��	
�
!��
�
��
���
�s�
���
��AE�
��
�!$�
�19�#��
��
�
�
�C�
�#�
��
��
�c�
��
rrN)�abcr�typingr�cloudinit.subprrrrr�<module>r5s����%�9
�9
r