Documentation ¶
Index ¶
- func NewClusterNetworkInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDanmEpInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewDanmNetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredClusterNetworkInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDanmEpInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredDanmNetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTenantConfigInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredTenantNetworkInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTenantConfigInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewTenantNetworkInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type ClusterNetworkInformer
- type DanmEpInformer
- type DanmNetInformer
- type Interface
- type TenantConfigInformer
- type TenantNetworkInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewClusterNetworkInformer ¶
func NewClusterNetworkInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewClusterNetworkInformer constructs a new informer for ClusterNetwork 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 NewDanmEpInformer ¶
func NewDanmEpInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDanmEpInformer constructs a new informer for DanmEp 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 NewDanmNetInformer ¶
func NewDanmNetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDanmNetInformer constructs a new informer for DanmNet 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 NewFilteredClusterNetworkInformer ¶
func NewFilteredClusterNetworkInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredClusterNetworkInformer constructs a new informer for ClusterNetwork 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 NewFilteredDanmEpInformer ¶
func NewFilteredDanmEpInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDanmEpInformer constructs a new informer for DanmEp 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 NewFilteredDanmNetInformer ¶
func NewFilteredDanmNetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredDanmNetInformer constructs a new informer for DanmNet 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 NewFilteredTenantConfigInformer ¶
func NewFilteredTenantConfigInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredTenantConfigInformer constructs a new informer for TenantConfig 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 NewFilteredTenantNetworkInformer ¶
func NewFilteredTenantNetworkInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredTenantNetworkInformer constructs a new informer for TenantNetwork 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 NewTenantConfigInformer ¶
func NewTenantConfigInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewTenantConfigInformer constructs a new informer for TenantConfig 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 NewTenantNetworkInformer ¶
func NewTenantNetworkInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewTenantNetworkInformer constructs a new informer for TenantNetwork 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 ClusterNetworkInformer ¶
type ClusterNetworkInformer interface { Informer() cache.SharedIndexInformer Lister() v1.ClusterNetworkLister }
ClusterNetworkInformer provides access to a shared informer and lister for ClusterNetworks.
type DanmEpInformer ¶
type DanmEpInformer interface { Informer() cache.SharedIndexInformer Lister() v1.DanmEpLister }
DanmEpInformer provides access to a shared informer and lister for DanmEps.
type DanmNetInformer ¶
type DanmNetInformer interface { Informer() cache.SharedIndexInformer Lister() v1.DanmNetLister }
DanmNetInformer provides access to a shared informer and lister for DanmNets.
type Interface ¶
type Interface interface { // ClusterNetworks returns a ClusterNetworkInformer. ClusterNetworks() ClusterNetworkInformer // DanmEps returns a DanmEpInformer. DanmEps() DanmEpInformer // DanmNets returns a DanmNetInformer. DanmNets() DanmNetInformer // TenantConfigs returns a TenantConfigInformer. TenantConfigs() TenantConfigInformer // TenantNetworks returns a TenantNetworkInformer. TenantNetworks() TenantNetworkInformer }
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 TenantConfigInformer ¶
type TenantConfigInformer interface { Informer() cache.SharedIndexInformer Lister() v1.TenantConfigLister }
TenantConfigInformer provides access to a shared informer and lister for TenantConfigs.
type TenantNetworkInformer ¶
type TenantNetworkInformer interface { Informer() cache.SharedIndexInformer Lister() v1.TenantNetworkLister }
TenantNetworkInformer provides access to a shared informer and lister for TenantNetworks.