Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type CisV1Client
- func (c *CisV1Client) ExternalDNSes(namespace string) ExternalDNSInterface
- func (c *CisV1Client) IngressLinks(namespace string) IngressLinkInterface
- func (c *CisV1Client) Policies(namespace string) PolicyInterface
- func (c *CisV1Client) RESTClient() rest.Interface
- func (c *CisV1Client) TLSProfiles(namespace string) TLSProfileInterface
- func (c *CisV1Client) TransportServers(namespace string) TransportServerInterface
- func (c *CisV1Client) VirtualServers(namespace string) VirtualServerInterface
- type CisV1Interface
- type ExternalDNSExpansion
- type ExternalDNSInterface
- type ExternalDNSesGetter
- type IngressLinkExpansion
- type IngressLinkInterface
- type IngressLinksGetter
- type PoliciesGetter
- type PolicyExpansion
- type PolicyInterface
- type TLSProfileExpansion
- type TLSProfileInterface
- type TLSProfilesGetter
- type TransportServerExpansion
- type TransportServerInterface
- type TransportServersGetter
- type VirtualServerExpansion
- type VirtualServerInterface
- type VirtualServersGetter
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) ExternalDNSes ¶
func (c *CisV1Client) ExternalDNSes(namespace string) ExternalDNSInterface
func (*CisV1Client) IngressLinks ¶
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 CisV1Interface ¶
type CisV1Interface interface { RESTClient() rest.Interface ExternalDNSesGetter IngressLinksGetter PoliciesGetter TLSProfilesGetter TransportServersGetter VirtualServersGetter }
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.