v1beta1

package
v0.9.10 Latest Latest
Warning

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

Go to latest
Published: Aug 11, 2021 License: Apache-2.0 Imports: 10 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewFilteredIstioInformer

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

NewFilteredIstioInformer constructs a new informer for Istio 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 NewFilteredMeshGatewayInformer

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

NewFilteredMeshGatewayInformer constructs a new informer for MeshGateway 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 NewFilteredRemoteIstioInformer

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

NewFilteredRemoteIstioInformer constructs a new informer for RemoteIstio 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 NewIstioInformer

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

NewIstioInformer constructs a new informer for Istio 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 NewMeshGatewayInformer

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

NewMeshGatewayInformer constructs a new informer for MeshGateway 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 NewRemoteIstioInformer

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

NewRemoteIstioInformer constructs a new informer for RemoteIstio 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 Interface

type Interface interface {
	// Istios returns a IstioInformer.
	Istios() IstioInformer
	// MeshGateways returns a MeshGatewayInformer.
	MeshGateways() MeshGatewayInformer
	// RemoteIstios returns a RemoteIstioInformer.
	RemoteIstios() RemoteIstioInformer
}

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

func New

New returns a new Interface.

type IstioInformer

type IstioInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.IstioLister
}

IstioInformer provides access to a shared informer and lister for Istios.

type MeshGatewayInformer

type MeshGatewayInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.MeshGatewayLister
}

MeshGatewayInformer provides access to a shared informer and lister for MeshGateways.

type RemoteIstioInformer

type RemoteIstioInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1beta1.RemoteIstioLister
}

RemoteIstioInformer provides access to a shared informer and lister for RemoteIstios.

Jump to

Keyboard shortcuts

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