Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type BpfProgramExpansion
- type BpfProgramInterface
- type BpfProgramsGetter
- type BpfmanV1alpha1Client
- func (c *BpfmanV1alpha1Client) BpfPrograms() BpfProgramInterface
- func (c *BpfmanV1alpha1Client) FentryPrograms() FentryProgramInterface
- func (c *BpfmanV1alpha1Client) FexitPrograms() FexitProgramInterface
- func (c *BpfmanV1alpha1Client) KprobePrograms() KprobeProgramInterface
- func (c *BpfmanV1alpha1Client) RESTClient() rest.Interface
- func (c *BpfmanV1alpha1Client) TcPrograms() TcProgramInterface
- func (c *BpfmanV1alpha1Client) TracepointPrograms() TracepointProgramInterface
- func (c *BpfmanV1alpha1Client) UprobePrograms() UprobeProgramInterface
- func (c *BpfmanV1alpha1Client) XdpPrograms() XdpProgramInterface
- type BpfmanV1alpha1Interface
- type FentryProgramExpansion
- type FentryProgramInterface
- type FentryProgramsGetter
- type FexitProgramExpansion
- type FexitProgramInterface
- type FexitProgramsGetter
- type KprobeProgramExpansion
- type KprobeProgramInterface
- type KprobeProgramsGetter
- type TcProgramExpansion
- type TcProgramInterface
- type TcProgramsGetter
- type TracepointProgramExpansion
- type TracepointProgramInterface
- type TracepointProgramsGetter
- type UprobeProgramExpansion
- type UprobeProgramInterface
- type UprobeProgramsGetter
- type XdpProgramExpansion
- type XdpProgramInterface
- type XdpProgramsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BpfProgramExpansion ¶
type BpfProgramExpansion interface{}
type BpfProgramInterface ¶
type BpfProgramInterface interface { Create(ctx context.Context, bpfProgram *v1alpha1.BpfProgram, opts v1.CreateOptions) (*v1alpha1.BpfProgram, error) Update(ctx context.Context, bpfProgram *v1alpha1.BpfProgram, opts v1.UpdateOptions) (*v1alpha1.BpfProgram, error) UpdateStatus(ctx context.Context, bpfProgram *v1alpha1.BpfProgram, opts v1.UpdateOptions) (*v1alpha1.BpfProgram, 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.BpfProgram, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BpfProgramList, 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.BpfProgram, err error) BpfProgramExpansion }
BpfProgramInterface has methods to work with BpfProgram resources.
type BpfProgramsGetter ¶
type BpfProgramsGetter interface {
BpfPrograms() BpfProgramInterface
}
BpfProgramsGetter has a method to return a BpfProgramInterface. A group's client should implement this interface.
type BpfmanV1alpha1Client ¶
type BpfmanV1alpha1Client struct {
// contains filtered or unexported fields
}
BpfmanV1alpha1Client is used to interact with features provided by the bpfman.io group.
func New ¶
func New(c rest.Interface) *BpfmanV1alpha1Client
New creates a new BpfmanV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*BpfmanV1alpha1Client, error)
NewForConfig creates a new BpfmanV1alpha1Client for the given config. NewForConfig is equivalent to NewForConfigAndClient(c, httpClient), where httpClient was generated with rest.HTTPClientFor(c).
func NewForConfigAndClient ¶
NewForConfigAndClient creates a new BpfmanV1alpha1Client for the given config and http client. Note the http client provided takes precedence over the configured transport values.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *BpfmanV1alpha1Client
NewForConfigOrDie creates a new BpfmanV1alpha1Client for the given config and panics if there is an error in the config.
func (*BpfmanV1alpha1Client) BpfPrograms ¶
func (c *BpfmanV1alpha1Client) BpfPrograms() BpfProgramInterface
func (*BpfmanV1alpha1Client) FentryPrograms ¶
func (c *BpfmanV1alpha1Client) FentryPrograms() FentryProgramInterface
func (*BpfmanV1alpha1Client) FexitPrograms ¶
func (c *BpfmanV1alpha1Client) FexitPrograms() FexitProgramInterface
func (*BpfmanV1alpha1Client) KprobePrograms ¶
func (c *BpfmanV1alpha1Client) KprobePrograms() KprobeProgramInterface
func (*BpfmanV1alpha1Client) RESTClient ¶
func (c *BpfmanV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*BpfmanV1alpha1Client) TcPrograms ¶
func (c *BpfmanV1alpha1Client) TcPrograms() TcProgramInterface
func (*BpfmanV1alpha1Client) TracepointPrograms ¶
func (c *BpfmanV1alpha1Client) TracepointPrograms() TracepointProgramInterface
func (*BpfmanV1alpha1Client) UprobePrograms ¶
func (c *BpfmanV1alpha1Client) UprobePrograms() UprobeProgramInterface
func (*BpfmanV1alpha1Client) XdpPrograms ¶
func (c *BpfmanV1alpha1Client) XdpPrograms() XdpProgramInterface
type BpfmanV1alpha1Interface ¶
type BpfmanV1alpha1Interface interface { RESTClient() rest.Interface BpfProgramsGetter FentryProgramsGetter FexitProgramsGetter KprobeProgramsGetter TcProgramsGetter TracepointProgramsGetter UprobeProgramsGetter XdpProgramsGetter }
type FentryProgramExpansion ¶
type FentryProgramExpansion interface{}
type FentryProgramInterface ¶
type FentryProgramInterface interface { Create(ctx context.Context, fentryProgram *v1alpha1.FentryProgram, opts v1.CreateOptions) (*v1alpha1.FentryProgram, error) Update(ctx context.Context, fentryProgram *v1alpha1.FentryProgram, opts v1.UpdateOptions) (*v1alpha1.FentryProgram, error) UpdateStatus(ctx context.Context, fentryProgram *v1alpha1.FentryProgram, opts v1.UpdateOptions) (*v1alpha1.FentryProgram, 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.FentryProgram, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.FentryProgramList, 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.FentryProgram, err error) FentryProgramExpansion }
FentryProgramInterface has methods to work with FentryProgram resources.
type FentryProgramsGetter ¶
type FentryProgramsGetter interface {
FentryPrograms() FentryProgramInterface
}
FentryProgramsGetter has a method to return a FentryProgramInterface. A group's client should implement this interface.
type FexitProgramExpansion ¶
type FexitProgramExpansion interface{}
type FexitProgramInterface ¶
type FexitProgramInterface interface { Create(ctx context.Context, fexitProgram *v1alpha1.FexitProgram, opts v1.CreateOptions) (*v1alpha1.FexitProgram, error) Update(ctx context.Context, fexitProgram *v1alpha1.FexitProgram, opts v1.UpdateOptions) (*v1alpha1.FexitProgram, error) UpdateStatus(ctx context.Context, fexitProgram *v1alpha1.FexitProgram, opts v1.UpdateOptions) (*v1alpha1.FexitProgram, 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.FexitProgram, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.FexitProgramList, 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.FexitProgram, err error) FexitProgramExpansion }
FexitProgramInterface has methods to work with FexitProgram resources.
type FexitProgramsGetter ¶
type FexitProgramsGetter interface {
FexitPrograms() FexitProgramInterface
}
FexitProgramsGetter has a method to return a FexitProgramInterface. A group's client should implement this interface.
type KprobeProgramExpansion ¶
type KprobeProgramExpansion interface{}
type KprobeProgramInterface ¶
type KprobeProgramInterface interface { Create(ctx context.Context, kprobeProgram *v1alpha1.KprobeProgram, opts v1.CreateOptions) (*v1alpha1.KprobeProgram, error) Update(ctx context.Context, kprobeProgram *v1alpha1.KprobeProgram, opts v1.UpdateOptions) (*v1alpha1.KprobeProgram, error) UpdateStatus(ctx context.Context, kprobeProgram *v1alpha1.KprobeProgram, opts v1.UpdateOptions) (*v1alpha1.KprobeProgram, 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.KprobeProgram, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.KprobeProgramList, 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.KprobeProgram, err error) KprobeProgramExpansion }
KprobeProgramInterface has methods to work with KprobeProgram resources.
type KprobeProgramsGetter ¶
type KprobeProgramsGetter interface {
KprobePrograms() KprobeProgramInterface
}
KprobeProgramsGetter has a method to return a KprobeProgramInterface. A group's client should implement this interface.
type TcProgramExpansion ¶
type TcProgramExpansion interface{}
type TcProgramInterface ¶
type TcProgramInterface interface { Create(ctx context.Context, tcProgram *v1alpha1.TcProgram, opts v1.CreateOptions) (*v1alpha1.TcProgram, error) Update(ctx context.Context, tcProgram *v1alpha1.TcProgram, opts v1.UpdateOptions) (*v1alpha1.TcProgram, error) UpdateStatus(ctx context.Context, tcProgram *v1alpha1.TcProgram, opts v1.UpdateOptions) (*v1alpha1.TcProgram, 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.TcProgram, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TcProgramList, 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.TcProgram, err error) TcProgramExpansion }
TcProgramInterface has methods to work with TcProgram resources.
type TcProgramsGetter ¶
type TcProgramsGetter interface {
TcPrograms() TcProgramInterface
}
TcProgramsGetter has a method to return a TcProgramInterface. A group's client should implement this interface.
type TracepointProgramExpansion ¶
type TracepointProgramExpansion interface{}
type TracepointProgramInterface ¶
type TracepointProgramInterface interface { Create(ctx context.Context, tracepointProgram *v1alpha1.TracepointProgram, opts v1.CreateOptions) (*v1alpha1.TracepointProgram, error) Update(ctx context.Context, tracepointProgram *v1alpha1.TracepointProgram, opts v1.UpdateOptions) (*v1alpha1.TracepointProgram, error) UpdateStatus(ctx context.Context, tracepointProgram *v1alpha1.TracepointProgram, opts v1.UpdateOptions) (*v1alpha1.TracepointProgram, 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.TracepointProgram, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TracepointProgramList, 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.TracepointProgram, err error) TracepointProgramExpansion }
TracepointProgramInterface has methods to work with TracepointProgram resources.
type TracepointProgramsGetter ¶
type TracepointProgramsGetter interface {
TracepointPrograms() TracepointProgramInterface
}
TracepointProgramsGetter has a method to return a TracepointProgramInterface. A group's client should implement this interface.
type UprobeProgramExpansion ¶
type UprobeProgramExpansion interface{}
type UprobeProgramInterface ¶
type UprobeProgramInterface interface { Create(ctx context.Context, uprobeProgram *v1alpha1.UprobeProgram, opts v1.CreateOptions) (*v1alpha1.UprobeProgram, error) Update(ctx context.Context, uprobeProgram *v1alpha1.UprobeProgram, opts v1.UpdateOptions) (*v1alpha1.UprobeProgram, error) UpdateStatus(ctx context.Context, uprobeProgram *v1alpha1.UprobeProgram, opts v1.UpdateOptions) (*v1alpha1.UprobeProgram, 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.UprobeProgram, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.UprobeProgramList, 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.UprobeProgram, err error) UprobeProgramExpansion }
UprobeProgramInterface has methods to work with UprobeProgram resources.
type UprobeProgramsGetter ¶
type UprobeProgramsGetter interface {
UprobePrograms() UprobeProgramInterface
}
UprobeProgramsGetter has a method to return a UprobeProgramInterface. A group's client should implement this interface.
type XdpProgramExpansion ¶
type XdpProgramExpansion interface{}
type XdpProgramInterface ¶
type XdpProgramInterface interface { Create(ctx context.Context, xdpProgram *v1alpha1.XdpProgram, opts v1.CreateOptions) (*v1alpha1.XdpProgram, error) Update(ctx context.Context, xdpProgram *v1alpha1.XdpProgram, opts v1.UpdateOptions) (*v1alpha1.XdpProgram, error) UpdateStatus(ctx context.Context, xdpProgram *v1alpha1.XdpProgram, opts v1.UpdateOptions) (*v1alpha1.XdpProgram, 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.XdpProgram, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.XdpProgramList, 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.XdpProgram, err error) XdpProgramExpansion }
XdpProgramInterface has methods to work with XdpProgram resources.
type XdpProgramsGetter ¶
type XdpProgramsGetter interface {
XdpPrograms() XdpProgramInterface
}
XdpProgramsGetter has a method to return a XdpProgramInterface. A group's client should implement this interface.