gardener: github.com/gardener/gardener/pkg/client/extensions/clientset/versioned/typed/extensions/v1alpha1 Index | Files | Directories

package v1alpha1

import "github.com/gardener/gardener/pkg/client/extensions/clientset/versioned/typed/extensions/v1alpha1"

This package has the automatically generated typed clients.

Index

Package Files

backupbucket.go backupentry.go cluster.go controlplane.go doc.go extension.go extensions_client.go generated_expansion.go infrastructure.go network.go operatingsystemconfig.go worker.go

type BackupBucketExpansion Uses

type BackupBucketExpansion interface{}

type BackupBucketInterface Uses

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 Uses

type BackupBucketsGetter interface {
    BackupBuckets() BackupBucketInterface
}

BackupBucketsGetter has a method to return a BackupBucketInterface. A group's client should implement this interface.

type BackupEntriesGetter Uses

type BackupEntriesGetter interface {
    BackupEntries() BackupEntryInterface
}

BackupEntriesGetter has a method to return a BackupEntryInterface. A group's client should implement this interface.

type BackupEntryExpansion Uses

type BackupEntryExpansion interface{}

type BackupEntryInterface Uses

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 Uses

type ClusterExpansion interface{}

type ClusterInterface Uses

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 Uses

type ClustersGetter interface {
    Clusters() ClusterInterface
}

ClustersGetter has a method to return a ClusterInterface. A group's client should implement this interface.

type ControlPlaneExpansion Uses

type ControlPlaneExpansion interface{}

type ControlPlaneInterface Uses

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 Uses

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 Uses

type ExtensionExpansion interface{}

type ExtensionInterface Uses

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 Uses

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 Uses

type ExtensionsV1alpha1Client struct {
    // contains filtered or unexported fields
}

ExtensionsV1alpha1Client is used to interact with features provided by the extensions.gardener.cloud group.

func New Uses

func New(c rest.Interface) *ExtensionsV1alpha1Client

New creates a new ExtensionsV1alpha1Client for the given RESTClient.

func NewForConfig Uses

func NewForConfig(c *rest.Config) (*ExtensionsV1alpha1Client, error)

NewForConfig creates a new ExtensionsV1alpha1Client for the given config.

func NewForConfigOrDie Uses

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 Uses

func (c *ExtensionsV1alpha1Client) BackupBuckets() BackupBucketInterface

func (*ExtensionsV1alpha1Client) BackupEntries Uses

func (c *ExtensionsV1alpha1Client) BackupEntries() BackupEntryInterface

func (*ExtensionsV1alpha1Client) Clusters Uses

func (c *ExtensionsV1alpha1Client) Clusters() ClusterInterface

func (*ExtensionsV1alpha1Client) ControlPlanes Uses

func (c *ExtensionsV1alpha1Client) ControlPlanes(namespace string) ControlPlaneInterface

func (*ExtensionsV1alpha1Client) Extensions Uses

func (c *ExtensionsV1alpha1Client) Extensions(namespace string) ExtensionInterface

func (*ExtensionsV1alpha1Client) Infrastructures Uses

func (c *ExtensionsV1alpha1Client) Infrastructures(namespace string) InfrastructureInterface

func (*ExtensionsV1alpha1Client) Networks Uses

func (c *ExtensionsV1alpha1Client) Networks(namespace string) NetworkInterface

func (*ExtensionsV1alpha1Client) OperatingSystemConfigs Uses

func (c *ExtensionsV1alpha1Client) OperatingSystemConfigs(namespace string) OperatingSystemConfigInterface

func (*ExtensionsV1alpha1Client) RESTClient Uses

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 Uses

func (c *ExtensionsV1alpha1Client) Workers(namespace string) WorkerInterface

type ExtensionsV1alpha1Interface Uses

type ExtensionsV1alpha1Interface interface {
    RESTClient() rest.Interface
    BackupBucketsGetter
    BackupEntriesGetter
    ClustersGetter
    ControlPlanesGetter
    ExtensionsGetter
    InfrastructuresGetter
    NetworksGetter
    OperatingSystemConfigsGetter
    WorkersGetter
}

type InfrastructureExpansion Uses

type InfrastructureExpansion interface{}

type InfrastructureInterface Uses

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 Uses

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 Uses

type NetworkExpansion interface{}

type NetworkInterface Uses

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 Uses

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 Uses

type OperatingSystemConfigExpansion interface{}

type OperatingSystemConfigInterface Uses

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 Uses

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 Uses

type WorkerExpansion interface{}

type WorkerInterface Uses

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 Uses

type WorkersGetter interface {
    Workers(namespace string) WorkerInterface
}

WorkersGetter has a method to return a WorkerInterface. A group's client should implement this interface.

Directories

PathSynopsis
fakePackage fake has the automatically generated clients.

Package v1alpha1 imports 7 packages (graph) and is imported by 3 packages. Updated 2020-01-22. Refresh now. Tools for package owners.