Documentation ¶
Index ¶
- func NewFilteredIpSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRegexPatternSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRuleGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredWebACLAssociationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredWebACLInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredWebACLLoggingConfigurationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewIpSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRegexPatternSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRuleGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewWebACLAssociationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewWebACLInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewWebACLLoggingConfigurationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type Interface
- type IpSetInformer
- type RegexPatternSetInformer
- type RuleGroupInformer
- type WebACLAssociationInformer
- type WebACLInformer
- type WebACLLoggingConfigurationInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFilteredIpSetInformer ¶
func NewFilteredIpSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredIpSetInformer constructs a new informer for IpSet 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 NewFilteredRegexPatternSetInformer ¶
func NewFilteredRegexPatternSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredRegexPatternSetInformer constructs a new informer for RegexPatternSet 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 NewFilteredRuleGroupInformer ¶
func NewFilteredRuleGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredRuleGroupInformer constructs a new informer for RuleGroup 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 NewFilteredWebACLAssociationInformer ¶
func NewFilteredWebACLAssociationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredWebACLAssociationInformer constructs a new informer for WebACLAssociation 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 NewFilteredWebACLInformer ¶
func NewFilteredWebACLInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredWebACLInformer constructs a new informer for WebACL 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 NewFilteredWebACLLoggingConfigurationInformer ¶
func NewFilteredWebACLLoggingConfigurationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredWebACLLoggingConfigurationInformer constructs a new informer for WebACLLoggingConfiguration 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 NewIpSetInformer ¶
func NewIpSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewIpSetInformer constructs a new informer for IpSet 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 NewRegexPatternSetInformer ¶
func NewRegexPatternSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewRegexPatternSetInformer constructs a new informer for RegexPatternSet 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 NewRuleGroupInformer ¶
func NewRuleGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewRuleGroupInformer constructs a new informer for RuleGroup 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 NewWebACLAssociationInformer ¶
func NewWebACLAssociationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewWebACLAssociationInformer constructs a new informer for WebACLAssociation 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 NewWebACLInformer ¶
func NewWebACLInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewWebACLInformer constructs a new informer for WebACL 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 NewWebACLLoggingConfigurationInformer ¶
func NewWebACLLoggingConfigurationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewWebACLLoggingConfigurationInformer constructs a new informer for WebACLLoggingConfiguration 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 { // IpSets returns a IpSetInformer. IpSets() IpSetInformer // RegexPatternSets returns a RegexPatternSetInformer. RegexPatternSets() RegexPatternSetInformer // RuleGroups returns a RuleGroupInformer. RuleGroups() RuleGroupInformer // WebACLs returns a WebACLInformer. WebACLs() WebACLInformer // WebACLAssociations returns a WebACLAssociationInformer. WebACLAssociations() WebACLAssociationInformer // WebACLLoggingConfigurations returns a WebACLLoggingConfigurationInformer. WebACLLoggingConfigurations() WebACLLoggingConfigurationInformer }
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 IpSetInformer ¶
type IpSetInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.IpSetLister }
IpSetInformer provides access to a shared informer and lister for IpSets.
type RegexPatternSetInformer ¶
type RegexPatternSetInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.RegexPatternSetLister }
RegexPatternSetInformer provides access to a shared informer and lister for RegexPatternSets.
type RuleGroupInformer ¶
type RuleGroupInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.RuleGroupLister }
RuleGroupInformer provides access to a shared informer and lister for RuleGroups.
type WebACLAssociationInformer ¶
type WebACLAssociationInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.WebACLAssociationLister }
WebACLAssociationInformer provides access to a shared informer and lister for WebACLAssociations.
type WebACLInformer ¶
type WebACLInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.WebACLLister }
WebACLInformer provides access to a shared informer and lister for WebACLs.
type WebACLLoggingConfigurationInformer ¶
type WebACLLoggingConfigurationInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.WebACLLoggingConfigurationLister }
WebACLLoggingConfigurationInformer provides access to a shared informer and lister for WebACLLoggingConfigurations.