Documentation
¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the operator v1alpha1 API group +kubebuilder:object:generate=true +groupName=operator.tinysystems.io
Index ¶
- Constants
- Variables
- type Position
- type TinyFlow
- type TinyFlowList
- type TinyFlowSpec
- type TinyFlowStatus
- type TinyModule
- type TinyModuleComponentStatus
- type TinyModuleList
- type TinyModuleSpec
- type TinyModuleStatus
- type TinyNode
- type TinyNodeComponentStatus
- type TinyNodeEdge
- type TinyNodeList
- type TinyNodeModuleStatus
- type TinyNodePortConfig
- type TinyNodePortStatus
- type TinyNodeSpec
- type TinyNodeStatus
- type TinyPage
- type TinyPageList
- type TinyPageSpec
- type TinyPageStatus
- type TinyProject
- type TinyProjectList
- type TinyProjectSpec
- type TinyProjectStatus
- type TinySignal
- type TinySignalList
- type TinySignalSpec
- type TinySignalStatus
- type TinyTracker
- type TinyTrackerList
- type TinyTrackerSpec
- type TinyTrackerStatus
- type TinyWidget
- type TinyWidgetList
- type TinyWidgetSpec
- type TinyWidgetStatus
Constants ¶
const ( //FlowIDLabel flow ID k8s label FlowIDLabel = "tinysystems.io/flow-id" //ProjectIDLabel project ID k8s label ProjectIDLabel = "tinysystems.io/project-id" //ModuleNameMajorLabel module major version label ModuleNameMajorLabel = "tinysystems.io/module-version-major" //ModuleVersionLabel module exact version label ModuleVersionLabel = "tinysystems.io/module-version" DashboardLabel = "tinysystems.io/dashboard" ProjectNameAnnotation = "tinysystems.io/project-name" ServerIDAnnotation = "tinysystems.io/server-id" FlowNameAnnotation = "tinysystems.io/flow-name" LastAppliedNodeConfigurationAnnotation = "tinysystems.io/last-applied-node-configuration" WidgetSchemaAnnotation = "tinysystems.io/widget-schema" WidgetPortAnnotation = "tinysystems.io/widget-port" WidgetTitleAnnotation = "tinysystems.io/widget-title" WidgetGridXAnnotation = "tinysystems.io/grid-x" WidgetGridYAnnotation = "tinysystems.io/grid-y" WidgetGridWAnnotation = "tinysystems.io/grid-w" WidgetGridHAnnotation = "tinysystems.io/grid-h" PageNameAnnotation = "tinysystems.io/page-name" ComponentPosXAnnotation = "tinysystems.io/component-pos-x" ComponentPosYAnnotation = "tinysystems.io/component-pos-y" ComponentPosSpinAnnotation = "tinysystems.io/component-pos-spin" NodeLabelAnnotation = "tinysystems.io/node-label" NodeCommentAnnotation = "tinysystems.io/node-comment" SuggestedHttpPortAnnotation = "tinysystems.io/suggested-http-port" IngressHostNameSuffixAnnotation = "tinysystems.io/ingress-hostname-suffix" )
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "operator.tinysystems.io", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type TinyFlow ¶ added in v0.1.124
type TinyFlow struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec TinyFlowSpec `json:"spec,omitempty"`
Status TinyFlowStatus `json:"status,omitempty"`
}
TinyFlow is the Schema for the tinyflows API
func (*TinyFlow) DeepCopy ¶ added in v0.1.124
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyFlow.
func (*TinyFlow) DeepCopyInto ¶ added in v0.1.124
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TinyFlow) DeepCopyObject ¶ added in v0.1.124
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TinyFlowList ¶ added in v0.1.124
type TinyFlowList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []TinyFlow `json:"items"`
}
TinyFlowList contains a list of TinyFlow
func (*TinyFlowList) DeepCopy ¶ added in v0.1.124
func (in *TinyFlowList) DeepCopy() *TinyFlowList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyFlowList.
func (*TinyFlowList) DeepCopyInto ¶ added in v0.1.124
func (in *TinyFlowList) DeepCopyInto(out *TinyFlowList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TinyFlowList) DeepCopyObject ¶ added in v0.1.124
func (in *TinyFlowList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TinyFlowSpec ¶ added in v0.1.124
type TinyFlowSpec struct {
}
TinyFlowSpec defines the desired state of TinyFlow
func (*TinyFlowSpec) DeepCopy ¶ added in v0.1.124
func (in *TinyFlowSpec) DeepCopy() *TinyFlowSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyFlowSpec.
func (*TinyFlowSpec) DeepCopyInto ¶ added in v0.1.124
func (in *TinyFlowSpec) DeepCopyInto(out *TinyFlowSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TinyFlowStatus ¶ added in v0.1.124
type TinyFlowStatus struct {
}
TinyFlowStatus defines the observed state of TinyFlow
func (*TinyFlowStatus) DeepCopy ¶ added in v0.1.124
func (in *TinyFlowStatus) DeepCopy() *TinyFlowStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyFlowStatus.
func (*TinyFlowStatus) DeepCopyInto ¶ added in v0.1.124
func (in *TinyFlowStatus) DeepCopyInto(out *TinyFlowStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TinyModule ¶
type TinyModule struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec TinyModuleSpec `json:"spec,omitempty"`
Status TinyModuleStatus `json:"status,omitempty"`
}
TinyModule is the Schema for the tinymodules API
func (*TinyModule) DeepCopy ¶
func (in *TinyModule) DeepCopy() *TinyModule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyModule.
func (*TinyModule) DeepCopyInto ¶
func (in *TinyModule) DeepCopyInto(out *TinyModule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TinyModule) DeepCopyObject ¶
func (in *TinyModule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TinyModuleComponentStatus ¶ added in v0.1.107
type TinyModuleComponentStatus struct {
Name string `json:"name"`
Description string `json:"description"`
Info string `json:"info"`
Tags []string `json:"tags,omitempty"`
}
func (*TinyModuleComponentStatus) DeepCopy ¶ added in v0.1.107
func (in *TinyModuleComponentStatus) DeepCopy() *TinyModuleComponentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyModuleComponentStatus.
func (*TinyModuleComponentStatus) DeepCopyInto ¶ added in v0.1.107
func (in *TinyModuleComponentStatus) DeepCopyInto(out *TinyModuleComponentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TinyModuleList ¶
type TinyModuleList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []TinyModule `json:"items"`
}
TinyModuleList contains a list of TinyModule
func (*TinyModuleList) DeepCopy ¶
func (in *TinyModuleList) DeepCopy() *TinyModuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyModuleList.
func (*TinyModuleList) DeepCopyInto ¶
func (in *TinyModuleList) DeepCopyInto(out *TinyModuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TinyModuleList) DeepCopyObject ¶
func (in *TinyModuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TinyModuleSpec ¶
type TinyModuleSpec struct {
// Foo is an example field of TinyModule. Edit tinymodule_types.go to remove/update
Image string `json:"image,omitempty"`
}
TinyModuleSpec defines the desired state of TinyModule
func (*TinyModuleSpec) DeepCopy ¶
func (in *TinyModuleSpec) DeepCopy() *TinyModuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyModuleSpec.
func (*TinyModuleSpec) DeepCopyInto ¶
func (in *TinyModuleSpec) DeepCopyInto(out *TinyModuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TinyModuleStatus ¶
type TinyModuleStatus struct {
// INSERT ADDITIONAL STATUS FIELD - define observed state of cluster
// Important: Run "make" to regenerate code after modifying this file
Addr string `json:"addr"`
Name string `json:"name"`
Version string `json:"version"`
Components []TinyModuleComponentStatus `json:"components"`
}
TinyModuleStatus defines the observed state of TinyModule
func (*TinyModuleStatus) DeepCopy ¶
func (in *TinyModuleStatus) DeepCopy() *TinyModuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyModuleStatus.
func (*TinyModuleStatus) DeepCopyInto ¶
func (in *TinyModuleStatus) DeepCopyInto(out *TinyModuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TinyNode ¶
type TinyNode struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec TinyNodeSpec `json:"spec,omitempty"`
Status TinyNodeStatus `json:"status,omitempty"`
}
TinyNode is the Schema for the tinynodes API
func (*TinyNode) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyNode.
func (*TinyNode) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TinyNode) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TinyNodeComponentStatus ¶ added in v0.1.31
type TinyNodeComponentStatus struct {
// +kubebuilder:validation:Required
Description string `json:"description"`
// +kubebuilder:validation:Required
Info string `json:"info"`
// +kubebuilder:validation:Optional
Tags []string `json:"tags"`
}
func (*TinyNodeComponentStatus) DeepCopy ¶ added in v0.1.31
func (in *TinyNodeComponentStatus) DeepCopy() *TinyNodeComponentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyNodeComponentStatus.
func (*TinyNodeComponentStatus) DeepCopyInto ¶ added in v0.1.31
func (in *TinyNodeComponentStatus) DeepCopyInto(out *TinyNodeComponentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TinyNodeEdge ¶
type TinyNodeEdge struct {
// Edge id
// +kubebuilder:validation:Required
ID string `json:"id"`
// Current node's port name
// Source port
// +kubebuilder:validation:Required
Port string `json:"port"`
// Other node's full port name
// +kubebuilder:validation:Required
To string `json:"to"`
// +kubebuilder:validation:Required
FlowID string `json:"flowID"`
}
func (*TinyNodeEdge) DeepCopy ¶
func (in *TinyNodeEdge) DeepCopy() *TinyNodeEdge
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyNodeEdge.
func (*TinyNodeEdge) DeepCopyInto ¶
func (in *TinyNodeEdge) DeepCopyInto(out *TinyNodeEdge)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TinyNodeList ¶
type TinyNodeList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []TinyNode `json:"items"`
}
TinyNodeList contains a list of TinyNode
func (*TinyNodeList) DeepCopy ¶
func (in *TinyNodeList) DeepCopy() *TinyNodeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyNodeList.
func (*TinyNodeList) DeepCopyInto ¶
func (in *TinyNodeList) DeepCopyInto(out *TinyNodeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TinyNodeList) DeepCopyObject ¶
func (in *TinyNodeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TinyNodeModuleStatus ¶ added in v0.1.31
type TinyNodeModuleStatus struct {
// +kubebuilder:validation:Required
Name string `json:"name"`
// +kubebuilder:validation:Required
Version string `json:"version"`
}
func (*TinyNodeModuleStatus) DeepCopy ¶ added in v0.1.31
func (in *TinyNodeModuleStatus) DeepCopy() *TinyNodeModuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyNodeModuleStatus.
func (*TinyNodeModuleStatus) DeepCopyInto ¶ added in v0.1.31
func (in *TinyNodeModuleStatus) DeepCopyInto(out *TinyNodeModuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TinyNodePortConfig ¶
type TinyNodePortConfig struct {
// +kubebuilder:validation:Optional
// Settings depend on a sender
From string `json:"from,omitempty"`
// +kubebuilder:validation:Required
Port string `json:"port"`
// +kubebuilder:validation:Optional
//Schema JSON schema of the port
Schema []byte `json:"schema"`
// +kubebuilder:validation:Optional
//Configuration JSON data of the port's configuration
Configuration []byte `json:"configuration"`
// +kubebuilder:validation:Optional
FlowID string `json:"flowID,omitempty"`
}
func (*TinyNodePortConfig) DeepCopy ¶
func (in *TinyNodePortConfig) DeepCopy() *TinyNodePortConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyNodePortConfig.
func (*TinyNodePortConfig) DeepCopyInto ¶
func (in *TinyNodePortConfig) DeepCopyInto(out *TinyNodePortConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TinyNodePortStatus ¶
type TinyNodePortStatus struct {
Name string `json:"name"`
Label string `json:"label"`
Position Position `json:"position"`
Source bool `json:"source"`
Schema []byte `json:"schema"`
Configuration []byte `json:"configuration"`
}
func (*TinyNodePortStatus) DeepCopy ¶
func (in *TinyNodePortStatus) DeepCopy() *TinyNodePortStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyNodePortStatus.
func (*TinyNodePortStatus) DeepCopyInto ¶
func (in *TinyNodePortStatus) DeepCopyInto(out *TinyNodePortStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TinyNodeSpec ¶
type TinyNodeSpec struct {
// Module name - container image repo + tag
// +kubebuilder:validation:Required
Module string `json:"module"`
// Module version semver v2 compatible (without v prefix)
// +kubebuilder:validation:Required
// +kubebuilder:default="1.0.0"
ModuleVersion string `json:"module_version"`
// Component name within a module
// +kubebuilder:validation:Required
Component string `json:"component"`
// Port configurations
// +kubebuilder:validation:Optional
Ports []TinyNodePortConfig `json:"ports"`
// Edges to send message next
// +kubebuilder:validation:Optional
Edges []TinyNodeEdge `json:"edges"`
}
TinyNodeSpec defines the desired state of TinyNode
func (*TinyNodeSpec) DeepCopy ¶
func (in *TinyNodeSpec) DeepCopy() *TinyNodeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyNodeSpec.
func (*TinyNodeSpec) DeepCopyInto ¶
func (in *TinyNodeSpec) DeepCopyInto(out *TinyNodeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TinyNodeStatus ¶
type TinyNodeStatus struct {
// +kubebuilder:validation:Required
Module TinyNodeModuleStatus `json:"module"`
// +kubebuilder:validation:Required
Component TinyNodeComponentStatus `json:"component"`
// +kubebuilder:validation:Optional
Ports []TinyNodePortStatus `json:"ports"`
// +kubebuilder:validation:Optional
Status string `json:"status,omitempty"`
//+kubebuilder:validation:Optional
Error bool `json:"error,omitempty"`
//+kubebuilder:validation:Format:date-time
//+kubebuilder:validation:Optional
LastUpdateTime *metav1.Time `json:"lastUpdateTime,omitempty"`
}
TinyNodeStatus defines the observed state of TinyNode
func (*TinyNodeStatus) DeepCopy ¶
func (in *TinyNodeStatus) DeepCopy() *TinyNodeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyNodeStatus.
func (*TinyNodeStatus) DeepCopyInto ¶
func (in *TinyNodeStatus) DeepCopyInto(out *TinyNodeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TinyPage ¶ added in v0.1.125
type TinyPage struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec TinyPageSpec `json:"spec,omitempty"`
Status TinyPageStatus `json:"status,omitempty"`
}
TinyPage is the Schema for the tinypages API
func (*TinyPage) DeepCopy ¶ added in v0.1.125
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyPage.
func (*TinyPage) DeepCopyInto ¶ added in v0.1.125
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TinyPage) DeepCopyObject ¶ added in v0.1.125
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TinyPageList ¶ added in v0.1.125
type TinyPageList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []TinyPage `json:"items"`
}
TinyPageList contains a list of TinyPage
func (*TinyPageList) DeepCopy ¶ added in v0.1.125
func (in *TinyPageList) DeepCopy() *TinyPageList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyPageList.
func (*TinyPageList) DeepCopyInto ¶ added in v0.1.125
func (in *TinyPageList) DeepCopyInto(out *TinyPageList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TinyPageList) DeepCopyObject ¶ added in v0.1.125
func (in *TinyPageList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TinyPageSpec ¶ added in v0.1.125
type TinyPageSpec struct {
// Foo is an example field of TinyPage. Edit tinypage_types.go to remove/update
Foo string `json:"foo,omitempty"`
}
TinyPageSpec defines the desired state of TinyPage
func (*TinyPageSpec) DeepCopy ¶ added in v0.1.125
func (in *TinyPageSpec) DeepCopy() *TinyPageSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyPageSpec.
func (*TinyPageSpec) DeepCopyInto ¶ added in v0.1.125
func (in *TinyPageSpec) DeepCopyInto(out *TinyPageSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TinyPageStatus ¶ added in v0.1.125
type TinyPageStatus struct {
}
TinyPageStatus defines the observed state of TinyPage
func (*TinyPageStatus) DeepCopy ¶ added in v0.1.125
func (in *TinyPageStatus) DeepCopy() *TinyPageStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyPageStatus.
func (*TinyPageStatus) DeepCopyInto ¶ added in v0.1.125
func (in *TinyPageStatus) DeepCopyInto(out *TinyPageStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TinyProject ¶ added in v0.1.124
type TinyProject struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec TinyProjectSpec `json:"spec,omitempty"`
Status TinyProjectStatus `json:"status,omitempty"`
}
TinyProject is the Schema for the tinyprojects API
func (*TinyProject) DeepCopy ¶ added in v0.1.124
func (in *TinyProject) DeepCopy() *TinyProject
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyProject.
func (*TinyProject) DeepCopyInto ¶ added in v0.1.124
func (in *TinyProject) DeepCopyInto(out *TinyProject)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TinyProject) DeepCopyObject ¶ added in v0.1.124
func (in *TinyProject) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TinyProjectList ¶ added in v0.1.124
type TinyProjectList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []TinyProject `json:"items"`
}
TinyProjectList contains a list of TinyProject
func (*TinyProjectList) DeepCopy ¶ added in v0.1.124
func (in *TinyProjectList) DeepCopy() *TinyProjectList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyProjectList.
func (*TinyProjectList) DeepCopyInto ¶ added in v0.1.124
func (in *TinyProjectList) DeepCopyInto(out *TinyProjectList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TinyProjectList) DeepCopyObject ¶ added in v0.1.124
func (in *TinyProjectList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TinyProjectSpec ¶ added in v0.1.124
type TinyProjectSpec struct {
}
TinyProjectSpec defines the desired state of TinyProject
func (*TinyProjectSpec) DeepCopy ¶ added in v0.1.124
func (in *TinyProjectSpec) DeepCopy() *TinyProjectSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyProjectSpec.
func (*TinyProjectSpec) DeepCopyInto ¶ added in v0.1.124
func (in *TinyProjectSpec) DeepCopyInto(out *TinyProjectSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TinyProjectStatus ¶ added in v0.1.124
type TinyProjectStatus struct {
}
TinyProjectStatus defines the observed state of TinyProject
func (*TinyProjectStatus) DeepCopy ¶ added in v0.1.124
func (in *TinyProjectStatus) DeepCopy() *TinyProjectStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyProjectStatus.
func (*TinyProjectStatus) DeepCopyInto ¶ added in v0.1.124
func (in *TinyProjectStatus) DeepCopyInto(out *TinyProjectStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TinySignal ¶ added in v0.1.30
type TinySignal struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec TinySignalSpec `json:"spec,omitempty"`
Status TinySignalStatus `json:"status,omitempty"`
}
TinySignal is the Schema for the tinysignals API
func (*TinySignal) DeepCopy ¶ added in v0.1.30
func (in *TinySignal) DeepCopy() *TinySignal
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinySignal.
func (*TinySignal) DeepCopyInto ¶ added in v0.1.30
func (in *TinySignal) DeepCopyInto(out *TinySignal)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TinySignal) DeepCopyObject ¶ added in v0.1.30
func (in *TinySignal) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TinySignalList ¶ added in v0.1.30
type TinySignalList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []TinySignal `json:"items"`
}
TinySignalList contains a list of TinySignal
func (*TinySignalList) DeepCopy ¶ added in v0.1.30
func (in *TinySignalList) DeepCopy() *TinySignalList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinySignalList.
func (*TinySignalList) DeepCopyInto ¶ added in v0.1.30
func (in *TinySignalList) DeepCopyInto(out *TinySignalList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TinySignalList) DeepCopyObject ¶ added in v0.1.30
func (in *TinySignalList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TinySignalSpec ¶ added in v0.1.30
type TinySignalSpec struct {
// Foo is an example field of TinySignal. Edit tinysignal_types.go to remove/update
Node string `json:"node"`
Port string `json:"port"`
// +kubebuilder:validation:Optional
Data []byte `json:"data"`
}
TinySignalSpec defines the desired state of TinySignal
func (*TinySignalSpec) DeepCopy ¶ added in v0.1.30
func (in *TinySignalSpec) DeepCopy() *TinySignalSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinySignalSpec.
func (*TinySignalSpec) DeepCopyInto ¶ added in v0.1.30
func (in *TinySignalSpec) DeepCopyInto(out *TinySignalSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TinySignalStatus ¶ added in v0.1.30
type TinySignalStatus struct {
}
TinySignalStatus defines the observed state of TinySignal
func (*TinySignalStatus) DeepCopy ¶ added in v0.1.30
func (in *TinySignalStatus) DeepCopy() *TinySignalStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinySignalStatus.
func (*TinySignalStatus) DeepCopyInto ¶ added in v0.1.30
func (in *TinySignalStatus) DeepCopyInto(out *TinySignalStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TinyTracker ¶
type TinyTracker struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec TinyTrackerSpec `json:"spec,omitempty"`
Status TinyTrackerStatus `json:"status,omitempty"`
}
TinyTracker is the Schema for the tinytrackers API
func (*TinyTracker) DeepCopy ¶
func (in *TinyTracker) DeepCopy() *TinyTracker
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyTracker.
func (*TinyTracker) DeepCopyInto ¶
func (in *TinyTracker) DeepCopyInto(out *TinyTracker)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TinyTracker) DeepCopyObject ¶
func (in *TinyTracker) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TinyTrackerList ¶
type TinyTrackerList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []TinyTracker `json:"items"`
}
TinyTrackerList contains a list of TinyTracker
func (*TinyTrackerList) DeepCopy ¶
func (in *TinyTrackerList) DeepCopy() *TinyTrackerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyTrackerList.
func (*TinyTrackerList) DeepCopyInto ¶
func (in *TinyTrackerList) DeepCopyInto(out *TinyTrackerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TinyTrackerList) DeepCopyObject ¶
func (in *TinyTrackerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TinyTrackerSpec ¶
type TinyTrackerSpec struct {
}
TinyTrackerSpec defines the desired state of Tracker
func (*TinyTrackerSpec) DeepCopy ¶
func (in *TinyTrackerSpec) DeepCopy() *TinyTrackerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyTrackerSpec.
func (*TinyTrackerSpec) DeepCopyInto ¶
func (in *TinyTrackerSpec) DeepCopyInto(out *TinyTrackerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TinyTrackerStatus ¶
type TinyTrackerStatus struct {
}
TinyTrackerStatus defines the observed state of TinyTracker
func (*TinyTrackerStatus) DeepCopy ¶
func (in *TinyTrackerStatus) DeepCopy() *TinyTrackerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyTrackerStatus.
func (*TinyTrackerStatus) DeepCopyInto ¶
func (in *TinyTrackerStatus) DeepCopyInto(out *TinyTrackerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TinyWidget ¶ added in v0.1.125
type TinyWidget struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec TinyWidgetSpec `json:"spec,omitempty"`
Status TinyWidgetStatus `json:"status,omitempty"`
}
TinyWidget is the Schema for the tinywidgets API
func (*TinyWidget) DeepCopy ¶ added in v0.1.125
func (in *TinyWidget) DeepCopy() *TinyWidget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyWidget.
func (*TinyWidget) DeepCopyInto ¶ added in v0.1.125
func (in *TinyWidget) DeepCopyInto(out *TinyWidget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TinyWidget) DeepCopyObject ¶ added in v0.1.125
func (in *TinyWidget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TinyWidgetList ¶ added in v0.1.125
type TinyWidgetList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []TinyWidget `json:"items"`
}
TinyWidgetList contains a list of TinyWidget
func (*TinyWidgetList) DeepCopy ¶ added in v0.1.125
func (in *TinyWidgetList) DeepCopy() *TinyWidgetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyWidgetList.
func (*TinyWidgetList) DeepCopyInto ¶ added in v0.1.125
func (in *TinyWidgetList) DeepCopyInto(out *TinyWidgetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TinyWidgetList) DeepCopyObject ¶ added in v0.1.125
func (in *TinyWidgetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TinyWidgetSpec ¶ added in v0.1.125
type TinyWidgetSpec struct {
// Foo is an example field of TinyWidget. Edit tinywidget_types.go to remove/update
Foo string `json:"foo,omitempty"`
}
TinyWidgetSpec defines the desired state of TinyWidget
func (*TinyWidgetSpec) DeepCopy ¶ added in v0.1.125
func (in *TinyWidgetSpec) DeepCopy() *TinyWidgetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyWidgetSpec.
func (*TinyWidgetSpec) DeepCopyInto ¶ added in v0.1.125
func (in *TinyWidgetSpec) DeepCopyInto(out *TinyWidgetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TinyWidgetStatus ¶ added in v0.1.125
type TinyWidgetStatus struct {
}
TinyWidgetStatus defines the observed state of TinyWidget
func (*TinyWidgetStatus) DeepCopy ¶ added in v0.1.125
func (in *TinyWidgetStatus) DeepCopy() *TinyWidgetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TinyWidgetStatus.
func (*TinyWidgetStatus) DeepCopyInto ¶ added in v0.1.125
func (in *TinyWidgetStatus) DeepCopyInto(out *TinyWidgetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.