v1alpha1

package
v2.11.2 Latest Latest
Warning

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

Go to latest
Published: Apr 11, 2024 License: MIT Imports: 9 Imported by: 4

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

type MiddlewareTCPExpansion interface{}

type MiddlewareTCPInterface

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

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

type ServersTransportExpansion interface{}

type ServersTransportInterface

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

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.io 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. NewForConfig is equivalent to NewForConfigAndClient(c, httpClient), where httpClient was generated with rest.HTTPClientFor(c).

func NewForConfigAndClient added in v2.10.6

func NewForConfigAndClient(c *rest.Config, h *http.Client) (*TraefikV1alpha1Client, error)

NewForConfigAndClient creates a new TraefikV1alpha1Client for the given config and http client. Note the http client provided takes precedence over the configured transport values.

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

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

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