Documentation ¶
Index ¶
- func NewCiliumBGPAdvertisementInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCiliumBGPClusterConfigInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCiliumBGPNodeConfigInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCiliumBGPNodeConfigOverrideInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCiliumBGPPeerConfigInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCiliumBGPPeeringPolicyInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCiliumCIDRGroupInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCiliumEndpointSliceInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCiliumL2AnnouncementPolicyInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCiliumLoadBalancerIPPoolInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCiliumNodeConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewCiliumPodIPPoolInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCiliumBGPAdvertisementInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCiliumBGPClusterConfigInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCiliumBGPNodeConfigInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCiliumBGPNodeConfigOverrideInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCiliumBGPPeerConfigInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCiliumBGPPeeringPolicyInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCiliumCIDRGroupInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCiliumEndpointSliceInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCiliumL2AnnouncementPolicyInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCiliumLoadBalancerIPPoolInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCiliumNodeConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCiliumPodIPPoolInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type CiliumBGPAdvertisementInformer
- type CiliumBGPClusterConfigInformer
- type CiliumBGPNodeConfigInformer
- type CiliumBGPNodeConfigOverrideInformer
- type CiliumBGPPeerConfigInformer
- type CiliumBGPPeeringPolicyInformer
- type CiliumCIDRGroupInformer
- type CiliumEndpointSliceInformer
- type CiliumL2AnnouncementPolicyInformer
- type CiliumLoadBalancerIPPoolInformer
- type CiliumNodeConfigInformer
- type CiliumPodIPPoolInformer
- type Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCiliumBGPAdvertisementInformer ¶ added in v1.15.0
func NewCiliumBGPAdvertisementInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewCiliumBGPAdvertisementInformer constructs a new informer for CiliumBGPAdvertisement 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 NewCiliumBGPClusterConfigInformer ¶ added in v1.15.0
func NewCiliumBGPClusterConfigInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewCiliumBGPClusterConfigInformer constructs a new informer for CiliumBGPClusterConfig 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 NewCiliumBGPNodeConfigInformer ¶ added in v1.15.0
func NewCiliumBGPNodeConfigInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewCiliumBGPNodeConfigInformer constructs a new informer for CiliumBGPNodeConfig 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 NewCiliumBGPNodeConfigOverrideInformer ¶ added in v1.15.0
func NewCiliumBGPNodeConfigOverrideInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewCiliumBGPNodeConfigOverrideInformer constructs a new informer for CiliumBGPNodeConfigOverride 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 NewCiliumBGPPeerConfigInformer ¶ added in v1.15.0
func NewCiliumBGPPeerConfigInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewCiliumBGPPeerConfigInformer constructs a new informer for CiliumBGPPeerConfig 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 NewCiliumBGPPeeringPolicyInformer ¶
func NewCiliumBGPPeeringPolicyInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewCiliumBGPPeeringPolicyInformer constructs a new informer for CiliumBGPPeeringPolicy 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 NewCiliumCIDRGroupInformer ¶
func NewCiliumCIDRGroupInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewCiliumCIDRGroupInformer constructs a new informer for CiliumCIDRGroup 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 NewCiliumEndpointSliceInformer ¶
func NewCiliumEndpointSliceInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewCiliumEndpointSliceInformer constructs a new informer for CiliumEndpointSlice 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 NewCiliumL2AnnouncementPolicyInformer ¶
func NewCiliumL2AnnouncementPolicyInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewCiliumL2AnnouncementPolicyInformer constructs a new informer for CiliumL2AnnouncementPolicy 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 NewCiliumLoadBalancerIPPoolInformer ¶
func NewCiliumLoadBalancerIPPoolInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewCiliumLoadBalancerIPPoolInformer constructs a new informer for CiliumLoadBalancerIPPool 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 NewCiliumNodeConfigInformer ¶
func NewCiliumNodeConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewCiliumNodeConfigInformer constructs a new informer for CiliumNodeConfig 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 NewCiliumPodIPPoolInformer ¶
func NewCiliumPodIPPoolInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewCiliumPodIPPoolInformer constructs a new informer for CiliumPodIPPool 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 NewFilteredCiliumBGPAdvertisementInformer ¶ added in v1.15.0
func NewFilteredCiliumBGPAdvertisementInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredCiliumBGPAdvertisementInformer constructs a new informer for CiliumBGPAdvertisement 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 NewFilteredCiliumBGPClusterConfigInformer ¶ added in v1.15.0
func NewFilteredCiliumBGPClusterConfigInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredCiliumBGPClusterConfigInformer constructs a new informer for CiliumBGPClusterConfig 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 NewFilteredCiliumBGPNodeConfigInformer ¶ added in v1.15.0
func NewFilteredCiliumBGPNodeConfigInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredCiliumBGPNodeConfigInformer constructs a new informer for CiliumBGPNodeConfig 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 NewFilteredCiliumBGPNodeConfigOverrideInformer ¶ added in v1.15.0
func NewFilteredCiliumBGPNodeConfigOverrideInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredCiliumBGPNodeConfigOverrideInformer constructs a new informer for CiliumBGPNodeConfigOverride 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 NewFilteredCiliumBGPPeerConfigInformer ¶ added in v1.15.0
func NewFilteredCiliumBGPPeerConfigInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredCiliumBGPPeerConfigInformer constructs a new informer for CiliumBGPPeerConfig 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 NewFilteredCiliumBGPPeeringPolicyInformer ¶
func NewFilteredCiliumBGPPeeringPolicyInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredCiliumBGPPeeringPolicyInformer constructs a new informer for CiliumBGPPeeringPolicy 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 NewFilteredCiliumCIDRGroupInformer ¶
func NewFilteredCiliumCIDRGroupInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredCiliumCIDRGroupInformer constructs a new informer for CiliumCIDRGroup 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 NewFilteredCiliumEndpointSliceInformer ¶
func NewFilteredCiliumEndpointSliceInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredCiliumEndpointSliceInformer constructs a new informer for CiliumEndpointSlice 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 NewFilteredCiliumL2AnnouncementPolicyInformer ¶
func NewFilteredCiliumL2AnnouncementPolicyInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredCiliumL2AnnouncementPolicyInformer constructs a new informer for CiliumL2AnnouncementPolicy 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 NewFilteredCiliumLoadBalancerIPPoolInformer ¶
func NewFilteredCiliumLoadBalancerIPPoolInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredCiliumLoadBalancerIPPoolInformer constructs a new informer for CiliumLoadBalancerIPPool 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 NewFilteredCiliumNodeConfigInformer ¶
func NewFilteredCiliumNodeConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredCiliumNodeConfigInformer constructs a new informer for CiliumNodeConfig 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 NewFilteredCiliumPodIPPoolInformer ¶
func NewFilteredCiliumPodIPPoolInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredCiliumPodIPPoolInformer constructs a new informer for CiliumPodIPPool 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 CiliumBGPAdvertisementInformer ¶ added in v1.15.0
type CiliumBGPAdvertisementInformer interface { Informer() cache.SharedIndexInformer Lister() v2alpha1.CiliumBGPAdvertisementLister }
CiliumBGPAdvertisementInformer provides access to a shared informer and lister for CiliumBGPAdvertisements.
type CiliumBGPClusterConfigInformer ¶ added in v1.15.0
type CiliumBGPClusterConfigInformer interface { Informer() cache.SharedIndexInformer Lister() v2alpha1.CiliumBGPClusterConfigLister }
CiliumBGPClusterConfigInformer provides access to a shared informer and lister for CiliumBGPClusterConfigs.
type CiliumBGPNodeConfigInformer ¶ added in v1.15.0
type CiliumBGPNodeConfigInformer interface { Informer() cache.SharedIndexInformer Lister() v2alpha1.CiliumBGPNodeConfigLister }
CiliumBGPNodeConfigInformer provides access to a shared informer and lister for CiliumBGPNodeConfigs.
type CiliumBGPNodeConfigOverrideInformer ¶ added in v1.15.0
type CiliumBGPNodeConfigOverrideInformer interface { Informer() cache.SharedIndexInformer Lister() v2alpha1.CiliumBGPNodeConfigOverrideLister }
CiliumBGPNodeConfigOverrideInformer provides access to a shared informer and lister for CiliumBGPNodeConfigOverrides.
type CiliumBGPPeerConfigInformer ¶ added in v1.15.0
type CiliumBGPPeerConfigInformer interface { Informer() cache.SharedIndexInformer Lister() v2alpha1.CiliumBGPPeerConfigLister }
CiliumBGPPeerConfigInformer provides access to a shared informer and lister for CiliumBGPPeerConfigs.
type CiliumBGPPeeringPolicyInformer ¶
type CiliumBGPPeeringPolicyInformer interface { Informer() cache.SharedIndexInformer Lister() v2alpha1.CiliumBGPPeeringPolicyLister }
CiliumBGPPeeringPolicyInformer provides access to a shared informer and lister for CiliumBGPPeeringPolicies.
type CiliumCIDRGroupInformer ¶
type CiliumCIDRGroupInformer interface { Informer() cache.SharedIndexInformer Lister() v2alpha1.CiliumCIDRGroupLister }
CiliumCIDRGroupInformer provides access to a shared informer and lister for CiliumCIDRGroups.
type CiliumEndpointSliceInformer ¶
type CiliumEndpointSliceInformer interface { Informer() cache.SharedIndexInformer Lister() v2alpha1.CiliumEndpointSliceLister }
CiliumEndpointSliceInformer provides access to a shared informer and lister for CiliumEndpointSlices.
type CiliumL2AnnouncementPolicyInformer ¶
type CiliumL2AnnouncementPolicyInformer interface { Informer() cache.SharedIndexInformer Lister() v2alpha1.CiliumL2AnnouncementPolicyLister }
CiliumL2AnnouncementPolicyInformer provides access to a shared informer and lister for CiliumL2AnnouncementPolicies.
type CiliumLoadBalancerIPPoolInformer ¶
type CiliumLoadBalancerIPPoolInformer interface { Informer() cache.SharedIndexInformer Lister() v2alpha1.CiliumLoadBalancerIPPoolLister }
CiliumLoadBalancerIPPoolInformer provides access to a shared informer and lister for CiliumLoadBalancerIPPools.
type CiliumNodeConfigInformer ¶
type CiliumNodeConfigInformer interface { Informer() cache.SharedIndexInformer Lister() v2alpha1.CiliumNodeConfigLister }
CiliumNodeConfigInformer provides access to a shared informer and lister for CiliumNodeConfigs.
type CiliumPodIPPoolInformer ¶
type CiliumPodIPPoolInformer interface { Informer() cache.SharedIndexInformer Lister() v2alpha1.CiliumPodIPPoolLister }
CiliumPodIPPoolInformer provides access to a shared informer and lister for CiliumPodIPPools.
type Interface ¶
type Interface interface { // CiliumBGPAdvertisements returns a CiliumBGPAdvertisementInformer. CiliumBGPAdvertisements() CiliumBGPAdvertisementInformer // CiliumBGPClusterConfigs returns a CiliumBGPClusterConfigInformer. CiliumBGPClusterConfigs() CiliumBGPClusterConfigInformer // CiliumBGPNodeConfigs returns a CiliumBGPNodeConfigInformer. CiliumBGPNodeConfigs() CiliumBGPNodeConfigInformer // CiliumBGPNodeConfigOverrides returns a CiliumBGPNodeConfigOverrideInformer. CiliumBGPNodeConfigOverrides() CiliumBGPNodeConfigOverrideInformer // CiliumBGPPeerConfigs returns a CiliumBGPPeerConfigInformer. CiliumBGPPeerConfigs() CiliumBGPPeerConfigInformer // CiliumBGPPeeringPolicies returns a CiliumBGPPeeringPolicyInformer. CiliumBGPPeeringPolicies() CiliumBGPPeeringPolicyInformer // CiliumCIDRGroups returns a CiliumCIDRGroupInformer. CiliumCIDRGroups() CiliumCIDRGroupInformer // CiliumEndpointSlices returns a CiliumEndpointSliceInformer. CiliumEndpointSlices() CiliumEndpointSliceInformer // CiliumL2AnnouncementPolicies returns a CiliumL2AnnouncementPolicyInformer. CiliumL2AnnouncementPolicies() CiliumL2AnnouncementPolicyInformer // CiliumLoadBalancerIPPools returns a CiliumLoadBalancerIPPoolInformer. CiliumLoadBalancerIPPools() CiliumLoadBalancerIPPoolInformer // CiliumNodeConfigs returns a CiliumNodeConfigInformer. CiliumNodeConfigs() CiliumNodeConfigInformer // CiliumPodIPPools returns a CiliumPodIPPoolInformer. CiliumPodIPPools() CiliumPodIPPoolInformer }
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.
Source Files ¶
- ciliumbgpadvertisement.go
- ciliumbgpclusterconfig.go
- ciliumbgpnodeconfig.go
- ciliumbgpnodeconfigoverride.go
- ciliumbgppeerconfig.go
- ciliumbgppeeringpolicy.go
- ciliumcidrgroup.go
- ciliumendpointslice.go
- ciliuml2announcementpolicy.go
- ciliumloadbalancerippool.go
- ciliumnodeconfig.go
- ciliumpodippool.go
- interface.go