v2

package
v1.9.4 Latest Latest
Warning

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

Go to latest
Published: Feb 3, 2021 License: Apache-2.0 Imports: 10 Imported by: 4

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCiliumClusterwideNetworkPolicyInformer

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

NewCiliumClusterwideNetworkPolicyInformer constructs a new informer for CiliumClusterwideNetworkPolicy 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 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 NewCiliumExternalWorkloadInformer

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

NewCiliumExternalWorkloadInformer constructs a new informer for CiliumExternalWorkload 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

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 NewCiliumLocalRedirectPolicyInformer

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

NewCiliumLocalRedirectPolicyInformer constructs a new informer for CiliumLocalRedirectPolicy 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

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 NewFilteredCiliumClusterwideNetworkPolicyInformer

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

NewFilteredCiliumClusterwideNetworkPolicyInformer constructs a new informer for CiliumClusterwideNetworkPolicy 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 NewFilteredCiliumExternalWorkloadInformer

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

NewFilteredCiliumExternalWorkloadInformer constructs a new informer for CiliumExternalWorkload 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

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 NewFilteredCiliumLocalRedirectPolicyInformer

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

NewFilteredCiliumLocalRedirectPolicyInformer constructs a new informer for CiliumLocalRedirectPolicy 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

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 CiliumClusterwideNetworkPolicyInformer

type CiliumClusterwideNetworkPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v2.CiliumClusterwideNetworkPolicyLister
}

CiliumClusterwideNetworkPolicyInformer provides access to a shared informer and lister for CiliumClusterwideNetworkPolicies.

type CiliumEndpointInformer

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

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

type CiliumExternalWorkloadInformer

type CiliumExternalWorkloadInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v2.CiliumExternalWorkloadLister
}

CiliumExternalWorkloadInformer provides access to a shared informer and lister for CiliumExternalWorkloads.

type CiliumIdentityInformer

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

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

type CiliumLocalRedirectPolicyInformer

type CiliumLocalRedirectPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v2.CiliumLocalRedirectPolicyLister
}

CiliumLocalRedirectPolicyInformer provides access to a shared informer and lister for CiliumLocalRedirectPolicies.

type CiliumNetworkPolicyInformer

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

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

type CiliumNodeInformer

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 {
	// CiliumClusterwideNetworkPolicies returns a CiliumClusterwideNetworkPolicyInformer.
	CiliumClusterwideNetworkPolicies() CiliumClusterwideNetworkPolicyInformer
	// CiliumEndpoints returns a CiliumEndpointInformer.
	CiliumEndpoints() CiliumEndpointInformer
	// CiliumExternalWorkloads returns a CiliumExternalWorkloadInformer.
	CiliumExternalWorkloads() CiliumExternalWorkloadInformer
	// CiliumIdentities returns a CiliumIdentityInformer.
	CiliumIdentities() CiliumIdentityInformer
	// CiliumLocalRedirectPolicies returns a CiliumLocalRedirectPolicyInformer.
	CiliumLocalRedirectPolicies() CiliumLocalRedirectPolicyInformer
	// 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