v1

package
v1.8.0 Latest Latest
Warning

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

Go to latest
Published: Sep 11, 2023 License: EUPL-1.2 Imports: 9 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 KukuCaExpansion added in v0.2.5

type KukuCaExpansion interface{}

type KukuCaInterface added in v0.2.5

type KukuCaInterface interface {
	Create(ctx context.Context, kukuCa *v1.KukuCa, opts metav1.CreateOptions) (*v1.KukuCa, error)
	Update(ctx context.Context, kukuCa *v1.KukuCa, opts metav1.UpdateOptions) (*v1.KukuCa, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.KukuCa, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.KukuCaList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.KukuCa, err error)
	KukuCaExpansion
}

KukuCaInterface has methods to work with KukuCa resources.

type KukuCasGetter added in v0.2.5

type KukuCasGetter interface {
	KukuCas(namespace string) KukuCaInterface
}

KukuCasGetter has a method to return a KukuCaInterface. A group's client should implement this interface.

type KukuCertExpansion

type KukuCertExpansion interface{}

type KukuCertInterface

type KukuCertInterface interface {
	Create(ctx context.Context, kukuCert *v1.KukuCert, opts metav1.CreateOptions) (*v1.KukuCert, error)
	Update(ctx context.Context, kukuCert *v1.KukuCert, opts metav1.UpdateOptions) (*v1.KukuCert, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.KukuCert, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.KukuCertList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.KukuCert, err error)
	KukuCertExpansion
}

KukuCertInterface has methods to work with KukuCert resources.

type KukuCertsGetter

type KukuCertsGetter interface {
	KukuCerts(namespace string) KukuCertInterface
}

KukuCertsGetter has a method to return a KukuCertInterface. A group's client should implement this interface.

type KukuDomainExpansion added in v1.0.0

type KukuDomainExpansion interface{}

type KukuDomainInterface added in v1.0.0

type KukuDomainInterface interface {
	Create(ctx context.Context, kukuDomain *v1.KukuDomain, opts metav1.CreateOptions) (*v1.KukuDomain, error)
	Update(ctx context.Context, kukuDomain *v1.KukuDomain, opts metav1.UpdateOptions) (*v1.KukuDomain, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.KukuDomain, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.KukuDomainList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.KukuDomain, err error)
	KukuDomainExpansion
}

KukuDomainInterface has methods to work with KukuDomain resources.

type KukuDomainsGetter added in v1.0.0

type KukuDomainsGetter interface {
	KukuDomains(namespace string) KukuDomainInterface
}

KukuDomainsGetter has a method to return a KukuDomainInterface. A group's client should implement this interface.

type KukuLinkExpansion

type KukuLinkExpansion interface{}

type KukuLinkInterface

type KukuLinkInterface interface {
	Create(ctx context.Context, kukuLink *v1.KukuLink, opts metav1.CreateOptions) (*v1.KukuLink, error)
	Update(ctx context.Context, kukuLink *v1.KukuLink, opts metav1.UpdateOptions) (*v1.KukuLink, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.KukuLink, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.KukuLinkList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.KukuLink, err error)
	KukuLinkExpansion
}

KukuLinkInterface has methods to work with KukuLink resources.

type KukuLinksGetter

type KukuLinksGetter interface {
	KukuLinks(namespace string) KukuLinkInterface
}

KukuLinksGetter has a method to return a KukuLinkInterface. A group's client should implement this interface.

type KukuPortExpansion added in v1.0.0

type KukuPortExpansion interface{}

type KukuPortInterface added in v1.0.0

type KukuPortInterface interface {
	Create(ctx context.Context, kukuPort *v1.KukuPort, opts metav1.CreateOptions) (*v1.KukuPort, error)
	Update(ctx context.Context, kukuPort *v1.KukuPort, opts metav1.UpdateOptions) (*v1.KukuPort, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.KukuPort, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.KukuPortList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.KukuPort, err error)
	KukuPortExpansion
}

KukuPortInterface has methods to work with KukuPort resources.

type KukuPortsGetter added in v1.0.0

type KukuPortsGetter interface {
	KukuPorts(namespace string) KukuPortInterface
}

KukuPortsGetter has a method to return a KukuPortInterface. A group's client should implement this interface.

type KukuSecretExpansion

type KukuSecretExpansion interface{}

type KukuSecretInterface

type KukuSecretInterface interface {
	Create(ctx context.Context, kukuSecret *v1.KukuSecret, opts metav1.CreateOptions) (*v1.KukuSecret, error)
	Update(ctx context.Context, kukuSecret *v1.KukuSecret, opts metav1.UpdateOptions) (*v1.KukuSecret, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.KukuSecret, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.KukuSecretList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.KukuSecret, err error)
	KukuSecretExpansion
}

KukuSecretInterface has methods to work with KukuSecret resources.

type KukuSecretsGetter

type KukuSecretsGetter interface {
	KukuSecrets(namespace string) KukuSecretInterface
}

KukuSecretsGetter has a method to return a KukuSecretInterface. A group's client should implement this interface.

type KukuSolutionExpansion added in v1.0.0

type KukuSolutionExpansion interface{}

type KukuSolutionInterface added in v1.0.0

type KukuSolutionInterface interface {
	Create(ctx context.Context, kukuSolution *v1.KukuSolution, opts metav1.CreateOptions) (*v1.KukuSolution, error)
	Update(ctx context.Context, kukuSolution *v1.KukuSolution, opts metav1.UpdateOptions) (*v1.KukuSolution, error)
	UpdateStatus(ctx context.Context, kukuSolution *v1.KukuSolution, opts metav1.UpdateOptions) (*v1.KukuSolution, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.KukuSolution, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.KukuSolutionList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.KukuSolution, err error)
	KukuSolutionExpansion
}

KukuSolutionInterface has methods to work with KukuSolution resources.

type KukuSolutionsGetter added in v1.0.0

type KukuSolutionsGetter interface {
	KukuSolutions(namespace string) KukuSolutionInterface
}

KukuSolutionsGetter has a method to return a KukuSolutionInterface. A group's client should implement this interface.

type KukuVolumeExpansion added in v0.2.1

type KukuVolumeExpansion interface{}

type KukuVolumeInterface added in v0.2.1

type KukuVolumeInterface interface {
	Create(ctx context.Context, kukuVolume *v1.KukuVolume, opts metav1.CreateOptions) (*v1.KukuVolume, error)
	Update(ctx context.Context, kukuVolume *v1.KukuVolume, opts metav1.UpdateOptions) (*v1.KukuVolume, error)
	UpdateStatus(ctx context.Context, kukuVolume *v1.KukuVolume, opts metav1.UpdateOptions) (*v1.KukuVolume, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.KukuVolume, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.KukuVolumeList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.KukuVolume, err error)
	KukuVolumeExpansion
}

KukuVolumeInterface has methods to work with KukuVolume resources.

type KukuVolumeItemExpansion added in v0.2.1

type KukuVolumeItemExpansion interface{}

type KukuVolumeItemInterface added in v0.2.1

type KukuVolumeItemInterface interface {
	Create(ctx context.Context, kukuVolumeItem *v1.KukuVolumeItem, opts metav1.CreateOptions) (*v1.KukuVolumeItem, error)
	Update(ctx context.Context, kukuVolumeItem *v1.KukuVolumeItem, opts metav1.UpdateOptions) (*v1.KukuVolumeItem, error)
	UpdateStatus(ctx context.Context, kukuVolumeItem *v1.KukuVolumeItem, opts metav1.UpdateOptions) (*v1.KukuVolumeItem, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.KukuVolumeItem, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.KukuVolumeItemList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.KukuVolumeItem, err error)
	KukuVolumeItemExpansion
}

KukuVolumeItemInterface has methods to work with KukuVolumeItem resources.

type KukuVolumeItemsGetter added in v0.2.1

type KukuVolumeItemsGetter interface {
	KukuVolumeItems(namespace string) KukuVolumeItemInterface
}

KukuVolumeItemsGetter has a method to return a KukuVolumeItemInterface. A group's client should implement this interface.

type KukuVolumesGetter added in v0.2.1

type KukuVolumesGetter interface {
	KukuVolumes(namespace string) KukuVolumeInterface
}

KukuVolumesGetter has a method to return a KukuVolumeInterface. A group's client should implement this interface.

type KumoriV1Client

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

KumoriV1Client is used to interact with features provided by the kumori.systems group.

func New

New creates a new KumoriV1Client for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new KumoriV1Client for the given config. NewForConfig is equivalent to NewForConfigAndClient(c, httpClient), where httpClient was generated with rest.HTTPClientFor(c).

func NewForConfigAndClient added in v1.5.0

func NewForConfigAndClient(c *rest.Config, h *http.Client) (*KumoriV1Client, error)

NewForConfigAndClient creates a new KumoriV1Client for the given config and http client. Note the http client provided takes precedence over the configured transport values.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *KumoriV1Client

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

func (*KumoriV1Client) KukuCas added in v0.2.5

func (c *KumoriV1Client) KukuCas(namespace string) KukuCaInterface

func (*KumoriV1Client) KukuCerts

func (c *KumoriV1Client) KukuCerts(namespace string) KukuCertInterface

func (*KumoriV1Client) KukuDomains added in v1.0.0

func (c *KumoriV1Client) KukuDomains(namespace string) KukuDomainInterface
func (c *KumoriV1Client) KukuLinks(namespace string) KukuLinkInterface

func (*KumoriV1Client) KukuPorts added in v1.0.0

func (c *KumoriV1Client) KukuPorts(namespace string) KukuPortInterface

func (*KumoriV1Client) KukuSecrets

func (c *KumoriV1Client) KukuSecrets(namespace string) KukuSecretInterface

func (*KumoriV1Client) KukuSolutions added in v1.0.0

func (c *KumoriV1Client) KukuSolutions(namespace string) KukuSolutionInterface

func (*KumoriV1Client) KukuVolumeItems added in v0.2.1

func (c *KumoriV1Client) KukuVolumeItems(namespace string) KukuVolumeItemInterface

func (*KumoriV1Client) KukuVolumes added in v0.2.1

func (c *KumoriV1Client) KukuVolumes(namespace string) KukuVolumeInterface

func (*KumoriV1Client) RESTClient

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

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

func (*KumoriV1Client) V3Deployments

func (c *KumoriV1Client) V3Deployments(namespace string) V3DeploymentInterface

type V3DeploymentExpansion

type V3DeploymentExpansion interface{}

type V3DeploymentInterface

type V3DeploymentInterface interface {
	Create(ctx context.Context, v3Deployment *v1.V3Deployment, opts metav1.CreateOptions) (*v1.V3Deployment, error)
	Update(ctx context.Context, v3Deployment *v1.V3Deployment, opts metav1.UpdateOptions) (*v1.V3Deployment, error)
	UpdateStatus(ctx context.Context, v3Deployment *v1.V3Deployment, opts metav1.UpdateOptions) (*v1.V3Deployment, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*v1.V3Deployment, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.V3DeploymentList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (result *v1.V3Deployment, err error)
	V3DeploymentExpansion
}

V3DeploymentInterface has methods to work with V3Deployment resources.

type V3DeploymentsGetter

type V3DeploymentsGetter interface {
	V3Deployments(namespace string) V3DeploymentInterface
}

V3DeploymentsGetter has a method to return a V3DeploymentInterface. 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