Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type CloudV1alpha1Client
- func (c *CloudV1alpha1Client) ProjectContainerregistries(namespace string) ProjectContainerregistryInterface
- func (c *CloudV1alpha1Client) ProjectContainerregistryUsers(namespace string) ProjectContainerregistryUserInterface
- func (c *CloudV1alpha1Client) ProjectKubeNodepools(namespace string) ProjectKubeNodepoolInterface
- func (c *CloudV1alpha1Client) ProjectKubes(namespace string) ProjectKubeInterface
- func (c *CloudV1alpha1Client) ProjectNetworkPrivateSubnets(namespace string) ProjectNetworkPrivateSubnetInterface
- func (c *CloudV1alpha1Client) ProjectNetworkPrivates(namespace string) ProjectNetworkPrivateInterface
- func (c *CloudV1alpha1Client) ProjectUsers(namespace string) ProjectUserInterface
- func (c *CloudV1alpha1Client) Projects(namespace string) ProjectInterface
- func (c *CloudV1alpha1Client) RESTClient() rest.Interface
- type CloudV1alpha1Interface
- type ProjectContainerregistriesGetter
- type ProjectContainerregistryExpansion
- type ProjectContainerregistryInterface
- type ProjectContainerregistryUserExpansion
- type ProjectContainerregistryUserInterface
- type ProjectContainerregistryUsersGetter
- type ProjectExpansion
- type ProjectInterface
- type ProjectKubeExpansion
- type ProjectKubeInterface
- type ProjectKubeNodepoolExpansion
- type ProjectKubeNodepoolInterface
- type ProjectKubeNodepoolsGetter
- type ProjectKubesGetter
- type ProjectNetworkPrivateExpansion
- type ProjectNetworkPrivateInterface
- type ProjectNetworkPrivateSubnetExpansion
- type ProjectNetworkPrivateSubnetInterface
- type ProjectNetworkPrivateSubnetsGetter
- type ProjectNetworkPrivatesGetter
- type ProjectUserExpansion
- type ProjectUserInterface
- type ProjectUsersGetter
- type ProjectsGetter
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 ¶
func New(c rest.Interface) *CloudV1alpha1Client
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 CloudV1alpha1Interface ¶
type CloudV1alpha1Interface interface { RESTClient() rest.Interface ProjectsGetter ProjectContainerregistriesGetter ProjectContainerregistryUsersGetter ProjectKubesGetter ProjectKubeNodepoolsGetter ProjectNetworkPrivatesGetter ProjectNetworkPrivateSubnetsGetter ProjectUsersGetter }
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.