Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type InspectPlanExpansion
- type InspectPlanInterface
- type InspectPlansGetter
- type InspectResultExpansion
- type InspectResultInterface
- type InspectResultsGetter
- type InspectRuleExpansion
- type InspectRuleInterface
- type InspectRulesGetter
- type InspectTaskExpansion
- type InspectTaskInterface
- type InspectTasksGetter
- type KubeeyeV1alpha2Client
- func (c *KubeeyeV1alpha2Client) InspectPlans() InspectPlanInterface
- func (c *KubeeyeV1alpha2Client) InspectResults() InspectResultInterface
- func (c *KubeeyeV1alpha2Client) InspectRules() InspectRuleInterface
- func (c *KubeeyeV1alpha2Client) InspectTasks() InspectTaskInterface
- func (c *KubeeyeV1alpha2Client) RESTClient() rest.Interface
- type KubeeyeV1alpha2Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InspectPlanExpansion ¶
type InspectPlanExpansion interface{}
type InspectPlanInterface ¶
type InspectPlanInterface interface { Create(ctx context.Context, inspectPlan *v1alpha2.InspectPlan, opts v1.CreateOptions) (*v1alpha2.InspectPlan, error) Update(ctx context.Context, inspectPlan *v1alpha2.InspectPlan, opts v1.UpdateOptions) (*v1alpha2.InspectPlan, error) UpdateStatus(ctx context.Context, inspectPlan *v1alpha2.InspectPlan, opts v1.UpdateOptions) (*v1alpha2.InspectPlan, 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) (*v1alpha2.InspectPlan, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha2.InspectPlanList, 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 *v1alpha2.InspectPlan, err error) InspectPlanExpansion }
InspectPlanInterface has methods to work with InspectPlan resources.
type InspectPlansGetter ¶
type InspectPlansGetter interface {
InspectPlans() InspectPlanInterface
}
InspectPlansGetter has a method to return a InspectPlanInterface. A group's client should implement this interface.
type InspectResultExpansion ¶
type InspectResultExpansion interface{}
type InspectResultInterface ¶
type InspectResultInterface interface { Create(ctx context.Context, inspectResult *v1alpha2.InspectResult, opts v1.CreateOptions) (*v1alpha2.InspectResult, error) Update(ctx context.Context, inspectResult *v1alpha2.InspectResult, opts v1.UpdateOptions) (*v1alpha2.InspectResult, error) UpdateStatus(ctx context.Context, inspectResult *v1alpha2.InspectResult, opts v1.UpdateOptions) (*v1alpha2.InspectResult, 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) (*v1alpha2.InspectResult, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha2.InspectResultList, 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 *v1alpha2.InspectResult, err error) InspectResultExpansion }
InspectResultInterface has methods to work with InspectResult resources.
type InspectResultsGetter ¶
type InspectResultsGetter interface {
InspectResults() InspectResultInterface
}
InspectResultsGetter has a method to return a InspectResultInterface. A group's client should implement this interface.
type InspectRuleExpansion ¶
type InspectRuleExpansion interface{}
type InspectRuleInterface ¶
type InspectRuleInterface interface { Create(ctx context.Context, inspectRule *v1alpha2.InspectRule, opts v1.CreateOptions) (*v1alpha2.InspectRule, error) Update(ctx context.Context, inspectRule *v1alpha2.InspectRule, opts v1.UpdateOptions) (*v1alpha2.InspectRule, error) UpdateStatus(ctx context.Context, inspectRule *v1alpha2.InspectRule, opts v1.UpdateOptions) (*v1alpha2.InspectRule, 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) (*v1alpha2.InspectRule, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha2.InspectRuleList, 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 *v1alpha2.InspectRule, err error) InspectRuleExpansion }
InspectRuleInterface has methods to work with InspectRule resources.
type InspectRulesGetter ¶
type InspectRulesGetter interface {
InspectRules() InspectRuleInterface
}
InspectRulesGetter has a method to return a InspectRuleInterface. A group's client should implement this interface.
type InspectTaskExpansion ¶
type InspectTaskExpansion interface{}
type InspectTaskInterface ¶
type InspectTaskInterface interface { Create(ctx context.Context, inspectTask *v1alpha2.InspectTask, opts v1.CreateOptions) (*v1alpha2.InspectTask, error) Update(ctx context.Context, inspectTask *v1alpha2.InspectTask, opts v1.UpdateOptions) (*v1alpha2.InspectTask, error) UpdateStatus(ctx context.Context, inspectTask *v1alpha2.InspectTask, opts v1.UpdateOptions) (*v1alpha2.InspectTask, 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) (*v1alpha2.InspectTask, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha2.InspectTaskList, 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 *v1alpha2.InspectTask, err error) InspectTaskExpansion }
InspectTaskInterface has methods to work with InspectTask resources.
type InspectTasksGetter ¶
type InspectTasksGetter interface {
InspectTasks() InspectTaskInterface
}
InspectTasksGetter has a method to return a InspectTaskInterface. A group's client should implement this interface.
type KubeeyeV1alpha2Client ¶
type KubeeyeV1alpha2Client struct {
// contains filtered or unexported fields
}
KubeeyeV1alpha2Client is used to interact with features provided by the kubeeye group.
func New ¶
func New(c rest.Interface) *KubeeyeV1alpha2Client
New creates a new KubeeyeV1alpha2Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*KubeeyeV1alpha2Client, error)
NewForConfig creates a new KubeeyeV1alpha2Client 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 KubeeyeV1alpha2Client 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) *KubeeyeV1alpha2Client
NewForConfigOrDie creates a new KubeeyeV1alpha2Client for the given config and panics if there is an error in the config.
func (*KubeeyeV1alpha2Client) InspectPlans ¶
func (c *KubeeyeV1alpha2Client) InspectPlans() InspectPlanInterface
func (*KubeeyeV1alpha2Client) InspectResults ¶
func (c *KubeeyeV1alpha2Client) InspectResults() InspectResultInterface
func (*KubeeyeV1alpha2Client) InspectRules ¶
func (c *KubeeyeV1alpha2Client) InspectRules() InspectRuleInterface
func (*KubeeyeV1alpha2Client) InspectTasks ¶
func (c *KubeeyeV1alpha2Client) InspectTasks() InspectTaskInterface
func (*KubeeyeV1alpha2Client) RESTClient ¶
func (c *KubeeyeV1alpha2Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type KubeeyeV1alpha2Interface ¶
type KubeeyeV1alpha2Interface interface { RESTClient() rest.Interface InspectPlansGetter InspectResultsGetter InspectRulesGetter InspectTasksGetter }