...

Package v1alpha1

import "github.com/linkerd/linkerd2/controller/gen/client/informers/externalversions/policy/v1alpha1"
Overview
Index

Overview ▾

Index ▾

func NewAuthorizationPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
func NewFilteredAuthorizationPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
func NewFilteredHTTPRouteInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
func NewFilteredMeshTLSAuthenticationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
func NewFilteredNetworkAuthenticationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
func NewHTTPRouteInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
func NewMeshTLSAuthenticationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
func NewNetworkAuthenticationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
type AuthorizationPolicyInformer
type HTTPRouteInformer
type Interface
    func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface
type MeshTLSAuthenticationInformer
type NetworkAuthenticationInformer

Package files

authorizationpolicy.go httproute.go interface.go meshtlsauthentication.go networkauthentication.go

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 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.

func NewFilteredHTTPRouteInformer

func NewFilteredHTTPRouteInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredHTTPRouteInformer constructs a new informer for HTTPRoute 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 NewFilteredMeshTLSAuthenticationInformer

func NewFilteredMeshTLSAuthenticationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredMeshTLSAuthenticationInformer constructs a new informer for MeshTLSAuthentication 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 NewFilteredNetworkAuthenticationInformer

func NewFilteredNetworkAuthenticationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredNetworkAuthenticationInformer constructs a new informer for NetworkAuthentication 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 NewHTTPRouteInformer

func NewHTTPRouteInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewHTTPRouteInformer constructs a new informer for HTTPRoute 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 NewMeshTLSAuthenticationInformer

func NewMeshTLSAuthenticationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewMeshTLSAuthenticationInformer constructs a new informer for MeshTLSAuthentication 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 NewNetworkAuthenticationInformer

func NewNetworkAuthenticationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewNetworkAuthenticationInformer constructs a new informer for NetworkAuthentication 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.

type AuthorizationPolicyInformer

AuthorizationPolicyInformer provides access to a shared informer and lister for AuthorizationPolicies.

type AuthorizationPolicyInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1alpha1.AuthorizationPolicyLister
}

type HTTPRouteInformer

HTTPRouteInformer provides access to a shared informer and lister for HTTPRoutes.

type HTTPRouteInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1alpha1.HTTPRouteLister
}

type Interface

Interface provides access to all the informers in this group version.

type Interface interface {
    // AuthorizationPolicies returns a AuthorizationPolicyInformer.
    AuthorizationPolicies() AuthorizationPolicyInformer
    // HTTPRoutes returns a HTTPRouteInformer.
    HTTPRoutes() HTTPRouteInformer
    // MeshTLSAuthentications returns a MeshTLSAuthenticationInformer.
    MeshTLSAuthentications() MeshTLSAuthenticationInformer
    // NetworkAuthentications returns a NetworkAuthenticationInformer.
    NetworkAuthentications() NetworkAuthenticationInformer
}

func New

func New(f internalinterfaces.SharedInformerFactory, namespace string, tweakListOptions internalinterfaces.TweakListOptionsFunc) Interface

New returns a new Interface.

type MeshTLSAuthenticationInformer

MeshTLSAuthenticationInformer provides access to a shared informer and lister for MeshTLSAuthentications.

type MeshTLSAuthenticationInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1alpha1.MeshTLSAuthenticationLister
}

type NetworkAuthenticationInformer

NetworkAuthenticationInformer provides access to a shared informer and lister for NetworkAuthentications.

type NetworkAuthenticationInformer interface {
    Informer() cache.SharedIndexInformer
    Lister() v1alpha1.NetworkAuthenticationLister
}