Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AddonConfigExpansion
- type AddonConfigInterface
- type AddonConfigsGetter
- type AddonExpansion
- type AddonInterface
- type AddonsGetter
- type AlertmanagerExpansion
- type AlertmanagerInterface
- type AlertmanagersGetter
- type AllowedRegistriesGetter
- type AllowedRegistryExpansion
- type AllowedRegistryInterface
- type ClusterExpansion
- type ClusterInterface
- type ClusterTemplateExpansion
- type ClusterTemplateInstanceExpansion
- type ClusterTemplateInstanceInterface
- type ClusterTemplateInstancesGetter
- type ClusterTemplateInterface
- type ClusterTemplatesGetter
- type ClustersGetter
- type ConstraintExpansion
- type ConstraintInterface
- type ConstraintTemplateExpansion
- type ConstraintTemplateInterface
- type ConstraintTemplatesGetter
- type ConstraintsGetter
- type EtcdBackupConfigExpansion
- type EtcdBackupConfigInterface
- type EtcdBackupConfigsGetter
- type EtcdRestoreExpansion
- type EtcdRestoreInterface
- type EtcdRestoresGetter
- type ExternalClusterExpansion
- type ExternalClusterInterface
- type ExternalClustersGetter
- type KubermaticSettingExpansion
- type KubermaticSettingInterface
- type KubermaticSettingsGetter
- type KubermaticV1Client
- func (c *KubermaticV1Client) AddonConfigs() AddonConfigInterface
- func (c *KubermaticV1Client) Addons(namespace string) AddonInterface
- func (c *KubermaticV1Client) Alertmanagers(namespace string) AlertmanagerInterface
- func (c *KubermaticV1Client) AllowedRegistries() AllowedRegistryInterface
- func (c *KubermaticV1Client) ClusterTemplateInstances() ClusterTemplateInstanceInterface
- func (c *KubermaticV1Client) ClusterTemplates() ClusterTemplateInterface
- func (c *KubermaticV1Client) Clusters() ClusterInterface
- func (c *KubermaticV1Client) ConstraintTemplates() ConstraintTemplateInterface
- func (c *KubermaticV1Client) Constraints(namespace string) ConstraintInterface
- func (c *KubermaticV1Client) EtcdBackupConfigs(namespace string) EtcdBackupConfigInterface
- func (c *KubermaticV1Client) EtcdRestores(namespace string) EtcdRestoreInterface
- func (c *KubermaticV1Client) ExternalClusters() ExternalClusterInterface
- func (c *KubermaticV1Client) KubermaticSettings() KubermaticSettingInterface
- func (c *KubermaticV1Client) MLAAdminSettings(namespace string) MLAAdminSettingInterface
- func (c *KubermaticV1Client) Projects() ProjectInterface
- func (c *KubermaticV1Client) RESTClient() rest.Interface
- func (c *KubermaticV1Client) RuleGroups(namespace string) RuleGroupInterface
- func (c *KubermaticV1Client) UserProjectBindings() UserProjectBindingInterface
- func (c *KubermaticV1Client) UserSSHKeys() UserSSHKeyInterface
- func (c *KubermaticV1Client) Users() UserInterface
- type KubermaticV1Interface
- type MLAAdminSettingExpansion
- type MLAAdminSettingInterface
- type MLAAdminSettingsGetter
- type ProjectExpansion
- type ProjectInterface
- type ProjectsGetter
- type RuleGroupExpansion
- type RuleGroupInterface
- type RuleGroupsGetter
- type UserExpansion
- type UserInterface
- type UserProjectBindingExpansion
- type UserProjectBindingInterface
- type UserProjectBindingsGetter
- type UserSSHKeyExpansion
- type UserSSHKeyInterface
- type UserSSHKeysGetter
- type UsersGetter
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() 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) UpdateStatus(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 AlertmanagerExpansion ¶ added in v2.18.0
type AlertmanagerExpansion interface{}
type AlertmanagerInterface ¶ added in v2.18.0
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) UpdateStatus(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 ¶ added in v2.18.0
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 ¶ added in v2.18.0
type AllowedRegistriesGetter interface {
AllowedRegistries() AllowedRegistryInterface
}
AllowedRegistriesGetter has a method to return a AllowedRegistryInterface. A group's client should implement this interface.
type AllowedRegistryExpansion ¶ added in v2.18.0
type AllowedRegistryExpansion interface{}
type AllowedRegistryInterface ¶ added in v2.18.0
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 ¶ added in v2.18.0
type ClusterTemplateExpansion interface{}
type ClusterTemplateInstanceExpansion ¶ added in v2.18.0
type ClusterTemplateInstanceExpansion interface{}
type ClusterTemplateInstanceInterface ¶ added in v2.18.0
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 ¶ added in v2.18.0
type ClusterTemplateInstancesGetter interface {
ClusterTemplateInstances() ClusterTemplateInstanceInterface
}
ClusterTemplateInstancesGetter has a method to return a ClusterTemplateInstanceInterface. A group's client should implement this interface.
type ClusterTemplateInterface ¶ added in v2.18.0
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 ¶ added in v2.18.0
type ClusterTemplatesGetter interface {
ClusterTemplates() ClusterTemplateInterface
}
ClusterTemplatesGetter has a method to return a ClusterTemplateInterface. A group's client should implement this interface.
type ClustersGetter ¶
type ClustersGetter interface {
Clusters() ClusterInterface
}
ClustersGetter has a method to return a ClusterInterface. A group's client should implement this interface.
type ConstraintExpansion ¶ added in v2.16.3
type ConstraintExpansion interface{}
type ConstraintInterface ¶ added in v2.16.3
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 ¶ added in v2.16.3
type ConstraintTemplateExpansion interface{}
type ConstraintTemplateInterface ¶ added in v2.16.3
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 ¶ added in v2.16.3
type ConstraintTemplatesGetter interface {
ConstraintTemplates() ConstraintTemplateInterface
}
ConstraintTemplatesGetter has a method to return a ConstraintTemplateInterface. A group's client should implement this interface.
type ConstraintsGetter ¶ added in v2.16.3
type ConstraintsGetter interface {
Constraints(namespace string) ConstraintInterface
}
ConstraintsGetter has a method to return a ConstraintInterface. A group's client should implement this interface.
type EtcdBackupConfigExpansion ¶ added in v2.17.0
type EtcdBackupConfigExpansion interface{}
type EtcdBackupConfigInterface ¶ added in v2.17.0
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) UpdateStatus(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 ¶ added in v2.17.0
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 ¶ added in v2.17.0
type EtcdRestoreExpansion interface{}
type EtcdRestoreInterface ¶ added in v2.17.0
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) UpdateStatus(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 ¶ added in v2.17.0
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() ExternalClusterInterface
}
ExternalClustersGetter has a method to return a ExternalClusterInterface. A group's client should implement this interface.
type KubermaticSettingExpansion ¶
type KubermaticSettingExpansion interface{}
type KubermaticSettingInterface ¶
type KubermaticSettingInterface interface { Create(ctx context.Context, kubermaticSetting *v1.KubermaticSetting, opts metav1.CreateOptions) (*v1.KubermaticSetting, error) Update(ctx context.Context, kubermaticSetting *v1.KubermaticSetting, opts metav1.UpdateOptions) (*v1.KubermaticSetting, 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.KubermaticSetting, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.KubermaticSettingList, 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.KubermaticSetting, err error) KubermaticSettingExpansion }
KubermaticSettingInterface has methods to work with KubermaticSetting resources.
type KubermaticSettingsGetter ¶
type KubermaticSettingsGetter interface {
KubermaticSettings() KubermaticSettingInterface
}
KubermaticSettingsGetter has a method to return a KubermaticSettingInterface. A group's client should implement this interface.
type KubermaticV1Client ¶
type KubermaticV1Client struct {
// contains filtered or unexported fields
}
KubermaticV1Client is used to interact with features provided by the kubermatic.k8s.io group.
func New ¶
func New(c rest.Interface) *KubermaticV1Client
New creates a new KubermaticV1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*KubermaticV1Client, error)
NewForConfig creates a new KubermaticV1Client for the given config. NewForConfig is equivalent to NewForConfigAndClient(c, httpClient), where httpClient was generated with rest.HTTPClientFor(c).
func NewForConfigAndClient ¶ added in v2.19.0
NewForConfigAndClient creates a new KubermaticV1Client 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) *KubermaticV1Client
NewForConfigOrDie creates a new KubermaticV1Client for the given config and panics if there is an error in the config.
func (*KubermaticV1Client) AddonConfigs ¶
func (c *KubermaticV1Client) AddonConfigs() AddonConfigInterface
func (*KubermaticV1Client) Addons ¶
func (c *KubermaticV1Client) Addons(namespace string) AddonInterface
func (*KubermaticV1Client) Alertmanagers ¶ added in v2.18.0
func (c *KubermaticV1Client) Alertmanagers(namespace string) AlertmanagerInterface
func (*KubermaticV1Client) AllowedRegistries ¶ added in v2.18.0
func (c *KubermaticV1Client) AllowedRegistries() AllowedRegistryInterface
func (*KubermaticV1Client) ClusterTemplateInstances ¶ added in v2.18.0
func (c *KubermaticV1Client) ClusterTemplateInstances() ClusterTemplateInstanceInterface
func (*KubermaticV1Client) ClusterTemplates ¶ added in v2.18.0
func (c *KubermaticV1Client) ClusterTemplates() ClusterTemplateInterface
func (*KubermaticV1Client) Clusters ¶
func (c *KubermaticV1Client) Clusters() ClusterInterface
func (*KubermaticV1Client) ConstraintTemplates ¶ added in v2.16.3
func (c *KubermaticV1Client) ConstraintTemplates() ConstraintTemplateInterface
func (*KubermaticV1Client) Constraints ¶ added in v2.16.3
func (c *KubermaticV1Client) Constraints(namespace string) ConstraintInterface
func (*KubermaticV1Client) EtcdBackupConfigs ¶ added in v2.17.0
func (c *KubermaticV1Client) EtcdBackupConfigs(namespace string) EtcdBackupConfigInterface
func (*KubermaticV1Client) EtcdRestores ¶ added in v2.17.0
func (c *KubermaticV1Client) EtcdRestores(namespace string) EtcdRestoreInterface
func (*KubermaticV1Client) ExternalClusters ¶
func (c *KubermaticV1Client) ExternalClusters() ExternalClusterInterface
func (*KubermaticV1Client) KubermaticSettings ¶
func (c *KubermaticV1Client) KubermaticSettings() KubermaticSettingInterface
func (*KubermaticV1Client) MLAAdminSettings ¶ added in v2.18.0
func (c *KubermaticV1Client) MLAAdminSettings(namespace string) MLAAdminSettingInterface
func (*KubermaticV1Client) Projects ¶
func (c *KubermaticV1Client) Projects() ProjectInterface
func (*KubermaticV1Client) RESTClient ¶
func (c *KubermaticV1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*KubermaticV1Client) RuleGroups ¶ added in v2.18.0
func (c *KubermaticV1Client) RuleGroups(namespace string) RuleGroupInterface
func (*KubermaticV1Client) UserProjectBindings ¶
func (c *KubermaticV1Client) UserProjectBindings() UserProjectBindingInterface
func (*KubermaticV1Client) UserSSHKeys ¶
func (c *KubermaticV1Client) UserSSHKeys() UserSSHKeyInterface
func (*KubermaticV1Client) Users ¶
func (c *KubermaticV1Client) Users() UserInterface
type KubermaticV1Interface ¶
type KubermaticV1Interface interface { RESTClient() rest.Interface AddonsGetter AddonConfigsGetter AlertmanagersGetter AllowedRegistriesGetter ClustersGetter ClusterTemplatesGetter ClusterTemplateInstancesGetter ConstraintsGetter ConstraintTemplatesGetter EtcdBackupConfigsGetter EtcdRestoresGetter ExternalClustersGetter KubermaticSettingsGetter MLAAdminSettingsGetter ProjectsGetter RuleGroupsGetter UsersGetter UserProjectBindingsGetter UserSSHKeysGetter }
type MLAAdminSettingExpansion ¶ added in v2.18.0
type MLAAdminSettingExpansion interface{}
type MLAAdminSettingInterface ¶ added in v2.18.0
type MLAAdminSettingInterface interface { Create(ctx context.Context, mLAAdminSetting *v1.MLAAdminSetting, opts metav1.CreateOptions) (*v1.MLAAdminSetting, error) Update(ctx context.Context, mLAAdminSetting *v1.MLAAdminSetting, opts metav1.UpdateOptions) (*v1.MLAAdminSetting, 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.MLAAdminSetting, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.MLAAdminSettingList, 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.MLAAdminSetting, err error) MLAAdminSettingExpansion }
MLAAdminSettingInterface has methods to work with MLAAdminSetting resources.
type MLAAdminSettingsGetter ¶ added in v2.18.0
type MLAAdminSettingsGetter interface {
MLAAdminSettings(namespace string) MLAAdminSettingInterface
}
MLAAdminSettingsGetter has a method to return a MLAAdminSettingInterface. A group's client should implement this interface.
type ProjectExpansion ¶
type ProjectExpansion interface{}
type ProjectInterface ¶
type ProjectInterface interface { Create(ctx context.Context, project *v1.Project, opts metav1.CreateOptions) (*v1.Project, error) Update(ctx context.Context, project *v1.Project, opts metav1.UpdateOptions) (*v1.Project, error) UpdateStatus(ctx context.Context, project *v1.Project, opts metav1.UpdateOptions) (*v1.Project, 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.Project, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.ProjectList, 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.Project, err error) ProjectExpansion }
ProjectInterface has methods to work with Project resources.
type ProjectsGetter ¶
type ProjectsGetter interface {
Projects() ProjectInterface
}
ProjectsGetter has a method to return a ProjectInterface. A group's client should implement this interface.
type RuleGroupExpansion ¶ added in v2.18.0
type RuleGroupExpansion interface{}
type RuleGroupInterface ¶ added in v2.18.0
type RuleGroupInterface interface { Create(ctx context.Context, ruleGroup *v1.RuleGroup, opts metav1.CreateOptions) (*v1.RuleGroup, error) Update(ctx context.Context, ruleGroup *v1.RuleGroup, opts metav1.UpdateOptions) (*v1.RuleGroup, 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.RuleGroup, error) List(ctx context.Context, opts metav1.ListOptions) (*v1.RuleGroupList, 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.RuleGroup, err error) RuleGroupExpansion }
RuleGroupInterface has methods to work with RuleGroup resources.
type RuleGroupsGetter ¶ added in v2.18.0
type RuleGroupsGetter interface {
RuleGroups(namespace string) RuleGroupInterface
}
RuleGroupsGetter has a method to return a RuleGroupInterface. 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) UpdateStatus(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() 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() UserSSHKeyInterface
}
UserSSHKeysGetter has a method to return a UserSSHKeyInterface. A group's client should implement this interface.
type UsersGetter ¶
type UsersGetter interface {
Users() UserInterface
}
UsersGetter has a method to return a UserInterface. A group's client should implement this interface.
Source Files ¶
- addon.go
- addonconfig.go
- alertmanager.go
- allowedregistry.go
- cluster.go
- clustertemplate.go
- clustertemplateinstance.go
- constraint.go
- constrainttemplate.go
- doc.go
- etcdbackupconfig.go
- etcdrestore.go
- externalcluster.go
- generated_expansion.go
- kubermatic_client.go
- kubermaticsetting.go
- mlaadminsetting.go
- project.go
- rulegroup.go
- user.go
- userprojectbinding.go
- usersshkey.go