v1alpha2

package
v0.1.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewFilteredL4RuleInformer

func NewFilteredL4RuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredL4RuleInformer constructs a new informer for L4Rule 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 NewFilteredL7RuleInformer

func NewFilteredL7RuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredL7RuleInformer constructs a new informer for L7Rule 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 NewFilteredSSORuleInformer

func NewFilteredSSORuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredSSORuleInformer constructs a new informer for SSORule 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 NewL4RuleInformer

func NewL4RuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewL4RuleInformer constructs a new informer for L4Rule 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 NewL7RuleInformer

func NewL7RuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewL7RuleInformer constructs a new informer for L7Rule 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 NewSSORuleInformer

func NewSSORuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewSSORuleInformer constructs a new informer for SSORule 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 Interface

type Interface interface {
	// L4Rules returns a L4RuleInformer.
	L4Rules() L4RuleInformer
	// L7Rules returns a L7RuleInformer.
	L7Rules() L7RuleInformer
	// SSORules returns a SSORuleInformer.
	SSORules() SSORuleInformer
}

Interface provides access to all the informers in this group version.

func New

New returns a new Interface.

type L4RuleInformer

type L4RuleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha2.L4RuleLister
}

L4RuleInformer provides access to a shared informer and lister for L4Rules.

type L7RuleInformer

type L7RuleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha2.L7RuleLister
}

L7RuleInformer provides access to a shared informer and lister for L7Rules.

type SSORuleInformer

type SSORuleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha2.SSORuleLister
}

SSORuleInformer provides access to a shared informer and lister for SSORules.

Jump to

Keyboard shortcuts

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