v1alpha1

package
v1.7.2 Latest Latest
Warning

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

Go to latest
Published: Apr 16, 2026 License: 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, namespace string, 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 NewBackendTrafficPolicyInformer

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

NewBackendTrafficPolicyInformer constructs a new informer for BackendTrafficPolicy 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 NewClientTrafficPolicyInformer

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

NewClientTrafficPolicyInformer constructs a new informer for ClientTrafficPolicy 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 NewEnvoyExtensionPolicyInformer

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

NewEnvoyExtensionPolicyInformer constructs a new informer for EnvoyExtensionPolicy 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 NewEnvoyPatchPolicyInformer

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

NewEnvoyPatchPolicyInformer constructs a new informer for EnvoyPatchPolicy 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 NewEnvoyProxyInformer

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

NewEnvoyProxyInformer constructs a new informer for EnvoyProxy 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, namespace string, 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 NewFilteredBackendTrafficPolicyInformer

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

NewFilteredBackendTrafficPolicyInformer constructs a new informer for BackendTrafficPolicy 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 NewFilteredClientTrafficPolicyInformer

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

NewFilteredClientTrafficPolicyInformer constructs a new informer for ClientTrafficPolicy 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 NewFilteredEnvoyExtensionPolicyInformer

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

NewFilteredEnvoyExtensionPolicyInformer constructs a new informer for EnvoyExtensionPolicy 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 NewFilteredEnvoyPatchPolicyInformer

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

NewFilteredEnvoyPatchPolicyInformer constructs a new informer for EnvoyPatchPolicy 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 NewFilteredEnvoyProxyInformer

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

NewFilteredEnvoyProxyInformer constructs a new informer for EnvoyProxy 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 NewFilteredHTTPRouteFilterInformer

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

NewFilteredHTTPRouteFilterInformer constructs a new informer for HTTPRouteFilter 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 NewFilteredSecurityPolicyInformer

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

NewFilteredSecurityPolicyInformer constructs a new informer for SecurityPolicy 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 NewHTTPRouteFilterInformer

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

NewHTTPRouteFilterInformer constructs a new informer for HTTPRouteFilter 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 NewSecurityPolicyInformer

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

NewSecurityPolicyInformer constructs a new informer for SecurityPolicy 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() apiv1alpha1.BackendLister
}

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

type BackendTrafficPolicyInformer

type BackendTrafficPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() apiv1alpha1.BackendTrafficPolicyLister
}

BackendTrafficPolicyInformer provides access to a shared informer and lister for BackendTrafficPolicies.

type ClientTrafficPolicyInformer

type ClientTrafficPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() apiv1alpha1.ClientTrafficPolicyLister
}

ClientTrafficPolicyInformer provides access to a shared informer and lister for ClientTrafficPolicies.

type EnvoyExtensionPolicyInformer

type EnvoyExtensionPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() apiv1alpha1.EnvoyExtensionPolicyLister
}

EnvoyExtensionPolicyInformer provides access to a shared informer and lister for EnvoyExtensionPolicies.

type EnvoyPatchPolicyInformer

type EnvoyPatchPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() apiv1alpha1.EnvoyPatchPolicyLister
}

EnvoyPatchPolicyInformer provides access to a shared informer and lister for EnvoyPatchPolicies.

type EnvoyProxyInformer

type EnvoyProxyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() apiv1alpha1.EnvoyProxyLister
}

EnvoyProxyInformer provides access to a shared informer and lister for EnvoyProxies.

type HTTPRouteFilterInformer

type HTTPRouteFilterInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() apiv1alpha1.HTTPRouteFilterLister
}

HTTPRouteFilterInformer provides access to a shared informer and lister for HTTPRouteFilters.

type Interface

type Interface interface {
	// Backends returns a BackendInformer.
	Backends() BackendInformer
	// BackendTrafficPolicies returns a BackendTrafficPolicyInformer.
	BackendTrafficPolicies() BackendTrafficPolicyInformer
	// ClientTrafficPolicies returns a ClientTrafficPolicyInformer.
	ClientTrafficPolicies() ClientTrafficPolicyInformer
	// EnvoyExtensionPolicies returns a EnvoyExtensionPolicyInformer.
	EnvoyExtensionPolicies() EnvoyExtensionPolicyInformer
	// EnvoyPatchPolicies returns a EnvoyPatchPolicyInformer.
	EnvoyPatchPolicies() EnvoyPatchPolicyInformer
	// EnvoyProxies returns a EnvoyProxyInformer.
	EnvoyProxies() EnvoyProxyInformer
	// HTTPRouteFilters returns a HTTPRouteFilterInformer.
	HTTPRouteFilters() HTTPRouteFilterInformer
	// SecurityPolicies returns a SecurityPolicyInformer.
	SecurityPolicies() SecurityPolicyInformer
}

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

func New

New returns a new Interface.

type SecurityPolicyInformer

type SecurityPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() apiv1alpha1.SecurityPolicyLister
}

SecurityPolicyInformer provides access to a shared informer and lister for SecurityPolicies.

Jump to

Keyboard shortcuts

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