Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type HttpFarmExpansion
- type HttpFarmInterface
- type HttpFarmServerExpansion
- type HttpFarmServerInterface
- type HttpFarmServersGetter
- type HttpFarmsGetter
- type HttpFrontendExpansion
- type HttpFrontendInterface
- type HttpFrontendsGetter
- type HttpRouteExpansion
- type HttpRouteInterface
- type HttpRouteRuleExpansion
- type HttpRouteRuleInterface
- type HttpRouteRulesGetter
- type HttpRoutesGetter
- type IploadbalancingExpansion
- type IploadbalancingInterface
- type IploadbalancingV1alpha1Client
- func (c *IploadbalancingV1alpha1Client) HttpFarmServers(namespace string) HttpFarmServerInterface
- func (c *IploadbalancingV1alpha1Client) HttpFarms(namespace string) HttpFarmInterface
- func (c *IploadbalancingV1alpha1Client) HttpFrontends(namespace string) HttpFrontendInterface
- func (c *IploadbalancingV1alpha1Client) HttpRouteRules(namespace string) HttpRouteRuleInterface
- func (c *IploadbalancingV1alpha1Client) HttpRoutes(namespace string) HttpRouteInterface
- func (c *IploadbalancingV1alpha1Client) Iploadbalancings(namespace string) IploadbalancingInterface
- func (c *IploadbalancingV1alpha1Client) RESTClient() rest.Interface
- func (c *IploadbalancingV1alpha1Client) Refreshes(namespace string) RefreshInterface
- func (c *IploadbalancingV1alpha1Client) TcpFarmServers(namespace string) TcpFarmServerInterface
- func (c *IploadbalancingV1alpha1Client) TcpFarms(namespace string) TcpFarmInterface
- func (c *IploadbalancingV1alpha1Client) TcpFrontends(namespace string) TcpFrontendInterface
- func (c *IploadbalancingV1alpha1Client) VrackNetworks(namespace string) VrackNetworkInterface
- type IploadbalancingV1alpha1Interface
- type IploadbalancingsGetter
- type RefreshExpansion
- type RefreshInterface
- type RefreshesGetter
- type TcpFarmExpansion
- type TcpFarmInterface
- type TcpFarmServerExpansion
- type TcpFarmServerInterface
- type TcpFarmServersGetter
- type TcpFarmsGetter
- type TcpFrontendExpansion
- type TcpFrontendInterface
- type TcpFrontendsGetter
- type VrackNetworkExpansion
- type VrackNetworkInterface
- type VrackNetworksGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HttpFarmExpansion ¶
type HttpFarmExpansion interface{}
type HttpFarmInterface ¶
type HttpFarmInterface interface { Create(ctx context.Context, httpFarm *v1alpha1.HttpFarm, opts v1.CreateOptions) (*v1alpha1.HttpFarm, error) Update(ctx context.Context, httpFarm *v1alpha1.HttpFarm, opts v1.UpdateOptions) (*v1alpha1.HttpFarm, error) UpdateStatus(ctx context.Context, httpFarm *v1alpha1.HttpFarm, opts v1.UpdateOptions) (*v1alpha1.HttpFarm, 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.HttpFarm, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.HttpFarmList, 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.HttpFarm, err error) HttpFarmExpansion }
HttpFarmInterface has methods to work with HttpFarm resources.
type HttpFarmServerExpansion ¶
type HttpFarmServerExpansion interface{}
type HttpFarmServerInterface ¶
type HttpFarmServerInterface interface { Create(ctx context.Context, httpFarmServer *v1alpha1.HttpFarmServer, opts v1.CreateOptions) (*v1alpha1.HttpFarmServer, error) Update(ctx context.Context, httpFarmServer *v1alpha1.HttpFarmServer, opts v1.UpdateOptions) (*v1alpha1.HttpFarmServer, error) UpdateStatus(ctx context.Context, httpFarmServer *v1alpha1.HttpFarmServer, opts v1.UpdateOptions) (*v1alpha1.HttpFarmServer, 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.HttpFarmServer, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.HttpFarmServerList, 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.HttpFarmServer, err error) HttpFarmServerExpansion }
HttpFarmServerInterface has methods to work with HttpFarmServer resources.
type HttpFarmServersGetter ¶
type HttpFarmServersGetter interface {
HttpFarmServers(namespace string) HttpFarmServerInterface
}
HttpFarmServersGetter has a method to return a HttpFarmServerInterface. A group's client should implement this interface.
type HttpFarmsGetter ¶
type HttpFarmsGetter interface {
HttpFarms(namespace string) HttpFarmInterface
}
HttpFarmsGetter has a method to return a HttpFarmInterface. A group's client should implement this interface.
type HttpFrontendExpansion ¶
type HttpFrontendExpansion interface{}
type HttpFrontendInterface ¶
type HttpFrontendInterface interface { Create(ctx context.Context, httpFrontend *v1alpha1.HttpFrontend, opts v1.CreateOptions) (*v1alpha1.HttpFrontend, error) Update(ctx context.Context, httpFrontend *v1alpha1.HttpFrontend, opts v1.UpdateOptions) (*v1alpha1.HttpFrontend, error) UpdateStatus(ctx context.Context, httpFrontend *v1alpha1.HttpFrontend, opts v1.UpdateOptions) (*v1alpha1.HttpFrontend, 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.HttpFrontend, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.HttpFrontendList, 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.HttpFrontend, err error) HttpFrontendExpansion }
HttpFrontendInterface has methods to work with HttpFrontend resources.
type HttpFrontendsGetter ¶
type HttpFrontendsGetter interface {
HttpFrontends(namespace string) HttpFrontendInterface
}
HttpFrontendsGetter has a method to return a HttpFrontendInterface. A group's client should implement this interface.
type HttpRouteExpansion ¶
type HttpRouteExpansion interface{}
type HttpRouteInterface ¶
type HttpRouteInterface interface { Create(ctx context.Context, httpRoute *v1alpha1.HttpRoute, opts v1.CreateOptions) (*v1alpha1.HttpRoute, error) Update(ctx context.Context, httpRoute *v1alpha1.HttpRoute, opts v1.UpdateOptions) (*v1alpha1.HttpRoute, error) UpdateStatus(ctx context.Context, httpRoute *v1alpha1.HttpRoute, opts v1.UpdateOptions) (*v1alpha1.HttpRoute, 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.HttpRoute, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.HttpRouteList, 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.HttpRoute, err error) HttpRouteExpansion }
HttpRouteInterface has methods to work with HttpRoute resources.
type HttpRouteRuleExpansion ¶
type HttpRouteRuleExpansion interface{}
type HttpRouteRuleInterface ¶
type HttpRouteRuleInterface interface { Create(ctx context.Context, httpRouteRule *v1alpha1.HttpRouteRule, opts v1.CreateOptions) (*v1alpha1.HttpRouteRule, error) Update(ctx context.Context, httpRouteRule *v1alpha1.HttpRouteRule, opts v1.UpdateOptions) (*v1alpha1.HttpRouteRule, error) UpdateStatus(ctx context.Context, httpRouteRule *v1alpha1.HttpRouteRule, opts v1.UpdateOptions) (*v1alpha1.HttpRouteRule, 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.HttpRouteRule, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.HttpRouteRuleList, 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.HttpRouteRule, err error) HttpRouteRuleExpansion }
HttpRouteRuleInterface has methods to work with HttpRouteRule resources.
type HttpRouteRulesGetter ¶
type HttpRouteRulesGetter interface {
HttpRouteRules(namespace string) HttpRouteRuleInterface
}
HttpRouteRulesGetter has a method to return a HttpRouteRuleInterface. A group's client should implement this interface.
type HttpRoutesGetter ¶
type HttpRoutesGetter interface {
HttpRoutes(namespace string) HttpRouteInterface
}
HttpRoutesGetter has a method to return a HttpRouteInterface. A group's client should implement this interface.
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 IploadbalancingV1alpha1Client ¶
type IploadbalancingV1alpha1Client struct {
// contains filtered or unexported fields
}
IploadbalancingV1alpha1Client is used to interact with features provided by the iploadbalancing.ovh.kubeform.com group.
func New ¶
func New(c rest.Interface) *IploadbalancingV1alpha1Client
New creates a new IploadbalancingV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*IploadbalancingV1alpha1Client, error)
NewForConfig creates a new IploadbalancingV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *IploadbalancingV1alpha1Client
NewForConfigOrDie creates a new IploadbalancingV1alpha1Client for the given config and panics if there is an error in the config.
func (*IploadbalancingV1alpha1Client) HttpFarmServers ¶
func (c *IploadbalancingV1alpha1Client) HttpFarmServers(namespace string) HttpFarmServerInterface
func (*IploadbalancingV1alpha1Client) HttpFarms ¶
func (c *IploadbalancingV1alpha1Client) HttpFarms(namespace string) HttpFarmInterface
func (*IploadbalancingV1alpha1Client) HttpFrontends ¶
func (c *IploadbalancingV1alpha1Client) HttpFrontends(namespace string) HttpFrontendInterface
func (*IploadbalancingV1alpha1Client) HttpRouteRules ¶
func (c *IploadbalancingV1alpha1Client) HttpRouteRules(namespace string) HttpRouteRuleInterface
func (*IploadbalancingV1alpha1Client) HttpRoutes ¶
func (c *IploadbalancingV1alpha1Client) HttpRoutes(namespace string) HttpRouteInterface
func (*IploadbalancingV1alpha1Client) Iploadbalancings ¶
func (c *IploadbalancingV1alpha1Client) Iploadbalancings(namespace string) IploadbalancingInterface
func (*IploadbalancingV1alpha1Client) RESTClient ¶
func (c *IploadbalancingV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*IploadbalancingV1alpha1Client) Refreshes ¶
func (c *IploadbalancingV1alpha1Client) Refreshes(namespace string) RefreshInterface
func (*IploadbalancingV1alpha1Client) TcpFarmServers ¶
func (c *IploadbalancingV1alpha1Client) TcpFarmServers(namespace string) TcpFarmServerInterface
func (*IploadbalancingV1alpha1Client) TcpFarms ¶
func (c *IploadbalancingV1alpha1Client) TcpFarms(namespace string) TcpFarmInterface
func (*IploadbalancingV1alpha1Client) TcpFrontends ¶
func (c *IploadbalancingV1alpha1Client) TcpFrontends(namespace string) TcpFrontendInterface
func (*IploadbalancingV1alpha1Client) VrackNetworks ¶
func (c *IploadbalancingV1alpha1Client) VrackNetworks(namespace string) VrackNetworkInterface
type IploadbalancingV1alpha1Interface ¶
type IploadbalancingV1alpha1Interface interface { RESTClient() rest.Interface HttpFarmsGetter HttpFarmServersGetter HttpFrontendsGetter HttpRoutesGetter HttpRouteRulesGetter IploadbalancingsGetter RefreshesGetter TcpFarmsGetter TcpFarmServersGetter TcpFrontendsGetter VrackNetworksGetter }
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 RefreshExpansion ¶
type RefreshExpansion interface{}
type RefreshInterface ¶
type RefreshInterface interface { Create(ctx context.Context, refresh *v1alpha1.Refresh, opts v1.CreateOptions) (*v1alpha1.Refresh, error) Update(ctx context.Context, refresh *v1alpha1.Refresh, opts v1.UpdateOptions) (*v1alpha1.Refresh, error) UpdateStatus(ctx context.Context, refresh *v1alpha1.Refresh, opts v1.UpdateOptions) (*v1alpha1.Refresh, 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.Refresh, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RefreshList, 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.Refresh, err error) RefreshExpansion }
RefreshInterface has methods to work with Refresh resources.
type RefreshesGetter ¶
type RefreshesGetter interface {
Refreshes(namespace string) RefreshInterface
}
RefreshesGetter has a method to return a RefreshInterface. A group's client should implement this interface.
type TcpFarmExpansion ¶
type TcpFarmExpansion interface{}
type TcpFarmInterface ¶
type TcpFarmInterface interface { Create(ctx context.Context, tcpFarm *v1alpha1.TcpFarm, opts v1.CreateOptions) (*v1alpha1.TcpFarm, error) Update(ctx context.Context, tcpFarm *v1alpha1.TcpFarm, opts v1.UpdateOptions) (*v1alpha1.TcpFarm, error) UpdateStatus(ctx context.Context, tcpFarm *v1alpha1.TcpFarm, opts v1.UpdateOptions) (*v1alpha1.TcpFarm, 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.TcpFarm, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TcpFarmList, 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.TcpFarm, err error) TcpFarmExpansion }
TcpFarmInterface has methods to work with TcpFarm resources.
type TcpFarmServerExpansion ¶
type TcpFarmServerExpansion interface{}
type TcpFarmServerInterface ¶
type TcpFarmServerInterface interface { Create(ctx context.Context, tcpFarmServer *v1alpha1.TcpFarmServer, opts v1.CreateOptions) (*v1alpha1.TcpFarmServer, error) Update(ctx context.Context, tcpFarmServer *v1alpha1.TcpFarmServer, opts v1.UpdateOptions) (*v1alpha1.TcpFarmServer, error) UpdateStatus(ctx context.Context, tcpFarmServer *v1alpha1.TcpFarmServer, opts v1.UpdateOptions) (*v1alpha1.TcpFarmServer, 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.TcpFarmServer, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TcpFarmServerList, 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.TcpFarmServer, err error) TcpFarmServerExpansion }
TcpFarmServerInterface has methods to work with TcpFarmServer resources.
type TcpFarmServersGetter ¶
type TcpFarmServersGetter interface {
TcpFarmServers(namespace string) TcpFarmServerInterface
}
TcpFarmServersGetter has a method to return a TcpFarmServerInterface. A group's client should implement this interface.
type TcpFarmsGetter ¶
type TcpFarmsGetter interface {
TcpFarms(namespace string) TcpFarmInterface
}
TcpFarmsGetter has a method to return a TcpFarmInterface. A group's client should implement this interface.
type TcpFrontendExpansion ¶
type TcpFrontendExpansion interface{}
type TcpFrontendInterface ¶
type TcpFrontendInterface interface { Create(ctx context.Context, tcpFrontend *v1alpha1.TcpFrontend, opts v1.CreateOptions) (*v1alpha1.TcpFrontend, error) Update(ctx context.Context, tcpFrontend *v1alpha1.TcpFrontend, opts v1.UpdateOptions) (*v1alpha1.TcpFrontend, error) UpdateStatus(ctx context.Context, tcpFrontend *v1alpha1.TcpFrontend, opts v1.UpdateOptions) (*v1alpha1.TcpFrontend, 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.TcpFrontend, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TcpFrontendList, 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.TcpFrontend, err error) TcpFrontendExpansion }
TcpFrontendInterface has methods to work with TcpFrontend resources.
type TcpFrontendsGetter ¶
type TcpFrontendsGetter interface {
TcpFrontends(namespace string) TcpFrontendInterface
}
TcpFrontendsGetter has a method to return a TcpFrontendInterface. A group's client should implement this interface.
type VrackNetworkExpansion ¶
type VrackNetworkExpansion interface{}
type VrackNetworkInterface ¶
type VrackNetworkInterface interface { Create(ctx context.Context, vrackNetwork *v1alpha1.VrackNetwork, opts v1.CreateOptions) (*v1alpha1.VrackNetwork, error) Update(ctx context.Context, vrackNetwork *v1alpha1.VrackNetwork, opts v1.UpdateOptions) (*v1alpha1.VrackNetwork, error) UpdateStatus(ctx context.Context, vrackNetwork *v1alpha1.VrackNetwork, opts v1.UpdateOptions) (*v1alpha1.VrackNetwork, 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.VrackNetwork, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VrackNetworkList, 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.VrackNetwork, err error) VrackNetworkExpansion }
VrackNetworkInterface has methods to work with VrackNetwork resources.
type VrackNetworksGetter ¶
type VrackNetworksGetter interface {
VrackNetworks(namespace string) VrackNetworkInterface
}
VrackNetworksGetter has a method to return a VrackNetworkInterface. A group's client should implement this interface.