v1alpha1

package
v2.2.11 Latest Latest
Warning

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

Go to latest
Published: Sep 7, 2020 License: MIT 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 IngressRouteExpansion

type IngressRouteExpansion interface{}

type IngressRouteInterface

type IngressRouteInterface interface {
	Create(*v1alpha1.IngressRoute) (*v1alpha1.IngressRoute, error)
	Update(*v1alpha1.IngressRoute) (*v1alpha1.IngressRoute, error)
	Delete(name string, options *v1.DeleteOptions) error
	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
	Get(name string, options v1.GetOptions) (*v1alpha1.IngressRoute, error)
	List(opts v1.ListOptions) (*v1alpha1.IngressRouteList, error)
	Watch(opts v1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.IngressRoute, err error)
	IngressRouteExpansion
}

IngressRouteInterface has methods to work with IngressRoute resources.

type IngressRouteTCPExpansion

type IngressRouteTCPExpansion interface{}

type IngressRouteTCPInterface

type IngressRouteTCPInterface interface {
	Create(*v1alpha1.IngressRouteTCP) (*v1alpha1.IngressRouteTCP, error)
	Update(*v1alpha1.IngressRouteTCP) (*v1alpha1.IngressRouteTCP, error)
	Delete(name string, options *v1.DeleteOptions) error
	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
	Get(name string, options v1.GetOptions) (*v1alpha1.IngressRouteTCP, error)
	List(opts v1.ListOptions) (*v1alpha1.IngressRouteTCPList, error)
	Watch(opts v1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.IngressRouteTCP, err error)
	IngressRouteTCPExpansion
}

IngressRouteTCPInterface has methods to work with IngressRouteTCP resources.

type IngressRouteTCPsGetter

type IngressRouteTCPsGetter interface {
	IngressRouteTCPs(namespace string) IngressRouteTCPInterface
}

IngressRouteTCPsGetter has a method to return a IngressRouteTCPInterface. A group's client should implement this interface.

type IngressRouteUDPExpansion added in v2.2.0

type IngressRouteUDPExpansion interface{}

type IngressRouteUDPInterface added in v2.2.0

type IngressRouteUDPInterface interface {
	Create(*v1alpha1.IngressRouteUDP) (*v1alpha1.IngressRouteUDP, error)
	Update(*v1alpha1.IngressRouteUDP) (*v1alpha1.IngressRouteUDP, error)
	Delete(name string, options *v1.DeleteOptions) error
	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
	Get(name string, options v1.GetOptions) (*v1alpha1.IngressRouteUDP, error)
	List(opts v1.ListOptions) (*v1alpha1.IngressRouteUDPList, error)
	Watch(opts v1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.IngressRouteUDP, err error)
	IngressRouteUDPExpansion
}

IngressRouteUDPInterface has methods to work with IngressRouteUDP resources.

type IngressRouteUDPsGetter added in v2.2.0

type IngressRouteUDPsGetter interface {
	IngressRouteUDPs(namespace string) IngressRouteUDPInterface
}

IngressRouteUDPsGetter has a method to return a IngressRouteUDPInterface. A group's client should implement this interface.

type IngressRoutesGetter

type IngressRoutesGetter interface {
	IngressRoutes(namespace string) IngressRouteInterface
}

IngressRoutesGetter has a method to return a IngressRouteInterface. A group's client should implement this interface.

type MiddlewareExpansion

type MiddlewareExpansion interface{}

type MiddlewareInterface

type MiddlewareInterface interface {
	Create(*v1alpha1.Middleware) (*v1alpha1.Middleware, error)
	Update(*v1alpha1.Middleware) (*v1alpha1.Middleware, error)
	Delete(name string, options *v1.DeleteOptions) error
	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
	Get(name string, options v1.GetOptions) (*v1alpha1.Middleware, error)
	List(opts v1.ListOptions) (*v1alpha1.MiddlewareList, error)
	Watch(opts v1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.Middleware, err error)
	MiddlewareExpansion
}

MiddlewareInterface has methods to work with Middleware resources.

type MiddlewaresGetter

type MiddlewaresGetter interface {
	Middlewares(namespace string) MiddlewareInterface
}

MiddlewaresGetter has a method to return a MiddlewareInterface. A group's client should implement this interface.

type TLSOptionExpansion

type TLSOptionExpansion interface{}

type TLSOptionInterface

type TLSOptionInterface interface {
	Create(*v1alpha1.TLSOption) (*v1alpha1.TLSOption, error)
	Update(*v1alpha1.TLSOption) (*v1alpha1.TLSOption, error)
	Delete(name string, options *v1.DeleteOptions) error
	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
	Get(name string, options v1.GetOptions) (*v1alpha1.TLSOption, error)
	List(opts v1.ListOptions) (*v1alpha1.TLSOptionList, error)
	Watch(opts v1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.TLSOption, err error)
	TLSOptionExpansion
}

TLSOptionInterface has methods to work with TLSOption resources.

type TLSOptionsGetter

type TLSOptionsGetter interface {
	TLSOptions(namespace string) TLSOptionInterface
}

TLSOptionsGetter has a method to return a TLSOptionInterface. A group's client should implement this interface.

type TLSStoreExpansion added in v2.2.0

type TLSStoreExpansion interface{}

type TLSStoreInterface added in v2.2.0

type TLSStoreInterface interface {
	Create(*v1alpha1.TLSStore) (*v1alpha1.TLSStore, error)
	Update(*v1alpha1.TLSStore) (*v1alpha1.TLSStore, error)
	Delete(name string, options *v1.DeleteOptions) error
	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
	Get(name string, options v1.GetOptions) (*v1alpha1.TLSStore, error)
	List(opts v1.ListOptions) (*v1alpha1.TLSStoreList, error)
	Watch(opts v1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.TLSStore, err error)
	TLSStoreExpansion
}

TLSStoreInterface has methods to work with TLSStore resources.

type TLSStoresGetter added in v2.2.0

type TLSStoresGetter interface {
	TLSStores(namespace string) TLSStoreInterface
}

TLSStoresGetter has a method to return a TLSStoreInterface. A group's client should implement this interface.

type TraefikServiceExpansion added in v2.1.0

type TraefikServiceExpansion interface{}

type TraefikServiceInterface added in v2.1.0

type TraefikServiceInterface interface {
	Create(*v1alpha1.TraefikService) (*v1alpha1.TraefikService, error)
	Update(*v1alpha1.TraefikService) (*v1alpha1.TraefikService, error)
	Delete(name string, options *v1.DeleteOptions) error
	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
	Get(name string, options v1.GetOptions) (*v1alpha1.TraefikService, error)
	List(opts v1.ListOptions) (*v1alpha1.TraefikServiceList, error)
	Watch(opts v1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.TraefikService, err error)
	TraefikServiceExpansion
}

TraefikServiceInterface has methods to work with TraefikService resources.

type TraefikServicesGetter added in v2.1.0

type TraefikServicesGetter interface {
	TraefikServices(namespace string) TraefikServiceInterface
}

TraefikServicesGetter has a method to return a TraefikServiceInterface. A group's client should implement this interface.

type TraefikV1alpha1Client

type TraefikV1alpha1Client struct {
	// contains filtered or unexported fields
}

TraefikV1alpha1Client is used to interact with features provided by the traefik.containo.us group.

func New

New creates a new TraefikV1alpha1Client for the given RESTClient.

func NewForConfig

func NewForConfig(c *rest.Config) (*TraefikV1alpha1Client, error)

NewForConfig creates a new TraefikV1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *TraefikV1alpha1Client

NewForConfigOrDie creates a new TraefikV1alpha1Client for the given config and panics if there is an error in the config.

func (*TraefikV1alpha1Client) IngressRouteTCPs

func (c *TraefikV1alpha1Client) IngressRouteTCPs(namespace string) IngressRouteTCPInterface

func (*TraefikV1alpha1Client) IngressRouteUDPs added in v2.2.0

func (c *TraefikV1alpha1Client) IngressRouteUDPs(namespace string) IngressRouteUDPInterface

func (*TraefikV1alpha1Client) IngressRoutes

func (c *TraefikV1alpha1Client) IngressRoutes(namespace string) IngressRouteInterface

func (*TraefikV1alpha1Client) Middlewares

func (c *TraefikV1alpha1Client) Middlewares(namespace string) MiddlewareInterface

func (*TraefikV1alpha1Client) RESTClient

func (c *TraefikV1alpha1Client) RESTClient() rest.Interface

RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.

func (*TraefikV1alpha1Client) TLSOptions

func (c *TraefikV1alpha1Client) TLSOptions(namespace string) TLSOptionInterface

func (*TraefikV1alpha1Client) TLSStores added in v2.2.0

func (c *TraefikV1alpha1Client) TLSStores(namespace string) TLSStoreInterface

func (*TraefikV1alpha1Client) TraefikServices added in v2.1.0

func (c *TraefikV1alpha1Client) TraefikServices(namespace string) TraefikServiceInterface

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