v1

package
v0.2.2 Latest Latest
Warning

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

Go to latest
Published: Aug 10, 2021 License: EUPL-1.2 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 KukuCNExpansion

type KukuCNExpansion interface{}

type KukuCNInterface

type KukuCNInterface interface {
	Create(ctx context.Context, kukuCN *v1.KukuCN, opts metav1.CreateOptions) (*v1.KukuCN, error)
	Update(ctx context.Context, kukuCN *v1.KukuCN, opts metav1.UpdateOptions) (*v1.KukuCN, 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.KukuCN, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.KukuCNList, 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.KukuCN, err error)
	KukuCNExpansion
}

KukuCNInterface has methods to work with KukuCN resources.

type KukuCNsGetter

type KukuCNsGetter interface {
	KukuCNs(namespace string) KukuCNInterface
}

KukuCNsGetter has a method to return a KukuCNInterface. 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 KukuComponentExpansion

type KukuComponentExpansion interface{}

type KukuComponentInterface

type KukuComponentInterface interface {
	Create(ctx context.Context, kukuComponent *v1.KukuComponent, opts metav1.CreateOptions) (*v1.KukuComponent, error)
	Update(ctx context.Context, kukuComponent *v1.KukuComponent, opts metav1.UpdateOptions) (*v1.KukuComponent, 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.KukuComponent, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.KukuComponentList, 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.KukuComponent, err error)
	KukuComponentExpansion
}

KukuComponentInterface has methods to work with KukuComponent resources.

type KukuComponentsGetter

type KukuComponentsGetter interface {
	KukuComponents(namespace string) KukuComponentInterface
}

KukuComponentsGetter has a method to return a KukuComponentInterface. A group's client should implement this interface.

type KukuDeploymentExpansion

type KukuDeploymentExpansion interface{}

type KukuDeploymentInterface

type KukuDeploymentInterface interface {
	Create(ctx context.Context, kukuDeployment *v1.KukuDeployment, opts metav1.CreateOptions) (*v1.KukuDeployment, error)
	Update(ctx context.Context, kukuDeployment *v1.KukuDeployment, opts metav1.UpdateOptions) (*v1.KukuDeployment, 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.KukuDeployment, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.KukuDeploymentList, 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.KukuDeployment, err error)
	KukuDeploymentExpansion
}

KukuDeploymentInterface has methods to work with KukuDeployment resources.

type KukuDeploymentsGetter

type KukuDeploymentsGetter interface {
	KukuDeployments(namespace string) KukuDeploymentInterface
}

KukuDeploymentsGetter has a method to return a KukuDeploymentInterface. A group's client should implement this interface.

type KukuHttpInboundExpansion

type KukuHttpInboundExpansion interface{}

type KukuHttpInboundInterface

type KukuHttpInboundInterface interface {
	Create(ctx context.Context, kukuHttpInbound *v1.KukuHttpInbound, opts metav1.CreateOptions) (*v1.KukuHttpInbound, error)
	Update(ctx context.Context, kukuHttpInbound *v1.KukuHttpInbound, opts metav1.UpdateOptions) (*v1.KukuHttpInbound, 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.KukuHttpInbound, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.KukuHttpInboundList, 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.KukuHttpInbound, err error)
	KukuHttpInboundExpansion
}

KukuHttpInboundInterface has methods to work with KukuHttpInbound resources.

type KukuHttpInboundsGetter

type KukuHttpInboundsGetter interface {
	KukuHttpInbounds(namespace string) KukuHttpInboundInterface
}

KukuHttpInboundsGetter has a method to return a KukuHttpInboundInterface. 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 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 KukuServiceExpansion

type KukuServiceExpansion interface{}

type KukuServiceInterface

type KukuServiceInterface interface {
	Create(ctx context.Context, kukuService *v1.KukuService, opts metav1.CreateOptions) (*v1.KukuService, error)
	Update(ctx context.Context, kukuService *v1.KukuService, opts metav1.UpdateOptions) (*v1.KukuService, 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.KukuService, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.KukuServiceList, 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.KukuService, err error)
	KukuServiceExpansion
}

KukuServiceInterface has methods to work with KukuService resources.

type KukuServicesGetter

type KukuServicesGetter interface {
	KukuServices(namespace string) KukuServiceInterface
}

KukuServicesGetter has a method to return a KukuServiceInterface. A group's client should implement this interface.

type KukuTcpInboundExpansion added in v0.1.13

type KukuTcpInboundExpansion interface{}

type KukuTcpInboundInterface added in v0.1.13

type KukuTcpInboundInterface interface {
	Create(ctx context.Context, kukuTcpInbound *v1.KukuTcpInbound, opts metav1.CreateOptions) (*v1.KukuTcpInbound, error)
	Update(ctx context.Context, kukuTcpInbound *v1.KukuTcpInbound, opts metav1.UpdateOptions) (*v1.KukuTcpInbound, 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.KukuTcpInbound, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.KukuTcpInboundList, 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.KukuTcpInbound, err error)
	KukuTcpInboundExpansion
}

KukuTcpInboundInterface has methods to work with KukuTcpInbound resources.

type KukuTcpInboundsGetter added in v0.1.13

type KukuTcpInboundsGetter interface {
	KukuTcpInbounds(namespace string) KukuTcpInboundInterface
}

KukuTcpInboundsGetter has a method to return a KukuTcpInboundInterface. A group's client should implement this interface.

type KukuTcpPortExpansion added in v0.1.13

type KukuTcpPortExpansion interface{}

type KukuTcpPortInterface added in v0.1.13

type KukuTcpPortInterface interface {
	Create(ctx context.Context, kukuTcpPort *v1.KukuTcpPort, opts metav1.CreateOptions) (*v1.KukuTcpPort, error)
	Update(ctx context.Context, kukuTcpPort *v1.KukuTcpPort, opts metav1.UpdateOptions) (*v1.KukuTcpPort, 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.KukuTcpPort, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.KukuTcpPortList, 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.KukuTcpPort, err error)
	KukuTcpPortExpansion
}

KukuTcpPortInterface has methods to work with KukuTcpPort resources.

type KukuTcpPortsGetter added in v0.1.13

type KukuTcpPortsGetter interface {
	KukuTcpPorts(namespace string) KukuTcpPortInterface
}

KukuTcpPortsGetter has a method to return a KukuTcpPortInterface. A group's client should implement this interface.

type KukuVHostExpansion

type KukuVHostExpansion interface{}

type KukuVHostInterface

type KukuVHostInterface interface {
	Create(ctx context.Context, kukuVHost *v1.KukuVHost, opts metav1.CreateOptions) (*v1.KukuVHost, error)
	Update(ctx context.Context, kukuVHost *v1.KukuVHost, opts metav1.UpdateOptions) (*v1.KukuVHost, 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.KukuVHost, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.KukuVHostList, 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.KukuVHost, err error)
	KukuVHostExpansion
}

KukuVHostInterface has methods to work with KukuVHost resources.

type KukuVHostsGetter

type KukuVHostsGetter interface {
	KukuVHosts(namespace string) KukuVHostInterface
}

KukuVHostsGetter has a method to return a KukuVHostInterface. 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.

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) KukuCNs

func (c *KumoriV1Client) KukuCNs(namespace string) KukuCNInterface

func (*KumoriV1Client) KukuCerts

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

func (*KumoriV1Client) KukuComponents

func (c *KumoriV1Client) KukuComponents(namespace string) KukuComponentInterface

func (*KumoriV1Client) KukuDeployments

func (c *KumoriV1Client) KukuDeployments(namespace string) KukuDeploymentInterface

func (*KumoriV1Client) KukuHttpInbounds

func (c *KumoriV1Client) KukuHttpInbounds(namespace string) KukuHttpInboundInterface
func (c *KumoriV1Client) KukuLinks(namespace string) KukuLinkInterface

func (*KumoriV1Client) KukuSecrets

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

func (*KumoriV1Client) KukuServices

func (c *KumoriV1Client) KukuServices(namespace string) KukuServiceInterface

func (*KumoriV1Client) KukuTcpInbounds added in v0.1.13

func (c *KumoriV1Client) KukuTcpInbounds(namespace string) KukuTcpInboundInterface

func (*KumoriV1Client) KukuTcpPorts added in v0.1.13

func (c *KumoriV1Client) KukuTcpPorts(namespace string) KukuTcpPortInterface

func (*KumoriV1Client) KukuVHosts

func (c *KumoriV1Client) KukuVHosts(namespace string) KukuVHostInterface

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