v1alpha1

package
v0.1.1 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAliasPrefixInformer

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

NewAliasPrefixInformer constructs a new informer for AliasPrefix 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 NewAliasPrefixRoutingInformer

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

NewAliasPrefixRoutingInformer constructs a new informer for AliasPrefixRouting 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 NewFilteredAliasPrefixInformer

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

NewFilteredAliasPrefixInformer constructs a new informer for AliasPrefix 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 NewFilteredAliasPrefixRoutingInformer

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

NewFilteredAliasPrefixRoutingInformer constructs a new informer for AliasPrefixRouting 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 NewFilteredLoadBalancerInformer

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

NewFilteredLoadBalancerInformer constructs a new informer for LoadBalancer 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 NewFilteredLoadBalancerRoutingInformer

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

NewFilteredLoadBalancerRoutingInformer constructs a new informer for LoadBalancerRouting 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 NewFilteredNATGatewayInformer

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

NewFilteredNATGatewayInformer constructs a new informer for NATGateway 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 NewFilteredNATGatewayRoutingInformer

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

NewFilteredNATGatewayRoutingInformer constructs a new informer for NATGatewayRouting 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 onmetalapi.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 NewFilteredNetworkInterfaceInformer

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

NewFilteredNetworkInterfaceInformer constructs a new informer for NetworkInterface 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 NewFilteredVirtualIPInformer

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

NewFilteredVirtualIPInformer constructs a new informer for VirtualIP 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 NewLoadBalancerInformer

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

NewLoadBalancerInformer constructs a new informer for LoadBalancer 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 NewLoadBalancerRoutingInformer

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

NewLoadBalancerRoutingInformer constructs a new informer for LoadBalancerRouting 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 NewNATGatewayInformer

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

NewNATGatewayInformer constructs a new informer for NATGateway 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 NewNATGatewayRoutingInformer

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

NewNATGatewayRoutingInformer constructs a new informer for NATGatewayRouting 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 onmetalapi.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 NewNetworkInterfaceInformer

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

NewNetworkInterfaceInformer constructs a new informer for NetworkInterface 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 NewVirtualIPInformer

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

NewVirtualIPInformer constructs a new informer for VirtualIP 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 AliasPrefixInformer

type AliasPrefixInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.AliasPrefixLister
}

AliasPrefixInformer provides access to a shared informer and lister for AliasPrefixes.

type AliasPrefixRoutingInformer

type AliasPrefixRoutingInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.AliasPrefixRoutingLister
}

AliasPrefixRoutingInformer provides access to a shared informer and lister for AliasPrefixRoutings.

type Interface

type Interface interface {
	// AliasPrefixes returns a AliasPrefixInformer.
	AliasPrefixes() AliasPrefixInformer
	// AliasPrefixRoutings returns a AliasPrefixRoutingInformer.
	AliasPrefixRoutings() AliasPrefixRoutingInformer
	// LoadBalancers returns a LoadBalancerInformer.
	LoadBalancers() LoadBalancerInformer
	// LoadBalancerRoutings returns a LoadBalancerRoutingInformer.
	LoadBalancerRoutings() LoadBalancerRoutingInformer
	// NATGateways returns a NATGatewayInformer.
	NATGateways() NATGatewayInformer
	// NATGatewayRoutings returns a NATGatewayRoutingInformer.
	NATGatewayRoutings() NATGatewayRoutingInformer
	// Networks returns a NetworkInformer.
	Networks() NetworkInformer
	// NetworkInterfaces returns a NetworkInterfaceInformer.
	NetworkInterfaces() NetworkInterfaceInformer
	// VirtualIPs returns a VirtualIPInformer.
	VirtualIPs() VirtualIPInformer
}

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

func New

New returns a new Interface.

type LoadBalancerInformer

type LoadBalancerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.LoadBalancerLister
}

LoadBalancerInformer provides access to a shared informer and lister for LoadBalancers.

type LoadBalancerRoutingInformer

type LoadBalancerRoutingInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.LoadBalancerRoutingLister
}

LoadBalancerRoutingInformer provides access to a shared informer and lister for LoadBalancerRoutings.

type NATGatewayInformer

type NATGatewayInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.NATGatewayLister
}

NATGatewayInformer provides access to a shared informer and lister for NATGateways.

type NATGatewayRoutingInformer

type NATGatewayRoutingInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.NATGatewayRoutingLister
}

NATGatewayRoutingInformer provides access to a shared informer and lister for NATGatewayRoutings.

type NetworkInformer

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

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

type NetworkInterfaceInformer

type NetworkInterfaceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.NetworkInterfaceLister
}

NetworkInterfaceInformer provides access to a shared informer and lister for NetworkInterfaces.

type VirtualIPInformer

type VirtualIPInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.VirtualIPLister
}

VirtualIPInformer provides access to a shared informer and lister for VirtualIPs.

Jump to

Keyboard shortcuts

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