v1alpha1

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewBackendAddressPoolAddressInformer

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

NewBackendAddressPoolAddressInformer constructs a new informer for BackendAddressPoolAddress 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 NewBackendAddressPoolInformer

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

NewBackendAddressPoolInformer constructs a new informer for BackendAddressPool 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 NewFilteredBackendAddressPoolAddressInformer

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

NewFilteredBackendAddressPoolAddressInformer constructs a new informer for BackendAddressPoolAddress 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 NewFilteredBackendAddressPoolInformer

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

NewFilteredBackendAddressPoolInformer constructs a new informer for BackendAddressPool 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 NewFilteredLbInformer

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

NewFilteredLbInformer constructs a new informer for Lb 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 NewFilteredNatPoolInformer

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

NewFilteredNatPoolInformer constructs a new informer for NatPool 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 NewFilteredNatRuleInformer

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

NewFilteredNatRuleInformer constructs a new informer for NatRule 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 NewFilteredOutboundRuleInformer

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

NewFilteredOutboundRuleInformer constructs a new informer for OutboundRule 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 NewFilteredProbeInformer

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

NewFilteredProbeInformer constructs a new informer for Probe 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 NewFilteredRuleInformer

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

NewFilteredRuleInformer constructs a new informer for Rule 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 NewLbInformer

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

NewLbInformer constructs a new informer for Lb 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 NewNatPoolInformer

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

NewNatPoolInformer constructs a new informer for NatPool 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 NewNatRuleInformer

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

NewNatRuleInformer constructs a new informer for NatRule 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 NewOutboundRuleInformer

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

NewOutboundRuleInformer constructs a new informer for OutboundRule 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 NewProbeInformer

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

NewProbeInformer constructs a new informer for Probe 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 NewRuleInformer

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

NewRuleInformer constructs a new informer for Rule 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 BackendAddressPoolAddressInformer

type BackendAddressPoolAddressInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.BackendAddressPoolAddressLister
}

BackendAddressPoolAddressInformer provides access to a shared informer and lister for BackendAddressPoolAddresses.

type BackendAddressPoolInformer

type BackendAddressPoolInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.BackendAddressPoolLister
}

BackendAddressPoolInformer provides access to a shared informer and lister for BackendAddressPools.

type Interface

type Interface interface {
	// BackendAddressPools returns a BackendAddressPoolInformer.
	BackendAddressPools() BackendAddressPoolInformer
	// BackendAddressPoolAddresses returns a BackendAddressPoolAddressInformer.
	BackendAddressPoolAddresses() BackendAddressPoolAddressInformer
	// Lbs returns a LbInformer.
	Lbs() LbInformer
	// NatPools returns a NatPoolInformer.
	NatPools() NatPoolInformer
	// NatRules returns a NatRuleInformer.
	NatRules() NatRuleInformer
	// OutboundRules returns a OutboundRuleInformer.
	OutboundRules() OutboundRuleInformer
	// Probes returns a ProbeInformer.
	Probes() ProbeInformer
	// Rules returns a RuleInformer.
	Rules() RuleInformer
}

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

func New

New returns a new Interface.

type LbInformer

type LbInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.LbLister
}

LbInformer provides access to a shared informer and lister for Lbs.

type NatPoolInformer

type NatPoolInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.NatPoolLister
}

NatPoolInformer provides access to a shared informer and lister for NatPools.

type NatRuleInformer

type NatRuleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.NatRuleLister
}

NatRuleInformer provides access to a shared informer and lister for NatRules.

type OutboundRuleInformer

type OutboundRuleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.OutboundRuleLister
}

OutboundRuleInformer provides access to a shared informer and lister for OutboundRules.

type ProbeInformer

type ProbeInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ProbeLister
}

ProbeInformer provides access to a shared informer and lister for Probes.

type RuleInformer

type RuleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RuleLister
}

RuleInformer provides access to a shared informer and lister for Rules.

Jump to

Keyboard shortcuts

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