v2

package
v1.12.10 Latest Latest
Warning

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

Go to latest
Published: May 17, 2023 License: Apache-2.0 Imports: 10 Imported by: 4

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCiliumClusterwideEnvoyConfigInformer

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

NewCiliumClusterwideEnvoyConfigInformer constructs a new informer for CiliumClusterwideEnvoyConfig 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 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 NewCiliumEgressGatewayPolicyInformer

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

NewCiliumEgressGatewayPolicyInformer constructs a new informer for CiliumEgressGatewayPolicy 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 NewCiliumEnvoyConfigInformer

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

NewCiliumEnvoyConfigInformer constructs a new informer for CiliumEnvoyConfig 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 NewFilteredCiliumClusterwideEnvoyConfigInformer

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

NewFilteredCiliumClusterwideEnvoyConfigInformer constructs a new informer for CiliumClusterwideEnvoyConfig 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 NewFilteredCiliumEgressGatewayPolicyInformer

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

NewFilteredCiliumEgressGatewayPolicyInformer constructs a new informer for CiliumEgressGatewayPolicy 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 NewFilteredCiliumEnvoyConfigInformer

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

NewFilteredCiliumEnvoyConfigInformer constructs a new informer for CiliumEnvoyConfig 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 CiliumClusterwideEnvoyConfigInformer

type CiliumClusterwideEnvoyConfigInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v2.CiliumClusterwideEnvoyConfigLister
}

CiliumClusterwideEnvoyConfigInformer provides access to a shared informer and lister for CiliumClusterwideEnvoyConfigs.

type CiliumClusterwideNetworkPolicyInformer

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

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

type CiliumEgressGatewayPolicyInformer

type CiliumEgressGatewayPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v2.CiliumEgressGatewayPolicyLister
}

CiliumEgressGatewayPolicyInformer provides access to a shared informer and lister for CiliumEgressGatewayPolicies.

type CiliumEndpointInformer

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

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

type CiliumEnvoyConfigInformer

type CiliumEnvoyConfigInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v2.CiliumEnvoyConfigLister
}

CiliumEnvoyConfigInformer provides access to a shared informer and lister for CiliumEnvoyConfigs.

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 {
	// CiliumClusterwideEnvoyConfigs returns a CiliumClusterwideEnvoyConfigInformer.
	CiliumClusterwideEnvoyConfigs() CiliumClusterwideEnvoyConfigInformer
	// CiliumClusterwideNetworkPolicies returns a CiliumClusterwideNetworkPolicyInformer.
	CiliumClusterwideNetworkPolicies() CiliumClusterwideNetworkPolicyInformer
	// CiliumEgressGatewayPolicies returns a CiliumEgressGatewayPolicyInformer.
	CiliumEgressGatewayPolicies() CiliumEgressGatewayPolicyInformer
	// CiliumEndpoints returns a CiliumEndpointInformer.
	CiliumEndpoints() CiliumEndpointInformer
	// CiliumEnvoyConfigs returns a CiliumEnvoyConfigInformer.
	CiliumEnvoyConfigs() CiliumEnvoyConfigInformer
	// 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