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 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 NewBackendSetInformer

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

NewBackendSetInformer constructs a new informer for BackendSet 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 NewCertificateInformer

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

NewCertificateInformer constructs a new informer for Certificate 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 NewFilteredBackendSetInformer

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

NewFilteredBackendSetInformer constructs a new informer for BackendSet 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 NewFilteredCertificateInformer

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

NewFilteredCertificateInformer constructs a new informer for Certificate 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 NewFilteredHostnameInformer

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

NewFilteredHostnameInformer constructs a new informer for Hostname 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 NewFilteredListenerInformer

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

NewFilteredListenerInformer constructs a new informer for Listener 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 NewFilteredLoadBalancerInformer

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

NewFilteredLoadBalancerInformer constructs a new informer for LoadBalancer 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 NewFilteredLoadBalancerRoutingPolicyInformer

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

NewFilteredLoadBalancerRoutingPolicyInformer constructs a new informer for LoadBalancerRoutingPolicy 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 NewFilteredPathRouteSetInformer

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

NewFilteredPathRouteSetInformer constructs a new informer for PathRouteSet 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 NewFilteredRuleSetInformer

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

NewFilteredRuleSetInformer constructs a new informer for RuleSet 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 NewFilteredSslCipherSuiteInformer

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

NewFilteredSslCipherSuiteInformer constructs a new informer for SslCipherSuite 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 NewHostnameInformer

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

NewHostnameInformer constructs a new informer for Hostname 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 NewListenerInformer

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

NewListenerInformer constructs a new informer for Listener 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 NewLoadBalancerInformer

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

NewLoadBalancerInformer constructs a new informer for LoadBalancer 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 NewLoadBalancerRoutingPolicyInformer

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

NewLoadBalancerRoutingPolicyInformer constructs a new informer for LoadBalancerRoutingPolicy 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 NewPathRouteSetInformer

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

NewPathRouteSetInformer constructs a new informer for PathRouteSet 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 NewRuleSetInformer

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

NewRuleSetInformer constructs a new informer for RuleSet 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 NewSslCipherSuiteInformer

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

NewSslCipherSuiteInformer constructs a new informer for SslCipherSuite 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() v1alpha1.BackendLister
}

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

type BackendSetInformer

type BackendSetInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.BackendSetLister
}

BackendSetInformer provides access to a shared informer and lister for BackendSets.

type CertificateInformer

type CertificateInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.CertificateLister
}

CertificateInformer provides access to a shared informer and lister for Certificates.

type HostnameInformer

type HostnameInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.HostnameLister
}

HostnameInformer provides access to a shared informer and lister for Hostnames.

type Interface

type Interface interface {
	// Backends returns a BackendInformer.
	Backends() BackendInformer
	// BackendSets returns a BackendSetInformer.
	BackendSets() BackendSetInformer
	// Certificates returns a CertificateInformer.
	Certificates() CertificateInformer
	// Hostnames returns a HostnameInformer.
	Hostnames() HostnameInformer
	// Listeners returns a ListenerInformer.
	Listeners() ListenerInformer
	// LoadBalancers returns a LoadBalancerInformer.
	LoadBalancers() LoadBalancerInformer
	// LoadBalancerRoutingPolicies returns a LoadBalancerRoutingPolicyInformer.
	LoadBalancerRoutingPolicies() LoadBalancerRoutingPolicyInformer
	// PathRouteSets returns a PathRouteSetInformer.
	PathRouteSets() PathRouteSetInformer
	// RuleSets returns a RuleSetInformer.
	RuleSets() RuleSetInformer
	// SslCipherSuites returns a SslCipherSuiteInformer.
	SslCipherSuites() SslCipherSuiteInformer
}

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

func New

New returns a new Interface.

type ListenerInformer

type ListenerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ListenerLister
}

ListenerInformer provides access to a shared informer and lister for Listeners.

type LoadBalancerInformer

type LoadBalancerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.LoadBalancerLister
}

LoadBalancerInformer provides access to a shared informer and lister for LoadBalancers.

type LoadBalancerRoutingPolicyInformer

type LoadBalancerRoutingPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.LoadBalancerRoutingPolicyLister
}

LoadBalancerRoutingPolicyInformer provides access to a shared informer and lister for LoadBalancerRoutingPolicies.

type PathRouteSetInformer

type PathRouteSetInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.PathRouteSetLister
}

PathRouteSetInformer provides access to a shared informer and lister for PathRouteSets.

type RuleSetInformer

type RuleSetInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RuleSetLister
}

RuleSetInformer provides access to a shared informer and lister for RuleSets.

type SslCipherSuiteInformer

type SslCipherSuiteInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SslCipherSuiteLister
}

SslCipherSuiteInformer provides access to a shared informer and lister for SslCipherSuites.

Jump to

Keyboard shortcuts

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