Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AgentExpansion
- type AgentInterface
- type AgentsGetter
- type DatasyncV1alpha1Client
- func (c *DatasyncV1alpha1Client) Agents(namespace string) AgentInterface
- func (c *DatasyncV1alpha1Client) LocationEfses(namespace string) LocationEfsInterface
- func (c *DatasyncV1alpha1Client) LocationFsxLustreFileSystems(namespace string) LocationFsxLustreFileSystemInterface
- func (c *DatasyncV1alpha1Client) LocationFsxWindowsFileSystems(namespace string) LocationFsxWindowsFileSystemInterface
- func (c *DatasyncV1alpha1Client) LocationHdfses(namespace string) LocationHdfsInterface
- func (c *DatasyncV1alpha1Client) LocationNfses(namespace string) LocationNfsInterface
- func (c *DatasyncV1alpha1Client) LocationS3s(namespace string) LocationS3Interface
- func (c *DatasyncV1alpha1Client) LocationSmbs(namespace string) LocationSmbInterface
- func (c *DatasyncV1alpha1Client) RESTClient() rest.Interface
- func (c *DatasyncV1alpha1Client) Tasks(namespace string) TaskInterface
- type DatasyncV1alpha1Interface
- type LocationEfsExpansion
- type LocationEfsInterface
- type LocationEfsesGetter
- type LocationFsxLustreFileSystemExpansion
- type LocationFsxLustreFileSystemInterface
- type LocationFsxLustreFileSystemsGetter
- type LocationFsxWindowsFileSystemExpansion
- type LocationFsxWindowsFileSystemInterface
- type LocationFsxWindowsFileSystemsGetter
- type LocationHdfsExpansion
- type LocationHdfsInterface
- type LocationHdfsesGetter
- type LocationNfsExpansion
- type LocationNfsInterface
- type LocationNfsesGetter
- type LocationS3Expansion
- type LocationS3Interface
- type LocationS3sGetter
- type LocationSmbExpansion
- type LocationSmbInterface
- type LocationSmbsGetter
- type TaskExpansion
- type TaskInterface
- type TasksGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AgentExpansion ¶
type AgentExpansion interface{}
type AgentInterface ¶
type AgentInterface interface { Create(ctx context.Context, agent *v1alpha1.Agent, opts v1.CreateOptions) (*v1alpha1.Agent, error) Update(ctx context.Context, agent *v1alpha1.Agent, opts v1.UpdateOptions) (*v1alpha1.Agent, error) UpdateStatus(ctx context.Context, agent *v1alpha1.Agent, opts v1.UpdateOptions) (*v1alpha1.Agent, 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.Agent, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AgentList, 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.Agent, err error) AgentExpansion }
AgentInterface has methods to work with Agent resources.
type AgentsGetter ¶
type AgentsGetter interface {
Agents(namespace string) AgentInterface
}
AgentsGetter has a method to return a AgentInterface. A group's client should implement this interface.
type DatasyncV1alpha1Client ¶
type DatasyncV1alpha1Client struct {
// contains filtered or unexported fields
}
DatasyncV1alpha1Client is used to interact with features provided by the datasync.aws.kubeform.com group.
func New ¶
func New(c rest.Interface) *DatasyncV1alpha1Client
New creates a new DatasyncV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*DatasyncV1alpha1Client, error)
NewForConfig creates a new DatasyncV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *DatasyncV1alpha1Client
NewForConfigOrDie creates a new DatasyncV1alpha1Client for the given config and panics if there is an error in the config.
func (*DatasyncV1alpha1Client) Agents ¶
func (c *DatasyncV1alpha1Client) Agents(namespace string) AgentInterface
func (*DatasyncV1alpha1Client) LocationEfses ¶
func (c *DatasyncV1alpha1Client) LocationEfses(namespace string) LocationEfsInterface
func (*DatasyncV1alpha1Client) LocationFsxLustreFileSystems ¶ added in v0.5.0
func (c *DatasyncV1alpha1Client) LocationFsxLustreFileSystems(namespace string) LocationFsxLustreFileSystemInterface
func (*DatasyncV1alpha1Client) LocationFsxWindowsFileSystems ¶
func (c *DatasyncV1alpha1Client) LocationFsxWindowsFileSystems(namespace string) LocationFsxWindowsFileSystemInterface
func (*DatasyncV1alpha1Client) LocationHdfses ¶ added in v0.5.0
func (c *DatasyncV1alpha1Client) LocationHdfses(namespace string) LocationHdfsInterface
func (*DatasyncV1alpha1Client) LocationNfses ¶
func (c *DatasyncV1alpha1Client) LocationNfses(namespace string) LocationNfsInterface
func (*DatasyncV1alpha1Client) LocationS3s ¶
func (c *DatasyncV1alpha1Client) LocationS3s(namespace string) LocationS3Interface
func (*DatasyncV1alpha1Client) LocationSmbs ¶
func (c *DatasyncV1alpha1Client) LocationSmbs(namespace string) LocationSmbInterface
func (*DatasyncV1alpha1Client) RESTClient ¶
func (c *DatasyncV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*DatasyncV1alpha1Client) Tasks ¶
func (c *DatasyncV1alpha1Client) Tasks(namespace string) TaskInterface
type DatasyncV1alpha1Interface ¶
type DatasyncV1alpha1Interface interface { RESTClient() rest.Interface AgentsGetter LocationEfsesGetter LocationFsxLustreFileSystemsGetter LocationFsxWindowsFileSystemsGetter LocationHdfsesGetter LocationNfsesGetter LocationS3sGetter LocationSmbsGetter TasksGetter }
type LocationEfsExpansion ¶
type LocationEfsExpansion interface{}
type LocationEfsInterface ¶
type LocationEfsInterface interface { Create(ctx context.Context, locationEfs *v1alpha1.LocationEfs, opts v1.CreateOptions) (*v1alpha1.LocationEfs, error) Update(ctx context.Context, locationEfs *v1alpha1.LocationEfs, opts v1.UpdateOptions) (*v1alpha1.LocationEfs, error) UpdateStatus(ctx context.Context, locationEfs *v1alpha1.LocationEfs, opts v1.UpdateOptions) (*v1alpha1.LocationEfs, 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.LocationEfs, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LocationEfsList, 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.LocationEfs, err error) LocationEfsExpansion }
LocationEfsInterface has methods to work with LocationEfs resources.
type LocationEfsesGetter ¶
type LocationEfsesGetter interface {
LocationEfses(namespace string) LocationEfsInterface
}
LocationEfsesGetter has a method to return a LocationEfsInterface. A group's client should implement this interface.
type LocationFsxLustreFileSystemExpansion ¶ added in v0.5.0
type LocationFsxLustreFileSystemExpansion interface{}
type LocationFsxLustreFileSystemInterface ¶ added in v0.5.0
type LocationFsxLustreFileSystemInterface interface { Create(ctx context.Context, locationFsxLustreFileSystem *v1alpha1.LocationFsxLustreFileSystem, opts v1.CreateOptions) (*v1alpha1.LocationFsxLustreFileSystem, error) Update(ctx context.Context, locationFsxLustreFileSystem *v1alpha1.LocationFsxLustreFileSystem, opts v1.UpdateOptions) (*v1alpha1.LocationFsxLustreFileSystem, error) UpdateStatus(ctx context.Context, locationFsxLustreFileSystem *v1alpha1.LocationFsxLustreFileSystem, opts v1.UpdateOptions) (*v1alpha1.LocationFsxLustreFileSystem, 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.LocationFsxLustreFileSystem, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LocationFsxLustreFileSystemList, 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.LocationFsxLustreFileSystem, err error) LocationFsxLustreFileSystemExpansion }
LocationFsxLustreFileSystemInterface has methods to work with LocationFsxLustreFileSystem resources.
type LocationFsxLustreFileSystemsGetter ¶ added in v0.5.0
type LocationFsxLustreFileSystemsGetter interface {
LocationFsxLustreFileSystems(namespace string) LocationFsxLustreFileSystemInterface
}
LocationFsxLustreFileSystemsGetter has a method to return a LocationFsxLustreFileSystemInterface. A group's client should implement this interface.
type LocationFsxWindowsFileSystemExpansion ¶
type LocationFsxWindowsFileSystemExpansion interface{}
type LocationFsxWindowsFileSystemInterface ¶
type LocationFsxWindowsFileSystemInterface interface { Create(ctx context.Context, locationFsxWindowsFileSystem *v1alpha1.LocationFsxWindowsFileSystem, opts v1.CreateOptions) (*v1alpha1.LocationFsxWindowsFileSystem, error) Update(ctx context.Context, locationFsxWindowsFileSystem *v1alpha1.LocationFsxWindowsFileSystem, opts v1.UpdateOptions) (*v1alpha1.LocationFsxWindowsFileSystem, error) UpdateStatus(ctx context.Context, locationFsxWindowsFileSystem *v1alpha1.LocationFsxWindowsFileSystem, opts v1.UpdateOptions) (*v1alpha1.LocationFsxWindowsFileSystem, 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.LocationFsxWindowsFileSystem, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LocationFsxWindowsFileSystemList, 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.LocationFsxWindowsFileSystem, err error) LocationFsxWindowsFileSystemExpansion }
LocationFsxWindowsFileSystemInterface has methods to work with LocationFsxWindowsFileSystem resources.
type LocationFsxWindowsFileSystemsGetter ¶
type LocationFsxWindowsFileSystemsGetter interface {
LocationFsxWindowsFileSystems(namespace string) LocationFsxWindowsFileSystemInterface
}
LocationFsxWindowsFileSystemsGetter has a method to return a LocationFsxWindowsFileSystemInterface. A group's client should implement this interface.
type LocationHdfsExpansion ¶ added in v0.5.0
type LocationHdfsExpansion interface{}
type LocationHdfsInterface ¶ added in v0.5.0
type LocationHdfsInterface interface { Create(ctx context.Context, locationHdfs *v1alpha1.LocationHdfs, opts v1.CreateOptions) (*v1alpha1.LocationHdfs, error) Update(ctx context.Context, locationHdfs *v1alpha1.LocationHdfs, opts v1.UpdateOptions) (*v1alpha1.LocationHdfs, error) UpdateStatus(ctx context.Context, locationHdfs *v1alpha1.LocationHdfs, opts v1.UpdateOptions) (*v1alpha1.LocationHdfs, 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.LocationHdfs, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LocationHdfsList, 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.LocationHdfs, err error) LocationHdfsExpansion }
LocationHdfsInterface has methods to work with LocationHdfs resources.
type LocationHdfsesGetter ¶ added in v0.5.0
type LocationHdfsesGetter interface {
LocationHdfses(namespace string) LocationHdfsInterface
}
LocationHdfsesGetter has a method to return a LocationHdfsInterface. A group's client should implement this interface.
type LocationNfsExpansion ¶
type LocationNfsExpansion interface{}
type LocationNfsInterface ¶
type LocationNfsInterface interface { Create(ctx context.Context, locationNfs *v1alpha1.LocationNfs, opts v1.CreateOptions) (*v1alpha1.LocationNfs, error) Update(ctx context.Context, locationNfs *v1alpha1.LocationNfs, opts v1.UpdateOptions) (*v1alpha1.LocationNfs, error) UpdateStatus(ctx context.Context, locationNfs *v1alpha1.LocationNfs, opts v1.UpdateOptions) (*v1alpha1.LocationNfs, 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.LocationNfs, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LocationNfsList, 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.LocationNfs, err error) LocationNfsExpansion }
LocationNfsInterface has methods to work with LocationNfs resources.
type LocationNfsesGetter ¶
type LocationNfsesGetter interface {
LocationNfses(namespace string) LocationNfsInterface
}
LocationNfsesGetter has a method to return a LocationNfsInterface. A group's client should implement this interface.
type LocationS3Expansion ¶
type LocationS3Expansion interface{}
type LocationS3Interface ¶
type LocationS3Interface interface { Create(ctx context.Context, locationS3 *v1alpha1.LocationS3, opts v1.CreateOptions) (*v1alpha1.LocationS3, error) Update(ctx context.Context, locationS3 *v1alpha1.LocationS3, opts v1.UpdateOptions) (*v1alpha1.LocationS3, error) UpdateStatus(ctx context.Context, locationS3 *v1alpha1.LocationS3, opts v1.UpdateOptions) (*v1alpha1.LocationS3, 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.LocationS3, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LocationS3List, 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.LocationS3, err error) LocationS3Expansion }
LocationS3Interface has methods to work with LocationS3 resources.
type LocationS3sGetter ¶
type LocationS3sGetter interface {
LocationS3s(namespace string) LocationS3Interface
}
LocationS3sGetter has a method to return a LocationS3Interface. A group's client should implement this interface.
type LocationSmbExpansion ¶
type LocationSmbExpansion interface{}
type LocationSmbInterface ¶
type LocationSmbInterface interface { Create(ctx context.Context, locationSmb *v1alpha1.LocationSmb, opts v1.CreateOptions) (*v1alpha1.LocationSmb, error) Update(ctx context.Context, locationSmb *v1alpha1.LocationSmb, opts v1.UpdateOptions) (*v1alpha1.LocationSmb, error) UpdateStatus(ctx context.Context, locationSmb *v1alpha1.LocationSmb, opts v1.UpdateOptions) (*v1alpha1.LocationSmb, 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.LocationSmb, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LocationSmbList, 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.LocationSmb, err error) LocationSmbExpansion }
LocationSmbInterface has methods to work with LocationSmb resources.
type LocationSmbsGetter ¶
type LocationSmbsGetter interface {
LocationSmbs(namespace string) LocationSmbInterface
}
LocationSmbsGetter has a method to return a LocationSmbInterface. A group's client should implement this interface.
type TaskExpansion ¶
type TaskExpansion interface{}
type TaskInterface ¶
type TaskInterface interface { Create(ctx context.Context, task *v1alpha1.Task, opts v1.CreateOptions) (*v1alpha1.Task, error) Update(ctx context.Context, task *v1alpha1.Task, opts v1.UpdateOptions) (*v1alpha1.Task, error) UpdateStatus(ctx context.Context, task *v1alpha1.Task, opts v1.UpdateOptions) (*v1alpha1.Task, 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.Task, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TaskList, 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.Task, err error) TaskExpansion }
TaskInterface has methods to work with Task resources.
type TasksGetter ¶
type TasksGetter interface {
Tasks(namespace string) TaskInterface
}
TasksGetter has a method to return a TaskInterface. A group's client should implement this interface.