[][src]Module extrahop::activitymap::query

Types for creating and serializing an activity map query request.

Serialization & Deserialization

All types in this module support serialization and deserialization via serde. Types generally try to only serialize properties that differ from the backend defaults; this should reduce the size of the serialized object and improve readability.

Structs

Protocol

A protocol name that will be used to filter the edges traversed during the walk.

Query

Envelope for an ad-hoc activity map query.

QueryBuilder

Builder for Query.

Relationship

A combination of protocol and peer role which can match a connection between devices.

Source

Represents a metric source, such as a device or device group.

Step

A traversal instruction which can find new edges or protocols to include in an activity map.

StepBuilder

Builder for Step.

Walk

A set of steps from one or more starting points which build a directed graph topology.

WalkBuilder

Builder for Walk.

Enums

EdgeAnnotation

Flags to opt into additional data about the topology from the appliance.

ObjectType

Type of a metric source object which is compatible with the topology API.

Role

The role an endpoint is able to fill in a network transaction.

WalkOrigin

Sets the origins for a walk.

Weighting

The type of metrics that should be used to compute edge weight.