Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the homesec v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=homesec.dev
Package v1alpha1 contains API Schema definitions for the homesec v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=homesec.dev
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: "homesec.dev", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} )
Functions ¶
This section is empty.
Types ¶
type Camera ¶
type Camera struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CameraSpec `json:"spec,omitempty"` Status CameraStatus `json:"status,omitempty"` }
Camera is the Schema for the cameras API +kubebuilder:subresource:status +kubebuilder:resource:path=cameras,scope=Namespaced
func (*Camera) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Camera.
func (*Camera) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Camera) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CameraList ¶
type CameraList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Camera `json:"items"` }
CameraList contains a list of Camera
func (*CameraList) DeepCopy ¶
func (in *CameraList) DeepCopy() *CameraList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CameraList.
func (*CameraList) DeepCopyInto ¶
func (in *CameraList) DeepCopyInto(out *CameraList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CameraList) DeepCopyObject ¶
func (in *CameraList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CameraSpec ¶
type CameraSpec struct { }
CameraSpec defines the desired state of Camera
func (*CameraSpec) DeepCopy ¶
func (in *CameraSpec) DeepCopy() *CameraSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CameraSpec.
func (*CameraSpec) DeepCopyInto ¶
func (in *CameraSpec) DeepCopyInto(out *CameraSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CameraStatus ¶
type CameraStatus struct { }
CameraStatus defines the observed state of Camera
func (*CameraStatus) DeepCopy ¶
func (in *CameraStatus) DeepCopy() *CameraStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CameraStatus.
func (*CameraStatus) DeepCopyInto ¶
func (in *CameraStatus) DeepCopyInto(out *CameraStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Capabilities ¶
type Capabilities struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CapabilitiesSpec `json:"spec,omitempty"` Status CapabilitiesStatus `json:"status,omitempty"` }
Capabilities is the Schema for the capabilities API +kubebuilder:subresource:status +kubebuilder:resource:path=capabilities,scope=Namespaced
func (*Capabilities) DeepCopy ¶
func (in *Capabilities) DeepCopy() *Capabilities
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Capabilities.
func (*Capabilities) DeepCopyInto ¶
func (in *Capabilities) DeepCopyInto(out *Capabilities)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Capabilities) DeepCopyObject ¶
func (in *Capabilities) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CapabilitiesList ¶
type CapabilitiesList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Capabilities `json:"items"` }
CapabilitiesList contains a list of Capabilities
func (*CapabilitiesList) DeepCopy ¶
func (in *CapabilitiesList) DeepCopy() *CapabilitiesList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapabilitiesList.
func (*CapabilitiesList) DeepCopyInto ¶
func (in *CapabilitiesList) DeepCopyInto(out *CapabilitiesList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CapabilitiesList) DeepCopyObject ¶
func (in *CapabilitiesList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CapabilitiesSpec ¶
type CapabilitiesSpec struct { }
CapabilitiesSpec defines the desired state of Capabilities
func (*CapabilitiesSpec) DeepCopy ¶
func (in *CapabilitiesSpec) DeepCopy() *CapabilitiesSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapabilitiesSpec.
func (*CapabilitiesSpec) DeepCopyInto ¶
func (in *CapabilitiesSpec) DeepCopyInto(out *CapabilitiesSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapabilitiesStatus ¶
type CapabilitiesStatus struct { }
CapabilitiesStatus defines the observed state of Capabilities
func (*CapabilitiesStatus) DeepCopy ¶
func (in *CapabilitiesStatus) DeepCopy() *CapabilitiesStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapabilitiesStatus.
func (*CapabilitiesStatus) DeepCopyInto ¶
func (in *CapabilitiesStatus) DeepCopyInto(out *CapabilitiesStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemperatureSensor ¶
type TemperatureSensor struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TemperatureSensorSpec `json:"spec,omitempty"` Status TemperatureSensorStatus `json:"status,omitempty"` }
TemperatureSensor is the Schema for the temperaturesensors API +kubebuilder:subresource:status +kubebuilder:resource:path=temperaturesensors,scope=Namespaced
func (*TemperatureSensor) DeepCopy ¶
func (in *TemperatureSensor) DeepCopy() *TemperatureSensor
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemperatureSensor.
func (*TemperatureSensor) DeepCopyInto ¶
func (in *TemperatureSensor) DeepCopyInto(out *TemperatureSensor)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TemperatureSensor) DeepCopyObject ¶
func (in *TemperatureSensor) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TemperatureSensorList ¶
type TemperatureSensorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TemperatureSensor `json:"items"` }
TemperatureSensorList contains a list of TemperatureSensor
func (*TemperatureSensorList) DeepCopy ¶
func (in *TemperatureSensorList) DeepCopy() *TemperatureSensorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemperatureSensorList.
func (*TemperatureSensorList) DeepCopyInto ¶
func (in *TemperatureSensorList) DeepCopyInto(out *TemperatureSensorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TemperatureSensorList) DeepCopyObject ¶
func (in *TemperatureSensorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TemperatureSensorSpec ¶
type TemperatureSensorSpec struct { }
TemperatureSensorSpec defines the desired state of TemperatureSensor
func (*TemperatureSensorSpec) DeepCopy ¶
func (in *TemperatureSensorSpec) DeepCopy() *TemperatureSensorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemperatureSensorSpec.
func (*TemperatureSensorSpec) DeepCopyInto ¶
func (in *TemperatureSensorSpec) DeepCopyInto(out *TemperatureSensorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemperatureSensorStatus ¶
type TemperatureSensorStatus struct { }
TemperatureSensorStatus defines the observed state of TemperatureSensor
func (*TemperatureSensorStatus) DeepCopy ¶
func (in *TemperatureSensorStatus) DeepCopy() *TemperatureSensorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemperatureSensorStatus.
func (*TemperatureSensorStatus) DeepCopyInto ¶
func (in *TemperatureSensorStatus) DeepCopyInto(out *TemperatureSensorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.