Documentation ¶
Index ¶
- func NewFilteredIamBindingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredIamMemberInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredIamPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewIamBindingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewIamMemberInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewIamPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type IamBindingInformer
- type IamMemberInformer
- type IamPolicyInformer
- type Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFilteredIamBindingInformer ¶
func NewFilteredIamBindingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredIamBindingInformer constructs a new informer for IamBinding 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 NewFilteredIamMemberInformer ¶
func NewFilteredIamMemberInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredIamMemberInformer constructs a new informer for IamMember 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 NewFilteredIamPolicyInformer ¶
func NewFilteredIamPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredIamPolicyInformer constructs a new informer for IamPolicy 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 NewIamBindingInformer ¶
func NewIamBindingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewIamBindingInformer constructs a new informer for IamBinding 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 NewIamMemberInformer ¶
func NewIamMemberInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewIamMemberInformer constructs a new informer for IamMember 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 NewIamPolicyInformer ¶
func NewIamPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewIamPolicyInformer constructs a new informer for IamPolicy 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 IamBindingInformer ¶
type IamBindingInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.IamBindingLister }
IamBindingInformer provides access to a shared informer and lister for IamBindings.
type IamMemberInformer ¶
type IamMemberInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.IamMemberLister }
IamMemberInformer provides access to a shared informer and lister for IamMembers.
type IamPolicyInformer ¶
type IamPolicyInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.IamPolicyLister }
IamPolicyInformer provides access to a shared informer and lister for IamPolicies.
type Interface ¶
type Interface interface { // IamBindings returns a IamBindingInformer. IamBindings() IamBindingInformer // IamMembers returns a IamMemberInformer. IamMembers() IamMemberInformer // IamPolicies returns a IamPolicyInformer. IamPolicies() IamPolicyInformer }
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.