[−][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 |
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 |
Walk | A set of steps from one or more starting points which build a directed graph topology. |
WalkBuilder | Builder for |
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. |