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: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAccessControlPolicyInformer

func NewAccessControlPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewAccessControlPolicyInformer constructs a new informer for AccessControlPolicy 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 NewCircuitBreakingPolicyInformer

func NewCircuitBreakingPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewCircuitBreakingPolicyInformer constructs a new informer for CircuitBreakingPolicy 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 NewFaultInjectionPolicyInformer

func NewFaultInjectionPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewFaultInjectionPolicyInformer constructs a new informer for FaultInjectionPolicy 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 NewFilteredAccessControlPolicyInformer

func NewFilteredAccessControlPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredAccessControlPolicyInformer constructs a new informer for AccessControlPolicy 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 NewFilteredCircuitBreakingPolicyInformer

func NewFilteredCircuitBreakingPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredCircuitBreakingPolicyInformer constructs a new informer for CircuitBreakingPolicy 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 NewFilteredFaultInjectionPolicyInformer

func NewFilteredFaultInjectionPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredFaultInjectionPolicyInformer constructs a new informer for FaultInjectionPolicy 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 NewFilteredGatewayTLSPolicyInformer

func NewFilteredGatewayTLSPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredGatewayTLSPolicyInformer constructs a new informer for GatewayTLSPolicy 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 NewFilteredHealthCheckPolicyInformer

func NewFilteredHealthCheckPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredHealthCheckPolicyInformer constructs a new informer for HealthCheckPolicy 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 NewFilteredLoadBalancerPolicyInformer

func NewFilteredLoadBalancerPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredLoadBalancerPolicyInformer constructs a new informer for LoadBalancerPolicy 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 NewFilteredRateLimitPolicyInformer

func NewFilteredRateLimitPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredRateLimitPolicyInformer constructs a new informer for RateLimitPolicy 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 NewFilteredRetryPolicyInformer

func NewFilteredRetryPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredRetryPolicyInformer constructs a new informer for RetryPolicy 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 NewFilteredSessionStickyPolicyInformer

func NewFilteredSessionStickyPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredSessionStickyPolicyInformer constructs a new informer for SessionStickyPolicy 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 NewFilteredUpstreamTLSPolicyInformer

func NewFilteredUpstreamTLSPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredUpstreamTLSPolicyInformer constructs a new informer for UpstreamTLSPolicy 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 NewGatewayTLSPolicyInformer

func NewGatewayTLSPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewGatewayTLSPolicyInformer constructs a new informer for GatewayTLSPolicy 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 NewHealthCheckPolicyInformer

func NewHealthCheckPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewHealthCheckPolicyInformer constructs a new informer for HealthCheckPolicy 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 NewLoadBalancerPolicyInformer

func NewLoadBalancerPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewLoadBalancerPolicyInformer constructs a new informer for LoadBalancerPolicy 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 NewRateLimitPolicyInformer

func NewRateLimitPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewRateLimitPolicyInformer constructs a new informer for RateLimitPolicy 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 NewRetryPolicyInformer

func NewRetryPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewRetryPolicyInformer constructs a new informer for RetryPolicy 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 NewSessionStickyPolicyInformer

func NewSessionStickyPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewSessionStickyPolicyInformer constructs a new informer for SessionStickyPolicy 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 NewUpstreamTLSPolicyInformer

func NewUpstreamTLSPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewUpstreamTLSPolicyInformer constructs a new informer for UpstreamTLSPolicy 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 AccessControlPolicyInformer

type AccessControlPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.AccessControlPolicyLister
}

AccessControlPolicyInformer provides access to a shared informer and lister for AccessControlPolicies.

type CircuitBreakingPolicyInformer

type CircuitBreakingPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.CircuitBreakingPolicyLister
}

CircuitBreakingPolicyInformer provides access to a shared informer and lister for CircuitBreakingPolicies.

type FaultInjectionPolicyInformer

type FaultInjectionPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.FaultInjectionPolicyLister
}

FaultInjectionPolicyInformer provides access to a shared informer and lister for FaultInjectionPolicies.

type GatewayTLSPolicyInformer

type GatewayTLSPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.GatewayTLSPolicyLister
}

GatewayTLSPolicyInformer provides access to a shared informer and lister for GatewayTLSPolicies.

type HealthCheckPolicyInformer

type HealthCheckPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.HealthCheckPolicyLister
}

HealthCheckPolicyInformer provides access to a shared informer and lister for HealthCheckPolicies.

type Interface

type Interface interface {
	// AccessControlPolicies returns a AccessControlPolicyInformer.
	AccessControlPolicies() AccessControlPolicyInformer
	// CircuitBreakingPolicies returns a CircuitBreakingPolicyInformer.
	CircuitBreakingPolicies() CircuitBreakingPolicyInformer
	// FaultInjectionPolicies returns a FaultInjectionPolicyInformer.
	FaultInjectionPolicies() FaultInjectionPolicyInformer
	// GatewayTLSPolicies returns a GatewayTLSPolicyInformer.
	GatewayTLSPolicies() GatewayTLSPolicyInformer
	// HealthCheckPolicies returns a HealthCheckPolicyInformer.
	HealthCheckPolicies() HealthCheckPolicyInformer
	// LoadBalancerPolicies returns a LoadBalancerPolicyInformer.
	LoadBalancerPolicies() LoadBalancerPolicyInformer
	// RateLimitPolicies returns a RateLimitPolicyInformer.
	RateLimitPolicies() RateLimitPolicyInformer
	// RetryPolicies returns a RetryPolicyInformer.
	RetryPolicies() RetryPolicyInformer
	// SessionStickyPolicies returns a SessionStickyPolicyInformer.
	SessionStickyPolicies() SessionStickyPolicyInformer
	// UpstreamTLSPolicies returns a UpstreamTLSPolicyInformer.
	UpstreamTLSPolicies() UpstreamTLSPolicyInformer
}

Interface provides access to all the informers in this group version.

func New

New returns a new Interface.

type LoadBalancerPolicyInformer

type LoadBalancerPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.LoadBalancerPolicyLister
}

LoadBalancerPolicyInformer provides access to a shared informer and lister for LoadBalancerPolicies.

type RateLimitPolicyInformer

type RateLimitPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RateLimitPolicyLister
}

RateLimitPolicyInformer provides access to a shared informer and lister for RateLimitPolicies.

type RetryPolicyInformer

type RetryPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.RetryPolicyLister
}

RetryPolicyInformer provides access to a shared informer and lister for RetryPolicies.

type SessionStickyPolicyInformer

type SessionStickyPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.SessionStickyPolicyLister
}

SessionStickyPolicyInformer provides access to a shared informer and lister for SessionStickyPolicies.

type UpstreamTLSPolicyInformer

type UpstreamTLSPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1alpha1.UpstreamTLSPolicyLister
}

UpstreamTLSPolicyInformer provides access to a shared informer and lister for UpstreamTLSPolicies.

Jump to

Keyboard shortcuts

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