Documentation
¶
Overview ¶
Package v1beta1 is the v1beta1 version of the API. +groupName=nuclio.io
Index ¶
- Variables
- func Resource(resource string) schema.GroupResource
- type NuclioAPIGateway
- type NuclioAPIGatewayList
- type NuclioFunction
- func (in *NuclioFunction) DeepCopy() *NuclioFunction
- func (in *NuclioFunction) DeepCopyInto(out *NuclioFunction)
- func (in *NuclioFunction) DeepCopyObject() runtime.Object
- func (nf *NuclioFunction) EnrichNodeSelector(platformNodeSelector, projectNodeSelector map[string]string)
- func (nf *NuclioFunction) GetComputedMaxReplicas() int32
- func (nf *NuclioFunction) GetComputedMinReplicas() int32
- func (nf *NuclioFunction) GetComputedReplicas() *int32
- type NuclioFunctionEvent
- type NuclioFunctionEventList
- type NuclioFunctionList
- type NuclioProject
- type NuclioProjectList
Constants ¶
This section is empty.
Variables ¶
var ( // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: nuclioio.GroupName, Version: "v1beta1"}
SchemeGroupVersion is group version used to register these objects
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type NuclioAPIGateway ¶
type NuclioAPIGateway struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec platform.APIGatewaySpec `json:"spec"` Status platform.APIGatewayStatus `json:"status"` }
NuclioAPIGateway describes an api gateway.
func (*NuclioAPIGateway) DeepCopy ¶
func (in *NuclioAPIGateway) DeepCopy() *NuclioAPIGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NuclioAPIGateway.
func (*NuclioAPIGateway) DeepCopyInto ¶
func (in *NuclioAPIGateway) DeepCopyInto(out *NuclioAPIGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NuclioAPIGateway) DeepCopyObject ¶
func (in *NuclioAPIGateway) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NuclioAPIGatewayList ¶
type NuclioAPIGatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []NuclioAPIGateway `json:"items"` }
NuclioAPIGatewayList is a list of api gateway resources
func (*NuclioAPIGatewayList) DeepCopy ¶
func (in *NuclioAPIGatewayList) DeepCopy() *NuclioAPIGatewayList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NuclioAPIGatewayList.
func (*NuclioAPIGatewayList) DeepCopyInto ¶
func (in *NuclioAPIGatewayList) DeepCopyInto(out *NuclioAPIGatewayList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NuclioAPIGatewayList) DeepCopyObject ¶
func (in *NuclioAPIGatewayList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NuclioFunction ¶
type NuclioFunction struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec functionconfig.Spec `json:"spec"` Status functionconfig.Status `json:"status,omitempty"` }
NuclioFunction describes a function.
func (*NuclioFunction) DeepCopy ¶
func (in *NuclioFunction) DeepCopy() *NuclioFunction
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NuclioFunction.
func (*NuclioFunction) DeepCopyInto ¶
func (in *NuclioFunction) DeepCopyInto(out *NuclioFunction)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NuclioFunction) DeepCopyObject ¶
func (in *NuclioFunction) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NuclioFunction) EnrichNodeSelector ¶
func (nf *NuclioFunction) EnrichNodeSelector(platformNodeSelector, projectNodeSelector map[string]string)
EnrichNodeSelector enriches Spec.NodeSelector with platform and project NodeSelectors, where function values take precedence over project values, and project values take precedence over platform values
func (*NuclioFunction) GetComputedMaxReplicas ¶
func (nf *NuclioFunction) GetComputedMaxReplicas() int32
func (*NuclioFunction) GetComputedMinReplicas ¶
func (nf *NuclioFunction) GetComputedMinReplicas() int32
func (*NuclioFunction) GetComputedReplicas ¶
func (nf *NuclioFunction) GetComputedReplicas() *int32
type NuclioFunctionEvent ¶
type NuclioFunctionEvent struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec platform.FunctionEventSpec `json:"spec"` }
NuclioFunctionEvent describes a function event.
func (*NuclioFunctionEvent) DeepCopy ¶
func (in *NuclioFunctionEvent) DeepCopy() *NuclioFunctionEvent
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NuclioFunctionEvent.
func (*NuclioFunctionEvent) DeepCopyInto ¶
func (in *NuclioFunctionEvent) DeepCopyInto(out *NuclioFunctionEvent)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NuclioFunctionEvent) DeepCopyObject ¶
func (in *NuclioFunctionEvent) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NuclioFunctionEventList ¶
type NuclioFunctionEventList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []NuclioFunctionEvent `json:"items"` }
NuclioFunctionEventList is a list of functionevent resources
func (*NuclioFunctionEventList) DeepCopy ¶
func (in *NuclioFunctionEventList) DeepCopy() *NuclioFunctionEventList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NuclioFunctionEventList.
func (*NuclioFunctionEventList) DeepCopyInto ¶
func (in *NuclioFunctionEventList) DeepCopyInto(out *NuclioFunctionEventList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NuclioFunctionEventList) DeepCopyObject ¶
func (in *NuclioFunctionEventList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NuclioFunctionList ¶
type NuclioFunctionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []NuclioFunction `json:"items"` }
NuclioFunctionList is a list of NuclioFunction resources
func (*NuclioFunctionList) DeepCopy ¶
func (in *NuclioFunctionList) DeepCopy() *NuclioFunctionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NuclioFunctionList.
func (*NuclioFunctionList) DeepCopyInto ¶
func (in *NuclioFunctionList) DeepCopyInto(out *NuclioFunctionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NuclioFunctionList) DeepCopyObject ¶
func (in *NuclioFunctionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NuclioProject ¶
type NuclioProject struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec platform.ProjectSpec `json:"spec"` Status platform.ProjectStatus `json:"status,omitempty"` }
NuclioProject describes a project.
func (*NuclioProject) DeepCopy ¶
func (in *NuclioProject) DeepCopy() *NuclioProject
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NuclioProject.
func (*NuclioProject) DeepCopyInto ¶
func (in *NuclioProject) DeepCopyInto(out *NuclioProject)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NuclioProject) DeepCopyObject ¶
func (in *NuclioProject) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NuclioProjectList ¶
type NuclioProjectList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata"` Items []NuclioProject `json:"items"` }
NuclioProjectList is a list of project resources
func (*NuclioProjectList) DeepCopy ¶
func (in *NuclioProjectList) DeepCopy() *NuclioProjectList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NuclioProjectList.
func (*NuclioProjectList) DeepCopyInto ¶
func (in *NuclioProjectList) DeepCopyInto(out *NuclioProjectList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NuclioProjectList) DeepCopyObject ¶
func (in *NuclioProjectList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.