Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AccessKeyExpansion
- type AccessKeyInterface
- type AccessKeysGetter
- type AppExpansion
- type AppInterface
- type AppsGetter
- type ClusterAccessExpansion
- type ClusterAccessInterface
- type ClusterAccessesGetter
- type ClusterExpansion
- type ClusterInterface
- type ClusterRoleTemplateExpansion
- type ClusterRoleTemplateInterface
- type ClusterRoleTemplatesGetter
- type ClustersGetter
- type DevPodWorkspaceInstanceExpansion
- type DevPodWorkspaceInstanceInterface
- type DevPodWorkspaceInstancesGetter
- type DevPodWorkspaceTemplateExpansion
- type DevPodWorkspaceTemplateInterface
- type DevPodWorkspaceTemplatesGetter
- type NetworkPeerExpansion
- type NetworkPeerInterface
- type NetworkPeersGetter
- type ProjectExpansion
- type ProjectInterface
- type ProjectsGetter
- type RunnerExpansion
- type RunnerInterface
- type RunnersGetter
- type SharedSecretExpansion
- type SharedSecretInterface
- type SharedSecretsGetter
- type SpaceConstraintExpansion
- type SpaceConstraintInterface
- type SpaceConstraintsGetter
- type SpaceInstanceExpansion
- type SpaceInstanceInterface
- type SpaceInstancesGetter
- type SpaceTemplateExpansion
- type SpaceTemplateInterface
- type SpaceTemplatesGetter
- type StorageV1Client
- func (c *StorageV1Client) AccessKeys() AccessKeyInterface
- func (c *StorageV1Client) Apps() AppInterface
- func (c *StorageV1Client) ClusterAccesses() ClusterAccessInterface
- func (c *StorageV1Client) ClusterRoleTemplates() ClusterRoleTemplateInterface
- func (c *StorageV1Client) Clusters() ClusterInterface
- func (c *StorageV1Client) DevPodWorkspaceInstances(namespace string) DevPodWorkspaceInstanceInterface
- func (c *StorageV1Client) DevPodWorkspaceTemplates() DevPodWorkspaceTemplateInterface
- func (c *StorageV1Client) NetworkPeers() NetworkPeerInterface
- func (c *StorageV1Client) Projects() ProjectInterface
- func (c *StorageV1Client) RESTClient() rest.Interface
- func (c *StorageV1Client) Runners() RunnerInterface
- func (c *StorageV1Client) SharedSecrets(namespace string) SharedSecretInterface
- func (c *StorageV1Client) SpaceConstraints() SpaceConstraintInterface
- func (c *StorageV1Client) SpaceInstances(namespace string) SpaceInstanceInterface
- func (c *StorageV1Client) SpaceTemplates() SpaceTemplateInterface
- func (c *StorageV1Client) Tasks() TaskInterface
- func (c *StorageV1Client) Teams() TeamInterface
- func (c *StorageV1Client) Users() UserInterface
- func (c *StorageV1Client) VirtualClusterInstances(namespace string) VirtualClusterInstanceInterface
- func (c *StorageV1Client) VirtualClusterTemplates() VirtualClusterTemplateInterface
- type StorageV1Interface
- type TaskExpansion
- type TaskInterface
- type TasksGetter
- type TeamExpansion
- type TeamInterface
- type TeamsGetter
- type UserExpansion
- type UserInterface
- type UsersGetter
- type VirtualClusterInstanceExpansion
- type VirtualClusterInstanceInterface
- type VirtualClusterInstancesGetter
- type VirtualClusterTemplateExpansion
- type VirtualClusterTemplateInterface
- type VirtualClusterTemplatesGetter
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 { SharedSecretExpansion }
SharedSecretInterface has methods to work with SharedSecret resources.
type SharedSecretsGetter ¶
type SharedSecretsGetter interface {
}SharedSecretsGetter has a method to return a SharedSecretInterface. A group's client should implement this interface.
type SpaceConstraintExpansion ¶
type SpaceConstraintExpansion interface{}
type SpaceConstraintInterface ¶
type SpaceConstraintInterface interface { Create(ctx context.Context, spaceConstraint *v1.SpaceConstraint, opts metav1.CreateOptions) (*v1.SpaceConstraint, error) Update(ctx context.Context, spaceConstraint *v1.SpaceConstraint, opts metav1.UpdateOptions) (*v1.SpaceConstraint, error) UpdateStatus(ctx context.Context, spaceConstraint *v1.SpaceConstraint, opts metav1.UpdateOptions) (*v1.SpaceConstraint, 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.SpaceConstraint, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.SpaceConstraintList, 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.SpaceConstraint, err error) SpaceConstraintExpansion }
SpaceConstraintInterface has methods to work with SpaceConstraint resources.
type SpaceConstraintsGetter ¶
type SpaceConstraintsGetter interface {
SpaceConstraints() SpaceConstraintInterface
}
SpaceConstraintsGetter has a method to return a SpaceConstraintInterface. 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 ¶
func New(c rest.Interface) *StorageV1Client
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 ¶
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) SpaceConstraints ¶
func (c *StorageV1Client) SpaceConstraints() SpaceConstraintInterface
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 StorageV1Interface ¶
type StorageV1Interface interface { RESTClient() rest.Interface AccessKeysGetter AppsGetter ClustersGetter ClusterAccessesGetter ClusterRoleTemplatesGetter DevPodWorkspaceInstancesGetter DevPodWorkspaceTemplatesGetter NetworkPeersGetter ProjectsGetter RunnersGetter SharedSecretsGetter SpaceConstraintsGetter SpaceInstancesGetter SpaceTemplatesGetter TasksGetter TeamsGetter UsersGetter VirtualClusterInstancesGetter VirtualClusterTemplatesGetter }
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.
Source Files ¶
- accesskey.go
- app.go
- cluster.go
- clusteraccess.go
- clusterroletemplate.go
- devpodworkspaceinstance.go
- devpodworkspacetemplate.go
- doc.go
- generated_expansion.go
- networkpeer.go
- project.go
- runner.go
- sharedsecret.go
- spaceconstraint.go
- spaceinstance.go
- spacetemplate.go
- storage_client.go
- task.go
- team.go
- user.go
- virtualclusterinstance.go
- virtualclustertemplate.go