Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewUFMDiscoverer ¶
func NewUFMDiscoverer(cfg api.DiscoveryConfig, kubeClient clientset.Interface, vcClient vcclientset.Interface) api.Discoverer
NewUFMDiscoverer creates a new UFM topology discoverer
Types ¶
type LeafSwitch ¶
LeafSwitch represents a single leaf switch in the network topology
type LeafSwitchesGroup ¶
type LeafSwitchesGroup struct {
Leafs map[string]LeafSwitch
NodeNames sets.Set[string]
}
LeafSwitchesGroup represents a group of connected leaf switches
type UFMInterface ¶
type UFMInterface struct {
Description string `json:"description"`
Tier int `json:"tier"`
SystemName string `json:"system_name"`
NodeDescription string `json:"node_description"`
PeerNodeName string `json:"peer_node_name"`
}
UFMInterface represents a single interface between nodes in the UFM topology
Click to show internal directories.
Click to hide internal directories.