Documentation ¶
Index ¶
- func NewAccessGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAccessRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFileSystemInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAccessGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAccessRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredFileSystemInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMountPointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMountPointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type AccessGroupInformer
- type AccessRuleInformer
- type FileSystemInformer
- type Interface
- type MountPointInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAccessGroupInformer ¶
func NewAccessGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAccessGroupInformer constructs a new informer for AccessGroup 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 NewAccessRuleInformer ¶
func NewAccessRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAccessRuleInformer constructs a new informer for AccessRule 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 NewFileSystemInformer ¶
func NewFileSystemInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewFileSystemInformer constructs a new informer for FileSystem 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 NewFilteredAccessGroupInformer ¶
func NewFilteredAccessGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAccessGroupInformer constructs a new informer for AccessGroup 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 NewFilteredAccessRuleInformer ¶
func NewFilteredAccessRuleInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAccessRuleInformer constructs a new informer for AccessRule 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 NewFilteredFileSystemInformer ¶
func NewFilteredFileSystemInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredFileSystemInformer constructs a new informer for FileSystem 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 NewFilteredMountPointInformer ¶
func NewFilteredMountPointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredMountPointInformer constructs a new informer for MountPoint 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 NewMountPointInformer ¶
func NewMountPointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewMountPointInformer constructs a new informer for MountPoint 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 AccessGroupInformer ¶
type AccessGroupInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.AccessGroupLister }
AccessGroupInformer provides access to a shared informer and lister for AccessGroups.
type AccessRuleInformer ¶
type AccessRuleInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.AccessRuleLister }
AccessRuleInformer provides access to a shared informer and lister for AccessRules.
type FileSystemInformer ¶
type FileSystemInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.FileSystemLister }
FileSystemInformer provides access to a shared informer and lister for FileSystems.
type Interface ¶
type Interface interface { // AccessGroups returns a AccessGroupInformer. AccessGroups() AccessGroupInformer // AccessRules returns a AccessRuleInformer. AccessRules() AccessRuleInformer // FileSystems returns a FileSystemInformer. FileSystems() FileSystemInformer // MountPoints returns a MountPointInformer. MountPoints() MountPointInformer }
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 MountPointInformer ¶
type MountPointInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.MountPointLister }
MountPointInformer provides access to a shared informer and lister for MountPoints.