v1alpha1

package
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

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

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL