Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type CephACLExpansion
- type CephACLInterface
- type CephACLsGetter
- type DedicatedV1alpha1Client
- func (c *DedicatedV1alpha1Client) CephACLs(namespace string) CephACLInterface
- func (c *DedicatedV1alpha1Client) RESTClient() rest.Interface
- func (c *DedicatedV1alpha1Client) ServerInstallTasks(namespace string) ServerInstallTaskInterface
- func (c *DedicatedV1alpha1Client) ServerRebootTasks(namespace string) ServerRebootTaskInterface
- func (c *DedicatedV1alpha1Client) ServerUpdates(namespace string) ServerUpdateInterface
- type DedicatedV1alpha1Interface
- type ServerInstallTaskExpansion
- type ServerInstallTaskInterface
- type ServerInstallTasksGetter
- type ServerRebootTaskExpansion
- type ServerRebootTaskInterface
- type ServerRebootTasksGetter
- type ServerUpdateExpansion
- type ServerUpdateInterface
- type ServerUpdatesGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CephACLExpansion ¶
type CephACLExpansion interface{}
type CephACLInterface ¶
type CephACLInterface interface { Create(ctx context.Context, cephACL *v1alpha1.CephACL, opts v1.CreateOptions) (*v1alpha1.CephACL, error) Update(ctx context.Context, cephACL *v1alpha1.CephACL, opts v1.UpdateOptions) (*v1alpha1.CephACL, error) UpdateStatus(ctx context.Context, cephACL *v1alpha1.CephACL, opts v1.UpdateOptions) (*v1alpha1.CephACL, 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.CephACL, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CephACLList, 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.CephACL, err error) CephACLExpansion }
CephACLInterface has methods to work with CephACL resources.
type CephACLsGetter ¶
type CephACLsGetter interface {
CephACLs(namespace string) CephACLInterface
}
CephACLsGetter has a method to return a CephACLInterface. A group's client should implement this interface.
type DedicatedV1alpha1Client ¶
type DedicatedV1alpha1Client struct {
// contains filtered or unexported fields
}
DedicatedV1alpha1Client is used to interact with features provided by the dedicated.ovh.kubeform.com group.
func New ¶
func New(c rest.Interface) *DedicatedV1alpha1Client
New creates a new DedicatedV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*DedicatedV1alpha1Client, error)
NewForConfig creates a new DedicatedV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *DedicatedV1alpha1Client
NewForConfigOrDie creates a new DedicatedV1alpha1Client for the given config and panics if there is an error in the config.
func (*DedicatedV1alpha1Client) CephACLs ¶
func (c *DedicatedV1alpha1Client) CephACLs(namespace string) CephACLInterface
func (*DedicatedV1alpha1Client) RESTClient ¶
func (c *DedicatedV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*DedicatedV1alpha1Client) ServerInstallTasks ¶
func (c *DedicatedV1alpha1Client) ServerInstallTasks(namespace string) ServerInstallTaskInterface
func (*DedicatedV1alpha1Client) ServerRebootTasks ¶
func (c *DedicatedV1alpha1Client) ServerRebootTasks(namespace string) ServerRebootTaskInterface
func (*DedicatedV1alpha1Client) ServerUpdates ¶
func (c *DedicatedV1alpha1Client) ServerUpdates(namespace string) ServerUpdateInterface
type DedicatedV1alpha1Interface ¶
type DedicatedV1alpha1Interface interface { RESTClient() rest.Interface CephACLsGetter ServerInstallTasksGetter ServerRebootTasksGetter ServerUpdatesGetter }
type ServerInstallTaskExpansion ¶
type ServerInstallTaskExpansion interface{}
type ServerInstallTaskInterface ¶
type ServerInstallTaskInterface interface { Create(ctx context.Context, serverInstallTask *v1alpha1.ServerInstallTask, opts v1.CreateOptions) (*v1alpha1.ServerInstallTask, error) Update(ctx context.Context, serverInstallTask *v1alpha1.ServerInstallTask, opts v1.UpdateOptions) (*v1alpha1.ServerInstallTask, error) UpdateStatus(ctx context.Context, serverInstallTask *v1alpha1.ServerInstallTask, opts v1.UpdateOptions) (*v1alpha1.ServerInstallTask, 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.ServerInstallTask, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ServerInstallTaskList, 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.ServerInstallTask, err error) ServerInstallTaskExpansion }
ServerInstallTaskInterface has methods to work with ServerInstallTask resources.
type ServerInstallTasksGetter ¶
type ServerInstallTasksGetter interface {
ServerInstallTasks(namespace string) ServerInstallTaskInterface
}
ServerInstallTasksGetter has a method to return a ServerInstallTaskInterface. A group's client should implement this interface.
type ServerRebootTaskExpansion ¶
type ServerRebootTaskExpansion interface{}
type ServerRebootTaskInterface ¶
type ServerRebootTaskInterface interface { Create(ctx context.Context, serverRebootTask *v1alpha1.ServerRebootTask, opts v1.CreateOptions) (*v1alpha1.ServerRebootTask, error) Update(ctx context.Context, serverRebootTask *v1alpha1.ServerRebootTask, opts v1.UpdateOptions) (*v1alpha1.ServerRebootTask, error) UpdateStatus(ctx context.Context, serverRebootTask *v1alpha1.ServerRebootTask, opts v1.UpdateOptions) (*v1alpha1.ServerRebootTask, 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.ServerRebootTask, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ServerRebootTaskList, 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.ServerRebootTask, err error) ServerRebootTaskExpansion }
ServerRebootTaskInterface has methods to work with ServerRebootTask resources.
type ServerRebootTasksGetter ¶
type ServerRebootTasksGetter interface {
ServerRebootTasks(namespace string) ServerRebootTaskInterface
}
ServerRebootTasksGetter has a method to return a ServerRebootTaskInterface. A group's client should implement this interface.
type ServerUpdateExpansion ¶
type ServerUpdateExpansion interface{}
type ServerUpdateInterface ¶
type ServerUpdateInterface interface { Create(ctx context.Context, serverUpdate *v1alpha1.ServerUpdate, opts v1.CreateOptions) (*v1alpha1.ServerUpdate, error) Update(ctx context.Context, serverUpdate *v1alpha1.ServerUpdate, opts v1.UpdateOptions) (*v1alpha1.ServerUpdate, error) UpdateStatus(ctx context.Context, serverUpdate *v1alpha1.ServerUpdate, opts v1.UpdateOptions) (*v1alpha1.ServerUpdate, 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.ServerUpdate, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ServerUpdateList, 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.ServerUpdate, err error) ServerUpdateExpansion }
ServerUpdateInterface has methods to work with ServerUpdate resources.
type ServerUpdatesGetter ¶
type ServerUpdatesGetter interface {
ServerUpdates(namespace string) ServerUpdateInterface
}
ServerUpdatesGetter has a method to return a ServerUpdateInterface. A group's client should implement this interface.