Documentation ¶
Index ¶
- func NewAccessControlPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCircuitBreakingPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFaultInjectionPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAccessControlPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCircuitBreakingPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredFaultInjectionPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredGatewayTLSPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredHealthCheckPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredLoadBalancerPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRateLimitPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRetryPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSessionStickyPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredUpstreamTLSPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewGatewayTLSPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewHealthCheckPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewLoadBalancerPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRateLimitPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRetryPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSessionStickyPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewUpstreamTLSPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type AccessControlPolicyInformer
- type CircuitBreakingPolicyInformer
- type FaultInjectionPolicyInformer
- type GatewayTLSPolicyInformer
- type HealthCheckPolicyInformer
- type Interface
- type LoadBalancerPolicyInformer
- type RateLimitPolicyInformer
- type RetryPolicyInformer
- type SessionStickyPolicyInformer
- type UpstreamTLSPolicyInformer
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 ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
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.