v2

package
v1.14.1 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCiliumClusterwideEnvoyConfigInformer added in v1.14.0

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 added in v1.14.0

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 added in v1.14.0

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 added in v1.14.0

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 added in v1.14.0

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 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 NewCiliumLocalRedirectPolicyInformer added in v1.14.0

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 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 NewFilteredCiliumClusterwideEnvoyConfigInformer added in v1.14.0

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 added in v1.14.0

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 added in v1.14.0

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 added in v1.14.0

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 added in v1.14.0

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 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 NewFilteredCiliumLocalRedirectPolicyInformer added in v1.14.0

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 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 CiliumClusterwideEnvoyConfigInformer added in v1.14.0

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

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

type CiliumClusterwideNetworkPolicyInformer added in v1.14.0

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

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

type CiliumEgressGatewayPolicyInformer added in v1.14.0

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 added in v1.14.0

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

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

type CiliumExternalWorkloadInformer added in v1.14.0

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

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

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 CiliumLocalRedirectPolicyInformer added in v1.14.0

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 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 {
	// 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