Documentation ¶
Index ¶
- func NewApplicationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAutoscalingConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewEdgeKubernetesInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredApplicationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAutoscalingConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredEdgeKubernetesInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredKubernetesAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredKubernetesInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredKubernetesNodePoolInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredKubernetesPermissionsInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredManagedKubernetesInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredServerlessKubernetesInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredSwarmInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewKubernetesAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewKubernetesInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewKubernetesNodePoolInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewKubernetesPermissionsInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewManagedKubernetesInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewServerlessKubernetesInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewSwarmInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type ApplicationInformer
- type AutoscalingConfigInformer
- type EdgeKubernetesInformer
- type Interface
- type KubernetesAutoscalerInformer
- type KubernetesInformer
- type KubernetesNodePoolInformer
- type KubernetesPermissionsInformer
- type ManagedKubernetesInformer
- type ServerlessKubernetesInformer
- type SwarmInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewApplicationInformer ¶
func NewApplicationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewApplicationInformer constructs a new informer for Application 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 NewAutoscalingConfigInformer ¶
func NewAutoscalingConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAutoscalingConfigInformer constructs a new informer for AutoscalingConfig 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 NewEdgeKubernetesInformer ¶
func NewEdgeKubernetesInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewEdgeKubernetesInformer constructs a new informer for EdgeKubernetes 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 NewFilteredApplicationInformer ¶
func NewFilteredApplicationInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredApplicationInformer constructs a new informer for Application 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 NewFilteredAutoscalingConfigInformer ¶
func NewFilteredAutoscalingConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAutoscalingConfigInformer constructs a new informer for AutoscalingConfig 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 NewFilteredEdgeKubernetesInformer ¶
func NewFilteredEdgeKubernetesInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredEdgeKubernetesInformer constructs a new informer for EdgeKubernetes 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 NewFilteredKubernetesAutoscalerInformer ¶
func NewFilteredKubernetesAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredKubernetesAutoscalerInformer constructs a new informer for KubernetesAutoscaler 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 NewFilteredKubernetesInformer ¶
func NewFilteredKubernetesInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredKubernetesInformer constructs a new informer for Kubernetes 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 NewFilteredKubernetesNodePoolInformer ¶
func NewFilteredKubernetesNodePoolInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredKubernetesNodePoolInformer constructs a new informer for KubernetesNodePool 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 NewFilteredKubernetesPermissionsInformer ¶
func NewFilteredKubernetesPermissionsInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredKubernetesPermissionsInformer constructs a new informer for KubernetesPermissions 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 NewFilteredManagedKubernetesInformer ¶
func NewFilteredManagedKubernetesInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredManagedKubernetesInformer constructs a new informer for ManagedKubernetes 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 NewFilteredServerlessKubernetesInformer ¶
func NewFilteredServerlessKubernetesInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredServerlessKubernetesInformer constructs a new informer for ServerlessKubernetes 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 NewFilteredSwarmInformer ¶
func NewFilteredSwarmInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredSwarmInformer constructs a new informer for Swarm 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 NewKubernetesAutoscalerInformer ¶
func NewKubernetesAutoscalerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewKubernetesAutoscalerInformer constructs a new informer for KubernetesAutoscaler 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 NewKubernetesInformer ¶
func NewKubernetesInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewKubernetesInformer constructs a new informer for Kubernetes 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 NewKubernetesNodePoolInformer ¶
func NewKubernetesNodePoolInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewKubernetesNodePoolInformer constructs a new informer for KubernetesNodePool 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 NewKubernetesPermissionsInformer ¶
func NewKubernetesPermissionsInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewKubernetesPermissionsInformer constructs a new informer for KubernetesPermissions 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 NewManagedKubernetesInformer ¶
func NewManagedKubernetesInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewManagedKubernetesInformer constructs a new informer for ManagedKubernetes 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 NewServerlessKubernetesInformer ¶
func NewServerlessKubernetesInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewServerlessKubernetesInformer constructs a new informer for ServerlessKubernetes 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 NewSwarmInformer ¶
func NewSwarmInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewSwarmInformer constructs a new informer for Swarm 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 ApplicationInformer ¶
type ApplicationInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ApplicationLister }
ApplicationInformer provides access to a shared informer and lister for Applications.
type AutoscalingConfigInformer ¶
type AutoscalingConfigInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.AutoscalingConfigLister }
AutoscalingConfigInformer provides access to a shared informer and lister for AutoscalingConfigs.
type EdgeKubernetesInformer ¶
type EdgeKubernetesInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.EdgeKubernetesLister }
EdgeKubernetesInformer provides access to a shared informer and lister for EdgeKuberneteses.
type Interface ¶
type Interface interface { // Applications returns a ApplicationInformer. Applications() ApplicationInformer // AutoscalingConfigs returns a AutoscalingConfigInformer. AutoscalingConfigs() AutoscalingConfigInformer // EdgeKuberneteses returns a EdgeKubernetesInformer. EdgeKuberneteses() EdgeKubernetesInformer // Kuberneteses returns a KubernetesInformer. Kuberneteses() KubernetesInformer // KubernetesAutoscalers returns a KubernetesAutoscalerInformer. KubernetesAutoscalers() KubernetesAutoscalerInformer // KubernetesNodePools returns a KubernetesNodePoolInformer. KubernetesNodePools() KubernetesNodePoolInformer // KubernetesPermissionses returns a KubernetesPermissionsInformer. KubernetesPermissionses() KubernetesPermissionsInformer // ManagedKuberneteses returns a ManagedKubernetesInformer. ManagedKuberneteses() ManagedKubernetesInformer // ServerlessKuberneteses returns a ServerlessKubernetesInformer. ServerlessKuberneteses() ServerlessKubernetesInformer // Swarms returns a SwarmInformer. Swarms() SwarmInformer }
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 KubernetesAutoscalerInformer ¶
type KubernetesAutoscalerInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.KubernetesAutoscalerLister }
KubernetesAutoscalerInformer provides access to a shared informer and lister for KubernetesAutoscalers.
type KubernetesInformer ¶
type KubernetesInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.KubernetesLister }
KubernetesInformer provides access to a shared informer and lister for Kuberneteses.
type KubernetesNodePoolInformer ¶
type KubernetesNodePoolInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.KubernetesNodePoolLister }
KubernetesNodePoolInformer provides access to a shared informer and lister for KubernetesNodePools.
type KubernetesPermissionsInformer ¶
type KubernetesPermissionsInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.KubernetesPermissionsLister }
KubernetesPermissionsInformer provides access to a shared informer and lister for KubernetesPermissionses.
type ManagedKubernetesInformer ¶
type ManagedKubernetesInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ManagedKubernetesLister }
ManagedKubernetesInformer provides access to a shared informer and lister for ManagedKuberneteses.
type ServerlessKubernetesInformer ¶
type ServerlessKubernetesInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.ServerlessKubernetesLister }
ServerlessKubernetesInformer provides access to a shared informer and lister for ServerlessKuberneteses.
type SwarmInformer ¶
type SwarmInformer interface { Informer() cache.SharedIndexInformer Lister() v1alpha1.SwarmLister }
SwarmInformer provides access to a shared informer and lister for Swarms.