Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FMCSource ¶
type FMCSource struct {
common.Config
// FMC data. Initialized in init functions.
// Domains is a map of domain UUIDs to Domain objects.
Domains map[string]client.Domain
// Devices is a map of device IDs to DeviceInfo objects.
Devices map[string]*client.DeviceInfo
// DevicePhysicalIfaces is a map of device IDs to a slice of PhysicalInterfaceInfo objects.
DevicePhysicalIfaces map[string][]*client.PhysicalInterfaceInfo
// DeviceVlanIfaces is a map of device IDs to a slice of VLANInterfaceInfo objects.
DeviceVlanIfaces map[string][]*client.VLANInterfaceInfo
// DeviceEtherChannelIfaces is a map of device IDs to a slice of EtherChannelInterfaceInfo objects.
DeviceEtherChannelIfaces map[string][]*client.EtherChannelInterfaceInfo
// DeviceSubIfaces is a map of device IDs to a slice of SubInterfaceInfo objects.
DeviceSubIfaces map[string][]*client.SubInterfaceInfo
// Netbox devices representing firewalls.
NBDevices map[string]*objects.Device
// NBInterfaces represents all fmc interfaces that have been synced to netbox.
// It is a map of interface name to interface, so we can find parents of sub interfaces.
Name2NBInterface map[string]*objects.Interface
}
FMCSource represents Cisco Firewall Management Center.
Click to show internal directories.
Click to hide internal directories.