v1

package
v4.0.0-beta.1 Latest Latest
Warning

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

Go to latest
Published: Jul 9, 2024 License: MPL-2.0 Imports: 9 Imported by: 0

Documentation

Overview

This package has the automatically generated typed clients.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessKeyExpansion

type AccessKeyExpansion interface{}

type AccessKeyInterface

type AccessKeyInterface interface {
	Create(ctx context.Context, accessKey *v1.AccessKey, opts metav1.CreateOptions) (*v1.AccessKey, error)
	Update(ctx context.Context, accessKey *v1.AccessKey, opts metav1.UpdateOptions) (*v1.AccessKey, error)
	UpdateStatus(ctx context.Context, accessKey *v1.AccessKey, opts metav1.UpdateOptions) (*v1.AccessKey, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.AccessKey, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.AccessKeyList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.AccessKey, err error)
	AccessKeyExpansion
}

AccessKeyInterface has methods to work with AccessKey resources.

type AccessKeysGetter

type AccessKeysGetter interface {
	AccessKeys() AccessKeyInterface
}

AccessKeysGetter has a method to return a AccessKeyInterface. A group's client should implement this interface.

type AppExpansion

type AppExpansion interface{}

type AppInterface

type AppInterface interface {
	Create(ctx context.Context, app *v1.App, opts metav1.CreateOptions) (*v1.App, error)
	Update(ctx context.Context, app *v1.App, opts metav1.UpdateOptions) (*v1.App, error)
	UpdateStatus(ctx context.Context, app *v1.App, opts metav1.UpdateOptions) (*v1.App, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.App, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.AppList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.App, err error)
	AppExpansion
}

AppInterface has methods to work with App resources.

type AppsGetter

type AppsGetter interface {
	Apps() AppInterface
}

AppsGetter has a method to return a AppInterface. A group's client should implement this interface.

type ClusterAccessExpansion

type ClusterAccessExpansion interface{}

type ClusterAccessInterface

type ClusterAccessInterface interface {
	Create(ctx context.Context, clusterAccess *v1.ClusterAccess, opts metav1.CreateOptions) (*v1.ClusterAccess, error)
	Update(ctx context.Context, clusterAccess *v1.ClusterAccess, opts metav1.UpdateOptions) (*v1.ClusterAccess, error)
	UpdateStatus(ctx context.Context, clusterAccess *v1.ClusterAccess, opts metav1.UpdateOptions) (*v1.ClusterAccess, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.ClusterAccess, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.ClusterAccessList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.ClusterAccess, err error)
	ClusterAccessExpansion
}

ClusterAccessInterface has methods to work with ClusterAccess resources.

type ClusterAccessesGetter

type ClusterAccessesGetter interface {
	ClusterAccesses() ClusterAccessInterface
}

ClusterAccessesGetter has a method to return a ClusterAccessInterface. A group's client should implement this interface.

type ClusterExpansion

type ClusterExpansion interface{}

type ClusterInterface

type ClusterInterface interface {
	Create(ctx context.Context, cluster *v1.Cluster, opts metav1.CreateOptions) (*v1.Cluster, error)
	Update(ctx context.Context, cluster *v1.Cluster, opts metav1.UpdateOptions) (*v1.Cluster, error)
	UpdateStatus(ctx context.Context, cluster *v1.Cluster, opts metav1.UpdateOptions) (*v1.Cluster, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.Cluster, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.ClusterList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.Cluster, err error)
	ClusterExpansion
}

ClusterInterface has methods to work with Cluster resources.

type ClusterRoleTemplateExpansion

type ClusterRoleTemplateExpansion interface{}

type ClusterRoleTemplateInterface

type ClusterRoleTemplateInterface interface {
	Create(ctx context.Context, clusterRoleTemplate *v1.ClusterRoleTemplate, opts metav1.CreateOptions) (*v1.ClusterRoleTemplate, error)
	Update(ctx context.Context, clusterRoleTemplate *v1.ClusterRoleTemplate, opts metav1.UpdateOptions) (*v1.ClusterRoleTemplate, error)
	UpdateStatus(ctx context.Context, clusterRoleTemplate *v1.ClusterRoleTemplate, opts metav1.UpdateOptions) (*v1.ClusterRoleTemplate, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.ClusterRoleTemplate, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.ClusterRoleTemplateList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.ClusterRoleTemplate, err error)
	ClusterRoleTemplateExpansion
}

ClusterRoleTemplateInterface has methods to work with ClusterRoleTemplate resources.

type ClusterRoleTemplatesGetter

type ClusterRoleTemplatesGetter interface {
	ClusterRoleTemplates() ClusterRoleTemplateInterface
}

ClusterRoleTemplatesGetter has a method to return a ClusterRoleTemplateInterface. A group's client should implement this interface.

type ClustersGetter

type ClustersGetter interface {
	Clusters() ClusterInterface
}

ClustersGetter has a method to return a ClusterInterface. A group's client should implement this interface.

type DevPodWorkspaceInstanceExpansion

type DevPodWorkspaceInstanceExpansion interface{}

type DevPodWorkspaceInstanceInterface

type DevPodWorkspaceInstanceInterface interface {
	Create(ctx context.Context, devPodWorkspaceInstance *v1.DevPodWorkspaceInstance, opts metav1.CreateOptions) (*v1.DevPodWorkspaceInstance, error)
	Update(ctx context.Context, devPodWorkspaceInstance *v1.DevPodWorkspaceInstance, opts metav1.UpdateOptions) (*v1.DevPodWorkspaceInstance, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.DevPodWorkspaceInstance, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.DevPodWorkspaceInstanceList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.DevPodWorkspaceInstance, err error)
	DevPodWorkspaceInstanceExpansion
}

DevPodWorkspaceInstanceInterface has methods to work with DevPodWorkspaceInstance resources.

type DevPodWorkspaceInstancesGetter

type DevPodWorkspaceInstancesGetter interface {
	DevPodWorkspaceInstances(namespace string) DevPodWorkspaceInstanceInterface
}

DevPodWorkspaceInstancesGetter has a method to return a DevPodWorkspaceInstanceInterface. A group's client should implement this interface.

type DevPodWorkspaceTemplateExpansion

type DevPodWorkspaceTemplateExpansion interface{}

type DevPodWorkspaceTemplateInterface

type DevPodWorkspaceTemplateInterface interface {
	Create(ctx context.Context, devPodWorkspaceTemplate *v1.DevPodWorkspaceTemplate, opts metav1.CreateOptions) (*v1.DevPodWorkspaceTemplate, error)
	Update(ctx context.Context, devPodWorkspaceTemplate *v1.DevPodWorkspaceTemplate, opts metav1.UpdateOptions) (*v1.DevPodWorkspaceTemplate, error)
	UpdateStatus(ctx context.Context, devPodWorkspaceTemplate *v1.DevPodWorkspaceTemplate, opts metav1.UpdateOptions) (*v1.DevPodWorkspaceTemplate, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.DevPodWorkspaceTemplate, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.DevPodWorkspaceTemplateList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.DevPodWorkspaceTemplate, err error)
	DevPodWorkspaceTemplateExpansion
}

DevPodWorkspaceTemplateInterface has methods to work with DevPodWorkspaceTemplate resources.

type DevPodWorkspaceTemplatesGetter

type DevPodWorkspaceTemplatesGetter interface {
	DevPodWorkspaceTemplates() DevPodWorkspaceTemplateInterface
}

DevPodWorkspaceTemplatesGetter has a method to return a DevPodWorkspaceTemplateInterface. A group's client should implement this interface.

type NetworkPeerExpansion

type NetworkPeerExpansion interface{}

type NetworkPeerInterface

type NetworkPeerInterface interface {
	Create(ctx context.Context, networkPeer *v1.NetworkPeer, opts metav1.CreateOptions) (*v1.NetworkPeer, error)
	Update(ctx context.Context, networkPeer *v1.NetworkPeer, opts metav1.UpdateOptions) (*v1.NetworkPeer, error)
	UpdateStatus(ctx context.Context, networkPeer *v1.NetworkPeer, opts metav1.UpdateOptions) (*v1.NetworkPeer, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.NetworkPeer, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.NetworkPeerList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.NetworkPeer, err error)
	NetworkPeerExpansion
}

NetworkPeerInterface has methods to work with NetworkPeer resources.

type NetworkPeersGetter

type NetworkPeersGetter interface {
	NetworkPeers() NetworkPeerInterface
}

NetworkPeersGetter has a method to return a NetworkPeerInterface. A group's client should implement this interface.

type ProjectExpansion

type ProjectExpansion interface{}

type ProjectInterface

type ProjectInterface interface {
	Create(ctx context.Context, project *v1.Project, opts metav1.CreateOptions) (*v1.Project, error)
	Update(ctx context.Context, project *v1.Project, opts metav1.UpdateOptions) (*v1.Project, error)
	UpdateStatus(ctx context.Context, project *v1.Project, opts metav1.UpdateOptions) (*v1.Project, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.Project, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.ProjectList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.Project, err error)
	ProjectExpansion
}

ProjectInterface has methods to work with Project resources.

type ProjectsGetter

type ProjectsGetter interface {
	Projects() ProjectInterface
}

ProjectsGetter has a method to return a ProjectInterface. A group's client should implement this interface.

type RunnerExpansion

type RunnerExpansion interface{}

type RunnerInterface

type RunnerInterface interface {
	Create(ctx context.Context, runner *v1.Runner, opts metav1.CreateOptions) (*v1.Runner, error)
	Update(ctx context.Context, runner *v1.Runner, opts metav1.UpdateOptions) (*v1.Runner, error)
	UpdateStatus(ctx context.Context, runner *v1.Runner, opts metav1.UpdateOptions) (*v1.Runner, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.Runner, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.RunnerList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.Runner, err error)
	RunnerExpansion
}

RunnerInterface has methods to work with Runner resources.

type RunnersGetter

type RunnersGetter interface {
	Runners() RunnerInterface
}

RunnersGetter has a method to return a RunnerInterface. A group's client should implement this interface.

type SharedSecretExpansion

type SharedSecretExpansion interface{}

type SharedSecretInterface

type SharedSecretInterface interface {
	Create(ctx context.Context, sharedSecret *v1.SharedSecret, opts metav1.CreateOptions) (*v1.SharedSecret, error)
	Update(ctx context.Context, sharedSecret *v1.SharedSecret, opts metav1.UpdateOptions) (*v1.SharedSecret, error)
	UpdateStatus(ctx context.Context, sharedSecret *v1.SharedSecret, opts metav1.UpdateOptions) (*v1.SharedSecret, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.SharedSecret, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.SharedSecretList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.SharedSecret, err error)
	SharedSecretExpansion
}

SharedSecretInterface has methods to work with SharedSecret resources.

type SharedSecretsGetter

type SharedSecretsGetter interface {
	SharedSecrets(namespace string) SharedSecretInterface
}

SharedSecretsGetter has a method to return a SharedSecretInterface. A group's client should implement this interface.

type SpaceInstanceExpansion

type SpaceInstanceExpansion interface{}

type SpaceInstanceInterface

type SpaceInstanceInterface interface {
	Create(ctx context.Context, spaceInstance *v1.SpaceInstance, opts metav1.CreateOptions) (*v1.SpaceInstance, error)
	Update(ctx context.Context, spaceInstance *v1.SpaceInstance, opts metav1.UpdateOptions) (*v1.SpaceInstance, error)
	UpdateStatus(ctx context.Context, spaceInstance *v1.SpaceInstance, opts metav1.UpdateOptions) (*v1.SpaceInstance, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.SpaceInstance, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.SpaceInstanceList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.SpaceInstance, err error)
	SpaceInstanceExpansion
}

SpaceInstanceInterface has methods to work with SpaceInstance resources.

type SpaceInstancesGetter

type SpaceInstancesGetter interface {
	SpaceInstances(namespace string) SpaceInstanceInterface
}

SpaceInstancesGetter has a method to return a SpaceInstanceInterface. A group's client should implement this interface.

type SpaceTemplateExpansion

type SpaceTemplateExpansion interface{}

type SpaceTemplateInterface

type SpaceTemplateInterface interface {
	Create(ctx context.Context, spaceTemplate *v1.SpaceTemplate, opts metav1.CreateOptions) (*v1.SpaceTemplate, error)
	Update(ctx context.Context, spaceTemplate *v1.SpaceTemplate, opts metav1.UpdateOptions) (*v1.SpaceTemplate, error)
	UpdateStatus(ctx context.Context, spaceTemplate *v1.SpaceTemplate, opts metav1.UpdateOptions) (*v1.SpaceTemplate, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.SpaceTemplate, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.SpaceTemplateList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.SpaceTemplate, err error)
	SpaceTemplateExpansion
}

SpaceTemplateInterface has methods to work with SpaceTemplate resources.

type SpaceTemplatesGetter

type SpaceTemplatesGetter interface {
	SpaceTemplates() SpaceTemplateInterface
}

SpaceTemplatesGetter has a method to return a SpaceTemplateInterface. A group's client should implement this interface.

type StorageV1Client

type StorageV1Client struct {
	// contains filtered or unexported fields
}

StorageV1Client is used to interact with features provided by the storage.loft.sh group.

func New

New creates a new StorageV1Client for the given RESTClient.

func NewForConfig

func NewForConfig(c *rest.Config) (*StorageV1Client, error)

NewForConfig creates a new StorageV1Client for the given config. NewForConfig is equivalent to NewForConfigAndClient(c, httpClient), where httpClient was generated with rest.HTTPClientFor(c).

func NewForConfigAndClient

func NewForConfigAndClient(c *rest.Config, h *http.Client) (*StorageV1Client, error)

NewForConfigAndClient creates a new StorageV1Client for the given config and http client. Note the http client provided takes precedence over the configured transport values.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *StorageV1Client

NewForConfigOrDie creates a new StorageV1Client for the given config and panics if there is an error in the config.

func (*StorageV1Client) AccessKeys

func (c *StorageV1Client) AccessKeys() AccessKeyInterface

func (*StorageV1Client) Apps

func (c *StorageV1Client) Apps() AppInterface

func (*StorageV1Client) ClusterAccesses

func (c *StorageV1Client) ClusterAccesses() ClusterAccessInterface

func (*StorageV1Client) ClusterRoleTemplates

func (c *StorageV1Client) ClusterRoleTemplates() ClusterRoleTemplateInterface

func (*StorageV1Client) Clusters

func (c *StorageV1Client) Clusters() ClusterInterface

func (*StorageV1Client) DevPodWorkspaceInstances

func (c *StorageV1Client) DevPodWorkspaceInstances(namespace string) DevPodWorkspaceInstanceInterface

func (*StorageV1Client) DevPodWorkspaceTemplates

func (c *StorageV1Client) DevPodWorkspaceTemplates() DevPodWorkspaceTemplateInterface

func (*StorageV1Client) NetworkPeers

func (c *StorageV1Client) NetworkPeers() NetworkPeerInterface

func (*StorageV1Client) Projects

func (c *StorageV1Client) Projects() ProjectInterface

func (*StorageV1Client) RESTClient

func (c *StorageV1Client) RESTClient() rest.Interface

RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.

func (*StorageV1Client) Runners

func (c *StorageV1Client) Runners() RunnerInterface

func (*StorageV1Client) SharedSecrets

func (c *StorageV1Client) SharedSecrets(namespace string) SharedSecretInterface

func (*StorageV1Client) SpaceInstances

func (c *StorageV1Client) SpaceInstances(namespace string) SpaceInstanceInterface

func (*StorageV1Client) SpaceTemplates

func (c *StorageV1Client) SpaceTemplates() SpaceTemplateInterface

func (*StorageV1Client) Tasks

func (c *StorageV1Client) Tasks() TaskInterface

func (*StorageV1Client) Teams

func (c *StorageV1Client) Teams() TeamInterface

func (*StorageV1Client) Users

func (c *StorageV1Client) Users() UserInterface

func (*StorageV1Client) VirtualClusterInstances

func (c *StorageV1Client) VirtualClusterInstances(namespace string) VirtualClusterInstanceInterface

func (*StorageV1Client) VirtualClusterTemplates

func (c *StorageV1Client) VirtualClusterTemplates() VirtualClusterTemplateInterface

type TaskExpansion

type TaskExpansion interface{}

type TaskInterface

type TaskInterface interface {
	Create(ctx context.Context, task *v1.Task, opts metav1.CreateOptions) (*v1.Task, error)
	Update(ctx context.Context, task *v1.Task, opts metav1.UpdateOptions) (*v1.Task, error)
	UpdateStatus(ctx context.Context, task *v1.Task, opts metav1.UpdateOptions) (*v1.Task, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.Task, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.TaskList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.Task, err error)
	TaskExpansion
}

TaskInterface has methods to work with Task resources.

type TasksGetter

type TasksGetter interface {
	Tasks() TaskInterface
}

TasksGetter has a method to return a TaskInterface. A group's client should implement this interface.

type TeamExpansion

type TeamExpansion interface{}

type TeamInterface

type TeamInterface interface {
	Create(ctx context.Context, team *v1.Team, opts metav1.CreateOptions) (*v1.Team, error)
	Update(ctx context.Context, team *v1.Team, opts metav1.UpdateOptions) (*v1.Team, error)
	UpdateStatus(ctx context.Context, team *v1.Team, opts metav1.UpdateOptions) (*v1.Team, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.Team, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.TeamList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.Team, err error)
	TeamExpansion
}

TeamInterface has methods to work with Team resources.

type TeamsGetter

type TeamsGetter interface {
	Teams() TeamInterface
}

TeamsGetter has a method to return a TeamInterface. A group's client should implement this interface.

type UserExpansion

type UserExpansion interface{}

type UserInterface

type UserInterface interface {
	Create(ctx context.Context, user *v1.User, opts metav1.CreateOptions) (*v1.User, error)
	Update(ctx context.Context, user *v1.User, opts metav1.UpdateOptions) (*v1.User, error)
	UpdateStatus(ctx context.Context, user *v1.User, opts metav1.UpdateOptions) (*v1.User, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.User, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.UserList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.User, err error)
	UserExpansion
}

UserInterface has methods to work with User resources.

type UsersGetter

type UsersGetter interface {
	Users() UserInterface
}

UsersGetter has a method to return a UserInterface. A group's client should implement this interface.

type VirtualClusterInstanceExpansion

type VirtualClusterInstanceExpansion interface{}

type VirtualClusterInstanceInterface

type VirtualClusterInstanceInterface interface {
	Create(ctx context.Context, virtualClusterInstance *v1.VirtualClusterInstance, opts metav1.CreateOptions) (*v1.VirtualClusterInstance, error)
	Update(ctx context.Context, virtualClusterInstance *v1.VirtualClusterInstance, opts metav1.UpdateOptions) (*v1.VirtualClusterInstance, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.VirtualClusterInstance, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.VirtualClusterInstanceList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.VirtualClusterInstance, err error)
	VirtualClusterInstanceExpansion
}

VirtualClusterInstanceInterface has methods to work with VirtualClusterInstance resources.

type VirtualClusterInstancesGetter

type VirtualClusterInstancesGetter interface {
	VirtualClusterInstances(namespace string) VirtualClusterInstanceInterface
}

VirtualClusterInstancesGetter has a method to return a VirtualClusterInstanceInterface. A group's client should implement this interface.

type VirtualClusterTemplateExpansion

type VirtualClusterTemplateExpansion interface{}

type VirtualClusterTemplateInterface

type VirtualClusterTemplateInterface interface {
	Create(ctx context.Context, virtualClusterTemplate *v1.VirtualClusterTemplate, opts metav1.CreateOptions) (*v1.VirtualClusterTemplate, error)
	Update(ctx context.Context, virtualClusterTemplate *v1.VirtualClusterTemplate, opts metav1.UpdateOptions) (*v1.VirtualClusterTemplate, error)
	UpdateStatus(ctx context.Context, virtualClusterTemplate *v1.VirtualClusterTemplate, opts metav1.UpdateOptions) (*v1.VirtualClusterTemplate, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.VirtualClusterTemplate, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.VirtualClusterTemplateList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.VirtualClusterTemplate, err error)
	VirtualClusterTemplateExpansion
}

VirtualClusterTemplateInterface has methods to work with VirtualClusterTemplate resources.

type VirtualClusterTemplatesGetter

type VirtualClusterTemplatesGetter interface {
	VirtualClusterTemplates() VirtualClusterTemplateInterface
}

VirtualClusterTemplatesGetter has a method to return a VirtualClusterTemplateInterface. A group's client should implement this interface.

Directories

Path Synopsis
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.

Jump to

Keyboard shortcuts

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