Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type LbExpansion
- type LbInterface
- type LbV1alpha1Client
- func (c *LbV1alpha1Client) Lbs(namespace string) LbInterface
- func (c *LbV1alpha1Client) RESTClient() rest.Interface
- func (c *LbV1alpha1Client) ServiceGroups(namespace string) ServiceGroupInterface
- func (c *LbV1alpha1Client) Services(namespace string) ServiceInterface
- func (c *LbV1alpha1Client) VpxHas(namespace string) VpxHaInterface
- func (c *LbV1alpha1Client) VpxServices(namespace string) VpxServiceInterface
- func (c *LbV1alpha1Client) VpxVips(namespace string) VpxVipInterface
- func (c *LbV1alpha1Client) Vpxes(namespace string) VpxInterface
- type LbV1alpha1Interface
- type LbsGetter
- type ServiceExpansion
- type ServiceGroupExpansion
- type ServiceGroupInterface
- type ServiceGroupsGetter
- type ServiceInterface
- type ServicesGetter
- type VpxExpansion
- type VpxHaExpansion
- type VpxHaInterface
- type VpxHasGetter
- type VpxInterface
- type VpxServiceExpansion
- type VpxServiceInterface
- type VpxServicesGetter
- type VpxVipExpansion
- type VpxVipInterface
- type VpxVipsGetter
- type VpxesGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LbExpansion ¶
type LbExpansion interface{}
type LbInterface ¶
type LbInterface interface { Create(ctx context.Context, lb *v1alpha1.Lb, opts v1.CreateOptions) (*v1alpha1.Lb, error) Update(ctx context.Context, lb *v1alpha1.Lb, opts v1.UpdateOptions) (*v1alpha1.Lb, error) UpdateStatus(ctx context.Context, lb *v1alpha1.Lb, opts v1.UpdateOptions) (*v1alpha1.Lb, 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.Lb, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LbList, 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.Lb, err error) LbExpansion }
LbInterface has methods to work with Lb resources.
type LbV1alpha1Client ¶
type LbV1alpha1Client struct {
// contains filtered or unexported fields
}
LbV1alpha1Client is used to interact with features provided by the lb.ibm.kubeform.com group.
func New ¶
func New(c rest.Interface) *LbV1alpha1Client
New creates a new LbV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*LbV1alpha1Client, error)
NewForConfig creates a new LbV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *LbV1alpha1Client
NewForConfigOrDie creates a new LbV1alpha1Client for the given config and panics if there is an error in the config.
func (*LbV1alpha1Client) Lbs ¶
func (c *LbV1alpha1Client) Lbs(namespace string) LbInterface
func (*LbV1alpha1Client) RESTClient ¶
func (c *LbV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*LbV1alpha1Client) ServiceGroups ¶
func (c *LbV1alpha1Client) ServiceGroups(namespace string) ServiceGroupInterface
func (*LbV1alpha1Client) Services ¶
func (c *LbV1alpha1Client) Services(namespace string) ServiceInterface
func (*LbV1alpha1Client) VpxHas ¶
func (c *LbV1alpha1Client) VpxHas(namespace string) VpxHaInterface
func (*LbV1alpha1Client) VpxServices ¶
func (c *LbV1alpha1Client) VpxServices(namespace string) VpxServiceInterface
func (*LbV1alpha1Client) VpxVips ¶
func (c *LbV1alpha1Client) VpxVips(namespace string) VpxVipInterface
func (*LbV1alpha1Client) Vpxes ¶
func (c *LbV1alpha1Client) Vpxes(namespace string) VpxInterface
type LbV1alpha1Interface ¶
type LbV1alpha1Interface interface { RESTClient() rest.Interface LbsGetter ServicesGetter ServiceGroupsGetter VpxesGetter VpxHasGetter VpxServicesGetter VpxVipsGetter }
type LbsGetter ¶
type LbsGetter interface {
Lbs(namespace string) LbInterface
}
LbsGetter has a method to return a LbInterface. A group's client should implement this interface.
type ServiceExpansion ¶
type ServiceExpansion interface{}
type ServiceGroupExpansion ¶
type ServiceGroupExpansion interface{}
type ServiceGroupInterface ¶
type ServiceGroupInterface interface { Create(ctx context.Context, serviceGroup *v1alpha1.ServiceGroup, opts v1.CreateOptions) (*v1alpha1.ServiceGroup, error) Update(ctx context.Context, serviceGroup *v1alpha1.ServiceGroup, opts v1.UpdateOptions) (*v1alpha1.ServiceGroup, error) UpdateStatus(ctx context.Context, serviceGroup *v1alpha1.ServiceGroup, opts v1.UpdateOptions) (*v1alpha1.ServiceGroup, 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.ServiceGroup, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ServiceGroupList, 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.ServiceGroup, err error) ServiceGroupExpansion }
ServiceGroupInterface has methods to work with ServiceGroup resources.
type ServiceGroupsGetter ¶
type ServiceGroupsGetter interface {
ServiceGroups(namespace string) ServiceGroupInterface
}
ServiceGroupsGetter has a method to return a ServiceGroupInterface. A group's client should implement this interface.
type ServiceInterface ¶
type ServiceInterface interface { Create(ctx context.Context, service *v1alpha1.Service, opts v1.CreateOptions) (*v1alpha1.Service, error) Update(ctx context.Context, service *v1alpha1.Service, opts v1.UpdateOptions) (*v1alpha1.Service, error) UpdateStatus(ctx context.Context, service *v1alpha1.Service, opts v1.UpdateOptions) (*v1alpha1.Service, 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.Service, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ServiceList, 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.Service, err error) ServiceExpansion }
ServiceInterface has methods to work with Service resources.
type ServicesGetter ¶
type ServicesGetter interface {
Services(namespace string) ServiceInterface
}
ServicesGetter has a method to return a ServiceInterface. A group's client should implement this interface.
type VpxExpansion ¶
type VpxExpansion interface{}
type VpxHaExpansion ¶
type VpxHaExpansion interface{}
type VpxHaInterface ¶
type VpxHaInterface interface { Create(ctx context.Context, vpxHa *v1alpha1.VpxHa, opts v1.CreateOptions) (*v1alpha1.VpxHa, error) Update(ctx context.Context, vpxHa *v1alpha1.VpxHa, opts v1.UpdateOptions) (*v1alpha1.VpxHa, error) UpdateStatus(ctx context.Context, vpxHa *v1alpha1.VpxHa, opts v1.UpdateOptions) (*v1alpha1.VpxHa, 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.VpxHa, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VpxHaList, 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.VpxHa, err error) VpxHaExpansion }
VpxHaInterface has methods to work with VpxHa resources.
type VpxHasGetter ¶
type VpxHasGetter interface {
VpxHas(namespace string) VpxHaInterface
}
VpxHasGetter has a method to return a VpxHaInterface. A group's client should implement this interface.
type VpxInterface ¶
type VpxInterface interface { Create(ctx context.Context, vpx *v1alpha1.Vpx, opts v1.CreateOptions) (*v1alpha1.Vpx, error) Update(ctx context.Context, vpx *v1alpha1.Vpx, opts v1.UpdateOptions) (*v1alpha1.Vpx, error) UpdateStatus(ctx context.Context, vpx *v1alpha1.Vpx, opts v1.UpdateOptions) (*v1alpha1.Vpx, 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.Vpx, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VpxList, 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.Vpx, err error) VpxExpansion }
VpxInterface has methods to work with Vpx resources.
type VpxServiceExpansion ¶
type VpxServiceExpansion interface{}
type VpxServiceInterface ¶
type VpxServiceInterface interface { Create(ctx context.Context, vpxService *v1alpha1.VpxService, opts v1.CreateOptions) (*v1alpha1.VpxService, error) Update(ctx context.Context, vpxService *v1alpha1.VpxService, opts v1.UpdateOptions) (*v1alpha1.VpxService, error) UpdateStatus(ctx context.Context, vpxService *v1alpha1.VpxService, opts v1.UpdateOptions) (*v1alpha1.VpxService, 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.VpxService, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VpxServiceList, 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.VpxService, err error) VpxServiceExpansion }
VpxServiceInterface has methods to work with VpxService resources.
type VpxServicesGetter ¶
type VpxServicesGetter interface {
VpxServices(namespace string) VpxServiceInterface
}
VpxServicesGetter has a method to return a VpxServiceInterface. A group's client should implement this interface.
type VpxVipExpansion ¶
type VpxVipExpansion interface{}
type VpxVipInterface ¶
type VpxVipInterface interface { Create(ctx context.Context, vpxVip *v1alpha1.VpxVip, opts v1.CreateOptions) (*v1alpha1.VpxVip, error) Update(ctx context.Context, vpxVip *v1alpha1.VpxVip, opts v1.UpdateOptions) (*v1alpha1.VpxVip, error) UpdateStatus(ctx context.Context, vpxVip *v1alpha1.VpxVip, opts v1.UpdateOptions) (*v1alpha1.VpxVip, 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.VpxVip, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VpxVipList, 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.VpxVip, err error) VpxVipExpansion }
VpxVipInterface has methods to work with VpxVip resources.
type VpxVipsGetter ¶
type VpxVipsGetter interface {
VpxVips(namespace string) VpxVipInterface
}
VpxVipsGetter has a method to return a VpxVipInterface. A group's client should implement this interface.
type VpxesGetter ¶
type VpxesGetter interface {
Vpxes(namespace string) VpxInterface
}
VpxesGetter has a method to return a VpxInterface. A group's client should implement this interface.