Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AccessCodeExpansion
- type AccessCodeInterface
- type AccessCodesGetter
- type CourseExpansion
- type CourseInterface
- type CoursesGetter
- type DynamicBindConfigurationExpansion
- type DynamicBindConfigurationInterface
- type DynamicBindConfigurationsGetter
- type EnvironmentExpansion
- type EnvironmentInterface
- type EnvironmentsGetter
- type HobbyfarmV1Client
- func (c *HobbyfarmV1Client) AccessCodes(namespace string) AccessCodeInterface
- func (c *HobbyfarmV1Client) Courses(namespace string) CourseInterface
- func (c *HobbyfarmV1Client) DynamicBindConfigurations(namespace string) DynamicBindConfigurationInterface
- func (c *HobbyfarmV1Client) Environments(namespace string) EnvironmentInterface
- func (c *HobbyfarmV1Client) OneTimeAccessCodes(namespace string) OneTimeAccessCodeInterface
- func (c *HobbyfarmV1Client) PredefinedServices(namespace string) PredefinedServiceInterface
- func (c *HobbyfarmV1Client) Progresses(namespace string) ProgressInterface
- func (c *HobbyfarmV1Client) RESTClient() rest.Interface
- func (c *HobbyfarmV1Client) Scenarios(namespace string) ScenarioInterface
- func (c *HobbyfarmV1Client) ScheduledEvents(namespace string) ScheduledEventInterface
- func (c *HobbyfarmV1Client) Scopes(namespace string) ScopeInterface
- func (c *HobbyfarmV1Client) Sessions(namespace string) SessionInterface
- func (c *HobbyfarmV1Client) Settings(namespace string) SettingInterface
- func (c *HobbyfarmV1Client) Users(namespace string) UserInterface
- func (c *HobbyfarmV1Client) VirtualMachineClaims(namespace string) VirtualMachineClaimInterface
- func (c *HobbyfarmV1Client) VirtualMachineSets(namespace string) VirtualMachineSetInterface
- func (c *HobbyfarmV1Client) VirtualMachineTemplates(namespace string) VirtualMachineTemplateInterface
- func (c *HobbyfarmV1Client) VirtualMachines(namespace string) VirtualMachineInterface
- type HobbyfarmV1Interface
- type OneTimeAccessCodeExpansion
- type OneTimeAccessCodeInterface
- type OneTimeAccessCodesGetter
- type PredefinedServiceExpansion
- type PredefinedServiceInterface
- type PredefinedServicesGetter
- type ProgressExpansion
- type ProgressInterface
- type ProgressesGetter
- type ScenarioExpansion
- type ScenarioInterface
- type ScenariosGetter
- type ScheduledEventExpansion
- type ScheduledEventInterface
- type ScheduledEventsGetter
- type ScopeExpansion
- type ScopeInterface
- type ScopesGetter
- type SessionExpansion
- type SessionInterface
- type SessionsGetter
- type SettingExpansion
- type SettingInterface
- type SettingsGetter
- type UserExpansion
- type UserInterface
- type UsersGetter
- type VirtualMachineClaimExpansion
- type VirtualMachineClaimInterface
- type VirtualMachineClaimsGetter
- type VirtualMachineExpansion
- type VirtualMachineInterface
- type VirtualMachineSetExpansion
- type VirtualMachineSetInterface
- type VirtualMachineSetsGetter
- type VirtualMachineTemplateExpansion
- type VirtualMachineTemplateInterface
- type VirtualMachineTemplatesGetter
- type VirtualMachinesGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessCodeExpansion ¶
type AccessCodeExpansion interface{}
type AccessCodeInterface ¶
type AccessCodeInterface interface { Create(ctx context.Context, accessCode *v1.AccessCode, opts metav1.CreateOptions) (*v1.AccessCode, error) Update(ctx context.Context, accessCode *v1.AccessCode, opts metav1.UpdateOptions) (*v1.AccessCode, 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.AccessCode, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.AccessCodeList, 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.AccessCode, err error) AccessCodeExpansion }
AccessCodeInterface has methods to work with AccessCode resources.
type AccessCodesGetter ¶
type AccessCodesGetter interface {
AccessCodes(namespace string) AccessCodeInterface
}
AccessCodesGetter has a method to return a AccessCodeInterface. A group's client should implement this interface.
type CourseExpansion ¶
type CourseExpansion interface{}
type CourseInterface ¶
type CourseInterface interface { Create(ctx context.Context, course *v1.Course, opts metav1.CreateOptions) (*v1.Course, error) Update(ctx context.Context, course *v1.Course, opts metav1.UpdateOptions) (*v1.Course, 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.Course, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.CourseList, 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.Course, err error) CourseExpansion }
CourseInterface has methods to work with Course resources.
type CoursesGetter ¶
type CoursesGetter interface {
Courses(namespace string) CourseInterface
}
CoursesGetter has a method to return a CourseInterface. A group's client should implement this interface.
type DynamicBindConfigurationExpansion ¶
type DynamicBindConfigurationExpansion interface{}
type DynamicBindConfigurationInterface ¶
type DynamicBindConfigurationInterface interface { Create(ctx context.Context, dynamicBindConfiguration *v1.DynamicBindConfiguration, opts metav1.CreateOptions) (*v1.DynamicBindConfiguration, error) Update(ctx context.Context, dynamicBindConfiguration *v1.DynamicBindConfiguration, opts metav1.UpdateOptions) (*v1.DynamicBindConfiguration, 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.DynamicBindConfiguration, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.DynamicBindConfigurationList, 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.DynamicBindConfiguration, err error) DynamicBindConfigurationExpansion }
DynamicBindConfigurationInterface has methods to work with DynamicBindConfiguration resources.
type DynamicBindConfigurationsGetter ¶
type DynamicBindConfigurationsGetter interface {
DynamicBindConfigurations(namespace string) DynamicBindConfigurationInterface
}
DynamicBindConfigurationsGetter has a method to return a DynamicBindConfigurationInterface. A group's client should implement this interface.
type EnvironmentExpansion ¶
type EnvironmentExpansion interface{}
type EnvironmentInterface ¶
type EnvironmentInterface interface { Create(ctx context.Context, environment *v1.Environment, opts metav1.CreateOptions) (*v1.Environment, error) Update(ctx context.Context, environment *v1.Environment, opts metav1.UpdateOptions) (*v1.Environment, 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.Environment, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.EnvironmentList, 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.Environment, err error) EnvironmentExpansion }
EnvironmentInterface has methods to work with Environment resources.
type EnvironmentsGetter ¶
type EnvironmentsGetter interface {
Environments(namespace string) EnvironmentInterface
}
EnvironmentsGetter has a method to return a EnvironmentInterface. A group's client should implement this interface.
type HobbyfarmV1Client ¶
type HobbyfarmV1Client struct {
// contains filtered or unexported fields
}
HobbyfarmV1Client is used to interact with features provided by the hobbyfarm.io group.
func New ¶
func New(c rest.Interface) *HobbyfarmV1Client
New creates a new HobbyfarmV1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*HobbyfarmV1Client, error)
NewForConfig creates a new HobbyfarmV1Client 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 HobbyfarmV1Client 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) *HobbyfarmV1Client
NewForConfigOrDie creates a new HobbyfarmV1Client for the given config and panics if there is an error in the config.
func (*HobbyfarmV1Client) AccessCodes ¶
func (c *HobbyfarmV1Client) AccessCodes(namespace string) AccessCodeInterface
func (*HobbyfarmV1Client) Courses ¶
func (c *HobbyfarmV1Client) Courses(namespace string) CourseInterface
func (*HobbyfarmV1Client) DynamicBindConfigurations ¶
func (c *HobbyfarmV1Client) DynamicBindConfigurations(namespace string) DynamicBindConfigurationInterface
func (*HobbyfarmV1Client) Environments ¶
func (c *HobbyfarmV1Client) Environments(namespace string) EnvironmentInterface
func (*HobbyfarmV1Client) OneTimeAccessCodes ¶
func (c *HobbyfarmV1Client) OneTimeAccessCodes(namespace string) OneTimeAccessCodeInterface
func (*HobbyfarmV1Client) PredefinedServices ¶
func (c *HobbyfarmV1Client) PredefinedServices(namespace string) PredefinedServiceInterface
func (*HobbyfarmV1Client) Progresses ¶
func (c *HobbyfarmV1Client) Progresses(namespace string) ProgressInterface
func (*HobbyfarmV1Client) RESTClient ¶
func (c *HobbyfarmV1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*HobbyfarmV1Client) Scenarios ¶
func (c *HobbyfarmV1Client) Scenarios(namespace string) ScenarioInterface
func (*HobbyfarmV1Client) ScheduledEvents ¶
func (c *HobbyfarmV1Client) ScheduledEvents(namespace string) ScheduledEventInterface
func (*HobbyfarmV1Client) Scopes ¶
func (c *HobbyfarmV1Client) Scopes(namespace string) ScopeInterface
func (*HobbyfarmV1Client) Sessions ¶
func (c *HobbyfarmV1Client) Sessions(namespace string) SessionInterface
func (*HobbyfarmV1Client) Settings ¶
func (c *HobbyfarmV1Client) Settings(namespace string) SettingInterface
func (*HobbyfarmV1Client) Users ¶
func (c *HobbyfarmV1Client) Users(namespace string) UserInterface
func (*HobbyfarmV1Client) VirtualMachineClaims ¶
func (c *HobbyfarmV1Client) VirtualMachineClaims(namespace string) VirtualMachineClaimInterface
func (*HobbyfarmV1Client) VirtualMachineSets ¶
func (c *HobbyfarmV1Client) VirtualMachineSets(namespace string) VirtualMachineSetInterface
func (*HobbyfarmV1Client) VirtualMachineTemplates ¶
func (c *HobbyfarmV1Client) VirtualMachineTemplates(namespace string) VirtualMachineTemplateInterface
func (*HobbyfarmV1Client) VirtualMachines ¶
func (c *HobbyfarmV1Client) VirtualMachines(namespace string) VirtualMachineInterface
type HobbyfarmV1Interface ¶
type HobbyfarmV1Interface interface { RESTClient() rest.Interface AccessCodesGetter CoursesGetter DynamicBindConfigurationsGetter EnvironmentsGetter OneTimeAccessCodesGetter PredefinedServicesGetter ProgressesGetter ScenariosGetter ScheduledEventsGetter ScopesGetter SessionsGetter SettingsGetter UsersGetter VirtualMachinesGetter VirtualMachineClaimsGetter VirtualMachineSetsGetter VirtualMachineTemplatesGetter }
type OneTimeAccessCodeExpansion ¶
type OneTimeAccessCodeExpansion interface{}
type OneTimeAccessCodeInterface ¶
type OneTimeAccessCodeInterface interface { Create(ctx context.Context, oneTimeAccessCode *v1.OneTimeAccessCode, opts metav1.CreateOptions) (*v1.OneTimeAccessCode, error) Update(ctx context.Context, oneTimeAccessCode *v1.OneTimeAccessCode, opts metav1.UpdateOptions) (*v1.OneTimeAccessCode, 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.OneTimeAccessCode, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.OneTimeAccessCodeList, 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.OneTimeAccessCode, err error) OneTimeAccessCodeExpansion }
OneTimeAccessCodeInterface has methods to work with OneTimeAccessCode resources.
type OneTimeAccessCodesGetter ¶
type OneTimeAccessCodesGetter interface {
OneTimeAccessCodes(namespace string) OneTimeAccessCodeInterface
}
OneTimeAccessCodesGetter has a method to return a OneTimeAccessCodeInterface. A group's client should implement this interface.
type PredefinedServiceExpansion ¶
type PredefinedServiceExpansion interface{}
type PredefinedServiceInterface ¶
type PredefinedServiceInterface interface { Create(ctx context.Context, predefinedService *v1.PredefinedService, opts metav1.CreateOptions) (*v1.PredefinedService, error) Update(ctx context.Context, predefinedService *v1.PredefinedService, opts metav1.UpdateOptions) (*v1.PredefinedService, 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.PredefinedService, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.PredefinedServiceList, 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.PredefinedService, err error) PredefinedServiceExpansion }
PredefinedServiceInterface has methods to work with PredefinedService resources.
type PredefinedServicesGetter ¶
type PredefinedServicesGetter interface {
PredefinedServices(namespace string) PredefinedServiceInterface
}
PredefinedServicesGetter has a method to return a PredefinedServiceInterface. A group's client should implement this interface.
type ProgressExpansion ¶
type ProgressExpansion interface{}
type ProgressInterface ¶
type ProgressInterface interface { Create(ctx context.Context, progress *v1.Progress, opts metav1.CreateOptions) (*v1.Progress, error) Update(ctx context.Context, progress *v1.Progress, opts metav1.UpdateOptions) (*v1.Progress, 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.Progress, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.ProgressList, 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.Progress, err error) ProgressExpansion }
ProgressInterface has methods to work with Progress resources.
type ProgressesGetter ¶
type ProgressesGetter interface {
Progresses(namespace string) ProgressInterface
}
ProgressesGetter has a method to return a ProgressInterface. A group's client should implement this interface.
type ScenarioExpansion ¶
type ScenarioExpansion interface{}
type ScenarioInterface ¶
type ScenarioInterface interface { Create(ctx context.Context, scenario *v1.Scenario, opts metav1.CreateOptions) (*v1.Scenario, error) Update(ctx context.Context, scenario *v1.Scenario, opts metav1.UpdateOptions) (*v1.Scenario, 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.Scenario, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.ScenarioList, 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.Scenario, err error) ScenarioExpansion }
ScenarioInterface has methods to work with Scenario resources.
type ScenariosGetter ¶
type ScenariosGetter interface {
Scenarios(namespace string) ScenarioInterface
}
ScenariosGetter has a method to return a ScenarioInterface. A group's client should implement this interface.
type ScheduledEventExpansion ¶
type ScheduledEventExpansion interface{}
type ScheduledEventInterface ¶
type ScheduledEventInterface interface { Create(ctx context.Context, scheduledEvent *v1.ScheduledEvent, opts metav1.CreateOptions) (*v1.ScheduledEvent, error) Update(ctx context.Context, scheduledEvent *v1.ScheduledEvent, opts metav1.UpdateOptions) (*v1.ScheduledEvent, error) UpdateStatus(ctx context.Context, scheduledEvent *v1.ScheduledEvent, opts metav1.UpdateOptions) (*v1.ScheduledEvent, 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.ScheduledEvent, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.ScheduledEventList, 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.ScheduledEvent, err error) ScheduledEventExpansion }
ScheduledEventInterface has methods to work with ScheduledEvent resources.
type ScheduledEventsGetter ¶
type ScheduledEventsGetter interface {
ScheduledEvents(namespace string) ScheduledEventInterface
}
ScheduledEventsGetter has a method to return a ScheduledEventInterface. A group's client should implement this interface.
type ScopeExpansion ¶
type ScopeExpansion interface{}
type ScopeInterface ¶
type ScopeInterface interface { Create(ctx context.Context, scope *v1.Scope, opts metav1.CreateOptions) (*v1.Scope, error) Update(ctx context.Context, scope *v1.Scope, opts metav1.UpdateOptions) (*v1.Scope, 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.Scope, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.ScopeList, 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.Scope, err error) ScopeExpansion }
ScopeInterface has methods to work with Scope resources.
type ScopesGetter ¶
type ScopesGetter interface {
Scopes(namespace string) ScopeInterface
}
ScopesGetter has a method to return a ScopeInterface. A group's client should implement this interface.
type SessionExpansion ¶
type SessionExpansion interface{}
type SessionInterface ¶
type SessionInterface interface { Create(ctx context.Context, session *v1.Session, opts metav1.CreateOptions) (*v1.Session, error) Update(ctx context.Context, session *v1.Session, opts metav1.UpdateOptions) (*v1.Session, error) UpdateStatus(ctx context.Context, session *v1.Session, opts metav1.UpdateOptions) (*v1.Session, 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.Session, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.SessionList, 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.Session, err error) SessionExpansion }
SessionInterface has methods to work with Session resources.
type SessionsGetter ¶
type SessionsGetter interface {
Sessions(namespace string) SessionInterface
}
SessionsGetter has a method to return a SessionInterface. A group's client should implement this interface.
type SettingExpansion ¶
type SettingExpansion interface{}
type SettingInterface ¶
type SettingInterface interface { Create(ctx context.Context, setting *v1.Setting, opts metav1.CreateOptions) (*v1.Setting, error) Update(ctx context.Context, setting *v1.Setting, opts metav1.UpdateOptions) (*v1.Setting, 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.Setting, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.SettingList, 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.Setting, err error) SettingExpansion }
SettingInterface has methods to work with Setting resources.
type SettingsGetter ¶
type SettingsGetter interface {
Settings(namespace string) SettingInterface
}
SettingsGetter has a method to return a SettingInterface. 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) 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(namespace string) UserInterface
}
UsersGetter has a method to return a UserInterface. A group's client should implement this interface.
type VirtualMachineClaimExpansion ¶
type VirtualMachineClaimExpansion interface{}
type VirtualMachineClaimInterface ¶
type VirtualMachineClaimInterface interface { Create(ctx context.Context, virtualMachineClaim *v1.VirtualMachineClaim, opts metav1.CreateOptions) (*v1.VirtualMachineClaim, error) Update(ctx context.Context, virtualMachineClaim *v1.VirtualMachineClaim, opts metav1.UpdateOptions) (*v1.VirtualMachineClaim, error) UpdateStatus(ctx context.Context, virtualMachineClaim *v1.VirtualMachineClaim, opts metav1.UpdateOptions) (*v1.VirtualMachineClaim, 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.VirtualMachineClaim, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.VirtualMachineClaimList, 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.VirtualMachineClaim, err error) VirtualMachineClaimExpansion }
VirtualMachineClaimInterface has methods to work with VirtualMachineClaim resources.
type VirtualMachineClaimsGetter ¶
type VirtualMachineClaimsGetter interface {
VirtualMachineClaims(namespace string) VirtualMachineClaimInterface
}
VirtualMachineClaimsGetter has a method to return a VirtualMachineClaimInterface. A group's client should implement this interface.
type VirtualMachineExpansion ¶
type VirtualMachineExpansion interface{}
type VirtualMachineInterface ¶
type VirtualMachineInterface interface { Create(ctx context.Context, virtualMachine *v1.VirtualMachine, opts metav1.CreateOptions) (*v1.VirtualMachine, error) Update(ctx context.Context, virtualMachine *v1.VirtualMachine, opts metav1.UpdateOptions) (*v1.VirtualMachine, error) UpdateStatus(ctx context.Context, virtualMachine *v1.VirtualMachine, opts metav1.UpdateOptions) (*v1.VirtualMachine, 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.VirtualMachine, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.VirtualMachineList, 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.VirtualMachine, err error) VirtualMachineExpansion }
VirtualMachineInterface has methods to work with VirtualMachine resources.
type VirtualMachineSetExpansion ¶
type VirtualMachineSetExpansion interface{}
type VirtualMachineSetInterface ¶
type VirtualMachineSetInterface interface { Create(ctx context.Context, virtualMachineSet *v1.VirtualMachineSet, opts metav1.CreateOptions) (*v1.VirtualMachineSet, error) Update(ctx context.Context, virtualMachineSet *v1.VirtualMachineSet, opts metav1.UpdateOptions) (*v1.VirtualMachineSet, error) UpdateStatus(ctx context.Context, virtualMachineSet *v1.VirtualMachineSet, opts metav1.UpdateOptions) (*v1.VirtualMachineSet, 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.VirtualMachineSet, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.VirtualMachineSetList, 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.VirtualMachineSet, err error) VirtualMachineSetExpansion }
VirtualMachineSetInterface has methods to work with VirtualMachineSet resources.
type VirtualMachineSetsGetter ¶
type VirtualMachineSetsGetter interface {
VirtualMachineSets(namespace string) VirtualMachineSetInterface
}
VirtualMachineSetsGetter has a method to return a VirtualMachineSetInterface. A group's client should implement this interface.
type VirtualMachineTemplateExpansion ¶
type VirtualMachineTemplateExpansion interface{}
type VirtualMachineTemplateInterface ¶
type VirtualMachineTemplateInterface interface { Create(ctx context.Context, virtualMachineTemplate *v1.VirtualMachineTemplate, opts metav1.CreateOptions) (*v1.VirtualMachineTemplate, error) Update(ctx context.Context, virtualMachineTemplate *v1.VirtualMachineTemplate, opts metav1.UpdateOptions) (*v1.VirtualMachineTemplate, 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.VirtualMachineTemplate, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.VirtualMachineTemplateList, 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.VirtualMachineTemplate, err error) VirtualMachineTemplateExpansion }
VirtualMachineTemplateInterface has methods to work with VirtualMachineTemplate resources.
type VirtualMachineTemplatesGetter ¶
type VirtualMachineTemplatesGetter interface {
VirtualMachineTemplates(namespace string) VirtualMachineTemplateInterface
}
VirtualMachineTemplatesGetter has a method to return a VirtualMachineTemplateInterface. A group's client should implement this interface.
type VirtualMachinesGetter ¶
type VirtualMachinesGetter interface {
VirtualMachines(namespace string) VirtualMachineInterface
}
VirtualMachinesGetter has a method to return a VirtualMachineInterface. A group's client should implement this interface.
Source Files
¶
- accesscode.go
- course.go
- doc.go
- dynamicbindconfiguration.go
- environment.go
- generated_expansion.go
- hobbyfarm.io_client.go
- onetimeaccesscode.go
- predefinedservice.go
- progress.go
- scenario.go
- scheduledevent.go
- scope.go
- session.go
- setting.go
- user.go
- virtualmachine.go
- virtualmachineclaim.go
- virtualmachineset.go
- virtualmachinetemplate.go