v1alpha1

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: May 8, 2022 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 HttpFarmExpansion

type HttpFarmExpansion interface{}

type HttpFarmInterface

type HttpFarmInterface interface {
	Create(ctx context.Context, httpFarm *v1alpha1.HttpFarm, opts v1.CreateOptions) (*v1alpha1.HttpFarm, error)
	Update(ctx context.Context, httpFarm *v1alpha1.HttpFarm, opts v1.UpdateOptions) (*v1alpha1.HttpFarm, error)
	UpdateStatus(ctx context.Context, httpFarm *v1alpha1.HttpFarm, opts v1.UpdateOptions) (*v1alpha1.HttpFarm, 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.HttpFarm, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.HttpFarmList, 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.HttpFarm, err error)
	HttpFarmExpansion
}

HttpFarmInterface has methods to work with HttpFarm resources.

type HttpFarmServerExpansion

type HttpFarmServerExpansion interface{}

type HttpFarmServerInterface

type HttpFarmServerInterface interface {
	Create(ctx context.Context, httpFarmServer *v1alpha1.HttpFarmServer, opts v1.CreateOptions) (*v1alpha1.HttpFarmServer, error)
	Update(ctx context.Context, httpFarmServer *v1alpha1.HttpFarmServer, opts v1.UpdateOptions) (*v1alpha1.HttpFarmServer, error)
	UpdateStatus(ctx context.Context, httpFarmServer *v1alpha1.HttpFarmServer, opts v1.UpdateOptions) (*v1alpha1.HttpFarmServer, 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.HttpFarmServer, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.HttpFarmServerList, 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.HttpFarmServer, err error)
	HttpFarmServerExpansion
}

HttpFarmServerInterface has methods to work with HttpFarmServer resources.

type HttpFarmServersGetter

type HttpFarmServersGetter interface {
	HttpFarmServers(namespace string) HttpFarmServerInterface
}

HttpFarmServersGetter has a method to return a HttpFarmServerInterface. A group's client should implement this interface.

type HttpFarmsGetter

type HttpFarmsGetter interface {
	HttpFarms(namespace string) HttpFarmInterface
}

HttpFarmsGetter has a method to return a HttpFarmInterface. A group's client should implement this interface.

type HttpFrontendExpansion

type HttpFrontendExpansion interface{}

type HttpFrontendInterface

type HttpFrontendInterface interface {
	Create(ctx context.Context, httpFrontend *v1alpha1.HttpFrontend, opts v1.CreateOptions) (*v1alpha1.HttpFrontend, error)
	Update(ctx context.Context, httpFrontend *v1alpha1.HttpFrontend, opts v1.UpdateOptions) (*v1alpha1.HttpFrontend, error)
	UpdateStatus(ctx context.Context, httpFrontend *v1alpha1.HttpFrontend, opts v1.UpdateOptions) (*v1alpha1.HttpFrontend, 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.HttpFrontend, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.HttpFrontendList, 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.HttpFrontend, err error)
	HttpFrontendExpansion
}

HttpFrontendInterface has methods to work with HttpFrontend resources.

type HttpFrontendsGetter

type HttpFrontendsGetter interface {
	HttpFrontends(namespace string) HttpFrontendInterface
}

HttpFrontendsGetter has a method to return a HttpFrontendInterface. A group's client should implement this interface.

type HttpRouteExpansion

type HttpRouteExpansion interface{}

type HttpRouteInterface

type HttpRouteInterface interface {
	Create(ctx context.Context, httpRoute *v1alpha1.HttpRoute, opts v1.CreateOptions) (*v1alpha1.HttpRoute, error)
	Update(ctx context.Context, httpRoute *v1alpha1.HttpRoute, opts v1.UpdateOptions) (*v1alpha1.HttpRoute, error)
	UpdateStatus(ctx context.Context, httpRoute *v1alpha1.HttpRoute, opts v1.UpdateOptions) (*v1alpha1.HttpRoute, 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.HttpRoute, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.HttpRouteList, 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.HttpRoute, err error)
	HttpRouteExpansion
}

HttpRouteInterface has methods to work with HttpRoute resources.

type HttpRouteRuleExpansion

type HttpRouteRuleExpansion interface{}

type HttpRouteRuleInterface

type HttpRouteRuleInterface interface {
	Create(ctx context.Context, httpRouteRule *v1alpha1.HttpRouteRule, opts v1.CreateOptions) (*v1alpha1.HttpRouteRule, error)
	Update(ctx context.Context, httpRouteRule *v1alpha1.HttpRouteRule, opts v1.UpdateOptions) (*v1alpha1.HttpRouteRule, error)
	UpdateStatus(ctx context.Context, httpRouteRule *v1alpha1.HttpRouteRule, opts v1.UpdateOptions) (*v1alpha1.HttpRouteRule, 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.HttpRouteRule, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.HttpRouteRuleList, 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.HttpRouteRule, err error)
	HttpRouteRuleExpansion
}

HttpRouteRuleInterface has methods to work with HttpRouteRule resources.

type HttpRouteRulesGetter

type HttpRouteRulesGetter interface {
	HttpRouteRules(namespace string) HttpRouteRuleInterface
}

HttpRouteRulesGetter has a method to return a HttpRouteRuleInterface. A group's client should implement this interface.

type HttpRoutesGetter

type HttpRoutesGetter interface {
	HttpRoutes(namespace string) HttpRouteInterface
}

HttpRoutesGetter has a method to return a HttpRouteInterface. A group's client should implement this interface.

type IploadbalancingExpansion

type IploadbalancingExpansion interface{}

type IploadbalancingInterface

type IploadbalancingInterface interface {
	Create(ctx context.Context, iploadbalancing *v1alpha1.Iploadbalancing, opts v1.CreateOptions) (*v1alpha1.Iploadbalancing, error)
	Update(ctx context.Context, iploadbalancing *v1alpha1.Iploadbalancing, opts v1.UpdateOptions) (*v1alpha1.Iploadbalancing, error)
	UpdateStatus(ctx context.Context, iploadbalancing *v1alpha1.Iploadbalancing, opts v1.UpdateOptions) (*v1alpha1.Iploadbalancing, 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.Iploadbalancing, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.IploadbalancingList, 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.Iploadbalancing, err error)
	IploadbalancingExpansion
}

IploadbalancingInterface has methods to work with Iploadbalancing resources.

type IploadbalancingV1alpha1Client

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

IploadbalancingV1alpha1Client is used to interact with features provided by the iploadbalancing.ovh.kubeform.com group.

func New

New creates a new IploadbalancingV1alpha1Client for the given RESTClient.

func NewForConfig

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

NewForConfig creates a new IploadbalancingV1alpha1Client for the given config.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *IploadbalancingV1alpha1Client

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

func (*IploadbalancingV1alpha1Client) HttpFarmServers

func (c *IploadbalancingV1alpha1Client) HttpFarmServers(namespace string) HttpFarmServerInterface

func (*IploadbalancingV1alpha1Client) HttpFarms

func (c *IploadbalancingV1alpha1Client) HttpFarms(namespace string) HttpFarmInterface

func (*IploadbalancingV1alpha1Client) HttpFrontends

func (c *IploadbalancingV1alpha1Client) HttpFrontends(namespace string) HttpFrontendInterface

func (*IploadbalancingV1alpha1Client) HttpRouteRules

func (c *IploadbalancingV1alpha1Client) HttpRouteRules(namespace string) HttpRouteRuleInterface

func (*IploadbalancingV1alpha1Client) HttpRoutes

func (c *IploadbalancingV1alpha1Client) HttpRoutes(namespace string) HttpRouteInterface

func (*IploadbalancingV1alpha1Client) Iploadbalancings

func (c *IploadbalancingV1alpha1Client) Iploadbalancings(namespace string) IploadbalancingInterface

func (*IploadbalancingV1alpha1Client) RESTClient

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

func (*IploadbalancingV1alpha1Client) Refreshes

func (c *IploadbalancingV1alpha1Client) Refreshes(namespace string) RefreshInterface

func (*IploadbalancingV1alpha1Client) TcpFarmServers

func (c *IploadbalancingV1alpha1Client) TcpFarmServers(namespace string) TcpFarmServerInterface

func (*IploadbalancingV1alpha1Client) TcpFarms

func (c *IploadbalancingV1alpha1Client) TcpFarms(namespace string) TcpFarmInterface

func (*IploadbalancingV1alpha1Client) TcpFrontends

func (c *IploadbalancingV1alpha1Client) TcpFrontends(namespace string) TcpFrontendInterface

func (*IploadbalancingV1alpha1Client) TcpRouteRules added in v0.4.0

func (c *IploadbalancingV1alpha1Client) TcpRouteRules(namespace string) TcpRouteRuleInterface

func (*IploadbalancingV1alpha1Client) TcpRoutes added in v0.4.0

func (c *IploadbalancingV1alpha1Client) TcpRoutes(namespace string) TcpRouteInterface

func (*IploadbalancingV1alpha1Client) VrackNetworks

func (c *IploadbalancingV1alpha1Client) VrackNetworks(namespace string) VrackNetworkInterface

type IploadbalancingsGetter

type IploadbalancingsGetter interface {
	Iploadbalancings(namespace string) IploadbalancingInterface
}

IploadbalancingsGetter has a method to return a IploadbalancingInterface. A group's client should implement this interface.

type RefreshExpansion

type RefreshExpansion interface{}

type RefreshInterface

type RefreshInterface interface {
	Create(ctx context.Context, refresh *v1alpha1.Refresh, opts v1.CreateOptions) (*v1alpha1.Refresh, error)
	Update(ctx context.Context, refresh *v1alpha1.Refresh, opts v1.UpdateOptions) (*v1alpha1.Refresh, error)
	UpdateStatus(ctx context.Context, refresh *v1alpha1.Refresh, opts v1.UpdateOptions) (*v1alpha1.Refresh, 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.Refresh, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.RefreshList, 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.Refresh, err error)
	RefreshExpansion
}

RefreshInterface has methods to work with Refresh resources.

type RefreshesGetter

type RefreshesGetter interface {
	Refreshes(namespace string) RefreshInterface
}

RefreshesGetter has a method to return a RefreshInterface. A group's client should implement this interface.

type TcpFarmExpansion

type TcpFarmExpansion interface{}

type TcpFarmInterface

type TcpFarmInterface interface {
	Create(ctx context.Context, tcpFarm *v1alpha1.TcpFarm, opts v1.CreateOptions) (*v1alpha1.TcpFarm, error)
	Update(ctx context.Context, tcpFarm *v1alpha1.TcpFarm, opts v1.UpdateOptions) (*v1alpha1.TcpFarm, error)
	UpdateStatus(ctx context.Context, tcpFarm *v1alpha1.TcpFarm, opts v1.UpdateOptions) (*v1alpha1.TcpFarm, 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.TcpFarm, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TcpFarmList, 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.TcpFarm, err error)
	TcpFarmExpansion
}

TcpFarmInterface has methods to work with TcpFarm resources.

type TcpFarmServerExpansion

type TcpFarmServerExpansion interface{}

type TcpFarmServerInterface

type TcpFarmServerInterface interface {
	Create(ctx context.Context, tcpFarmServer *v1alpha1.TcpFarmServer, opts v1.CreateOptions) (*v1alpha1.TcpFarmServer, error)
	Update(ctx context.Context, tcpFarmServer *v1alpha1.TcpFarmServer, opts v1.UpdateOptions) (*v1alpha1.TcpFarmServer, error)
	UpdateStatus(ctx context.Context, tcpFarmServer *v1alpha1.TcpFarmServer, opts v1.UpdateOptions) (*v1alpha1.TcpFarmServer, 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.TcpFarmServer, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TcpFarmServerList, 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.TcpFarmServer, err error)
	TcpFarmServerExpansion
}

TcpFarmServerInterface has methods to work with TcpFarmServer resources.

type TcpFarmServersGetter

type TcpFarmServersGetter interface {
	TcpFarmServers(namespace string) TcpFarmServerInterface
}

TcpFarmServersGetter has a method to return a TcpFarmServerInterface. A group's client should implement this interface.

type TcpFarmsGetter

type TcpFarmsGetter interface {
	TcpFarms(namespace string) TcpFarmInterface
}

TcpFarmsGetter has a method to return a TcpFarmInterface. A group's client should implement this interface.

type TcpFrontendExpansion

type TcpFrontendExpansion interface{}

type TcpFrontendInterface

type TcpFrontendInterface interface {
	Create(ctx context.Context, tcpFrontend *v1alpha1.TcpFrontend, opts v1.CreateOptions) (*v1alpha1.TcpFrontend, error)
	Update(ctx context.Context, tcpFrontend *v1alpha1.TcpFrontend, opts v1.UpdateOptions) (*v1alpha1.TcpFrontend, error)
	UpdateStatus(ctx context.Context, tcpFrontend *v1alpha1.TcpFrontend, opts v1.UpdateOptions) (*v1alpha1.TcpFrontend, 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.TcpFrontend, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TcpFrontendList, 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.TcpFrontend, err error)
	TcpFrontendExpansion
}

TcpFrontendInterface has methods to work with TcpFrontend resources.

type TcpFrontendsGetter

type TcpFrontendsGetter interface {
	TcpFrontends(namespace string) TcpFrontendInterface
}

TcpFrontendsGetter has a method to return a TcpFrontendInterface. A group's client should implement this interface.

type TcpRouteExpansion added in v0.4.0

type TcpRouteExpansion interface{}

type TcpRouteInterface added in v0.4.0

type TcpRouteInterface interface {
	Create(ctx context.Context, tcpRoute *v1alpha1.TcpRoute, opts v1.CreateOptions) (*v1alpha1.TcpRoute, error)
	Update(ctx context.Context, tcpRoute *v1alpha1.TcpRoute, opts v1.UpdateOptions) (*v1alpha1.TcpRoute, error)
	UpdateStatus(ctx context.Context, tcpRoute *v1alpha1.TcpRoute, opts v1.UpdateOptions) (*v1alpha1.TcpRoute, 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.TcpRoute, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TcpRouteList, 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.TcpRoute, err error)
	TcpRouteExpansion
}

TcpRouteInterface has methods to work with TcpRoute resources.

type TcpRouteRuleExpansion added in v0.4.0

type TcpRouteRuleExpansion interface{}

type TcpRouteRuleInterface added in v0.4.0

type TcpRouteRuleInterface interface {
	Create(ctx context.Context, tcpRouteRule *v1alpha1.TcpRouteRule, opts v1.CreateOptions) (*v1alpha1.TcpRouteRule, error)
	Update(ctx context.Context, tcpRouteRule *v1alpha1.TcpRouteRule, opts v1.UpdateOptions) (*v1alpha1.TcpRouteRule, error)
	UpdateStatus(ctx context.Context, tcpRouteRule *v1alpha1.TcpRouteRule, opts v1.UpdateOptions) (*v1alpha1.TcpRouteRule, 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.TcpRouteRule, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.TcpRouteRuleList, 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.TcpRouteRule, err error)
	TcpRouteRuleExpansion
}

TcpRouteRuleInterface has methods to work with TcpRouteRule resources.

type TcpRouteRulesGetter added in v0.4.0

type TcpRouteRulesGetter interface {
	TcpRouteRules(namespace string) TcpRouteRuleInterface
}

TcpRouteRulesGetter has a method to return a TcpRouteRuleInterface. A group's client should implement this interface.

type TcpRoutesGetter added in v0.4.0

type TcpRoutesGetter interface {
	TcpRoutes(namespace string) TcpRouteInterface
}

TcpRoutesGetter has a method to return a TcpRouteInterface. A group's client should implement this interface.

type VrackNetworkExpansion

type VrackNetworkExpansion interface{}

type VrackNetworkInterface

type VrackNetworkInterface interface {
	Create(ctx context.Context, vrackNetwork *v1alpha1.VrackNetwork, opts v1.CreateOptions) (*v1alpha1.VrackNetwork, error)
	Update(ctx context.Context, vrackNetwork *v1alpha1.VrackNetwork, opts v1.UpdateOptions) (*v1alpha1.VrackNetwork, error)
	UpdateStatus(ctx context.Context, vrackNetwork *v1alpha1.VrackNetwork, opts v1.UpdateOptions) (*v1alpha1.VrackNetwork, 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.VrackNetwork, error)
	List(ctx context.Context, opts v1.ListOptions) (*v1alpha1.VrackNetworkList, 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.VrackNetwork, err error)
	VrackNetworkExpansion
}

VrackNetworkInterface has methods to work with VrackNetwork resources.

type VrackNetworksGetter

type VrackNetworksGetter interface {
	VrackNetworks(namespace string) VrackNetworkInterface
}

VrackNetworksGetter has a method to return a VrackNetworkInterface. 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