Source code for illumio.infrastructure.networkenforcementnode
# -*- coding: utf-8 -*-
"""This module provides classes related to network enforcement nodes.
Copyright:
© 2022 Illumio
License:
Apache2, see LICENSE for more details.
"""
from dataclasses import dataclass
from typing import List
from illumio.util import Reference, MutableObject, pce_api
[docs]
@dataclass
@pce_api('network_enforcement_nodes')
class NetworkEnforcementNode(MutableObject):
"""Represents a network enforcement node (NEN) in the PCE.
NENs manage enforcement on network switches.
"""
status: str = None
conditions: List[dict] = None
software_version: str = None
hostname: str = None
network_devices_count: int = None
__all__ = [
'NetworkEnforcementNode',
]