Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type LoadBalancerExpansion
- type LoadBalancerInterface
- type LoadBalancerRoutingExpansion
- type LoadBalancerRoutingInterface
- type LoadBalancerRoutingsGetter
- type LoadBalancersGetter
- type NATGatewayExpansion
- type NATGatewayInterface
- type NATGatewaysGetter
- type NetworkExpansion
- type NetworkInterface
- type NetworkInterfaceExpansion
- type NetworkInterfaceInterface
- type NetworkInterfacesGetter
- type NetworkPoliciesGetter
- type NetworkPolicyExpansion
- type NetworkPolicyInterface
- type NetworkingV1alpha1Client
- func (c *NetworkingV1alpha1Client) LoadBalancerRoutings(namespace string) LoadBalancerRoutingInterface
- func (c *NetworkingV1alpha1Client) LoadBalancers(namespace string) LoadBalancerInterface
- func (c *NetworkingV1alpha1Client) NATGateways(namespace string) NATGatewayInterface
- func (c *NetworkingV1alpha1Client) NetworkInterfaces(namespace string) NetworkInterfaceInterface
- func (c *NetworkingV1alpha1Client) NetworkPolicies(namespace string) NetworkPolicyInterface
- func (c *NetworkingV1alpha1Client) Networks(namespace string) NetworkInterface
- func (c *NetworkingV1alpha1Client) RESTClient() rest.Interface
- func (c *NetworkingV1alpha1Client) VirtualIPs(namespace string) VirtualIPInterface
- type NetworkingV1alpha1Interface
- type NetworksGetter
- type VirtualIPExpansion
- type VirtualIPInterface
- type VirtualIPsGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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) Apply(ctx context.Context, loadBalancer *networkingv1alpha1.LoadBalancerApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.LoadBalancer, err error) ApplyStatus(ctx context.Context, loadBalancer *networkingv1alpha1.LoadBalancerApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.LoadBalancer, err error) LoadBalancerExpansion }
LoadBalancerInterface has methods to work with LoadBalancer resources.
type LoadBalancerRoutingExpansion ¶
type LoadBalancerRoutingExpansion interface{}
type LoadBalancerRoutingInterface ¶
type LoadBalancerRoutingInterface interface { Create(ctx context.Context, loadBalancerRouting *v1alpha1.LoadBalancerRouting, opts v1.CreateOptions) (*v1alpha1.LoadBalancerRouting, error) Update(ctx context.Context, loadBalancerRouting *v1alpha1.LoadBalancerRouting, opts v1.UpdateOptions) (*v1alpha1.LoadBalancerRouting, 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.LoadBalancerRouting, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.LoadBalancerRoutingList, 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.LoadBalancerRouting, err error) Apply(ctx context.Context, loadBalancerRouting *networkingv1alpha1.LoadBalancerRoutingApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.LoadBalancerRouting, err error) LoadBalancerRoutingExpansion }
LoadBalancerRoutingInterface has methods to work with LoadBalancerRouting resources.
type LoadBalancerRoutingsGetter ¶
type LoadBalancerRoutingsGetter interface {
LoadBalancerRoutings(namespace string) LoadBalancerRoutingInterface
}
LoadBalancerRoutingsGetter has a method to return a LoadBalancerRoutingInterface. A group's client should implement this interface.
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 NATGatewayExpansion ¶
type NATGatewayExpansion interface{}
type NATGatewayInterface ¶
type NATGatewayInterface interface { Create(ctx context.Context, nATGateway *v1alpha1.NATGateway, opts v1.CreateOptions) (*v1alpha1.NATGateway, error) Update(ctx context.Context, nATGateway *v1alpha1.NATGateway, opts v1.UpdateOptions) (*v1alpha1.NATGateway, error) UpdateStatus(ctx context.Context, nATGateway *v1alpha1.NATGateway, opts v1.UpdateOptions) (*v1alpha1.NATGateway, 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.NATGateway, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.NATGatewayList, 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.NATGateway, err error) Apply(ctx context.Context, nATGateway *networkingv1alpha1.NATGatewayApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.NATGateway, err error) ApplyStatus(ctx context.Context, nATGateway *networkingv1alpha1.NATGatewayApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.NATGateway, err error) NATGatewayExpansion }
NATGatewayInterface has methods to work with NATGateway resources.
type NATGatewaysGetter ¶
type NATGatewaysGetter interface {
NATGateways(namespace string) NATGatewayInterface
}
NATGatewaysGetter has a method to return a NATGatewayInterface. A group's client should implement this interface.
type NetworkExpansion ¶
type NetworkExpansion interface{}
type NetworkInterface ¶
type NetworkInterface interface { Create(ctx context.Context, network *v1alpha1.Network, opts v1.CreateOptions) (*v1alpha1.Network, error) Update(ctx context.Context, network *v1alpha1.Network, opts v1.UpdateOptions) (*v1alpha1.Network, error) UpdateStatus(ctx context.Context, network *v1alpha1.Network, opts v1.UpdateOptions) (*v1alpha1.Network, 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.Network, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.NetworkList, 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.Network, err error) Apply(ctx context.Context, network *networkingv1alpha1.NetworkApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.Network, err error) ApplyStatus(ctx context.Context, network *networkingv1alpha1.NetworkApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.Network, err error) NetworkExpansion }
NetworkInterface has methods to work with Network resources.
type NetworkInterfaceExpansion ¶
type NetworkInterfaceExpansion interface{}
type NetworkInterfaceInterface ¶
type NetworkInterfaceInterface interface { Create(ctx context.Context, networkInterface *v1alpha1.NetworkInterface, opts v1.CreateOptions) (*v1alpha1.NetworkInterface, error) Update(ctx context.Context, networkInterface *v1alpha1.NetworkInterface, opts v1.UpdateOptions) (*v1alpha1.NetworkInterface, error) UpdateStatus(ctx context.Context, networkInterface *v1alpha1.NetworkInterface, opts v1.UpdateOptions) (*v1alpha1.NetworkInterface, 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.NetworkInterface, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.NetworkInterfaceList, 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.NetworkInterface, err error) Apply(ctx context.Context, networkInterface *networkingv1alpha1.NetworkInterfaceApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.NetworkInterface, err error) ApplyStatus(ctx context.Context, networkInterface *networkingv1alpha1.NetworkInterfaceApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.NetworkInterface, err error) NetworkInterfaceExpansion }
NetworkInterfaceInterface has methods to work with NetworkInterface resources.
type NetworkInterfacesGetter ¶
type NetworkInterfacesGetter interface {
NetworkInterfaces(namespace string) NetworkInterfaceInterface
}
NetworkInterfacesGetter has a method to return a NetworkInterfaceInterface. A group's client should implement this interface.
type NetworkPoliciesGetter ¶
type NetworkPoliciesGetter interface {
NetworkPolicies(namespace string) NetworkPolicyInterface
}
NetworkPoliciesGetter has a method to return a NetworkPolicyInterface. A group's client should implement this interface.
type NetworkPolicyExpansion ¶
type NetworkPolicyExpansion interface{}
type NetworkPolicyInterface ¶
type NetworkPolicyInterface interface { Create(ctx context.Context, networkPolicy *v1alpha1.NetworkPolicy, opts v1.CreateOptions) (*v1alpha1.NetworkPolicy, error) Update(ctx context.Context, networkPolicy *v1alpha1.NetworkPolicy, opts v1.UpdateOptions) (*v1alpha1.NetworkPolicy, error) UpdateStatus(ctx context.Context, networkPolicy *v1alpha1.NetworkPolicy, opts v1.UpdateOptions) (*v1alpha1.NetworkPolicy, 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.NetworkPolicy, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.NetworkPolicyList, 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.NetworkPolicy, err error) Apply(ctx context.Context, networkPolicy *networkingv1alpha1.NetworkPolicyApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.NetworkPolicy, err error) ApplyStatus(ctx context.Context, networkPolicy *networkingv1alpha1.NetworkPolicyApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.NetworkPolicy, err error) NetworkPolicyExpansion }
NetworkPolicyInterface has methods to work with NetworkPolicy resources.
type NetworkingV1alpha1Client ¶
type NetworkingV1alpha1Client struct {
// contains filtered or unexported fields
}
NetworkingV1alpha1Client is used to interact with features provided by the networking.spheric.cloud group.
func New ¶
func New(c rest.Interface) *NetworkingV1alpha1Client
New creates a new NetworkingV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*NetworkingV1alpha1Client, error)
NewForConfig creates a new NetworkingV1alpha1Client for the given config. NewForConfig is equivalent to NewForConfigAndClient(c, httpClient), where httpClient was generated with rest.HTTPClientFor(c).
func NewForConfigAndClient ¶
NewForConfigAndClient creates a new NetworkingV1alpha1Client 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) *NetworkingV1alpha1Client
NewForConfigOrDie creates a new NetworkingV1alpha1Client for the given config and panics if there is an error in the config.
func (*NetworkingV1alpha1Client) LoadBalancerRoutings ¶
func (c *NetworkingV1alpha1Client) LoadBalancerRoutings(namespace string) LoadBalancerRoutingInterface
func (*NetworkingV1alpha1Client) LoadBalancers ¶
func (c *NetworkingV1alpha1Client) LoadBalancers(namespace string) LoadBalancerInterface
func (*NetworkingV1alpha1Client) NATGateways ¶
func (c *NetworkingV1alpha1Client) NATGateways(namespace string) NATGatewayInterface
func (*NetworkingV1alpha1Client) NetworkInterfaces ¶
func (c *NetworkingV1alpha1Client) NetworkInterfaces(namespace string) NetworkInterfaceInterface
func (*NetworkingV1alpha1Client) NetworkPolicies ¶
func (c *NetworkingV1alpha1Client) NetworkPolicies(namespace string) NetworkPolicyInterface
func (*NetworkingV1alpha1Client) Networks ¶
func (c *NetworkingV1alpha1Client) Networks(namespace string) NetworkInterface
func (*NetworkingV1alpha1Client) RESTClient ¶
func (c *NetworkingV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*NetworkingV1alpha1Client) VirtualIPs ¶
func (c *NetworkingV1alpha1Client) VirtualIPs(namespace string) VirtualIPInterface
type NetworkingV1alpha1Interface ¶
type NetworkingV1alpha1Interface interface { RESTClient() rest.Interface LoadBalancersGetter LoadBalancerRoutingsGetter NATGatewaysGetter NetworksGetter NetworkInterfacesGetter NetworkPoliciesGetter VirtualIPsGetter }
type NetworksGetter ¶
type NetworksGetter interface {
Networks(namespace string) NetworkInterface
}
NetworksGetter has a method to return a NetworkInterface. A group's client should implement this interface.
type VirtualIPExpansion ¶
type VirtualIPExpansion interface{}
type VirtualIPInterface ¶
type VirtualIPInterface interface { Create(ctx context.Context, virtualIP *v1alpha1.VirtualIP, opts v1.CreateOptions) (*v1alpha1.VirtualIP, error) Update(ctx context.Context, virtualIP *v1alpha1.VirtualIP, opts v1.UpdateOptions) (*v1alpha1.VirtualIP, error) UpdateStatus(ctx context.Context, virtualIP *v1alpha1.VirtualIP, opts v1.UpdateOptions) (*v1alpha1.VirtualIP, 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.VirtualIP, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VirtualIPList, 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.VirtualIP, err error) Apply(ctx context.Context, virtualIP *networkingv1alpha1.VirtualIPApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.VirtualIP, err error) ApplyStatus(ctx context.Context, virtualIP *networkingv1alpha1.VirtualIPApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.VirtualIP, err error) VirtualIPExpansion }
VirtualIPInterface has methods to work with VirtualIP resources.
type VirtualIPsGetter ¶
type VirtualIPsGetter interface {
VirtualIPs(namespace string) VirtualIPInterface
}
VirtualIPsGetter has a method to return a VirtualIPInterface. A group's client should implement this interface.