gardener: github.com/gardener/gardener/pkg/client/core/clientset/versioned/typed/core/v1beta1 Index | Files | Directories

package v1beta1

import "github.com/gardener/gardener/pkg/client/core/clientset/versioned/typed/core/v1beta1"

This package has the automatically generated typed clients.

Index

Package Files

backupbucket.go backupentry.go cloudprofile.go controllerinstallation.go controllerregistration.go core_client.go doc.go generated_expansion.go plant.go project.go quota.go secretbinding.go seed.go shoot.go

type BackupBucketExpansion Uses

type BackupBucketExpansion interface{}

type BackupBucketInterface Uses

type BackupBucketInterface interface {
    Create(*v1beta1.BackupBucket) (*v1beta1.BackupBucket, error)
    Update(*v1beta1.BackupBucket) (*v1beta1.BackupBucket, error)
    UpdateStatus(*v1beta1.BackupBucket) (*v1beta1.BackupBucket, error)
    Delete(name string, options *v1.DeleteOptions) error
    DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
    Get(name string, options v1.GetOptions) (*v1beta1.BackupBucket, error)
    List(opts v1.ListOptions) (*v1beta1.BackupBucketList, error)
    Watch(opts v1.ListOptions) (watch.Interface, error)
    Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.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(namespace string) 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(*v1beta1.BackupEntry) (*v1beta1.BackupEntry, error)
    Update(*v1beta1.BackupEntry) (*v1beta1.BackupEntry, error)
    UpdateStatus(*v1beta1.BackupEntry) (*v1beta1.BackupEntry, error)
    Delete(name string, options *v1.DeleteOptions) error
    DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
    Get(name string, options v1.GetOptions) (*v1beta1.BackupEntry, error)
    List(opts v1.ListOptions) (*v1beta1.BackupEntryList, error)
    Watch(opts v1.ListOptions) (watch.Interface, error)
    Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.BackupEntry, err error)
    BackupEntryExpansion
}

BackupEntryInterface has methods to work with BackupEntry resources.

type CloudProfileExpansion Uses

type CloudProfileExpansion interface{}

type CloudProfileInterface Uses

type CloudProfileInterface interface {
    Create(*v1beta1.CloudProfile) (*v1beta1.CloudProfile, error)
    Update(*v1beta1.CloudProfile) (*v1beta1.CloudProfile, error)
    Delete(name string, options *v1.DeleteOptions) error
    DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
    Get(name string, options v1.GetOptions) (*v1beta1.CloudProfile, error)
    List(opts v1.ListOptions) (*v1beta1.CloudProfileList, error)
    Watch(opts v1.ListOptions) (watch.Interface, error)
    Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.CloudProfile, err error)
    CloudProfileExpansion
}

CloudProfileInterface has methods to work with CloudProfile resources.

type CloudProfilesGetter Uses

type CloudProfilesGetter interface {
    CloudProfiles() CloudProfileInterface
}

CloudProfilesGetter has a method to return a CloudProfileInterface. A group's client should implement this interface.

type ControllerInstallationExpansion Uses

type ControllerInstallationExpansion interface{}

type ControllerInstallationInterface Uses

type ControllerInstallationInterface interface {
    Create(*v1beta1.ControllerInstallation) (*v1beta1.ControllerInstallation, error)
    Update(*v1beta1.ControllerInstallation) (*v1beta1.ControllerInstallation, error)
    UpdateStatus(*v1beta1.ControllerInstallation) (*v1beta1.ControllerInstallation, error)
    Delete(name string, options *v1.DeleteOptions) error
    DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
    Get(name string, options v1.GetOptions) (*v1beta1.ControllerInstallation, error)
    List(opts v1.ListOptions) (*v1beta1.ControllerInstallationList, error)
    Watch(opts v1.ListOptions) (watch.Interface, error)
    Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.ControllerInstallation, err error)
    ControllerInstallationExpansion
}

ControllerInstallationInterface has methods to work with ControllerInstallation resources.

type ControllerInstallationsGetter Uses

type ControllerInstallationsGetter interface {
    ControllerInstallations() ControllerInstallationInterface
}

ControllerInstallationsGetter has a method to return a ControllerInstallationInterface. A group's client should implement this interface.

type ControllerRegistrationExpansion Uses

type ControllerRegistrationExpansion interface{}

type ControllerRegistrationInterface Uses

type ControllerRegistrationInterface interface {
    Create(*v1beta1.ControllerRegistration) (*v1beta1.ControllerRegistration, error)
    Update(*v1beta1.ControllerRegistration) (*v1beta1.ControllerRegistration, error)
    Delete(name string, options *v1.DeleteOptions) error
    DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
    Get(name string, options v1.GetOptions) (*v1beta1.ControllerRegistration, error)
    List(opts v1.ListOptions) (*v1beta1.ControllerRegistrationList, error)
    Watch(opts v1.ListOptions) (watch.Interface, error)
    Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.ControllerRegistration, err error)
    ControllerRegistrationExpansion
}

ControllerRegistrationInterface has methods to work with ControllerRegistration resources.

type ControllerRegistrationsGetter Uses

type ControllerRegistrationsGetter interface {
    ControllerRegistrations() ControllerRegistrationInterface
}

ControllerRegistrationsGetter has a method to return a ControllerRegistrationInterface. A group's client should implement this interface.

type CoreV1beta1Client Uses

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

CoreV1beta1Client is used to interact with features provided by the core.gardener.cloud group.

func New Uses

func New(c rest.Interface) *CoreV1beta1Client

New creates a new CoreV1beta1Client for the given RESTClient.

func NewForConfig Uses

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

NewForConfig creates a new CoreV1beta1Client for the given config.

func NewForConfigOrDie Uses

func NewForConfigOrDie(c *rest.Config) *CoreV1beta1Client

NewForConfigOrDie creates a new CoreV1beta1Client for the given config and panics if there is an error in the config.

func (*CoreV1beta1Client) BackupBuckets Uses

func (c *CoreV1beta1Client) BackupBuckets() BackupBucketInterface

func (*CoreV1beta1Client) BackupEntries Uses

func (c *CoreV1beta1Client) BackupEntries(namespace string) BackupEntryInterface

func (*CoreV1beta1Client) CloudProfiles Uses

func (c *CoreV1beta1Client) CloudProfiles() CloudProfileInterface

func (*CoreV1beta1Client) ControllerInstallations Uses

func (c *CoreV1beta1Client) ControllerInstallations() ControllerInstallationInterface

func (*CoreV1beta1Client) ControllerRegistrations Uses

func (c *CoreV1beta1Client) ControllerRegistrations() ControllerRegistrationInterface

func (*CoreV1beta1Client) Plants Uses

func (c *CoreV1beta1Client) Plants(namespace string) PlantInterface

func (*CoreV1beta1Client) Projects Uses

func (c *CoreV1beta1Client) Projects() ProjectInterface

func (*CoreV1beta1Client) Quotas Uses

func (c *CoreV1beta1Client) Quotas(namespace string) QuotaInterface

func (*CoreV1beta1Client) RESTClient Uses

func (c *CoreV1beta1Client) RESTClient() rest.Interface

RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.

func (*CoreV1beta1Client) SecretBindings Uses

func (c *CoreV1beta1Client) SecretBindings(namespace string) SecretBindingInterface

func (*CoreV1beta1Client) Seeds Uses

func (c *CoreV1beta1Client) Seeds() SeedInterface

func (*CoreV1beta1Client) Shoots Uses

func (c *CoreV1beta1Client) Shoots(namespace string) ShootInterface

type CoreV1beta1Interface Uses

type CoreV1beta1Interface interface {
    RESTClient() rest.Interface
    BackupBucketsGetter
    BackupEntriesGetter
    CloudProfilesGetter
    ControllerInstallationsGetter
    ControllerRegistrationsGetter
    PlantsGetter
    ProjectsGetter
    QuotasGetter
    SecretBindingsGetter
    SeedsGetter
    ShootsGetter
}

type PlantExpansion Uses

type PlantExpansion interface{}

type PlantInterface Uses

type PlantInterface interface {
    Create(*v1beta1.Plant) (*v1beta1.Plant, error)
    Update(*v1beta1.Plant) (*v1beta1.Plant, error)
    UpdateStatus(*v1beta1.Plant) (*v1beta1.Plant, error)
    Delete(name string, options *v1.DeleteOptions) error
    DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
    Get(name string, options v1.GetOptions) (*v1beta1.Plant, error)
    List(opts v1.ListOptions) (*v1beta1.PlantList, error)
    Watch(opts v1.ListOptions) (watch.Interface, error)
    Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.Plant, err error)
    PlantExpansion
}

PlantInterface has methods to work with Plant resources.

type PlantsGetter Uses

type PlantsGetter interface {
    Plants(namespace string) PlantInterface
}

PlantsGetter has a method to return a PlantInterface. A group's client should implement this interface.

type ProjectExpansion Uses

type ProjectExpansion interface{}

type ProjectInterface Uses

type ProjectInterface interface {
    Create(*v1beta1.Project) (*v1beta1.Project, error)
    Update(*v1beta1.Project) (*v1beta1.Project, error)
    UpdateStatus(*v1beta1.Project) (*v1beta1.Project, error)
    Delete(name string, options *v1.DeleteOptions) error
    DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
    Get(name string, options v1.GetOptions) (*v1beta1.Project, error)
    List(opts v1.ListOptions) (*v1beta1.ProjectList, error)
    Watch(opts v1.ListOptions) (watch.Interface, error)
    Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.Project, err error)
    ProjectExpansion
}

ProjectInterface has methods to work with Project resources.

type ProjectsGetter Uses

type ProjectsGetter interface {
    Projects() ProjectInterface
}

ProjectsGetter has a method to return a ProjectInterface. A group's client should implement this interface.

type QuotaExpansion Uses

type QuotaExpansion interface{}

type QuotaInterface Uses

type QuotaInterface interface {
    Create(*v1beta1.Quota) (*v1beta1.Quota, error)
    Update(*v1beta1.Quota) (*v1beta1.Quota, error)
    Delete(name string, options *v1.DeleteOptions) error
    DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
    Get(name string, options v1.GetOptions) (*v1beta1.Quota, error)
    List(opts v1.ListOptions) (*v1beta1.QuotaList, error)
    Watch(opts v1.ListOptions) (watch.Interface, error)
    Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.Quota, err error)
    QuotaExpansion
}

QuotaInterface has methods to work with Quota resources.

type QuotasGetter Uses

type QuotasGetter interface {
    Quotas(namespace string) QuotaInterface
}

QuotasGetter has a method to return a QuotaInterface. A group's client should implement this interface.

type SecretBindingExpansion Uses

type SecretBindingExpansion interface{}

type SecretBindingInterface Uses

type SecretBindingInterface interface {
    Create(*v1beta1.SecretBinding) (*v1beta1.SecretBinding, error)
    Update(*v1beta1.SecretBinding) (*v1beta1.SecretBinding, error)
    Delete(name string, options *v1.DeleteOptions) error
    DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
    Get(name string, options v1.GetOptions) (*v1beta1.SecretBinding, error)
    List(opts v1.ListOptions) (*v1beta1.SecretBindingList, error)
    Watch(opts v1.ListOptions) (watch.Interface, error)
    Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.SecretBinding, err error)
    SecretBindingExpansion
}

SecretBindingInterface has methods to work with SecretBinding resources.

type SecretBindingsGetter Uses

type SecretBindingsGetter interface {
    SecretBindings(namespace string) SecretBindingInterface
}

SecretBindingsGetter has a method to return a SecretBindingInterface. A group's client should implement this interface.

type SeedExpansion Uses

type SeedExpansion interface{}

type SeedInterface Uses

type SeedInterface interface {
    Create(*v1beta1.Seed) (*v1beta1.Seed, error)
    Update(*v1beta1.Seed) (*v1beta1.Seed, error)
    UpdateStatus(*v1beta1.Seed) (*v1beta1.Seed, error)
    Delete(name string, options *v1.DeleteOptions) error
    DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
    Get(name string, options v1.GetOptions) (*v1beta1.Seed, error)
    List(opts v1.ListOptions) (*v1beta1.SeedList, error)
    Watch(opts v1.ListOptions) (watch.Interface, error)
    Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.Seed, err error)
    SeedExpansion
}

SeedInterface has methods to work with Seed resources.

type SeedsGetter Uses

type SeedsGetter interface {
    Seeds() SeedInterface
}

SeedsGetter has a method to return a SeedInterface. A group's client should implement this interface.

type ShootExpansion Uses

type ShootExpansion interface{}

type ShootInterface Uses

type ShootInterface interface {
    Create(*v1beta1.Shoot) (*v1beta1.Shoot, error)
    Update(*v1beta1.Shoot) (*v1beta1.Shoot, error)
    UpdateStatus(*v1beta1.Shoot) (*v1beta1.Shoot, error)
    Delete(name string, options *v1.DeleteOptions) error
    DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
    Get(name string, options v1.GetOptions) (*v1beta1.Shoot, error)
    List(opts v1.ListOptions) (*v1beta1.ShootList, error)
    Watch(opts v1.ListOptions) (watch.Interface, error)
    Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.Shoot, err error)
    ShootExpansion
}

ShootInterface has methods to work with Shoot resources.

type ShootsGetter Uses

type ShootsGetter interface {
    Shoots(namespace string) ShootInterface
}

ShootsGetter has a method to return a ShootInterface. A group's client should implement this interface.

Directories

PathSynopsis
fakePackage fake has the automatically generated clients.

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