Documentation ¶
Index ¶
- func NewFilteredServiceIamBindingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredServiceIamMemberInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredServiceIamPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredServiceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewServiceIamBindingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewServiceIamMemberInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewServiceIamPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewServiceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type Interface
- type ServiceIamBindingInformer
- type ServiceIamMemberInformer
- type ServiceIamPolicyInformer
- type ServiceInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewFilteredServiceIamBindingInformer ¶
func NewFilteredServiceIamBindingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredServiceIamBindingInformer constructs a new informer for ServiceIamBinding 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 NewFilteredServiceIamMemberInformer ¶
func NewFilteredServiceIamMemberInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredServiceIamMemberInformer constructs a new informer for ServiceIamMember 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 NewFilteredServiceIamPolicyInformer ¶
func NewFilteredServiceIamPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredServiceIamPolicyInformer constructs a new informer for ServiceIamPolicy 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 NewFilteredServiceInformer ¶
func NewFilteredServiceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredServiceInformer constructs a new informer for Service 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 NewServiceIamBindingInformer ¶
func NewServiceIamBindingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewServiceIamBindingInformer constructs a new informer for ServiceIamBinding 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 NewServiceIamMemberInformer ¶
func NewServiceIamMemberInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewServiceIamMemberInformer constructs a new informer for ServiceIamMember 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 NewServiceIamPolicyInformer ¶
func NewServiceIamPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewServiceIamPolicyInformer constructs a new informer for ServiceIamPolicy 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 NewServiceInformer ¶
func NewServiceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewServiceInformer constructs a new informer for Service 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 Interface ¶
type Interface interface { // Services returns a ServiceInformer. Services() ServiceInformer // ServiceIamBindings returns a ServiceIamBindingInformer. ServiceIamBindings() ServiceIamBindingInformer // ServiceIamMembers returns a ServiceIamMemberInformer. ServiceIamMembers() ServiceIamMemberInformer // ServiceIamPolicies returns a ServiceIamPolicyInformer. ServiceIamPolicies() ServiceIamPolicyInformer }
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 ServiceIamBindingInformer ¶
type ServiceIamBindingInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ServiceIamBindingLister }
ServiceIamBindingInformer provides access to a shared informer and lister for ServiceIamBindings.
type ServiceIamMemberInformer ¶
type ServiceIamMemberInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ServiceIamMemberLister }
ServiceIamMemberInformer provides access to a shared informer and lister for ServiceIamMembers.
type ServiceIamPolicyInformer ¶
type ServiceIamPolicyInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ServiceIamPolicyLister }
ServiceIamPolicyInformer provides access to a shared informer and lister for ServiceIamPolicies.
type ServiceInformer ¶
type ServiceInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ServiceLister }
ServiceInformer provides access to a shared informer and lister for Services.