Documentation ¶
Index ¶
- func NewDaemonSetClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewDeploymentClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewFilteredDaemonSetClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewFilteredDeploymentClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewFilteredIngressClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewFilteredNetworkPolicyClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewFilteredReplicaSetClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewIngressClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewNetworkPolicyClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- func NewReplicaSetClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, ...) kcpcache.ScopeableSharedIndexInformer
- type ClusterInterface
- type DaemonSetClusterInformer
- type DeploymentClusterInformer
- type IngressClusterInformer
- type NetworkPolicyClusterInformer
- type ReplicaSetClusterInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDaemonSetClusterInformer ¶
func NewDaemonSetClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer
NewDaemonSetClusterInformer constructs a new informer for DaemonSet 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 NewDeploymentClusterInformer ¶
func NewDeploymentClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer
NewDeploymentClusterInformer constructs a new informer for Deployment 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 NewFilteredDaemonSetClusterInformer ¶
func NewFilteredDaemonSetClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer
NewFilteredDaemonSetClusterInformer constructs a new informer for DaemonSet 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 NewFilteredDeploymentClusterInformer ¶
func NewFilteredDeploymentClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer
NewFilteredDeploymentClusterInformer constructs a new informer for Deployment 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 clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.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 clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.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 NewFilteredReplicaSetClusterInformer ¶
func NewFilteredReplicaSetClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) kcpcache.ScopeableSharedIndexInformer
NewFilteredReplicaSetClusterInformer constructs a new informer for ReplicaSet 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 clientset.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 clientset.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 NewReplicaSetClusterInformer ¶
func NewReplicaSetClusterInformer(client clientset.ClusterInterface, resyncPeriod time.Duration, indexers cache.Indexers) kcpcache.ScopeableSharedIndexInformer
NewReplicaSetClusterInformer constructs a new informer for ReplicaSet 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 { // Deployments returns a DeploymentClusterInformer Deployments() DeploymentClusterInformer // DaemonSets returns a DaemonSetClusterInformer DaemonSets() DaemonSetClusterInformer // Ingresses returns a IngressClusterInformer Ingresses() IngressClusterInformer // ReplicaSets returns a ReplicaSetClusterInformer ReplicaSets() ReplicaSetClusterInformer // NetworkPolicies returns a NetworkPolicyClusterInformer NetworkPolicies() NetworkPolicyClusterInformer }
func New ¶
func New(f internalinterfaces.SharedInformerFactory, tweakListOptions internalinterfaces.TweakListOptionsFunc) ClusterInterface
New returns a new ClusterInterface.
type DaemonSetClusterInformer ¶
type DaemonSetClusterInformer interface { Cluster(logicalcluster.Name) upstreamextensionsv1beta1informers.DaemonSetInformer Informer() kcpcache.ScopeableSharedIndexInformer Lister() extensionsv1beta1listers.DaemonSetClusterLister }
DaemonSetClusterInformer provides access to a shared informer and lister for DaemonSets.
type DeploymentClusterInformer ¶
type DeploymentClusterInformer interface { Cluster(logicalcluster.Name) upstreamextensionsv1beta1informers.DeploymentInformer Informer() kcpcache.ScopeableSharedIndexInformer Lister() extensionsv1beta1listers.DeploymentClusterLister }
DeploymentClusterInformer provides access to a shared informer and lister for Deployments.
type IngressClusterInformer ¶
type IngressClusterInformer interface { Cluster(logicalcluster.Name) upstreamextensionsv1beta1informers.IngressInformer Informer() kcpcache.ScopeableSharedIndexInformer Lister() extensionsv1beta1listers.IngressClusterLister }
IngressClusterInformer provides access to a shared informer and lister for Ingresses.
type NetworkPolicyClusterInformer ¶
type NetworkPolicyClusterInformer interface { Cluster(logicalcluster.Name) upstreamextensionsv1beta1informers.NetworkPolicyInformer Informer() kcpcache.ScopeableSharedIndexInformer Lister() extensionsv1beta1listers.NetworkPolicyClusterLister }
NetworkPolicyClusterInformer provides access to a shared informer and lister for NetworkPolicies.
type ReplicaSetClusterInformer ¶
type ReplicaSetClusterInformer interface { Cluster(logicalcluster.Name) upstreamextensionsv1beta1informers.ReplicaSetInformer Informer() kcpcache.ScopeableSharedIndexInformer Lister() extensionsv1beta1listers.ReplicaSetClusterLister }
ReplicaSetClusterInformer provides access to a shared informer and lister for ReplicaSets.