Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the ibmcloud v1alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/ibm/composable/pkg/apis/ibmcloud +k8s:defaulter-gen=TypeMeta +groupName=ibmcloud.ibm.com
Package v1alpha1 contains API Schema definitions for the ibmcloud v1alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/ibm/composable/pkg/apis/ibmcloud +k8s:defaulter-gen=TypeMeta +groupName=ibmcloud.ibm.com
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: "ibmcloud.ibm.com", 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 Composable ¶
type Composable struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ComposableSpec `json:"spec,omitempty"` Status ComposableStatus `json:"status,omitempty"` }
Composable is the Schema for the composables API +k8s:openapi-gen=true
func (*Composable) DeepCopy ¶
func (in *Composable) DeepCopy() *Composable
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Composable.
func (*Composable) DeepCopyInto ¶
func (in *Composable) DeepCopyInto(out *Composable)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Composable) DeepCopyObject ¶
func (in *Composable) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComposableList ¶
type ComposableList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Composable `json:"items"` }
ComposableList contains a list of Composable
func (*ComposableList) DeepCopy ¶
func (in *ComposableList) DeepCopy() *ComposableList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComposableList.
func (*ComposableList) DeepCopyInto ¶
func (in *ComposableList) DeepCopyInto(out *ComposableList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ComposableList) DeepCopyObject ¶
func (in *ComposableList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ComposableSpec ¶
type ComposableSpec struct { // INSERT ADDITIONAL SPEC FIELDS - desired state of cluster // Important: Run "make" to regenerate code after modifying this file Template *runtime.RawExtension `json:"template,omitempty"` }
ComposableSpec defines the desired state of Composable
func (*ComposableSpec) DeepCopy ¶
func (in *ComposableSpec) DeepCopy() *ComposableSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComposableSpec.
func (*ComposableSpec) DeepCopyInto ¶
func (in *ComposableSpec) DeepCopyInto(out *ComposableSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComposableStatus ¶
type ComposableStatus struct { State string `json:"state,omitempty"` Message string `json:"message,omitempty"` }
ComposableStatus defines the observed state of Composable
func (*ComposableStatus) DeepCopy ¶
func (in *ComposableStatus) DeepCopy() *ComposableStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComposableStatus.
func (*ComposableStatus) DeepCopyInto ¶
func (in *ComposableStatus) DeepCopyInto(out *ComposableStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.