Documentation ¶
Index ¶
- func NewBpfProgramInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFentryProgramInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFexitProgramInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredBpfProgramInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredFentryProgramInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredFexitProgramInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredKprobeProgramInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTcProgramInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTracepointProgramInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredUprobeProgramInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredXdpProgramInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewKprobeProgramInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTcProgramInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTracepointProgramInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewUprobeProgramInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewXdpProgramInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type BpfProgramInformer
- type FentryProgramInformer
- type FexitProgramInformer
- type Interface
- type KprobeProgramInformer
- type TcProgramInformer
- type TracepointProgramInformer
- type UprobeProgramInformer
- type XdpProgramInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewBpfProgramInformer ¶
func NewBpfProgramInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewBpfProgramInformer constructs a new informer for BpfProgram type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewFentryProgramInformer ¶
func NewFentryProgramInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewFentryProgramInformer constructs a new informer for FentryProgram type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewFexitProgramInformer ¶
func NewFexitProgramInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewFexitProgramInformer constructs a new informer for FexitProgram type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewFilteredBpfProgramInformer ¶
func NewFilteredBpfProgramInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredBpfProgramInformer constructs a new informer for BpfProgram type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewFilteredFentryProgramInformer ¶
func NewFilteredFentryProgramInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredFentryProgramInformer constructs a new informer for FentryProgram type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewFilteredFexitProgramInformer ¶
func NewFilteredFexitProgramInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredFexitProgramInformer constructs a new informer for FexitProgram type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewFilteredKprobeProgramInformer ¶
func NewFilteredKprobeProgramInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredKprobeProgramInformer constructs a new informer for KprobeProgram type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewFilteredTcProgramInformer ¶
func NewFilteredTcProgramInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredTcProgramInformer constructs a new informer for TcProgram type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewFilteredTracepointProgramInformer ¶
func NewFilteredTracepointProgramInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredTracepointProgramInformer constructs a new informer for TracepointProgram type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewFilteredUprobeProgramInformer ¶
func NewFilteredUprobeProgramInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredUprobeProgramInformer constructs a new informer for UprobeProgram type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewFilteredXdpProgramInformer ¶
func NewFilteredXdpProgramInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredXdpProgramInformer constructs a new informer for XdpProgram type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewKprobeProgramInformer ¶
func NewKprobeProgramInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewKprobeProgramInformer constructs a new informer for KprobeProgram type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewTcProgramInformer ¶
func NewTcProgramInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewTcProgramInformer constructs a new informer for TcProgram type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewTracepointProgramInformer ¶
func NewTracepointProgramInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewTracepointProgramInformer constructs a new informer for TracepointProgram type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewUprobeProgramInformer ¶
func NewUprobeProgramInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewUprobeProgramInformer constructs a new informer for UprobeProgram type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
func NewXdpProgramInformer ¶
func NewXdpProgramInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewXdpProgramInformer constructs a new informer for XdpProgram type. Always prefer using an informer factory to get a shared informer instead of getting an independent one. This reduces memory footprint and number of connections to the server.
Types ¶
type BpfProgramInformer ¶
type BpfProgramInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.BpfProgramLister }
BpfProgramInformer provides access to a shared informer and lister for BpfPrograms.
type FentryProgramInformer ¶
type FentryProgramInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.FentryProgramLister }
FentryProgramInformer provides access to a shared informer and lister for FentryPrograms.
type FexitProgramInformer ¶
type FexitProgramInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.FexitProgramLister }
FexitProgramInformer provides access to a shared informer and lister for FexitPrograms.
type Interface ¶
type Interface interface { // BpfPrograms returns a BpfProgramInformer. BpfPrograms() BpfProgramInformer // FentryPrograms returns a FentryProgramInformer. FentryPrograms() FentryProgramInformer // FexitPrograms returns a FexitProgramInformer. FexitPrograms() FexitProgramInformer // KprobePrograms returns a KprobeProgramInformer. KprobePrograms() KprobeProgramInformer // TcPrograms returns a TcProgramInformer. TcPrograms() TcProgramInformer // TracepointPrograms returns a TracepointProgramInformer. TracepointPrograms() TracepointProgramInformer // UprobePrograms returns a UprobeProgramInformer. UprobePrograms() UprobeProgramInformer // XdpPrograms returns a XdpProgramInformer. XdpPrograms() XdpProgramInformer }
Interface provides access to all the informers in this group version.
func New ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
New returns a new Interface.
type KprobeProgramInformer ¶
type KprobeProgramInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.KprobeProgramLister }
KprobeProgramInformer provides access to a shared informer and lister for KprobePrograms.
type TcProgramInformer ¶
type TcProgramInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.TcProgramLister }
TcProgramInformer provides access to a shared informer and lister for TcPrograms.
type TracepointProgramInformer ¶
type TracepointProgramInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.TracepointProgramLister }
TracepointProgramInformer provides access to a shared informer and lister for TracepointPrograms.
type UprobeProgramInformer ¶
type UprobeProgramInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.UprobeProgramLister }
UprobeProgramInformer provides access to a shared informer and lister for UprobePrograms.
type XdpProgramInformer ¶
type XdpProgramInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.XdpProgramLister }
XdpProgramInformer provides access to a shared informer and lister for XdpPrograms.