class Aws::SecurityHub::Types::NetworkPathComponent

Information about a network path component.

@note When making an API call, you may pass NetworkPathComponent

data as a hash:

    {
      component_id: "NonEmptyString",
      component_type: "NonEmptyString",
      egress: {
        protocol: "NonEmptyString",
        destination: {
          address: ["NonEmptyString"],
          port_ranges: [
            {
              begin: 1,
              end: 1,
            },
          ],
        },
        source: {
          address: ["NonEmptyString"],
          port_ranges: [
            {
              begin: 1,
              end: 1,
            },
          ],
        },
      },
      ingress: {
        protocol: "NonEmptyString",
        destination: {
          address: ["NonEmptyString"],
          port_ranges: [
            {
              begin: 1,
              end: 1,
            },
          ],
        },
        source: {
          address: ["NonEmptyString"],
          port_ranges: [
            {
              begin: 1,
              end: 1,
            },
          ],
        },
      },
    }

@!attribute [rw] component_id

The identifier of a component in the network path.
@return [String]

@!attribute [rw] component_type

The type of component.
@return [String]

@!attribute [rw] egress

Information about the component that comes after the current
component in the network path.
@return [Types::NetworkHeader]

@!attribute [rw] ingress

Information about the component that comes before the current node
in the network path.
@return [Types::NetworkHeader]

@see docs.aws.amazon.com/goto/WebAPI/securityhub-2018-10-26/NetworkPathComponent AWS API Documentation

Constants

SENSITIVE