Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type IPExpansion
- type IPInterface
- type IPsGetter
- type InwinstackV1Client
- func (c *InwinstackV1Client) IPs(namespace string) IPInterface
- func (c *InwinstackV1Client) NATs(namespace string) NATInterface
- func (c *InwinstackV1Client) Pools() PoolInterface
- func (c *InwinstackV1Client) RESTClient() rest.Interface
- func (c *InwinstackV1Client) Securities(namespace string) SecurityInterface
- func (c *InwinstackV1Client) Services() ServiceInterface
- type InwinstackV1Interface
- type NATExpansion
- type NATInterface
- type NATsGetter
- type PoolExpansion
- type PoolInterface
- type PoolsGetter
- type SecuritiesGetter
- type SecurityExpansion
- type SecurityInterface
- type ServiceExpansion
- type ServiceInterface
- type ServicesGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IPExpansion ¶
type IPExpansion interface{}
type IPInterface ¶
type IPInterface interface { Create(*v1.IP) (*v1.IP, error) Update(*v1.IP) (*v1.IP, error) UpdateStatus(*v1.IP) (*v1.IP, error) Delete(name string, options *metav1.DeleteOptions) error DeleteCollection(options *metav1.DeleteOptions, listOptions metav1.ListOptions) error Get(name string, options metav1.GetOptions) (*v1.IP, error) List(opts metav1.ListOptions) (*v1.IPList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.IP, err error) IPExpansion }
IPInterface has methods to work with IP resources.
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 InwinstackV1Client ¶
type InwinstackV1Client struct {
// contains filtered or unexported fields
}
InwinstackV1Client is used to interact with features provided by the inwinstack.com group.
func New ¶
func New(c rest.Interface) *InwinstackV1Client
New creates a new InwinstackV1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*InwinstackV1Client, error)
NewForConfig creates a new InwinstackV1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *InwinstackV1Client
NewForConfigOrDie creates a new InwinstackV1Client for the given config and panics if there is an error in the config.
func (*InwinstackV1Client) IPs ¶
func (c *InwinstackV1Client) IPs(namespace string) IPInterface
func (*InwinstackV1Client) NATs ¶
func (c *InwinstackV1Client) NATs(namespace string) NATInterface
func (*InwinstackV1Client) Pools ¶
func (c *InwinstackV1Client) Pools() PoolInterface
func (*InwinstackV1Client) RESTClient ¶
func (c *InwinstackV1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*InwinstackV1Client) Securities ¶
func (c *InwinstackV1Client) Securities(namespace string) SecurityInterface
func (*InwinstackV1Client) Services ¶ added in v0.5.0
func (c *InwinstackV1Client) Services() ServiceInterface
type InwinstackV1Interface ¶
type InwinstackV1Interface interface { RESTClient() rest.Interface IPsGetter NATsGetter PoolsGetter SecuritiesGetter ServicesGetter }
type NATExpansion ¶
type NATExpansion interface{}
type NATInterface ¶
type NATInterface interface { Create(*v1.NAT) (*v1.NAT, error) Update(*v1.NAT) (*v1.NAT, error) UpdateStatus(*v1.NAT) (*v1.NAT, error) Delete(name string, options *metav1.DeleteOptions) error DeleteCollection(options *metav1.DeleteOptions, listOptions metav1.ListOptions) error Get(name string, options metav1.GetOptions) (*v1.NAT, error) List(opts metav1.ListOptions) (*v1.NATList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.NAT, err error) NATExpansion }
NATInterface has methods to work with NAT resources.
type NATsGetter ¶
type NATsGetter interface {
NATs(namespace string) NATInterface
}
NATsGetter has a method to return a NATInterface. A group's client should implement this interface.
type PoolExpansion ¶
type PoolExpansion interface{}
type PoolInterface ¶
type PoolInterface interface { Create(*v1.Pool) (*v1.Pool, error) Update(*v1.Pool) (*v1.Pool, error) UpdateStatus(*v1.Pool) (*v1.Pool, error) Delete(name string, options *metav1.DeleteOptions) error DeleteCollection(options *metav1.DeleteOptions, listOptions metav1.ListOptions) error Get(name string, options metav1.GetOptions) (*v1.Pool, error) List(opts metav1.ListOptions) (*v1.PoolList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.Pool, err error) PoolExpansion }
PoolInterface has methods to work with Pool resources.
type PoolsGetter ¶
type PoolsGetter interface {
Pools() PoolInterface
}
PoolsGetter has a method to return a PoolInterface. A group's client should implement this interface.
type SecuritiesGetter ¶
type SecuritiesGetter interface {
Securities(namespace string) SecurityInterface
}
SecuritiesGetter has a method to return a SecurityInterface. A group's client should implement this interface.
type SecurityExpansion ¶
type SecurityExpansion interface{}
type SecurityInterface ¶
type SecurityInterface interface { Create(*v1.Security) (*v1.Security, error) Update(*v1.Security) (*v1.Security, error) UpdateStatus(*v1.Security) (*v1.Security, error) Delete(name string, options *metav1.DeleteOptions) error DeleteCollection(options *metav1.DeleteOptions, listOptions metav1.ListOptions) error Get(name string, options metav1.GetOptions) (*v1.Security, error) List(opts metav1.ListOptions) (*v1.SecurityList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.Security, err error) SecurityExpansion }
SecurityInterface has methods to work with Security resources.
type ServiceExpansion ¶ added in v0.5.0
type ServiceExpansion interface{}
type ServiceInterface ¶ added in v0.5.0
type ServiceInterface interface { Create(*v1.Service) (*v1.Service, error) Update(*v1.Service) (*v1.Service, error) UpdateStatus(*v1.Service) (*v1.Service, error) Delete(name string, options *metav1.DeleteOptions) error DeleteCollection(options *metav1.DeleteOptions, listOptions metav1.ListOptions) error Get(name string, options metav1.GetOptions) (*v1.Service, error) List(opts metav1.ListOptions) (*v1.ServiceList, error) Watch(opts metav1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.Service, err error) ServiceExpansion }
ServiceInterface has methods to work with Service resources.
type ServicesGetter ¶ added in v0.5.0
type ServicesGetter interface {
Services() ServiceInterface
}
ServicesGetter has a method to return a ServiceInterface. A group's client should implement this interface.