Documentation
¶
Index ¶
- func NewFilteredIPAddressClusterInformer(client kcpkubernetes.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewFilteredIngressClassClusterInformer(client kcpkubernetes.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewFilteredIngressClusterInformer(client kcpkubernetes.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewFilteredNetworkPolicyClusterInformer(client kcpkubernetes.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewFilteredServiceCIDRClusterInformer(client kcpkubernetes.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewIPAddressClusterInformer(client kcpkubernetes.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewIngressClassClusterInformer(client kcpkubernetes.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewIngressClusterInformer(client kcpkubernetes.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewNetworkPolicyClusterInformer(client kcpkubernetes.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewServiceCIDRClusterInformer(client kcpkubernetes.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- type ClusterInterface
- type IPAddressClusterInformer
- type IngressClassClusterInformer
- type IngressClusterInformer
- type NetworkPolicyClusterInformer
- type ServiceCIDRClusterInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFilteredIPAddressClusterInformer ¶
func NewFilteredIPAddressClusterInformer(client kcpkubernetes.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions kcpinternalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer
NewFilteredIPAddressClusterInformer constructs a new informer for IPAddress 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 NewFilteredIngressClassClusterInformer ¶
func NewFilteredIngressClassClusterInformer(client kcpkubernetes.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions kcpinternalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer
NewFilteredIngressClassClusterInformer constructs a new informer for IngressClass 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 NewFilteredIngressClusterInformer ¶
func NewFilteredIngressClusterInformer(client kcpkubernetes.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions kcpinternalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer
NewFilteredIngressClusterInformer constructs a new informer for Ingress 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 NewFilteredNetworkPolicyClusterInformer ¶
func NewFilteredNetworkPolicyClusterInformer(client kcpkubernetes.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions kcpinternalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer
NewFilteredNetworkPolicyClusterInformer constructs a new informer for NetworkPolicy 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 NewFilteredServiceCIDRClusterInformer ¶
func NewFilteredServiceCIDRClusterInformer(client kcpkubernetes.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions kcpinternalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer
NewFilteredServiceCIDRClusterInformer constructs a new informer for ServiceCIDR 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 NewIPAddressClusterInformer ¶
func NewIPAddressClusterInformer(client kcpkubernetes.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer
NewIPAddressClusterInformer constructs a new informer for IPAddress 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 NewIngressClassClusterInformer ¶
func NewIngressClassClusterInformer(client kcpkubernetes.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer
NewIngressClassClusterInformer constructs a new informer for IngressClass 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 NewIngressClusterInformer ¶
func NewIngressClusterInformer(client kcpkubernetes.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer
NewIngressClusterInformer constructs a new informer for Ingress 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 NewNetworkPolicyClusterInformer ¶
func NewNetworkPolicyClusterInformer(client kcpkubernetes.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer
NewNetworkPolicyClusterInformer constructs a new informer for NetworkPolicy 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 NewServiceCIDRClusterInformer ¶
func NewServiceCIDRClusterInformer(client kcpkubernetes.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer
NewServiceCIDRClusterInformer constructs a new informer for ServiceCIDR 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 ClusterInterface ¶
type ClusterInterface interface {
// IPAddresses returns a IPAddressClusterInformer.
IPAddresses() IPAddressClusterInformer
// Ingresses returns a IngressClusterInformer.
Ingresses() IngressClusterInformer
// IngressClasses returns a IngressClassClusterInformer.
IngressClasses() IngressClassClusterInformer
// NetworkPolicies returns a NetworkPolicyClusterInformer.
NetworkPolicies() NetworkPolicyClusterInformer
// ServiceCIDRs returns a ServiceCIDRClusterInformer.
ServiceCIDRs() ServiceCIDRClusterInformer
}
func New ¶
func New(f kcpinternalinterfaces.SharedInformerFactory, tweakListOptions kcpinternalinterfaces.TweakListOptionsFunc) ClusterInterface
New returns a new Interface.
type IPAddressClusterInformer ¶
type IPAddressClusterInformer interface {
Cluster(logicalcluster.Name) networkingv1.IPAddressInformer
ClusterWithContext(context.Context, logicalcluster.Name) networkingv1.IPAddressInformer
Informer() kcpcache.ScopeableSharedIndexInformer
Lister() kcpv1.IPAddressClusterLister
}
IPAddressClusterInformer provides access to a shared informer and lister for IPAddresses.
type IngressClassClusterInformer ¶
type IngressClassClusterInformer interface {
Cluster(logicalcluster.Name) networkingv1.IngressClassInformer
ClusterWithContext(context.Context, logicalcluster.Name) networkingv1.IngressClassInformer
Informer() kcpcache.ScopeableSharedIndexInformer
Lister() kcpv1.IngressClassClusterLister
}
IngressClassClusterInformer provides access to a shared informer and lister for IngressClasses.
type IngressClusterInformer ¶
type IngressClusterInformer interface {
Cluster(logicalcluster.Name) networkingv1.IngressInformer
ClusterWithContext(context.Context, logicalcluster.Name) networkingv1.IngressInformer
Informer() kcpcache.ScopeableSharedIndexInformer
Lister() kcpv1.IngressClusterLister
}
IngressClusterInformer provides access to a shared informer and lister for Ingresses.
type NetworkPolicyClusterInformer ¶
type NetworkPolicyClusterInformer interface {
Cluster(logicalcluster.Name) networkingv1.NetworkPolicyInformer
ClusterWithContext(context.Context, logicalcluster.Name) networkingv1.NetworkPolicyInformer
Informer() kcpcache.ScopeableSharedIndexInformer
Lister() kcpv1.NetworkPolicyClusterLister
}
NetworkPolicyClusterInformer provides access to a shared informer and lister for NetworkPolicies.
type ServiceCIDRClusterInformer ¶
type ServiceCIDRClusterInformer interface {
Cluster(logicalcluster.Name) networkingv1.ServiceCIDRInformer
ClusterWithContext(context.Context, logicalcluster.Name) networkingv1.ServiceCIDRInformer
Informer() kcpcache.ScopeableSharedIndexInformer
Lister() kcpv1.ServiceCIDRClusterLister
}
ServiceCIDRClusterInformer provides access to a shared informer and lister for ServiceCIDRs.