Documentation ¶
Index ¶
- func NewClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredISCSIInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredNFSInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredS3Informer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredS3XInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewISCSIInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewNFSInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewS3Informer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewS3XInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type ClusterInformer
- type ISCSIInformer
- type Interface
- type NFSInformer
- type S3Informer
- type S3XInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewClusterInformer ¶
func NewClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewClusterInformer constructs a new informer for Cluster 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 NewFilteredClusterInformer ¶
func NewFilteredClusterInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredClusterInformer constructs a new informer for Cluster 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 NewFilteredISCSIInformer ¶
func NewFilteredISCSIInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredISCSIInformer constructs a new informer for ISCSI 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 NewFilteredNFSInformer ¶
func NewFilteredNFSInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredNFSInformer constructs a new informer for NFS 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 NewFilteredS3Informer ¶
func NewFilteredS3Informer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredS3Informer constructs a new informer for S3 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 NewFilteredS3XInformer ¶
func NewFilteredS3XInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredS3XInformer constructs a new informer for S3X 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 NewISCSIInformer ¶
func NewISCSIInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewISCSIInformer constructs a new informer for ISCSI 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 NewNFSInformer ¶
func NewNFSInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewNFSInformer constructs a new informer for NFS 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 NewS3Informer ¶
func NewS3Informer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewS3Informer constructs a new informer for S3 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 NewS3XInformer ¶
func NewS3XInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewS3XInformer constructs a new informer for S3X 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 ClusterInformer ¶
type ClusterInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ClusterLister }
ClusterInformer provides access to a shared informer and lister for Clusters.
type ISCSIInformer ¶
type ISCSIInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ISCSILister }
ISCSIInformer provides access to a shared informer and lister for ISCSIs.
type Interface ¶
type Interface interface { // Clusters returns a ClusterInformer. Clusters() ClusterInformer // ISCSIs returns a ISCSIInformer. ISCSIs() ISCSIInformer // NFSs returns a NFSInformer. NFSs() NFSInformer // S3s returns a S3Informer. S3s() S3Informer // S3Xs returns a S3XInformer. S3Xs() S3XInformer }
Interface provides access to all the informers in this group version.
func New ¶
func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
New returns a new Interface.
type NFSInformer ¶
type NFSInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.NFSLister }
NFSInformer provides access to a shared informer and lister for NFSs.
type S3Informer ¶
type S3Informer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.S3Lister }
S3Informer provides access to a shared informer and lister for S3s.
type S3XInformer ¶
type S3XInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.S3XLister }
S3XInformer provides access to a shared informer and lister for S3Xs.