internalversion

package
v0.0.0-...-f2730a8 Latest Latest
Warning

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

Go to latest
Published: Sep 19, 2018 License: Apache-2.0, BSD-3-Clause, MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AWSMachineClassExpansion

type AWSMachineClassExpansion interface{}

type AlicloudMachineClassExpansion

type AlicloudMachineClassExpansion interface{}

type AlicloudMachineClassInterface

type AlicloudMachineClassInterface interface {
	Create(*machine.AlicloudMachineClass) (*machine.AlicloudMachineClass, error)
	Update(*machine.AlicloudMachineClass) (*machine.AlicloudMachineClass, error)
	Delete(name string, options *v1.DeleteOptions) error
	DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
	Get(name string, options v1.GetOptions) (*machine.AlicloudMachineClass, error)
	List(opts v1.ListOptions) (*machine.AlicloudMachineClassList, error)
	Watch(opts v1.ListOptions) (watch.Interface, error)
	Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *machine.AlicloudMachineClass, err error)
	AlicloudMachineClassExpansion
}

AlicloudMachineClassInterface has methods to work with AlicloudMachineClass resources.

type AlicloudMachineClassesGetter

type AlicloudMachineClassesGetter interface {
	AlicloudMachineClasses(namespace string) AlicloudMachineClassInterface
}

AlicloudMachineClassesGetter has a method to return a AlicloudMachineClassInterface. A group's client should implement this interface.

type AzureMachineClassExpansion

type AzureMachineClassExpansion interface{}

type GCPMachineClassExpansion

type GCPMachineClassExpansion interface{}

type MachineClient

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

MachineClient is used to interact with features provided by the machine.sapcloud.io group.

func New

New creates a new MachineClient for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new MachineClient for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *MachineClient

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

func (*MachineClient) AWSMachineClasses

func (c *MachineClient) AWSMachineClasses(namespace string) AWSMachineClassInterface

func (*MachineClient) AlicloudMachineClasses

func (c *MachineClient) AlicloudMachineClasses(namespace string) AlicloudMachineClassInterface

func (*MachineClient) AzureMachineClasses

func (c *MachineClient) AzureMachineClasses(namespace string) AzureMachineClassInterface

func (*MachineClient) GCPMachineClasses

func (c *MachineClient) GCPMachineClasses(namespace string) GCPMachineClassInterface

func (*MachineClient) MachineDeployments

func (c *MachineClient) MachineDeployments(namespace string) MachineDeploymentInterface

func (*MachineClient) MachineSets

func (c *MachineClient) MachineSets(namespace string) MachineSetInterface

func (*MachineClient) MachineTemplates

func (c *MachineClient) MachineTemplates(namespace string) MachineTemplateInterface

func (*MachineClient) Machines

func (c *MachineClient) Machines(namespace string) MachineInterface

func (*MachineClient) OpenStackMachineClasses

func (c *MachineClient) OpenStackMachineClasses(namespace string) OpenStackMachineClassInterface

func (*MachineClient) RESTClient

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

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

func (*MachineClient) Scales

func (c *MachineClient) Scales(namespace string) ScaleInterface

type MachineDeploymentExpansion

type MachineDeploymentExpansion interface{}

type MachineExpansion

type MachineExpansion interface{}

type MachineInterface

type MachineInterface interface {
	RESTClient() rest.Interface
	AWSMachineClassesGetter
	AlicloudMachineClassesGetter
	AzureMachineClassesGetter
	GCPMachineClassesGetter
	MachinesGetter
	MachineDeploymentsGetter
	MachineSetsGetter
	MachineTemplatesGetter
	OpenStackMachineClassesGetter
	ScalesGetter
}

type MachineSetExpansion

type MachineSetExpansion interface{}

type MachineTemplateExpansion

type MachineTemplateExpansion interface{}

type OpenStackMachineClassExpansion

type OpenStackMachineClassExpansion interface{}

type ScaleExpansion

type ScaleExpansion interface{}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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