Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type CloudprojectExpansion
- type CloudprojectInterface
- type CloudprojectsGetter
- type DedicatedServerExpansion
- type DedicatedServerInterface
- type DedicatedServerInterfaceExpansion
- type DedicatedServerInterfaceInterface
- type DedicatedServerInterfacesGetter
- type DedicatedServersGetter
- type IpExpansion
- type IpInterface
- type IploadbalancingExpansion
- type IploadbalancingInterface
- type IploadbalancingsGetter
- type IpsGetter
- type VrackExpansion
- type VrackInterface
- type VrackV1alpha1Client
- func (c *VrackV1alpha1Client) Cloudprojects(namespace string) CloudprojectInterface
- func (c *VrackV1alpha1Client) DedicatedServerInterfaces(namespace string) DedicatedServerInterfaceInterface
- func (c *VrackV1alpha1Client) DedicatedServers(namespace string) DedicatedServerInterface
- func (c *VrackV1alpha1Client) Iploadbalancings(namespace string) IploadbalancingInterface
- func (c *VrackV1alpha1Client) Ips(namespace string) IpInterface
- func (c *VrackV1alpha1Client) RESTClient() rest.Interface
- func (c *VrackV1alpha1Client) Vracks(namespace string) VrackInterface
- type VrackV1alpha1Interface
- type VracksGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CloudprojectExpansion ¶
type CloudprojectExpansion interface{}
type CloudprojectInterface ¶
type CloudprojectInterface interface { Create(ctx context.Context, cloudproject *v1alpha1.Cloudproject, opts v1.CreateOptions) (*v1alpha1.Cloudproject, error) Update(ctx context.Context, cloudproject *v1alpha1.Cloudproject, opts v1.UpdateOptions) (*v1alpha1.Cloudproject, error) UpdateStatus(ctx context.Context, cloudproject *v1alpha1.Cloudproject, opts v1.UpdateOptions) (*v1alpha1.Cloudproject, 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.Cloudproject, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CloudprojectList, 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.Cloudproject, err error) CloudprojectExpansion }
CloudprojectInterface has methods to work with Cloudproject resources.
type CloudprojectsGetter ¶
type CloudprojectsGetter interface {
Cloudprojects(namespace string) CloudprojectInterface
}
CloudprojectsGetter has a method to return a CloudprojectInterface. A group's client should implement this interface.
type DedicatedServerExpansion ¶
type DedicatedServerExpansion interface{}
type DedicatedServerInterface ¶
type DedicatedServerInterface interface { Create(ctx context.Context, dedicatedServer *v1alpha1.DedicatedServer, opts v1.CreateOptions) (*v1alpha1.DedicatedServer, error) Update(ctx context.Context, dedicatedServer *v1alpha1.DedicatedServer, opts v1.UpdateOptions) (*v1alpha1.DedicatedServer, error) UpdateStatus(ctx context.Context, dedicatedServer *v1alpha1.DedicatedServer, opts v1.UpdateOptions) (*v1alpha1.DedicatedServer, 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.DedicatedServer, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DedicatedServerList, 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.DedicatedServer, err error) DedicatedServerExpansion }
DedicatedServerInterface has methods to work with DedicatedServer resources.
type DedicatedServerInterfaceExpansion ¶
type DedicatedServerInterfaceExpansion interface{}
type DedicatedServerInterfaceInterface ¶
type DedicatedServerInterfaceInterface interface { Create(ctx context.Context, dedicatedServerInterface *v1alpha1.DedicatedServerInterface, opts v1.CreateOptions) (*v1alpha1.DedicatedServerInterface, error) Update(ctx context.Context, dedicatedServerInterface *v1alpha1.DedicatedServerInterface, opts v1.UpdateOptions) (*v1alpha1.DedicatedServerInterface, error) UpdateStatus(ctx context.Context, dedicatedServerInterface *v1alpha1.DedicatedServerInterface, opts v1.UpdateOptions) (*v1alpha1.DedicatedServerInterface, 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.DedicatedServerInterface, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DedicatedServerInterfaceList, 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.DedicatedServerInterface, err error) DedicatedServerInterfaceExpansion }
DedicatedServerInterfaceInterface has methods to work with DedicatedServerInterface resources.
type DedicatedServerInterfacesGetter ¶
type DedicatedServerInterfacesGetter interface {
DedicatedServerInterfaces(namespace string) DedicatedServerInterfaceInterface
}
DedicatedServerInterfacesGetter has a method to return a DedicatedServerInterfaceInterface. A group's client should implement this interface.
type DedicatedServersGetter ¶
type DedicatedServersGetter interface {
DedicatedServers(namespace string) DedicatedServerInterface
}
DedicatedServersGetter has a method to return a DedicatedServerInterface. A group's client should implement this interface.
type IpExpansion ¶
type IpExpansion interface{}
type IpInterface ¶
type IpInterface interface { Create(ctx context.Context, ip *v1alpha1.Ip, opts v1.CreateOptions) (*v1alpha1.Ip, error) Update(ctx context.Context, ip *v1alpha1.Ip, opts v1.UpdateOptions) (*v1alpha1.Ip, error) UpdateStatus(ctx context.Context, ip *v1alpha1.Ip, opts v1.UpdateOptions) (*v1alpha1.Ip, 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.Ip, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.IpList, 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.Ip, err error) IpExpansion }
IpInterface has methods to work with Ip resources.
type IploadbalancingExpansion ¶
type IploadbalancingExpansion interface{}
type IploadbalancingInterface ¶
type IploadbalancingInterface interface { Create(ctx context.Context, iploadbalancing *v1alpha1.Iploadbalancing, opts v1.CreateOptions) (*v1alpha1.Iploadbalancing, error) Update(ctx context.Context, iploadbalancing *v1alpha1.Iploadbalancing, opts v1.UpdateOptions) (*v1alpha1.Iploadbalancing, error) UpdateStatus(ctx context.Context, iploadbalancing *v1alpha1.Iploadbalancing, opts v1.UpdateOptions) (*v1alpha1.Iploadbalancing, 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.Iploadbalancing, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.IploadbalancingList, 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.Iploadbalancing, err error) IploadbalancingExpansion }
IploadbalancingInterface has methods to work with Iploadbalancing resources.
type IploadbalancingsGetter ¶
type IploadbalancingsGetter interface {
Iploadbalancings(namespace string) IploadbalancingInterface
}
IploadbalancingsGetter has a method to return a IploadbalancingInterface. A group's client should implement this interface.
type IpsGetter ¶
type IpsGetter interface {
Ips(namespace string) IpInterface
}
IpsGetter has a method to return a IpInterface. A group's client should implement this interface.
type VrackExpansion ¶
type VrackExpansion interface{}
type VrackInterface ¶
type VrackInterface interface { Create(ctx context.Context, vrack *v1alpha1.Vrack, opts v1.CreateOptions) (*v1alpha1.Vrack, error) Update(ctx context.Context, vrack *v1alpha1.Vrack, opts v1.UpdateOptions) (*v1alpha1.Vrack, error) UpdateStatus(ctx context.Context, vrack *v1alpha1.Vrack, opts v1.UpdateOptions) (*v1alpha1.Vrack, 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.Vrack, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VrackList, 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.Vrack, err error) VrackExpansion }
VrackInterface has methods to work with Vrack resources.
type VrackV1alpha1Client ¶
type VrackV1alpha1Client struct {
// contains filtered or unexported fields
}
VrackV1alpha1Client is used to interact with features provided by the vrack.ovh.kubeform.com group.
func New ¶
func New(c rest.Interface) *VrackV1alpha1Client
New creates a new VrackV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*VrackV1alpha1Client, error)
NewForConfig creates a new VrackV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *VrackV1alpha1Client
NewForConfigOrDie creates a new VrackV1alpha1Client for the given config and panics if there is an error in the config.
func (*VrackV1alpha1Client) Cloudprojects ¶
func (c *VrackV1alpha1Client) Cloudprojects(namespace string) CloudprojectInterface
func (*VrackV1alpha1Client) DedicatedServerInterfaces ¶
func (c *VrackV1alpha1Client) DedicatedServerInterfaces(namespace string) DedicatedServerInterfaceInterface
func (*VrackV1alpha1Client) DedicatedServers ¶
func (c *VrackV1alpha1Client) DedicatedServers(namespace string) DedicatedServerInterface
func (*VrackV1alpha1Client) Iploadbalancings ¶
func (c *VrackV1alpha1Client) Iploadbalancings(namespace string) IploadbalancingInterface
func (*VrackV1alpha1Client) Ips ¶
func (c *VrackV1alpha1Client) Ips(namespace string) IpInterface
func (*VrackV1alpha1Client) RESTClient ¶
func (c *VrackV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*VrackV1alpha1Client) Vracks ¶
func (c *VrackV1alpha1Client) Vracks(namespace string) VrackInterface
type VrackV1alpha1Interface ¶
type VrackV1alpha1Interface interface { RESTClient() rest.Interface CloudprojectsGetter DedicatedServersGetter DedicatedServerInterfacesGetter IpsGetter IploadbalancingsGetter VracksGetter }
type VracksGetter ¶
type VracksGetter interface {
Vracks(namespace string) VrackInterface
}
VracksGetter has a method to return a VrackInterface. A group's client should implement this interface.