v1

package
v3.0.0-...-b0a9388 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 4, 2023 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

This package has the automatically generated typed clients.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddonConfigExpansion

type AddonConfigExpansion interface{}

type AddonConfigInterface

type AddonConfigInterface interface {
	Create(ctx context.Context, addonConfig *v1.AddonConfig, opts metav1.CreateOptions) (*v1.AddonConfig, error)
	Update(ctx context.Context, addonConfig *v1.AddonConfig, opts metav1.UpdateOptions) (*v1.AddonConfig, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.AddonConfig, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.AddonConfigList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.AddonConfig, err error)
	AddonConfigExpansion
}

AddonConfigInterface has methods to work with AddonConfig resources.

type AddonConfigsGetter

type AddonConfigsGetter interface {
	AddonConfigs(namespace string) AddonConfigInterface
}

AddonConfigsGetter has a method to return a AddonConfigInterface. A group's client should implement this interface.

type AddonExpansion

type AddonExpansion interface{}

type AddonInterface

type AddonInterface interface {
	Create(ctx context.Context, addon *v1.Addon, opts metav1.CreateOptions) (*v1.Addon, error)
	Update(ctx context.Context, addon *v1.Addon, opts metav1.UpdateOptions) (*v1.Addon, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.Addon, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.AddonList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.Addon, err error)
	AddonExpansion
}

AddonInterface has methods to work with Addon resources.

type AddonsGetter

type AddonsGetter interface {
	Addons(namespace string) AddonInterface
}

AddonsGetter has a method to return a AddonInterface. A group's client should implement this interface.

type AdmissionPluginExpansion

type AdmissionPluginExpansion interface{}

type AdmissionPluginInterface

type AdmissionPluginInterface interface {
	Create(ctx context.Context, admissionPlugin *v1.AdmissionPlugin, opts metav1.CreateOptions) (*v1.AdmissionPlugin, error)
	Update(ctx context.Context, admissionPlugin *v1.AdmissionPlugin, opts metav1.UpdateOptions) (*v1.AdmissionPlugin, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.AdmissionPlugin, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.AdmissionPluginList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.AdmissionPlugin, err error)
	AdmissionPluginExpansion
}

AdmissionPluginInterface has methods to work with AdmissionPlugin resources.

type AdmissionPluginsGetter

type AdmissionPluginsGetter interface {
	AdmissionPlugins(namespace string) AdmissionPluginInterface
}

AdmissionPluginsGetter has a method to return a AdmissionPluginInterface. A group's client should implement this interface.

type AlertmanagerExpansion

type AlertmanagerExpansion interface{}

type AlertmanagerInterface

type AlertmanagerInterface interface {
	Create(ctx context.Context, alertmanager *v1.Alertmanager, opts metav1.CreateOptions) (*v1.Alertmanager, error)
	Update(ctx context.Context, alertmanager *v1.Alertmanager, opts metav1.UpdateOptions) (*v1.Alertmanager, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.Alertmanager, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.AlertmanagerList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.Alertmanager, err error)
	AlertmanagerExpansion
}

AlertmanagerInterface has methods to work with Alertmanager resources.

type AlertmanagersGetter

type AlertmanagersGetter interface {
	Alertmanagers(namespace string) AlertmanagerInterface
}

AlertmanagersGetter has a method to return a AlertmanagerInterface. A group's client should implement this interface.

type AllowedRegistriesGetter

type AllowedRegistriesGetter interface {
	AllowedRegistries(namespace string) AllowedRegistryInterface
}

AllowedRegistriesGetter has a method to return a AllowedRegistryInterface. A group's client should implement this interface.

type AllowedRegistryExpansion

type AllowedRegistryExpansion interface{}

type AllowedRegistryInterface

type AllowedRegistryInterface interface {
	Create(ctx context.Context, allowedRegistry *v1.AllowedRegistry, opts metav1.CreateOptions) (*v1.AllowedRegistry, error)
	Update(ctx context.Context, allowedRegistry *v1.AllowedRegistry, opts metav1.UpdateOptions) (*v1.AllowedRegistry, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.AllowedRegistry, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.AllowedRegistryList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.AllowedRegistry, err error)
	AllowedRegistryExpansion
}

AllowedRegistryInterface has methods to work with AllowedRegistry resources.

type ClusterExpansion

type ClusterExpansion interface{}

type ClusterInterface

type ClusterInterface interface {
	Create(ctx context.Context, cluster *v1.Cluster, opts metav1.CreateOptions) (*v1.Cluster, error)
	Update(ctx context.Context, cluster *v1.Cluster, opts metav1.UpdateOptions) (*v1.Cluster, error)
	UpdateStatus(ctx context.Context, cluster *v1.Cluster, opts metav1.UpdateOptions) (*v1.Cluster, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.Cluster, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.ClusterList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.Cluster, err error)
	ClusterExpansion
}

ClusterInterface has methods to work with Cluster resources.

type ClusterTemplateExpansion

type ClusterTemplateExpansion interface{}

type ClusterTemplateInstanceExpansion

type ClusterTemplateInstanceExpansion interface{}

type ClusterTemplateInstanceInterface

type ClusterTemplateInstanceInterface interface {
	Create(ctx context.Context, clusterTemplateInstance *v1.ClusterTemplateInstance, opts metav1.CreateOptions) (*v1.ClusterTemplateInstance, error)
	Update(ctx context.Context, clusterTemplateInstance *v1.ClusterTemplateInstance, opts metav1.UpdateOptions) (*v1.ClusterTemplateInstance, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.ClusterTemplateInstance, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.ClusterTemplateInstanceList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.ClusterTemplateInstance, err error)
	ClusterTemplateInstanceExpansion
}

ClusterTemplateInstanceInterface has methods to work with ClusterTemplateInstance resources.

type ClusterTemplateInstancesGetter

type ClusterTemplateInstancesGetter interface {
	ClusterTemplateInstances(namespace string) ClusterTemplateInstanceInterface
}

ClusterTemplateInstancesGetter has a method to return a ClusterTemplateInstanceInterface. A group's client should implement this interface.

type ClusterTemplateInterface

type ClusterTemplateInterface interface {
	Create(ctx context.Context, clusterTemplate *v1.ClusterTemplate, opts metav1.CreateOptions) (*v1.ClusterTemplate, error)
	Update(ctx context.Context, clusterTemplate *v1.ClusterTemplate, opts metav1.UpdateOptions) (*v1.ClusterTemplate, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.ClusterTemplate, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.ClusterTemplateList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.ClusterTemplate, err error)
	ClusterTemplateExpansion
}

ClusterTemplateInterface has methods to work with ClusterTemplate resources.

type ClusterTemplatesGetter

type ClusterTemplatesGetter interface {
	ClusterTemplates(namespace string) ClusterTemplateInterface
}

ClusterTemplatesGetter has a method to return a ClusterTemplateInterface. A group's client should implement this interface.

type ClustersGetter

type ClustersGetter interface {
	Clusters(namespace string) ClusterInterface
}

ClustersGetter has a method to return a ClusterInterface. A group's client should implement this interface.

type ConstraintExpansion

type ConstraintExpansion interface{}

type ConstraintInterface

type ConstraintInterface interface {
	Create(ctx context.Context, constraint *v1.Constraint, opts metav1.CreateOptions) (*v1.Constraint, error)
	Update(ctx context.Context, constraint *v1.Constraint, opts metav1.UpdateOptions) (*v1.Constraint, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.Constraint, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.ConstraintList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.Constraint, err error)
	ConstraintExpansion
}

ConstraintInterface has methods to work with Constraint resources.

type ConstraintTemplateExpansion

type ConstraintTemplateExpansion interface{}

type ConstraintTemplateInterface

type ConstraintTemplateInterface interface {
	Create(ctx context.Context, constraintTemplate *v1.ConstraintTemplate, opts metav1.CreateOptions) (*v1.ConstraintTemplate, error)
	Update(ctx context.Context, constraintTemplate *v1.ConstraintTemplate, opts metav1.UpdateOptions) (*v1.ConstraintTemplate, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.ConstraintTemplate, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.ConstraintTemplateList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.ConstraintTemplate, err error)
	ConstraintTemplateExpansion
}

ConstraintTemplateInterface has methods to work with ConstraintTemplate resources.

type ConstraintTemplatesGetter

type ConstraintTemplatesGetter interface {
	ConstraintTemplates(namespace string) ConstraintTemplateInterface
}

ConstraintTemplatesGetter has a method to return a ConstraintTemplateInterface. A group's client should implement this interface.

type ConstraintsGetter

type ConstraintsGetter interface {
	Constraints(namespace string) ConstraintInterface
}

ConstraintsGetter has a method to return a ConstraintInterface. A group's client should implement this interface.

type DashboardConfigurationExpansion

type DashboardConfigurationExpansion interface{}

type DashboardConfigurationInterface

type DashboardConfigurationInterface interface {
	Create(ctx context.Context, dashboardConfiguration *v1.DashboardConfiguration, opts metav1.CreateOptions) (*v1.DashboardConfiguration, error)
	Update(ctx context.Context, dashboardConfiguration *v1.DashboardConfiguration, opts metav1.UpdateOptions) (*v1.DashboardConfiguration, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.DashboardConfiguration, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.DashboardConfigurationList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.DashboardConfiguration, err error)
	DashboardConfigurationExpansion
}

DashboardConfigurationInterface has methods to work with DashboardConfiguration resources.

type DashboardConfigurationsGetter

type DashboardConfigurationsGetter interface {
	DashboardConfigurations(namespace string) DashboardConfigurationInterface
}

DashboardConfigurationsGetter has a method to return a DashboardConfigurationInterface. A group's client should implement this interface.

type EtcdBackupConfigExpansion

type EtcdBackupConfigExpansion interface{}

type EtcdBackupConfigInterface

type EtcdBackupConfigInterface interface {
	Create(ctx context.Context, etcdBackupConfig *v1.EtcdBackupConfig, opts metav1.CreateOptions) (*v1.EtcdBackupConfig, error)
	Update(ctx context.Context, etcdBackupConfig *v1.EtcdBackupConfig, opts metav1.UpdateOptions) (*v1.EtcdBackupConfig, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.EtcdBackupConfig, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.EtcdBackupConfigList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.EtcdBackupConfig, err error)
	EtcdBackupConfigExpansion
}

EtcdBackupConfigInterface has methods to work with EtcdBackupConfig resources.

type EtcdBackupConfigsGetter

type EtcdBackupConfigsGetter interface {
	EtcdBackupConfigs(namespace string) EtcdBackupConfigInterface
}

EtcdBackupConfigsGetter has a method to return a EtcdBackupConfigInterface. A group's client should implement this interface.

type EtcdRestoreExpansion

type EtcdRestoreExpansion interface{}

type EtcdRestoreInterface

type EtcdRestoreInterface interface {
	Create(ctx context.Context, etcdRestore *v1.EtcdRestore, opts metav1.CreateOptions) (*v1.EtcdRestore, error)
	Update(ctx context.Context, etcdRestore *v1.EtcdRestore, opts metav1.UpdateOptions) (*v1.EtcdRestore, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.EtcdRestore, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.EtcdRestoreList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.EtcdRestore, err error)
	EtcdRestoreExpansion
}

EtcdRestoreInterface has methods to work with EtcdRestore resources.

type EtcdRestoresGetter

type EtcdRestoresGetter interface {
	EtcdRestores(namespace string) EtcdRestoreInterface
}

EtcdRestoresGetter has a method to return a EtcdRestoreInterface. A group's client should implement this interface.

type ExternalClusterExpansion

type ExternalClusterExpansion interface{}

type ExternalClusterInterface

type ExternalClusterInterface interface {
	Create(ctx context.Context, externalCluster *v1.ExternalCluster, opts metav1.CreateOptions) (*v1.ExternalCluster, error)
	Update(ctx context.Context, externalCluster *v1.ExternalCluster, opts metav1.UpdateOptions) (*v1.ExternalCluster, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.ExternalCluster, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.ExternalClusterList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.ExternalCluster, err error)
	ExternalClusterExpansion
}

ExternalClusterInterface has methods to work with ExternalCluster resources.

type ExternalClustersGetter

type ExternalClustersGetter interface {
	ExternalClusters(namespace string) ExternalClusterInterface
}

ExternalClustersGetter has a method to return a ExternalClusterInterface. A group's client should implement this interface.

type GroupProjectBindingExpansion

type GroupProjectBindingExpansion interface{}

type GroupProjectBindingInterface

type GroupProjectBindingInterface interface {
	Create(ctx context.Context, groupProjectBinding *v1.GroupProjectBinding, opts metav1.CreateOptions) (*v1.GroupProjectBinding, error)
	Update(ctx context.Context, groupProjectBinding *v1.GroupProjectBinding, opts metav1.UpdateOptions) (*v1.GroupProjectBinding, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.GroupProjectBinding, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.GroupProjectBindingList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.GroupProjectBinding, err error)
	GroupProjectBindingExpansion
}

GroupProjectBindingInterface has methods to work with GroupProjectBinding resources.

type GroupProjectBindingsGetter

type GroupProjectBindingsGetter interface {
	GroupProjectBindings(namespace string) GroupProjectBindingInterface
}

GroupProjectBindingsGetter has a method to return a GroupProjectBindingInterface. A group's client should implement this interface.

type IPAMAllocationExpansion

type IPAMAllocationExpansion interface{}

type IPAMAllocationInterface

type IPAMAllocationInterface interface {
	Create(ctx context.Context, iPAMAllocation *v1.IPAMAllocation, opts metav1.CreateOptions) (*v1.IPAMAllocation, error)
	Update(ctx context.Context, iPAMAllocation *v1.IPAMAllocation, opts metav1.UpdateOptions) (*v1.IPAMAllocation, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.IPAMAllocation, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.IPAMAllocationList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.IPAMAllocation, err error)
	IPAMAllocationExpansion
}

IPAMAllocationInterface has methods to work with IPAMAllocation resources.

type IPAMAllocationsGetter

type IPAMAllocationsGetter interface {
	IPAMAllocations(namespace string) IPAMAllocationInterface
}

IPAMAllocationsGetter has a method to return a IPAMAllocationInterface. A group's client should implement this interface.

type IPAMPoolExpansion

type IPAMPoolExpansion interface{}

type IPAMPoolInterface

type IPAMPoolInterface interface {
	Create(ctx context.Context, iPAMPool *v1.IPAMPool, opts metav1.CreateOptions) (*v1.IPAMPool, error)
	Update(ctx context.Context, iPAMPool *v1.IPAMPool, opts metav1.UpdateOptions) (*v1.IPAMPool, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.IPAMPool, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.IPAMPoolList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.IPAMPool, err error)
	IPAMPoolExpansion
}

IPAMPoolInterface has methods to work with IPAMPool resources.

type IPAMPoolsGetter

type IPAMPoolsGetter interface {
	IPAMPools(namespace string) IPAMPoolInterface
}

IPAMPoolsGetter has a method to return a IPAMPoolInterface. A group's client should implement this interface.

type KubermaticConfigurationExpansion

type KubermaticConfigurationExpansion interface{}

type KubermaticConfigurationInterface

type KubermaticConfigurationInterface interface {
	Create(ctx context.Context, kubermaticConfiguration *v1.KubermaticConfiguration, opts metav1.CreateOptions) (*v1.KubermaticConfiguration, error)
	Update(ctx context.Context, kubermaticConfiguration *v1.KubermaticConfiguration, opts metav1.UpdateOptions) (*v1.KubermaticConfiguration, error)
	UpdateStatus(ctx context.Context, kubermaticConfiguration *v1.KubermaticConfiguration, opts metav1.UpdateOptions) (*v1.KubermaticConfiguration, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.KubermaticConfiguration, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.KubermaticConfigurationList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.KubermaticConfiguration, err error)
	KubermaticConfigurationExpansion
}

KubermaticConfigurationInterface has methods to work with KubermaticConfiguration resources.

type KubermaticConfigurationsGetter

type KubermaticConfigurationsGetter interface {
	KubermaticConfigurations(namespace string) KubermaticConfigurationInterface
}

KubermaticConfigurationsGetter has a method to return a KubermaticConfigurationInterface. A group's client should implement this interface.

type KubermaticEnterpriseV1Client

type KubermaticEnterpriseV1Client struct {
	// contains filtered or unexported fields
}

KubermaticEnterpriseV1Client is used to interact with features provided by the ee.kubermatic.k8c.io group.

func New

New creates a new KubermaticEnterpriseV1Client for the given RESTClient.

func NewForConfig

func NewForConfig(c *rest.Config) (*KubermaticEnterpriseV1Client, error)

NewForConfig creates a new KubermaticEnterpriseV1Client for the given config. NewForConfig is equivalent to NewForConfigAndClient(c, httpClient), where httpClient was generated with rest.HTTPClientFor(c).

func NewForConfigAndClient

func NewForConfigAndClient(c *rest.Config, h *http.Client) (*KubermaticEnterpriseV1Client, error)

NewForConfigAndClient creates a new KubermaticEnterpriseV1Client 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) *KubermaticEnterpriseV1Client

NewForConfigOrDie creates a new KubermaticEnterpriseV1Client for the given config and panics if there is an error in the config.

func (*KubermaticEnterpriseV1Client) AddonConfigs

func (c *KubermaticEnterpriseV1Client) AddonConfigs(namespace string) AddonConfigInterface

func (*KubermaticEnterpriseV1Client) Addons

func (c *KubermaticEnterpriseV1Client) Addons(namespace string) AddonInterface

func (*KubermaticEnterpriseV1Client) AdmissionPlugins

func (c *KubermaticEnterpriseV1Client) AdmissionPlugins(namespace string) AdmissionPluginInterface

func (*KubermaticEnterpriseV1Client) Alertmanagers

func (c *KubermaticEnterpriseV1Client) Alertmanagers(namespace string) AlertmanagerInterface

func (*KubermaticEnterpriseV1Client) AllowedRegistries

func (c *KubermaticEnterpriseV1Client) AllowedRegistries(namespace string) AllowedRegistryInterface

func (*KubermaticEnterpriseV1Client) ClusterTemplateInstances

func (c *KubermaticEnterpriseV1Client) ClusterTemplateInstances(namespace string) ClusterTemplateInstanceInterface

func (*KubermaticEnterpriseV1Client) ClusterTemplates

func (c *KubermaticEnterpriseV1Client) ClusterTemplates(namespace string) ClusterTemplateInterface

func (*KubermaticEnterpriseV1Client) Clusters

func (c *KubermaticEnterpriseV1Client) Clusters(namespace string) ClusterInterface

func (*KubermaticEnterpriseV1Client) ConstraintTemplates

func (c *KubermaticEnterpriseV1Client) ConstraintTemplates(namespace string) ConstraintTemplateInterface

func (*KubermaticEnterpriseV1Client) Constraints

func (c *KubermaticEnterpriseV1Client) Constraints(namespace string) ConstraintInterface

func (*KubermaticEnterpriseV1Client) DashboardConfigurations

func (c *KubermaticEnterpriseV1Client) DashboardConfigurations(namespace string) DashboardConfigurationInterface

func (*KubermaticEnterpriseV1Client) EtcdBackupConfigs

func (c *KubermaticEnterpriseV1Client) EtcdBackupConfigs(namespace string) EtcdBackupConfigInterface

func (*KubermaticEnterpriseV1Client) EtcdRestores

func (c *KubermaticEnterpriseV1Client) EtcdRestores(namespace string) EtcdRestoreInterface

func (*KubermaticEnterpriseV1Client) ExternalClusters

func (c *KubermaticEnterpriseV1Client) ExternalClusters(namespace string) ExternalClusterInterface

func (*KubermaticEnterpriseV1Client) GroupProjectBindings

func (c *KubermaticEnterpriseV1Client) GroupProjectBindings(namespace string) GroupProjectBindingInterface

func (*KubermaticEnterpriseV1Client) IPAMAllocations

func (c *KubermaticEnterpriseV1Client) IPAMAllocations(namespace string) IPAMAllocationInterface

func (*KubermaticEnterpriseV1Client) IPAMPools

func (c *KubermaticEnterpriseV1Client) IPAMPools(namespace string) IPAMPoolInterface

func (*KubermaticEnterpriseV1Client) KubermaticConfigurations

func (c *KubermaticEnterpriseV1Client) KubermaticConfigurations(namespace string) KubermaticConfigurationInterface

func (*KubermaticEnterpriseV1Client) MLAClusterConfigurations

func (c *KubermaticEnterpriseV1Client) MLAClusterConfigurations(namespace string) MLAClusterConfigurationInterface

func (*KubermaticEnterpriseV1Client) MLARuleGroups

func (c *KubermaticEnterpriseV1Client) MLARuleGroups(namespace string) MLARuleGroupInterface

func (*KubermaticEnterpriseV1Client) Presets

func (c *KubermaticEnterpriseV1Client) Presets(namespace string) PresetInterface

func (*KubermaticEnterpriseV1Client) RESTClient

RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.

func (*KubermaticEnterpriseV1Client) ResourceQuotas

func (c *KubermaticEnterpriseV1Client) ResourceQuotas(namespace string) ResourceQuotaInterface

func (*KubermaticEnterpriseV1Client) SSHKeyBindings

func (c *KubermaticEnterpriseV1Client) SSHKeyBindings(namespace string) SSHKeyBindingInterface

func (*KubermaticEnterpriseV1Client) Seeds

func (*KubermaticEnterpriseV1Client) UserProjectBindings

func (c *KubermaticEnterpriseV1Client) UserProjectBindings(namespace string) UserProjectBindingInterface

func (*KubermaticEnterpriseV1Client) UserSSHKeys

func (c *KubermaticEnterpriseV1Client) UserSSHKeys(namespace string) UserSSHKeyInterface

func (*KubermaticEnterpriseV1Client) Users

type MLAClusterConfigurationExpansion

type MLAClusterConfigurationExpansion interface{}

type MLAClusterConfigurationInterface

type MLAClusterConfigurationInterface interface {
	Create(ctx context.Context, mLAClusterConfiguration *v1.MLAClusterConfiguration, opts metav1.CreateOptions) (*v1.MLAClusterConfiguration, error)
	Update(ctx context.Context, mLAClusterConfiguration *v1.MLAClusterConfiguration, opts metav1.UpdateOptions) (*v1.MLAClusterConfiguration, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.MLAClusterConfiguration, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.MLAClusterConfigurationList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.MLAClusterConfiguration, err error)
	MLAClusterConfigurationExpansion
}

MLAClusterConfigurationInterface has methods to work with MLAClusterConfiguration resources.

type MLAClusterConfigurationsGetter

type MLAClusterConfigurationsGetter interface {
	MLAClusterConfigurations(namespace string) MLAClusterConfigurationInterface
}

MLAClusterConfigurationsGetter has a method to return a MLAClusterConfigurationInterface. A group's client should implement this interface.

type MLARuleGroupExpansion

type MLARuleGroupExpansion interface{}

type MLARuleGroupInterface

type MLARuleGroupInterface interface {
	Create(ctx context.Context, mLARuleGroup *v1.MLARuleGroup, opts metav1.CreateOptions) (*v1.MLARuleGroup, error)
	Update(ctx context.Context, mLARuleGroup *v1.MLARuleGroup, opts metav1.UpdateOptions) (*v1.MLARuleGroup, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.MLARuleGroup, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.MLARuleGroupList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.MLARuleGroup, err error)
	MLARuleGroupExpansion
}

MLARuleGroupInterface has methods to work with MLARuleGroup resources.

type MLARuleGroupsGetter

type MLARuleGroupsGetter interface {
	MLARuleGroups(namespace string) MLARuleGroupInterface
}

MLARuleGroupsGetter has a method to return a MLARuleGroupInterface. A group's client should implement this interface.

type PresetExpansion

type PresetExpansion interface{}

type PresetInterface

type PresetInterface interface {
	Create(ctx context.Context, preset *v1.Preset, opts metav1.CreateOptions) (*v1.Preset, error)
	Update(ctx context.Context, preset *v1.Preset, opts metav1.UpdateOptions) (*v1.Preset, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.Preset, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.PresetList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.Preset, err error)
	PresetExpansion
}

PresetInterface has methods to work with Preset resources.

type PresetsGetter

type PresetsGetter interface {
	Presets(namespace string) PresetInterface
}

PresetsGetter has a method to return a PresetInterface. A group's client should implement this interface.

type ResourceQuotaExpansion

type ResourceQuotaExpansion interface{}

type ResourceQuotaInterface

type ResourceQuotaInterface interface {
	Create(ctx context.Context, resourceQuota *v1.ResourceQuota, opts metav1.CreateOptions) (*v1.ResourceQuota, error)
	Update(ctx context.Context, resourceQuota *v1.ResourceQuota, opts metav1.UpdateOptions) (*v1.ResourceQuota, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.ResourceQuota, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.ResourceQuotaList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.ResourceQuota, err error)
	ResourceQuotaExpansion
}

ResourceQuotaInterface has methods to work with ResourceQuota resources.

type ResourceQuotasGetter

type ResourceQuotasGetter interface {
	ResourceQuotas(namespace string) ResourceQuotaInterface
}

ResourceQuotasGetter has a method to return a ResourceQuotaInterface. A group's client should implement this interface.

type SSHKeyBindingExpansion

type SSHKeyBindingExpansion interface{}

type SSHKeyBindingInterface

type SSHKeyBindingInterface interface {
	Create(ctx context.Context, sSHKeyBinding *v1.SSHKeyBinding, opts metav1.CreateOptions) (*v1.SSHKeyBinding, error)
	Update(ctx context.Context, sSHKeyBinding *v1.SSHKeyBinding, opts metav1.UpdateOptions) (*v1.SSHKeyBinding, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.SSHKeyBinding, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.SSHKeyBindingList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.SSHKeyBinding, err error)
	SSHKeyBindingExpansion
}

SSHKeyBindingInterface has methods to work with SSHKeyBinding resources.

type SSHKeyBindingsGetter

type SSHKeyBindingsGetter interface {
	SSHKeyBindings(namespace string) SSHKeyBindingInterface
}

SSHKeyBindingsGetter has a method to return a SSHKeyBindingInterface. A group's client should implement this interface.

type SeedExpansion

type SeedExpansion interface{}

type SeedInterface

type SeedInterface interface {
	Create(ctx context.Context, seed *v1.Seed, opts metav1.CreateOptions) (*v1.Seed, error)
	Update(ctx context.Context, seed *v1.Seed, opts metav1.UpdateOptions) (*v1.Seed, error)
	UpdateStatus(ctx context.Context, seed *v1.Seed, opts metav1.UpdateOptions) (*v1.Seed, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.Seed, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.SeedList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.Seed, err error)
	SeedExpansion
}

SeedInterface has methods to work with Seed resources.

type SeedsGetter

type SeedsGetter interface {
	Seeds(namespace string) SeedInterface
}

SeedsGetter has a method to return a SeedInterface. A group's client should implement this interface.

type UserExpansion

type UserExpansion interface{}

type UserInterface

type UserInterface interface {
	Create(ctx context.Context, user *v1.User, opts metav1.CreateOptions) (*v1.User, error)
	Update(ctx context.Context, user *v1.User, opts metav1.UpdateOptions) (*v1.User, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.User, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.UserList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.User, err error)
	UserExpansion
}

UserInterface has methods to work with User resources.

type UserProjectBindingExpansion

type UserProjectBindingExpansion interface{}

type UserProjectBindingInterface

type UserProjectBindingInterface interface {
	Create(ctx context.Context, userProjectBinding *v1.UserProjectBinding, opts metav1.CreateOptions) (*v1.UserProjectBinding, error)
	Update(ctx context.Context, userProjectBinding *v1.UserProjectBinding, opts metav1.UpdateOptions) (*v1.UserProjectBinding, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.UserProjectBinding, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.UserProjectBindingList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.UserProjectBinding, err error)
	UserProjectBindingExpansion
}

UserProjectBindingInterface has methods to work with UserProjectBinding resources.

type UserProjectBindingsGetter

type UserProjectBindingsGetter interface {
	UserProjectBindings(namespace string) UserProjectBindingInterface
}

UserProjectBindingsGetter has a method to return a UserProjectBindingInterface. A group's client should implement this interface.

type UserSSHKeyExpansion

type UserSSHKeyExpansion interface{}

type UserSSHKeyInterface

type UserSSHKeyInterface interface {
	Create(ctx context.Context, userSSHKey *v1.UserSSHKey, opts metav1.CreateOptions) (*v1.UserSSHKey, error)
	Update(ctx context.Context, userSSHKey *v1.UserSSHKey, opts metav1.UpdateOptions) (*v1.UserSSHKey, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.UserSSHKey, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.UserSSHKeyList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.UserSSHKey, err error)
	UserSSHKeyExpansion
}

UserSSHKeyInterface has methods to work with UserSSHKey resources.

type UserSSHKeysGetter

type UserSSHKeysGetter interface {
	UserSSHKeys(namespace string) UserSSHKeyInterface
}

UserSSHKeysGetter has a method to return a UserSSHKeyInterface. A group's client should implement this interface.

type UsersGetter

type UsersGetter interface {
	Users(namespace string) UserInterface
}

UsersGetter has a method to return a UserInterface. A group's client should implement this interface.

Directories

Path Synopsis
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL