Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type ApplicationExpansion
- type ApplicationInterface
- type ApplicationsGetter
- type AutoscalingConfigExpansion
- type AutoscalingConfigInterface
- type AutoscalingConfigsGetter
- type CsV1alpha1Client
- func (c *CsV1alpha1Client) Applications(namespace string) ApplicationInterface
- func (c *CsV1alpha1Client) AutoscalingConfigs(namespace string) AutoscalingConfigInterface
- func (c *CsV1alpha1Client) EdgeKuberneteses(namespace string) EdgeKubernetesInterface
- func (c *CsV1alpha1Client) KubernetesAddons(namespace string) KubernetesAddonInterface
- func (c *CsV1alpha1Client) KubernetesAutoscalers(namespace string) KubernetesAutoscalerInterface
- func (c *CsV1alpha1Client) KubernetesNodePools(namespace string) KubernetesNodePoolInterface
- func (c *CsV1alpha1Client) KubernetesPermissionses(namespace string) KubernetesPermissionsInterface
- func (c *CsV1alpha1Client) Kuberneteses(namespace string) KubernetesInterface
- func (c *CsV1alpha1Client) ManagedKuberneteses(namespace string) ManagedKubernetesInterface
- func (c *CsV1alpha1Client) RESTClient() rest.Interface
- func (c *CsV1alpha1Client) ServerlessKuberneteses(namespace string) ServerlessKubernetesInterface
- func (c *CsV1alpha1Client) Swarms(namespace string) SwarmInterface
- type CsV1alpha1Interface
- type EdgeKubernetesExpansion
- type EdgeKubernetesInterface
- type EdgeKubernetesesGetter
- type KubernetesAddonExpansion
- type KubernetesAddonInterface
- type KubernetesAddonsGetter
- type KubernetesAutoscalerExpansion
- type KubernetesAutoscalerInterface
- type KubernetesAutoscalersGetter
- type KubernetesExpansion
- type KubernetesInterface
- type KubernetesNodePoolExpansion
- type KubernetesNodePoolInterface
- type KubernetesNodePoolsGetter
- type KubernetesPermissionsExpansion
- type KubernetesPermissionsInterface
- type KubernetesPermissionsesGetter
- type KubernetesesGetter
- type ManagedKubernetesExpansion
- type ManagedKubernetesInterface
- type ManagedKubernetesesGetter
- type ServerlessKubernetesExpansion
- type ServerlessKubernetesInterface
- type ServerlessKubernetesesGetter
- type SwarmExpansion
- type SwarmInterface
- type SwarmsGetter
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 ¶
func New(c rest.Interface) *CsV1alpha1Client
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 CsV1alpha1Interface ¶
type CsV1alpha1Interface interface { RESTClient() rest.Interface ApplicationsGetter AutoscalingConfigsGetter EdgeKubernetesesGetter KubernetesesGetter KubernetesAddonsGetter KubernetesAutoscalersGetter KubernetesNodePoolsGetter KubernetesPermissionsesGetter ManagedKubernetesesGetter ServerlessKubernetesesGetter SwarmsGetter }
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.