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

package v1

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

Index

Package Files

controllerrevision.go daemonset.go deployment.go interface.go replicaset.go statefulset.go

func NewControllerRevisionInformer Uses

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

NewControllerRevisionInformer constructs a new informer for ControllerRevision 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 NewDaemonSetInformer Uses

func NewDaemonSetInformer(client kubernetes.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 Uses

func NewDeploymentInformer(client kubernetes.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 NewFilteredControllerRevisionInformer Uses

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

NewFilteredControllerRevisionInformer constructs a new informer for ControllerRevision 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 NewFilteredDaemonSetInformer Uses

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

NewFilteredDaemonSetInformer 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 NewFilteredDeploymentInformer Uses

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

NewFilteredDeploymentInformer 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 NewFilteredReplicaSetInformer Uses

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

NewFilteredReplicaSetInformer 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 NewFilteredStatefulSetInformer Uses

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

NewFilteredStatefulSetInformer constructs a new informer for StatefulSet 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 Uses

func NewReplicaSetInformer(client kubernetes.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 NewStatefulSetInformer Uses

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

NewStatefulSetInformer constructs a new informer for StatefulSet 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 ControllerRevisionInformer Uses

type ControllerRevisionInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1.ControllerRevisionLister
}

ControllerRevisionInformer provides access to a shared informer and lister for ControllerRevisions.

type DaemonSetInformer Uses

type DaemonSetInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1.DaemonSetLister
}

DaemonSetInformer provides access to a shared informer and lister for DaemonSets.

type DeploymentInformer Uses

type DeploymentInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1.DeploymentLister
}

DeploymentInformer provides access to a shared informer and lister for Deployments.

type Interface Uses

type Interface interface {
    // ControllerRevisions returns a ControllerRevisionInformer.
    ControllerRevisions() ControllerRevisionInformer
    // DaemonSets returns a DaemonSetInformer.
    DaemonSets() DaemonSetInformer
    // Deployments returns a DeploymentInformer.
    Deployments() DeploymentInformer
    // ReplicaSets returns a ReplicaSetInformer.
    ReplicaSets() ReplicaSetInformer
    // StatefulSets returns a StatefulSetInformer.
    StatefulSets() StatefulSetInformer
}

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 ReplicaSetInformer Uses

type ReplicaSetInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1.ReplicaSetLister
}

ReplicaSetInformer provides access to a shared informer and lister for ReplicaSets.

type StatefulSetInformer Uses

type StatefulSetInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1.StatefulSetLister
}

StatefulSetInformer provides access to a shared informer and lister for StatefulSets.

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