File: //lib/python3/dist-packages/cloudinit/net/netops/__pycache__/__init__.cpython-310.pyc
o
x[h� � @ s6 d dl mZ d dlmZ d dlmZ G dd� d�ZdS )� )�abstractmethod)�Optional)�
SubpResultc @ s0 e Zd Zeededefdd���Zeededefdd���Zeededefd d
���Z eddd�ded
ede
e de
e fdd��Zedededefdd��Zeddd�dedede
e de
e fdd��Z
eedefdd���Ze d dedede
e fdd��Zededefdd��Zedefdd��ZdS )!�NetOps� interface�returnc C � d S �N� �r r
r
�?/usr/lib/python3/dist-packages/cloudinit/net/netops/__init__.py�link_up � zNetOps.link_upc C r r r
r r
r
r � link_down
r zNetOps.link_down�current_name�new_namec C r r r
)r r r
r
r �link_rename r zNetOps.link_renameN)�gateway�source_address�router r c C r r r
)r r r r r
r
r � add_route � zNetOps.add_route�addressc C r r r
)r r r r
r
r �append_route! � zNetOps.append_routec C r r r
)r r r r r
r
r � del_route% r zNetOps.del_routec C r r r
r
r
r
r �get_default_route/ r zNetOps.get_default_route� broadcastc C r r r
)r r r r
r
r �add_addr4 s zNetOps.add_addrc C r r r
)r r r
r
r �del_addr: r zNetOps.del_addrc C r r r
r r
r
r �
flush_addr>