v1

package
v3.4.8 Latest Latest
Warning

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

Go to latest
Published: Jun 20, 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 AgentAuditEventExpansion

type AgentAuditEventExpansion interface{}

type AgentAuditEventInterface

type AgentAuditEventInterface interface {
	Create(ctx context.Context, agentAuditEvent *v1.AgentAuditEvent, opts metav1.CreateOptions) (*v1.AgentAuditEvent, error)
	Update(ctx context.Context, agentAuditEvent *v1.AgentAuditEvent, opts metav1.UpdateOptions) (*v1.AgentAuditEvent, error)
	UpdateStatus(ctx context.Context, agentAuditEvent *v1.AgentAuditEvent, opts metav1.UpdateOptions) (*v1.AgentAuditEvent, 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.AgentAuditEvent, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.AgentAuditEventList, 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.AgentAuditEvent, err error)
	AgentAuditEventExpansion
}

AgentAuditEventInterface has methods to work with AgentAuditEvent resources.

type AgentAuditEventsGetter

type AgentAuditEventsGetter interface {
	AgentAuditEvents() AgentAuditEventInterface
}

AgentAuditEventsGetter has a method to return a AgentAuditEventInterface. A group's client should implement this interface.

type AnnouncementExpansion

type AnnouncementExpansion interface{}

type AnnouncementInterface

type AnnouncementInterface interface {
	Create(ctx context.Context, announcement *v1.Announcement, opts metav1.CreateOptions) (*v1.Announcement, error)
	Update(ctx context.Context, announcement *v1.Announcement, opts metav1.UpdateOptions) (*v1.Announcement, error)
	UpdateStatus(ctx context.Context, announcement *v1.Announcement, opts metav1.UpdateOptions) (*v1.Announcement, 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.Announcement, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.AnnouncementList, 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.Announcement, err error)
	AnnouncementExpansion
}

AnnouncementInterface has methods to work with Announcement resources.

type AnnouncementsGetter

type AnnouncementsGetter interface {
	Announcements() AnnouncementInterface
}

AnnouncementsGetter has a method to return a AnnouncementInterface. 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)
	GetCredentials(ctx context.Context, appName string, options metav1.GetOptions) (*v1.AppCredentials, 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 BackupExpansion

type BackupExpansion interface{}

type BackupInterface

type BackupInterface interface {
	Create(ctx context.Context, backup *v1.Backup, opts metav1.CreateOptions) (*v1.Backup, error)
	Update(ctx context.Context, backup *v1.Backup, opts metav1.UpdateOptions) (*v1.Backup, error)
	UpdateStatus(ctx context.Context, backup *v1.Backup, opts metav1.UpdateOptions) (*v1.Backup, 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.Backup, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.BackupList, 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.Backup, err error)
	BackupExpansion
}

BackupInterface has methods to work with Backup resources.

type BackupsGetter

type BackupsGetter interface {
	Backups() BackupInterface
}

BackupsGetter has a method to return a BackupInterface. 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 ClusterConnectExpansion

type ClusterConnectExpansion interface{}

type ClusterConnectInterface

type ClusterConnectInterface interface {
	Create(ctx context.Context, clusterConnect *v1.ClusterConnect, opts metav1.CreateOptions) (*v1.ClusterConnect, error)
	Update(ctx context.Context, clusterConnect *v1.ClusterConnect, opts metav1.UpdateOptions) (*v1.ClusterConnect, error)
	UpdateStatus(ctx context.Context, clusterConnect *v1.ClusterConnect, opts metav1.UpdateOptions) (*v1.ClusterConnect, 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.ClusterConnect, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.ClusterConnectList, 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.ClusterConnect, err error)
	ClusterConnectExpansion
}

ClusterConnectInterface has methods to work with ClusterConnect resources.

type ClusterConnectsGetter

type ClusterConnectsGetter interface {
	ClusterConnects() ClusterConnectInterface
}

ClusterConnectsGetter has a method to return a ClusterConnectInterface. 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)
	ListAccess(ctx context.Context, clusterName string, options metav1.GetOptions) (*v1.ClusterMemberAccess, error)
	ListMembers(ctx context.Context, clusterName string, options metav1.GetOptions) (*v1.ClusterMembers, error)
	ListVirtualClusterDefaults(ctx context.Context, clusterName string, options metav1.GetOptions) (*v1.ClusterVirtualClusterDefaults, error)
	GetAgentConfig(ctx context.Context, clusterName string, options metav1.GetOptions) (*v1.ClusterAgentConfig, error)
	GetAccessKey(ctx context.Context, clusterName string, options metav1.GetOptions) (*v1.ClusterAccessKey, 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 ConfigExpansion

type ConfigExpansion interface{}

type ConfigInterface

type ConfigInterface interface {
	Create(ctx context.Context, config *v1.Config, opts metav1.CreateOptions) (*v1.Config, error)
	Update(ctx context.Context, config *v1.Config, opts metav1.UpdateOptions) (*v1.Config, error)
	UpdateStatus(ctx context.Context, config *v1.Config, opts metav1.UpdateOptions) (*v1.Config, 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.Config, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.ConfigList, 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.Config, err error)
	ConfigExpansion
}

ConfigInterface has methods to work with Config resources.

type ConfigsGetter

type ConfigsGetter interface {
	Configs() ConfigInterface
}

ConfigsGetter has a method to return a ConfigInterface. 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)
	GetState(ctx context.Context, devPodWorkspaceInstanceName string, options metav1.GetOptions) (*v1.DevPodWorkspaceInstanceState, error)
	SetState(ctx context.Context, devPodWorkspaceInstanceName string, devPodWorkspaceInstanceState *v1.DevPodWorkspaceInstanceState, opts metav1.CreateOptions) (*v1.DevPodWorkspaceInstanceState, 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 DirectClusterEndpointTokenExpansion

type DirectClusterEndpointTokenExpansion interface{}

type DirectClusterEndpointTokenInterface

type DirectClusterEndpointTokenInterface interface {
	Create(ctx context.Context, directClusterEndpointToken *v1.DirectClusterEndpointToken, opts metav1.CreateOptions) (*v1.DirectClusterEndpointToken, error)
	Update(ctx context.Context, directClusterEndpointToken *v1.DirectClusterEndpointToken, opts metav1.UpdateOptions) (*v1.DirectClusterEndpointToken, error)
	UpdateStatus(ctx context.Context, directClusterEndpointToken *v1.DirectClusterEndpointToken, opts metav1.UpdateOptions) (*v1.DirectClusterEndpointToken, 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.DirectClusterEndpointToken, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.DirectClusterEndpointTokenList, 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.DirectClusterEndpointToken, err error)
	DirectClusterEndpointTokenExpansion
}

DirectClusterEndpointTokenInterface has methods to work with DirectClusterEndpointToken resources.

type DirectClusterEndpointTokensGetter

type DirectClusterEndpointTokensGetter interface {
	DirectClusterEndpointTokens() DirectClusterEndpointTokenInterface
}

DirectClusterEndpointTokensGetter has a method to return a DirectClusterEndpointTokenInterface. A group's client should implement this interface.

type EventExpansion

type EventExpansion interface{}

type EventInterface

type EventInterface interface {
	Create(ctx context.Context, event *v1.Event, opts metav1.CreateOptions) (*v1.Event, error)
	Update(ctx context.Context, event *v1.Event, opts metav1.UpdateOptions) (*v1.Event, error)
	UpdateStatus(ctx context.Context, event *v1.Event, opts metav1.UpdateOptions) (*v1.Event, 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.Event, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.EventList, 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.Event, err error)
	EventExpansion
}

EventInterface has methods to work with Event resources.

type EventsGetter

type EventsGetter interface {
	Events() EventInterface
}

EventsGetter has a method to return a EventInterface. A group's client should implement this interface.

type FeatureExpansion

type FeatureExpansion interface{}

type FeatureInterface

type FeatureInterface interface {
	Create(ctx context.Context, feature *v1.Feature, opts metav1.CreateOptions) (*v1.Feature, error)
	Update(ctx context.Context, feature *v1.Feature, opts metav1.UpdateOptions) (*v1.Feature, error)
	UpdateStatus(ctx context.Context, feature *v1.Feature, opts metav1.UpdateOptions) (*v1.Feature, 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.Feature, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.FeatureList, 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.Feature, err error)
	FeatureExpansion
}

FeatureInterface has methods to work with Feature resources.

type FeaturesGetter

type FeaturesGetter interface {
	Features() FeatureInterface
}

FeaturesGetter has a method to return a FeatureInterface. A group's client should implement this interface.

type IngressAuthTokenExpansion

type IngressAuthTokenExpansion interface{}

type IngressAuthTokenInterface

type IngressAuthTokenInterface interface {
	Create(ctx context.Context, ingressAuthToken *v1.IngressAuthToken, opts metav1.CreateOptions) (*v1.IngressAuthToken, error)
	Update(ctx context.Context, ingressAuthToken *v1.IngressAuthToken, opts metav1.UpdateOptions) (*v1.IngressAuthToken, error)
	UpdateStatus(ctx context.Context, ingressAuthToken *v1.IngressAuthToken, opts metav1.UpdateOptions) (*v1.IngressAuthToken, 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.IngressAuthToken, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.IngressAuthTokenList, 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.IngressAuthToken, err error)
	IngressAuthTokenExpansion
}

IngressAuthTokenInterface has methods to work with IngressAuthToken resources.

type IngressAuthTokensGetter

type IngressAuthTokensGetter interface {
	IngressAuthTokens() IngressAuthTokenInterface
}

IngressAuthTokensGetter has a method to return a IngressAuthTokenInterface. A group's client should implement this interface.

type LicenseExpansion

type LicenseExpansion interface{}

type LicenseInterface

type LicenseInterface interface {
	Create(ctx context.Context, license *v1.License, opts metav1.CreateOptions) (*v1.License, error)
	Update(ctx context.Context, license *v1.License, opts metav1.UpdateOptions) (*v1.License, error)
	UpdateStatus(ctx context.Context, license *v1.License, opts metav1.UpdateOptions) (*v1.License, 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.License, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.LicenseList, 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.License, err error)
	LicenseRequest(ctx context.Context, licenseName string, licenseRequest *v1.LicenseRequest, opts metav1.CreateOptions) (*v1.LicenseRequest, error)

	LicenseExpansion
}

LicenseInterface has methods to work with License resources.

type LicenseTokenExpansion

type LicenseTokenExpansion interface{}

type LicenseTokenInterface

type LicenseTokenInterface interface {
	Create(ctx context.Context, licenseToken *v1.LicenseToken, opts metav1.CreateOptions) (*v1.LicenseToken, error)
	Update(ctx context.Context, licenseToken *v1.LicenseToken, opts metav1.UpdateOptions) (*v1.LicenseToken, error)
	UpdateStatus(ctx context.Context, licenseToken *v1.LicenseToken, opts metav1.UpdateOptions) (*v1.LicenseToken, 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.LicenseToken, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.LicenseTokenList, 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.LicenseToken, err error)
	LicenseTokenExpansion
}

LicenseTokenInterface has methods to work with LicenseToken resources.

type LicenseTokensGetter

type LicenseTokensGetter interface {
	LicenseTokens() LicenseTokenInterface
}

LicenseTokensGetter has a method to return a LicenseTokenInterface. A group's client should implement this interface.

type LicensesGetter

type LicensesGetter interface {
	Licenses() LicenseInterface
}

LicensesGetter has a method to return a LicenseInterface. A group's client should implement this interface.

type LoftUpgradeExpansion

type LoftUpgradeExpansion interface{}

type LoftUpgradeInterface

type LoftUpgradeInterface interface {
	Create(ctx context.Context, loftUpgrade *v1.LoftUpgrade, opts metav1.CreateOptions) (*v1.LoftUpgrade, error)
	Update(ctx context.Context, loftUpgrade *v1.LoftUpgrade, opts metav1.UpdateOptions) (*v1.LoftUpgrade, error)
	UpdateStatus(ctx context.Context, loftUpgrade *v1.LoftUpgrade, opts metav1.UpdateOptions) (*v1.LoftUpgrade, 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.LoftUpgrade, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.LoftUpgradeList, 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.LoftUpgrade, err error)
	LoftUpgradeExpansion
}

LoftUpgradeInterface has methods to work with LoftUpgrade resources.

type LoftUpgradesGetter

type LoftUpgradesGetter interface {
	LoftUpgrades() LoftUpgradeInterface
}

LoftUpgradesGetter has a method to return a LoftUpgradeInterface. A group's client should implement this interface.

type ManagementV1Client

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

ManagementV1Client is used to interact with features provided by the management.loft.sh group.

func New

New creates a new ManagementV1Client for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new ManagementV1Client 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) (*ManagementV1Client, error)

NewForConfigAndClient creates a new ManagementV1Client 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) *ManagementV1Client

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

func (*ManagementV1Client) AgentAuditEvents

func (c *ManagementV1Client) AgentAuditEvents() AgentAuditEventInterface

func (*ManagementV1Client) Announcements

func (c *ManagementV1Client) Announcements() AnnouncementInterface

func (*ManagementV1Client) Apps

func (c *ManagementV1Client) Apps() AppInterface

func (*ManagementV1Client) Backups

func (c *ManagementV1Client) Backups() BackupInterface

func (*ManagementV1Client) ClusterAccesses

func (c *ManagementV1Client) ClusterAccesses() ClusterAccessInterface

func (*ManagementV1Client) ClusterConnects

func (c *ManagementV1Client) ClusterConnects() ClusterConnectInterface

func (*ManagementV1Client) ClusterRoleTemplates

func (c *ManagementV1Client) ClusterRoleTemplates() ClusterRoleTemplateInterface

func (*ManagementV1Client) Clusters

func (c *ManagementV1Client) Clusters() ClusterInterface

func (*ManagementV1Client) Configs

func (c *ManagementV1Client) Configs() ConfigInterface

func (*ManagementV1Client) DevPodWorkspaceInstances

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

func (*ManagementV1Client) DevPodWorkspaceTemplates

func (c *ManagementV1Client) DevPodWorkspaceTemplates() DevPodWorkspaceTemplateInterface

func (*ManagementV1Client) DirectClusterEndpointTokens

func (c *ManagementV1Client) DirectClusterEndpointTokens() DirectClusterEndpointTokenInterface

func (*ManagementV1Client) Events

func (c *ManagementV1Client) Events() EventInterface

func (*ManagementV1Client) Features

func (c *ManagementV1Client) Features() FeatureInterface

func (*ManagementV1Client) IngressAuthTokens

func (c *ManagementV1Client) IngressAuthTokens() IngressAuthTokenInterface

func (*ManagementV1Client) LicenseTokens

func (c *ManagementV1Client) LicenseTokens() LicenseTokenInterface

func (*ManagementV1Client) Licenses

func (c *ManagementV1Client) Licenses() LicenseInterface

func (*ManagementV1Client) LoftUpgrades

func (c *ManagementV1Client) LoftUpgrades() LoftUpgradeInterface

func (*ManagementV1Client) OwnedAccessKeys

func (c *ManagementV1Client) OwnedAccessKeys() OwnedAccessKeyInterface

func (*ManagementV1Client) PolicyViolations

func (c *ManagementV1Client) PolicyViolations() PolicyViolationInterface

func (*ManagementV1Client) ProjectSecrets

func (c *ManagementV1Client) ProjectSecrets(namespace string) ProjectSecretInterface

func (*ManagementV1Client) Projects

func (c *ManagementV1Client) Projects() ProjectInterface

func (*ManagementV1Client) RESTClient

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

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

func (*ManagementV1Client) RedirectTokens

func (c *ManagementV1Client) RedirectTokens() RedirectTokenInterface

func (*ManagementV1Client) ResetAccessKeys

func (c *ManagementV1Client) ResetAccessKeys() ResetAccessKeyInterface

func (*ManagementV1Client) Runners

func (c *ManagementV1Client) Runners() RunnerInterface

func (*ManagementV1Client) SelfSubjectAccessReviews

func (c *ManagementV1Client) SelfSubjectAccessReviews() SelfSubjectAccessReviewInterface

func (*ManagementV1Client) Selves

func (c *ManagementV1Client) Selves() SelfInterface

func (*ManagementV1Client) SharedSecrets

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

func (*ManagementV1Client) SpaceConstraints

func (c *ManagementV1Client) SpaceConstraints() SpaceConstraintInterface

func (*ManagementV1Client) SpaceInstances

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

func (*ManagementV1Client) SpaceTemplates

func (c *ManagementV1Client) SpaceTemplates() SpaceTemplateInterface

func (*ManagementV1Client) SubjectAccessReviews

func (c *ManagementV1Client) SubjectAccessReviews() SubjectAccessReviewInterface

func (*ManagementV1Client) Tasks

func (c *ManagementV1Client) Tasks() TaskInterface

func (*ManagementV1Client) Teams

func (c *ManagementV1Client) Teams() TeamInterface

func (*ManagementV1Client) Users

func (c *ManagementV1Client) Users() UserInterface

func (*ManagementV1Client) VirtualClusterInstances

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

func (*ManagementV1Client) VirtualClusterTemplates

func (c *ManagementV1Client) VirtualClusterTemplates() VirtualClusterTemplateInterface

type OwnedAccessKeyExpansion

type OwnedAccessKeyExpansion interface{}

type OwnedAccessKeyInterface

type OwnedAccessKeyInterface interface {
	Create(ctx context.Context, ownedAccessKey *v1.OwnedAccessKey, opts metav1.CreateOptions) (*v1.OwnedAccessKey, error)
	Update(ctx context.Context, ownedAccessKey *v1.OwnedAccessKey, opts metav1.UpdateOptions) (*v1.OwnedAccessKey, error)
	UpdateStatus(ctx context.Context, ownedAccessKey *v1.OwnedAccessKey, opts metav1.UpdateOptions) (*v1.OwnedAccessKey, 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.OwnedAccessKey, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.OwnedAccessKeyList, 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.OwnedAccessKey, err error)
	OwnedAccessKeyExpansion
}

OwnedAccessKeyInterface has methods to work with OwnedAccessKey resources.

type OwnedAccessKeysGetter

type OwnedAccessKeysGetter interface {
	OwnedAccessKeys() OwnedAccessKeyInterface
}

OwnedAccessKeysGetter has a method to return a OwnedAccessKeyInterface. A group's client should implement this interface.

type PolicyViolationExpansion

type PolicyViolationExpansion interface{}

type PolicyViolationInterface

type PolicyViolationInterface interface {
	Create(ctx context.Context, policyViolation *v1.PolicyViolation, opts metav1.CreateOptions) (*v1.PolicyViolation, error)
	Update(ctx context.Context, policyViolation *v1.PolicyViolation, opts metav1.UpdateOptions) (*v1.PolicyViolation, error)
	UpdateStatus(ctx context.Context, policyViolation *v1.PolicyViolation, opts metav1.UpdateOptions) (*v1.PolicyViolation, 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.PolicyViolation, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.PolicyViolationList, 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.PolicyViolation, err error)
	PolicyViolationExpansion
}

PolicyViolationInterface has methods to work with PolicyViolation resources.

type PolicyViolationsGetter

type PolicyViolationsGetter interface {
	PolicyViolations() PolicyViolationInterface
}

PolicyViolationsGetter has a method to return a PolicyViolationInterface. 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)
	ListMembers(ctx context.Context, projectName string, options metav1.GetOptions) (*v1.ProjectMembers, error)
	ListTemplates(ctx context.Context, projectName string, options metav1.GetOptions) (*v1.ProjectTemplates, error)
	ListClusters(ctx context.Context, projectName string, options metav1.GetOptions) (*v1.ProjectClusters, error)
	ImportVirtualCluster(ctx context.Context, projectName string, projectImportVirtualCluster *v1.ProjectImportVirtualCluster, opts metav1.CreateOptions) (*v1.ProjectImportVirtualCluster, error)
	MigrateVirtualClusterInstance(ctx context.Context, projectName string, projectMigrateVirtualClusterInstance *v1.ProjectMigrateVirtualClusterInstance, opts metav1.CreateOptions) (*v1.ProjectMigrateVirtualClusterInstance, error)
	ImportSpace(ctx context.Context, projectName string, projectImportSpace *v1.ProjectImportSpace, opts metav1.CreateOptions) (*v1.ProjectImportSpace, error)
	MigrateSpaceInstance(ctx context.Context, projectName string, projectMigrateSpaceInstance *v1.ProjectMigrateSpaceInstance, opts metav1.CreateOptions) (*v1.ProjectMigrateSpaceInstance, error)

	ProjectExpansion
}

ProjectInterface has methods to work with Project resources.

type ProjectSecretExpansion

type ProjectSecretExpansion interface{}

type ProjectSecretInterface

type ProjectSecretInterface interface {
	Create(ctx context.Context, projectSecret *v1.ProjectSecret, opts metav1.CreateOptions) (*v1.ProjectSecret, error)
	Update(ctx context.Context, projectSecret *v1.ProjectSecret, opts metav1.UpdateOptions) (*v1.ProjectSecret, 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.ProjectSecret, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.ProjectSecretList, 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.ProjectSecret, err error)
	ProjectSecretExpansion
}

ProjectSecretInterface has methods to work with ProjectSecret resources.

type ProjectSecretsGetter

type ProjectSecretsGetter interface {
	ProjectSecrets(namespace string) ProjectSecretInterface
}

ProjectSecretsGetter has a method to return a ProjectSecretInterface. A group's client should implement this interface.

type ProjectsGetter

type ProjectsGetter interface {
	Projects() ProjectInterface
}

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

type RedirectTokenExpansion

type RedirectTokenExpansion interface{}

type RedirectTokenInterface

type RedirectTokenInterface interface {
	Create(ctx context.Context, redirectToken *v1.RedirectToken, opts metav1.CreateOptions) (*v1.RedirectToken, error)
	Update(ctx context.Context, redirectToken *v1.RedirectToken, opts metav1.UpdateOptions) (*v1.RedirectToken, error)
	UpdateStatus(ctx context.Context, redirectToken *v1.RedirectToken, opts metav1.UpdateOptions) (*v1.RedirectToken, 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.RedirectToken, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.RedirectTokenList, 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.RedirectToken, err error)
	RedirectTokenExpansion
}

RedirectTokenInterface has methods to work with RedirectToken resources.

type RedirectTokensGetter

type RedirectTokensGetter interface {
	RedirectTokens() RedirectTokenInterface
}

RedirectTokensGetter has a method to return a RedirectTokenInterface. A group's client should implement this interface.

type ResetAccessKeyExpansion

type ResetAccessKeyExpansion interface{}

type ResetAccessKeyInterface

type ResetAccessKeyInterface interface {
	Create(ctx context.Context, resetAccessKey *v1.ResetAccessKey, opts metav1.CreateOptions) (*v1.ResetAccessKey, error)
	Update(ctx context.Context, resetAccessKey *v1.ResetAccessKey, opts metav1.UpdateOptions) (*v1.ResetAccessKey, error)
	UpdateStatus(ctx context.Context, resetAccessKey *v1.ResetAccessKey, opts metav1.UpdateOptions) (*v1.ResetAccessKey, 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.ResetAccessKey, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.ResetAccessKeyList, 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.ResetAccessKey, err error)
	ResetAccessKeyExpansion
}

ResetAccessKeyInterface has methods to work with ResetAccessKey resources.

type ResetAccessKeysGetter

type ResetAccessKeysGetter interface {
	ResetAccessKeys() ResetAccessKeyInterface
}

ResetAccessKeysGetter has a method to return a ResetAccessKeyInterface. 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)
	GetConfig(ctx context.Context, runnerName string, options metav1.GetOptions) (*v1.RunnerConfig, error)
	GetAccessKey(ctx context.Context, runnerName string, options metav1.GetOptions) (*v1.RunnerAccessKey, 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 SelfExpansion

type SelfExpansion interface{}

type SelfInterface

type SelfInterface interface {
	Create(ctx context.Context, self *v1.Self, opts metav1.CreateOptions) (*v1.Self, error)
	Update(ctx context.Context, self *v1.Self, opts metav1.UpdateOptions) (*v1.Self, error)
	UpdateStatus(ctx context.Context, self *v1.Self, opts metav1.UpdateOptions) (*v1.Self, 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.Self, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.SelfList, 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.Self, err error)
	SelfExpansion
}

SelfInterface has methods to work with Self resources.

type SelfSubjectAccessReviewExpansion

type SelfSubjectAccessReviewExpansion interface{}

type SelfSubjectAccessReviewInterface

type SelfSubjectAccessReviewInterface interface {
	Create(ctx context.Context, selfSubjectAccessReview *v1.SelfSubjectAccessReview, opts metav1.CreateOptions) (*v1.SelfSubjectAccessReview, error)
	Update(ctx context.Context, selfSubjectAccessReview *v1.SelfSubjectAccessReview, opts metav1.UpdateOptions) (*v1.SelfSubjectAccessReview, error)
	UpdateStatus(ctx context.Context, selfSubjectAccessReview *v1.SelfSubjectAccessReview, opts metav1.UpdateOptions) (*v1.SelfSubjectAccessReview, 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.SelfSubjectAccessReview, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.SelfSubjectAccessReviewList, 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.SelfSubjectAccessReview, err error)
	SelfSubjectAccessReviewExpansion
}

SelfSubjectAccessReviewInterface has methods to work with SelfSubjectAccessReview resources.

type SelfSubjectAccessReviewsGetter

type SelfSubjectAccessReviewsGetter interface {
	SelfSubjectAccessReviews() SelfSubjectAccessReviewInterface
}

SelfSubjectAccessReviewsGetter has a method to return a SelfSubjectAccessReviewInterface. A group's client should implement this interface.

type SelvesGetter

type SelvesGetter interface {
	Selves() SelfInterface
}

SelvesGetter has a method to return a SelfInterface. 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 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)
	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 SubjectAccessReviewExpansion

type SubjectAccessReviewExpansion interface{}

type SubjectAccessReviewInterface

type SubjectAccessReviewInterface interface {
	Create(ctx context.Context, subjectAccessReview *v1.SubjectAccessReview, opts metav1.CreateOptions) (*v1.SubjectAccessReview, error)
	Update(ctx context.Context, subjectAccessReview *v1.SubjectAccessReview, opts metav1.UpdateOptions) (*v1.SubjectAccessReview, error)
	UpdateStatus(ctx context.Context, subjectAccessReview *v1.SubjectAccessReview, opts metav1.UpdateOptions) (*v1.SubjectAccessReview, 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.SubjectAccessReview, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.SubjectAccessReviewList, 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.SubjectAccessReview, err error)
	SubjectAccessReviewExpansion
}

SubjectAccessReviewInterface has methods to work with SubjectAccessReview resources.

type SubjectAccessReviewsGetter

type SubjectAccessReviewsGetter interface {
	SubjectAccessReviews() SubjectAccessReviewInterface
}

SubjectAccessReviewsGetter has a method to return a SubjectAccessReviewInterface. A group's client should implement this interface.

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)
	ListClusters(ctx context.Context, teamName string, options metav1.GetOptions) (*v1.TeamClusters, error)
	ListAccessKeys(ctx context.Context, teamName string, options metav1.GetOptions) (*v1.TeamAccessKeys, 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)
	GetProfile(ctx context.Context, userName string, options metav1.GetOptions) (*v1.UserProfile, error)
	ListClusters(ctx context.Context, userName string, options metav1.GetOptions) (*v1.UserClusters, error)
	ListAccessKeys(ctx context.Context, userName string, options metav1.GetOptions) (*v1.UserAccessKeys, 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)
	GetKubeConfig(ctx context.Context, virtualClusterInstanceName string, virtualClusterInstanceKubeConfig *v1.VirtualClusterInstanceKubeConfig, opts metav1.CreateOptions) (*v1.VirtualClusterInstanceKubeConfig, error)
	CreateWorkloadKubeConfig(ctx context.Context, virtualClusterInstanceName string, virtualClusterInstanceWorkloadKubeConfig *v1.VirtualClusterInstanceWorkloadKubeConfig, opts metav1.CreateOptions) (*v1.VirtualClusterInstanceWorkloadKubeConfig, error)
	GetWorkloadKubeConfig(ctx context.Context, virtualClusterInstanceName string, options metav1.GetOptions) (*v1.VirtualClusterInstanceWorkloadKubeConfig, 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