Documentation ¶
Index ¶
- Constants
- type ApicInfo
- type ApicWatcher
- func (aw *ApicWatcher) ContractChanged(obj apicapi.ApicObject)
- func (aw *ApicWatcher) ContractDeleted(dn string)
- func (aw *ApicWatcher) EpgChanged(obj apicapi.ApicObject)
- func (aw *ApicWatcher) EpgDeleted(dn string)
- func (aw *ApicWatcher) FilterChanged(obj apicapi.ApicObject)
- func (aw *ApicWatcher) FilterDeleted(dn string)
- func (aw *ApicWatcher) Init(apicUrl []string, stopCh <-chan struct{}) error
- func (aw *ApicWatcher) NetPolChanged(obj apicapi.ApicObject)
- func (aw *ApicWatcher) NetPolDeleted(dn string)
- func (aw *ApicWatcher) ProcessEpg(tenant, epgDn string, obj apicapi.ApicObject)
- type EPSyncer
- type K8sStateDriver
- type K8sWatcher
- type NetflowWatcher
Constants ¶
View Source
const ( FieldClassID = iota FieldTunnelID )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApicWatcher ¶
func NewApicWatcher ¶
func NewApicWatcher(gs *gbpserver.Server) *ApicWatcher
func (*ApicWatcher) ContractChanged ¶
func (aw *ApicWatcher) ContractChanged(obj apicapi.ApicObject)
func (*ApicWatcher) ContractDeleted ¶
func (aw *ApicWatcher) ContractDeleted(dn string)
func (*ApicWatcher) EpgChanged ¶
func (aw *ApicWatcher) EpgChanged(obj apicapi.ApicObject)
func (*ApicWatcher) EpgDeleted ¶
func (aw *ApicWatcher) EpgDeleted(dn string)
func (*ApicWatcher) FilterChanged ¶
func (aw *ApicWatcher) FilterChanged(obj apicapi.ApicObject)
func (*ApicWatcher) FilterDeleted ¶
func (aw *ApicWatcher) FilterDeleted(dn string)
func (*ApicWatcher) Init ¶
func (aw *ApicWatcher) Init(apicUrl []string, stopCh <-chan struct{}) error
func (*ApicWatcher) NetPolChanged ¶
func (aw *ApicWatcher) NetPolChanged(obj apicapi.ApicObject)
func (*ApicWatcher) NetPolDeleted ¶
func (aw *ApicWatcher) NetPolDeleted(dn string)
func (*ApicWatcher) ProcessEpg ¶
func (aw *ApicWatcher) ProcessEpg(tenant, epgDn string, obj apicapi.ApicObject)
type K8sStateDriver ¶
type K8sStateDriver struct {
// contains filtered or unexported fields
}
K8sStateDriver implements gbpserver.StateDriver
func (*K8sStateDriver) Init ¶
func (ks *K8sStateDriver) Init(wrField int) error
func (*K8sStateDriver) StateExists ¶
func (ks *K8sStateDriver) StateExists() (bool, error)
type K8sWatcher ¶
type K8sWatcher struct {
// contains filtered or unexported fields
}
func NewK8sWatcher ¶
func NewK8sWatcher(gs *gbpserver.Server) (*K8sWatcher, error)
func (*K8sWatcher) InitEPInformer ¶
func (kw *K8sWatcher) InitEPInformer(stopCh <-chan struct{}) error
func (*K8sWatcher) InitIntentInformers ¶
func (kw *K8sWatcher) InitIntentInformers(stopCh <-chan struct{}) error
type NetflowWatcher ¶
type NetflowWatcher struct {
// contains filtered or unexported fields
}
func NewNetflowWatcher ¶
func NewNetflowWatcher(gs *gbpserver.Server) (*NetflowWatcher, error)
func (*NetflowWatcher) InitNetflowInformer ¶
func (nfw *NetflowWatcher) InitNetflowInformer(stopCh <-chan struct{})
Click to show internal directories.
Click to hide internal directories.