Documentation
¶
Overview ¶
Package v1 is the v1 version of the API.
Index ¶
- Constants
- Variables
- func Resource(resource string) schema.GroupResource
- type GRPCRoute
- func (r *GRPCRoute) ConvertToTable(ctx context.Context, tableOptions runtime.Object) (*metav1.Table, error)
- 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) GetStatus() resource.StatusSubResource
- func (p *GRPCRoute) IsStorageVersion() bool
- func (p *GRPCRoute) NamespaceScoped() bool
- func (p *GRPCRoute) New() runtime.Object
- func (p *GRPCRoute) NewList() runtime.Object
- type GRPCRouteList
- func (l *GRPCRouteList) ConvertToTable(ctx context.Context, tableOptions runtime.Object) (*metav1.Table, error)
- func (in *GRPCRouteList) DeepCopy() *GRPCRouteList
- func (in *GRPCRouteList) DeepCopyInto(out *GRPCRouteList)
- func (in *GRPCRouteList) DeepCopyObject() runtime.Object
- func (pl *GRPCRouteList) GetListMeta() *metav1.ListMeta
- type GRPCRouteStatus
- type Gateway
- func (g *Gateway) ConvertToTable(ctx context.Context, tableOptions runtime.Object) (*metav1.Table, error)
- 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) GetStatus() resource.StatusSubResource
- 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 (gc *GatewayClass) ConvertToTable(ctx context.Context, tableOptions runtime.Object) (*metav1.Table, error)
- 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) GetStatus() resource.StatusSubResource
- func (p *GatewayClass) IsStorageVersion() bool
- func (p *GatewayClass) NamespaceScoped() bool
- func (p *GatewayClass) New() runtime.Object
- func (p *GatewayClass) NewList() runtime.Object
- type GatewayClassList
- func (l *GatewayClassList) ConvertToTable(ctx context.Context, tableOptions runtime.Object) (*metav1.Table, error)
- func (in *GatewayClassList) DeepCopy() *GatewayClassList
- func (in *GatewayClassList) DeepCopyInto(out *GatewayClassList)
- func (in *GatewayClassList) DeepCopyObject() runtime.Object
- func (pl *GatewayClassList) GetListMeta() *metav1.ListMeta
- type GatewayClassStatus
- type GatewayList
- func (l *GatewayList) ConvertToTable(ctx context.Context, tableOptions runtime.Object) (*metav1.Table, error)
- func (in *GatewayList) DeepCopy() *GatewayList
- func (in *GatewayList) DeepCopyInto(out *GatewayList)
- func (in *GatewayList) DeepCopyObject() runtime.Object
- func (pl *GatewayList) GetListMeta() *metav1.ListMeta
- type GatewayStatus
- type HTTPRoute
- func (r *HTTPRoute) ConvertToTable(ctx context.Context, tableOptions runtime.Object) (*metav1.Table, error)
- 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) GetStatus() resource.StatusSubResource
- func (p *HTTPRoute) IsStorageVersion() bool
- func (p *HTTPRoute) NamespaceScoped() bool
- func (p *HTTPRoute) New() runtime.Object
- func (p *HTTPRoute) NewList() runtime.Object
- type HTTPRouteList
- func (l *HTTPRouteList) ConvertToTable(ctx context.Context, tableOptions runtime.Object) (*metav1.Table, error)
- func (in *HTTPRouteList) DeepCopy() *HTTPRouteList
- func (in *HTTPRouteList) DeepCopyInto(out *HTTPRouteList)
- func (in *HTTPRouteList) DeepCopyObject() runtime.Object
- func (pl *HTTPRouteList) GetListMeta() *metav1.ListMeta
- type HTTPRouteStatus
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 = metav1.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 GRPCRouteStatus `json:"status,omitempty"`
}
+genclient +genclient:nonNamespaced +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*GRPCRoute) ConvertToTable ¶
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) GetStatus ¶
func (p *GRPCRoute) GetStatus() resource.StatusSubResource
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) ConvertToTable ¶
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 GRPCRouteStatus ¶
type GRPCRouteStatus struct {
gwapiv1.GRPCRouteStatus
}
func (*GRPCRouteStatus) CopyTo ¶
func (s *GRPCRouteStatus) CopyTo(obj resource.ObjectWithStatusSubResource)
func (*GRPCRouteStatus) DeepCopy ¶
func (in *GRPCRouteStatus) DeepCopy() *GRPCRouteStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GRPCRouteStatus.
func (*GRPCRouteStatus) DeepCopyInto ¶
func (in *GRPCRouteStatus) DeepCopyInto(out *GRPCRouteStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GRPCRouteStatus) SubResourceName ¶
func (s *GRPCRouteStatus) SubResourceName() string
type Gateway ¶
type Gateway struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec gwapiv1.GatewaySpec `json:"spec,omitempty"`
Status GatewayStatus `json:"status,omitempty"`
}
+genclient +genclient:nonNamespaced +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*Gateway) ConvertToTable ¶
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) GetStatus ¶
func (p *Gateway) GetStatus() resource.StatusSubResource
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 GatewayClassStatus `json:"status,omitempty"`
}
+genclient +genclient:nonNamespaced +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*GatewayClass) ConvertToTable ¶
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) GetStatus ¶
func (p *GatewayClass) GetStatus() resource.StatusSubResource
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) ConvertToTable ¶
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 GatewayClassStatus ¶
type GatewayClassStatus struct {
gwapiv1.GatewayClassStatus
}
func (*GatewayClassStatus) CopyTo ¶
func (s *GatewayClassStatus) CopyTo(obj resource.ObjectWithStatusSubResource)
func (*GatewayClassStatus) DeepCopy ¶
func (in *GatewayClassStatus) DeepCopy() *GatewayClassStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayClassStatus.
func (*GatewayClassStatus) DeepCopyInto ¶
func (in *GatewayClassStatus) DeepCopyInto(out *GatewayClassStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GatewayClassStatus) SubResourceName ¶
func (s *GatewayClassStatus) SubResourceName() string
type GatewayList ¶
type GatewayList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []Gateway `json:"items"`
}
func (*GatewayList) ConvertToTable ¶
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 GatewayStatus ¶
type GatewayStatus struct {
gwapiv1.GatewayStatus
}
func (*GatewayStatus) CopyTo ¶
func (s *GatewayStatus) CopyTo(obj resource.ObjectWithStatusSubResource)
func (*GatewayStatus) DeepCopy ¶
func (in *GatewayStatus) DeepCopy() *GatewayStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GatewayStatus.
func (*GatewayStatus) DeepCopyInto ¶
func (in *GatewayStatus) DeepCopyInto(out *GatewayStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GatewayStatus) SubResourceName ¶
func (s *GatewayStatus) SubResourceName() string
type HTTPRoute ¶
type HTTPRoute struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec gwapiv1.HTTPRouteSpec `json:"spec,omitempty"`
Status HTTPRouteStatus `json:"status,omitempty"`
}
+genclient +genclient:nonNamespaced +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object
func (*HTTPRoute) ConvertToTable ¶
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) GetStatus ¶
func (p *HTTPRoute) GetStatus() resource.StatusSubResource
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) ConvertToTable ¶
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
type HTTPRouteStatus ¶
type HTTPRouteStatus struct {
gwapiv1.HTTPRouteStatus
}
func (*HTTPRouteStatus) CopyTo ¶
func (s *HTTPRouteStatus) CopyTo(obj resource.ObjectWithStatusSubResource)
func (*HTTPRouteStatus) DeepCopy ¶
func (in *HTTPRouteStatus) DeepCopy() *HTTPRouteStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPRouteStatus.
func (*HTTPRouteStatus) DeepCopyInto ¶
func (in *HTTPRouteStatus) DeepCopyInto(out *HTTPRouteStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HTTPRouteStatus) SubResourceName ¶
func (s *HTTPRouteStatus) SubResourceName() string