Documentation ¶
Index ¶
- func NewFilteredGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredGroupPolicyAssignmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredGroupSubscriptionAssociationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredGroupTemplateDeploymentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredLockInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewGroupPolicyAssignmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewGroupSubscriptionAssociationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewGroupTemplateDeploymentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewLockInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type GroupInformer
- type GroupPolicyAssignmentInformer
- type GroupSubscriptionAssociationInformer
- type GroupTemplateDeploymentInformer
- type Interface
- type LockInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFilteredGroupInformer ¶
func NewFilteredGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredGroupInformer constructs a new informer for Group 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 NewFilteredGroupPolicyAssignmentInformer ¶
func NewFilteredGroupPolicyAssignmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredGroupPolicyAssignmentInformer constructs a new informer for GroupPolicyAssignment 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 NewFilteredGroupSubscriptionAssociationInformer ¶
func NewFilteredGroupSubscriptionAssociationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredGroupSubscriptionAssociationInformer constructs a new informer for GroupSubscriptionAssociation 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 NewFilteredGroupTemplateDeploymentInformer ¶
func NewFilteredGroupTemplateDeploymentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredGroupTemplateDeploymentInformer constructs a new informer for GroupTemplateDeployment 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 NewFilteredLockInformer ¶
func NewFilteredLockInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredLockInformer constructs a new informer for Lock 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 NewGroupInformer ¶
func NewGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewGroupInformer constructs a new informer for Group 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 NewGroupPolicyAssignmentInformer ¶
func NewGroupPolicyAssignmentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewGroupPolicyAssignmentInformer constructs a new informer for GroupPolicyAssignment 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 NewGroupSubscriptionAssociationInformer ¶
func NewGroupSubscriptionAssociationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewGroupSubscriptionAssociationInformer constructs a new informer for GroupSubscriptionAssociation 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 NewGroupTemplateDeploymentInformer ¶
func NewGroupTemplateDeploymentInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewGroupTemplateDeploymentInformer constructs a new informer for GroupTemplateDeployment 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 NewLockInformer ¶
func NewLockInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewLockInformer constructs a new informer for Lock 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 GroupInformer ¶
type GroupInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.GroupLister }
GroupInformer provides access to a shared informer and lister for Groups.
type GroupPolicyAssignmentInformer ¶
type GroupPolicyAssignmentInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.GroupPolicyAssignmentLister }
GroupPolicyAssignmentInformer provides access to a shared informer and lister for GroupPolicyAssignments.
type GroupSubscriptionAssociationInformer ¶
type GroupSubscriptionAssociationInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.GroupSubscriptionAssociationLister }
GroupSubscriptionAssociationInformer provides access to a shared informer and lister for GroupSubscriptionAssociations.
type GroupTemplateDeploymentInformer ¶
type GroupTemplateDeploymentInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.GroupTemplateDeploymentLister }
GroupTemplateDeploymentInformer provides access to a shared informer and lister for GroupTemplateDeployments.
type Interface ¶
type Interface interface { // Groups returns a GroupInformer. Groups() GroupInformer // GroupPolicyAssignments returns a GroupPolicyAssignmentInformer. GroupPolicyAssignments() GroupPolicyAssignmentInformer // GroupSubscriptionAssociations returns a GroupSubscriptionAssociationInformer. GroupSubscriptionAssociations() GroupSubscriptionAssociationInformer // GroupTemplateDeployments returns a GroupTemplateDeploymentInformer. GroupTemplateDeployments() GroupTemplateDeploymentInformer // Locks returns a LockInformer. Locks() LockInformer }
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 LockInformer ¶
type LockInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.LockLister }
LockInformer provides access to a shared informer and lister for Locks.