v1alpha1

package
v1.9.6 Latest Latest
Warning

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

Go to latest
Published: Feb 9, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCrossVPCEniInformer

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

NewCrossVPCEniInformer constructs a new informer for CrossVPCEni 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 NewFilteredCrossVPCEniInformer

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

NewFilteredCrossVPCEniInformer constructs a new informer for CrossVPCEni 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 NewFilteredIPPoolInformer

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

NewFilteredIPPoolInformer constructs a new informer for IPPool 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 NewFilteredMultiIPWorkloadEndpointInformer added in v1.5.4

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

NewFilteredMultiIPWorkloadEndpointInformer constructs a new informer for MultiIPWorkloadEndpoint 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 NewFilteredPodSubnetTopologySpreadInformer

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

NewFilteredPodSubnetTopologySpreadInformer constructs a new informer for PodSubnetTopologySpread 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 NewFilteredPodSubnetTopologySpreadTableInformer

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

NewFilteredPodSubnetTopologySpreadTableInformer constructs a new informer for PodSubnetTopologySpreadTable 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 NewFilteredSubnetInformer

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

NewFilteredSubnetInformer constructs a new informer for Subnet 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 NewFilteredWorkloadEndpointInformer

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

NewFilteredWorkloadEndpointInformer constructs a new informer for WorkloadEndpoint 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 NewIPPoolInformer

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

NewIPPoolInformer constructs a new informer for IPPool 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 NewMultiIPWorkloadEndpointInformer added in v1.5.4

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

NewMultiIPWorkloadEndpointInformer constructs a new informer for MultiIPWorkloadEndpoint 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 NewPodSubnetTopologySpreadInformer

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

NewPodSubnetTopologySpreadInformer constructs a new informer for PodSubnetTopologySpread 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 NewPodSubnetTopologySpreadTableInformer

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

NewPodSubnetTopologySpreadTableInformer constructs a new informer for PodSubnetTopologySpreadTable 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 NewSubnetInformer

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

NewSubnetInformer constructs a new informer for Subnet 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 NewWorkloadEndpointInformer

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

NewWorkloadEndpointInformer constructs a new informer for WorkloadEndpoint 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 CrossVPCEniInformer

type CrossVPCEniInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.CrossVPCEniLister
}

CrossVPCEniInformer provides access to a shared informer and lister for CrossVPCEnis.

type IPPoolInformer

type IPPoolInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.IPPoolLister
}

IPPoolInformer provides access to a shared informer and lister for IPPools.

type Interface

type Interface interface {
	// CrossVPCEnis returns a CrossVPCEniInformer.
	CrossVPCEnis() CrossVPCEniInformer
	// IPPools returns a IPPoolInformer.
	IPPools() IPPoolInformer
	// MultiIPWorkloadEndpoints returns a MultiIPWorkloadEndpointInformer.
	MultiIPWorkloadEndpoints() MultiIPWorkloadEndpointInformer
	// PodSubnetTopologySpreads returns a PodSubnetTopologySpreadInformer.
	PodSubnetTopologySpreads() PodSubnetTopologySpreadInformer
	// PodSubnetTopologySpreadTables returns a PodSubnetTopologySpreadTableInformer.
	PodSubnetTopologySpreadTables() PodSubnetTopologySpreadTableInformer
	// Subnets returns a SubnetInformer.
	Subnets() SubnetInformer
	// WorkloadEndpoints returns a WorkloadEndpointInformer.
	WorkloadEndpoints() WorkloadEndpointInformer
}

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

func New

New returns a new Interface.

type MultiIPWorkloadEndpointInformer added in v1.5.4

type MultiIPWorkloadEndpointInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.MultiIPWorkloadEndpointLister
}

MultiIPWorkloadEndpointInformer provides access to a shared informer and lister for MultiIPWorkloadEndpoints.

type PodSubnetTopologySpreadInformer

type PodSubnetTopologySpreadInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.PodSubnetTopologySpreadLister
}

PodSubnetTopologySpreadInformer provides access to a shared informer and lister for PodSubnetTopologySpreads.

type PodSubnetTopologySpreadTableInformer

type PodSubnetTopologySpreadTableInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.PodSubnetTopologySpreadTableLister
}

PodSubnetTopologySpreadTableInformer provides access to a shared informer and lister for PodSubnetTopologySpreadTables.

type SubnetInformer

type SubnetInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SubnetLister
}

SubnetInformer provides access to a shared informer and lister for Subnets.

type WorkloadEndpointInformer

type WorkloadEndpointInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.WorkloadEndpointLister
}

WorkloadEndpointInformer provides access to a shared informer and lister for WorkloadEndpoints.

Jump to

Keyboard shortcuts

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