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 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 KubernetesV1alpha1Client ¶
type KubernetesV1alpha1Client struct {
// contains filtered or unexported fields
}
KubernetesV1alpha1Client is used to interact with features provided by the kubernetes.vultr.kubeform.com group.
func New ¶
func New(c rest.Interface) *KubernetesV1alpha1Client
New creates a new KubernetesV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*KubernetesV1alpha1Client, error)
NewForConfig creates a new KubernetesV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *KubernetesV1alpha1Client
NewForConfigOrDie creates a new KubernetesV1alpha1Client for the given config and panics if there is an error in the config.
func (*KubernetesV1alpha1Client) Kuberneteses ¶
func (c *KubernetesV1alpha1Client) Kuberneteses(namespace string) KubernetesInterface
func (*KubernetesV1alpha1Client) NodePoolses ¶
func (c *KubernetesV1alpha1Client) NodePoolses(namespace string) NodePoolsInterface
func (*KubernetesV1alpha1Client) RESTClient ¶
func (c *KubernetesV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type KubernetesV1alpha1Interface ¶
type KubernetesV1alpha1Interface interface { RESTClient() rest.Interface KubernetesesGetter NodePoolsesGetter }
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 NodePoolsExpansion ¶
type NodePoolsExpansion interface{}
type NodePoolsInterface ¶
type NodePoolsInterface interface { Create(ctx context.Context, nodePools *v1alpha1.NodePools, opts v1.CreateOptions) (*v1alpha1.NodePools, error) Update(ctx context.Context, nodePools *v1alpha1.NodePools, opts v1.UpdateOptions) (*v1alpha1.NodePools, error) UpdateStatus(ctx context.Context, nodePools *v1alpha1.NodePools, opts v1.UpdateOptions) (*v1alpha1.NodePools, 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.NodePools, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.NodePoolsList, 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.NodePools, err error) NodePoolsExpansion }
NodePoolsInterface has methods to work with NodePools resources.
type NodePoolsesGetter ¶
type NodePoolsesGetter interface {
NodePoolses(namespace string) NodePoolsInterface
}
NodePoolsesGetter has a method to return a NodePoolsInterface. A group's client should implement this interface.