v1alpha1

package
v0.0.0-...-66691d1 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewDiskInformer

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

NewDiskInformer constructs a new informer for Disk 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 NewDiskTypeInformer

func NewDiskTypeInformer(client spheric.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewDiskTypeInformer constructs a new informer for DiskType 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 NewFilteredDiskInformer

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

NewFilteredDiskInformer constructs a new informer for Disk 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 NewFilteredDiskTypeInformer

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

NewFilteredDiskTypeInformer constructs a new informer for DiskType 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 NewFilteredFleetInformer

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

NewFilteredFleetInformer constructs a new informer for Fleet 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 NewFilteredInstanceInformer

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

NewFilteredInstanceInformer constructs a new informer for Instance 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 NewFilteredInstanceTypeInformer

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

NewFilteredInstanceTypeInformer constructs a new informer for InstanceType 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 NewFilteredNetworkInformer

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

NewFilteredNetworkInformer constructs a new informer for Network 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 spheric.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 NewFleetInformer

func NewFleetInformer(client spheric.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewFleetInformer constructs a new informer for Fleet 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 NewInstanceInformer

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

NewInstanceInformer constructs a new informer for Instance 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 NewInstanceTypeInformer

func NewInstanceTypeInformer(client spheric.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewInstanceTypeInformer constructs a new informer for InstanceType 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 NewNetworkInformer

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

NewNetworkInformer constructs a new informer for Network 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 spheric.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.

Types

type DiskInformer

type DiskInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.DiskLister
}

DiskInformer provides access to a shared informer and lister for Disks.

type DiskTypeInformer

type DiskTypeInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.DiskTypeLister
}

DiskTypeInformer provides access to a shared informer and lister for DiskTypes.

type FleetInformer

type FleetInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.FleetLister
}

FleetInformer provides access to a shared informer and lister for Fleets.

type InstanceInformer

type InstanceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.InstanceLister
}

InstanceInformer provides access to a shared informer and lister for Instances.

type InstanceTypeInformer

type InstanceTypeInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.InstanceTypeLister
}

InstanceTypeInformer provides access to a shared informer and lister for InstanceTypes.

type Interface

type Interface interface {
	// Disks returns a DiskInformer.
	Disks() DiskInformer
	// DiskTypes returns a DiskTypeInformer.
	DiskTypes() DiskTypeInformer
	// Fleets returns a FleetInformer.
	Fleets() FleetInformer
	// Instances returns a InstanceInformer.
	Instances() InstanceInformer
	// InstanceTypes returns a InstanceTypeInformer.
	InstanceTypes() InstanceTypeInformer
	// Networks returns a NetworkInformer.
	Networks() NetworkInformer
	// Subnets returns a SubnetInformer.
	Subnets() SubnetInformer
}

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

func New

New returns a new Interface.

type NetworkInformer

type NetworkInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.NetworkLister
}

NetworkInformer provides access to a shared informer and lister for Networks.

type SubnetInformer

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

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

Jump to

Keyboard shortcuts

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