v1

package
v4.1.0-alpha.10 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 11, 2024 License: MPL-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAccessKeyInformer

func NewAccessKeyInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewAccessKeyInformer constructs a new informer for AccessKey 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 NewAppInformer

func NewAppInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewAppInformer constructs a new informer for App 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 NewClusterAccessInformer

func NewClusterAccessInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewClusterAccessInformer constructs a new informer for ClusterAccess 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 NewClusterRoleTemplateInformer

func NewClusterRoleTemplateInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewClusterRoleTemplateInformer constructs a new informer for ClusterRoleTemplate 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 NewDevPodEnvironmentTemplateInformer

func NewDevPodEnvironmentTemplateInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewDevPodEnvironmentTemplateInformer constructs a new informer for DevPodEnvironmentTemplate 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 NewDevPodWorkspaceInstanceInformer

func NewDevPodWorkspaceInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewDevPodWorkspaceInstanceInformer constructs a new informer for DevPodWorkspaceInstance 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 NewDevPodWorkspaceTemplateInformer

func NewDevPodWorkspaceTemplateInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewDevPodWorkspaceTemplateInformer constructs a new informer for DevPodWorkspaceTemplate 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 NewFilteredAccessKeyInformer

func NewFilteredAccessKeyInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredAccessKeyInformer constructs a new informer for AccessKey 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 NewFilteredAppInformer

func NewFilteredAppInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredAppInformer constructs a new informer for App 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 NewFilteredClusterAccessInformer

func NewFilteredClusterAccessInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredClusterAccessInformer constructs a new informer for ClusterAccess 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 NewFilteredClusterRoleTemplateInformer

func NewFilteredClusterRoleTemplateInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredClusterRoleTemplateInformer constructs a new informer for ClusterRoleTemplate 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 NewFilteredDevPodEnvironmentTemplateInformer

func NewFilteredDevPodEnvironmentTemplateInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredDevPodEnvironmentTemplateInformer constructs a new informer for DevPodEnvironmentTemplate 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 NewFilteredDevPodWorkspaceInstanceInformer

func NewFilteredDevPodWorkspaceInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredDevPodWorkspaceInstanceInformer constructs a new informer for DevPodWorkspaceInstance 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 NewFilteredDevPodWorkspaceTemplateInformer

func NewFilteredDevPodWorkspaceTemplateInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredDevPodWorkspaceTemplateInformer constructs a new informer for DevPodWorkspaceTemplate 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 NewFilteredNetworkPeerInformer

func NewFilteredNetworkPeerInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredNetworkPeerInformer constructs a new informer for NetworkPeer 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 NewFilteredRunnerInformer

func NewFilteredRunnerInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredRunnerInformer constructs a new informer for Runner 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 NewFilteredSharedSecretInformer

func NewFilteredSharedSecretInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredSharedSecretInformer constructs a new informer for SharedSecret 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 NewFilteredSpaceInstanceInformer

func NewFilteredSpaceInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredSpaceInstanceInformer constructs a new informer for SpaceInstance 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 NewFilteredSpaceTemplateInformer

func NewFilteredSpaceTemplateInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredSpaceTemplateInformer constructs a new informer for SpaceTemplate 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 NewFilteredTaskInformer

func NewFilteredTaskInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredTaskInformer constructs a new informer for Task 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 NewFilteredTeamInformer

func NewFilteredTeamInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredTeamInformer constructs a new informer for Team 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 NewFilteredVirtualClusterInstanceInformer

func NewFilteredVirtualClusterInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredVirtualClusterInstanceInformer constructs a new informer for VirtualClusterInstance 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 NewFilteredVirtualClusterTemplateInformer

func NewFilteredVirtualClusterTemplateInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers, tweakListOptions internalinterfaces.TweakListOptionsFunc) cache.SharedIndexInformer

NewFilteredVirtualClusterTemplateInformer constructs a new informer for VirtualClusterTemplate 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 NewNetworkPeerInformer

func NewNetworkPeerInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewNetworkPeerInformer constructs a new informer for NetworkPeer 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 NewRunnerInformer

func NewRunnerInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewRunnerInformer constructs a new informer for Runner 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 NewSharedSecretInformer

func NewSharedSecretInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewSharedSecretInformer constructs a new informer for SharedSecret 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 NewSpaceInstanceInformer

func NewSpaceInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewSpaceInstanceInformer constructs a new informer for SpaceInstance 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 NewSpaceTemplateInformer

func NewSpaceTemplateInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewSpaceTemplateInformer constructs a new informer for SpaceTemplate 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 NewTaskInformer

func NewTaskInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewTaskInformer constructs a new informer for Task 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 NewTeamInformer

func NewTeamInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewTeamInformer constructs a new informer for Team 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 NewVirtualClusterInstanceInformer

func NewVirtualClusterInstanceInformer(client versioned.Interface, namespace string, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewVirtualClusterInstanceInformer constructs a new informer for VirtualClusterInstance 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 NewVirtualClusterTemplateInformer

func NewVirtualClusterTemplateInformer(client versioned.Interface, resyncPeriod time.Duration, indexers cache.Indexers) cache.SharedIndexInformer

NewVirtualClusterTemplateInformer constructs a new informer for VirtualClusterTemplate 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 AccessKeyInformer

type AccessKeyInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.AccessKeyLister
}

AccessKeyInformer provides access to a shared informer and lister for AccessKeys.

type AppInformer

type AppInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.AppLister
}

AppInformer provides access to a shared informer and lister for Apps.

type ClusterAccessInformer

type ClusterAccessInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.ClusterAccessLister
}

ClusterAccessInformer provides access to a shared informer and lister for ClusterAccesses.

type ClusterInformer

type ClusterInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.ClusterLister
}

ClusterInformer provides access to a shared informer and lister for Clusters.

type ClusterRoleTemplateInformer

type ClusterRoleTemplateInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.ClusterRoleTemplateLister
}

ClusterRoleTemplateInformer provides access to a shared informer and lister for ClusterRoleTemplates.

type DevPodEnvironmentTemplateInformer

type DevPodEnvironmentTemplateInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.DevPodEnvironmentTemplateLister
}

DevPodEnvironmentTemplateInformer provides access to a shared informer and lister for DevPodEnvironmentTemplates.

type DevPodWorkspaceInstanceInformer

type DevPodWorkspaceInstanceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.DevPodWorkspaceInstanceLister
}

DevPodWorkspaceInstanceInformer provides access to a shared informer and lister for DevPodWorkspaceInstances.

type DevPodWorkspaceTemplateInformer

type DevPodWorkspaceTemplateInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.DevPodWorkspaceTemplateLister
}

DevPodWorkspaceTemplateInformer provides access to a shared informer and lister for DevPodWorkspaceTemplates.

type Interface

type Interface interface {
	// AccessKeys returns a AccessKeyInformer.
	AccessKeys() AccessKeyInformer
	// Apps returns a AppInformer.
	Apps() AppInformer
	// Clusters returns a ClusterInformer.
	Clusters() ClusterInformer
	// ClusterAccesses returns a ClusterAccessInformer.
	ClusterAccesses() ClusterAccessInformer
	// ClusterRoleTemplates returns a ClusterRoleTemplateInformer.
	ClusterRoleTemplates() ClusterRoleTemplateInformer
	// DevPodEnvironmentTemplates returns a DevPodEnvironmentTemplateInformer.
	DevPodEnvironmentTemplates() DevPodEnvironmentTemplateInformer
	// DevPodWorkspaceInstances returns a DevPodWorkspaceInstanceInformer.
	DevPodWorkspaceInstances() DevPodWorkspaceInstanceInformer
	// DevPodWorkspaceTemplates returns a DevPodWorkspaceTemplateInformer.
	DevPodWorkspaceTemplates() DevPodWorkspaceTemplateInformer
	// NetworkPeers returns a NetworkPeerInformer.
	NetworkPeers() NetworkPeerInformer
	// Projects returns a ProjectInformer.
	Projects() ProjectInformer
	// Runners returns a RunnerInformer.
	Runners() RunnerInformer
	// SharedSecrets returns a SharedSecretInformer.
	SharedSecrets() SharedSecretInformer
	// SpaceInstances returns a SpaceInstanceInformer.
	SpaceInstances() SpaceInstanceInformer
	// SpaceTemplates returns a SpaceTemplateInformer.
	SpaceTemplates() SpaceTemplateInformer
	// Tasks returns a TaskInformer.
	Tasks() TaskInformer
	// Teams returns a TeamInformer.
	Teams() TeamInformer
	// Users returns a UserInformer.
	Users() UserInformer
	// VirtualClusterInstances returns a VirtualClusterInstanceInformer.
	VirtualClusterInstances() VirtualClusterInstanceInformer
	// VirtualClusterTemplates returns a VirtualClusterTemplateInformer.
	VirtualClusterTemplates() VirtualClusterTemplateInformer
}

Interface provides access to all the informers in this group version.

func New

New returns a new Interface.

type NetworkPeerInformer

type NetworkPeerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.NetworkPeerLister
}

NetworkPeerInformer provides access to a shared informer and lister for NetworkPeers.

type ProjectInformer

type ProjectInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.ProjectLister
}

ProjectInformer provides access to a shared informer and lister for Projects.

type RunnerInformer

type RunnerInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.RunnerLister
}

RunnerInformer provides access to a shared informer and lister for Runners.

type SharedSecretInformer

type SharedSecretInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.SharedSecretLister
}

SharedSecretInformer provides access to a shared informer and lister for SharedSecrets.

type SpaceInstanceInformer

type SpaceInstanceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.SpaceInstanceLister
}

SpaceInstanceInformer provides access to a shared informer and lister for SpaceInstances.

type SpaceTemplateInformer

type SpaceTemplateInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.SpaceTemplateLister
}

SpaceTemplateInformer provides access to a shared informer and lister for SpaceTemplates.

type TaskInformer

type TaskInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.TaskLister
}

TaskInformer provides access to a shared informer and lister for Tasks.

type TeamInformer

type TeamInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.TeamLister
}

TeamInformer provides access to a shared informer and lister for Teams.

type UserInformer

type UserInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.UserLister
}

UserInformer provides access to a shared informer and lister for Users.

type VirtualClusterInstanceInformer

type VirtualClusterInstanceInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.VirtualClusterInstanceLister
}

VirtualClusterInstanceInformer provides access to a shared informer and lister for VirtualClusterInstances.

type VirtualClusterTemplateInformer

type VirtualClusterTemplateInformer interface {
	Informer() cache.SharedIndexInformer
	Lister() v1.VirtualClusterTemplateLister
}

VirtualClusterTemplateInformer provides access to a shared informer and lister for VirtualClusterTemplates.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL