Versions in this module Expand all Collapse all v2 v2.0.1 Oct 14, 2022 Changes in this version + type Cluster kubernetes.Cluster + func (c Cluster) Columns() []string + func (c Cluster) Keys() []string + func (c Cluster) String() string + func (c Cluster) Values() map[string]interface{} + type ClusterAction kubernetes.ClusterAction + func (c ClusterAction) Columns() []string + func (c ClusterAction) Keys() []string + func (c ClusterAction) Values() map[string]interface{} + type ClusterConfiguration = kubernetes.ClusterConfiguration + type ClusterCreate = kubernetes.ClusterCreate + type ClusterKubeConfig = kubernetes.ClusterKubeConfig + type ClusterPerformAction = kubernetes.ClusterPerformAction + type ClusterService struct + func NewClusterService(client goclient.Client) ClusterService + func (c ClusterService) Create(ctx context.Context, data ClusterCreate) (common.Ordering, error) + func (c ClusterService) Delete(ctx context.Context, id int) error + func (c ClusterService) Get(ctx context.Context, id int) (Cluster, error) + func (c ClusterService) GetConfiguration(ctx context.Context, id int) (ClusterConfiguration, error) + func (c ClusterService) GetKubeConfig(ctx context.Context, id int) (ClusterKubeConfig, error) + func (c ClusterService) List(ctx context.Context) ([]Cluster, error) + func (c ClusterService) PerformAction(ctx context.Context, id int, data ClusterPerformAction) (Cluster, error) + func (c ClusterService) Update(ctx context.Context, id int, data ClusterUpdate) (Cluster, error) + func (c ClusterService) UpdateConfiguration(ctx context.Context, id int, data ClusterConfiguration) (config ClusterConfiguration, err error) + func (c ClusterService) UpdateFlavor(ctx context.Context, id int, data ClusterUpdateFlavor) (Cluster, error) + type ClusterUpdate = kubernetes.ClusterUpdate + type ClusterUpdateFlavor = kubernetes.ClusterUpdateFlavor + type ClusterWorkerCreate = kubernetes.ClusterWorkerCreate + type ClusterWorkerUpdate = kubernetes.ClusterWorkerUpdate + type LoadBalancer = compute.LoadBalancer + type LoadBalancerService struct + func NewLoadBalancerService(client goclient.Client, clusterID int) LoadBalancerService + func (v LoadBalancerService) List(ctx context.Context) ([]LoadBalancer, error) + type Node kubernetes.Node + func (n Node) Columns() []string + func (n Node) Keys() (identifiers []string) + func (n Node) String() string + func (n Node) Values() map[string]interface{} + type NodeAction kubernetes.NodeAction + func (c NodeAction) Columns() []string + func (c NodeAction) Keys() []string + func (c NodeAction) Values() map[string]interface{} + type NodePerformAction = kubernetes.NodePerformAction + type NodeService struct + func NewNodeService(client goclient.Client, clusterID int) NodeService + func (n NodeService) Delete(ctx context.Context, id int) error + func (n NodeService) List(ctx context.Context) ([]Node, error) + func (n NodeService) PerformAction(ctx context.Context, id int, data NodePerformAction) (Node, error) + type Volume = compute.Volume + type VolumeService struct + func NewVolumeService(client goclient.Client, clusterID int) VolumeService + func (v VolumeService) Delete(ctx context.Context, id int) error + func (v VolumeService) List(ctx context.Context) ([]Volume, error)