Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type BackendExpansion
- type BackendInterface
- type BackendSetExpansion
- type BackendSetInterface
- type BackendSetsGetter
- type BackendsGetter
- type CertificateExpansion
- type CertificateInterface
- type CertificatesGetter
- type HostnameExpansion
- type HostnameInterface
- type HostnamesGetter
- type ListenerExpansion
- type ListenerInterface
- type ListenersGetter
- type LoadBalancerExpansion
- type LoadBalancerInterface
- type LoadBalancerRoutingPoliciesGetter
- type LoadBalancerRoutingPolicyExpansion
- type LoadBalancerRoutingPolicyInterface
- type LoadBalancersGetter
- type LoadbalancerV1alpha1Client
- func (c *LoadbalancerV1alpha1Client) BackendSets(namespace string) BackendSetInterface
- func (c *LoadbalancerV1alpha1Client) Backends(namespace string) BackendInterface
- func (c *LoadbalancerV1alpha1Client) Certificates(namespace string) CertificateInterface
- func (c *LoadbalancerV1alpha1Client) Hostnames(namespace string) HostnameInterface
- func (c *LoadbalancerV1alpha1Client) Listeners(namespace string) ListenerInterface
- func (c *LoadbalancerV1alpha1Client) LoadBalancerRoutingPolicies(namespace string) LoadBalancerRoutingPolicyInterface
- func (c *LoadbalancerV1alpha1Client) LoadBalancers(namespace string) LoadBalancerInterface
- func (c *LoadbalancerV1alpha1Client) PathRouteSets(namespace string) PathRouteSetInterface
- func (c *LoadbalancerV1alpha1Client) RESTClient() rest.Interface
- func (c *LoadbalancerV1alpha1Client) RuleSets(namespace string) RuleSetInterface
- func (c *LoadbalancerV1alpha1Client) SslCipherSuites(namespace string) SslCipherSuiteInterface
- type LoadbalancerV1alpha1Interface
- type PathRouteSetExpansion
- type PathRouteSetInterface
- type PathRouteSetsGetter
- type RuleSetExpansion
- type RuleSetInterface
- type RuleSetsGetter
- type SslCipherSuiteExpansion
- type SslCipherSuiteInterface
- type SslCipherSuitesGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BackendExpansion ¶
type BackendExpansion interface{}
type BackendInterface ¶
type BackendInterface interface { Create(ctx context.Context, backend *v1alpha1.Backend, opts v1.CreateOptions) (*v1alpha1.Backend, error) Update(ctx context.Context, backend *v1alpha1.Backend, opts v1.UpdateOptions) (*v1alpha1.Backend, error) UpdateStatus(ctx context.Context, backend *v1alpha1.Backend, opts v1.UpdateOptions) (*v1alpha1.Backend, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.Backend, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BackendList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.Backend, err error) BackendExpansion }
BackendInterface has methods to work with Backend resources.
type BackendSetExpansion ¶
type BackendSetExpansion interface{}
type BackendSetInterface ¶
type BackendSetInterface interface { Create(ctx context.Context, backendSet *v1alpha1.BackendSet, opts v1.CreateOptions) (*v1alpha1.BackendSet, error) Update(ctx context.Context, backendSet *v1alpha1.BackendSet, opts v1.UpdateOptions) (*v1alpha1.BackendSet, error) UpdateStatus(ctx context.Context, backendSet *v1alpha1.BackendSet, opts v1.UpdateOptions) (*v1alpha1.BackendSet, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.BackendSet, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.BackendSetList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.BackendSet, err error) BackendSetExpansion }
BackendSetInterface has methods to work with BackendSet resources.
type BackendSetsGetter ¶
type BackendSetsGetter interface {
BackendSets(namespace string) BackendSetInterface
}
BackendSetsGetter has a method to return a BackendSetInterface. A group's client should implement this interface.
type BackendsGetter ¶
type BackendsGetter interface {
Backends(namespace string) BackendInterface
}
BackendsGetter has a method to return a BackendInterface. A group's client should implement this interface.
type CertificateExpansion ¶
type CertificateExpansion interface{}
type CertificateInterface ¶
type CertificateInterface interface { Create(ctx context.Context, certificate *v1alpha1.Certificate, opts v1.CreateOptions) (*v1alpha1.Certificate, error) Update(ctx context.Context, certificate *v1alpha1.Certificate, opts v1.UpdateOptions) (*v1alpha1.Certificate, error) UpdateStatus(ctx context.Context, certificate *v1alpha1.Certificate, opts v1.UpdateOptions) (*v1alpha1.Certificate, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.Certificate, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.CertificateList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.Certificate, err error) CertificateExpansion }
CertificateInterface has methods to work with Certificate resources.
type CertificatesGetter ¶
type CertificatesGetter interface {
Certificates(namespace string) CertificateInterface
}
CertificatesGetter has a method to return a CertificateInterface. A group's client should implement this interface.
type HostnameExpansion ¶
type HostnameExpansion interface{}
type HostnameInterface ¶
type HostnameInterface interface { Create(ctx context.Context, hostname *v1alpha1.Hostname, opts v1.CreateOptions) (*v1alpha1.Hostname, error) Update(ctx context.Context, hostname *v1alpha1.Hostname, opts v1.UpdateOptions) (*v1alpha1.Hostname, error) UpdateStatus(ctx context.Context, hostname *v1alpha1.Hostname, opts v1.UpdateOptions) (*v1alpha1.Hostname, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.Hostname, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.HostnameList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.Hostname, err error) HostnameExpansion }
HostnameInterface has methods to work with Hostname resources.
type HostnamesGetter ¶
type HostnamesGetter interface {
Hostnames(namespace string) HostnameInterface
}
HostnamesGetter has a method to return a HostnameInterface. A group's client should implement this interface.
type ListenerExpansion ¶
type ListenerExpansion interface{}
type ListenerInterface ¶
type ListenerInterface interface { Create(ctx context.Context, listener *v1alpha1.Listener, opts v1.CreateOptions) (*v1alpha1.Listener, error) Update(ctx context.Context, listener *v1alpha1.Listener, opts v1.UpdateOptions) (*v1alpha1.Listener, error) UpdateStatus(ctx context.Context, listener *v1alpha1.Listener, opts v1.UpdateOptions) (*v1alpha1.Listener, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.Listener, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.ListenerList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.Listener, err error) ListenerExpansion }
ListenerInterface has methods to work with Listener resources.
type ListenersGetter ¶
type ListenersGetter interface {
Listeners(namespace string) ListenerInterface
}
ListenersGetter has a method to return a ListenerInterface. A group's client should implement this interface.
type LoadBalancerExpansion ¶
type LoadBalancerExpansion interface{}
type LoadBalancerInterface ¶
type LoadBalancerInterface interface { Create(ctx context.Context, loadBalancer *v1alpha1.LoadBalancer, opts v1.CreateOptions) (*v1alpha1.LoadBalancer, error) Update(ctx context.Context, loadBalancer *v1alpha1.LoadBalancer, opts v1.UpdateOptions) (*v1alpha1.LoadBalancer, error) UpdateStatus(ctx context.Context, loadBalancer *v1alpha1.LoadBalancer, opts v1.UpdateOptions) (*v1alpha1.LoadBalancer, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.LoadBalancer, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LoadBalancerList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.LoadBalancer, err error) LoadBalancerExpansion }
LoadBalancerInterface has methods to work with LoadBalancer resources.
type LoadBalancerRoutingPoliciesGetter ¶
type LoadBalancerRoutingPoliciesGetter interface {
LoadBalancerRoutingPolicies(namespace string) LoadBalancerRoutingPolicyInterface
}
LoadBalancerRoutingPoliciesGetter has a method to return a LoadBalancerRoutingPolicyInterface. A group's client should implement this interface.
type LoadBalancerRoutingPolicyExpansion ¶
type LoadBalancerRoutingPolicyExpansion interface{}
type LoadBalancerRoutingPolicyInterface ¶
type LoadBalancerRoutingPolicyInterface interface { Create(ctx context.Context, loadBalancerRoutingPolicy *v1alpha1.LoadBalancerRoutingPolicy, opts v1.CreateOptions) (*v1alpha1.LoadBalancerRoutingPolicy, error) Update(ctx context.Context, loadBalancerRoutingPolicy *v1alpha1.LoadBalancerRoutingPolicy, opts v1.UpdateOptions) (*v1alpha1.LoadBalancerRoutingPolicy, error) UpdateStatus(ctx context.Context, loadBalancerRoutingPolicy *v1alpha1.LoadBalancerRoutingPolicy, opts v1.UpdateOptions) (*v1alpha1.LoadBalancerRoutingPolicy, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.LoadBalancerRoutingPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LoadBalancerRoutingPolicyList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.LoadBalancerRoutingPolicy, err error) LoadBalancerRoutingPolicyExpansion }
LoadBalancerRoutingPolicyInterface has methods to work with LoadBalancerRoutingPolicy resources.
type LoadBalancersGetter ¶
type LoadBalancersGetter interface {
LoadBalancers(namespace string) LoadBalancerInterface
}
LoadBalancersGetter has a method to return a LoadBalancerInterface. A group's client should implement this interface.
type LoadbalancerV1alpha1Client ¶
type LoadbalancerV1alpha1Client struct {
// contains filtered or unexported fields
}
LoadbalancerV1alpha1Client is used to interact with features provided by the loadbalancer.oci.kubeform.com group.
func New ¶
func New(c rest.Interface) *LoadbalancerV1alpha1Client
New creates a new LoadbalancerV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*LoadbalancerV1alpha1Client, error)
NewForConfig creates a new LoadbalancerV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *LoadbalancerV1alpha1Client
NewForConfigOrDie creates a new LoadbalancerV1alpha1Client for the given config and panics if there is an error in the config.
func (*LoadbalancerV1alpha1Client) BackendSets ¶
func (c *LoadbalancerV1alpha1Client) BackendSets(namespace string) BackendSetInterface
func (*LoadbalancerV1alpha1Client) Backends ¶
func (c *LoadbalancerV1alpha1Client) Backends(namespace string) BackendInterface
func (*LoadbalancerV1alpha1Client) Certificates ¶
func (c *LoadbalancerV1alpha1Client) Certificates(namespace string) CertificateInterface
func (*LoadbalancerV1alpha1Client) Hostnames ¶
func (c *LoadbalancerV1alpha1Client) Hostnames(namespace string) HostnameInterface
func (*LoadbalancerV1alpha1Client) Listeners ¶
func (c *LoadbalancerV1alpha1Client) Listeners(namespace string) ListenerInterface
func (*LoadbalancerV1alpha1Client) LoadBalancerRoutingPolicies ¶
func (c *LoadbalancerV1alpha1Client) LoadBalancerRoutingPolicies(namespace string) LoadBalancerRoutingPolicyInterface
func (*LoadbalancerV1alpha1Client) LoadBalancers ¶
func (c *LoadbalancerV1alpha1Client) LoadBalancers(namespace string) LoadBalancerInterface
func (*LoadbalancerV1alpha1Client) PathRouteSets ¶
func (c *LoadbalancerV1alpha1Client) PathRouteSets(namespace string) PathRouteSetInterface
func (*LoadbalancerV1alpha1Client) RESTClient ¶
func (c *LoadbalancerV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*LoadbalancerV1alpha1Client) RuleSets ¶
func (c *LoadbalancerV1alpha1Client) RuleSets(namespace string) RuleSetInterface
func (*LoadbalancerV1alpha1Client) SslCipherSuites ¶
func (c *LoadbalancerV1alpha1Client) SslCipherSuites(namespace string) SslCipherSuiteInterface
type LoadbalancerV1alpha1Interface ¶
type LoadbalancerV1alpha1Interface interface { RESTClient() rest.Interface BackendsGetter BackendSetsGetter CertificatesGetter HostnamesGetter ListenersGetter LoadBalancersGetter LoadBalancerRoutingPoliciesGetter PathRouteSetsGetter RuleSetsGetter SslCipherSuitesGetter }
type PathRouteSetExpansion ¶
type PathRouteSetExpansion interface{}
type PathRouteSetInterface ¶
type PathRouteSetInterface interface { Create(ctx context.Context, pathRouteSet *v1alpha1.PathRouteSet, opts v1.CreateOptions) (*v1alpha1.PathRouteSet, error) Update(ctx context.Context, pathRouteSet *v1alpha1.PathRouteSet, opts v1.UpdateOptions) (*v1alpha1.PathRouteSet, error) UpdateStatus(ctx context.Context, pathRouteSet *v1alpha1.PathRouteSet, opts v1.UpdateOptions) (*v1alpha1.PathRouteSet, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.PathRouteSet, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.PathRouteSetList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.PathRouteSet, err error) PathRouteSetExpansion }
PathRouteSetInterface has methods to work with PathRouteSet resources.
type PathRouteSetsGetter ¶
type PathRouteSetsGetter interface {
PathRouteSets(namespace string) PathRouteSetInterface
}
PathRouteSetsGetter has a method to return a PathRouteSetInterface. A group's client should implement this interface.
type RuleSetExpansion ¶
type RuleSetExpansion interface{}
type RuleSetInterface ¶
type RuleSetInterface interface { Create(ctx context.Context, ruleSet *v1alpha1.RuleSet, opts v1.CreateOptions) (*v1alpha1.RuleSet, error) Update(ctx context.Context, ruleSet *v1alpha1.RuleSet, opts v1.UpdateOptions) (*v1alpha1.RuleSet, error) UpdateStatus(ctx context.Context, ruleSet *v1alpha1.RuleSet, opts v1.UpdateOptions) (*v1alpha1.RuleSet, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.RuleSet, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RuleSetList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.RuleSet, err error) RuleSetExpansion }
RuleSetInterface has methods to work with RuleSet resources.
type RuleSetsGetter ¶
type RuleSetsGetter interface {
RuleSets(namespace string) RuleSetInterface
}
RuleSetsGetter has a method to return a RuleSetInterface. A group's client should implement this interface.
type SslCipherSuiteExpansion ¶
type SslCipherSuiteExpansion interface{}
type SslCipherSuiteInterface ¶
type SslCipherSuiteInterface interface { Create(ctx context.Context, sslCipherSuite *v1alpha1.SslCipherSuite, opts v1.CreateOptions) (*v1alpha1.SslCipherSuite, error) Update(ctx context.Context, sslCipherSuite *v1alpha1.SslCipherSuite, opts v1.UpdateOptions) (*v1alpha1.SslCipherSuite, error) UpdateStatus(ctx context.Context, sslCipherSuite *v1alpha1.SslCipherSuite, opts v1.UpdateOptions) (*v1alpha1.SslCipherSuite, error) Delete(ctx context.Context, name string, opts v1.DeleteOptions) error DeleteCollection(ctx context.Context, opts v1.DeleteOptions, listOpts v1.ListOptions) error Get(ctx context.Context, name string, opts v1.GetOptions) (*v1alpha1.SslCipherSuite, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.SslCipherSuiteList, error) Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error) Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts v1.PatchOptions, subresources ...string) (result *v1alpha1.SslCipherSuite, err error) SslCipherSuiteExpansion }
SslCipherSuiteInterface has methods to work with SslCipherSuite resources.
type SslCipherSuitesGetter ¶
type SslCipherSuitesGetter interface {
SslCipherSuites(namespace string) SslCipherSuiteInterface
}
SslCipherSuitesGetter has a method to return a SslCipherSuiteInterface. A group's client should implement this interface.