Documentation
      ¶
    
    
  
    
  
    Index ¶
- func NewDaemonSetInformer(client internalclientset.Interface, namespace string, ...) cache.SharedIndexInformer
 - func NewDeploymentInformer(client internalclientset.Interface, namespace string, ...) cache.SharedIndexInformer
 - func NewIngressInformer(client internalclientset.Interface, namespace string, ...) cache.SharedIndexInformer
 - func NewPodSecurityPolicyInformer(client internalclientset.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
 - func NewReplicaSetInformer(client internalclientset.Interface, namespace string, ...) cache.SharedIndexInformer
 - func NewThirdPartyResourceInformer(client internalclientset.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
 - type DaemonSetInformer
 - type DeploymentInformer
 - type IngressInformer
 - type Interface
 - type PodSecurityPolicyInformer
 - type ReplicaSetInformer
 - type ThirdPartyResourceInformer
 
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDaemonSetInformer ¶ added in v1.8.0
func NewDaemonSetInformer(client internalclientset.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDaemonSetInformer 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 NewDeploymentInformer ¶ added in v1.8.0
func NewDeploymentInformer(client internalclientset.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewDeploymentInformer 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 NewIngressInformer ¶ added in v1.8.0
func NewIngressInformer(client internalclientset.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewIngressInformer 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 NewPodSecurityPolicyInformer ¶ added in v1.8.0
func NewPodSecurityPolicyInformer(client internalclientset.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewPodSecurityPolicyInformer constructs a new informer for PodSecurityPolicy 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 NewReplicaSetInformer ¶ added in v1.8.0
func NewReplicaSetInformer(client internalclientset.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewReplicaSetInformer 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 NewThirdPartyResourceInformer ¶ added in v1.8.0
func NewThirdPartyResourceInformer(client internalclientset.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewThirdPartyResourceInformer constructs a new informer for ThirdPartyResource 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 DaemonSetInformer ¶
type DaemonSetInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() internalversion.DaemonSetLister
}
    DaemonSetInformer provides access to a shared informer and lister for DaemonSets.
type DeploymentInformer ¶
type DeploymentInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() internalversion.DeploymentLister
}
    DeploymentInformer provides access to a shared informer and lister for Deployments.
type IngressInformer ¶
type IngressInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() internalversion.IngressLister
}
    IngressInformer provides access to a shared informer and lister for Ingresses.
type Interface ¶
type Interface interface {
	// DaemonSets returns a DaemonSetInformer.
	DaemonSets() DaemonSetInformer
	// Deployments returns a DeploymentInformer.
	Deployments() DeploymentInformer
	// Ingresses returns a IngressInformer.
	Ingresses() IngressInformer
	// PodSecurityPolicies returns a PodSecurityPolicyInformer.
	PodSecurityPolicies() PodSecurityPolicyInformer
	// ReplicaSets returns a ReplicaSetInformer.
	ReplicaSets() ReplicaSetInformer
	// ThirdPartyResources returns a ThirdPartyResourceInformer.
	ThirdPartyResources() ThirdPartyResourceInformer
}
    Interface provides access to all the informers in this group version.
func New ¶
func New(f internalinterfaces.SharedInformerFactory) Interface
New returns a new Interface.
type PodSecurityPolicyInformer ¶
type PodSecurityPolicyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() internalversion.PodSecurityPolicyLister
}
    PodSecurityPolicyInformer provides access to a shared informer and lister for PodSecurityPolicies.
type ReplicaSetInformer ¶
type ReplicaSetInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() internalversion.ReplicaSetLister
}
    ReplicaSetInformer provides access to a shared informer and lister for ReplicaSets.
type ThirdPartyResourceInformer ¶
type ThirdPartyResourceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() internalversion.ThirdPartyResourceLister
}
    ThirdPartyResourceInformer provides access to a shared informer and lister for ThirdPartyResources.