Documentation
¶
Index ¶
- func NewFilteredRemoteClusterInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRemoteEndpointSliceInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRemoteSubnetInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRemoteVtepInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRemoteClusterInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRemoteEndpointSliceInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRemoteSubnetInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRemoteVtepInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type Interface
- type RemoteClusterInformer
- type RemoteEndpointSliceInformer
- type RemoteSubnetInformer
- type RemoteVtepInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFilteredRemoteClusterInformer ¶
func NewFilteredRemoteClusterInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredRemoteClusterInformer constructs a new informer for RemoteCluster 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 NewFilteredRemoteEndpointSliceInformer ¶
func NewFilteredRemoteEndpointSliceInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredRemoteEndpointSliceInformer constructs a new informer for RemoteEndpointSlice 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 NewFilteredRemoteSubnetInformer ¶
func NewFilteredRemoteSubnetInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredRemoteSubnetInformer constructs a new informer for RemoteSubnet 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 NewFilteredRemoteVtepInformer ¶
func NewFilteredRemoteVtepInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredRemoteVtepInformer constructs a new informer for RemoteVtep 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 NewRemoteClusterInformer ¶
func NewRemoteClusterInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewRemoteClusterInformer constructs a new informer for RemoteCluster 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 NewRemoteEndpointSliceInformer ¶
func NewRemoteEndpointSliceInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewRemoteEndpointSliceInformer constructs a new informer for RemoteEndpointSlice 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 NewRemoteSubnetInformer ¶
func NewRemoteSubnetInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewRemoteSubnetInformer constructs a new informer for RemoteSubnet 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 NewRemoteVtepInformer ¶
func NewRemoteVtepInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewRemoteVtepInformer constructs a new informer for RemoteVtep 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 { // RemoteClusters returns a RemoteClusterInformer. RemoteClusters() RemoteClusterInformer // RemoteEndpointSlices returns a RemoteEndpointSliceInformer. RemoteEndpointSlices() RemoteEndpointSliceInformer // RemoteSubnets returns a RemoteSubnetInformer. RemoteSubnets() RemoteSubnetInformer // RemoteVteps returns a RemoteVtepInformer. RemoteVteps() RemoteVtepInformer }
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 RemoteClusterInformer ¶
type RemoteClusterInformer interface { Informer() cache.SharedIndexInformer Lister() v1.RemoteClusterLister }
RemoteClusterInformer provides access to a shared informer and lister for RemoteClusters.
type RemoteEndpointSliceInformer ¶
type RemoteEndpointSliceInformer interface { Informer() cache.SharedIndexInformer Lister() v1.RemoteEndpointSliceLister }
RemoteEndpointSliceInformer provides access to a shared informer and lister for RemoteEndpointSlices.
type RemoteSubnetInformer ¶
type RemoteSubnetInformer interface { Informer() cache.SharedIndexInformer Lister() v1.RemoteSubnetLister }
RemoteSubnetInformer provides access to a shared informer and lister for RemoteSubnets.
type RemoteVtepInformer ¶
type RemoteVtepInformer interface { Informer() cache.SharedIndexInformer Lister() v1.RemoteVtepLister }
RemoteVtepInformer provides access to a shared informer and lister for RemoteVteps.