v1alpha1

package
v0.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 10, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

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

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL