v1alpha1

package
v1.3.3 Latest Latest
Warning

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

Go to latest
Published: Oct 1, 2021 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

Package v1alpha1 contains API Schema definitions for the configuration v1alpha1 API group +kubebuilder:object:generate=true +groupName=configuration.konghq.com

Index

Constants

This section is empty.

Variables

View Source
var (
	// GroupVersion is group version used to register these objects
	GroupVersion = schema.GroupVersion{Group: "configuration.konghq.com", Version: "v1alpha1"}

	// SchemeGroupVersion is a convenience var for generated clientsets
	SchemeGroupVersion = GroupVersion

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)

Functions

This section is empty.

Types

type UDPIngress

type UDPIngress struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   UDPIngressSpec   `json:"spec,omitempty"`
	Status UDPIngressStatus `json:"status,omitempty"`
}

UDPIngress is the Schema for the udpingresses API

func (*UDPIngress) DeepCopy

func (in *UDPIngress) DeepCopy() *UDPIngress

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UDPIngress.

func (*UDPIngress) DeepCopyInto

func (in *UDPIngress) DeepCopyInto(out *UDPIngress)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UDPIngress) DeepCopyObject

func (in *UDPIngress) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type UDPIngressList

type UDPIngressList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []UDPIngress `json:"items"`
}

UDPIngressList contains a list of UDPIngress

func (*UDPIngressList) DeepCopy

func (in *UDPIngressList) DeepCopy() *UDPIngressList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UDPIngressList.

func (*UDPIngressList) DeepCopyInto

func (in *UDPIngressList) DeepCopyInto(out *UDPIngressList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UDPIngressList) DeepCopyObject

func (in *UDPIngressList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type UDPIngressSpec

type UDPIngressSpec struct {
	// Host indicates where to send the UDP datagrams
	Host string `json:"host,required" yaml:"host,required"`

	// ListenPort indicates the Kong proxy port which will accept the ingress datagrams
	ListenPort int `json:"listenPort,required" yaml:"listenPort,required"`

	// TargetPort indicates the backend Host port which kong will proxy the UDP datagrams to
	TargetPort int `json:"targetPort,required" yaml:"targetPort,required"`
}

UDPIngressSpec defines the desired state of UDPIngress

func (*UDPIngressSpec) DeepCopy

func (in *UDPIngressSpec) DeepCopy() *UDPIngressSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UDPIngressSpec.

func (*UDPIngressSpec) DeepCopyInto

func (in *UDPIngressSpec) DeepCopyInto(out *UDPIngressSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UDPIngressStatus

type UDPIngressStatus struct {
}

UDPIngressStatus defines the observed state of UDPIngress

func (*UDPIngressStatus) DeepCopy

func (in *UDPIngressStatus) DeepCopy() *UDPIngressStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UDPIngressStatus.

func (*UDPIngressStatus) DeepCopyInto

func (in *UDPIngressStatus) DeepCopyInto(out *UDPIngressStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL