EdgeProperties

Edge attributes promoted out of the flat attribute map onto typed members. Which members are present depends entirely on what produced the edge, so most edges carry only a few of them.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Whether the observed network flow was denied. Absent means the edge was not derived from network flow data, which is not the same as allowed.

Link copied to clipboard

The destination port of the observed traffic. May be a placeholder when the port is unknown.

Link copied to clipboard

The error code returned when the call was attempted and refused. Its presence means the edge exists but the dependency is failing.

Link copied to clipboard

The HTTP method observed on the request.

Link copied to clipboard

The HTTP status code observed on the request. Distinct from errorCode.

Link copied to clipboard

The IANA protocol name for the observed network traffic, such as "tcp".

Link copied to clipboard

Whether the caller was an AWS service principal rather than a user or role. Absent means the edge was not derived from a source that reports it.

Link copied to clipboard

The source port of the observed traffic. May be a placeholder when the port is unknown.

Link copied to clipboard

Traffic counters accumulated over the edge's observation window.

Functions

Link copied to clipboard
inline fun copy(block: EdgeProperties.Builder.() -> Unit = {}): EdgeProperties
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String