v1alpha1

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 8 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 ApplicationExpansion

type ApplicationExpansion interface{}

type ApplicationInterface

type ApplicationInterface interface {
	Create(ctx context.Context, application *v1alpha1.Application, opts v1.CreateOptions) (*v1alpha1.Application, error)
	Update(ctx context.Context, application *v1alpha1.Application, opts v1.UpdateOptions) (*v1alpha1.Application, error)
	UpdateStatus(ctx context.Context, application *v1alpha1.Application, opts v1.UpdateOptions) (*v1alpha1.Application, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.Application, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ApplicationList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.Application, err error)
	ApplicationExpansion
}

ApplicationInterface has methods to work with Application resources.

type ApplicationsGetter

type ApplicationsGetter interface {
	Applications(namespace string) ApplicationInterface
}

ApplicationsGetter has a method to return a ApplicationInterface. A group's client should implement this interface.

type AutoscalingConfigExpansion

type AutoscalingConfigExpansion interface{}

type AutoscalingConfigInterface

type AutoscalingConfigInterface interface {
	Create(ctx context.Context, autoscalingConfig *v1alpha1.AutoscalingConfig, opts v1.CreateOptions) (*v1alpha1.AutoscalingConfig, error)
	Update(ctx context.Context, autoscalingConfig *v1alpha1.AutoscalingConfig, opts v1.UpdateOptions) (*v1alpha1.AutoscalingConfig, error)
	UpdateStatus(ctx context.Context, autoscalingConfig *v1alpha1.AutoscalingConfig, opts v1.UpdateOptions) (*v1alpha1.AutoscalingConfig, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.AutoscalingConfig, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AutoscalingConfigList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.AutoscalingConfig, err error)
	AutoscalingConfigExpansion
}

AutoscalingConfigInterface has methods to work with AutoscalingConfig resources.

type AutoscalingConfigsGetter

type AutoscalingConfigsGetter interface {
	AutoscalingConfigs(namespace string) AutoscalingConfigInterface
}

AutoscalingConfigsGetter has a method to return a AutoscalingConfigInterface. A group's client should implement this interface.

type CsV1alpha1Client

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

CsV1alpha1Client is used to interact with features provided by the cs.alicloud.kubeform.com group.

func New

New creates a new CsV1alpha1Client for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new CsV1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *CsV1alpha1Client

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

func (*CsV1alpha1Client) Applications

func (c *CsV1alpha1Client) Applications(namespace string) ApplicationInterface

func (*CsV1alpha1Client) AutoscalingConfigs

func (c *CsV1alpha1Client) AutoscalingConfigs(namespace string) AutoscalingConfigInterface

func (*CsV1alpha1Client) EdgeKuberneteses

func (c *CsV1alpha1Client) EdgeKuberneteses(namespace string) EdgeKubernetesInterface

func (*CsV1alpha1Client) KubernetesAddons added in v0.5.0

func (c *CsV1alpha1Client) KubernetesAddons(namespace string) KubernetesAddonInterface

func (*CsV1alpha1Client) KubernetesAutoscalers

func (c *CsV1alpha1Client) KubernetesAutoscalers(namespace string) KubernetesAutoscalerInterface

func (*CsV1alpha1Client) KubernetesNodePools

func (c *CsV1alpha1Client) KubernetesNodePools(namespace string) KubernetesNodePoolInterface

func (*CsV1alpha1Client) KubernetesPermissionses

func (c *CsV1alpha1Client) KubernetesPermissionses(namespace string) KubernetesPermissionsInterface

func (*CsV1alpha1Client) Kuberneteses

func (c *CsV1alpha1Client) Kuberneteses(namespace string) KubernetesInterface

func (*CsV1alpha1Client) ManagedKuberneteses

func (c *CsV1alpha1Client) ManagedKuberneteses(namespace string) ManagedKubernetesInterface

func (*CsV1alpha1Client) RESTClient

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

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

func (*CsV1alpha1Client) ServerlessKuberneteses

func (c *CsV1alpha1Client) ServerlessKuberneteses(namespace string) ServerlessKubernetesInterface

func (*CsV1alpha1Client) Swarms

func (c *CsV1alpha1Client) Swarms(namespace string) SwarmInterface

type EdgeKubernetesExpansion

type EdgeKubernetesExpansion interface{}

type EdgeKubernetesInterface

type EdgeKubernetesInterface interface {
	Create(ctx context.Context, edgeKubernetes *v1alpha1.EdgeKubernetes, opts v1.CreateOptions) (*v1alpha1.EdgeKubernetes, error)
	Update(ctx context.Context, edgeKubernetes *v1alpha1.EdgeKubernetes, opts v1.UpdateOptions) (*v1alpha1.EdgeKubernetes, error)
	UpdateStatus(ctx context.Context, edgeKubernetes *v1alpha1.EdgeKubernetes, opts v1.UpdateOptions) (*v1alpha1.EdgeKubernetes, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.EdgeKubernetes, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.EdgeKubernetesList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.EdgeKubernetes, err error)
	EdgeKubernetesExpansion
}

EdgeKubernetesInterface has methods to work with EdgeKubernetes resources.

type EdgeKubernetesesGetter

type EdgeKubernetesesGetter interface {
	EdgeKuberneteses(namespace string) EdgeKubernetesInterface
}

EdgeKubernetesesGetter has a method to return a EdgeKubernetesInterface. A group's client should implement this interface.

type KubernetesAddonExpansion added in v0.5.0

type KubernetesAddonExpansion interface{}

type KubernetesAddonInterface added in v0.5.0

type KubernetesAddonInterface interface {
	Create(ctx context.Context, kubernetesAddon *v1alpha1.KubernetesAddon, opts v1.CreateOptions) (*v1alpha1.KubernetesAddon, error)
	Update(ctx context.Context, kubernetesAddon *v1alpha1.KubernetesAddon, opts v1.UpdateOptions) (*v1alpha1.KubernetesAddon, error)
	UpdateStatus(ctx context.Context, kubernetesAddon *v1alpha1.KubernetesAddon, opts v1.UpdateOptions) (*v1alpha1.KubernetesAddon, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.KubernetesAddon, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.KubernetesAddonList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.KubernetesAddon, err error)
	KubernetesAddonExpansion
}

KubernetesAddonInterface has methods to work with KubernetesAddon resources.

type KubernetesAddonsGetter added in v0.5.0

type KubernetesAddonsGetter interface {
	KubernetesAddons(namespace string) KubernetesAddonInterface
}

KubernetesAddonsGetter has a method to return a KubernetesAddonInterface. A group's client should implement this interface.

type KubernetesAutoscalerExpansion

type KubernetesAutoscalerExpansion interface{}

type KubernetesAutoscalerInterface

type KubernetesAutoscalerInterface interface {
	Create(ctx context.Context, kubernetesAutoscaler *v1alpha1.KubernetesAutoscaler, opts v1.CreateOptions) (*v1alpha1.KubernetesAutoscaler, error)
	Update(ctx context.Context, kubernetesAutoscaler *v1alpha1.KubernetesAutoscaler, opts v1.UpdateOptions) (*v1alpha1.KubernetesAutoscaler, error)
	UpdateStatus(ctx context.Context, kubernetesAutoscaler *v1alpha1.KubernetesAutoscaler, opts v1.UpdateOptions) (*v1alpha1.KubernetesAutoscaler, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.KubernetesAutoscaler, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.KubernetesAutoscalerList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.KubernetesAutoscaler, err error)
	KubernetesAutoscalerExpansion
}

KubernetesAutoscalerInterface has methods to work with KubernetesAutoscaler resources.

type KubernetesAutoscalersGetter

type KubernetesAutoscalersGetter interface {
	KubernetesAutoscalers(namespace string) KubernetesAutoscalerInterface
}

KubernetesAutoscalersGetter has a method to return a KubernetesAutoscalerInterface. A group's client should implement this interface.

type KubernetesExpansion

type KubernetesExpansion interface{}

type KubernetesInterface

type KubernetesInterface interface {
	Create(ctx context.Context, kubernetes *v1alpha1.Kubernetes, opts v1.CreateOptions) (*v1alpha1.Kubernetes, error)
	Update(ctx context.Context, kubernetes *v1alpha1.Kubernetes, opts v1.UpdateOptions) (*v1alpha1.Kubernetes, error)
	UpdateStatus(ctx context.Context, kubernetes *v1alpha1.Kubernetes, opts v1.UpdateOptions) (*v1alpha1.Kubernetes, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.Kubernetes, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.KubernetesList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.Kubernetes, err error)
	KubernetesExpansion
}

KubernetesInterface has methods to work with Kubernetes resources.

type KubernetesNodePoolExpansion

type KubernetesNodePoolExpansion interface{}

type KubernetesNodePoolInterface

type KubernetesNodePoolInterface interface {
	Create(ctx context.Context, kubernetesNodePool *v1alpha1.KubernetesNodePool, opts v1.CreateOptions) (*v1alpha1.KubernetesNodePool, error)
	Update(ctx context.Context, kubernetesNodePool *v1alpha1.KubernetesNodePool, opts v1.UpdateOptions) (*v1alpha1.KubernetesNodePool, error)
	UpdateStatus(ctx context.Context, kubernetesNodePool *v1alpha1.KubernetesNodePool, opts v1.UpdateOptions) (*v1alpha1.KubernetesNodePool, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.KubernetesNodePool, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.KubernetesNodePoolList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.KubernetesNodePool, err error)
	KubernetesNodePoolExpansion
}

KubernetesNodePoolInterface has methods to work with KubernetesNodePool resources.

type KubernetesNodePoolsGetter

type KubernetesNodePoolsGetter interface {
	KubernetesNodePools(namespace string) KubernetesNodePoolInterface
}

KubernetesNodePoolsGetter has a method to return a KubernetesNodePoolInterface. A group's client should implement this interface.

type KubernetesPermissionsExpansion

type KubernetesPermissionsExpansion interface{}

type KubernetesPermissionsInterface

type KubernetesPermissionsInterface interface {
	Create(ctx context.Context, kubernetesPermissions *v1alpha1.KubernetesPermissions, opts v1.CreateOptions) (*v1alpha1.KubernetesPermissions, error)
	Update(ctx context.Context, kubernetesPermissions *v1alpha1.KubernetesPermissions, opts v1.UpdateOptions) (*v1alpha1.KubernetesPermissions, error)
	UpdateStatus(ctx context.Context, kubernetesPermissions *v1alpha1.KubernetesPermissions, opts v1.UpdateOptions) (*v1alpha1.KubernetesPermissions, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.KubernetesPermissions, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.KubernetesPermissionsList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.KubernetesPermissions, err error)
	KubernetesPermissionsExpansion
}

KubernetesPermissionsInterface has methods to work with KubernetesPermissions resources.

type KubernetesPermissionsesGetter

type KubernetesPermissionsesGetter interface {
	KubernetesPermissionses(namespace string) KubernetesPermissionsInterface
}

KubernetesPermissionsesGetter has a method to return a KubernetesPermissionsInterface. A group's client should implement this interface.

type KubernetesesGetter

type KubernetesesGetter interface {
	Kuberneteses(namespace string) KubernetesInterface
}

KubernetesesGetter has a method to return a KubernetesInterface. A group's client should implement this interface.

type ManagedKubernetesExpansion

type ManagedKubernetesExpansion interface{}

type ManagedKubernetesInterface

type ManagedKubernetesInterface interface {
	Create(ctx context.Context, managedKubernetes *v1alpha1.ManagedKubernetes, opts v1.CreateOptions) (*v1alpha1.ManagedKubernetes, error)
	Update(ctx context.Context, managedKubernetes *v1alpha1.ManagedKubernetes, opts v1.UpdateOptions) (*v1alpha1.ManagedKubernetes, error)
	UpdateStatus(ctx context.Context, managedKubernetes *v1alpha1.ManagedKubernetes, opts v1.UpdateOptions) (*v1alpha1.ManagedKubernetes, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.ManagedKubernetes, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ManagedKubernetesList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.ManagedKubernetes, err error)
	ManagedKubernetesExpansion
}

ManagedKubernetesInterface has methods to work with ManagedKubernetes resources.

type ManagedKubernetesesGetter

type ManagedKubernetesesGetter interface {
	ManagedKuberneteses(namespace string) ManagedKubernetesInterface
}

ManagedKubernetesesGetter has a method to return a ManagedKubernetesInterface. A group's client should implement this interface.

type ServerlessKubernetesExpansion

type ServerlessKubernetesExpansion interface{}

type ServerlessKubernetesInterface

type ServerlessKubernetesInterface interface {
	Create(ctx context.Context, serverlessKubernetes *v1alpha1.ServerlessKubernetes, opts v1.CreateOptions) (*v1alpha1.ServerlessKubernetes, error)
	Update(ctx context.Context, serverlessKubernetes *v1alpha1.ServerlessKubernetes, opts v1.UpdateOptions) (*v1alpha1.ServerlessKubernetes, error)
	UpdateStatus(ctx context.Context, serverlessKubernetes *v1alpha1.ServerlessKubernetes, opts v1.UpdateOptions) (*v1alpha1.ServerlessKubernetes, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.ServerlessKubernetes, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ServerlessKubernetesList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.ServerlessKubernetes, err error)
	ServerlessKubernetesExpansion
}

ServerlessKubernetesInterface has methods to work with ServerlessKubernetes resources.

type ServerlessKubernetesesGetter

type ServerlessKubernetesesGetter interface {
	ServerlessKuberneteses(namespace string) ServerlessKubernetesInterface
}

ServerlessKubernetesesGetter has a method to return a ServerlessKubernetesInterface. A group's client should implement this interface.

type SwarmExpansion

type SwarmExpansion interface{}

type SwarmInterface

type SwarmInterface interface {
	Create(ctx context.Context, swarm *v1alpha1.Swarm, opts v1.CreateOptions) (*v1alpha1.Swarm, error)
	Update(ctx context.Context, swarm *v1alpha1.Swarm, opts v1.UpdateOptions) (*v1alpha1.Swarm, error)
	UpdateStatus(ctx context.Context, swarm *v1alpha1.Swarm, opts v1.UpdateOptions) (*v1alpha1.Swarm, error)
	Delete(ctx context.Context, name string, opts v1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error
	Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.Swarm, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SwarmList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.Swarm, err error)
	SwarmExpansion
}

SwarmInterface has methods to work with Swarm resources.

type SwarmsGetter

type SwarmsGetter interface {
	Swarms(namespace string) SwarmInterface
}

SwarmsGetter has a method to return a SwarmInterface. 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