Documentation
¶
Index ¶
- func NewFilteredLbInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredServiceGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredServiceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredVpxHaInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredVpxInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredVpxServiceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredVpxVipInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewLbInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewServiceGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewServiceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewVpxHaInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewVpxInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewVpxServiceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewVpxVipInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type Interface
- type LbInformer
- type ServiceGroupInformer
- type ServiceInformer
- type VpxHaInformer
- type VpxInformer
- type VpxServiceInformer
- type VpxVipInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFilteredLbInformer ¶
func NewFilteredLbInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredLbInformer constructs a new informer for Lb 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 NewFilteredServiceGroupInformer ¶
func NewFilteredServiceGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredServiceGroupInformer constructs a new informer for ServiceGroup 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 NewFilteredServiceInformer ¶
func NewFilteredServiceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredServiceInformer constructs a new informer for Service 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 NewFilteredVpxHaInformer ¶
func NewFilteredVpxHaInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredVpxHaInformer constructs a new informer for VpxHa 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 NewFilteredVpxInformer ¶
func NewFilteredVpxInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredVpxInformer constructs a new informer for Vpx 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 NewFilteredVpxServiceInformer ¶
func NewFilteredVpxServiceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredVpxServiceInformer constructs a new informer for VpxService 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 NewFilteredVpxVipInformer ¶
func NewFilteredVpxVipInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredVpxVipInformer constructs a new informer for VpxVip 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 NewLbInformer ¶
func NewLbInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewLbInformer constructs a new informer for Lb 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 NewServiceGroupInformer ¶
func NewServiceGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewServiceGroupInformer constructs a new informer for ServiceGroup 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 NewServiceInformer ¶
func NewServiceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewServiceInformer constructs a new informer for Service 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 NewVpxHaInformer ¶
func NewVpxHaInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewVpxHaInformer constructs a new informer for VpxHa 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 NewVpxInformer ¶
func NewVpxInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewVpxInformer constructs a new informer for Vpx 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 NewVpxServiceInformer ¶
func NewVpxServiceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewVpxServiceInformer constructs a new informer for VpxService 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 NewVpxVipInformer ¶
func NewVpxVipInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewVpxVipInformer constructs a new informer for VpxVip 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 { // Lbs returns a LbInformer. Lbs() LbInformer // Services returns a ServiceInformer. Services() ServiceInformer // ServiceGroups returns a ServiceGroupInformer. ServiceGroups() ServiceGroupInformer // Vpxes returns a VpxInformer. Vpxes() VpxInformer // VpxHas returns a VpxHaInformer. VpxHas() VpxHaInformer // VpxServices returns a VpxServiceInformer. VpxServices() VpxServiceInformer // VpxVips returns a VpxVipInformer. VpxVips() VpxVipInformer }
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 LbInformer ¶
type LbInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.LbLister }
LbInformer provides access to a shared informer and lister for Lbs.
type ServiceGroupInformer ¶
type ServiceGroupInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ServiceGroupLister }
ServiceGroupInformer provides access to a shared informer and lister for ServiceGroups.
type ServiceInformer ¶
type ServiceInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ServiceLister }
ServiceInformer provides access to a shared informer and lister for Services.
type VpxHaInformer ¶
type VpxHaInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.VpxHaLister }
VpxHaInformer provides access to a shared informer and lister for VpxHas.
type VpxInformer ¶
type VpxInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.VpxLister }
VpxInformer provides access to a shared informer and lister for Vpxes.
type VpxServiceInformer ¶
type VpxServiceInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.VpxServiceLister }
VpxServiceInformer provides access to a shared informer and lister for VpxServices.
type VpxVipInformer ¶
type VpxVipInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.VpxVipLister }
VpxVipInformer provides access to a shared informer and lister for VpxVips.