Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AWSConfigExpansion
- type AWSConfigInterface
- type AWSConfigsGetter
- type AzureConfigExpansion
- type AzureConfigInterface
- type AzureConfigsGetter
- type KVMConfigExpansion
- type KVMConfigInterface
- type KVMConfigsGetter
- type ProviderV1alpha1Client
- func (c *ProviderV1alpha1Client) AWSConfigs(namespace string) AWSConfigInterface
- func (c *ProviderV1alpha1Client) AzureConfigs(namespace string) AzureConfigInterface
- func (c *ProviderV1alpha1Client) KVMConfigs(namespace string) KVMConfigInterface
- func (c *ProviderV1alpha1Client) RESTClient() rest.Interface
- type ProviderV1alpha1Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AWSConfigExpansion ¶
type AWSConfigExpansion interface{}
type AWSConfigInterface ¶
type AWSConfigInterface interface { Create(*v1alpha1.AWSConfig) (*v1alpha1.AWSConfig, error) Update(*v1alpha1.AWSConfig) (*v1alpha1.AWSConfig, error) UpdateStatus(*v1alpha1.AWSConfig) (*v1alpha1.AWSConfig, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.AWSConfig, error) List(opts v1.ListOptions) (*v1alpha1.AWSConfigList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.AWSConfig, err error) AWSConfigExpansion }
AWSConfigInterface has methods to work with AWSConfig resources.
type AWSConfigsGetter ¶
type AWSConfigsGetter interface {
AWSConfigs(namespace string) AWSConfigInterface
}
AWSConfigsGetter has a method to return a AWSConfigInterface. A group's client should implement this interface.
type AzureConfigExpansion ¶
type AzureConfigExpansion interface{}
type AzureConfigInterface ¶
type AzureConfigInterface interface { Create(*v1alpha1.AzureConfig) (*v1alpha1.AzureConfig, error) Update(*v1alpha1.AzureConfig) (*v1alpha1.AzureConfig, error) UpdateStatus(*v1alpha1.AzureConfig) (*v1alpha1.AzureConfig, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.AzureConfig, error) List(opts v1.ListOptions) (*v1alpha1.AzureConfigList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.AzureConfig, err error) AzureConfigExpansion }
AzureConfigInterface has methods to work with AzureConfig resources.
type AzureConfigsGetter ¶
type AzureConfigsGetter interface {
AzureConfigs(namespace string) AzureConfigInterface
}
AzureConfigsGetter has a method to return a AzureConfigInterface. A group's client should implement this interface.
type KVMConfigExpansion ¶
type KVMConfigExpansion interface{}
type KVMConfigInterface ¶
type KVMConfigInterface interface { Create(*v1alpha1.KVMConfig) (*v1alpha1.KVMConfig, error) Update(*v1alpha1.KVMConfig) (*v1alpha1.KVMConfig, error) UpdateStatus(*v1alpha1.KVMConfig) (*v1alpha1.KVMConfig, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.KVMConfig, error) List(opts v1.ListOptions) (*v1alpha1.KVMConfigList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.KVMConfig, err error) KVMConfigExpansion }
KVMConfigInterface has methods to work with KVMConfig resources.
type KVMConfigsGetter ¶
type KVMConfigsGetter interface {
KVMConfigs(namespace string) KVMConfigInterface
}
KVMConfigsGetter has a method to return a KVMConfigInterface. A group's client should implement this interface.
type ProviderV1alpha1Client ¶
type ProviderV1alpha1Client struct {
// contains filtered or unexported fields
}
ProviderV1alpha1Client is used to interact with features provided by the provider.giantswarm.io group.
func New ¶
func New(c rest.Interface) *ProviderV1alpha1Client
New creates a new ProviderV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*ProviderV1alpha1Client, error)
NewForConfig creates a new ProviderV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *ProviderV1alpha1Client
NewForConfigOrDie creates a new ProviderV1alpha1Client for the given config and panics if there is an error in the config.
func (*ProviderV1alpha1Client) AWSConfigs ¶
func (c *ProviderV1alpha1Client) AWSConfigs(namespace string) AWSConfigInterface
func (*ProviderV1alpha1Client) AzureConfigs ¶
func (c *ProviderV1alpha1Client) AzureConfigs(namespace string) AzureConfigInterface
func (*ProviderV1alpha1Client) KVMConfigs ¶
func (c *ProviderV1alpha1Client) KVMConfigs(namespace string) KVMConfigInterface
func (*ProviderV1alpha1Client) RESTClient ¶
func (c *ProviderV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type ProviderV1alpha1Interface ¶
type ProviderV1alpha1Interface interface { RESTClient() rest.Interface AWSConfigsGetter AzureConfigsGetter KVMConfigsGetter }