Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCSIDriverInformer

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

    NewCSIDriverInformer constructs a new informer for CSIDriver 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 NewCSINodeInformer

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

      NewCSINodeInformer constructs a new informer for CSINode 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 NewFilteredCSIDriverInformer

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

        NewFilteredCSIDriverInformer constructs a new informer for CSIDriver 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 NewFilteredCSINodeInformer

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

          NewFilteredCSINodeInformer constructs a new informer for CSINode 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 NewFilteredStorageClassInformer

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

            NewFilteredStorageClassInformer constructs a new informer for StorageClass 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 NewFilteredVolumeAttachmentInformer

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

              NewFilteredVolumeAttachmentInformer constructs a new informer for VolumeAttachment 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 NewStorageClassInformer

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

                NewStorageClassInformer constructs a new informer for StorageClass 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 NewVolumeAttachmentInformer

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

                  NewVolumeAttachmentInformer constructs a new informer for VolumeAttachment 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 CSIDriverInformer

                  type CSIDriverInformer interface {
                  	Informer() cache.SharedIndexInformer
                  	Lister() v1beta1.CSIDriverLister
                  }

                    CSIDriverInformer provides access to a shared informer and lister for CSIDrivers.

                    type CSINodeInformer

                    type CSINodeInformer interface {
                    	Informer() cache.SharedIndexInformer
                    	Lister() v1beta1.CSINodeLister
                    }

                      CSINodeInformer provides access to a shared informer and lister for CSINodes.

                      type Interface

                      type Interface interface {
                      	// CSIDrivers returns a CSIDriverInformer.
                      	CSIDrivers() CSIDriverInformer
                      	// CSINodes returns a CSINodeInformer.
                      	CSINodes() CSINodeInformer
                      	// StorageClasses returns a StorageClassInformer.
                      	StorageClasses() StorageClassInformer
                      	// VolumeAttachments returns a VolumeAttachmentInformer.
                      	VolumeAttachments() VolumeAttachmentInformer
                      }

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

                        func New

                          New returns a new Interface.

                          type StorageClassInformer

                          type StorageClassInformer interface {
                          	Informer() cache.SharedIndexInformer
                          	Lister() v1beta1.StorageClassLister
                          }

                            StorageClassInformer provides access to a shared informer and lister for StorageClasses.

                            type VolumeAttachmentInformer

                            type VolumeAttachmentInformer interface {
                            	Informer() cache.SharedIndexInformer
                            	Lister() v1beta1.VolumeAttachmentLister
                            }

                              VolumeAttachmentInformer provides access to a shared informer and lister for VolumeAttachments.