Skip to content

NetworkPathComponent

Source code in docs_src/capo_securityhub/types/network_path_component.py
class NetworkPathComponent(TypedDict, closed=True):
    component_id: NotRequired["capo_securityhub.types.non_empty_string.NonEmptyString"]
    """<p>The identifier of a component in the network path.</p> <p>Length Constraints: Minimum of 1. Maximum of 32.</p>"""
    component_type: NotRequired[
        "capo_securityhub.types.non_empty_string.NonEmptyString"
    ]
    """<p>The type of component.</p> <p>Length Constraints: Minimum of 1. Maximum of 32.</p>"""
    egress: NotRequired["capo_securityhub.types.network_header.NetworkHeader"]
    """<p>Information about the component that comes after the current component in the network path.</p>"""
    ingress: NotRequired["capo_securityhub.types.network_header.NetworkHeader"]
    """<p>Information about the component that comes before the current node in the network path.</p>"""

component_id instance-attribute

component_id: NotRequired[NonEmptyString]

The identifier of a component in the network path.

Length Constraints: Minimum of 1. Maximum of 32.

component_type instance-attribute

component_type: NotRequired[NonEmptyString]

The type of component.

Length Constraints: Minimum of 1. Maximum of 32.

egress instance-attribute

egress: NotRequired[NetworkHeader]

Information about the component that comes after the current component in the network path.

ingress instance-attribute

ingress: NotRequired[NetworkHeader]

Information about the component that comes before the current node in the network path.