Documentation ¶
Overview ¶
Package v1 is the v1 version of the API.
Index ¶
- Constants
- Variables
- func Resource(resource string) schema.GroupResource
- type GRPCRoute
- func (in *GRPCRoute) DeepCopy() *GRPCRoute
- func (in *GRPCRoute) DeepCopyInto(out *GRPCRoute)
- func (in *GRPCRoute) DeepCopyObject() runtime.Object
- func (p *GRPCRoute) GetGroupVersionResource() schema.GroupVersionResource
- func (p *GRPCRoute) GetObjectMeta() *metav1.ObjectMeta
- func (p *GRPCRoute) GetSingularName() string
- func (p *GRPCRoute) IsStorageVersion() bool
- func (p *GRPCRoute) NamespaceScoped() bool
- func (p *GRPCRoute) New() runtime.Object
- func (p *GRPCRoute) NewList() runtime.Object
- type GRPCRouteList
- type Gateway
- func (in *Gateway) DeepCopy() *Gateway
- func (in *Gateway) DeepCopyInto(out *Gateway)
- func (in *Gateway) DeepCopyObject() runtime.Object
- func (p *Gateway) GetGroupVersionResource() schema.GroupVersionResource
- func (p *Gateway) GetObjectMeta() *metav1.ObjectMeta
- func (p *Gateway) GetSingularName() string
- func (p *Gateway) IsStorageVersion() bool
- func (p *Gateway) NamespaceScoped() bool
- func (p *Gateway) New() runtime.Object
- func (p *Gateway) NewList() runtime.Object
- type GatewayClass
- func (in *GatewayClass) DeepCopy() *GatewayClass
- func (in *GatewayClass) DeepCopyInto(out *GatewayClass)
- func (in *GatewayClass) DeepCopyObject() runtime.Object
- func (p *GatewayClass) GetGroupVersionResource() schema.GroupVersionResource
- func (p *GatewayClass) GetObjectMeta() *metav1.ObjectMeta
- func (p *GatewayClass) GetSingularName() string
- func (p *GatewayClass) IsStorageVersion() bool
- func (p *GatewayClass) NamespaceScoped() bool
- func (p *GatewayClass) New() runtime.Object
- func (p *GatewayClass) NewList() runtime.Object
- type GatewayClassList
- type GatewayList
- type HTTPRoute
- func (in *HTTPRoute) DeepCopy() *HTTPRoute
- func (in *HTTPRoute) DeepCopyInto(out *HTTPRoute)
- func (in *HTTPRoute) DeepCopyObject() runtime.Object
- func (p *HTTPRoute) GetGroupVersionResource() schema.GroupVersionResource
- func (p *HTTPRoute) GetObjectMeta() *metav1.ObjectMeta
- func (p *HTTPRoute) GetSingularName() string
- func (p *HTTPRoute) IsStorageVersion() bool
- func (p *HTTPRoute) NamespaceScoped() bool
- func (p *HTTPRoute) New() runtime.Object
- func (p *HTTPRoute) NewList() runtime.Object
- type HTTPRouteList
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: "v1"}
GroupVersion specifies the group and the version used to register the objects.
var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1"}
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 GRPCRoute ¶
type GRPCRoute struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec gwapiv1.GRPCRouteSpec `json:"spec,omitempty"` Status gwapiv1.GRPCRouteStatus `json:"status,omitempty"` }
+genclient +genclient:nonNamespaced +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*GRPCRoute) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GRPCRoute.
func (*GRPCRoute) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GRPCRoute) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GRPCRoute) GetGroupVersionResource ¶
func (p *GRPCRoute) GetGroupVersionResource() schema.GroupVersionResource
func (*GRPCRoute) GetObjectMeta ¶
func (p *GRPCRoute) GetObjectMeta() *metav1.ObjectMeta
func (*GRPCRoute) GetSingularName ¶
func (*GRPCRoute) IsStorageVersion ¶
func (*GRPCRoute) NamespaceScoped ¶
type GRPCRouteList ¶
type GRPCRouteList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GRPCRoute `json:"items"` }
func (*GRPCRouteList) DeepCopy ¶
func (in *GRPCRouteList) DeepCopy() *GRPCRouteList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GRPCRouteList.
func (*GRPCRouteList) DeepCopyInto ¶
func (in *GRPCRouteList) DeepCopyInto(out *GRPCRouteList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GRPCRouteList) DeepCopyObject ¶
func (in *GRPCRouteList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GRPCRouteList) GetListMeta ¶
func (pl *GRPCRouteList) GetListMeta() *metav1.ListMeta
type Gateway ¶
type Gateway struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec gwapiv1.GatewaySpec `json:"spec,omitempty"` Status gwapiv1.GatewayStatus `json:"status,omitempty"` }
+genclient +genclient:nonNamespaced +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*Gateway) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Gateway.
func (*Gateway) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Gateway) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Gateway) GetGroupVersionResource ¶
func (p *Gateway) GetGroupVersionResource() schema.GroupVersionResource
func (*Gateway) GetObjectMeta ¶
func (p *Gateway) GetObjectMeta() *metav1.ObjectMeta
func (*Gateway) GetSingularName ¶
func (*Gateway) IsStorageVersion ¶
func (*Gateway) NamespaceScoped ¶
type GatewayClass ¶
type GatewayClass struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec gwapiv1.GatewayClassSpec `json:"spec,omitempty"` Status gwapiv1.GatewayClassStatus `json:"status,omitempty"` }
+genclient +genclient:nonNamespaced +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*GatewayClass) DeepCopy ¶
func (in *GatewayClass) DeepCopy() *GatewayClass
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayClass.
func (*GatewayClass) DeepCopyInto ¶
func (in *GatewayClass) DeepCopyInto(out *GatewayClass)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GatewayClass) DeepCopyObject ¶
func (in *GatewayClass) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GatewayClass) GetGroupVersionResource ¶
func (p *GatewayClass) GetGroupVersionResource() schema.GroupVersionResource
func (*GatewayClass) GetObjectMeta ¶
func (p *GatewayClass) GetObjectMeta() *metav1.ObjectMeta
func (*GatewayClass) GetSingularName ¶
func (p *GatewayClass) GetSingularName() string
func (*GatewayClass) IsStorageVersion ¶
func (p *GatewayClass) IsStorageVersion() bool
func (*GatewayClass) NamespaceScoped ¶
func (p *GatewayClass) NamespaceScoped() bool
func (*GatewayClass) New ¶
func (p *GatewayClass) New() runtime.Object
func (*GatewayClass) NewList ¶
func (p *GatewayClass) NewList() runtime.Object
type GatewayClassList ¶
type GatewayClassList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GatewayClass `json:"items"` }
func (*GatewayClassList) DeepCopy ¶
func (in *GatewayClassList) DeepCopy() *GatewayClassList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayClassList.
func (*GatewayClassList) DeepCopyInto ¶
func (in *GatewayClassList) DeepCopyInto(out *GatewayClassList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GatewayClassList) DeepCopyObject ¶
func (in *GatewayClassList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GatewayClassList) GetListMeta ¶
func (pl *GatewayClassList) GetListMeta() *metav1.ListMeta
type GatewayList ¶
type GatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Gateway `json:"items"` }
func (*GatewayList) DeepCopy ¶
func (in *GatewayList) DeepCopy() *GatewayList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayList.
func (*GatewayList) DeepCopyInto ¶
func (in *GatewayList) DeepCopyInto(out *GatewayList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GatewayList) DeepCopyObject ¶
func (in *GatewayList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GatewayList) GetListMeta ¶
func (pl *GatewayList) GetListMeta() *metav1.ListMeta
type HTTPRoute ¶
type HTTPRoute struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec gwapiv1.HTTPRouteSpec `json:"spec,omitempty"` Status gwapiv1.HTTPRouteStatus `json:"status,omitempty"` }
+genclient +genclient:nonNamespaced +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*HTTPRoute) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPRoute.
func (*HTTPRoute) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HTTPRoute) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HTTPRoute) GetGroupVersionResource ¶
func (p *HTTPRoute) GetGroupVersionResource() schema.GroupVersionResource
func (*HTTPRoute) GetObjectMeta ¶
func (p *HTTPRoute) GetObjectMeta() *metav1.ObjectMeta
func (*HTTPRoute) GetSingularName ¶
func (*HTTPRoute) IsStorageVersion ¶
func (*HTTPRoute) NamespaceScoped ¶
type HTTPRouteList ¶
type HTTPRouteList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []HTTPRoute `json:"items"` }
func (*HTTPRouteList) DeepCopy ¶
func (in *HTTPRouteList) DeepCopy() *HTTPRouteList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPRouteList.
func (*HTTPRouteList) DeepCopyInto ¶
func (in *HTTPRouteList) DeepCopyInto(out *HTTPRouteList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HTTPRouteList) DeepCopyObject ¶
func (in *HTTPRouteList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HTTPRouteList) GetListMeta ¶
func (pl *HTTPRouteList) GetListMeta() *metav1.ListMeta