Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type BackupBucketExpansion
- type BackupBucketInterface
- type BackupBucketsGetter
- type BackupEntriesGetter
- type BackupEntryExpansion
- type BackupEntryInterface
- type ClusterExpansion
- type ClusterInterface
- type ClustersGetter
- type ControlPlaneExpansion
- type ControlPlaneInterface
- type ControlPlanesGetter
- type ExtensionExpansion
- type ExtensionInterface
- type ExtensionsGetter
- type ExtensionsV1alpha1Client
- func (c *ExtensionsV1alpha1Client) BackupBuckets(namespace string) BackupBucketInterface
- func (c *ExtensionsV1alpha1Client) BackupEntries(namespace string) BackupEntryInterface
- func (c *ExtensionsV1alpha1Client) Clusters() ClusterInterface
- func (c *ExtensionsV1alpha1Client) ControlPlanes(namespace string) ControlPlaneInterface
- func (c *ExtensionsV1alpha1Client) Extensions(namespace string) ExtensionInterface
- func (c *ExtensionsV1alpha1Client) Infrastructures(namespace string) InfrastructureInterface
- func (c *ExtensionsV1alpha1Client) Networks(namespace string) NetworkInterface
- func (c *ExtensionsV1alpha1Client) OperatingSystemConfigs(namespace string) OperatingSystemConfigInterface
- func (c *ExtensionsV1alpha1Client) RESTClient() rest.Interface
- func (c *ExtensionsV1alpha1Client) Workers(namespace string) WorkerInterface
- type ExtensionsV1alpha1Interface
- type InfrastructureExpansion
- type InfrastructureInterface
- type InfrastructuresGetter
- type NetworkExpansion
- type NetworkInterface
- type NetworksGetter
- type OperatingSystemConfigExpansion
- type OperatingSystemConfigInterface
- type OperatingSystemConfigsGetter
- type WorkerExpansion
- type WorkerInterface
- type WorkersGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BackupBucketExpansion ¶
type BackupBucketExpansion interface{}
type BackupBucketInterface ¶
type BackupBucketInterface interface { Create(*v1alpha1.BackupBucket) (*v1alpha1.BackupBucket, error) Update(*v1alpha1.BackupBucket) (*v1alpha1.BackupBucket, error) UpdateStatus(*v1alpha1.BackupBucket) (*v1alpha1.BackupBucket, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.BackupBucket, error) List(opts v1.ListOptions) (*v1alpha1.BackupBucketList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.BackupBucket, err error) BackupBucketExpansion }
BackupBucketInterface has methods to work with BackupBucket resources.
type BackupBucketsGetter ¶
type BackupBucketsGetter interface {
BackupBuckets(namespace string) BackupBucketInterface
}
BackupBucketsGetter has a method to return a BackupBucketInterface. A group's client should implement this interface.
type BackupEntriesGetter ¶
type BackupEntriesGetter interface {
BackupEntries(namespace string) BackupEntryInterface
}
BackupEntriesGetter has a method to return a BackupEntryInterface. A group's client should implement this interface.
type BackupEntryExpansion ¶
type BackupEntryExpansion interface{}
type BackupEntryInterface ¶
type BackupEntryInterface interface { Create(*v1alpha1.BackupEntry) (*v1alpha1.BackupEntry, error) Update(*v1alpha1.BackupEntry) (*v1alpha1.BackupEntry, error) UpdateStatus(*v1alpha1.BackupEntry) (*v1alpha1.BackupEntry, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.BackupEntry, error) List(opts v1.ListOptions) (*v1alpha1.BackupEntryList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.BackupEntry, err error) BackupEntryExpansion }
BackupEntryInterface has methods to work with BackupEntry resources.
type ClusterExpansion ¶
type ClusterExpansion interface{}
type ClusterInterface ¶
type ClusterInterface interface { Create(*v1alpha1.Cluster) (*v1alpha1.Cluster, error) Update(*v1alpha1.Cluster) (*v1alpha1.Cluster, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.Cluster, error) List(opts v1.ListOptions) (*v1alpha1.ClusterList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.Cluster, err error) ClusterExpansion }
ClusterInterface has methods to work with Cluster resources.
type ClustersGetter ¶
type ClustersGetter interface {
Clusters() ClusterInterface
}
ClustersGetter has a method to return a ClusterInterface. A group's client should implement this interface.
type ControlPlaneExpansion ¶
type ControlPlaneExpansion interface{}
type ControlPlaneInterface ¶
type ControlPlaneInterface interface { Create(*v1alpha1.ControlPlane) (*v1alpha1.ControlPlane, error) Update(*v1alpha1.ControlPlane) (*v1alpha1.ControlPlane, error) UpdateStatus(*v1alpha1.ControlPlane) (*v1alpha1.ControlPlane, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.ControlPlane, error) List(opts v1.ListOptions) (*v1alpha1.ControlPlaneList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.ControlPlane, err error) ControlPlaneExpansion }
ControlPlaneInterface has methods to work with ControlPlane resources.
type ControlPlanesGetter ¶
type ControlPlanesGetter interface {
ControlPlanes(namespace string) ControlPlaneInterface
}
ControlPlanesGetter has a method to return a ControlPlaneInterface. A group's client should implement this interface.
type ExtensionExpansion ¶
type ExtensionExpansion interface{}
type ExtensionInterface ¶
type ExtensionInterface interface { Create(*v1alpha1.Extension) (*v1alpha1.Extension, error) Update(*v1alpha1.Extension) (*v1alpha1.Extension, error) UpdateStatus(*v1alpha1.Extension) (*v1alpha1.Extension, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.Extension, error) List(opts v1.ListOptions) (*v1alpha1.ExtensionList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.Extension, err error) ExtensionExpansion }
ExtensionInterface has methods to work with Extension resources.
type ExtensionsGetter ¶
type ExtensionsGetter interface {
Extensions(namespace string) ExtensionInterface
}
ExtensionsGetter has a method to return a ExtensionInterface. A group's client should implement this interface.
type ExtensionsV1alpha1Client ¶
type ExtensionsV1alpha1Client struct {
// contains filtered or unexported fields
}
ExtensionsV1alpha1Client is used to interact with features provided by the extensions.gardener.cloud group.
func New ¶
func New(c rest.Interface) *ExtensionsV1alpha1Client
New creates a new ExtensionsV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*ExtensionsV1alpha1Client, error)
NewForConfig creates a new ExtensionsV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *ExtensionsV1alpha1Client
NewForConfigOrDie creates a new ExtensionsV1alpha1Client for the given config and panics if there is an error in the config.
func (*ExtensionsV1alpha1Client) BackupBuckets ¶
func (c *ExtensionsV1alpha1Client) BackupBuckets(namespace string) BackupBucketInterface
func (*ExtensionsV1alpha1Client) BackupEntries ¶
func (c *ExtensionsV1alpha1Client) BackupEntries(namespace string) BackupEntryInterface
func (*ExtensionsV1alpha1Client) Clusters ¶
func (c *ExtensionsV1alpha1Client) Clusters() ClusterInterface
func (*ExtensionsV1alpha1Client) ControlPlanes ¶
func (c *ExtensionsV1alpha1Client) ControlPlanes(namespace string) ControlPlaneInterface
func (*ExtensionsV1alpha1Client) Extensions ¶
func (c *ExtensionsV1alpha1Client) Extensions(namespace string) ExtensionInterface
func (*ExtensionsV1alpha1Client) Infrastructures ¶
func (c *ExtensionsV1alpha1Client) Infrastructures(namespace string) InfrastructureInterface
func (*ExtensionsV1alpha1Client) Networks ¶
func (c *ExtensionsV1alpha1Client) Networks(namespace string) NetworkInterface
func (*ExtensionsV1alpha1Client) OperatingSystemConfigs ¶
func (c *ExtensionsV1alpha1Client) OperatingSystemConfigs(namespace string) OperatingSystemConfigInterface
func (*ExtensionsV1alpha1Client) RESTClient ¶
func (c *ExtensionsV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*ExtensionsV1alpha1Client) Workers ¶
func (c *ExtensionsV1alpha1Client) Workers(namespace string) WorkerInterface
type ExtensionsV1alpha1Interface ¶
type ExtensionsV1alpha1Interface interface { RESTClient() rest.Interface BackupBucketsGetter BackupEntriesGetter ClustersGetter ControlPlanesGetter ExtensionsGetter InfrastructuresGetter NetworksGetter OperatingSystemConfigsGetter WorkersGetter }
type InfrastructureExpansion ¶
type InfrastructureExpansion interface{}
type InfrastructureInterface ¶
type InfrastructureInterface interface { Create(*v1alpha1.Infrastructure) (*v1alpha1.Infrastructure, error) Update(*v1alpha1.Infrastructure) (*v1alpha1.Infrastructure, error) UpdateStatus(*v1alpha1.Infrastructure) (*v1alpha1.Infrastructure, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.Infrastructure, error) List(opts v1.ListOptions) (*v1alpha1.InfrastructureList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.Infrastructure, err error) InfrastructureExpansion }
InfrastructureInterface has methods to work with Infrastructure resources.
type InfrastructuresGetter ¶
type InfrastructuresGetter interface {
Infrastructures(namespace string) InfrastructureInterface
}
InfrastructuresGetter has a method to return a InfrastructureInterface. A group's client should implement this interface.
type NetworkExpansion ¶
type NetworkExpansion interface{}
type NetworkInterface ¶
type NetworkInterface interface { Create(*v1alpha1.Network) (*v1alpha1.Network, error) Update(*v1alpha1.Network) (*v1alpha1.Network, error) UpdateStatus(*v1alpha1.Network) (*v1alpha1.Network, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.Network, error) List(opts v1.ListOptions) (*v1alpha1.NetworkList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.Network, err error) NetworkExpansion }
NetworkInterface has methods to work with Network resources.
type NetworksGetter ¶
type NetworksGetter interface {
Networks(namespace string) NetworkInterface
}
NetworksGetter has a method to return a NetworkInterface. A group's client should implement this interface.
type OperatingSystemConfigExpansion ¶
type OperatingSystemConfigExpansion interface{}
type OperatingSystemConfigInterface ¶
type OperatingSystemConfigInterface interface { Create(*v1alpha1.OperatingSystemConfig) (*v1alpha1.OperatingSystemConfig, error) Update(*v1alpha1.OperatingSystemConfig) (*v1alpha1.OperatingSystemConfig, error) UpdateStatus(*v1alpha1.OperatingSystemConfig) (*v1alpha1.OperatingSystemConfig, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.OperatingSystemConfig, error) List(opts v1.ListOptions) (*v1alpha1.OperatingSystemConfigList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.OperatingSystemConfig, err error) OperatingSystemConfigExpansion }
OperatingSystemConfigInterface has methods to work with OperatingSystemConfig resources.
type OperatingSystemConfigsGetter ¶
type OperatingSystemConfigsGetter interface {
OperatingSystemConfigs(namespace string) OperatingSystemConfigInterface
}
OperatingSystemConfigsGetter has a method to return a OperatingSystemConfigInterface. A group's client should implement this interface.
type WorkerExpansion ¶
type WorkerExpansion interface{}
type WorkerInterface ¶
type WorkerInterface interface { Create(*v1alpha1.Worker) (*v1alpha1.Worker, error) Update(*v1alpha1.Worker) (*v1alpha1.Worker, error) UpdateStatus(*v1alpha1.Worker) (*v1alpha1.Worker, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.Worker, error) List(opts v1.ListOptions) (*v1alpha1.WorkerList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.Worker, err error) WorkerExpansion }
WorkerInterface has methods to work with Worker resources.
type WorkersGetter ¶
type WorkersGetter interface {
Workers(namespace string) WorkerInterface
}
WorkersGetter has a method to return a WorkerInterface. A group's client should implement this interface.