Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type BackupBucketExpansion
- type BackupBucketInterface
- type BackupBucketsGetter
- type BackupEntriesGetter
- type BackupEntryExpansion
- type BackupEntryInterface
- type ControllerInstallationExpansion
- type ControllerInstallationInterface
- type ControllerInstallationsGetter
- type ControllerRegistrationExpansion
- type ControllerRegistrationInterface
- type ControllerRegistrationsGetter
- type CoreClient
- func (c *CoreClient) BackupBuckets() BackupBucketInterface
- func (c *CoreClient) BackupEntries(namespace string) BackupEntryInterface
- func (c *CoreClient) ControllerInstallations() ControllerInstallationInterface
- func (c *CoreClient) ControllerRegistrations() ControllerRegistrationInterface
- func (c *CoreClient) Plants(namespace string) PlantInterface
- func (c *CoreClient) RESTClient() rest.Interface
- func (c *CoreClient) ShootStates(namespace string) ShootStateInterface
- type CoreInterface
- type PlantExpansion
- type PlantInterface
- type PlantsGetter
- type ShootStateExpansion
- type ShootStateInterface
- type ShootStatesGetter
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(*core.BackupBucket) (*core.BackupBucket, error) Update(*core.BackupBucket) (*core.BackupBucket, error) UpdateStatus(*core.BackupBucket) (*core.BackupBucket, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*core.BackupBucket, error) List(opts v1.ListOptions) (*core.BackupBucketList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *core.BackupBucket, err error) BackupBucketExpansion }
BackupBucketInterface has methods to work with BackupBucket resources.
type BackupBucketsGetter ¶
type BackupBucketsGetter interface {
BackupBuckets() 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(*core.BackupEntry) (*core.BackupEntry, error) Update(*core.BackupEntry) (*core.BackupEntry, error) UpdateStatus(*core.BackupEntry) (*core.BackupEntry, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*core.BackupEntry, error) List(opts v1.ListOptions) (*core.BackupEntryList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *core.BackupEntry, err error) BackupEntryExpansion }
BackupEntryInterface has methods to work with BackupEntry resources.
type ControllerInstallationExpansion ¶
type ControllerInstallationExpansion interface{}
type ControllerInstallationInterface ¶
type ControllerInstallationInterface interface { Create(*core.ControllerInstallation) (*core.ControllerInstallation, error) Update(*core.ControllerInstallation) (*core.ControllerInstallation, error) UpdateStatus(*core.ControllerInstallation) (*core.ControllerInstallation, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*core.ControllerInstallation, error) List(opts v1.ListOptions) (*core.ControllerInstallationList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *core.ControllerInstallation, err error) ControllerInstallationExpansion }
ControllerInstallationInterface has methods to work with ControllerInstallation resources.
type ControllerInstallationsGetter ¶
type ControllerInstallationsGetter interface {
ControllerInstallations() ControllerInstallationInterface
}
ControllerInstallationsGetter has a method to return a ControllerInstallationInterface. A group's client should implement this interface.
type ControllerRegistrationExpansion ¶
type ControllerRegistrationExpansion interface{}
type ControllerRegistrationInterface ¶
type ControllerRegistrationInterface interface { Create(*core.ControllerRegistration) (*core.ControllerRegistration, error) Update(*core.ControllerRegistration) (*core.ControllerRegistration, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*core.ControllerRegistration, error) List(opts v1.ListOptions) (*core.ControllerRegistrationList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *core.ControllerRegistration, err error) ControllerRegistrationExpansion }
ControllerRegistrationInterface has methods to work with ControllerRegistration resources.
type ControllerRegistrationsGetter ¶
type ControllerRegistrationsGetter interface {
ControllerRegistrations() ControllerRegistrationInterface
}
ControllerRegistrationsGetter has a method to return a ControllerRegistrationInterface. A group's client should implement this interface.
type CoreClient ¶
type CoreClient struct {
// contains filtered or unexported fields
}
CoreClient is used to interact with features provided by the core.gardener.cloud group.
func New ¶
func New(c rest.Interface) *CoreClient
New creates a new CoreClient for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*CoreClient, error)
NewForConfig creates a new CoreClient for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *CoreClient
NewForConfigOrDie creates a new CoreClient for the given config and panics if there is an error in the config.
func (*CoreClient) BackupBuckets ¶
func (c *CoreClient) BackupBuckets() BackupBucketInterface
func (*CoreClient) BackupEntries ¶
func (c *CoreClient) BackupEntries(namespace string) BackupEntryInterface
func (*CoreClient) ControllerInstallations ¶
func (c *CoreClient) ControllerInstallations() ControllerInstallationInterface
func (*CoreClient) ControllerRegistrations ¶
func (c *CoreClient) ControllerRegistrations() ControllerRegistrationInterface
func (*CoreClient) Plants ¶
func (c *CoreClient) Plants(namespace string) PlantInterface
func (*CoreClient) RESTClient ¶
func (c *CoreClient) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*CoreClient) ShootStates ¶ added in v0.33.0
func (c *CoreClient) ShootStates(namespace string) ShootStateInterface
type CoreInterface ¶
type CoreInterface interface { RESTClient() rest.Interface BackupBucketsGetter BackupEntriesGetter ControllerInstallationsGetter ControllerRegistrationsGetter PlantsGetter ShootStatesGetter }
type PlantExpansion ¶
type PlantExpansion interface{}
type PlantInterface ¶
type PlantInterface interface { Create(*core.Plant) (*core.Plant, error) Update(*core.Plant) (*core.Plant, error) UpdateStatus(*core.Plant) (*core.Plant, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*core.Plant, error) List(opts v1.ListOptions) (*core.PlantList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *core.Plant, err error) PlantExpansion }
PlantInterface has methods to work with Plant resources.
type PlantsGetter ¶
type PlantsGetter interface {
Plants(namespace string) PlantInterface
}
PlantsGetter has a method to return a PlantInterface. A group's client should implement this interface.
type ShootStateExpansion ¶ added in v0.33.0
type ShootStateExpansion interface{}
type ShootStateInterface ¶ added in v0.33.0
type ShootStateInterface interface { Create(*core.ShootState) (*core.ShootState, error) Update(*core.ShootState) (*core.ShootState, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*core.ShootState, error) List(opts v1.ListOptions) (*core.ShootStateList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *core.ShootState, err error) ShootStateExpansion }
ShootStateInterface has methods to work with ShootState resources.
type ShootStatesGetter ¶ added in v0.33.0
type ShootStatesGetter interface {
ShootStates(namespace string) ShootStateInterface
}
ShootStatesGetter has a method to return a ShootStateInterface. A group's client should implement this interface.