client-go: k8s.io/client-go/informers/core/v1 Index | Files

package v1

import "k8s.io/client-go/informers/core/v1"

Index

Package Files

componentstatus.go configmap.go endpoints.go event.go interface.go limitrange.go namespace.go node.go persistentvolume.go persistentvolumeclaim.go pod.go podtemplate.go replicationcontroller.go resourcequota.go secret.go service.go serviceaccount.go

func NewComponentStatusInformer Uses

func NewComponentStatusInformer(client kubernetes.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewComponentStatusInformer constructs a new informer for ComponentStatus 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 NewConfigMapInformer Uses

func NewConfigMapInformer(client kubernetes.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewConfigMapInformer constructs a new informer for ConfigMap 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 NewEndpointsInformer Uses

func NewEndpointsInformer(client kubernetes.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewEndpointsInformer constructs a new informer for Endpoints 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 NewEventInformer Uses

func NewEventInformer(client kubernetes.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewEventInformer constructs a new informer for Event 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 NewFilteredComponentStatusInformer Uses

func NewFilteredComponentStatusInformer(client kubernetes.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredComponentStatusInformer constructs a new informer for ComponentStatus 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 NewFilteredConfigMapInformer Uses

func NewFilteredConfigMapInformer(client kubernetes.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredConfigMapInformer constructs a new informer for ConfigMap 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 NewFilteredEndpointsInformer Uses

func NewFilteredEndpointsInformer(client kubernetes.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredEndpointsInformer constructs a new informer for Endpoints 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 NewFilteredEventInformer Uses

func NewFilteredEventInformer(client kubernetes.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredEventInformer constructs a new informer for Event 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 NewFilteredLimitRangeInformer Uses

func NewFilteredLimitRangeInformer(client kubernetes.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredLimitRangeInformer constructs a new informer for LimitRange 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 NewFilteredNamespaceInformer Uses

func NewFilteredNamespaceInformer(client kubernetes.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredNamespaceInformer constructs a new informer for Namespace 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 NewFilteredNodeInformer Uses

func NewFilteredNodeInformer(client kubernetes.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredNodeInformer constructs a new informer for Node 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 NewFilteredPersistentVolumeClaimInformer Uses

func NewFilteredPersistentVolumeClaimInformer(client kubernetes.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredPersistentVolumeClaimInformer constructs a new informer for PersistentVolumeClaim 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 NewFilteredPersistentVolumeInformer Uses

func NewFilteredPersistentVolumeInformer(client kubernetes.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredPersistentVolumeInformer constructs a new informer for PersistentVolume 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 NewFilteredPodInformer Uses

func NewFilteredPodInformer(client kubernetes.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredPodInformer constructs a new informer for Pod 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 NewFilteredPodTemplateInformer Uses

func NewFilteredPodTemplateInformer(client kubernetes.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredPodTemplateInformer constructs a new informer for PodTemplate 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 NewFilteredReplicationControllerInformer Uses

func NewFilteredReplicationControllerInformer(client kubernetes.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredReplicationControllerInformer constructs a new informer for ReplicationController 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 NewFilteredResourceQuotaInformer Uses

func NewFilteredResourceQuotaInformer(client kubernetes.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredResourceQuotaInformer constructs a new informer for ResourceQuota 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 NewFilteredSecretInformer Uses

func NewFilteredSecretInformer(client kubernetes.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredSecretInformer constructs a new informer for Secret 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 NewFilteredServiceAccountInformer Uses

func NewFilteredServiceAccountInformer(client kubernetes.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredServiceAccountInformer constructs a new informer for ServiceAccount 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 NewFilteredServiceInformer Uses

func NewFilteredServiceInformer(client kubernetes.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredServiceInformer constructs a new informer for Service 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 NewLimitRangeInformer Uses

func NewLimitRangeInformer(client kubernetes.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewLimitRangeInformer constructs a new informer for LimitRange 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 NewNamespaceInformer Uses

func NewNamespaceInformer(client kubernetes.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewNamespaceInformer constructs a new informer for Namespace 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 NewNodeInformer Uses

func NewNodeInformer(client kubernetes.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewNodeInformer constructs a new informer for Node 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 NewPersistentVolumeClaimInformer Uses

func NewPersistentVolumeClaimInformer(client kubernetes.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewPersistentVolumeClaimInformer constructs a new informer for PersistentVolumeClaim 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 NewPersistentVolumeInformer Uses

func NewPersistentVolumeInformer(client kubernetes.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewPersistentVolumeInformer constructs a new informer for PersistentVolume 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 NewPodInformer Uses

func NewPodInformer(client kubernetes.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewPodInformer constructs a new informer for Pod 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 NewPodTemplateInformer Uses

func NewPodTemplateInformer(client kubernetes.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewPodTemplateInformer constructs a new informer for PodTemplate 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 NewReplicationControllerInformer Uses

func NewReplicationControllerInformer(client kubernetes.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewReplicationControllerInformer constructs a new informer for ReplicationController 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 NewResourceQuotaInformer Uses

func NewResourceQuotaInformer(client kubernetes.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewResourceQuotaInformer constructs a new informer for ResourceQuota 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 NewSecretInformer Uses

func NewSecretInformer(client kubernetes.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewSecretInformer constructs a new informer for Secret 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 NewServiceAccountInformer Uses

func NewServiceAccountInformer(client kubernetes.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewServiceAccountInformer constructs a new informer for ServiceAccount 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 NewServiceInformer Uses

func NewServiceInformer(client kubernetes.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewServiceInformer constructs a new informer for Service 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.

type ComponentStatusInformer Uses

type ComponentStatusInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1.ComponentStatusLister
}

ComponentStatusInformer provides access to a shared informer and lister for ComponentStatuses.

type ConfigMapInformer Uses

type ConfigMapInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1.ConfigMapLister
}

ConfigMapInformer provides access to a shared informer and lister for ConfigMaps.

type EndpointsInformer Uses

type EndpointsInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1.EndpointsLister
}

EndpointsInformer provides access to a shared informer and lister for Endpoints.

type EventInformer Uses

type EventInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1.EventLister
}

EventInformer provides access to a shared informer and lister for Events.

type Interface Uses

type Interface interface {
    // ComponentStatuses returns a ComponentStatusInformer.
    ComponentStatuses() ComponentStatusInformer
    // ConfigMaps returns a ConfigMapInformer.
    ConfigMaps() ConfigMapInformer
    // Endpoints returns a EndpointsInformer.
    Endpoints() EndpointsInformer
    // Events returns a EventInformer.
    Events() EventInformer
    // LimitRanges returns a LimitRangeInformer.
    LimitRanges() LimitRangeInformer
    // Namespaces returns a NamespaceInformer.
    Namespaces() NamespaceInformer
    // Nodes returns a NodeInformer.
    Nodes() NodeInformer
    // PersistentVolumes returns a PersistentVolumeInformer.
    PersistentVolumes() PersistentVolumeInformer
    // PersistentVolumeClaims returns a PersistentVolumeClaimInformer.
    PersistentVolumeClaims() PersistentVolumeClaimInformer
    // Pods returns a PodInformer.
    Pods() PodInformer
    // PodTemplates returns a PodTemplateInformer.
    PodTemplates() PodTemplateInformer
    // ReplicationControllers returns a ReplicationControllerInformer.
    ReplicationControllers() ReplicationControllerInformer
    // ResourceQuotas returns a ResourceQuotaInformer.
    ResourceQuotas() ResourceQuotaInformer
    // Secrets returns a SecretInformer.
    Secrets() SecretInformer
    // Services returns a ServiceInformer.
    Services() ServiceInformer
    // ServiceAccounts returns a ServiceAccountInformer.
    ServiceAccounts() ServiceAccountInformer
}

Interface provides access to all the informers in this group version.

func New Uses

func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface

New returns a new Interface.

type LimitRangeInformer Uses

type LimitRangeInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1.LimitRangeLister
}

LimitRangeInformer provides access to a shared informer and lister for LimitRanges.

type NamespaceInformer Uses

type NamespaceInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1.NamespaceLister
}

NamespaceInformer provides access to a shared informer and lister for Namespaces.

type NodeInformer Uses

type NodeInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1.NodeLister
}

NodeInformer provides access to a shared informer and lister for Nodes.

type PersistentVolumeClaimInformer Uses

type PersistentVolumeClaimInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1.PersistentVolumeClaimLister
}

PersistentVolumeClaimInformer provides access to a shared informer and lister for PersistentVolumeClaims.

type PersistentVolumeInformer Uses

type PersistentVolumeInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1.PersistentVolumeLister
}

PersistentVolumeInformer provides access to a shared informer and lister for PersistentVolumes.

type PodInformer Uses

type PodInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1.PodLister
}

PodInformer provides access to a shared informer and lister for Pods.

type PodTemplateInformer Uses

type PodTemplateInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1.PodTemplateLister
}

PodTemplateInformer provides access to a shared informer and lister for PodTemplates.

type ReplicationControllerInformer Uses

type ReplicationControllerInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1.ReplicationControllerLister
}

ReplicationControllerInformer provides access to a shared informer and lister for ReplicationControllers.

type ResourceQuotaInformer Uses

type ResourceQuotaInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1.ResourceQuotaLister
}

ResourceQuotaInformer provides access to a shared informer and lister for ResourceQuotas.

type SecretInformer Uses

type SecretInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1.SecretLister
}

SecretInformer provides access to a shared informer and lister for Secrets.

type ServiceAccountInformer Uses

type ServiceAccountInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1.ServiceAccountLister
}

ServiceAccountInformer provides access to a shared informer and lister for ServiceAccounts.

type ServiceInformer Uses

type ServiceInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1.ServiceLister
}

ServiceInformer provides access to a shared informer and lister for Services.

Package v1 imports 9 packages (graph) and is imported by 369 packages. Updated 2018-06-30. Refresh now. Tools for package owners.