Documentation ¶
Index ¶
- func NewAuthenticationPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAuthorizationPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAuthenticationPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAuthorizationPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type AuthenticationPolicyInformer
- type AuthorizationPolicyInformer
- type Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAuthenticationPolicyInformer ¶
func NewAuthenticationPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAuthenticationPolicyInformer constructs a new informer for AuthenticationPolicy 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 NewAuthorizationPolicyInformer ¶
func NewAuthorizationPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAuthorizationPolicyInformer constructs a new informer for AuthorizationPolicy 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 NewFilteredAuthenticationPolicyInformer ¶
func NewFilteredAuthenticationPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAuthenticationPolicyInformer constructs a new informer for AuthenticationPolicy 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 NewFilteredAuthorizationPolicyInformer ¶
func NewFilteredAuthorizationPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAuthorizationPolicyInformer constructs a new informer for AuthorizationPolicy 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 AuthenticationPolicyInformer ¶
type AuthenticationPolicyInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.AuthenticationPolicyLister }
AuthenticationPolicyInformer provides access to a shared informer and lister for AuthenticationPolicies.
type AuthorizationPolicyInformer ¶
type AuthorizationPolicyInformer interface { Informer() cache.SharedIndexInformer Lister() v1beta1.AuthorizationPolicyLister }
AuthorizationPolicyInformer provides access to a shared informer and lister for AuthorizationPolicies.
type Interface ¶
type Interface interface { // AuthenticationPolicies returns a AuthenticationPolicyInformer. AuthenticationPolicies() AuthenticationPolicyInformer // AuthorizationPolicies returns a AuthorizationPolicyInformer. AuthorizationPolicies() AuthorizationPolicyInformer }
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.