Documentation ¶
Index ¶
- func NewCrossVPCEniInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredCrossVPCEniInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredIPPoolInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMultiIPWorkloadEndpointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPodSubnetTopologySpreadInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredPodSubnetTopologySpreadTableInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSubnetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredWorkloadEndpointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewIPPoolInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMultiIPWorkloadEndpointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPodSubnetTopologySpreadInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewPodSubnetTopologySpreadTableInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSubnetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewWorkloadEndpointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type CrossVPCEniInformer
- type IPPoolInformer
- type Interface
- type MultiIPWorkloadEndpointInformer
- type PodSubnetTopologySpreadInformer
- type PodSubnetTopologySpreadTableInformer
- type SubnetInformer
- type WorkloadEndpointInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCrossVPCEniInformer ¶
func NewCrossVPCEniInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewCrossVPCEniInformer constructs a new informer for CrossVPCEni 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 NewFilteredCrossVPCEniInformer ¶
func NewFilteredCrossVPCEniInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredCrossVPCEniInformer constructs a new informer for CrossVPCEni 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 NewFilteredIPPoolInformer ¶
func NewFilteredIPPoolInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredIPPoolInformer constructs a new informer for IPPool 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 NewFilteredMultiIPWorkloadEndpointInformer ¶ added in v1.5.4
func NewFilteredMultiIPWorkloadEndpointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredMultiIPWorkloadEndpointInformer constructs a new informer for MultiIPWorkloadEndpoint 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 NewFilteredPodSubnetTopologySpreadInformer ¶
func NewFilteredPodSubnetTopologySpreadInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredPodSubnetTopologySpreadInformer constructs a new informer for PodSubnetTopologySpread 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 NewFilteredPodSubnetTopologySpreadTableInformer ¶
func NewFilteredPodSubnetTopologySpreadTableInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredPodSubnetTopologySpreadTableInformer constructs a new informer for PodSubnetTopologySpreadTable 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 NewFilteredSubnetInformer ¶
func NewFilteredSubnetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredSubnetInformer constructs a new informer for Subnet 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 NewFilteredWorkloadEndpointInformer ¶
func NewFilteredWorkloadEndpointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredWorkloadEndpointInformer constructs a new informer for WorkloadEndpoint 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 NewIPPoolInformer ¶
func NewIPPoolInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewIPPoolInformer constructs a new informer for IPPool 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 NewMultiIPWorkloadEndpointInformer ¶ added in v1.5.4
func NewMultiIPWorkloadEndpointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewMultiIPWorkloadEndpointInformer constructs a new informer for MultiIPWorkloadEndpoint 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 NewPodSubnetTopologySpreadInformer ¶
func NewPodSubnetTopologySpreadInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewPodSubnetTopologySpreadInformer constructs a new informer for PodSubnetTopologySpread 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 NewPodSubnetTopologySpreadTableInformer ¶
func NewPodSubnetTopologySpreadTableInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewPodSubnetTopologySpreadTableInformer constructs a new informer for PodSubnetTopologySpreadTable 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 NewSubnetInformer ¶
func NewSubnetInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewSubnetInformer constructs a new informer for Subnet 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 NewWorkloadEndpointInformer ¶
func NewWorkloadEndpointInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewWorkloadEndpointInformer constructs a new informer for WorkloadEndpoint 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 CrossVPCEniInformer ¶
type CrossVPCEniInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.CrossVPCEniLister }
CrossVPCEniInformer provides access to a shared informer and lister for CrossVPCEnis.
type IPPoolInformer ¶
type IPPoolInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.IPPoolLister }
IPPoolInformer provides access to a shared informer and lister for IPPools.
type Interface ¶
type Interface interface { // CrossVPCEnis returns a CrossVPCEniInformer. CrossVPCEnis() CrossVPCEniInformer // IPPools returns a IPPoolInformer. IPPools() IPPoolInformer // MultiIPWorkloadEndpoints returns a MultiIPWorkloadEndpointInformer. MultiIPWorkloadEndpoints() MultiIPWorkloadEndpointInformer // PodSubnetTopologySpreads returns a PodSubnetTopologySpreadInformer. PodSubnetTopologySpreads() PodSubnetTopologySpreadInformer // PodSubnetTopologySpreadTables returns a PodSubnetTopologySpreadTableInformer. PodSubnetTopologySpreadTables() PodSubnetTopologySpreadTableInformer // Subnets returns a SubnetInformer. Subnets() SubnetInformer // WorkloadEndpoints returns a WorkloadEndpointInformer. WorkloadEndpoints() WorkloadEndpointInformer }
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 MultiIPWorkloadEndpointInformer ¶ added in v1.5.4
type MultiIPWorkloadEndpointInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.MultiIPWorkloadEndpointLister }
MultiIPWorkloadEndpointInformer provides access to a shared informer and lister for MultiIPWorkloadEndpoints.
type PodSubnetTopologySpreadInformer ¶
type PodSubnetTopologySpreadInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.PodSubnetTopologySpreadLister }
PodSubnetTopologySpreadInformer provides access to a shared informer and lister for PodSubnetTopologySpreads.
type PodSubnetTopologySpreadTableInformer ¶
type PodSubnetTopologySpreadTableInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.PodSubnetTopologySpreadTableLister }
PodSubnetTopologySpreadTableInformer provides access to a shared informer and lister for PodSubnetTopologySpreadTables.
type SubnetInformer ¶
type SubnetInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.SubnetLister }
SubnetInformer provides access to a shared informer and lister for Subnets.
type WorkloadEndpointInformer ¶
type WorkloadEndpointInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.WorkloadEndpointLister }
WorkloadEndpointInformer provides access to a shared informer and lister for WorkloadEndpoints.