Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type CISKubeBenchReportExpansion
- type CISKubeBenchReportInterface
- type CISKubeBenchReportsGetter
- type ClusterComplianceDetailReportExpansion
- type ClusterComplianceDetailReportInterface
- type ClusterComplianceDetailReportsGetter
- type ClusterComplianceReportExpansion
- type ClusterComplianceReportInterface
- type ClusterComplianceReportsGetter
- type ClusterConfigAuditReportExpansion
- type ClusterConfigAuditReportInterface
- type ClusterConfigAuditReportsGetter
- type ClusterVulnerabilityReportExpansion
- type ClusterVulnerabilityReportInterface
- type ClusterVulnerabilityReportsGetter
- type ConfigAuditReportExpansion
- type ConfigAuditReportInterface
- type ConfigAuditReportsGetter
- type KhulnasoftV1alpha1Client
- func (c *KhulnasoftV1alpha1Client) CISKubeBenchReports() CISKubeBenchReportInterface
- func (c *KhulnasoftV1alpha1Client) ClusterComplianceDetailReports(namespace string) ClusterComplianceDetailReportInterface
- func (c *KhulnasoftV1alpha1Client) ClusterComplianceReports(namespace string) ClusterComplianceReportInterface
- func (c *KhulnasoftV1alpha1Client) ClusterConfigAuditReports() ClusterConfigAuditReportInterface
- func (c *KhulnasoftV1alpha1Client) ClusterVulnerabilityReports() ClusterVulnerabilityReportInterface
- func (c *KhulnasoftV1alpha1Client) ConfigAuditReports(namespace string) ConfigAuditReportInterface
- func (c *KhulnasoftV1alpha1Client) KubeHunterReports() KubeHunterReportInterface
- func (c *KhulnasoftV1alpha1Client) RESTClient() rest.Interface
- func (c *KhulnasoftV1alpha1Client) VulnerabilityReports(namespace string) VulnerabilityReportInterface
- type KhulnasoftV1alpha1Interface
- type KubeHunterReportExpansion
- type KubeHunterReportInterface
- type KubeHunterReportsGetter
- type VulnerabilityReportExpansion
- type VulnerabilityReportInterface
- type VulnerabilityReportsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CISKubeBenchReportExpansion ¶
type CISKubeBenchReportExpansion interface{}
type CISKubeBenchReportInterface ¶
type CISKubeBenchReportInterface interface { Create(ctx context.Context, cISKubeBenchReport *v1alpha1.CISKubeBenchReport, opts v1.CreateOptions) (*v1alpha1.CISKubeBenchReport, error) Update(ctx context.Context, cISKubeBenchReport *v1alpha1.CISKubeBenchReport, opts v1.UpdateOptions) (*v1alpha1.CISKubeBenchReport, 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.CISKubeBenchReport, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CISKubeBenchReportList, 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.CISKubeBenchReport, err error) CISKubeBenchReportExpansion }
CISKubeBenchReportInterface has methods to work with CISKubeBenchReport resources.
type CISKubeBenchReportsGetter ¶
type CISKubeBenchReportsGetter interface {
CISKubeBenchReports() CISKubeBenchReportInterface
}
CISKubeBenchReportsGetter has a method to return a CISKubeBenchReportInterface. A group's client should implement this interface.
type ClusterComplianceDetailReportExpansion ¶
type ClusterComplianceDetailReportExpansion interface{}
type ClusterComplianceDetailReportInterface ¶
type ClusterComplianceDetailReportInterface interface { Create(ctx context.Context, clusterComplianceDetailReport *v1alpha1.ClusterComplianceDetailReport, opts v1.CreateOptions) (*v1alpha1.ClusterComplianceDetailReport, error) Update(ctx context.Context, clusterComplianceDetailReport *v1alpha1.ClusterComplianceDetailReport, opts v1.UpdateOptions) (*v1alpha1.ClusterComplianceDetailReport, 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.ClusterComplianceDetailReport, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ClusterComplianceDetailReportList, 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.ClusterComplianceDetailReport, err error) ClusterComplianceDetailReportExpansion }
ClusterComplianceDetailReportInterface has methods to work with ClusterComplianceDetailReport resources.
type ClusterComplianceDetailReportsGetter ¶
type ClusterComplianceDetailReportsGetter interface {
ClusterComplianceDetailReports(namespace string) ClusterComplianceDetailReportInterface
}
ClusterComplianceDetailReportsGetter has a method to return a ClusterComplianceDetailReportInterface. A group's client should implement this interface.
type ClusterComplianceReportExpansion ¶
type ClusterComplianceReportExpansion interface{}
type ClusterComplianceReportInterface ¶
type ClusterComplianceReportInterface interface { Create(ctx context.Context, clusterComplianceReport *v1alpha1.ClusterComplianceReport, opts v1.CreateOptions) (*v1alpha1.ClusterComplianceReport, error) Update(ctx context.Context, clusterComplianceReport *v1alpha1.ClusterComplianceReport, opts v1.UpdateOptions) (*v1alpha1.ClusterComplianceReport, error) UpdateStatus(ctx context.Context, clusterComplianceReport *v1alpha1.ClusterComplianceReport, opts v1.UpdateOptions) (*v1alpha1.ClusterComplianceReport, 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.ClusterComplianceReport, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ClusterComplianceReportList, 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.ClusterComplianceReport, err error) ClusterComplianceReportExpansion }
ClusterComplianceReportInterface has methods to work with ClusterComplianceReport resources.
type ClusterComplianceReportsGetter ¶
type ClusterComplianceReportsGetter interface {
ClusterComplianceReports(namespace string) ClusterComplianceReportInterface
}
ClusterComplianceReportsGetter has a method to return a ClusterComplianceReportInterface. A group's client should implement this interface.
type ClusterConfigAuditReportExpansion ¶
type ClusterConfigAuditReportExpansion interface{}
type ClusterConfigAuditReportInterface ¶
type ClusterConfigAuditReportInterface interface { Create(ctx context.Context, clusterConfigAuditReport *v1alpha1.ClusterConfigAuditReport, opts v1.CreateOptions) (*v1alpha1.ClusterConfigAuditReport, error) Update(ctx context.Context, clusterConfigAuditReport *v1alpha1.ClusterConfigAuditReport, opts v1.UpdateOptions) (*v1alpha1.ClusterConfigAuditReport, 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.ClusterConfigAuditReport, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ClusterConfigAuditReportList, 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.ClusterConfigAuditReport, err error) ClusterConfigAuditReportExpansion }
ClusterConfigAuditReportInterface has methods to work with ClusterConfigAuditReport resources.
type ClusterConfigAuditReportsGetter ¶
type ClusterConfigAuditReportsGetter interface {
ClusterConfigAuditReports() ClusterConfigAuditReportInterface
}
ClusterConfigAuditReportsGetter has a method to return a ClusterConfigAuditReportInterface. A group's client should implement this interface.
type ClusterVulnerabilityReportExpansion ¶
type ClusterVulnerabilityReportExpansion interface{}
type ClusterVulnerabilityReportInterface ¶
type ClusterVulnerabilityReportInterface interface { Create(ctx context.Context, clusterVulnerabilityReport *v1alpha1.ClusterVulnerabilityReport, opts v1.CreateOptions) (*v1alpha1.ClusterVulnerabilityReport, error) Update(ctx context.Context, clusterVulnerabilityReport *v1alpha1.ClusterVulnerabilityReport, opts v1.UpdateOptions) (*v1alpha1.ClusterVulnerabilityReport, 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.ClusterVulnerabilityReport, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ClusterVulnerabilityReportList, 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.ClusterVulnerabilityReport, err error) ClusterVulnerabilityReportExpansion }
ClusterVulnerabilityReportInterface has methods to work with ClusterVulnerabilityReport resources.
type ClusterVulnerabilityReportsGetter ¶
type ClusterVulnerabilityReportsGetter interface {
ClusterVulnerabilityReports() ClusterVulnerabilityReportInterface
}
ClusterVulnerabilityReportsGetter has a method to return a ClusterVulnerabilityReportInterface. A group's client should implement this interface.
type ConfigAuditReportExpansion ¶
type ConfigAuditReportExpansion interface{}
type ConfigAuditReportInterface ¶
type ConfigAuditReportInterface interface { Create(ctx context.Context, configAuditReport *v1alpha1.ConfigAuditReport, opts v1.CreateOptions) (*v1alpha1.ConfigAuditReport, error) Update(ctx context.Context, configAuditReport *v1alpha1.ConfigAuditReport, opts v1.UpdateOptions) (*v1alpha1.ConfigAuditReport, 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.ConfigAuditReport, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ConfigAuditReportList, 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.ConfigAuditReport, err error) ConfigAuditReportExpansion }
ConfigAuditReportInterface has methods to work with ConfigAuditReport resources.
type ConfigAuditReportsGetter ¶
type ConfigAuditReportsGetter interface {
ConfigAuditReports(namespace string) ConfigAuditReportInterface
}
ConfigAuditReportsGetter has a method to return a ConfigAuditReportInterface. A group's client should implement this interface.
type KhulnasoftV1alpha1Client ¶
type KhulnasoftV1alpha1Client struct {
// contains filtered or unexported fields
}
KhulnasoftV1alpha1Client is used to interact with features provided by the khulnasoft-lab.github.io group.
func New ¶
func New(c rest.Interface) *KhulnasoftV1alpha1Client
New creates a new KhulnasoftV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*KhulnasoftV1alpha1Client, error)
NewForConfig creates a new KhulnasoftV1alpha1Client 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 KhulnasoftV1alpha1Client 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) *KhulnasoftV1alpha1Client
NewForConfigOrDie creates a new KhulnasoftV1alpha1Client for the given config and panics if there is an error in the config.
func (*KhulnasoftV1alpha1Client) CISKubeBenchReports ¶
func (c *KhulnasoftV1alpha1Client) CISKubeBenchReports() CISKubeBenchReportInterface
func (*KhulnasoftV1alpha1Client) ClusterComplianceDetailReports ¶
func (c *KhulnasoftV1alpha1Client) ClusterComplianceDetailReports(namespace string) ClusterComplianceDetailReportInterface
func (*KhulnasoftV1alpha1Client) ClusterComplianceReports ¶
func (c *KhulnasoftV1alpha1Client) ClusterComplianceReports(namespace string) ClusterComplianceReportInterface
func (*KhulnasoftV1alpha1Client) ClusterConfigAuditReports ¶
func (c *KhulnasoftV1alpha1Client) ClusterConfigAuditReports() ClusterConfigAuditReportInterface
func (*KhulnasoftV1alpha1Client) ClusterVulnerabilityReports ¶
func (c *KhulnasoftV1alpha1Client) ClusterVulnerabilityReports() ClusterVulnerabilityReportInterface
func (*KhulnasoftV1alpha1Client) ConfigAuditReports ¶
func (c *KhulnasoftV1alpha1Client) ConfigAuditReports(namespace string) ConfigAuditReportInterface
func (*KhulnasoftV1alpha1Client) KubeHunterReports ¶
func (c *KhulnasoftV1alpha1Client) KubeHunterReports() KubeHunterReportInterface
func (*KhulnasoftV1alpha1Client) RESTClient ¶
func (c *KhulnasoftV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*KhulnasoftV1alpha1Client) VulnerabilityReports ¶
func (c *KhulnasoftV1alpha1Client) VulnerabilityReports(namespace string) VulnerabilityReportInterface
type KhulnasoftV1alpha1Interface ¶
type KhulnasoftV1alpha1Interface interface { RESTClient() rest.Interface CISKubeBenchReportsGetter ClusterComplianceDetailReportsGetter ClusterComplianceReportsGetter ClusterConfigAuditReportsGetter ClusterVulnerabilityReportsGetter ConfigAuditReportsGetter KubeHunterReportsGetter VulnerabilityReportsGetter }
type KubeHunterReportExpansion ¶
type KubeHunterReportExpansion interface{}
type KubeHunterReportInterface ¶
type KubeHunterReportInterface interface { Create(ctx context.Context, kubeHunterReport *v1alpha1.KubeHunterReport, opts v1.CreateOptions) (*v1alpha1.KubeHunterReport, error) Update(ctx context.Context, kubeHunterReport *v1alpha1.KubeHunterReport, opts v1.UpdateOptions) (*v1alpha1.KubeHunterReport, 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.KubeHunterReport, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.KubeHunterReportList, 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.KubeHunterReport, err error) KubeHunterReportExpansion }
KubeHunterReportInterface has methods to work with KubeHunterReport resources.
type KubeHunterReportsGetter ¶
type KubeHunterReportsGetter interface {
KubeHunterReports() KubeHunterReportInterface
}
KubeHunterReportsGetter has a method to return a KubeHunterReportInterface. A group's client should implement this interface.
type VulnerabilityReportExpansion ¶
type VulnerabilityReportExpansion interface{}
type VulnerabilityReportInterface ¶
type VulnerabilityReportInterface interface { Create(ctx context.Context, vulnerabilityReport *v1alpha1.VulnerabilityReport, opts v1.CreateOptions) (*v1alpha1.VulnerabilityReport, error) Update(ctx context.Context, vulnerabilityReport *v1alpha1.VulnerabilityReport, opts v1.UpdateOptions) (*v1alpha1.VulnerabilityReport, 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.VulnerabilityReport, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VulnerabilityReportList, 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.VulnerabilityReport, err error) VulnerabilityReportExpansion }
VulnerabilityReportInterface has methods to work with VulnerabilityReport resources.
type VulnerabilityReportsGetter ¶
type VulnerabilityReportsGetter interface {
VulnerabilityReports(namespace string) VulnerabilityReportInterface
}
VulnerabilityReportsGetter has a method to return a VulnerabilityReportInterface. A group's client should implement this interface.