Documentation
¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the elk.vmware.com v1alpha1 API group +kubebuilder:object:generate=true +groupName=elk.vmware.com.vmware.com
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "elk.vmware.com.vmware.com", 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 StepStatus ¶
type StepStatus struct {
Step string `json:"step"`
Status string `json:"status"`
ErrorMsg string `json:"errormsg,omitempty"`
}
func (*StepStatus) DeepCopy ¶
func (in *StepStatus) DeepCopy() *StepStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StepStatus.
func (*StepStatus) DeepCopyInto ¶
func (in *StepStatus) DeepCopyInto(out *StepStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TkcElk ¶
type TkcElk struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec TkcElkSpec `json:"spec,omitempty"`
Status TkcElkStatus `json:"status,omitempty"`
}
TkcElk is the Schema for the tkcelks API
func (*TkcElk) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TkcElk.
func (*TkcElk) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TkcElk) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TkcElkList ¶
type TkcElkList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []TkcElk `json:"items"`
}
TkcElkList contains a list of TkcElk
func (*TkcElkList) DeepCopy ¶
func (in *TkcElkList) DeepCopy() *TkcElkList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TkcElkList.
func (*TkcElkList) DeepCopyInto ¶
func (in *TkcElkList) DeepCopyInto(out *TkcElkList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TkcElkList) DeepCopyObject ¶
func (in *TkcElkList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TkcElkSpec ¶
type TkcElkSpec struct {
EsIpAddress string `json:"esipaddress,omitempty"`
}
TkcElkSpec defines the desired state of TkcElk
func (*TkcElkSpec) DeepCopy ¶
func (in *TkcElkSpec) DeepCopy() *TkcElkSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TkcElkSpec.
func (*TkcElkSpec) DeepCopyInto ¶
func (in *TkcElkSpec) DeepCopyInto(out *TkcElkSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TkcElkStatus ¶
type TkcElkStatus struct {
// INSERT ADDITIONAL STATUS FIELD - define observed state of cluster
// Important: Run "make" to regenerate code after modifying this file
StepStatusDetails []StepStatus `json:"stepstatusdetails,omitempty"`
}
TkcElkStatus defines the observed state of TkcElk
func (*TkcElkStatus) DeepCopy ¶
func (in *TkcElkStatus) DeepCopy() *TkcElkStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TkcElkStatus.
func (*TkcElkStatus) DeepCopyInto ¶
func (in *TkcElkStatus) DeepCopyInto(out *TkcElkStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.