Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the com v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=com.ie.ibm.hpsys
Package v1alpha1 contains API Schema definitions for the com v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=com.ie.ibm.hpsys
Index ¶
Constants ¶
const ( StatusEmpty = "" StatusInitial = "Initializing" StatusPending = "Pending" StatusOK = "OK" StatusDisabled = "Disabled" StatusFail = "Failed" )
Variables ¶
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: "com.ie.ibm.hpsys", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} )
Functions ¶
func GetOpenAPIDefinitions ¶
func GetOpenAPIDefinitions(ref common.ReferenceCallback) map[string]common.OpenAPIDefinition
Types ¶
type Dataset ¶
type Dataset struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DatasetSpec `json:"spec,omitempty"` Status DatasetStatus `json:"status,omitempty"` }
Dataset is the Schema for the datasets API +k8s:openapi-gen=true +kubebuilder:subresource:status
func (*Dataset) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Dataset.
func (*Dataset) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Dataset) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DatasetInternal ¶
type DatasetInternal struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DatasetSpec `json:"spec,omitempty"` Status DatasetInternalStatus `json:"status,omitempty"` }
DatasetInternal is the Schema for the datasetinternals API +kubebuilder:subresource:status +kubebuilder:resource:path=datasetinternals,scope=Namespaced
func (*DatasetInternal) DeepCopy ¶
func (in *DatasetInternal) DeepCopy() *DatasetInternal
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetInternal.
func (*DatasetInternal) DeepCopyInto ¶
func (in *DatasetInternal) DeepCopyInto(out *DatasetInternal)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatasetInternal) DeepCopyObject ¶
func (in *DatasetInternal) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DatasetInternalList ¶
type DatasetInternalList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DatasetInternal `json:"items"` }
DatasetInternalList contains a list of DatasetInternal
func (*DatasetInternalList) DeepCopy ¶
func (in *DatasetInternalList) DeepCopy() *DatasetInternalList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetInternalList.
func (*DatasetInternalList) DeepCopyInto ¶
func (in *DatasetInternalList) DeepCopyInto(out *DatasetInternalList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatasetInternalList) DeepCopyObject ¶
func (in *DatasetInternalList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DatasetInternalStatus ¶
type DatasetInternalStatus struct { }
DatasetInternalStatus defines the observed state of DatasetInternal
func (*DatasetInternalStatus) DeepCopy ¶
func (in *DatasetInternalStatus) DeepCopy() *DatasetInternalStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetInternalStatus.
func (*DatasetInternalStatus) DeepCopyInto ¶
func (in *DatasetInternalStatus) DeepCopyInto(out *DatasetInternalStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasetList ¶
type DatasetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Dataset `json:"items"` }
DatasetList contains a list of Dataset
func (*DatasetList) DeepCopy ¶
func (in *DatasetList) DeepCopy() *DatasetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetList.
func (*DatasetList) DeepCopyInto ¶
func (in *DatasetList) DeepCopyInto(out *DatasetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatasetList) DeepCopyObject ¶
func (in *DatasetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DatasetSpec ¶
type DatasetSpec struct { // INSERT ADDITIONAL SPEC FIELDS - desired state of cluster // Important: Run "operator-sdk generate k8s" to regenerate code after modifying this file // Add custom validation using kubebuilder tags: https://book-v1.book.kubebuilder.io/beyond_basics/generating_crd.html // Conf map[string]string `json:"conf,omitempty"` Local map[string]string `json:"local,omitempty"` Remote map[string]string `json:"remote,omitempty"` // TODO temp definition for archive Type string `json:"type,omitempty"` Url string `json:"url,omitempty"` Format string `json:"format,omitempty"` Extract string `json:"extract,omitempty"` }
DatasetSpec defines the desired state of Dataset +k8s:openapi-gen=true
func (*DatasetSpec) DeepCopy ¶
func (in *DatasetSpec) DeepCopy() *DatasetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetSpec.
func (*DatasetSpec) DeepCopyInto ¶
func (in *DatasetSpec) DeepCopyInto(out *DatasetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasetStatus ¶
type DatasetStatus struct { // INSERT ADDITIONAL STATUS FIELD - define observed state of cluster // Important: Run "operator-sdk generate k8s" to regenerate code after modifying this file // Add custom validation using kubebuilder tags: https://book-v1.book.kubebuilder.io/beyond_basics/generating_crd.html Caching DatasetStatusCondition `json:"caching,omitempty"` Provision DatasetStatusCondition `json:"provision,omitempty"` }
DatasetStatus defines the observed state of Dataset +k8s:openapi-gen=true
func (*DatasetStatus) DeepCopy ¶
func (in *DatasetStatus) DeepCopy() *DatasetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetStatus.
func (*DatasetStatus) DeepCopyInto ¶
func (in *DatasetStatus) DeepCopyInto(out *DatasetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatasetStatusCondition ¶
type DatasetStatusCondition struct { Status string `json:"status,omitempty"` Info string `json:"info,omitempty"` }
DatasetStatusCondition defines sub-Status conditions +k8s:openapi-gen=true
func (*DatasetStatusCondition) DeepCopy ¶
func (in *DatasetStatusCondition) DeepCopy() *DatasetStatusCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasetStatusCondition.
func (*DatasetStatusCondition) DeepCopyInto ¶
func (in *DatasetStatusCondition) DeepCopyInto(out *DatasetStatusCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.