v1alpha1

package
v1.2.4 Latest Latest
Warning

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

Go to latest
Published: Apr 18, 2024 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 AccessControlPolicyLister

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

AccessControlPolicyLister helps list AccessControlPolicies. All objects returned here must be treated as read-only.

func NewAccessControlPolicyLister

func NewAccessControlPolicyLister(indexer cache.Indexer) AccessControlPolicyLister

NewAccessControlPolicyLister returns a new AccessControlPolicyLister.

type AccessControlPolicyListerExpansion

type AccessControlPolicyListerExpansion interface{}

AccessControlPolicyListerExpansion allows custom methods to be added to AccessControlPolicyLister.

type AccessControlPolicyNamespaceLister

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

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

type AccessControlPolicyNamespaceListerExpansion

type AccessControlPolicyNamespaceListerExpansion interface{}

AccessControlPolicyNamespaceListerExpansion allows custom methods to be added to AccessControlPolicyNamespaceLister.

type CircuitBreakingPolicyLister

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

CircuitBreakingPolicyLister helps list CircuitBreakingPolicies. All objects returned here must be treated as read-only.

func NewCircuitBreakingPolicyLister

func NewCircuitBreakingPolicyLister(indexer cache.Indexer) CircuitBreakingPolicyLister

NewCircuitBreakingPolicyLister returns a new CircuitBreakingPolicyLister.

type CircuitBreakingPolicyListerExpansion

type CircuitBreakingPolicyListerExpansion interface{}

CircuitBreakingPolicyListerExpansion allows custom methods to be added to CircuitBreakingPolicyLister.

type CircuitBreakingPolicyNamespaceLister

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

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

type CircuitBreakingPolicyNamespaceListerExpansion

type CircuitBreakingPolicyNamespaceListerExpansion interface{}

CircuitBreakingPolicyNamespaceListerExpansion allows custom methods to be added to CircuitBreakingPolicyNamespaceLister.

type FaultInjectionPolicyLister

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

FaultInjectionPolicyLister helps list FaultInjectionPolicies. All objects returned here must be treated as read-only.

func NewFaultInjectionPolicyLister

func NewFaultInjectionPolicyLister(indexer cache.Indexer) FaultInjectionPolicyLister

NewFaultInjectionPolicyLister returns a new FaultInjectionPolicyLister.

type FaultInjectionPolicyListerExpansion

type FaultInjectionPolicyListerExpansion interface{}

FaultInjectionPolicyListerExpansion allows custom methods to be added to FaultInjectionPolicyLister.

type FaultInjectionPolicyNamespaceLister

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

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

type FaultInjectionPolicyNamespaceListerExpansion

type FaultInjectionPolicyNamespaceListerExpansion interface{}

FaultInjectionPolicyNamespaceListerExpansion allows custom methods to be added to FaultInjectionPolicyNamespaceLister.

type GatewayTLSPolicyLister

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

GatewayTLSPolicyLister helps list GatewayTLSPolicies. All objects returned here must be treated as read-only.

func NewGatewayTLSPolicyLister

func NewGatewayTLSPolicyLister(indexer cache.Indexer) GatewayTLSPolicyLister

NewGatewayTLSPolicyLister returns a new GatewayTLSPolicyLister.

type GatewayTLSPolicyListerExpansion

type GatewayTLSPolicyListerExpansion interface{}

GatewayTLSPolicyListerExpansion allows custom methods to be added to GatewayTLSPolicyLister.

type GatewayTLSPolicyNamespaceLister

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

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

type GatewayTLSPolicyNamespaceListerExpansion

type GatewayTLSPolicyNamespaceListerExpansion interface{}

GatewayTLSPolicyNamespaceListerExpansion allows custom methods to be added to GatewayTLSPolicyNamespaceLister.

type HealthCheckPolicyLister

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

HealthCheckPolicyLister helps list HealthCheckPolicies. All objects returned here must be treated as read-only.

func NewHealthCheckPolicyLister

func NewHealthCheckPolicyLister(indexer cache.Indexer) HealthCheckPolicyLister

NewHealthCheckPolicyLister returns a new HealthCheckPolicyLister.

type HealthCheckPolicyListerExpansion

type HealthCheckPolicyListerExpansion interface{}

HealthCheckPolicyListerExpansion allows custom methods to be added to HealthCheckPolicyLister.

type HealthCheckPolicyNamespaceLister

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

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

type HealthCheckPolicyNamespaceListerExpansion

type HealthCheckPolicyNamespaceListerExpansion interface{}

HealthCheckPolicyNamespaceListerExpansion allows custom methods to be added to HealthCheckPolicyNamespaceLister.

type LoadBalancerPolicyLister

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

LoadBalancerPolicyLister helps list LoadBalancerPolicies. All objects returned here must be treated as read-only.

func NewLoadBalancerPolicyLister

func NewLoadBalancerPolicyLister(indexer cache.Indexer) LoadBalancerPolicyLister

NewLoadBalancerPolicyLister returns a new LoadBalancerPolicyLister.

type LoadBalancerPolicyListerExpansion

type LoadBalancerPolicyListerExpansion interface{}

LoadBalancerPolicyListerExpansion allows custom methods to be added to LoadBalancerPolicyLister.

type LoadBalancerPolicyNamespaceLister

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

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

type LoadBalancerPolicyNamespaceListerExpansion

type LoadBalancerPolicyNamespaceListerExpansion interface{}

LoadBalancerPolicyNamespaceListerExpansion allows custom methods to be added to LoadBalancerPolicyNamespaceLister.

type RateLimitPolicyLister

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

RateLimitPolicyLister helps list RateLimitPolicies. All objects returned here must be treated as read-only.

func NewRateLimitPolicyLister

func NewRateLimitPolicyLister(indexer cache.Indexer) RateLimitPolicyLister

NewRateLimitPolicyLister returns a new RateLimitPolicyLister.

type RateLimitPolicyListerExpansion

type RateLimitPolicyListerExpansion interface{}

RateLimitPolicyListerExpansion allows custom methods to be added to RateLimitPolicyLister.

type RateLimitPolicyNamespaceLister

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

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

type RateLimitPolicyNamespaceListerExpansion

type RateLimitPolicyNamespaceListerExpansion interface{}

RateLimitPolicyNamespaceListerExpansion allows custom methods to be added to RateLimitPolicyNamespaceLister.

type RetryPolicyLister

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

RetryPolicyLister helps list RetryPolicies. All objects returned here must be treated as read-only.

func NewRetryPolicyLister

func NewRetryPolicyLister(indexer cache.Indexer) RetryPolicyLister

NewRetryPolicyLister returns a new RetryPolicyLister.

type RetryPolicyListerExpansion

type RetryPolicyListerExpansion interface{}

RetryPolicyListerExpansion allows custom methods to be added to RetryPolicyLister.

type RetryPolicyNamespaceLister

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

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

type RetryPolicyNamespaceListerExpansion

type RetryPolicyNamespaceListerExpansion interface{}

RetryPolicyNamespaceListerExpansion allows custom methods to be added to RetryPolicyNamespaceLister.

type SessionStickyPolicyLister

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

SessionStickyPolicyLister helps list SessionStickyPolicies. All objects returned here must be treated as read-only.

func NewSessionStickyPolicyLister

func NewSessionStickyPolicyLister(indexer cache.Indexer) SessionStickyPolicyLister

NewSessionStickyPolicyLister returns a new SessionStickyPolicyLister.

type SessionStickyPolicyListerExpansion

type SessionStickyPolicyListerExpansion interface{}

SessionStickyPolicyListerExpansion allows custom methods to be added to SessionStickyPolicyLister.

type SessionStickyPolicyNamespaceLister

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

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

type SessionStickyPolicyNamespaceListerExpansion

type SessionStickyPolicyNamespaceListerExpansion interface{}

SessionStickyPolicyNamespaceListerExpansion allows custom methods to be added to SessionStickyPolicyNamespaceLister.

type UpstreamTLSPolicyLister

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

UpstreamTLSPolicyLister helps list UpstreamTLSPolicies. All objects returned here must be treated as read-only.

func NewUpstreamTLSPolicyLister

func NewUpstreamTLSPolicyLister(indexer cache.Indexer) UpstreamTLSPolicyLister

NewUpstreamTLSPolicyLister returns a new UpstreamTLSPolicyLister.

type UpstreamTLSPolicyListerExpansion

type UpstreamTLSPolicyListerExpansion interface{}

UpstreamTLSPolicyListerExpansion allows custom methods to be added to UpstreamTLSPolicyLister.

type UpstreamTLSPolicyNamespaceLister

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

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

type UpstreamTLSPolicyNamespaceListerExpansion

type UpstreamTLSPolicyNamespaceListerExpansion interface{}

UpstreamTLSPolicyNamespaceListerExpansion allows custom methods to be added to UpstreamTLSPolicyNamespaceLister.

Jump to

Keyboard shortcuts

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