Documentation
¶
Overview ¶
Package v1alpha2 is the v1alpha2 version of the API.
Index ¶
- Constants
- Variables
- func Resource(resource string) schema.GroupResource
- type TCPRoute
- func (r *TCPRoute) ConvertToTable(ctx context.Context, tableOptions runtime.Object) (*metav1.Table, error)
- func (in *TCPRoute) DeepCopy() *TCPRoute
- func (in *TCPRoute) DeepCopyInto(out *TCPRoute)
- func (in *TCPRoute) DeepCopyObject() runtime.Object
- func (p *TCPRoute) GetGroupVersionResource() schema.GroupVersionResource
- func (p *TCPRoute) GetObjectMeta() *metav1.ObjectMeta
- func (p *TCPRoute) GetSingularName() string
- func (p *TCPRoute) GetStatus() resource.StatusSubResource
- func (p *TCPRoute) IsStorageVersion() bool
- func (p *TCPRoute) NamespaceScoped() bool
- func (p *TCPRoute) New() runtime.Object
- func (p *TCPRoute) NewList() runtime.Object
- type TCPRouteList
- func (l *TCPRouteList) ConvertToTable(ctx context.Context, tableOptions runtime.Object) (*metav1.Table, error)
- func (in *TCPRouteList) DeepCopy() *TCPRouteList
- func (in *TCPRouteList) DeepCopyInto(out *TCPRouteList)
- func (in *TCPRouteList) DeepCopyObject() runtime.Object
- func (pl *TCPRouteList) GetListMeta() *metav1.ListMeta
- type TCPRouteStatus
- type TLSRoute
- func (r *TLSRoute) ConvertToTable(ctx context.Context, tableOptions runtime.Object) (*metav1.Table, error)
- func (in *TLSRoute) DeepCopy() *TLSRoute
- func (in *TLSRoute) DeepCopyInto(out *TLSRoute)
- func (in *TLSRoute) DeepCopyObject() runtime.Object
- func (p *TLSRoute) GetGroupVersionResource() schema.GroupVersionResource
- func (p *TLSRoute) GetObjectMeta() *metav1.ObjectMeta
- func (p *TLSRoute) GetSingularName() string
- func (p *TLSRoute) GetStatus() resource.StatusSubResource
- func (p *TLSRoute) IsStorageVersion() bool
- func (p *TLSRoute) NamespaceScoped() bool
- func (p *TLSRoute) New() runtime.Object
- func (p *TLSRoute) NewList() runtime.Object
- type TLSRouteList
- func (l *TLSRouteList) ConvertToTable(ctx context.Context, tableOptions runtime.Object) (*metav1.Table, error)
- func (in *TLSRouteList) DeepCopy() *TLSRouteList
- func (in *TLSRouteList) DeepCopyInto(out *TLSRouteList)
- func (in *TLSRouteList) DeepCopyObject() runtime.Object
- func (pl *TLSRouteList) GetListMeta() *metav1.ListMeta
- type TLSRouteStatus
- type UDPRoute
- func (r *UDPRoute) ConvertToTable(ctx context.Context, tableOptions runtime.Object) (*metav1.Table, error)
- func (in *UDPRoute) DeepCopy() *UDPRoute
- func (in *UDPRoute) DeepCopyInto(out *UDPRoute)
- func (in *UDPRoute) DeepCopyObject() runtime.Object
- func (p *UDPRoute) GetGroupVersionResource() schema.GroupVersionResource
- func (p *UDPRoute) GetObjectMeta() *metav1.ObjectMeta
- func (p *UDPRoute) GetSingularName() string
- func (p *UDPRoute) GetStatus() resource.StatusSubResource
- func (p *UDPRoute) IsStorageVersion() bool
- func (p *UDPRoute) NamespaceScoped() bool
- func (p *UDPRoute) New() runtime.Object
- func (p *UDPRoute) NewList() runtime.Object
- type UDPRouteList
- func (l *UDPRouteList) ConvertToTable(ctx context.Context, tableOptions runtime.Object) (*metav1.Table, error)
- func (in *UDPRouteList) DeepCopy() *UDPRouteList
- func (in *UDPRouteList) DeepCopyInto(out *UDPRouteList)
- func (in *UDPRouteList) DeepCopyObject() runtime.Object
- func (pl *UDPRouteList) GetListMeta() *metav1.ListMeta
- type UDPRouteStatus
Constants ¶
const GroupName = "gateway.apoxy.dev"
GroupName specifies the group name used to register the objects.
Variables ¶
var ( // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder // Deprecated: use Install instead AddToScheme = localSchemeBuilder.AddToScheme Install = localSchemeBuilder.AddToScheme )
var GroupVersion = v1.GroupVersion{Group: GroupName, Version: "v1alpha2"}
GroupVersion specifies the group and the version used to register the objects.
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 (*TCPRoute) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TCPRoute.
func (*TCPRoute) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TCPRoute) DeepCopyObject ¶
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 (*TCPRoute) GetStatus ¶
func (p *TCPRoute) GetStatus() resource.StatusSubResource
func (*TCPRoute) IsStorageVersion ¶
func (*TCPRoute) NamespaceScoped ¶
type TCPRouteList ¶
type TCPRouteList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []TCPRoute `json:"items"`
}
func (*TCPRouteList) ConvertToTable ¶
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 (s *TCPRouteStatus) CopyTo(obj resource.ObjectWithStatusSubResource)
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 (*TLSRoute) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TLSRoute.
func (*TLSRoute) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TLSRoute) DeepCopyObject ¶
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 (*TLSRoute) GetStatus ¶
func (p *TLSRoute) GetStatus() resource.StatusSubResource
func (*TLSRoute) IsStorageVersion ¶
func (*TLSRoute) NamespaceScoped ¶
type TLSRouteList ¶
type TLSRouteList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []TLSRoute `json:"items"`
}
func (*TLSRouteList) ConvertToTable ¶
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 (s *TLSRouteStatus) CopyTo(obj resource.ObjectWithStatusSubResource)
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 (*UDPRoute) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UDPRoute.
func (*UDPRoute) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UDPRoute) DeepCopyObject ¶
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 (*UDPRoute) GetStatus ¶
func (p *UDPRoute) GetStatus() resource.StatusSubResource
func (*UDPRoute) IsStorageVersion ¶
func (*UDPRoute) NamespaceScoped ¶
type UDPRouteList ¶
type UDPRouteList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []UDPRoute `json:"items"`
}
func (*UDPRouteList) ConvertToTable ¶
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 (s *UDPRouteStatus) CopyTo(obj resource.ObjectWithStatusSubResource)
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