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 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

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.

Jump to

Keyboard shortcuts

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