Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type BalancerExpansion
- type BalancerInterface
- type BalancerNetworkExpansion
- type BalancerNetworkInterface
- type BalancerNetworksGetter
- type BalancerServiceExpansion
- type BalancerServiceInterface
- type BalancerServicesGetter
- type BalancerTargetExpansion
- type BalancerTargetInterface
- type BalancerTargetsGetter
- type BalancersGetter
- type LoadV1alpha1Client
- func (c *LoadV1alpha1Client) BalancerNetworks(namespace string) BalancerNetworkInterface
- func (c *LoadV1alpha1Client) BalancerServices(namespace string) BalancerServiceInterface
- func (c *LoadV1alpha1Client) BalancerTargets(namespace string) BalancerTargetInterface
- func (c *LoadV1alpha1Client) Balancers(namespace string) BalancerInterface
- func (c *LoadV1alpha1Client) RESTClient() rest.Interface
- type LoadV1alpha1Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BalancerExpansion ¶
type BalancerExpansion interface{}
type BalancerInterface ¶
type BalancerInterface interface { Create(ctx context.Context, balancer *v1alpha1.Balancer, opts v1.CreateOptions) (*v1alpha1.Balancer, error) Update(ctx context.Context, balancer *v1alpha1.Balancer, opts v1.UpdateOptions) (*v1alpha1.Balancer, error) UpdateStatus(ctx context.Context, balancer *v1alpha1.Balancer, opts v1.UpdateOptions) (*v1alpha1.Balancer, 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.Balancer, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BalancerList, 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.Balancer, err error) BalancerExpansion }
BalancerInterface has methods to work with Balancer resources.
type BalancerNetworkExpansion ¶
type BalancerNetworkExpansion interface{}
type BalancerNetworkInterface ¶
type BalancerNetworkInterface interface { Create(ctx context.Context, balancerNetwork *v1alpha1.BalancerNetwork, opts v1.CreateOptions) (*v1alpha1.BalancerNetwork, error) Update(ctx context.Context, balancerNetwork *v1alpha1.BalancerNetwork, opts v1.UpdateOptions) (*v1alpha1.BalancerNetwork, error) UpdateStatus(ctx context.Context, balancerNetwork *v1alpha1.BalancerNetwork, opts v1.UpdateOptions) (*v1alpha1.BalancerNetwork, 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.BalancerNetwork, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BalancerNetworkList, 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.BalancerNetwork, err error) BalancerNetworkExpansion }
BalancerNetworkInterface has methods to work with BalancerNetwork resources.
type BalancerNetworksGetter ¶
type BalancerNetworksGetter interface {
BalancerNetworks(namespace string) BalancerNetworkInterface
}
BalancerNetworksGetter has a method to return a BalancerNetworkInterface. A group's client should implement this interface.
type BalancerServiceExpansion ¶
type BalancerServiceExpansion interface{}
type BalancerServiceInterface ¶
type BalancerServiceInterface interface { Create(ctx context.Context, balancerService *v1alpha1.BalancerService, opts v1.CreateOptions) (*v1alpha1.BalancerService, error) Update(ctx context.Context, balancerService *v1alpha1.BalancerService, opts v1.UpdateOptions) (*v1alpha1.BalancerService, error) UpdateStatus(ctx context.Context, balancerService *v1alpha1.BalancerService, opts v1.UpdateOptions) (*v1alpha1.BalancerService, 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.BalancerService, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BalancerServiceList, 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.BalancerService, err error) BalancerServiceExpansion }
BalancerServiceInterface has methods to work with BalancerService resources.
type BalancerServicesGetter ¶
type BalancerServicesGetter interface {
BalancerServices(namespace string) BalancerServiceInterface
}
BalancerServicesGetter has a method to return a BalancerServiceInterface. A group's client should implement this interface.
type BalancerTargetExpansion ¶
type BalancerTargetExpansion interface{}
type BalancerTargetInterface ¶
type BalancerTargetInterface interface { Create(ctx context.Context, balancerTarget *v1alpha1.BalancerTarget, opts v1.CreateOptions) (*v1alpha1.BalancerTarget, error) Update(ctx context.Context, balancerTarget *v1alpha1.BalancerTarget, opts v1.UpdateOptions) (*v1alpha1.BalancerTarget, error) UpdateStatus(ctx context.Context, balancerTarget *v1alpha1.BalancerTarget, opts v1.UpdateOptions) (*v1alpha1.BalancerTarget, 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.BalancerTarget, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BalancerTargetList, 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.BalancerTarget, err error) BalancerTargetExpansion }
BalancerTargetInterface has methods to work with BalancerTarget resources.
type BalancerTargetsGetter ¶
type BalancerTargetsGetter interface {
BalancerTargets(namespace string) BalancerTargetInterface
}
BalancerTargetsGetter has a method to return a BalancerTargetInterface. A group's client should implement this interface.
type BalancersGetter ¶
type BalancersGetter interface {
Balancers(namespace string) BalancerInterface
}
BalancersGetter has a method to return a BalancerInterface. A group's client should implement this interface.
type LoadV1alpha1Client ¶
type LoadV1alpha1Client struct {
// contains filtered or unexported fields
}
LoadV1alpha1Client is used to interact with features provided by the load.hcloud.kubeform.com group.
func New ¶
func New(c rest.Interface) *LoadV1alpha1Client
New creates a new LoadV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*LoadV1alpha1Client, error)
NewForConfig creates a new LoadV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *LoadV1alpha1Client
NewForConfigOrDie creates a new LoadV1alpha1Client for the given config and panics if there is an error in the config.
func (*LoadV1alpha1Client) BalancerNetworks ¶
func (c *LoadV1alpha1Client) BalancerNetworks(namespace string) BalancerNetworkInterface
func (*LoadV1alpha1Client) BalancerServices ¶
func (c *LoadV1alpha1Client) BalancerServices(namespace string) BalancerServiceInterface
func (*LoadV1alpha1Client) BalancerTargets ¶
func (c *LoadV1alpha1Client) BalancerTargets(namespace string) BalancerTargetInterface
func (*LoadV1alpha1Client) Balancers ¶
func (c *LoadV1alpha1Client) Balancers(namespace string) BalancerInterface
func (*LoadV1alpha1Client) RESTClient ¶
func (c *LoadV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type LoadV1alpha1Interface ¶
type LoadV1alpha1Interface interface { RESTClient() rest.Interface BalancersGetter BalancerNetworksGetter BalancerServicesGetter BalancerTargetsGetter }