clientset

package
v0.4.2 Latest Latest
Warning

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

Go to latest
Published: Dec 5, 2019 License: GPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Clients added in v0.4.2

type Clients struct {
	App        app.Interface
	AWS        aws.Interface
	Edge       edge.Interface
	Extensions extensions.Interface
	Mysql      mysql.Interface
}

Clients used as part of the clientset.

type Clientset added in v0.4.2

type Clientset struct {
	Clients
}

Clientset for interacting with Operator objects.

func (*Clientset) AWS added in v0.4.2

func (c *Clientset) AWS() aws.Interface

AWS clientset.

func (*Clientset) App added in v0.4.2

func (c *Clientset) App() app.Interface

App clientset.

func (*Clientset) Edge added in v0.4.2

func (c *Clientset) Edge() edge.Interface

Edge clientset.

func (*Clientset) Extensions added in v0.4.2

func (c *Clientset) Extensions() extensions.Interface

Extensions clientset.

func (*Clientset) MySQL added in v0.4.2

func (c *Clientset) MySQL() mysql.Interface

MySQL clientset.

type Interface

type Interface interface {
	App() app.Interface
	AWS() aws.Interface
	Edge() edge.Interface
	Extensions() extensions.Interface
	MySQL() mysql.Interface
}

Interface for interacting with Operator subclients.

func New added in v0.4.2

func New(clients Clients) (Interface, error)

New clientset using a set of clients.

func NewForConfig

func NewForConfig(config *rest.Config) (Interface, error)

NewForConfig creates a new Clientset for the given config.

Jump to

Keyboard shortcuts

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