Documentation ¶
Index ¶
- func NewFilteredIstioInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMeshGatewayInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRemoteIstioInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewIstioInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMeshGatewayInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRemoteIstioInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type Interface
- type IstioInformer
- type MeshGatewayInformer
- type RemoteIstioInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFilteredIstioInformer ¶
func NewFilteredIstioInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredIstioInformer constructs a new informer for Istio 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 NewFilteredMeshGatewayInformer ¶
func NewFilteredMeshGatewayInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredMeshGatewayInformer constructs a new informer for MeshGateway 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 NewFilteredRemoteIstioInformer ¶
func NewFilteredRemoteIstioInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredRemoteIstioInformer constructs a new informer for RemoteIstio 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 NewIstioInformer ¶
func NewIstioInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewIstioInformer constructs a new informer for Istio 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 NewMeshGatewayInformer ¶
func NewMeshGatewayInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewMeshGatewayInformer constructs a new informer for MeshGateway 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 NewRemoteIstioInformer ¶
func NewRemoteIstioInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewRemoteIstioInformer constructs a new informer for RemoteIstio 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 Interface ¶
type Interface interface { // Istios returns a IstioInformer. Istios() IstioInformer // MeshGateways returns a MeshGatewayInformer. MeshGateways() MeshGatewayInformer // RemoteIstios returns a RemoteIstioInformer. RemoteIstios() RemoteIstioInformer }
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 IstioInformer ¶
type IstioInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.IstioLister }
IstioInformer provides access to a shared informer and lister for Istios.
type MeshGatewayInformer ¶
type MeshGatewayInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.MeshGatewayLister }
MeshGatewayInformer provides access to a shared informer and lister for MeshGateways.
type RemoteIstioInformer ¶
type RemoteIstioInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.RemoteIstioLister }
RemoteIstioInformer provides access to a shared informer and lister for RemoteIstios.