Documentation
¶
Index ¶
- func NewBackendInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewBackendTrafficPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewClientTrafficPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewEnvoyExtensionPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewEnvoyPatchPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewEnvoyProxyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredBackendInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredBackendTrafficPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredClientTrafficPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredEnvoyExtensionPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredEnvoyPatchPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredEnvoyProxyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredHTTPRouteFilterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSecurityPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewHTTPRouteFilterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSecurityPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type BackendInformer
- type BackendTrafficPolicyInformer
- type ClientTrafficPolicyInformer
- type EnvoyExtensionPolicyInformer
- type EnvoyPatchPolicyInformer
- type EnvoyProxyInformer
- type HTTPRouteFilterInformer
- type Interface
- type SecurityPolicyInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewBackendInformer ¶
func NewBackendInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewBackendInformer constructs a new informer for Backend 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 NewBackendTrafficPolicyInformer ¶
func NewBackendTrafficPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewBackendTrafficPolicyInformer constructs a new informer for BackendTrafficPolicy 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 NewClientTrafficPolicyInformer ¶
func NewClientTrafficPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewClientTrafficPolicyInformer constructs a new informer for ClientTrafficPolicy 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 NewEnvoyExtensionPolicyInformer ¶
func NewEnvoyExtensionPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewEnvoyExtensionPolicyInformer constructs a new informer for EnvoyExtensionPolicy 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 NewEnvoyPatchPolicyInformer ¶
func NewEnvoyPatchPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewEnvoyPatchPolicyInformer constructs a new informer for EnvoyPatchPolicy 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 NewEnvoyProxyInformer ¶
func NewEnvoyProxyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewEnvoyProxyInformer constructs a new informer for EnvoyProxy 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 NewFilteredBackendInformer ¶
func NewFilteredBackendInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredBackendInformer constructs a new informer for Backend 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 NewFilteredBackendTrafficPolicyInformer ¶
func NewFilteredBackendTrafficPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredBackendTrafficPolicyInformer constructs a new informer for BackendTrafficPolicy 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 NewFilteredClientTrafficPolicyInformer ¶
func NewFilteredClientTrafficPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredClientTrafficPolicyInformer constructs a new informer for ClientTrafficPolicy 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 NewFilteredEnvoyExtensionPolicyInformer ¶
func NewFilteredEnvoyExtensionPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredEnvoyExtensionPolicyInformer constructs a new informer for EnvoyExtensionPolicy 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 NewFilteredEnvoyPatchPolicyInformer ¶
func NewFilteredEnvoyPatchPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredEnvoyPatchPolicyInformer constructs a new informer for EnvoyPatchPolicy 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 NewFilteredEnvoyProxyInformer ¶
func NewFilteredEnvoyProxyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredEnvoyProxyInformer constructs a new informer for EnvoyProxy 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 NewFilteredHTTPRouteFilterInformer ¶
func NewFilteredHTTPRouteFilterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredHTTPRouteFilterInformer constructs a new informer for HTTPRouteFilter 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 NewFilteredSecurityPolicyInformer ¶
func NewFilteredSecurityPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredSecurityPolicyInformer constructs a new informer for SecurityPolicy 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 NewHTTPRouteFilterInformer ¶
func NewHTTPRouteFilterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewHTTPRouteFilterInformer constructs a new informer for HTTPRouteFilter 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 NewSecurityPolicyInformer ¶
func NewSecurityPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewSecurityPolicyInformer constructs a new informer for SecurityPolicy 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 BackendInformer ¶
type BackendInformer interface {
Informer() cache.SharedIndexInformer
Lister() apiv1alpha1.BackendLister
}
BackendInformer provides access to a shared informer and lister for Backends.
type BackendTrafficPolicyInformer ¶
type BackendTrafficPolicyInformer interface {
Informer() cache.SharedIndexInformer
Lister() apiv1alpha1.BackendTrafficPolicyLister
}
BackendTrafficPolicyInformer provides access to a shared informer and lister for BackendTrafficPolicies.
type ClientTrafficPolicyInformer ¶
type ClientTrafficPolicyInformer interface {
Informer() cache.SharedIndexInformer
Lister() apiv1alpha1.ClientTrafficPolicyLister
}
ClientTrafficPolicyInformer provides access to a shared informer and lister for ClientTrafficPolicies.
type EnvoyExtensionPolicyInformer ¶
type EnvoyExtensionPolicyInformer interface {
Informer() cache.SharedIndexInformer
Lister() apiv1alpha1.EnvoyExtensionPolicyLister
}
EnvoyExtensionPolicyInformer provides access to a shared informer and lister for EnvoyExtensionPolicies.
type EnvoyPatchPolicyInformer ¶
type EnvoyPatchPolicyInformer interface {
Informer() cache.SharedIndexInformer
Lister() apiv1alpha1.EnvoyPatchPolicyLister
}
EnvoyPatchPolicyInformer provides access to a shared informer and lister for EnvoyPatchPolicies.
type EnvoyProxyInformer ¶
type EnvoyProxyInformer interface {
Informer() cache.SharedIndexInformer
Lister() apiv1alpha1.EnvoyProxyLister
}
EnvoyProxyInformer provides access to a shared informer and lister for EnvoyProxies.
type HTTPRouteFilterInformer ¶
type HTTPRouteFilterInformer interface {
Informer() cache.SharedIndexInformer
Lister() apiv1alpha1.HTTPRouteFilterLister
}
HTTPRouteFilterInformer provides access to a shared informer and lister for HTTPRouteFilters.
type Interface ¶
type Interface interface {
// Backends returns a BackendInformer.
Backends() BackendInformer
// BackendTrafficPolicies returns a BackendTrafficPolicyInformer.
BackendTrafficPolicies() BackendTrafficPolicyInformer
// ClientTrafficPolicies returns a ClientTrafficPolicyInformer.
ClientTrafficPolicies() ClientTrafficPolicyInformer
// EnvoyExtensionPolicies returns a EnvoyExtensionPolicyInformer.
EnvoyExtensionPolicies() EnvoyExtensionPolicyInformer
// EnvoyPatchPolicies returns a EnvoyPatchPolicyInformer.
EnvoyPatchPolicies() EnvoyPatchPolicyInformer
// EnvoyProxies returns a EnvoyProxyInformer.
EnvoyProxies() EnvoyProxyInformer
// HTTPRouteFilters returns a HTTPRouteFilterInformer.
HTTPRouteFilters() HTTPRouteFilterInformer
// SecurityPolicies returns a SecurityPolicyInformer.
SecurityPolicies() SecurityPolicyInformer
}
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 SecurityPolicyInformer ¶
type SecurityPolicyInformer interface {
Informer() cache.SharedIndexInformer
Lister() apiv1alpha1.SecurityPolicyLister
}
SecurityPolicyInformer provides access to a shared informer and lister for SecurityPolicies.