Documentation
¶
Index ¶
- func NewAliasPrefixInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAliasPrefixRoutingInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAliasPrefixInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAliasPrefixRoutingInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredLoadBalancerInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredLoadBalancerRoutingInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredNATGatewayInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredNATGatewayRoutingInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredNetworkInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredNetworkInterfaceInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredVirtualIPInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewLoadBalancerInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewLoadBalancerRoutingInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewNATGatewayInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewNATGatewayRoutingInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewNetworkInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewNetworkInterfaceInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewVirtualIPInformer(client onmetalapi.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type AliasPrefixInformer
- type AliasPrefixRoutingInformer
- type Interface
- type LoadBalancerInformer
- type LoadBalancerRoutingInformer
- type NATGatewayInformer
- type NATGatewayRoutingInformer
- type NetworkInformer
- type NetworkInterfaceInformer
- type VirtualIPInformer
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 ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
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.