Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type BackupBucketExpansion
- type BackupBucketInterface
- type BackupBucketsGetter
- type BackupEntriesGetter
- type BackupEntryExpansion
- type BackupEntryInterface
- type BastionExpansion
- type BastionInterface
- type BastionsGetter
- type ClusterExpansion
- type ClusterInterface
- type ClustersGetter
- type ContainerRuntimeExpansion
- type ContainerRuntimeInterface
- type ContainerRuntimesGetter
- type ControlPlaneExpansion
- type ControlPlaneInterface
- type ControlPlanesGetter
- type DNSRecordExpansion
- type DNSRecordInterface
- type DNSRecordsGetter
- type ExtensionExpansion
- type ExtensionInterface
- type ExtensionsGetter
- type ExtensionsV1alpha1Client
- func (c *ExtensionsV1alpha1Client) BackupBuckets() BackupBucketInterface
- func (c *ExtensionsV1alpha1Client) BackupEntries() BackupEntryInterface
- func (c *ExtensionsV1alpha1Client) Bastions(namespace string) BastionInterface
- func (c *ExtensionsV1alpha1Client) Clusters() ClusterInterface
- func (c *ExtensionsV1alpha1Client) ContainerRuntimes(namespace string) ContainerRuntimeInterface
- func (c *ExtensionsV1alpha1Client) ControlPlanes(namespace string) ControlPlaneInterface
- func (c *ExtensionsV1alpha1Client) DNSRecords(namespace string) DNSRecordInterface
- 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(ctx context.Context, backupBucket *v1alpha1.BackupBucket, opts v1.CreateOptions) (*v1alpha1.BackupBucket, error) Update(ctx context.Context, backupBucket *v1alpha1.BackupBucket, opts v1.UpdateOptions) (*v1alpha1.BackupBucket, error) UpdateStatus(ctx context.Context, backupBucket *v1alpha1.BackupBucket, opts v1.UpdateOptions) (*v1alpha1.BackupBucket, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.BackupBucket, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BackupBucketList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.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() 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(ctx context.Context, backupEntry *v1alpha1.BackupEntry, opts v1.CreateOptions) (*v1alpha1.BackupEntry, error) Update(ctx context.Context, backupEntry *v1alpha1.BackupEntry, opts v1.UpdateOptions) (*v1alpha1.BackupEntry, error) UpdateStatus(ctx context.Context, backupEntry *v1alpha1.BackupEntry, opts v1.UpdateOptions) (*v1alpha1.BackupEntry, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.BackupEntry, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BackupEntryList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.BackupEntry, err error) BackupEntryExpansion }
BackupEntryInterface has methods to work with BackupEntry resources.
type BastionExpansion ¶ added in v1.22.0
type BastionExpansion interface{}
type BastionInterface ¶ added in v1.22.0
type BastionInterface interface { Create(ctx context.Context, bastion *v1alpha1.Bastion, opts v1.CreateOptions) (*v1alpha1.Bastion, error) Update(ctx context.Context, bastion *v1alpha1.Bastion, opts v1.UpdateOptions) (*v1alpha1.Bastion, error) UpdateStatus(ctx context.Context, bastion *v1alpha1.Bastion, opts v1.UpdateOptions) (*v1alpha1.Bastion, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.Bastion, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BastionList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.Bastion, err error) BastionExpansion }
BastionInterface has methods to work with Bastion resources.
type BastionsGetter ¶ added in v1.22.0
type BastionsGetter interface {
Bastions(namespace string) BastionInterface
}
BastionsGetter has a method to return a BastionInterface. A group's client should implement this interface.
type ClusterExpansion ¶
type ClusterExpansion interface{}
type ClusterInterface ¶
type ClusterInterface interface { Create(ctx context.Context, cluster *v1alpha1.Cluster, opts v1.CreateOptions) (*v1alpha1.Cluster, error) Update(ctx context.Context, cluster *v1alpha1.Cluster, opts v1.UpdateOptions) (*v1alpha1.Cluster, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.Cluster, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ClusterList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, 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 ContainerRuntimeExpansion ¶ added in v1.2.0
type ContainerRuntimeExpansion interface{}
type ContainerRuntimeInterface ¶ added in v1.2.0
type ContainerRuntimeInterface interface { Create(ctx context.Context, containerRuntime *v1alpha1.ContainerRuntime, opts v1.CreateOptions) (*v1alpha1.ContainerRuntime, error) Update(ctx context.Context, containerRuntime *v1alpha1.ContainerRuntime, opts v1.UpdateOptions) (*v1alpha1.ContainerRuntime, error) UpdateStatus(ctx context.Context, containerRuntime *v1alpha1.ContainerRuntime, opts v1.UpdateOptions) (*v1alpha1.ContainerRuntime, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.ContainerRuntime, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ContainerRuntimeList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.ContainerRuntime, err error) ContainerRuntimeExpansion }
ContainerRuntimeInterface has methods to work with ContainerRuntime resources.
type ContainerRuntimesGetter ¶ added in v1.2.0
type ContainerRuntimesGetter interface {
ContainerRuntimes(namespace string) ContainerRuntimeInterface
}
ContainerRuntimesGetter has a method to return a ContainerRuntimeInterface. A group's client should implement this interface.
type ControlPlaneExpansion ¶
type ControlPlaneExpansion interface{}
type ControlPlaneInterface ¶
type ControlPlaneInterface interface { Create(ctx context.Context, controlPlane *v1alpha1.ControlPlane, opts v1.CreateOptions) (*v1alpha1.ControlPlane, error) Update(ctx context.Context, controlPlane *v1alpha1.ControlPlane, opts v1.UpdateOptions) (*v1alpha1.ControlPlane, error) UpdateStatus(ctx context.Context, controlPlane *v1alpha1.ControlPlane, opts v1.UpdateOptions) (*v1alpha1.ControlPlane, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.ControlPlane, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ControlPlaneList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, 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 DNSRecordExpansion ¶ added in v1.27.0
type DNSRecordExpansion interface{}
type DNSRecordInterface ¶ added in v1.27.0
type DNSRecordInterface interface { Create(ctx context.Context, dNSRecord *v1alpha1.DNSRecord, opts v1.CreateOptions) (*v1alpha1.DNSRecord, error) Update(ctx context.Context, dNSRecord *v1alpha1.DNSRecord, opts v1.UpdateOptions) (*v1alpha1.DNSRecord, error) UpdateStatus(ctx context.Context, dNSRecord *v1alpha1.DNSRecord, opts v1.UpdateOptions) (*v1alpha1.DNSRecord, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.DNSRecord, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.DNSRecordList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.DNSRecord, err error) DNSRecordExpansion }
DNSRecordInterface has methods to work with DNSRecord resources.
type DNSRecordsGetter ¶ added in v1.27.0
type DNSRecordsGetter interface {
DNSRecords(namespace string) DNSRecordInterface
}
DNSRecordsGetter has a method to return a DNSRecordInterface. A group's client should implement this interface.
type ExtensionExpansion ¶
type ExtensionExpansion interface{}
type ExtensionInterface ¶
type ExtensionInterface interface { Create(ctx context.Context, extension *v1alpha1.Extension, opts v1.CreateOptions) (*v1alpha1.Extension, error) Update(ctx context.Context, extension *v1alpha1.Extension, opts v1.UpdateOptions) (*v1alpha1.Extension, error) UpdateStatus(ctx context.Context, extension *v1alpha1.Extension, opts v1.UpdateOptions) (*v1alpha1.Extension, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.Extension, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ExtensionList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, 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() BackupBucketInterface
func (*ExtensionsV1alpha1Client) BackupEntries ¶
func (c *ExtensionsV1alpha1Client) BackupEntries() BackupEntryInterface
func (*ExtensionsV1alpha1Client) Bastions ¶ added in v1.22.0
func (c *ExtensionsV1alpha1Client) Bastions(namespace string) BastionInterface
func (*ExtensionsV1alpha1Client) Clusters ¶
func (c *ExtensionsV1alpha1Client) Clusters() ClusterInterface
func (*ExtensionsV1alpha1Client) ContainerRuntimes ¶ added in v1.2.0
func (c *ExtensionsV1alpha1Client) ContainerRuntimes(namespace string) ContainerRuntimeInterface
func (*ExtensionsV1alpha1Client) ControlPlanes ¶
func (c *ExtensionsV1alpha1Client) ControlPlanes(namespace string) ControlPlaneInterface
func (*ExtensionsV1alpha1Client) DNSRecords ¶ added in v1.27.0
func (c *ExtensionsV1alpha1Client) DNSRecords(namespace string) DNSRecordInterface
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 BastionsGetter ClustersGetter ContainerRuntimesGetter ControlPlanesGetter DNSRecordsGetter ExtensionsGetter InfrastructuresGetter NetworksGetter OperatingSystemConfigsGetter WorkersGetter }
type InfrastructureExpansion ¶
type InfrastructureExpansion interface{}
type InfrastructureInterface ¶
type InfrastructureInterface interface { Create(ctx context.Context, infrastructure *v1alpha1.Infrastructure, opts v1.CreateOptions) (*v1alpha1.Infrastructure, error) Update(ctx context.Context, infrastructure *v1alpha1.Infrastructure, opts v1.UpdateOptions) (*v1alpha1.Infrastructure, error) UpdateStatus(ctx context.Context, infrastructure *v1alpha1.Infrastructure, opts v1.UpdateOptions) (*v1alpha1.Infrastructure, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.Infrastructure, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.InfrastructureList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, 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(ctx context.Context, network *v1alpha1.Network, opts v1.CreateOptions) (*v1alpha1.Network, error) Update(ctx context.Context, network *v1alpha1.Network, opts v1.UpdateOptions) (*v1alpha1.Network, error) UpdateStatus(ctx context.Context, network *v1alpha1.Network, opts v1.UpdateOptions) (*v1alpha1.Network, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.Network, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.NetworkList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, 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(ctx context.Context, operatingSystemConfig *v1alpha1.OperatingSystemConfig, opts v1.CreateOptions) (*v1alpha1.OperatingSystemConfig, error) Update(ctx context.Context, operatingSystemConfig *v1alpha1.OperatingSystemConfig, opts v1.UpdateOptions) (*v1alpha1.OperatingSystemConfig, error) UpdateStatus(ctx context.Context, operatingSystemConfig *v1alpha1.OperatingSystemConfig, opts v1.UpdateOptions) (*v1alpha1.OperatingSystemConfig, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.OperatingSystemConfig, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.OperatingSystemConfigList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, 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(ctx context.Context, worker *v1alpha1.Worker, opts v1.CreateOptions) (*v1alpha1.Worker, error) Update(ctx context.Context, worker *v1alpha1.Worker, opts v1.UpdateOptions) (*v1alpha1.Worker, error) UpdateStatus(ctx context.Context, worker *v1alpha1.Worker, opts v1.UpdateOptions) (*v1alpha1.Worker, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.Worker, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.WorkerList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, 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.