v1alpha1

package
v2.5.0-rc2 Latest Latest
Warning

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

Go to latest
Published: Jun 28, 2021 License: MIT Imports: 8 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(ctx context.Context, ingressRoute *v1alpha1.IngressRoute, opts v1.CreateOptions) (*v1alpha1.IngressRoute, error)
	Update(ctx context.Context, ingressRoute *v1alpha1.IngressRoute, opts v1.UpdateOptions) (*v1alpha1.IngressRoute, 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.IngressRoute, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.IngressRouteList, 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.IngressRoute, err error)
	IngressRouteExpansion
}

IngressRouteInterface has methods to work with IngressRoute resources.

type IngressRouteTCPExpansion

type IngressRouteTCPExpansion interface{}

type IngressRouteTCPInterface

type IngressRouteTCPInterface interface {
	Create(ctx context.Context, ingressRouteTCP *v1alpha1.IngressRouteTCP, opts v1.CreateOptions) (*v1alpha1.IngressRouteTCP, error)
	Update(ctx context.Context, ingressRouteTCP *v1alpha1.IngressRouteTCP, opts v1.UpdateOptions) (*v1alpha1.IngressRouteTCP, 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.IngressRouteTCP, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.IngressRouteTCPList, 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.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

type IngressRouteUDPExpansion interface{}

type IngressRouteUDPInterface

type IngressRouteUDPInterface interface {
	Create(ctx context.Context, ingressRouteUDP *v1alpha1.IngressRouteUDP, opts v1.CreateOptions) (*v1alpha1.IngressRouteUDP, error)
	Update(ctx context.Context, ingressRouteUDP *v1alpha1.IngressRouteUDP, opts v1.UpdateOptions) (*v1alpha1.IngressRouteUDP, 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.IngressRouteUDP, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.IngressRouteUDPList, 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.IngressRouteUDP, err error)
	IngressRouteUDPExpansion
}

IngressRouteUDPInterface has methods to work with IngressRouteUDP resources.

type IngressRouteUDPsGetter

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(ctx context.Context, middleware *v1alpha1.Middleware, opts v1.CreateOptions) (*v1alpha1.Middleware, error)
	Update(ctx context.Context, middleware *v1alpha1.Middleware, opts v1.UpdateOptions) (*v1alpha1.Middleware, 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.Middleware, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.MiddlewareList, 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.Middleware, err error)
	MiddlewareExpansion
}

MiddlewareInterface has methods to work with Middleware resources.

type MiddlewareTCPExpansion added in v2.5.0

type MiddlewareTCPExpansion interface{}

type MiddlewareTCPInterface added in v2.5.0

type MiddlewareTCPInterface interface {
	Create(ctx context.Context, middlewareTCP *v1alpha1.MiddlewareTCP, opts v1.CreateOptions) (*v1alpha1.MiddlewareTCP, error)
	Update(ctx context.Context, middlewareTCP *v1alpha1.MiddlewareTCP, opts v1.UpdateOptions) (*v1alpha1.MiddlewareTCP, 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.MiddlewareTCP, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.MiddlewareTCPList, 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.MiddlewareTCP, err error)
	MiddlewareTCPExpansion
}

MiddlewareTCPInterface has methods to work with MiddlewareTCP resources.

type MiddlewareTCPsGetter added in v2.5.0

type MiddlewareTCPsGetter interface {
	MiddlewareTCPs(namespace string) MiddlewareTCPInterface
}

MiddlewareTCPsGetter has a method to return a MiddlewareTCPInterface. A group's client should implement this interface.

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 ServersTransportExpansion added in v2.4.0

type ServersTransportExpansion interface{}

type ServersTransportInterface added in v2.4.0

type ServersTransportInterface interface {
	Create(ctx context.Context, serversTransport *v1alpha1.ServersTransport, opts v1.CreateOptions) (*v1alpha1.ServersTransport, error)
	Update(ctx context.Context, serversTransport *v1alpha1.ServersTransport, opts v1.UpdateOptions) (*v1alpha1.ServersTransport, 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.ServersTransport, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ServersTransportList, 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.ServersTransport, err error)
	ServersTransportExpansion
}

ServersTransportInterface has methods to work with ServersTransport resources.

type ServersTransportsGetter added in v2.4.0

type ServersTransportsGetter interface {
	ServersTransports(namespace string) ServersTransportInterface
}

ServersTransportsGetter has a method to return a ServersTransportInterface. A group's client should implement this interface.

type TLSOptionExpansion

type TLSOptionExpansion interface{}

type TLSOptionInterface

type TLSOptionInterface interface {
	Create(ctx context.Context, tLSOption *v1alpha1.TLSOption, opts v1.CreateOptions) (*v1alpha1.TLSOption, error)
	Update(ctx context.Context, tLSOption *v1alpha1.TLSOption, opts v1.UpdateOptions) (*v1alpha1.TLSOption, 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.TLSOption, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TLSOptionList, 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.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

type TLSStoreExpansion interface{}

type TLSStoreInterface

type TLSStoreInterface interface {
	Create(ctx context.Context, tLSStore *v1alpha1.TLSStore, opts v1.CreateOptions) (*v1alpha1.TLSStore, error)
	Update(ctx context.Context, tLSStore *v1alpha1.TLSStore, opts v1.UpdateOptions) (*v1alpha1.TLSStore, 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.TLSStore, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TLSStoreList, 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.TLSStore, err error)
	TLSStoreExpansion
}

TLSStoreInterface has methods to work with TLSStore resources.

type TLSStoresGetter

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

type TraefikServiceExpansion interface{}

type TraefikServiceInterface

type TraefikServiceInterface interface {
	Create(ctx context.Context, traefikService *v1alpha1.TraefikService, opts v1.CreateOptions) (*v1alpha1.TraefikService, error)
	Update(ctx context.Context, traefikService *v1alpha1.TraefikService, opts v1.UpdateOptions) (*v1alpha1.TraefikService, 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.TraefikService, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TraefikServiceList, 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.TraefikService, err error)
	TraefikServiceExpansion
}

TraefikServiceInterface has methods to work with TraefikService resources.

type TraefikServicesGetter

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

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

func (*TraefikV1alpha1Client) IngressRoutes

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

func (*TraefikV1alpha1Client) MiddlewareTCPs added in v2.5.0

func (c *TraefikV1alpha1Client) MiddlewareTCPs(namespace string) MiddlewareTCPInterface

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) ServersTransports added in v2.4.0

func (c *TraefikV1alpha1Client) ServersTransports(namespace string) ServersTransportInterface

func (*TraefikV1alpha1Client) TLSOptions

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

func (*TraefikV1alpha1Client) TLSStores

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

func (*TraefikV1alpha1Client) TraefikServices

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