Documentation ¶
Index ¶
- func NewCiliumClusterwideEnvoyConfigInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCiliumClusterwideNetworkPolicyInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCiliumEgressGatewayPolicyInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCiliumEndpointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCiliumEnvoyConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCiliumExternalWorkloadInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCiliumIdentityInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCiliumLocalRedirectPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCiliumNetworkPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCiliumNodeInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCiliumClusterwideEnvoyConfigInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCiliumClusterwideNetworkPolicyInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCiliumEgressGatewayPolicyInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCiliumEndpointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCiliumEnvoyConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCiliumExternalWorkloadInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCiliumIdentityInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCiliumLocalRedirectPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCiliumNetworkPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCiliumNodeInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type CiliumClusterwideEnvoyConfigInformer
- type CiliumClusterwideNetworkPolicyInformer
- type CiliumEgressGatewayPolicyInformer
- type CiliumEndpointInformer
- type CiliumEnvoyConfigInformer
- type CiliumExternalWorkloadInformer
- type CiliumIdentityInformer
- type CiliumLocalRedirectPolicyInformer
- type CiliumNetworkPolicyInformer
- type CiliumNodeInformer
- type Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCiliumClusterwideEnvoyConfigInformer ¶ added in v1.14.0
func NewCiliumClusterwideEnvoyConfigInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewCiliumClusterwideEnvoyConfigInformer constructs a new informer for CiliumClusterwideEnvoyConfig 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 NewCiliumClusterwideNetworkPolicyInformer ¶ added in v1.14.0
func NewCiliumClusterwideNetworkPolicyInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewCiliumClusterwideNetworkPolicyInformer constructs a new informer for CiliumClusterwideNetworkPolicy 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 NewCiliumEgressGatewayPolicyInformer ¶ added in v1.14.0
func NewCiliumEgressGatewayPolicyInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewCiliumEgressGatewayPolicyInformer constructs a new informer for CiliumEgressGatewayPolicy 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 NewCiliumEndpointInformer ¶
func NewCiliumEndpointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewCiliumEndpointInformer constructs a new informer for CiliumEndpoint 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 NewCiliumEnvoyConfigInformer ¶ added in v1.14.0
func NewCiliumEnvoyConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewCiliumEnvoyConfigInformer constructs a new informer for CiliumEnvoyConfig 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 NewCiliumExternalWorkloadInformer ¶ added in v1.14.0
func NewCiliumExternalWorkloadInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewCiliumExternalWorkloadInformer constructs a new informer for CiliumExternalWorkload 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 NewCiliumIdentityInformer ¶ added in v1.6.0
func NewCiliumIdentityInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewCiliumIdentityInformer constructs a new informer for CiliumIdentity 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 NewCiliumLocalRedirectPolicyInformer ¶ added in v1.14.0
func NewCiliumLocalRedirectPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewCiliumLocalRedirectPolicyInformer constructs a new informer for CiliumLocalRedirectPolicy 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 NewCiliumNetworkPolicyInformer ¶
func NewCiliumNetworkPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewCiliumNetworkPolicyInformer constructs a new informer for CiliumNetworkPolicy 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 NewCiliumNodeInformer ¶ added in v1.6.0
func NewCiliumNodeInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewCiliumNodeInformer constructs a new informer for CiliumNode 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 NewFilteredCiliumClusterwideEnvoyConfigInformer ¶ added in v1.14.0
func NewFilteredCiliumClusterwideEnvoyConfigInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredCiliumClusterwideEnvoyConfigInformer constructs a new informer for CiliumClusterwideEnvoyConfig 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 NewFilteredCiliumClusterwideNetworkPolicyInformer ¶ added in v1.14.0
func NewFilteredCiliumClusterwideNetworkPolicyInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredCiliumClusterwideNetworkPolicyInformer constructs a new informer for CiliumClusterwideNetworkPolicy 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 NewFilteredCiliumEgressGatewayPolicyInformer ¶ added in v1.14.0
func NewFilteredCiliumEgressGatewayPolicyInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredCiliumEgressGatewayPolicyInformer constructs a new informer for CiliumEgressGatewayPolicy 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 NewFilteredCiliumEndpointInformer ¶
func NewFilteredCiliumEndpointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredCiliumEndpointInformer constructs a new informer for CiliumEndpoint 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 NewFilteredCiliumEnvoyConfigInformer ¶ added in v1.14.0
func NewFilteredCiliumEnvoyConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredCiliumEnvoyConfigInformer constructs a new informer for CiliumEnvoyConfig 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 NewFilteredCiliumExternalWorkloadInformer ¶ added in v1.14.0
func NewFilteredCiliumExternalWorkloadInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredCiliumExternalWorkloadInformer constructs a new informer for CiliumExternalWorkload 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 NewFilteredCiliumIdentityInformer ¶ added in v1.6.0
func NewFilteredCiliumIdentityInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredCiliumIdentityInformer constructs a new informer for CiliumIdentity 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 NewFilteredCiliumLocalRedirectPolicyInformer ¶ added in v1.14.0
func NewFilteredCiliumLocalRedirectPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredCiliumLocalRedirectPolicyInformer constructs a new informer for CiliumLocalRedirectPolicy 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 NewFilteredCiliumNetworkPolicyInformer ¶
func NewFilteredCiliumNetworkPolicyInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredCiliumNetworkPolicyInformer constructs a new informer for CiliumNetworkPolicy 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 NewFilteredCiliumNodeInformer ¶ added in v1.6.0
func NewFilteredCiliumNodeInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredCiliumNodeInformer constructs a new informer for CiliumNode 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 CiliumClusterwideEnvoyConfigInformer ¶ added in v1.14.0
type CiliumClusterwideEnvoyConfigInformer interface { Informer() cache.SharedIndexInformer Lister() v2.CiliumClusterwideEnvoyConfigLister }
CiliumClusterwideEnvoyConfigInformer provides access to a shared informer and lister for CiliumClusterwideEnvoyConfigs.
type CiliumClusterwideNetworkPolicyInformer ¶ added in v1.14.0
type CiliumClusterwideNetworkPolicyInformer interface { Informer() cache.SharedIndexInformer Lister() v2.CiliumClusterwideNetworkPolicyLister }
CiliumClusterwideNetworkPolicyInformer provides access to a shared informer and lister for CiliumClusterwideNetworkPolicies.
type CiliumEgressGatewayPolicyInformer ¶ added in v1.14.0
type CiliumEgressGatewayPolicyInformer interface { Informer() cache.SharedIndexInformer Lister() v2.CiliumEgressGatewayPolicyLister }
CiliumEgressGatewayPolicyInformer provides access to a shared informer and lister for CiliumEgressGatewayPolicies.
type CiliumEndpointInformer ¶
type CiliumEndpointInformer interface { Informer() cache.SharedIndexInformer Lister() v2.CiliumEndpointLister }
CiliumEndpointInformer provides access to a shared informer and lister for CiliumEndpoints.
type CiliumEnvoyConfigInformer ¶ added in v1.14.0
type CiliumEnvoyConfigInformer interface { Informer() cache.SharedIndexInformer Lister() v2.CiliumEnvoyConfigLister }
CiliumEnvoyConfigInformer provides access to a shared informer and lister for CiliumEnvoyConfigs.
type CiliumExternalWorkloadInformer ¶ added in v1.14.0
type CiliumExternalWorkloadInformer interface { Informer() cache.SharedIndexInformer Lister() v2.CiliumExternalWorkloadLister }
CiliumExternalWorkloadInformer provides access to a shared informer and lister for CiliumExternalWorkloads.
type CiliumIdentityInformer ¶ added in v1.6.0
type CiliumIdentityInformer interface { Informer() cache.SharedIndexInformer Lister() v2.CiliumIdentityLister }
CiliumIdentityInformer provides access to a shared informer and lister for CiliumIdentities.
type CiliumLocalRedirectPolicyInformer ¶ added in v1.14.0
type CiliumLocalRedirectPolicyInformer interface { Informer() cache.SharedIndexInformer Lister() v2.CiliumLocalRedirectPolicyLister }
CiliumLocalRedirectPolicyInformer provides access to a shared informer and lister for CiliumLocalRedirectPolicies.
type CiliumNetworkPolicyInformer ¶
type CiliumNetworkPolicyInformer interface { Informer() cache.SharedIndexInformer Lister() v2.CiliumNetworkPolicyLister }
CiliumNetworkPolicyInformer provides access to a shared informer and lister for CiliumNetworkPolicies.
type CiliumNodeInformer ¶ added in v1.6.0
type CiliumNodeInformer interface { Informer() cache.SharedIndexInformer Lister() v2.CiliumNodeLister }
CiliumNodeInformer provides access to a shared informer and lister for CiliumNodes.
type Interface ¶
type Interface interface { // CiliumClusterwideEnvoyConfigs returns a CiliumClusterwideEnvoyConfigInformer. CiliumClusterwideEnvoyConfigs() CiliumClusterwideEnvoyConfigInformer // CiliumClusterwideNetworkPolicies returns a CiliumClusterwideNetworkPolicyInformer. CiliumClusterwideNetworkPolicies() CiliumClusterwideNetworkPolicyInformer // CiliumEgressGatewayPolicies returns a CiliumEgressGatewayPolicyInformer. CiliumEgressGatewayPolicies() CiliumEgressGatewayPolicyInformer // CiliumEndpoints returns a CiliumEndpointInformer. CiliumEndpoints() CiliumEndpointInformer // CiliumEnvoyConfigs returns a CiliumEnvoyConfigInformer. CiliumEnvoyConfigs() CiliumEnvoyConfigInformer // CiliumExternalWorkloads returns a CiliumExternalWorkloadInformer. CiliumExternalWorkloads() CiliumExternalWorkloadInformer // CiliumIdentities returns a CiliumIdentityInformer. CiliumIdentities() CiliumIdentityInformer // CiliumLocalRedirectPolicies returns a CiliumLocalRedirectPolicyInformer. CiliumLocalRedirectPolicies() CiliumLocalRedirectPolicyInformer // CiliumNetworkPolicies returns a CiliumNetworkPolicyInformer. CiliumNetworkPolicies() CiliumNetworkPolicyInformer // CiliumNodes returns a CiliumNodeInformer. CiliumNodes() CiliumNodeInformer }
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.