Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the api v1alpha1 API group +kubebuilder:object:generate=true +groupName=api.my.domain
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "api.my.domain", 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 Adapter ¶
type Adapter struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AdapterSpec `json:"spec,omitempty"` Status AdapterStatus `json:"status,omitempty"` }
Adapter is the Schema for the adapters API
func (*Adapter) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Adapter.
func (*Adapter) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Adapter) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AdapterList ¶
type AdapterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Adapter `json:"items"` }
AdapterList contains a list of Adapter
func (*AdapterList) DeepCopy ¶
func (in *AdapterList) DeepCopy() *AdapterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdapterList.
func (*AdapterList) DeepCopyInto ¶
func (in *AdapterList) DeepCopyInto(out *AdapterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AdapterList) DeepCopyObject ¶
func (in *AdapterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AdapterSpec ¶
type AdapterSpec struct { // INSERT ADDITIONAL SPEC FIELDS - desired state of cluster // Important: Run "make" to regenerate code after modifying this file Image string `json:"image,omitempty"` HostPort int `json:"host_port,omitempty"` ContainerPort int `json:"container_port,omitempty"` Command []string `json:"command,omitempty"` }
AdapterSpec defines the desired state of Adapter
func (*AdapterSpec) DeepCopy ¶
func (in *AdapterSpec) DeepCopy() *AdapterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdapterSpec.
func (*AdapterSpec) DeepCopyInto ¶
func (in *AdapterSpec) DeepCopyInto(out *AdapterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdapterStatus ¶
type AdapterStatus struct { }
AdapterStatus defines the observed state of Adapter
func (*AdapterStatus) DeepCopy ¶
func (in *AdapterStatus) DeepCopy() *AdapterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdapterStatus.
func (*AdapterStatus) DeepCopyInto ¶
func (in *AdapterStatus) DeepCopyInto(out *AdapterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.