v1alpha1

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: May 8, 2022 License: Apache-2.0 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 CommandExpansion added in v0.5.0

type CommandExpansion interface{}

type CommandInterface added in v0.5.0

type CommandInterface interface {
	Create(ctx context.Context, command *v1alpha1.Command, opts v1.CreateOptions) (*v1alpha1.Command, error)
	Update(ctx context.Context, command *v1alpha1.Command, opts v1.UpdateOptions) (*v1alpha1.Command, error)
	UpdateStatus(ctx context.Context, command *v1alpha1.Command, opts v1.UpdateOptions) (*v1alpha1.Command, 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.Command, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CommandList, 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.Command, err error)
	CommandExpansion
}

CommandInterface has methods to work with Command resources.

type CommandsGetter added in v0.5.0

type CommandsGetter interface {
	Commands(namespace string) CommandInterface
}

CommandsGetter has a method to return a CommandInterface. A group's client should implement this interface.

type DesktopExpansion added in v0.5.0

type DesktopExpansion interface{}

type DesktopInterface added in v0.5.0

type DesktopInterface interface {
	Create(ctx context.Context, desktop *v1alpha1.Desktop, opts v1.CreateOptions) (*v1alpha1.Desktop, error)
	Update(ctx context.Context, desktop *v1alpha1.Desktop, opts v1.UpdateOptions) (*v1alpha1.Desktop, error)
	UpdateStatus(ctx context.Context, desktop *v1alpha1.Desktop, opts v1.UpdateOptions) (*v1alpha1.Desktop, 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.Desktop, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DesktopList, 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.Desktop, err error)
	DesktopExpansion
}

DesktopInterface has methods to work with Desktop resources.

type DesktopsGetter added in v0.5.0

type DesktopsGetter interface {
	Desktops(namespace string) DesktopInterface
}

DesktopsGetter has a method to return a DesktopInterface. A group's client should implement this interface.

type EcdV1alpha1Client

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

EcdV1alpha1Client is used to interact with features provided by the ecd.alicloud.kubeform.com group.

func New

New creates a new EcdV1alpha1Client for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new EcdV1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *EcdV1alpha1Client

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

func (*EcdV1alpha1Client) Commands added in v0.5.0

func (c *EcdV1alpha1Client) Commands(namespace string) CommandInterface

func (*EcdV1alpha1Client) Desktops added in v0.5.0

func (c *EcdV1alpha1Client) Desktops(namespace string) DesktopInterface

func (*EcdV1alpha1Client) Images added in v0.5.0

func (c *EcdV1alpha1Client) Images(namespace string) ImageInterface

func (*EcdV1alpha1Client) NasFileSystems added in v0.5.0

func (c *EcdV1alpha1Client) NasFileSystems(namespace string) NasFileSystemInterface

func (*EcdV1alpha1Client) NetworkPackages added in v0.5.0

func (c *EcdV1alpha1Client) NetworkPackages(namespace string) NetworkPackageInterface

func (*EcdV1alpha1Client) PolicyGroups

func (c *EcdV1alpha1Client) PolicyGroups(namespace string) PolicyGroupInterface

func (*EcdV1alpha1Client) RESTClient

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

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

func (*EcdV1alpha1Client) SimpleOfficeSites

func (c *EcdV1alpha1Client) SimpleOfficeSites(namespace string) SimpleOfficeSiteInterface

func (*EcdV1alpha1Client) Users added in v0.5.0

func (c *EcdV1alpha1Client) Users(namespace string) UserInterface

type ImageExpansion added in v0.5.0

type ImageExpansion interface{}

type ImageInterface added in v0.5.0

type ImageInterface interface {
	Create(ctx context.Context, image *v1alpha1.Image, opts v1.CreateOptions) (*v1alpha1.Image, error)
	Update(ctx context.Context, image *v1alpha1.Image, opts v1.UpdateOptions) (*v1alpha1.Image, error)
	UpdateStatus(ctx context.Context, image *v1alpha1.Image, opts v1.UpdateOptions) (*v1alpha1.Image, 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.Image, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ImageList, 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.Image, err error)
	ImageExpansion
}

ImageInterface has methods to work with Image resources.

type ImagesGetter added in v0.5.0

type ImagesGetter interface {
	Images(namespace string) ImageInterface
}

ImagesGetter has a method to return a ImageInterface. A group's client should implement this interface.

type NasFileSystemExpansion added in v0.5.0

type NasFileSystemExpansion interface{}

type NasFileSystemInterface added in v0.5.0

type NasFileSystemInterface interface {
	Create(ctx context.Context, nasFileSystem *v1alpha1.NasFileSystem, opts v1.CreateOptions) (*v1alpha1.NasFileSystem, error)
	Update(ctx context.Context, nasFileSystem *v1alpha1.NasFileSystem, opts v1.UpdateOptions) (*v1alpha1.NasFileSystem, error)
	UpdateStatus(ctx context.Context, nasFileSystem *v1alpha1.NasFileSystem, opts v1.UpdateOptions) (*v1alpha1.NasFileSystem, 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.NasFileSystem, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.NasFileSystemList, 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.NasFileSystem, err error)
	NasFileSystemExpansion
}

NasFileSystemInterface has methods to work with NasFileSystem resources.

type NasFileSystemsGetter added in v0.5.0

type NasFileSystemsGetter interface {
	NasFileSystems(namespace string) NasFileSystemInterface
}

NasFileSystemsGetter has a method to return a NasFileSystemInterface. A group's client should implement this interface.

type NetworkPackageExpansion added in v0.5.0

type NetworkPackageExpansion interface{}

type NetworkPackageInterface added in v0.5.0

type NetworkPackageInterface interface {
	Create(ctx context.Context, networkPackage *v1alpha1.NetworkPackage, opts v1.CreateOptions) (*v1alpha1.NetworkPackage, error)
	Update(ctx context.Context, networkPackage *v1alpha1.NetworkPackage, opts v1.UpdateOptions) (*v1alpha1.NetworkPackage, error)
	UpdateStatus(ctx context.Context, networkPackage *v1alpha1.NetworkPackage, opts v1.UpdateOptions) (*v1alpha1.NetworkPackage, 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.NetworkPackage, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.NetworkPackageList, 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.NetworkPackage, err error)
	NetworkPackageExpansion
}

NetworkPackageInterface has methods to work with NetworkPackage resources.

type NetworkPackagesGetter added in v0.5.0

type NetworkPackagesGetter interface {
	NetworkPackages(namespace string) NetworkPackageInterface
}

NetworkPackagesGetter has a method to return a NetworkPackageInterface. A group's client should implement this interface.

type PolicyGroupExpansion

type PolicyGroupExpansion interface{}

type PolicyGroupInterface

type PolicyGroupInterface interface {
	Create(ctx context.Context, policyGroup *v1alpha1.PolicyGroup, opts v1.CreateOptions) (*v1alpha1.PolicyGroup, error)
	Update(ctx context.Context, policyGroup *v1alpha1.PolicyGroup, opts v1.UpdateOptions) (*v1alpha1.PolicyGroup, error)
	UpdateStatus(ctx context.Context, policyGroup *v1alpha1.PolicyGroup, opts v1.UpdateOptions) (*v1alpha1.PolicyGroup, 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.PolicyGroup, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PolicyGroupList, 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.PolicyGroup, err error)
	PolicyGroupExpansion
}

PolicyGroupInterface has methods to work with PolicyGroup resources.

type PolicyGroupsGetter

type PolicyGroupsGetter interface {
	PolicyGroups(namespace string) PolicyGroupInterface
}

PolicyGroupsGetter has a method to return a PolicyGroupInterface. A group's client should implement this interface.

type SimpleOfficeSiteExpansion

type SimpleOfficeSiteExpansion interface{}

type SimpleOfficeSiteInterface

type SimpleOfficeSiteInterface interface {
	Create(ctx context.Context, simpleOfficeSite *v1alpha1.SimpleOfficeSite, opts v1.CreateOptions) (*v1alpha1.SimpleOfficeSite, error)
	Update(ctx context.Context, simpleOfficeSite *v1alpha1.SimpleOfficeSite, opts v1.UpdateOptions) (*v1alpha1.SimpleOfficeSite, error)
	UpdateStatus(ctx context.Context, simpleOfficeSite *v1alpha1.SimpleOfficeSite, opts v1.UpdateOptions) (*v1alpha1.SimpleOfficeSite, 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.SimpleOfficeSite, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SimpleOfficeSiteList, 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.SimpleOfficeSite, err error)
	SimpleOfficeSiteExpansion
}

SimpleOfficeSiteInterface has methods to work with SimpleOfficeSite resources.

type SimpleOfficeSitesGetter

type SimpleOfficeSitesGetter interface {
	SimpleOfficeSites(namespace string) SimpleOfficeSiteInterface
}

SimpleOfficeSitesGetter has a method to return a SimpleOfficeSiteInterface. A group's client should implement this interface.

type UserExpansion added in v0.5.0

type UserExpansion interface{}

type UserInterface added in v0.5.0

type UserInterface interface {
	Create(ctx context.Context, user *v1alpha1.User, opts v1.CreateOptions) (*v1alpha1.User, error)
	Update(ctx context.Context, user *v1alpha1.User, opts v1.UpdateOptions) (*v1alpha1.User, error)
	UpdateStatus(ctx context.Context, user *v1alpha1.User, opts v1.UpdateOptions) (*v1alpha1.User, 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.User, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.UserList, 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.User, err error)
	UserExpansion
}

UserInterface has methods to work with User resources.

type UsersGetter added in v0.5.0

type UsersGetter interface {
	Users(namespace string) UserInterface
}

UsersGetter has a method to return a UserInterface. A group's client should implement this interface.

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