Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AddonConfigExpansion
- type AddonConfigInterface
- type AddonConfigsGetter
- type AddonExpansion
- type AddonInterface
- type AddonsGetter
- type AdmissionPluginExpansion
- type AdmissionPluginInterface
- type AdmissionPluginsGetter
- 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 DashboardConfigurationExpansion
- type DashboardConfigurationInterface
- type DashboardConfigurationsGetter
- type EtcdBackupConfigExpansion
- type EtcdBackupConfigInterface
- type EtcdBackupConfigsGetter
- type EtcdRestoreExpansion
- type EtcdRestoreInterface
- type EtcdRestoresGetter
- type ExternalClusterExpansion
- type ExternalClusterInterface
- type ExternalClustersGetter
- type GroupProjectBindingExpansion
- type GroupProjectBindingInterface
- type GroupProjectBindingsGetter
- type IPAMAllocationExpansion
- type IPAMAllocationInterface
- type IPAMAllocationsGetter
- type IPAMPoolExpansion
- type IPAMPoolInterface
- type IPAMPoolsGetter
- type KubermaticConfigurationExpansion
- type KubermaticConfigurationInterface
- type KubermaticConfigurationsGetter
- type KubermaticEnterpriseV1Client
- func (c *KubermaticEnterpriseV1Client) AddonConfigs(namespace string) AddonConfigInterface
- func (c *KubermaticEnterpriseV1Client) Addons(namespace string) AddonInterface
- func (c *KubermaticEnterpriseV1Client) AdmissionPlugins(namespace string) AdmissionPluginInterface
- func (c *KubermaticEnterpriseV1Client) Alertmanagers(namespace string) AlertmanagerInterface
- func (c *KubermaticEnterpriseV1Client) AllowedRegistries(namespace string) AllowedRegistryInterface
- func (c *KubermaticEnterpriseV1Client) ClusterTemplateInstances(namespace string) ClusterTemplateInstanceInterface
- func (c *KubermaticEnterpriseV1Client) ClusterTemplates(namespace string) ClusterTemplateInterface
- func (c *KubermaticEnterpriseV1Client) Clusters(namespace string) ClusterInterface
- func (c *KubermaticEnterpriseV1Client) ConstraintTemplates(namespace string) ConstraintTemplateInterface
- func (c *KubermaticEnterpriseV1Client) Constraints(namespace string) ConstraintInterface
- func (c *KubermaticEnterpriseV1Client) DashboardConfigurations(namespace string) DashboardConfigurationInterface
- func (c *KubermaticEnterpriseV1Client) EtcdBackupConfigs(namespace string) EtcdBackupConfigInterface
- func (c *KubermaticEnterpriseV1Client) EtcdRestores(namespace string) EtcdRestoreInterface
- func (c *KubermaticEnterpriseV1Client) ExternalClusters(namespace string) ExternalClusterInterface
- func (c *KubermaticEnterpriseV1Client) GroupProjectBindings(namespace string) GroupProjectBindingInterface
- func (c *KubermaticEnterpriseV1Client) IPAMAllocations(namespace string) IPAMAllocationInterface
- func (c *KubermaticEnterpriseV1Client) IPAMPools(namespace string) IPAMPoolInterface
- func (c *KubermaticEnterpriseV1Client) KubermaticConfigurations(namespace string) KubermaticConfigurationInterface
- func (c *KubermaticEnterpriseV1Client) MLAClusterConfigurations(namespace string) MLAClusterConfigurationInterface
- func (c *KubermaticEnterpriseV1Client) MLARuleGroups(namespace string) MLARuleGroupInterface
- func (c *KubermaticEnterpriseV1Client) Presets(namespace string) PresetInterface
- func (c *KubermaticEnterpriseV1Client) RESTClient() rest.Interface
- func (c *KubermaticEnterpriseV1Client) ResourceQuotas(namespace string) ResourceQuotaInterface
- func (c *KubermaticEnterpriseV1Client) SSHKeyBindings(namespace string) SSHKeyBindingInterface
- func (c *KubermaticEnterpriseV1Client) Seeds(namespace string) SeedInterface
- func (c *KubermaticEnterpriseV1Client) UserProjectBindings(namespace string) UserProjectBindingInterface
- func (c *KubermaticEnterpriseV1Client) UserSSHKeys(namespace string) UserSSHKeyInterface
- func (c *KubermaticEnterpriseV1Client) Users(namespace string) UserInterface
- type KubermaticEnterpriseV1Interface
- type MLAClusterConfigurationExpansion
- type MLAClusterConfigurationInterface
- type MLAClusterConfigurationsGetter
- type MLARuleGroupExpansion
- type MLARuleGroupInterface
- type MLARuleGroupsGetter
- type PresetExpansion
- type PresetInterface
- type PresetsGetter
- type ResourceQuotaExpansion
- type ResourceQuotaInterface
- type ResourceQuotasGetter
- type SSHKeyBindingExpansion
- type SSHKeyBindingInterface
- type SSHKeyBindingsGetter
- type SeedExpansion
- type SeedInterface
- type SeedsGetter
- 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(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 ¶
func New(c rest.Interface) *KubermaticEnterpriseV1Client
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 ¶
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 ¶
func (c *KubermaticEnterpriseV1Client) RESTClient() rest.Interface
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 (c *KubermaticEnterpriseV1Client) Seeds(namespace string) SeedInterface
func (*KubermaticEnterpriseV1Client) UserProjectBindings ¶
func (c *KubermaticEnterpriseV1Client) UserProjectBindings(namespace string) UserProjectBindingInterface
func (*KubermaticEnterpriseV1Client) UserSSHKeys ¶
func (c *KubermaticEnterpriseV1Client) UserSSHKeys(namespace string) UserSSHKeyInterface
func (*KubermaticEnterpriseV1Client) Users ¶
func (c *KubermaticEnterpriseV1Client) Users(namespace string) UserInterface
type KubermaticEnterpriseV1Interface ¶
type KubermaticEnterpriseV1Interface interface { RESTClient() rest.Interface AddonsGetter AddonConfigsGetter AdmissionPluginsGetter AlertmanagersGetter AllowedRegistriesGetter ClustersGetter ClusterTemplatesGetter ClusterTemplateInstancesGetter ConstraintsGetter ConstraintTemplatesGetter DashboardConfigurationsGetter EtcdBackupConfigsGetter EtcdRestoresGetter ExternalClustersGetter GroupProjectBindingsGetter IPAMAllocationsGetter IPAMPoolsGetter KubermaticConfigurationsGetter MLAClusterConfigurationsGetter MLARuleGroupsGetter PresetsGetter ResourceQuotasGetter SSHKeyBindingsGetter SeedsGetter UsersGetter UserProjectBindingsGetter UserSSHKeysGetter }
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.
Source Files ¶
- addon.go
- addonconfig.go
- admissionplugin.go
- alertmanager.go
- allowedregistry.go
- cluster.go
- clustertemplate.go
- clustertemplateinstance.go
- constraint.go
- constrainttemplate.go
- dashboardconfiguration.go
- doc.go
- ee.kubermatic_client.go
- etcdbackupconfig.go
- etcdrestore.go
- externalcluster.go
- generated_expansion.go
- groupprojectbinding.go
- ipamallocation.go
- ipampool.go
- kubermaticconfiguration.go
- mlaclusterconfiguration.go
- mlarulegroup.go
- preset.go
- resourcequota.go
- seed.go
- sshkeybinding.go
- user.go
- userprojectbinding.go
- usersshkey.go