v1alpha1

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Aug 2, 2021 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ByteMatchSetLister

type ByteMatchSetLister interface {
	// List lists all ByteMatchSets in the indexer.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.ByteMatchSet, err error)
	// ByteMatchSets returns an object that can list and get ByteMatchSets.
	ByteMatchSets(namespace string) ByteMatchSetNamespaceLister
	ByteMatchSetListerExpansion
}

ByteMatchSetLister helps list ByteMatchSets. All objects returned here must be treated as read-only.

func NewByteMatchSetLister

func NewByteMatchSetLister(indexer cache.Indexer) ByteMatchSetLister

NewByteMatchSetLister returns a new ByteMatchSetLister.

type ByteMatchSetListerExpansion

type ByteMatchSetListerExpansion interface{}

ByteMatchSetListerExpansion allows custom methods to be added to ByteMatchSetLister.

type ByteMatchSetNamespaceLister

type ByteMatchSetNamespaceLister interface {
	// List lists all ByteMatchSets in the indexer for a given namespace.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.ByteMatchSet, err error)
	// Get retrieves the ByteMatchSet from the indexer for a given namespace and name.
	// Objects returned here must be treated as read-only.
	Get(name string) (*v1alpha1.ByteMatchSet, error)
	ByteMatchSetNamespaceListerExpansion
}

ByteMatchSetNamespaceLister helps list and get ByteMatchSets. All objects returned here must be treated as read-only.

type ByteMatchSetNamespaceListerExpansion

type ByteMatchSetNamespaceListerExpansion interface{}

ByteMatchSetNamespaceListerExpansion allows custom methods to be added to ByteMatchSetNamespaceLister.

type GeoMatchSetLister

type GeoMatchSetLister interface {
	// List lists all GeoMatchSets in the indexer.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.GeoMatchSet, err error)
	// GeoMatchSets returns an object that can list and get GeoMatchSets.
	GeoMatchSets(namespace string) GeoMatchSetNamespaceLister
	GeoMatchSetListerExpansion
}

GeoMatchSetLister helps list GeoMatchSets. All objects returned here must be treated as read-only.

func NewGeoMatchSetLister

func NewGeoMatchSetLister(indexer cache.Indexer) GeoMatchSetLister

NewGeoMatchSetLister returns a new GeoMatchSetLister.

type GeoMatchSetListerExpansion

type GeoMatchSetListerExpansion interface{}

GeoMatchSetListerExpansion allows custom methods to be added to GeoMatchSetLister.

type GeoMatchSetNamespaceLister

type GeoMatchSetNamespaceLister interface {
	// List lists all GeoMatchSets in the indexer for a given namespace.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.GeoMatchSet, err error)
	// Get retrieves the GeoMatchSet from the indexer for a given namespace and name.
	// Objects returned here must be treated as read-only.
	Get(name string) (*v1alpha1.GeoMatchSet, error)
	GeoMatchSetNamespaceListerExpansion
}

GeoMatchSetNamespaceLister helps list and get GeoMatchSets. All objects returned here must be treated as read-only.

type GeoMatchSetNamespaceListerExpansion

type GeoMatchSetNamespaceListerExpansion interface{}

GeoMatchSetNamespaceListerExpansion allows custom methods to be added to GeoMatchSetNamespaceLister.

type IpsetLister

type IpsetLister interface {
	// List lists all Ipsets in the indexer.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.Ipset, err error)
	// Ipsets returns an object that can list and get Ipsets.
	Ipsets(namespace string) IpsetNamespaceLister
	IpsetListerExpansion
}

IpsetLister helps list Ipsets. All objects returned here must be treated as read-only.

func NewIpsetLister

func NewIpsetLister(indexer cache.Indexer) IpsetLister

NewIpsetLister returns a new IpsetLister.

type IpsetListerExpansion

type IpsetListerExpansion interface{}

IpsetListerExpansion allows custom methods to be added to IpsetLister.

type IpsetNamespaceLister

type IpsetNamespaceLister interface {
	// List lists all Ipsets in the indexer for a given namespace.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.Ipset, err error)
	// Get retrieves the Ipset from the indexer for a given namespace and name.
	// Objects returned here must be treated as read-only.
	Get(name string) (*v1alpha1.Ipset, error)
	IpsetNamespaceListerExpansion
}

IpsetNamespaceLister helps list and get Ipsets. All objects returned here must be treated as read-only.

type IpsetNamespaceListerExpansion

type IpsetNamespaceListerExpansion interface{}

IpsetNamespaceListerExpansion allows custom methods to be added to IpsetNamespaceLister.

type RateBasedRuleLister

type RateBasedRuleLister interface {
	// List lists all RateBasedRules in the indexer.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.RateBasedRule, err error)
	// RateBasedRules returns an object that can list and get RateBasedRules.
	RateBasedRules(namespace string) RateBasedRuleNamespaceLister
	RateBasedRuleListerExpansion
}

RateBasedRuleLister helps list RateBasedRules. All objects returned here must be treated as read-only.

func NewRateBasedRuleLister

func NewRateBasedRuleLister(indexer cache.Indexer) RateBasedRuleLister

NewRateBasedRuleLister returns a new RateBasedRuleLister.

type RateBasedRuleListerExpansion

type RateBasedRuleListerExpansion interface{}

RateBasedRuleListerExpansion allows custom methods to be added to RateBasedRuleLister.

type RateBasedRuleNamespaceLister

type RateBasedRuleNamespaceLister interface {
	// List lists all RateBasedRules in the indexer for a given namespace.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.RateBasedRule, err error)
	// Get retrieves the RateBasedRule from the indexer for a given namespace and name.
	// Objects returned here must be treated as read-only.
	Get(name string) (*v1alpha1.RateBasedRule, error)
	RateBasedRuleNamespaceListerExpansion
}

RateBasedRuleNamespaceLister helps list and get RateBasedRules. All objects returned here must be treated as read-only.

type RateBasedRuleNamespaceListerExpansion

type RateBasedRuleNamespaceListerExpansion interface{}

RateBasedRuleNamespaceListerExpansion allows custom methods to be added to RateBasedRuleNamespaceLister.

type RegexMatchSetLister

type RegexMatchSetLister interface {
	// List lists all RegexMatchSets in the indexer.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.RegexMatchSet, err error)
	// RegexMatchSets returns an object that can list and get RegexMatchSets.
	RegexMatchSets(namespace string) RegexMatchSetNamespaceLister
	RegexMatchSetListerExpansion
}

RegexMatchSetLister helps list RegexMatchSets. All objects returned here must be treated as read-only.

func NewRegexMatchSetLister

func NewRegexMatchSetLister(indexer cache.Indexer) RegexMatchSetLister

NewRegexMatchSetLister returns a new RegexMatchSetLister.

type RegexMatchSetListerExpansion

type RegexMatchSetListerExpansion interface{}

RegexMatchSetListerExpansion allows custom methods to be added to RegexMatchSetLister.

type RegexMatchSetNamespaceLister

type RegexMatchSetNamespaceLister interface {
	// List lists all RegexMatchSets in the indexer for a given namespace.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.RegexMatchSet, err error)
	// Get retrieves the RegexMatchSet from the indexer for a given namespace and name.
	// Objects returned here must be treated as read-only.
	Get(name string) (*v1alpha1.RegexMatchSet, error)
	RegexMatchSetNamespaceListerExpansion
}

RegexMatchSetNamespaceLister helps list and get RegexMatchSets. All objects returned here must be treated as read-only.

type RegexMatchSetNamespaceListerExpansion

type RegexMatchSetNamespaceListerExpansion interface{}

RegexMatchSetNamespaceListerExpansion allows custom methods to be added to RegexMatchSetNamespaceLister.

type RegexPatternSetLister

type RegexPatternSetLister interface {
	// List lists all RegexPatternSets in the indexer.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.RegexPatternSet, err error)
	// RegexPatternSets returns an object that can list and get RegexPatternSets.
	RegexPatternSets(namespace string) RegexPatternSetNamespaceLister
	RegexPatternSetListerExpansion
}

RegexPatternSetLister helps list RegexPatternSets. All objects returned here must be treated as read-only.

func NewRegexPatternSetLister

func NewRegexPatternSetLister(indexer cache.Indexer) RegexPatternSetLister

NewRegexPatternSetLister returns a new RegexPatternSetLister.

type RegexPatternSetListerExpansion

type RegexPatternSetListerExpansion interface{}

RegexPatternSetListerExpansion allows custom methods to be added to RegexPatternSetLister.

type RegexPatternSetNamespaceLister

type RegexPatternSetNamespaceLister interface {
	// List lists all RegexPatternSets in the indexer for a given namespace.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.RegexPatternSet, err error)
	// Get retrieves the RegexPatternSet from the indexer for a given namespace and name.
	// Objects returned here must be treated as read-only.
	Get(name string) (*v1alpha1.RegexPatternSet, error)
	RegexPatternSetNamespaceListerExpansion
}

RegexPatternSetNamespaceLister helps list and get RegexPatternSets. All objects returned here must be treated as read-only.

type RegexPatternSetNamespaceListerExpansion

type RegexPatternSetNamespaceListerExpansion interface{}

RegexPatternSetNamespaceListerExpansion allows custom methods to be added to RegexPatternSetNamespaceLister.

type RuleGroupLister

type RuleGroupLister interface {
	// List lists all RuleGroups in the indexer.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.RuleGroup, err error)
	// RuleGroups returns an object that can list and get RuleGroups.
	RuleGroups(namespace string) RuleGroupNamespaceLister
	RuleGroupListerExpansion
}

RuleGroupLister helps list RuleGroups. All objects returned here must be treated as read-only.

func NewRuleGroupLister

func NewRuleGroupLister(indexer cache.Indexer) RuleGroupLister

NewRuleGroupLister returns a new RuleGroupLister.

type RuleGroupListerExpansion

type RuleGroupListerExpansion interface{}

RuleGroupListerExpansion allows custom methods to be added to RuleGroupLister.

type RuleGroupNamespaceLister

type RuleGroupNamespaceLister interface {
	// List lists all RuleGroups in the indexer for a given namespace.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.RuleGroup, err error)
	// Get retrieves the RuleGroup from the indexer for a given namespace and name.
	// Objects returned here must be treated as read-only.
	Get(name string) (*v1alpha1.RuleGroup, error)
	RuleGroupNamespaceListerExpansion
}

RuleGroupNamespaceLister helps list and get RuleGroups. All objects returned here must be treated as read-only.

type RuleGroupNamespaceListerExpansion

type RuleGroupNamespaceListerExpansion interface{}

RuleGroupNamespaceListerExpansion allows custom methods to be added to RuleGroupNamespaceLister.

type RuleLister

type RuleLister interface {
	// List lists all Rules in the indexer.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.Rule, err error)
	// Rules returns an object that can list and get Rules.
	Rules(namespace string) RuleNamespaceLister
	RuleListerExpansion
}

RuleLister helps list Rules. All objects returned here must be treated as read-only.

func NewRuleLister

func NewRuleLister(indexer cache.Indexer) RuleLister

NewRuleLister returns a new RuleLister.

type RuleListerExpansion

type RuleListerExpansion interface{}

RuleListerExpansion allows custom methods to be added to RuleLister.

type RuleNamespaceLister

type RuleNamespaceLister interface {
	// List lists all Rules in the indexer for a given namespace.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.Rule, err error)
	// Get retrieves the Rule from the indexer for a given namespace and name.
	// Objects returned here must be treated as read-only.
	Get(name string) (*v1alpha1.Rule, error)
	RuleNamespaceListerExpansion
}

RuleNamespaceLister helps list and get Rules. All objects returned here must be treated as read-only.

type RuleNamespaceListerExpansion

type RuleNamespaceListerExpansion interface{}

RuleNamespaceListerExpansion allows custom methods to be added to RuleNamespaceLister.

type SizeConstraintSetLister

type SizeConstraintSetLister interface {
	// List lists all SizeConstraintSets in the indexer.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.SizeConstraintSet, err error)
	// SizeConstraintSets returns an object that can list and get SizeConstraintSets.
	SizeConstraintSets(namespace string) SizeConstraintSetNamespaceLister
	SizeConstraintSetListerExpansion
}

SizeConstraintSetLister helps list SizeConstraintSets. All objects returned here must be treated as read-only.

func NewSizeConstraintSetLister

func NewSizeConstraintSetLister(indexer cache.Indexer) SizeConstraintSetLister

NewSizeConstraintSetLister returns a new SizeConstraintSetLister.

type SizeConstraintSetListerExpansion

type SizeConstraintSetListerExpansion interface{}

SizeConstraintSetListerExpansion allows custom methods to be added to SizeConstraintSetLister.

type SizeConstraintSetNamespaceLister

type SizeConstraintSetNamespaceLister interface {
	// List lists all SizeConstraintSets in the indexer for a given namespace.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.SizeConstraintSet, err error)
	// Get retrieves the SizeConstraintSet from the indexer for a given namespace and name.
	// Objects returned here must be treated as read-only.
	Get(name string) (*v1alpha1.SizeConstraintSet, error)
	SizeConstraintSetNamespaceListerExpansion
}

SizeConstraintSetNamespaceLister helps list and get SizeConstraintSets. All objects returned here must be treated as read-only.

type SizeConstraintSetNamespaceListerExpansion

type SizeConstraintSetNamespaceListerExpansion interface{}

SizeConstraintSetNamespaceListerExpansion allows custom methods to be added to SizeConstraintSetNamespaceLister.

type SqlInjectionMatchSetLister

type SqlInjectionMatchSetLister interface {
	// List lists all SqlInjectionMatchSets in the indexer.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.SqlInjectionMatchSet, err error)
	// SqlInjectionMatchSets returns an object that can list and get SqlInjectionMatchSets.
	SqlInjectionMatchSets(namespace string) SqlInjectionMatchSetNamespaceLister
	SqlInjectionMatchSetListerExpansion
}

SqlInjectionMatchSetLister helps list SqlInjectionMatchSets. All objects returned here must be treated as read-only.

func NewSqlInjectionMatchSetLister

func NewSqlInjectionMatchSetLister(indexer cache.Indexer) SqlInjectionMatchSetLister

NewSqlInjectionMatchSetLister returns a new SqlInjectionMatchSetLister.

type SqlInjectionMatchSetListerExpansion

type SqlInjectionMatchSetListerExpansion interface{}

SqlInjectionMatchSetListerExpansion allows custom methods to be added to SqlInjectionMatchSetLister.

type SqlInjectionMatchSetNamespaceLister

type SqlInjectionMatchSetNamespaceLister interface {
	// List lists all SqlInjectionMatchSets in the indexer for a given namespace.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.SqlInjectionMatchSet, err error)
	// Get retrieves the SqlInjectionMatchSet from the indexer for a given namespace and name.
	// Objects returned here must be treated as read-only.
	Get(name string) (*v1alpha1.SqlInjectionMatchSet, error)
	SqlInjectionMatchSetNamespaceListerExpansion
}

SqlInjectionMatchSetNamespaceLister helps list and get SqlInjectionMatchSets. All objects returned here must be treated as read-only.

type SqlInjectionMatchSetNamespaceListerExpansion

type SqlInjectionMatchSetNamespaceListerExpansion interface{}

SqlInjectionMatchSetNamespaceListerExpansion allows custom methods to be added to SqlInjectionMatchSetNamespaceLister.

type WebACLAssociationLister

type WebACLAssociationLister interface {
	// List lists all WebACLAssociations in the indexer.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.WebACLAssociation, err error)
	// WebACLAssociations returns an object that can list and get WebACLAssociations.
	WebACLAssociations(namespace string) WebACLAssociationNamespaceLister
	WebACLAssociationListerExpansion
}

WebACLAssociationLister helps list WebACLAssociations. All objects returned here must be treated as read-only.

func NewWebACLAssociationLister

func NewWebACLAssociationLister(indexer cache.Indexer) WebACLAssociationLister

NewWebACLAssociationLister returns a new WebACLAssociationLister.

type WebACLAssociationListerExpansion

type WebACLAssociationListerExpansion interface{}

WebACLAssociationListerExpansion allows custom methods to be added to WebACLAssociationLister.

type WebACLAssociationNamespaceLister

type WebACLAssociationNamespaceLister interface {
	// List lists all WebACLAssociations in the indexer for a given namespace.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.WebACLAssociation, err error)
	// Get retrieves the WebACLAssociation from the indexer for a given namespace and name.
	// Objects returned here must be treated as read-only.
	Get(name string) (*v1alpha1.WebACLAssociation, error)
	WebACLAssociationNamespaceListerExpansion
}

WebACLAssociationNamespaceLister helps list and get WebACLAssociations. All objects returned here must be treated as read-only.

type WebACLAssociationNamespaceListerExpansion

type WebACLAssociationNamespaceListerExpansion interface{}

WebACLAssociationNamespaceListerExpansion allows custom methods to be added to WebACLAssociationNamespaceLister.

type WebACLLister

type WebACLLister interface {
	// List lists all WebACLs in the indexer.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.WebACL, err error)
	// WebACLs returns an object that can list and get WebACLs.
	WebACLs(namespace string) WebACLNamespaceLister
	WebACLListerExpansion
}

WebACLLister helps list WebACLs. All objects returned here must be treated as read-only.

func NewWebACLLister

func NewWebACLLister(indexer cache.Indexer) WebACLLister

NewWebACLLister returns a new WebACLLister.

type WebACLListerExpansion

type WebACLListerExpansion interface{}

WebACLListerExpansion allows custom methods to be added to WebACLLister.

type WebACLNamespaceLister

type WebACLNamespaceLister interface {
	// List lists all WebACLs in the indexer for a given namespace.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.WebACL, err error)
	// Get retrieves the WebACL from the indexer for a given namespace and name.
	// Objects returned here must be treated as read-only.
	Get(name string) (*v1alpha1.WebACL, error)
	WebACLNamespaceListerExpansion
}

WebACLNamespaceLister helps list and get WebACLs. All objects returned here must be treated as read-only.

type WebACLNamespaceListerExpansion

type WebACLNamespaceListerExpansion interface{}

WebACLNamespaceListerExpansion allows custom methods to be added to WebACLNamespaceLister.

type XssMatchSetLister

type XssMatchSetLister interface {
	// List lists all XssMatchSets in the indexer.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.XssMatchSet, err error)
	// XssMatchSets returns an object that can list and get XssMatchSets.
	XssMatchSets(namespace string) XssMatchSetNamespaceLister
	XssMatchSetListerExpansion
}

XssMatchSetLister helps list XssMatchSets. All objects returned here must be treated as read-only.

func NewXssMatchSetLister

func NewXssMatchSetLister(indexer cache.Indexer) XssMatchSetLister

NewXssMatchSetLister returns a new XssMatchSetLister.

type XssMatchSetListerExpansion

type XssMatchSetListerExpansion interface{}

XssMatchSetListerExpansion allows custom methods to be added to XssMatchSetLister.

type XssMatchSetNamespaceLister

type XssMatchSetNamespaceLister interface {
	// List lists all XssMatchSets in the indexer for a given namespace.
	// Objects returned here must be treated as read-only.
	List(selector labels.Selector) (ret []*v1alpha1.XssMatchSet, err error)
	// Get retrieves the XssMatchSet from the indexer for a given namespace and name.
	// Objects returned here must be treated as read-only.
	Get(name string) (*v1alpha1.XssMatchSet, error)
	XssMatchSetNamespaceListerExpansion
}

XssMatchSetNamespaceLister helps list and get XssMatchSets. All objects returned here must be treated as read-only.

type XssMatchSetNamespaceListerExpansion

type XssMatchSetNamespaceListerExpansion interface{}

XssMatchSetNamespaceListerExpansion allows custom methods to be added to XssMatchSetNamespaceLister.

Jump to

Keyboard shortcuts

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