Documentation ¶
Index ¶
- func NewBackendAddressPoolAddressInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewBackendAddressPoolInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredBackendAddressPoolAddressInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredBackendAddressPoolInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredLbInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredNatPoolInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredNatRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredOutboundRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredProbeInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewLbInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewNatPoolInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewNatRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewOutboundRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewProbeInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type BackendAddressPoolAddressInformer
- type BackendAddressPoolInformer
- type Interface
- type LbInformer
- type NatPoolInformer
- type NatRuleInformer
- type OutboundRuleInformer
- type ProbeInformer
- type RuleInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewBackendAddressPoolAddressInformer ¶
func NewBackendAddressPoolAddressInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewBackendAddressPoolAddressInformer constructs a new informer for BackendAddressPoolAddress 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 NewBackendAddressPoolInformer ¶
func NewBackendAddressPoolInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewBackendAddressPoolInformer constructs a new informer for BackendAddressPool 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 NewFilteredBackendAddressPoolAddressInformer ¶
func NewFilteredBackendAddressPoolAddressInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredBackendAddressPoolAddressInformer constructs a new informer for BackendAddressPoolAddress 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 NewFilteredBackendAddressPoolInformer ¶
func NewFilteredBackendAddressPoolInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredBackendAddressPoolInformer constructs a new informer for BackendAddressPool 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 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 NewFilteredNatPoolInformer ¶
func NewFilteredNatPoolInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredNatPoolInformer constructs a new informer for NatPool 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 NewFilteredNatRuleInformer ¶
func NewFilteredNatRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredNatRuleInformer constructs a new informer for NatRule 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 NewFilteredOutboundRuleInformer ¶
func NewFilteredOutboundRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredOutboundRuleInformer constructs a new informer for OutboundRule 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 NewFilteredProbeInformer ¶
func NewFilteredProbeInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredProbeInformer constructs a new informer for Probe 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 NewFilteredRuleInformer ¶
func NewFilteredRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredRuleInformer constructs a new informer for Rule 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 NewNatPoolInformer ¶
func NewNatPoolInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewNatPoolInformer constructs a new informer for NatPool 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 NewNatRuleInformer ¶
func NewNatRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewNatRuleInformer constructs a new informer for NatRule 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 NewOutboundRuleInformer ¶
func NewOutboundRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewOutboundRuleInformer constructs a new informer for OutboundRule 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 NewProbeInformer ¶
func NewProbeInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewProbeInformer constructs a new informer for Probe 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 NewRuleInformer ¶
func NewRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewRuleInformer constructs a new informer for Rule 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 BackendAddressPoolAddressInformer ¶
type BackendAddressPoolAddressInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.BackendAddressPoolAddressLister }
BackendAddressPoolAddressInformer provides access to a shared informer and lister for BackendAddressPoolAddresses.
type BackendAddressPoolInformer ¶
type BackendAddressPoolInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.BackendAddressPoolLister }
BackendAddressPoolInformer provides access to a shared informer and lister for BackendAddressPools.
type Interface ¶
type Interface interface { // BackendAddressPools returns a BackendAddressPoolInformer. BackendAddressPools() BackendAddressPoolInformer // BackendAddressPoolAddresses returns a BackendAddressPoolAddressInformer. BackendAddressPoolAddresses() BackendAddressPoolAddressInformer // Lbs returns a LbInformer. Lbs() LbInformer // NatPools returns a NatPoolInformer. NatPools() NatPoolInformer // NatRules returns a NatRuleInformer. NatRules() NatRuleInformer // OutboundRules returns a OutboundRuleInformer. OutboundRules() OutboundRuleInformer // Probes returns a ProbeInformer. Probes() ProbeInformer // Rules returns a RuleInformer. Rules() RuleInformer }
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 NatPoolInformer ¶
type NatPoolInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.NatPoolLister }
NatPoolInformer provides access to a shared informer and lister for NatPools.
type NatRuleInformer ¶
type NatRuleInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.NatRuleLister }
NatRuleInformer provides access to a shared informer and lister for NatRules.
type OutboundRuleInformer ¶
type OutboundRuleInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.OutboundRuleLister }
OutboundRuleInformer provides access to a shared informer and lister for OutboundRules.
type ProbeInformer ¶
type ProbeInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ProbeLister }
ProbeInformer provides access to a shared informer and lister for Probes.
type RuleInformer ¶
type RuleInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.RuleLister }
RuleInformer provides access to a shared informer and lister for Rules.