Documentation ¶
Index ¶
- func NewFilteredIPInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredNetworkInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredNodeInfoInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSubnetInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewIPInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewNetworkInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewNodeInfoInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSubnetInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type IPInstanceInformer
- type Interface
- type NetworkInformer
- type NodeInfoInformer
- type SubnetInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFilteredIPInstanceInformer ¶
func NewFilteredIPInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredIPInstanceInformer constructs a new informer for IPInstance 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 versioned.Interface, 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 NewFilteredNodeInfoInformer ¶ added in v0.8.0
func NewFilteredNodeInfoInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredNodeInfoInformer constructs a new informer for NodeInfo 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, 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 NewIPInstanceInformer ¶
func NewIPInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewIPInstanceInformer constructs a new informer for IPInstance 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 versioned.Interface, 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 NewNodeInfoInformer ¶ added in v0.8.0
func NewNodeInfoInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewNodeInfoInformer constructs a new informer for NodeInfo 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, 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 IPInstanceInformer ¶
type IPInstanceInformer interface { Informer() cache.SharedIndexInformer Lister() v1.IPInstanceLister }
IPInstanceInformer provides access to a shared informer and lister for IPInstances.
type Interface ¶
type Interface interface { // IPInstances returns a IPInstanceInformer. IPInstances() IPInstanceInformer // Networks returns a NetworkInformer. Networks() NetworkInformer // NodeInfos returns a NodeInfoInformer. NodeInfos() NodeInfoInformer // Subnets returns a SubnetInformer. Subnets() SubnetInformer }
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 NetworkInformer ¶
type NetworkInformer interface { Informer() cache.SharedIndexInformer Lister() v1.NetworkLister }
NetworkInformer provides access to a shared informer and lister for Networks.
type NodeInfoInformer ¶ added in v0.8.0
type NodeInfoInformer interface { Informer() cache.SharedIndexInformer Lister() v1.NodeInfoLister }
NodeInfoInformer provides access to a shared informer and lister for NodeInfos.
type SubnetInformer ¶
type SubnetInformer interface { Informer() cache.SharedIndexInformer Lister() v1.SubnetLister }
SubnetInformer provides access to a shared informer and lister for Subnets.