v1

package
v3.0.0-...-edfc480 Latest Latest
Warning

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

Go to latest
Published: Apr 25, 2024 License: Apache-2.0 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 CisV1Client

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

CisV1Client is used to interact with features provided by the cis.f5.com group.

func New

func New(c rest.Interface) *CisV1Client

New creates a new CisV1Client for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new CisV1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *CisV1Client

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

func (*CisV1Client) DeployConfigs

func (c *CisV1Client) DeployConfigs(namespace string) DeployConfigInterface

func (*CisV1Client) ExternalDNSes

func (c *CisV1Client) ExternalDNSes(namespace string) ExternalDNSInterface
func (c *CisV1Client) IngressLinks(namespace string) IngressLinkInterface

func (*CisV1Client) Policies

func (c *CisV1Client) Policies(namespace string) PolicyInterface

func (*CisV1Client) RESTClient

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

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

func (*CisV1Client) TLSProfiles

func (c *CisV1Client) TLSProfiles(namespace string) TLSProfileInterface

func (*CisV1Client) TransportServers

func (c *CisV1Client) TransportServers(namespace string) TransportServerInterface

func (*CisV1Client) VirtualServers

func (c *CisV1Client) VirtualServers(namespace string) VirtualServerInterface

type DeployConfigExpansion

type DeployConfigExpansion interface{}

type DeployConfigInterface

type DeployConfigInterface interface {
	Create(ctx context.Context, deployConfig *v1.DeployConfig, opts metav1.CreateOptions) (*v1.DeployConfig, error)
	Update(ctx context.Context, deployConfig *v1.DeployConfig, opts metav1.UpdateOptions) (*v1.DeployConfig, 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.DeployConfig, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.DeployConfigList, 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.DeployConfig, err error)
	DeployConfigExpansion
}

DeployConfigInterface has methods to work with DeployConfig resources.

type DeployConfigsGetter

type DeployConfigsGetter interface {
	DeployConfigs(namespace string) DeployConfigInterface
}

DeployConfigsGetter has a method to return a DeployConfigInterface. A group's client should implement this interface.

type ExternalDNSExpansion

type ExternalDNSExpansion interface{}

type ExternalDNSInterface

type ExternalDNSInterface interface {
	Create(ctx context.Context, externalDNS *v1.ExternalDNS, opts metav1.CreateOptions) (*v1.ExternalDNS, error)
	Update(ctx context.Context, externalDNS *v1.ExternalDNS, opts metav1.UpdateOptions) (*v1.ExternalDNS, 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.ExternalDNS, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.ExternalDNSList, 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.ExternalDNS, err error)
	ExternalDNSExpansion
}

ExternalDNSInterface has methods to work with ExternalDNS resources.

type ExternalDNSesGetter

type ExternalDNSesGetter interface {
	ExternalDNSes(namespace string) ExternalDNSInterface
}

ExternalDNSesGetter has a method to return a ExternalDNSInterface. A group's client should implement this interface.

type IngressLinkExpansion

type IngressLinkExpansion interface{}

type IngressLinkInterface

type IngressLinkInterface interface {
	Create(ctx context.Context, ingressLink *v1.IngressLink, opts metav1.CreateOptions) (*v1.IngressLink, error)
	Update(ctx context.Context, ingressLink *v1.IngressLink, opts metav1.UpdateOptions) (*v1.IngressLink, error)
	UpdateStatus(ctx context.Context, ingressLink *v1.IngressLink, opts metav1.UpdateOptions) (*v1.IngressLink, 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.IngressLink, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.IngressLinkList, 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.IngressLink, err error)
	IngressLinkExpansion
}

IngressLinkInterface has methods to work with IngressLink resources.

type IngressLinksGetter

type IngressLinksGetter interface {
	IngressLinks(namespace string) IngressLinkInterface
}

IngressLinksGetter has a method to return a IngressLinkInterface. A group's client should implement this interface.

type PoliciesGetter

type PoliciesGetter interface {
	Policies(namespace string) PolicyInterface
}

PoliciesGetter has a method to return a PolicyInterface. A group's client should implement this interface.

type PolicyExpansion

type PolicyExpansion interface{}

type PolicyInterface

type PolicyInterface interface {
	Create(ctx context.Context, policy *v1.Policy, opts metav1.CreateOptions) (*v1.Policy, error)
	Update(ctx context.Context, policy *v1.Policy, opts metav1.UpdateOptions) (*v1.Policy, 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.Policy, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.PolicyList, 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.Policy, err error)
	PolicyExpansion
}

PolicyInterface has methods to work with Policy resources.

type TLSProfileExpansion

type TLSProfileExpansion interface{}

type TLSProfileInterface

type TLSProfileInterface interface {
	Create(ctx context.Context, tLSProfile *v1.TLSProfile, opts metav1.CreateOptions) (*v1.TLSProfile, error)
	Update(ctx context.Context, tLSProfile *v1.TLSProfile, opts metav1.UpdateOptions) (*v1.TLSProfile, 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.TLSProfile, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.TLSProfileList, 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.TLSProfile, err error)
	TLSProfileExpansion
}

TLSProfileInterface has methods to work with TLSProfile resources.

type TLSProfilesGetter

type TLSProfilesGetter interface {
	TLSProfiles(namespace string) TLSProfileInterface
}

TLSProfilesGetter has a method to return a TLSProfileInterface. A group's client should implement this interface.

type TransportServerExpansion

type TransportServerExpansion interface{}

type TransportServerInterface

type TransportServerInterface interface {
	Create(ctx context.Context, transportServer *v1.TransportServer, opts metav1.CreateOptions) (*v1.TransportServer, error)
	Update(ctx context.Context, transportServer *v1.TransportServer, opts metav1.UpdateOptions) (*v1.TransportServer, error)
	UpdateStatus(ctx context.Context, transportServer *v1.TransportServer, opts metav1.UpdateOptions) (*v1.TransportServer, 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.TransportServer, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.TransportServerList, 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.TransportServer, err error)
	TransportServerExpansion
}

TransportServerInterface has methods to work with TransportServer resources.

type TransportServersGetter

type TransportServersGetter interface {
	TransportServers(namespace string) TransportServerInterface
}

TransportServersGetter has a method to return a TransportServerInterface. A group's client should implement this interface.

type VirtualServerExpansion

type VirtualServerExpansion interface{}

type VirtualServerInterface

type VirtualServerInterface interface {
	Create(ctx context.Context, virtualServer *v1.VirtualServer, opts metav1.CreateOptions) (*v1.VirtualServer, error)
	Update(ctx context.Context, virtualServer *v1.VirtualServer, opts metav1.UpdateOptions) (*v1.VirtualServer, error)
	UpdateStatus(ctx context.Context, virtualServer *v1.VirtualServer, opts metav1.UpdateOptions) (*v1.VirtualServer, 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.VirtualServer, error)
	List(ctx context.Context, opts metav1.ListOptions) (*v1.VirtualServerList, 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.VirtualServer, err error)
	VirtualServerExpansion
}

VirtualServerInterface has methods to work with VirtualServer resources.

type VirtualServersGetter

type VirtualServersGetter interface {
	VirtualServers(namespace string) VirtualServerInterface
}

VirtualServersGetter has a method to return a VirtualServerInterface. 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