v1

package
v0.6.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 16, 2019 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Overview

This package has the automatically generated typed clients.

Index

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

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.

Directories

Path Synopsis
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL