Documentation ¶
Index ¶
- func NewAddonConfigInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAddonInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAlertmanagerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewAllowedRegistryInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewClusterInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewClusterTemplateInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewClusterTemplateInstanceInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewConstraintInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewConstraintTemplateInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewEtcdBackupConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewEtcdRestoreInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewExternalClusterInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAddonConfigInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAddonInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAlertmanagerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredAllowedRegistryInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredClusterInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredClusterTemplateInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredClusterTemplateInstanceInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredConstraintInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredConstraintTemplateInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredEtcdBackupConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredEtcdRestoreInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredExternalClusterInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredKubermaticSettingInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredMLAAdminSettingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredProjectInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredRuleGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredUserInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredUserProjectBindingInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewFilteredUserSSHKeyInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewKubermaticSettingInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewMLAAdminSettingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewProjectInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewRuleGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewUserInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewUserProjectBindingInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- func NewUserSSHKeyInformer(client versioned.Interface, resyncPeriod time.Duration, ...) cache.SharedIndexInformer
- type AddonConfigInformer
- type AddonInformer
- type AlertmanagerInformer
- type AllowedRegistryInformer
- type ClusterInformer
- type ClusterTemplateInformer
- type ClusterTemplateInstanceInformer
- type ConstraintInformer
- type ConstraintTemplateInformer
- type EtcdBackupConfigInformer
- type EtcdRestoreInformer
- type ExternalClusterInformer
- type Interface
- type KubermaticSettingInformer
- type MLAAdminSettingInformer
- type ProjectInformer
- type RuleGroupInformer
- type UserInformer
- type UserProjectBindingInformer
- type UserSSHKeyInformer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAddonConfigInformer ¶
func NewAddonConfigInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAddonConfigInformer constructs a new informer for AddonConfig 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 NewAddonInformer ¶
func NewAddonInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAddonInformer constructs a new informer for Addon 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 NewAlertmanagerInformer ¶ added in v2.18.0
func NewAlertmanagerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAlertmanagerInformer constructs a new informer for Alertmanager 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 NewAllowedRegistryInformer ¶ added in v2.18.0
func NewAllowedRegistryInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewAllowedRegistryInformer constructs a new informer for AllowedRegistry 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 NewClusterInformer ¶
func NewClusterInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewClusterInformer constructs a new informer for Cluster 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 NewClusterTemplateInformer ¶ added in v2.18.0
func NewClusterTemplateInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewClusterTemplateInformer constructs a new informer for ClusterTemplate 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 NewClusterTemplateInstanceInformer ¶ added in v2.18.0
func NewClusterTemplateInstanceInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewClusterTemplateInstanceInformer constructs a new informer for ClusterTemplateInstance 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 NewConstraintInformer ¶ added in v2.16.3
func NewConstraintInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewConstraintInformer constructs a new informer for Constraint 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 NewConstraintTemplateInformer ¶ added in v2.16.3
func NewConstraintTemplateInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewConstraintTemplateInformer constructs a new informer for ConstraintTemplate 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 NewEtcdBackupConfigInformer ¶ added in v2.17.0
func NewEtcdBackupConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewEtcdBackupConfigInformer constructs a new informer for EtcdBackupConfig 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 NewEtcdRestoreInformer ¶ added in v2.17.0
func NewEtcdRestoreInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewEtcdRestoreInformer constructs a new informer for EtcdRestore 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 NewExternalClusterInformer ¶
func NewExternalClusterInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewExternalClusterInformer constructs a new informer for ExternalCluster 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 NewFilteredAddonConfigInformer ¶
func NewFilteredAddonConfigInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAddonConfigInformer constructs a new informer for AddonConfig 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 NewFilteredAddonInformer ¶
func NewFilteredAddonInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAddonInformer constructs a new informer for Addon 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 NewFilteredAlertmanagerInformer ¶ added in v2.18.0
func NewFilteredAlertmanagerInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAlertmanagerInformer constructs a new informer for Alertmanager 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 NewFilteredAllowedRegistryInformer ¶ added in v2.18.0
func NewFilteredAllowedRegistryInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredAllowedRegistryInformer constructs a new informer for AllowedRegistry 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 NewFilteredClusterInformer ¶
func NewFilteredClusterInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredClusterInformer constructs a new informer for Cluster 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 NewFilteredClusterTemplateInformer ¶ added in v2.18.0
func NewFilteredClusterTemplateInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredClusterTemplateInformer constructs a new informer for ClusterTemplate 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 NewFilteredClusterTemplateInstanceInformer ¶ added in v2.18.0
func NewFilteredClusterTemplateInstanceInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredClusterTemplateInstanceInformer constructs a new informer for ClusterTemplateInstance 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 NewFilteredConstraintInformer ¶ added in v2.16.3
func NewFilteredConstraintInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredConstraintInformer constructs a new informer for Constraint 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 NewFilteredConstraintTemplateInformer ¶ added in v2.16.3
func NewFilteredConstraintTemplateInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredConstraintTemplateInformer constructs a new informer for ConstraintTemplate 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 NewFilteredEtcdBackupConfigInformer ¶ added in v2.17.0
func NewFilteredEtcdBackupConfigInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredEtcdBackupConfigInformer constructs a new informer for EtcdBackupConfig 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 NewFilteredEtcdRestoreInformer ¶ added in v2.17.0
func NewFilteredEtcdRestoreInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredEtcdRestoreInformer constructs a new informer for EtcdRestore 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 NewFilteredExternalClusterInformer ¶
func NewFilteredExternalClusterInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredExternalClusterInformer constructs a new informer for ExternalCluster 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 NewFilteredKubermaticSettingInformer ¶
func NewFilteredKubermaticSettingInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredKubermaticSettingInformer constructs a new informer for KubermaticSetting 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 NewFilteredMLAAdminSettingInformer ¶ added in v2.18.0
func NewFilteredMLAAdminSettingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredMLAAdminSettingInformer constructs a new informer for MLAAdminSetting 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 NewFilteredProjectInformer ¶
func NewFilteredProjectInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredProjectInformer constructs a new informer for Project 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 NewFilteredRuleGroupInformer ¶ added in v2.18.0
func NewFilteredRuleGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredRuleGroupInformer constructs a new informer for RuleGroup 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 NewFilteredUserInformer ¶
func NewFilteredUserInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredUserInformer constructs a new informer for User 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 NewFilteredUserProjectBindingInformer ¶
func NewFilteredUserProjectBindingInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredUserProjectBindingInformer constructs a new informer for UserProjectBinding 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 NewFilteredUserSSHKeyInformer ¶
func NewFilteredUserSSHKeyInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer
NewFilteredUserSSHKeyInformer constructs a new informer for UserSSHKey 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 NewKubermaticSettingInformer ¶
func NewKubermaticSettingInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewKubermaticSettingInformer constructs a new informer for KubermaticSetting 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 NewMLAAdminSettingInformer ¶ added in v2.18.0
func NewMLAAdminSettingInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewMLAAdminSettingInformer constructs a new informer for MLAAdminSetting 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 NewProjectInformer ¶
func NewProjectInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewProjectInformer constructs a new informer for Project 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 NewRuleGroupInformer ¶ added in v2.18.0
func NewRuleGroupInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewRuleGroupInformer constructs a new informer for RuleGroup 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 NewUserInformer ¶
func NewUserInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewUserInformer constructs a new informer for User 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 NewUserProjectBindingInformer ¶
func NewUserProjectBindingInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewUserProjectBindingInformer constructs a new informer for UserProjectBinding 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 NewUserSSHKeyInformer ¶
func NewUserSSHKeyInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer
NewUserSSHKeyInformer constructs a new informer for UserSSHKey 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 AddonConfigInformer ¶
type AddonConfigInformer interface { Informer() cache.SharedIndexInformer Lister() v1.AddonConfigLister }
AddonConfigInformer provides access to a shared informer and lister for AddonConfigs.
type AddonInformer ¶
type AddonInformer interface { Informer() cache.SharedIndexInformer Lister() v1.AddonLister }
AddonInformer provides access to a shared informer and lister for Addons.
type AlertmanagerInformer ¶ added in v2.18.0
type AlertmanagerInformer interface { Informer() cache.SharedIndexInformer Lister() v1.AlertmanagerLister }
AlertmanagerInformer provides access to a shared informer and lister for Alertmanagers.
type AllowedRegistryInformer ¶ added in v2.18.0
type AllowedRegistryInformer interface { Informer() cache.SharedIndexInformer Lister() v1.AllowedRegistryLister }
AllowedRegistryInformer provides access to a shared informer and lister for AllowedRegistries.
type ClusterInformer ¶
type ClusterInformer interface { Informer() cache.SharedIndexInformer Lister() v1.ClusterLister }
ClusterInformer provides access to a shared informer and lister for Clusters.
type ClusterTemplateInformer ¶ added in v2.18.0
type ClusterTemplateInformer interface { Informer() cache.SharedIndexInformer Lister() v1.ClusterTemplateLister }
ClusterTemplateInformer provides access to a shared informer and lister for ClusterTemplates.
type ClusterTemplateInstanceInformer ¶ added in v2.18.0
type ClusterTemplateInstanceInformer interface { Informer() cache.SharedIndexInformer Lister() v1.ClusterTemplateInstanceLister }
ClusterTemplateInstanceInformer provides access to a shared informer and lister for ClusterTemplateInstances.
type ConstraintInformer ¶ added in v2.16.3
type ConstraintInformer interface { Informer() cache.SharedIndexInformer Lister() v1.ConstraintLister }
ConstraintInformer provides access to a shared informer and lister for Constraints.
type ConstraintTemplateInformer ¶ added in v2.16.3
type ConstraintTemplateInformer interface { Informer() cache.SharedIndexInformer Lister() v1.ConstraintTemplateLister }
ConstraintTemplateInformer provides access to a shared informer and lister for ConstraintTemplates.
type EtcdBackupConfigInformer ¶ added in v2.17.0
type EtcdBackupConfigInformer interface { Informer() cache.SharedIndexInformer Lister() v1.EtcdBackupConfigLister }
EtcdBackupConfigInformer provides access to a shared informer and lister for EtcdBackupConfigs.
type EtcdRestoreInformer ¶ added in v2.17.0
type EtcdRestoreInformer interface { Informer() cache.SharedIndexInformer Lister() v1.EtcdRestoreLister }
EtcdRestoreInformer provides access to a shared informer and lister for EtcdRestores.
type ExternalClusterInformer ¶
type ExternalClusterInformer interface { Informer() cache.SharedIndexInformer Lister() v1.ExternalClusterLister }
ExternalClusterInformer provides access to a shared informer and lister for ExternalClusters.
type Interface ¶
type Interface interface { // Addons returns a AddonInformer. Addons() AddonInformer // AddonConfigs returns a AddonConfigInformer. AddonConfigs() AddonConfigInformer // Alertmanagers returns a AlertmanagerInformer. Alertmanagers() AlertmanagerInformer // AllowedRegistries returns a AllowedRegistryInformer. AllowedRegistries() AllowedRegistryInformer // Clusters returns a ClusterInformer. Clusters() ClusterInformer // ClusterTemplates returns a ClusterTemplateInformer. ClusterTemplates() ClusterTemplateInformer // ClusterTemplateInstances returns a ClusterTemplateInstanceInformer. ClusterTemplateInstances() ClusterTemplateInstanceInformer // Constraints returns a ConstraintInformer. Constraints() ConstraintInformer // ConstraintTemplates returns a ConstraintTemplateInformer. ConstraintTemplates() ConstraintTemplateInformer // EtcdBackupConfigs returns a EtcdBackupConfigInformer. EtcdBackupConfigs() EtcdBackupConfigInformer // EtcdRestores returns a EtcdRestoreInformer. EtcdRestores() EtcdRestoreInformer // ExternalClusters returns a ExternalClusterInformer. ExternalClusters() ExternalClusterInformer // KubermaticSettings returns a KubermaticSettingInformer. KubermaticSettings() KubermaticSettingInformer // MLAAdminSettings returns a MLAAdminSettingInformer. MLAAdminSettings() MLAAdminSettingInformer // Projects returns a ProjectInformer. Projects() ProjectInformer // RuleGroups returns a RuleGroupInformer. RuleGroups() RuleGroupInformer // Users returns a UserInformer. Users() UserInformer // UserProjectBindings returns a UserProjectBindingInformer. UserProjectBindings() UserProjectBindingInformer // UserSSHKeys returns a UserSSHKeyInformer. UserSSHKeys() UserSSHKeyInformer }
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 KubermaticSettingInformer ¶
type KubermaticSettingInformer interface { Informer() cache.SharedIndexInformer Lister() v1.KubermaticSettingLister }
KubermaticSettingInformer provides access to a shared informer and lister for KubermaticSettings.
type MLAAdminSettingInformer ¶ added in v2.18.0
type MLAAdminSettingInformer interface { Informer() cache.SharedIndexInformer Lister() v1.MLAAdminSettingLister }
MLAAdminSettingInformer provides access to a shared informer and lister for MLAAdminSettings.
type ProjectInformer ¶
type ProjectInformer interface { Informer() cache.SharedIndexInformer Lister() v1.ProjectLister }
ProjectInformer provides access to a shared informer and lister for Projects.
type RuleGroupInformer ¶ added in v2.18.0
type RuleGroupInformer interface { Informer() cache.SharedIndexInformer Lister() v1.RuleGroupLister }
RuleGroupInformer provides access to a shared informer and lister for RuleGroups.
type UserInformer ¶
type UserInformer interface { Informer() cache.SharedIndexInformer Lister() v1.UserLister }
UserInformer provides access to a shared informer and lister for Users.
type UserProjectBindingInformer ¶
type UserProjectBindingInformer interface { Informer() cache.SharedIndexInformer Lister() v1.UserProjectBindingLister }
UserProjectBindingInformer provides access to a shared informer and lister for UserProjectBindings.
type UserSSHKeyInformer ¶
type UserSSHKeyInformer interface { Informer() cache.SharedIndexInformer Lister() v1.UserSSHKeyLister }
UserSSHKeyInformer provides access to a shared informer and lister for UserSSHKeys.
Source Files ¶
- addon.go
- addonconfig.go
- alertmanager.go
- allowedregistry.go
- cluster.go
- clustertemplate.go
- clustertemplateinstance.go
- constraint.go
- constrainttemplate.go
- etcdbackupconfig.go
- etcdrestore.go
- externalcluster.go
- interface.go
- kubermaticsetting.go
- mlaadminsetting.go
- project.go
- rulegroup.go
- user.go
- userprojectbinding.go
- usersshkey.go