v1alpha2

package
v0.22.0 Latest Latest
Warning

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

Go to latest
Published: Aug 3, 2026 License: AGPL-3.0, Apache-2.0 Imports: 12 Imported by: 0

Documentation

Overview

Package v1alpha2 is the v1alpha2 version of the API.

Index

Constants

View Source
const GroupName = "gateway.apoxy.dev"

GroupName specifies the group name used to register the objects.

Variables

View Source
var (
	// localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes.
	SchemeBuilder runtime.SchemeBuilder

	// Deprecated: use Install instead
	AddToScheme = localSchemeBuilder.AddToScheme
	Install     = localSchemeBuilder.AddToScheme
)
View Source
var GroupVersion = v1.GroupVersion{Group: GroupName, Version: "v1alpha2"}

GroupVersion specifies the group and the version used to register the objects.

View Source
var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1alpha2"}

SchemeGroupVersion is group version used to register these objects Deprecated: use GroupVersion instead.

Functions

func Resource

func Resource(resource string) schema.GroupResource

Resource takes an unqualified resource and returns a Group qualified GroupResource

Types

type TCPRoute

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

	Spec gwapiv1alpha2.TCPRouteSpec `json:"spec,omitempty"`

	Status TCPRouteStatus `json:"status,omitempty"`
}

+genclient +genclient:nonNamespaced +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*TCPRoute) ConvertToTable

func (r *TCPRoute) ConvertToTable(ctx context.Context, tableOptions runtime.Object) (*metav1.Table, error)

func (*TCPRoute) DeepCopy

func (in *TCPRoute) DeepCopy() *TCPRoute

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

func (*TCPRoute) DeepCopyInto

func (in *TCPRoute) DeepCopyInto(out *TCPRoute)

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

func (*TCPRoute) DeepCopyObject

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

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

func (*TCPRoute) GetGroupVersionResource

func (p *TCPRoute) GetGroupVersionResource() schema.GroupVersionResource

func (*TCPRoute) GetObjectMeta

func (p *TCPRoute) GetObjectMeta() *metav1.ObjectMeta

func (*TCPRoute) GetSingularName

func (p *TCPRoute) GetSingularName() string

func (*TCPRoute) GetStatus

func (p *TCPRoute) GetStatus() resource.StatusSubResource

func (*TCPRoute) IsStorageVersion

func (p *TCPRoute) IsStorageVersion() bool

func (*TCPRoute) NamespaceScoped

func (p *TCPRoute) NamespaceScoped() bool

func (*TCPRoute) New

func (p *TCPRoute) New() runtime.Object

func (*TCPRoute) NewList

func (p *TCPRoute) NewList() runtime.Object

type TCPRouteList

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

func (*TCPRouteList) ConvertToTable

func (l *TCPRouteList) ConvertToTable(ctx context.Context, tableOptions runtime.Object) (*metav1.Table, error)

func (*TCPRouteList) DeepCopy

func (in *TCPRouteList) DeepCopy() *TCPRouteList

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

func (*TCPRouteList) DeepCopyInto

func (in *TCPRouteList) DeepCopyInto(out *TCPRouteList)

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

func (*TCPRouteList) DeepCopyObject

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

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

func (*TCPRouteList) GetListMeta

func (pl *TCPRouteList) GetListMeta() *metav1.ListMeta

type TCPRouteStatus

type TCPRouteStatus struct {
	gwapiv1alpha2.TCPRouteStatus
}

func (*TCPRouteStatus) CopyTo

func (*TCPRouteStatus) DeepCopy

func (in *TCPRouteStatus) DeepCopy() *TCPRouteStatus

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

func (*TCPRouteStatus) DeepCopyInto

func (in *TCPRouteStatus) DeepCopyInto(out *TCPRouteStatus)

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

func (*TCPRouteStatus) SubResourceName

func (s *TCPRouteStatus) SubResourceName() string

type TLSRoute

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

	Spec gwapiv1alpha2.TLSRouteSpec `json:"spec,omitempty"`

	Status TLSRouteStatus `json:"status,omitempty"`
}

+genclient +genclient:nonNamespaced +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*TLSRoute) ConvertToTable

func (r *TLSRoute) ConvertToTable(ctx context.Context, tableOptions runtime.Object) (*metav1.Table, error)

func (*TLSRoute) DeepCopy

func (in *TLSRoute) DeepCopy() *TLSRoute

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

func (*TLSRoute) DeepCopyInto

func (in *TLSRoute) DeepCopyInto(out *TLSRoute)

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

func (*TLSRoute) DeepCopyObject

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

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

func (*TLSRoute) GetGroupVersionResource

func (p *TLSRoute) GetGroupVersionResource() schema.GroupVersionResource

func (*TLSRoute) GetObjectMeta

func (p *TLSRoute) GetObjectMeta() *metav1.ObjectMeta

func (*TLSRoute) GetSingularName

func (p *TLSRoute) GetSingularName() string

func (*TLSRoute) GetStatus

func (p *TLSRoute) GetStatus() resource.StatusSubResource

func (*TLSRoute) IsStorageVersion

func (p *TLSRoute) IsStorageVersion() bool

func (*TLSRoute) NamespaceScoped

func (p *TLSRoute) NamespaceScoped() bool

func (*TLSRoute) New

func (p *TLSRoute) New() runtime.Object

func (*TLSRoute) NewList

func (p *TLSRoute) NewList() runtime.Object

type TLSRouteList

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

func (*TLSRouteList) ConvertToTable

func (l *TLSRouteList) ConvertToTable(ctx context.Context, tableOptions runtime.Object) (*metav1.Table, error)

func (*TLSRouteList) DeepCopy

func (in *TLSRouteList) DeepCopy() *TLSRouteList

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

func (*TLSRouteList) DeepCopyInto

func (in *TLSRouteList) DeepCopyInto(out *TLSRouteList)

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

func (*TLSRouteList) DeepCopyObject

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

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

func (*TLSRouteList) GetListMeta

func (pl *TLSRouteList) GetListMeta() *metav1.ListMeta

type TLSRouteStatus

type TLSRouteStatus struct {
	gwapiv1alpha2.TLSRouteStatus
}

func (*TLSRouteStatus) CopyTo

func (*TLSRouteStatus) DeepCopy

func (in *TLSRouteStatus) DeepCopy() *TLSRouteStatus

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

func (*TLSRouteStatus) DeepCopyInto

func (in *TLSRouteStatus) DeepCopyInto(out *TLSRouteStatus)

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

func (*TLSRouteStatus) SubResourceName

func (s *TLSRouteStatus) SubResourceName() string

type UDPRoute

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

	Spec gwapiv1alpha2.UDPRouteSpec `json:"spec,omitempty"`

	Status UDPRouteStatus `json:"status,omitempty"`
}

+genclient +genclient:nonNamespaced +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*UDPRoute) ConvertToTable

func (r *UDPRoute) ConvertToTable(ctx context.Context, tableOptions runtime.Object) (*metav1.Table, error)

func (*UDPRoute) DeepCopy

func (in *UDPRoute) DeepCopy() *UDPRoute

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

func (*UDPRoute) DeepCopyInto

func (in *UDPRoute) DeepCopyInto(out *UDPRoute)

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

func (*UDPRoute) DeepCopyObject

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

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

func (*UDPRoute) GetGroupVersionResource

func (p *UDPRoute) GetGroupVersionResource() schema.GroupVersionResource

func (*UDPRoute) GetObjectMeta

func (p *UDPRoute) GetObjectMeta() *metav1.ObjectMeta

func (*UDPRoute) GetSingularName

func (p *UDPRoute) GetSingularName() string

func (*UDPRoute) GetStatus

func (p *UDPRoute) GetStatus() resource.StatusSubResource

func (*UDPRoute) IsStorageVersion

func (p *UDPRoute) IsStorageVersion() bool

func (*UDPRoute) NamespaceScoped

func (p *UDPRoute) NamespaceScoped() bool

func (*UDPRoute) New

func (p *UDPRoute) New() runtime.Object

func (*UDPRoute) NewList

func (p *UDPRoute) NewList() runtime.Object

type UDPRouteList

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

func (*UDPRouteList) ConvertToTable

func (l *UDPRouteList) ConvertToTable(ctx context.Context, tableOptions runtime.Object) (*metav1.Table, error)

func (*UDPRouteList) DeepCopy

func (in *UDPRouteList) DeepCopy() *UDPRouteList

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

func (*UDPRouteList) DeepCopyInto

func (in *UDPRouteList) DeepCopyInto(out *UDPRouteList)

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

func (*UDPRouteList) DeepCopyObject

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

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

func (*UDPRouteList) GetListMeta

func (pl *UDPRouteList) GetListMeta() *metav1.ListMeta

type UDPRouteStatus

type UDPRouteStatus struct {
	gwapiv1alpha2.UDPRouteStatus
}

func (*UDPRouteStatus) CopyTo

func (*UDPRouteStatus) DeepCopy

func (in *UDPRouteStatus) DeepCopy() *UDPRouteStatus

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

func (*UDPRouteStatus) DeepCopyInto

func (in *UDPRouteStatus) DeepCopyInto(out *UDPRouteStatus)

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

func (*UDPRouteStatus) SubResourceName

func (s *UDPRouteStatus) SubResourceName() string

Jump to

Keyboard shortcuts

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