v2

package
v1.6.10 Latest Latest
Warning

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

Go to latest
Published: Jul 2, 2020 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCiliumEndpointInformer

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

NewCiliumEndpointInformer constructs a new informer for CiliumEndpoint 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 NewCiliumIdentityInformer added in v1.6.0

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

NewCiliumIdentityInformer constructs a new informer for CiliumIdentity 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 NewCiliumNetworkPolicyInformer

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

NewCiliumNetworkPolicyInformer constructs a new informer for CiliumNetworkPolicy 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 NewCiliumNodeInformer added in v1.6.0

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

NewCiliumNodeInformer constructs a new informer for CiliumNode 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 NewFilteredCiliumEndpointInformer

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

NewFilteredCiliumEndpointInformer constructs a new informer for CiliumEndpoint 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 NewFilteredCiliumIdentityInformer added in v1.6.0

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

NewFilteredCiliumIdentityInformer constructs a new informer for CiliumIdentity 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 NewFilteredCiliumNetworkPolicyInformer

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

NewFilteredCiliumNetworkPolicyInformer constructs a new informer for CiliumNetworkPolicy 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 NewFilteredCiliumNodeInformer added in v1.6.0

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

NewFilteredCiliumNodeInformer constructs a new informer for CiliumNode 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 CiliumEndpointInformer

type CiliumEndpointInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v2.CiliumEndpointLister
}

CiliumEndpointInformer provides access to a shared informer and lister for CiliumEndpoints.

type CiliumIdentityInformer added in v1.6.0

type CiliumIdentityInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v2.CiliumIdentityLister
}

CiliumIdentityInformer provides access to a shared informer and lister for CiliumIdentities.

type CiliumNetworkPolicyInformer

type CiliumNetworkPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v2.CiliumNetworkPolicyLister
}

CiliumNetworkPolicyInformer provides access to a shared informer and lister for CiliumNetworkPolicies.

type CiliumNodeInformer added in v1.6.0

type CiliumNodeInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v2.CiliumNodeLister
}

CiliumNodeInformer provides access to a shared informer and lister for CiliumNodes.

type Interface

type Interface interface {
	// CiliumEndpoints returns a CiliumEndpointInformer.
	CiliumEndpoints() CiliumEndpointInformer
	// CiliumIdentities returns a CiliumIdentityInformer.
	CiliumIdentities() CiliumIdentityInformer
	// CiliumNetworkPolicies returns a CiliumNetworkPolicyInformer.
	CiliumNetworkPolicies() CiliumNetworkPolicyInformer
	// CiliumNodes returns a CiliumNodeInformer.
	CiliumNodes() CiliumNodeInformer
}

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

func New

New returns a new Interface.

Jump to

Keyboard shortcuts

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