v1alpha1

package
v1.30.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 5, 2021 License: Apache-2.0, BSD-2-Clause, MIT, + 1 more Imports: 8 Imported by: 0

Documentation

Overview

This package has the automatically generated typed clients.

Index

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

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 (*ExtensionsV1alpha1Client) BackupEntries

func (*ExtensionsV1alpha1Client) Bastions added in v1.22.0

func (c *ExtensionsV1alpha1Client) Bastions(namespace string) BastionInterface

func (*ExtensionsV1alpha1Client) Clusters

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 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.

Directories

Path Synopsis
Package fake has the automatically generated clients.
Package fake has the automatically generated clients.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL