v1alpha2

package
v0.22.0 Latest Latest
Warning

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

Go to latest
Published: Aug 3, 2026 License: AGPL-3.0, Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewBackendInformer

func NewBackendInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewBackendInformer constructs a new informer for Backend 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 NewCloudMonitoringIntegrationInformer

func NewCloudMonitoringIntegrationInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewCloudMonitoringIntegrationInformer constructs a new informer for CloudMonitoringIntegration 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 NewDomainZoneInformer

func NewDomainZoneInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewDomainZoneInformer constructs a new informer for DomainZone 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 NewFilteredBackendInformer

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

NewFilteredBackendInformer constructs a new informer for Backend 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 NewFilteredCloudMonitoringIntegrationInformer

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

NewFilteredCloudMonitoringIntegrationInformer constructs a new informer for CloudMonitoringIntegration 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 NewFilteredDomainZoneInformer

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

NewFilteredDomainZoneInformer constructs a new informer for DomainZone 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 NewFilteredProxyInformer

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

NewFilteredProxyInformer constructs a new informer for Proxy 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 NewProxyInformer

func NewProxyInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewProxyInformer constructs a new informer for Proxy 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 BackendInformer

type BackendInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() corev1alpha2.BackendLister
}

BackendInformer provides access to a shared informer and lister for Backends.

type CloudMonitoringIntegrationInformer

type CloudMonitoringIntegrationInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() corev1alpha2.CloudMonitoringIntegrationLister
}

CloudMonitoringIntegrationInformer provides access to a shared informer and lister for CloudMonitoringIntegrations.

type DomainZoneInformer

type DomainZoneInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() corev1alpha2.DomainZoneLister
}

DomainZoneInformer provides access to a shared informer and lister for DomainZones.

type Interface

type Interface interface {
	// Backends returns a BackendInformer.
	Backends() BackendInformer
	// CloudMonitoringIntegrations returns a CloudMonitoringIntegrationInformer.
	CloudMonitoringIntegrations() CloudMonitoringIntegrationInformer
	// DomainZones returns a DomainZoneInformer.
	DomainZones() DomainZoneInformer
	// Proxies returns a ProxyInformer.
	Proxies() ProxyInformer
}

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

func New

New returns a new Interface.

type ProxyInformer

type ProxyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() corev1alpha2.ProxyLister
}

ProxyInformer provides access to a shared informer and lister for Proxies.

Jump to

Keyboard shortcuts

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