Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AquasecurityV1alpha1Client
- func (c *AquasecurityV1alpha1Client) CISKubeBenchReports() CISKubeBenchReportInterface
- func (c *AquasecurityV1alpha1Client) ConfigAuditReports(namespace string) ConfigAuditReportInterface
- func (c *AquasecurityV1alpha1Client) KubeHunterReports() KubeHunterReportInterface
- func (c *AquasecurityV1alpha1Client) RESTClient() rest.Interface
- func (c *AquasecurityV1alpha1Client) VulnerabilityReports(namespace string) VulnerabilityReportInterface
- type AquasecurityV1alpha1Interface
- type CISKubeBenchReportExpansion
- type CISKubeBenchReportInterface
- type CISKubeBenchReportsGetter
- type ConfigAuditReportExpansion
- type ConfigAuditReportInterface
- type ConfigAuditReportsGetter
- 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 AquasecurityV1alpha1Client ¶
type AquasecurityV1alpha1Client struct {
// contains filtered or unexported fields
}
AquasecurityV1alpha1Client is used to interact with features provided by the aquasecurity.github.io group.
func New ¶
func New(c rest.Interface) *AquasecurityV1alpha1Client
New creates a new AquasecurityV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*AquasecurityV1alpha1Client, error)
NewForConfig creates a new AquasecurityV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *AquasecurityV1alpha1Client
NewForConfigOrDie creates a new AquasecurityV1alpha1Client for the given config and panics if there is an error in the config.
func (*AquasecurityV1alpha1Client) CISKubeBenchReports ¶
func (c *AquasecurityV1alpha1Client) CISKubeBenchReports() CISKubeBenchReportInterface
func (*AquasecurityV1alpha1Client) ConfigAuditReports ¶
func (c *AquasecurityV1alpha1Client) ConfigAuditReports(namespace string) ConfigAuditReportInterface
func (*AquasecurityV1alpha1Client) KubeHunterReports ¶
func (c *AquasecurityV1alpha1Client) KubeHunterReports() KubeHunterReportInterface
func (*AquasecurityV1alpha1Client) RESTClient ¶
func (c *AquasecurityV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*AquasecurityV1alpha1Client) VulnerabilityReports ¶ added in v0.4.0
func (c *AquasecurityV1alpha1Client) VulnerabilityReports(namespace string) VulnerabilityReportInterface
type AquasecurityV1alpha1Interface ¶
type AquasecurityV1alpha1Interface interface { RESTClient() rest.Interface CISKubeBenchReportsGetter ConfigAuditReportsGetter KubeHunterReportsGetter VulnerabilityReportsGetter }
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 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 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 ¶ added in v0.4.0
type VulnerabilityReportExpansion interface{}
type VulnerabilityReportInterface ¶ added in v0.4.0
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 ¶ added in v0.4.0
type VulnerabilityReportsGetter interface {
VulnerabilityReports(namespace string) VulnerabilityReportInterface
}
VulnerabilityReportsGetter has a method to return a VulnerabilityReportInterface. A group's client should implement this interface.