v1alpha1

package
v0.0.7 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewClusterInformer

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

NewClusterInformer constructs a new informer for Cluster 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 NewEndpointInformer

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

NewEndpointInformer constructs a new informer for Endpoint 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 NewEndpointSetInformer

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

NewEndpointSetInformer constructs a new informer for EndpointSet 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 NewFilteredClusterInformer

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

NewFilteredClusterInformer constructs a new informer for Cluster 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 NewFilteredEndpointInformer

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

NewFilteredEndpointInformer constructs a new informer for Endpoint 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 NewFilteredEndpointSetInformer

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

NewFilteredEndpointSetInformer constructs a new informer for EndpointSet 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 NewFilteredLinkInformer

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

NewFilteredLinkInformer constructs a new informer for Link 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 NewFilteredLinkSetInformer

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

NewFilteredLinkSetInformer constructs a new informer for LinkSet 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 NewFilteredModuleBayInformer

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

NewFilteredModuleBayInformer constructs a new informer for ModuleBay 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 NewFilteredModuleInformer

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

NewFilteredModuleInformer constructs a new informer for Module 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 NewFilteredNodeGroupInformer

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

NewFilteredNodeGroupInformer constructs a new informer for NodeGroup 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 NewFilteredNodeInformer

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

NewFilteredNodeInformer constructs a new informer for Node 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 NewFilteredNodeItemInformer

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

NewFilteredNodeItemInformer constructs a new informer for NodeItem 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 NewFilteredNodeSetInformer

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

NewFilteredNodeSetInformer constructs a new informer for NodeSet 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 NewFilteredRackInformer

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

NewFilteredRackInformer constructs a new informer for Rack 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 NewFilteredRegionInformer

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

NewFilteredRegionInformer constructs a new informer for Region 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 NewFilteredSiteInformer

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

NewFilteredSiteInformer constructs a new informer for Site 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 NewLinkInformer

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

NewLinkInformer constructs a new informer for Link 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 NewLinkSetInformer

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

NewLinkSetInformer constructs a new informer for LinkSet 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 NewModuleBayInformer

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

NewModuleBayInformer constructs a new informer for ModuleBay 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 NewModuleInformer

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

NewModuleInformer constructs a new informer for Module 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 NewNodeGroupInformer

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

NewNodeGroupInformer constructs a new informer for NodeGroup 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 NewNodeInformer

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

NewNodeInformer constructs a new informer for Node 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 NewNodeItemInformer

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

NewNodeItemInformer constructs a new informer for NodeItem 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 NewNodeSetInformer

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

NewNodeSetInformer constructs a new informer for NodeSet 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 NewRackInformer

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

NewRackInformer constructs a new informer for Rack 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 NewRegionInformer

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

NewRegionInformer constructs a new informer for Region 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 NewSiteInformer

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

NewSiteInformer constructs a new informer for Site 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 ClusterInformer

type ClusterInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ClusterLister
}

ClusterInformer provides access to a shared informer and lister for Clusters.

type EndpointInformer

type EndpointInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.EndpointLister
}

EndpointInformer provides access to a shared informer and lister for Endpoints.

type EndpointSetInformer

type EndpointSetInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.EndpointSetLister
}

EndpointSetInformer provides access to a shared informer and lister for EndpointSets.

type Interface

type Interface interface {
	// Clusters returns a ClusterInformer.
	Clusters() ClusterInformer
	// Endpoints returns a EndpointInformer.
	Endpoints() EndpointInformer
	// EndpointSets returns a EndpointSetInformer.
	EndpointSets() EndpointSetInformer
	// Links returns a LinkInformer.
	Links() LinkInformer
	// LinkSets returns a LinkSetInformer.
	LinkSets() LinkSetInformer
	// Modules returns a ModuleInformer.
	Modules() ModuleInformer
	// ModuleBays returns a ModuleBayInformer.
	ModuleBays() ModuleBayInformer
	// Nodes returns a NodeInformer.
	Nodes() NodeInformer
	// NodeGroups returns a NodeGroupInformer.
	NodeGroups() NodeGroupInformer
	// NodeItems returns a NodeItemInformer.
	NodeItems() NodeItemInformer
	// NodeSets returns a NodeSetInformer.
	NodeSets() NodeSetInformer
	// Racks returns a RackInformer.
	Racks() RackInformer
	// Regions returns a RegionInformer.
	Regions() RegionInformer
	// Sites returns a SiteInformer.
	Sites() SiteInformer
}

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

func New

New returns a new Interface.

type LinkInformer

type LinkInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.LinkLister
}

LinkInformer provides access to a shared informer and lister for Links.

type LinkSetInformer

type LinkSetInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.LinkSetLister
}

LinkSetInformer provides access to a shared informer and lister for LinkSets.

type ModuleBayInformer

type ModuleBayInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ModuleBayLister
}

ModuleBayInformer provides access to a shared informer and lister for ModuleBays.

type ModuleInformer

type ModuleInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.ModuleLister
}

ModuleInformer provides access to a shared informer and lister for Modules.

type NodeGroupInformer

type NodeGroupInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.NodeGroupLister
}

NodeGroupInformer provides access to a shared informer and lister for NodeGroups.

type NodeInformer

type NodeInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.NodeLister
}

NodeInformer provides access to a shared informer and lister for Nodes.

type NodeItemInformer

type NodeItemInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.NodeItemLister
}

NodeItemInformer provides access to a shared informer and lister for NodeItems.

type NodeSetInformer

type NodeSetInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.NodeSetLister
}

NodeSetInformer provides access to a shared informer and lister for NodeSets.

type RackInformer

type RackInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RackLister
}

RackInformer provides access to a shared informer and lister for Racks.

type RegionInformer

type RegionInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RegionLister
}

RegionInformer provides access to a shared informer and lister for Regions.

type SiteInformer

type SiteInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SiteLister
}

SiteInformer provides access to a shared informer and lister for Sites.

Jump to

Keyboard shortcuts

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