Documentation ¶
Index ¶
- func NewFilteredIpv4Informer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredIpv6Informer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewIpv4Informer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewIpv6Informer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type Interface
- type Ipv4Informer
- type Ipv6Informer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFilteredIpv4Informer ¶
func NewFilteredIpv4Informer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredIpv4Informer constructs a new informer for Ipv4 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 NewFilteredIpv6Informer ¶
func NewFilteredIpv6Informer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredIpv6Informer constructs a new informer for Ipv6 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 NewIpv4Informer ¶
func NewIpv4Informer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewIpv4Informer constructs a new informer for Ipv4 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 NewIpv6Informer ¶
func NewIpv6Informer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewIpv6Informer constructs a new informer for Ipv6 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 Interface ¶
type Interface interface { // Ipv4s returns a Ipv4Informer. Ipv4s() Ipv4Informer // Ipv6s returns a Ipv6Informer. Ipv6s() Ipv6Informer }
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 Ipv4Informer ¶
type Ipv4Informer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.Ipv4Lister }
Ipv4Informer provides access to a shared informer and lister for Ipv4s.
type Ipv6Informer ¶
type Ipv6Informer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.Ipv6Lister }
Ipv6Informer provides access to a shared informer and lister for Ipv6s.