v1alpha

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 NewFilteredSecretStoreInformer

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

NewFilteredSecretStoreInformer constructs a new informer for SecretStore 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 NewFilteredTunnelNodeInformer

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

NewFilteredTunnelNodeInformer constructs a new informer for TunnelNode 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 NewSecretStoreInformer

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

NewSecretStoreInformer constructs a new informer for SecretStore 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 NewTunnelNodeInformer

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

NewTunnelNodeInformer constructs a new informer for TunnelNode 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() corev1alpha.BackendLister
}

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

type CloudMonitoringIntegrationInformer

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

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

type DomainZoneInformer

type DomainZoneInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() corev1alpha.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
	// SecretStores returns a SecretStoreInformer.
	SecretStores() SecretStoreInformer
	// TunnelNodes returns a TunnelNodeInformer.
	TunnelNodes() TunnelNodeInformer
}

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

func New

New returns a new Interface.

type SecretStoreInformer

type SecretStoreInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() corev1alpha.SecretStoreLister
}

SecretStoreInformer provides access to a shared informer and lister for SecretStores.

type TunnelNodeInformer

type TunnelNodeInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() corev1alpha.TunnelNodeLister
}

TunnelNodeInformer provides access to a shared informer and lister for TunnelNodes.

Jump to

Keyboard shortcuts

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