Documentation ¶
Index ¶
- func NewByteMatchSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredByteMatchSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredGeoMatchSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredIpsetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRateBasedRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRegexMatchSetInformer(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 NewFilteredRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSizeConstraintSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSqlInjectionMatchSetInformer(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 NewFilteredXssMatchSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewGeoMatchSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewIpsetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRateBasedRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRegexMatchSetInformer(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 NewRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSizeConstraintSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSqlInjectionMatchSetInformer(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 NewXssMatchSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type ByteMatchSetInformer
- type GeoMatchSetInformer
- type Interface
- type IpsetInformer
- type RateBasedRuleInformer
- type RegexMatchSetInformer
- type RegexPatternSetInformer
- type RuleGroupInformer
- type RuleInformer
- type SizeConstraintSetInformer
- type SqlInjectionMatchSetInformer
- type WebACLAssociationInformer
- type WebACLInformer
- type XssMatchSetInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewByteMatchSetInformer ¶
func NewByteMatchSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewByteMatchSetInformer constructs a new informer for ByteMatchSet 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 NewFilteredByteMatchSetInformer ¶
func NewFilteredByteMatchSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredByteMatchSetInformer constructs a new informer for ByteMatchSet 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 NewFilteredGeoMatchSetInformer ¶
func NewFilteredGeoMatchSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredGeoMatchSetInformer constructs a new informer for GeoMatchSet 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 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 NewFilteredRateBasedRuleInformer ¶
func NewFilteredRateBasedRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredRateBasedRuleInformer constructs a new informer for RateBasedRule 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 NewFilteredRegexMatchSetInformer ¶
func NewFilteredRegexMatchSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredRegexMatchSetInformer constructs a new informer for RegexMatchSet 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 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 NewFilteredSizeConstraintSetInformer ¶
func NewFilteredSizeConstraintSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredSizeConstraintSetInformer constructs a new informer for SizeConstraintSet 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 NewFilteredSqlInjectionMatchSetInformer ¶
func NewFilteredSqlInjectionMatchSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredSqlInjectionMatchSetInformer constructs a new informer for SqlInjectionMatchSet 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 NewFilteredXssMatchSetInformer ¶
func NewFilteredXssMatchSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredXssMatchSetInformer constructs a new informer for XssMatchSet 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 NewGeoMatchSetInformer ¶
func NewGeoMatchSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewGeoMatchSetInformer constructs a new informer for GeoMatchSet 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 NewRateBasedRuleInformer ¶
func NewRateBasedRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewRateBasedRuleInformer constructs a new informer for RateBasedRule 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 NewRegexMatchSetInformer ¶
func NewRegexMatchSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewRegexMatchSetInformer constructs a new informer for RegexMatchSet 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 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.
func NewSizeConstraintSetInformer ¶
func NewSizeConstraintSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewSizeConstraintSetInformer constructs a new informer for SizeConstraintSet 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 NewSqlInjectionMatchSetInformer ¶
func NewSqlInjectionMatchSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewSqlInjectionMatchSetInformer constructs a new informer for SqlInjectionMatchSet 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 NewXssMatchSetInformer ¶
func NewXssMatchSetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewXssMatchSetInformer constructs a new informer for XssMatchSet 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 ByteMatchSetInformer ¶
type ByteMatchSetInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ByteMatchSetLister }
ByteMatchSetInformer provides access to a shared informer and lister for ByteMatchSets.
type GeoMatchSetInformer ¶
type GeoMatchSetInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.GeoMatchSetLister }
GeoMatchSetInformer provides access to a shared informer and lister for GeoMatchSets.
type Interface ¶
type Interface interface { // ByteMatchSets returns a ByteMatchSetInformer. ByteMatchSets() ByteMatchSetInformer // GeoMatchSets returns a GeoMatchSetInformer. GeoMatchSets() GeoMatchSetInformer // Ipsets returns a IpsetInformer. Ipsets() IpsetInformer // RateBasedRules returns a RateBasedRuleInformer. RateBasedRules() RateBasedRuleInformer // RegexMatchSets returns a RegexMatchSetInformer. RegexMatchSets() RegexMatchSetInformer // RegexPatternSets returns a RegexPatternSetInformer. RegexPatternSets() RegexPatternSetInformer // Rules returns a RuleInformer. Rules() RuleInformer // RuleGroups returns a RuleGroupInformer. RuleGroups() RuleGroupInformer // SizeConstraintSets returns a SizeConstraintSetInformer. SizeConstraintSets() SizeConstraintSetInformer // SqlInjectionMatchSets returns a SqlInjectionMatchSetInformer. SqlInjectionMatchSets() SqlInjectionMatchSetInformer // WebACLs returns a WebACLInformer. WebACLs() WebACLInformer // WebACLAssociations returns a WebACLAssociationInformer. WebACLAssociations() WebACLAssociationInformer // XssMatchSets returns a XssMatchSetInformer. XssMatchSets() XssMatchSetInformer }
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 RateBasedRuleInformer ¶
type RateBasedRuleInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.RateBasedRuleLister }
RateBasedRuleInformer provides access to a shared informer and lister for RateBasedRules.
type RegexMatchSetInformer ¶
type RegexMatchSetInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.RegexMatchSetLister }
RegexMatchSetInformer provides access to a shared informer and lister for RegexMatchSets.
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 RuleInformer ¶
type RuleInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.RuleLister }
RuleInformer provides access to a shared informer and lister for Rules.
type SizeConstraintSetInformer ¶
type SizeConstraintSetInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.SizeConstraintSetLister }
SizeConstraintSetInformer provides access to a shared informer and lister for SizeConstraintSets.
type SqlInjectionMatchSetInformer ¶
type SqlInjectionMatchSetInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.SqlInjectionMatchSetLister }
SqlInjectionMatchSetInformer provides access to a shared informer and lister for SqlInjectionMatchSets.
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 XssMatchSetInformer ¶
type XssMatchSetInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.XssMatchSetLister }
XssMatchSetInformer provides access to a shared informer and lister for XssMatchSets.