Documentation
¶
Index ¶
- Constants
- Variables
- type ClusterManagerV1
- type ClusterManagerV1Client
- func (c *ClusterManagerV1Client) Create(project *clustermanagerv1.KubeConfig) (*clustermanagerv1.KubeConfig, error)
- func (c *ClusterManagerV1Client) Get(name string, opts metav1.GetOptions) (*clustermanagerv1.KubeConfig, error)
- func (c *ClusterManagerV1Client) KubeConfig() KubeConfigInterface
- func (c *ClusterManagerV1Client) List(opts metav1.ListOptions) (*clustermanagerv1.KubeConfigList, error)
- func (c *ClusterManagerV1Client) Watch(opts metav1.ListOptions) (watch.Interface, error)
- type ClusterManagerV1Interface
- type KubeConfigInterface
Constants ¶
View Source
const GroupName = "manager.sukai.io"
View Source
const GroupVersion = "v1"
Variables ¶
View Source
var ( SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) AddToScheme = SchemeBuilder.AddToScheme )
View Source
var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: GroupVersion}
Functions ¶
This section is empty.
Types ¶
type ClusterManagerV1 ¶
type ClusterManagerV1 struct {
// contains filtered or unexported fields
}
type ClusterManagerV1Client ¶
type ClusterManagerV1Client struct {
// contains filtered or unexported fields
}
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*ClusterManagerV1Client, error)
func (*ClusterManagerV1Client) Create ¶
func (c *ClusterManagerV1Client) Create(project *clustermanagerv1.KubeConfig) (*clustermanagerv1.KubeConfig, error)
func (*ClusterManagerV1Client) Get ¶
func (c *ClusterManagerV1Client) Get(name string, opts metav1.GetOptions) (*clustermanagerv1.KubeConfig, error)
func (*ClusterManagerV1Client) KubeConfig ¶
func (c *ClusterManagerV1Client) KubeConfig() KubeConfigInterface
func (*ClusterManagerV1Client) List ¶
func (c *ClusterManagerV1Client) List(opts metav1.ListOptions) (*clustermanagerv1.KubeConfigList, error)
func (*ClusterManagerV1Client) Watch ¶
func (c *ClusterManagerV1Client) Watch(opts metav1.ListOptions) (watch.Interface, error)
type ClusterManagerV1Interface ¶
type ClusterManagerV1Interface interface {
KubeConfig() KubeConfigInterface
}
type KubeConfigInterface ¶
type KubeConfigInterface interface { List(opts metav1.ListOptions) (*clustermanagerv1.KubeConfigList, error) Get(name string, options metav1.GetOptions) (*clustermanagerv1.KubeConfig, error) Create(*clustermanagerv1.KubeConfig) (*clustermanagerv1.KubeConfig, error) Watch(opts metav1.ListOptions) (watch.Interface, error) }
Click to show internal directories.
Click to hide internal directories.