InterfaceConfig¶
- class pyniryo_nate.models.network.InterfaceConfig(enabled: bool, ipv4: Ipv4Config, ethernet: EthernetConfig | None = None, wifi: WiFiConfig | None = None)[source]¶
Bases:
objectDesired configuration of a network interface.
- Parameters:
enabled (bool) – Whether the network interface is enabled.
ipv4 (Ipv4Config) – IPv4 configuration.
ethernet (EthernetConfig | None) – Ethernet-specific configuration, applicable only to ethernet interfaces.
wifi (WiFiConfig | None) – WiFi-specific configuration, applicable only to WiFi interfaces.
Attributes
Methods
- enabled: bool¶
- ipv4: Ipv4Config¶
- ethernet: EthernetConfig | None = None¶
- wifi: WiFiConfig | None = None¶
- classmethod from_transport_model(model: InterfaceConfig) InterfaceConfig[source]¶
- Parameters:
model (InterfaceConfig)
- Return type: