Networking Objects

Data classes related to Networking.

class linode_metadata.objects.networking.IPv4Networking(json_data: Dict[str, Any] | None = None)

Information regarding IPv4 addresses.

private: List[str]
public: List[str]
shared: List[str]
class linode_metadata.objects.networking.IPv6Networking(json_data: Dict[str, Any] | None = None)

Information regarding IPv6 addresses.

ranges: List[str]
shared_ranges: List[str]
slaac: str
class linode_metadata.objects.networking.Interfaces(json_data: Dict[str, Any] | None = None)

A network interface attached to a Linode instance.

ipam_address: str | None
label: str
purpose: str
class linode_metadata.objects.networking.NetworkResponse(json_data: Dict[str, Any] | None = None)

The networking information associated with a Linode instance.

interfaces: List[Interfaces]
ipv4: IPv4Networking
ipv6: IPv6Networking