Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AirgapExpansion
- type AirgapInterface
- type AirgapsGetter
- type AppInterface
- type ApplicationExpansion
- type ApplicationInterface
- type ApplicationsGetter
- type AppsGetter
- type ConfigExpansion
- type ConfigInterface
- type ConfigValuesExpansion
- type ConfigValuesInterface
- type ConfigValuesesGetter
- type ConfigsGetter
- type HelmChartExpansion
- type HelmChartInterface
- type HelmChartsGetter
- type InstallationExpansion
- type InstallationInterface
- type InstallationsGetter
- type KotsV1beta1Client
- func (c *KotsV1beta1Client) Airgaps(namespace string) AirgapInterface
- func (c *KotsV1beta1Client) Applications(namespace string) ApplicationInterface
- func (c *KotsV1beta1Client) ConfigValueses(namespace string) ConfigValuesInterface
- func (c *KotsV1beta1Client) Configs(namespace string) ConfigInterface
- func (c *KotsV1beta1Client) HelmCharts(namespace string) HelmChartInterface
- func (c *KotsV1beta1Client) Installations(namespace string) InstallationInterface
- func (c *KotsV1beta1Client) Licenses(namespace string) LicenseInterface
- func (c *KotsV1beta1Client) RESTClient() rest.Interface
- type KotsV1beta1Interface
- type LicenseExpansion
- type LicenseInterface
- type LicensesGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AirgapExpansion ¶
type AirgapExpansion interface{}
type AirgapInterface ¶
type AirgapInterface interface { Create(ctx context.Context, airgap *v1beta1.Airgap, opts v1.CreateOptions) (*v1beta1.Airgap, error) Update(ctx context.Context, airgap *v1beta1.Airgap, opts v1.UpdateOptions) (*v1beta1.Airgap, error) UpdateStatus(ctx context.Context, airgap *v1beta1.Airgap, opts v1.UpdateOptions) (*v1beta1.Airgap, 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) (*v1beta1.Airgap, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.AirgapList, 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 *v1beta1.Airgap, err error) AirgapExpansion }
AirgapInterface has methods to work with Airgap resources.
type AirgapsGetter ¶
type AirgapsGetter interface {
Airgaps(namespace string) AirgapInterface
}
AirgapsGetter has a method to return a AirgapInterface. A group's client should implement this interface.
type AppInterface ¶
type AppInterface interface { Create(*v1beta1.App) (*v1beta1.App, error) Update(*v1beta1.App) (*v1beta1.App, error) UpdateStatus(*v1beta1.App) (*v1beta1.App, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1beta1.App, error) List(opts v1.ListOptions) (*v1beta1.AppList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.App, err error) AppExpansion }
AppInterface has methods to work with App resources.
type ApplicationExpansion ¶
type ApplicationExpansion interface{}
type ApplicationInterface ¶
type ApplicationInterface interface { Create(ctx context.Context, application *v1beta1.Application, opts v1.CreateOptions) (*v1beta1.Application, error) Update(ctx context.Context, application *v1beta1.Application, opts v1.UpdateOptions) (*v1beta1.Application, error) UpdateStatus(ctx context.Context, application *v1beta1.Application, opts v1.UpdateOptions) (*v1beta1.Application, 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) (*v1beta1.Application, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ApplicationList, 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 *v1beta1.Application, err error) ApplicationExpansion }
ApplicationInterface has methods to work with Application resources.
type ApplicationsGetter ¶
type ApplicationsGetter interface {
Applications(namespace string) ApplicationInterface
}
ApplicationsGetter has a method to return a ApplicationInterface. A group's client should implement this interface.
type AppsGetter ¶
type AppsGetter interface {
Apps(namespace string) AppInterface
}
AppsGetter has a method to return a AppInterface. A group's client should implement this interface.
type ConfigExpansion ¶
type ConfigExpansion interface{}
type ConfigInterface ¶
type ConfigInterface interface { Create(ctx context.Context, config *v1beta1.Config, opts v1.CreateOptions) (*v1beta1.Config, error) Update(ctx context.Context, config *v1beta1.Config, opts v1.UpdateOptions) (*v1beta1.Config, error) UpdateStatus(ctx context.Context, config *v1beta1.Config, opts v1.UpdateOptions) (*v1beta1.Config, 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) (*v1beta1.Config, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ConfigList, 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 *v1beta1.Config, err error) ConfigExpansion }
ConfigInterface has methods to work with Config resources.
type ConfigValuesExpansion ¶
type ConfigValuesExpansion interface{}
type ConfigValuesInterface ¶
type ConfigValuesInterface interface { Create(ctx context.Context, configValues *v1beta1.ConfigValues, opts v1.CreateOptions) (*v1beta1.ConfigValues, error) Update(ctx context.Context, configValues *v1beta1.ConfigValues, opts v1.UpdateOptions) (*v1beta1.ConfigValues, error) UpdateStatus(ctx context.Context, configValues *v1beta1.ConfigValues, opts v1.UpdateOptions) (*v1beta1.ConfigValues, 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) (*v1beta1.ConfigValues, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.ConfigValuesList, 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 *v1beta1.ConfigValues, err error) ConfigValuesExpansion }
ConfigValuesInterface has methods to work with ConfigValues resources.
type ConfigValuesesGetter ¶
type ConfigValuesesGetter interface {
ConfigValueses(namespace string) ConfigValuesInterface
}
ConfigValuesesGetter has a method to return a ConfigValuesInterface. A group's client should implement this interface.
type ConfigsGetter ¶
type ConfigsGetter interface {
Configs(namespace string) ConfigInterface
}
ConfigsGetter has a method to return a ConfigInterface. A group's client should implement this interface.
type HelmChartExpansion ¶
type HelmChartExpansion interface{}
type HelmChartInterface ¶
type HelmChartInterface interface { Create(ctx context.Context, helmChart *v1beta1.HelmChart, opts v1.CreateOptions) (*v1beta1.HelmChart, error) Update(ctx context.Context, helmChart *v1beta1.HelmChart, opts v1.UpdateOptions) (*v1beta1.HelmChart, error) UpdateStatus(ctx context.Context, helmChart *v1beta1.HelmChart, opts v1.UpdateOptions) (*v1beta1.HelmChart, 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) (*v1beta1.HelmChart, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.HelmChartList, 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 *v1beta1.HelmChart, err error) HelmChartExpansion }
HelmChartInterface has methods to work with HelmChart resources.
type HelmChartsGetter ¶
type HelmChartsGetter interface {
HelmCharts(namespace string) HelmChartInterface
}
HelmChartsGetter has a method to return a HelmChartInterface. A group's client should implement this interface.
type InstallationExpansion ¶
type InstallationExpansion interface{}
type InstallationInterface ¶
type InstallationInterface interface { Create(ctx context.Context, installation *v1beta1.Installation, opts v1.CreateOptions) (*v1beta1.Installation, error) Update(ctx context.Context, installation *v1beta1.Installation, opts v1.UpdateOptions) (*v1beta1.Installation, error) UpdateStatus(ctx context.Context, installation *v1beta1.Installation, opts v1.UpdateOptions) (*v1beta1.Installation, 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) (*v1beta1.Installation, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.InstallationList, 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 *v1beta1.Installation, err error) InstallationExpansion }
InstallationInterface has methods to work with Installation resources.
type InstallationsGetter ¶
type InstallationsGetter interface {
Installations(namespace string) InstallationInterface
}
InstallationsGetter has a method to return a InstallationInterface. A group's client should implement this interface.
type KotsV1beta1Client ¶
type KotsV1beta1Client struct {
// contains filtered or unexported fields
}
KotsV1beta1Client is used to interact with features provided by the kots.io group.
func New ¶
func New(c rest.Interface) *KotsV1beta1Client
New creates a new KotsV1beta1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*KotsV1beta1Client, error)
NewForConfig creates a new KotsV1beta1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *KotsV1beta1Client
NewForConfigOrDie creates a new KotsV1beta1Client for the given config and panics if there is an error in the config.
func (*KotsV1beta1Client) Airgaps ¶
func (c *KotsV1beta1Client) Airgaps(namespace string) AirgapInterface
func (*KotsV1beta1Client) Applications ¶
func (c *KotsV1beta1Client) Applications(namespace string) ApplicationInterface
func (*KotsV1beta1Client) ConfigValueses ¶
func (c *KotsV1beta1Client) ConfigValueses(namespace string) ConfigValuesInterface
func (*KotsV1beta1Client) Configs ¶
func (c *KotsV1beta1Client) Configs(namespace string) ConfigInterface
func (*KotsV1beta1Client) HelmCharts ¶
func (c *KotsV1beta1Client) HelmCharts(namespace string) HelmChartInterface
func (*KotsV1beta1Client) Installations ¶
func (c *KotsV1beta1Client) Installations(namespace string) InstallationInterface
func (*KotsV1beta1Client) Licenses ¶
func (c *KotsV1beta1Client) Licenses(namespace string) LicenseInterface
func (*KotsV1beta1Client) RESTClient ¶
func (c *KotsV1beta1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type KotsV1beta1Interface ¶
type KotsV1beta1Interface interface { RESTClient() rest.Interface AirgapsGetter ApplicationsGetter ConfigsGetter ConfigValuesesGetter HelmChartsGetter InstallationsGetter LicensesGetter }
type LicenseExpansion ¶
type LicenseExpansion interface{}
type LicenseInterface ¶
type LicenseInterface interface { Create(ctx context.Context, license *v1beta1.License, opts v1.CreateOptions) (*v1beta1.License, error) Update(ctx context.Context, license *v1beta1.License, opts v1.UpdateOptions) (*v1beta1.License, error) UpdateStatus(ctx context.Context, license *v1beta1.License, opts v1.UpdateOptions) (*v1beta1.License, 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) (*v1beta1.License, error) List(ctx context.Context, opts v1.ListOptions) (*v1beta1.LicenseList, 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 *v1beta1.License, err error) LicenseExpansion }
LicenseInterface has methods to work with License resources.
type LicensesGetter ¶
type LicensesGetter interface {
Licenses(namespace string) LicenseInterface
}
LicensesGetter has a method to return a LicenseInterface. A group's client should implement this interface.