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 CloudV1alpha1Client

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

CloudV1alpha1Client is used to interact with features provided by the cloud.ovh.kubeform.com group.

func New

New creates a new CloudV1alpha1Client for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new CloudV1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *CloudV1alpha1Client

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

func (*CloudV1alpha1Client) ProjectContainerregistries

func (c *CloudV1alpha1Client) ProjectContainerregistries(namespace string) ProjectContainerregistryInterface

func (*CloudV1alpha1Client) ProjectContainerregistryUsers

func (c *CloudV1alpha1Client) ProjectContainerregistryUsers(namespace string) ProjectContainerregistryUserInterface

func (*CloudV1alpha1Client) ProjectKubeNodepools

func (c *CloudV1alpha1Client) ProjectKubeNodepools(namespace string) ProjectKubeNodepoolInterface

func (*CloudV1alpha1Client) ProjectKubes

func (c *CloudV1alpha1Client) ProjectKubes(namespace string) ProjectKubeInterface

func (*CloudV1alpha1Client) ProjectNetworkPrivateSubnets

func (c *CloudV1alpha1Client) ProjectNetworkPrivateSubnets(namespace string) ProjectNetworkPrivateSubnetInterface

func (*CloudV1alpha1Client) ProjectNetworkPrivates

func (c *CloudV1alpha1Client) ProjectNetworkPrivates(namespace string) ProjectNetworkPrivateInterface

func (*CloudV1alpha1Client) ProjectUsers

func (c *CloudV1alpha1Client) ProjectUsers(namespace string) ProjectUserInterface

func (*CloudV1alpha1Client) Projects

func (c *CloudV1alpha1Client) Projects(namespace string) ProjectInterface

func (*CloudV1alpha1Client) RESTClient

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

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

type ProjectContainerregistriesGetter

type ProjectContainerregistriesGetter interface {
	ProjectContainerregistries(namespace string) ProjectContainerregistryInterface
}

ProjectContainerregistriesGetter has a method to return a ProjectContainerregistryInterface. A group's client should implement this interface.

type ProjectContainerregistryExpansion

type ProjectContainerregistryExpansion interface{}

type ProjectContainerregistryInterface

type ProjectContainerregistryInterface interface {
	Create(ctx context.Context, projectContainerregistry *v1alpha1.ProjectContainerregistry, opts v1.CreateOptions) (*v1alpha1.ProjectContainerregistry, error)
	Update(ctx context.Context, projectContainerregistry *v1alpha1.ProjectContainerregistry, opts v1.UpdateOptions) (*v1alpha1.ProjectContainerregistry, error)
	UpdateStatus(ctx context.Context, projectContainerregistry *v1alpha1.ProjectContainerregistry, opts v1.UpdateOptions) (*v1alpha1.ProjectContainerregistry, 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.ProjectContainerregistry, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ProjectContainerregistryList, 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.ProjectContainerregistry, err error)
	ProjectContainerregistryExpansion
}

ProjectContainerregistryInterface has methods to work with ProjectContainerregistry resources.

type ProjectContainerregistryUserExpansion

type ProjectContainerregistryUserExpansion interface{}

type ProjectContainerregistryUserInterface

type ProjectContainerregistryUserInterface interface {
	Create(ctx context.Context, projectContainerregistryUser *v1alpha1.ProjectContainerregistryUser, opts v1.CreateOptions) (*v1alpha1.ProjectContainerregistryUser, error)
	Update(ctx context.Context, projectContainerregistryUser *v1alpha1.ProjectContainerregistryUser, opts v1.UpdateOptions) (*v1alpha1.ProjectContainerregistryUser, error)
	UpdateStatus(ctx context.Context, projectContainerregistryUser *v1alpha1.ProjectContainerregistryUser, opts v1.UpdateOptions) (*v1alpha1.ProjectContainerregistryUser, 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.ProjectContainerregistryUser, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ProjectContainerregistryUserList, 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.ProjectContainerregistryUser, err error)
	ProjectContainerregistryUserExpansion
}

ProjectContainerregistryUserInterface has methods to work with ProjectContainerregistryUser resources.

type ProjectContainerregistryUsersGetter

type ProjectContainerregistryUsersGetter interface {
	ProjectContainerregistryUsers(namespace string) ProjectContainerregistryUserInterface
}

ProjectContainerregistryUsersGetter has a method to return a ProjectContainerregistryUserInterface. A group's client should implement this interface.

type ProjectExpansion

type ProjectExpansion interface{}

type ProjectInterface

type ProjectInterface interface {
	Create(ctx context.Context, project *v1alpha1.Project, opts v1.CreateOptions) (*v1alpha1.Project, error)
	Update(ctx context.Context, project *v1alpha1.Project, opts v1.UpdateOptions) (*v1alpha1.Project, error)
	UpdateStatus(ctx context.Context, project *v1alpha1.Project, opts v1.UpdateOptions) (*v1alpha1.Project, 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.Project, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ProjectList, 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.Project, err error)
	ProjectExpansion
}

ProjectInterface has methods to work with Project resources.

type ProjectKubeExpansion

type ProjectKubeExpansion interface{}

type ProjectKubeInterface

type ProjectKubeInterface interface {
	Create(ctx context.Context, projectKube *v1alpha1.ProjectKube, opts v1.CreateOptions) (*v1alpha1.ProjectKube, error)
	Update(ctx context.Context, projectKube *v1alpha1.ProjectKube, opts v1.UpdateOptions) (*v1alpha1.ProjectKube, error)
	UpdateStatus(ctx context.Context, projectKube *v1alpha1.ProjectKube, opts v1.UpdateOptions) (*v1alpha1.ProjectKube, 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.ProjectKube, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ProjectKubeList, 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.ProjectKube, err error)
	ProjectKubeExpansion
}

ProjectKubeInterface has methods to work with ProjectKube resources.

type ProjectKubeNodepoolExpansion

type ProjectKubeNodepoolExpansion interface{}

type ProjectKubeNodepoolInterface

type ProjectKubeNodepoolInterface interface {
	Create(ctx context.Context, projectKubeNodepool *v1alpha1.ProjectKubeNodepool, opts v1.CreateOptions) (*v1alpha1.ProjectKubeNodepool, error)
	Update(ctx context.Context, projectKubeNodepool *v1alpha1.ProjectKubeNodepool, opts v1.UpdateOptions) (*v1alpha1.ProjectKubeNodepool, error)
	UpdateStatus(ctx context.Context, projectKubeNodepool *v1alpha1.ProjectKubeNodepool, opts v1.UpdateOptions) (*v1alpha1.ProjectKubeNodepool, 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.ProjectKubeNodepool, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ProjectKubeNodepoolList, 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.ProjectKubeNodepool, err error)
	ProjectKubeNodepoolExpansion
}

ProjectKubeNodepoolInterface has methods to work with ProjectKubeNodepool resources.

type ProjectKubeNodepoolsGetter

type ProjectKubeNodepoolsGetter interface {
	ProjectKubeNodepools(namespace string) ProjectKubeNodepoolInterface
}

ProjectKubeNodepoolsGetter has a method to return a ProjectKubeNodepoolInterface. A group's client should implement this interface.

type ProjectKubesGetter

type ProjectKubesGetter interface {
	ProjectKubes(namespace string) ProjectKubeInterface
}

ProjectKubesGetter has a method to return a ProjectKubeInterface. A group's client should implement this interface.

type ProjectNetworkPrivateExpansion

type ProjectNetworkPrivateExpansion interface{}

type ProjectNetworkPrivateInterface

type ProjectNetworkPrivateInterface interface {
	Create(ctx context.Context, projectNetworkPrivate *v1alpha1.ProjectNetworkPrivate, opts v1.CreateOptions) (*v1alpha1.ProjectNetworkPrivate, error)
	Update(ctx context.Context, projectNetworkPrivate *v1alpha1.ProjectNetworkPrivate, opts v1.UpdateOptions) (*v1alpha1.ProjectNetworkPrivate, error)
	UpdateStatus(ctx context.Context, projectNetworkPrivate *v1alpha1.ProjectNetworkPrivate, opts v1.UpdateOptions) (*v1alpha1.ProjectNetworkPrivate, 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.ProjectNetworkPrivate, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ProjectNetworkPrivateList, 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.ProjectNetworkPrivate, err error)
	ProjectNetworkPrivateExpansion
}

ProjectNetworkPrivateInterface has methods to work with ProjectNetworkPrivate resources.

type ProjectNetworkPrivateSubnetExpansion

type ProjectNetworkPrivateSubnetExpansion interface{}

type ProjectNetworkPrivateSubnetInterface

type ProjectNetworkPrivateSubnetInterface interface {
	Create(ctx context.Context, projectNetworkPrivateSubnet *v1alpha1.ProjectNetworkPrivateSubnet, opts v1.CreateOptions) (*v1alpha1.ProjectNetworkPrivateSubnet, error)
	Update(ctx context.Context, projectNetworkPrivateSubnet *v1alpha1.ProjectNetworkPrivateSubnet, opts v1.UpdateOptions) (*v1alpha1.ProjectNetworkPrivateSubnet, error)
	UpdateStatus(ctx context.Context, projectNetworkPrivateSubnet *v1alpha1.ProjectNetworkPrivateSubnet, opts v1.UpdateOptions) (*v1alpha1.ProjectNetworkPrivateSubnet, 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.ProjectNetworkPrivateSubnet, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ProjectNetworkPrivateSubnetList, 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.ProjectNetworkPrivateSubnet, err error)
	ProjectNetworkPrivateSubnetExpansion
}

ProjectNetworkPrivateSubnetInterface has methods to work with ProjectNetworkPrivateSubnet resources.

type ProjectNetworkPrivateSubnetsGetter

type ProjectNetworkPrivateSubnetsGetter interface {
	ProjectNetworkPrivateSubnets(namespace string) ProjectNetworkPrivateSubnetInterface
}

ProjectNetworkPrivateSubnetsGetter has a method to return a ProjectNetworkPrivateSubnetInterface. A group's client should implement this interface.

type ProjectNetworkPrivatesGetter

type ProjectNetworkPrivatesGetter interface {
	ProjectNetworkPrivates(namespace string) ProjectNetworkPrivateInterface
}

ProjectNetworkPrivatesGetter has a method to return a ProjectNetworkPrivateInterface. A group's client should implement this interface.

type ProjectUserExpansion

type ProjectUserExpansion interface{}

type ProjectUserInterface

type ProjectUserInterface interface {
	Create(ctx context.Context, projectUser *v1alpha1.ProjectUser, opts v1.CreateOptions) (*v1alpha1.ProjectUser, error)
	Update(ctx context.Context, projectUser *v1alpha1.ProjectUser, opts v1.UpdateOptions) (*v1alpha1.ProjectUser, error)
	UpdateStatus(ctx context.Context, projectUser *v1alpha1.ProjectUser, opts v1.UpdateOptions) (*v1alpha1.ProjectUser, 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.ProjectUser, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ProjectUserList, 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.ProjectUser, err error)
	ProjectUserExpansion
}

ProjectUserInterface has methods to work with ProjectUser resources.

type ProjectUsersGetter

type ProjectUsersGetter interface {
	ProjectUsers(namespace string) ProjectUserInterface
}

ProjectUsersGetter has a method to return a ProjectUserInterface. A group's client should implement this interface.

type ProjectsGetter

type ProjectsGetter interface {
	Projects(namespace string) ProjectInterface
}

ProjectsGetter has a method to return a ProjectInterface. 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