Documentation ¶
Index ¶
- type CloudAccounts
- type Collection
- func (c *Collection) Create(m model.Model) error
- func (c *Collection) Delete(id interface{}, m model.Model) error
- func (c *Collection) Get(id interface{}, m model.Model) error
- func (c *Collection) GetWithIncludes(id interface{}, m model.Model, includes []string) error
- func (c *Collection) List(list model.List) error
- func (c *Collection) Update(id interface{}, m model.Model) error
- type HelmCharts
- type HelmReleases
- type HelmRepos
- type KubeResources
- type Kubes
- type LoadBalancers
- type Nodes
- type Sessions
- type Users
- type Volumes
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CloudAccounts ¶
type CloudAccounts struct {
Collection
}
type Collection ¶
type Collection struct { ListFn func(model.List) error CreateFn func(model.Model) error GetFn func(interface{}, model.Model) error GetWithIncludesFn func(interface{}, model.Model, []string) error UpdateFn func(interface{}, model.Model) error DeleteFn func(interface{}, model.Model) error }
func (*Collection) GetWithIncludes ¶
func (c *Collection) GetWithIncludes(id interface{}, m model.Model, includes []string) error
type HelmCharts ¶ added in v0.14.0
type HelmCharts struct {
Collection
}
type HelmReleases ¶ added in v0.14.0
type HelmReleases struct {
Collection
}
type HelmRepos ¶ added in v0.14.0
type HelmRepos struct {
Collection
}
type KubeResources ¶
type KubeResources struct { Collection StartFn func(*int64, *model.KubeResource) error StopFn func(*int64, *model.KubeResource) error }
func (*KubeResources) Start ¶
func (c *KubeResources) Start(id *int64, m *model.KubeResource) error
func (*KubeResources) Stop ¶
func (c *KubeResources) Stop(id *int64, m *model.KubeResource) error
type LoadBalancers ¶ added in v0.14.0
type LoadBalancers struct {
Collection
}
type Nodes ¶
type Nodes struct {
Collection
}
type Sessions ¶
type Sessions struct {
Collection
}
type Users ¶
type Users struct { Collection RegenerateAPITokenFn func(interface{}, *model.User) error }
type Volumes ¶
type Volumes struct {
Collection
}
Click to show internal directories.
Click to hide internal directories.