/
snap
/
core22
/
2411
/
usr
/
lib
/
python3
/
dist-packages
/
cloudinit
/
net
/
netops
/
/snap/core22/2411/usr/lib/python3/dist-packages/cloudinit/net/netops
mkdir
upload
Name
Size
Mode
Actions
__pycache__/
-
0755
rm
bsd_netops.py
2068
0644
edit
dl
rm
iproute2.py
3678
0644
edit
dl
rm
__init__.py
1277
0644
edit
dl
rm
Edit:
/snap/core22/2411/usr/lib/python3/dist-packages/cloudinit/net/netops/__init__.py
(1277B)
from abc import abstractmethod from typing import Optional from cloudinit.subp import SubpResult class NetOps: @staticmethod @abstractmethod def link_up(interface: str) -> SubpResult: pass @staticmethod @abstractmethod def link_down(interface: str) -> SubpResult: pass @staticmethod @abstractmethod def link_rename(current_name: str, new_name: str): pass @staticmethod def add_route( interface: str, route: str, *, gateway: Optional[str] = None, source_address: Optional[str] = None ): pass @staticmethod def append_route(interface: str, address: str, gateway: str): pass @staticmethod def del_route( interface: str, address: str, *, gateway: Optional[str] = None, source_address: Optional[str] = None ): pass @staticmethod @abstractmethod def get_default_route() -> str: pass @staticmethod def add_addr( interface: str, address: str, broadcast: Optional[str] = None ): pass @staticmethod def del_addr(interface: str, address: str): pass @staticmethod def flush_addr(interface: str): pass
Save
cmd:
run