v1

package
v0.8.8 Latest Latest
Warning

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

Go to latest
Published: Oct 10, 2023 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewFilteredRemoteClusterInformer

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

NewFilteredRemoteClusterInformer constructs a new informer for RemoteCluster 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 NewFilteredRemoteEndpointSliceInformer

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

NewFilteredRemoteEndpointSliceInformer constructs a new informer for RemoteEndpointSlice 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 NewFilteredRemoteSubnetInformer

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

NewFilteredRemoteSubnetInformer constructs a new informer for RemoteSubnet 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 NewFilteredRemoteVtepInformer

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

NewFilteredRemoteVtepInformer constructs a new informer for RemoteVtep 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 NewRemoteClusterInformer

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

NewRemoteClusterInformer constructs a new informer for RemoteCluster 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 NewRemoteEndpointSliceInformer

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

NewRemoteEndpointSliceInformer constructs a new informer for RemoteEndpointSlice 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 NewRemoteSubnetInformer

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

NewRemoteSubnetInformer constructs a new informer for RemoteSubnet 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 NewRemoteVtepInformer

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

NewRemoteVtepInformer constructs a new informer for RemoteVtep 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 {
	// RemoteClusters returns a RemoteClusterInformer.
	RemoteClusters() RemoteClusterInformer
	// RemoteEndpointSlices returns a RemoteEndpointSliceInformer.
	RemoteEndpointSlices() RemoteEndpointSliceInformer
	// RemoteSubnets returns a RemoteSubnetInformer.
	RemoteSubnets() RemoteSubnetInformer
	// RemoteVteps returns a RemoteVtepInformer.
	RemoteVteps() RemoteVtepInformer
}

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

func New

New returns a new Interface.

type RemoteClusterInformer

type RemoteClusterInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.RemoteClusterLister
}

RemoteClusterInformer provides access to a shared informer and lister for RemoteClusters.

type RemoteEndpointSliceInformer

type RemoteEndpointSliceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.RemoteEndpointSliceLister
}

RemoteEndpointSliceInformer provides access to a shared informer and lister for RemoteEndpointSlices.

type RemoteSubnetInformer

type RemoteSubnetInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.RemoteSubnetLister
}

RemoteSubnetInformer provides access to a shared informer and lister for RemoteSubnets.

type RemoteVtepInformer

type RemoteVtepInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.RemoteVtepLister
}

RemoteVtepInformer provides access to a shared informer and lister for RemoteVteps.

Jump to

Keyboard shortcuts

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