Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type AliasPrefixExpansion
- type AliasPrefixInterface
- type AliasPrefixRoutingExpansion
- type AliasPrefixRoutingInterface
- type AliasPrefixRoutingsGetter
- type AliasPrefixesGetter
- type LoadBalancerExpansion
- type LoadBalancerInterface
- type LoadBalancerRoutingExpansion
- type LoadBalancerRoutingInterface
- type LoadBalancerRoutingsGetter
- type LoadBalancersGetter
- type NATGatewayExpansion
- type NATGatewayInterface
- type NATGatewayRoutingExpansion
- type NATGatewayRoutingInterface
- type NATGatewayRoutingsGetter
- type NATGatewaysGetter
- type NetworkExpansion
- type NetworkInterface
- type NetworkInterfaceExpansion
- type NetworkInterfaceInterface
- type NetworkInterfacesGetter
- type NetworkingV1alpha1Client
- func (c *NetworkingV1alpha1Client) AliasPrefixRoutings(namespace string) AliasPrefixRoutingInterface
- func (c *NetworkingV1alpha1Client) AliasPrefixes(namespace string) AliasPrefixInterface
- func (c *NetworkingV1alpha1Client) LoadBalancerRoutings(namespace string) LoadBalancerRoutingInterface
- func (c *NetworkingV1alpha1Client) LoadBalancers(namespace string) LoadBalancerInterface
- func (c *NetworkingV1alpha1Client) NATGatewayRoutings(namespace string) NATGatewayRoutingInterface
- func (c *NetworkingV1alpha1Client) NATGateways(namespace string) NATGatewayInterface
- func (c *NetworkingV1alpha1Client) NetworkInterfaces(namespace string) NetworkInterfaceInterface
- 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 AliasPrefixExpansion ¶
type AliasPrefixExpansion interface{}
type AliasPrefixInterface ¶
type AliasPrefixInterface interface { Create(ctx context.Context, aliasPrefix *v1alpha1.AliasPrefix, opts v1.CreateOptions) (*v1alpha1.AliasPrefix, error) Update(ctx context.Context, aliasPrefix *v1alpha1.AliasPrefix, opts v1.UpdateOptions) (*v1alpha1.AliasPrefix, error) UpdateStatus(ctx context.Context, aliasPrefix *v1alpha1.AliasPrefix, opts v1.UpdateOptions) (*v1alpha1.AliasPrefix, 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.AliasPrefix, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AliasPrefixList, 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.AliasPrefix, err error) Apply(ctx context.Context, aliasPrefix *networkingv1alpha1.AliasPrefixApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.AliasPrefix, err error) ApplyStatus(ctx context.Context, aliasPrefix *networkingv1alpha1.AliasPrefixApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.AliasPrefix, err error) AliasPrefixExpansion }
AliasPrefixInterface has methods to work with AliasPrefix resources.
type AliasPrefixRoutingExpansion ¶
type AliasPrefixRoutingExpansion interface{}
type AliasPrefixRoutingInterface ¶
type AliasPrefixRoutingInterface interface { Create(ctx context.Context, aliasPrefixRouting *v1alpha1.AliasPrefixRouting, opts v1.CreateOptions) (*v1alpha1.AliasPrefixRouting, error) Update(ctx context.Context, aliasPrefixRouting *v1alpha1.AliasPrefixRouting, opts v1.UpdateOptions) (*v1alpha1.AliasPrefixRouting, 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.AliasPrefixRouting, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.AliasPrefixRoutingList, 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.AliasPrefixRouting, err error) Apply(ctx context.Context, aliasPrefixRouting *networkingv1alpha1.AliasPrefixRoutingApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.AliasPrefixRouting, err error) AliasPrefixRoutingExpansion }
AliasPrefixRoutingInterface has methods to work with AliasPrefixRouting resources.
type AliasPrefixRoutingsGetter ¶
type AliasPrefixRoutingsGetter interface {
AliasPrefixRoutings(namespace string) AliasPrefixRoutingInterface
}
AliasPrefixRoutingsGetter has a method to return a AliasPrefixRoutingInterface. A group's client should implement this interface.
type AliasPrefixesGetter ¶
type AliasPrefixesGetter interface {
AliasPrefixes(namespace string) AliasPrefixInterface
}
AliasPrefixesGetter has a method to return a AliasPrefixInterface. 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) 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 NATGatewayRoutingExpansion ¶
type NATGatewayRoutingExpansion interface{}
type NATGatewayRoutingInterface ¶
type NATGatewayRoutingInterface interface { Create(ctx context.Context, nATGatewayRouting *v1alpha1.NATGatewayRouting, opts v1.CreateOptions) (*v1alpha1.NATGatewayRouting, error) Update(ctx context.Context, nATGatewayRouting *v1alpha1.NATGatewayRouting, opts v1.UpdateOptions) (*v1alpha1.NATGatewayRouting, 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.NATGatewayRouting, error) List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.NATGatewayRoutingList, 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.NATGatewayRouting, err error) Apply(ctx context.Context, nATGatewayRouting *networkingv1alpha1.NATGatewayRoutingApplyConfiguration, opts v1.ApplyOptions) (result *v1alpha1.NATGatewayRouting, err error) NATGatewayRoutingExpansion }
NATGatewayRoutingInterface has methods to work with NATGatewayRouting resources.
type NATGatewayRoutingsGetter ¶
type NATGatewayRoutingsGetter interface {
NATGatewayRoutings(namespace string) NATGatewayRoutingInterface
}
NATGatewayRoutingsGetter has a method to return a NATGatewayRoutingInterface. A group's client should implement this interface.
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 NetworkingV1alpha1Client ¶
type NetworkingV1alpha1Client struct {
// contains filtered or unexported fields
}
NetworkingV1alpha1Client is used to interact with features provided by the networking.api.onmetal.de 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) AliasPrefixRoutings ¶
func (c *NetworkingV1alpha1Client) AliasPrefixRoutings(namespace string) AliasPrefixRoutingInterface
func (*NetworkingV1alpha1Client) AliasPrefixes ¶
func (c *NetworkingV1alpha1Client) AliasPrefixes(namespace string) AliasPrefixInterface
func (*NetworkingV1alpha1Client) LoadBalancerRoutings ¶
func (c *NetworkingV1alpha1Client) LoadBalancerRoutings(namespace string) LoadBalancerRoutingInterface
func (*NetworkingV1alpha1Client) LoadBalancers ¶
func (c *NetworkingV1alpha1Client) LoadBalancers(namespace string) LoadBalancerInterface
func (*NetworkingV1alpha1Client) NATGatewayRoutings ¶
func (c *NetworkingV1alpha1Client) NATGatewayRoutings(namespace string) NATGatewayRoutingInterface
func (*NetworkingV1alpha1Client) NATGateways ¶
func (c *NetworkingV1alpha1Client) NATGateways(namespace string) NATGatewayInterface
func (*NetworkingV1alpha1Client) NetworkInterfaces ¶
func (c *NetworkingV1alpha1Client) NetworkInterfaces(namespace string) NetworkInterfaceInterface
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 AliasPrefixesGetter AliasPrefixRoutingsGetter LoadBalancersGetter LoadBalancerRoutingsGetter NATGatewaysGetter NATGatewayRoutingsGetter NetworksGetter NetworkInterfacesGetter 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.