Documentation
¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the baremetal v1alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/metalkube/cluster-api-provider-baremetal/pkg/apis/baremetal +k8s:defaulter-gen=TypeMeta +groupName=baremetal.cluster.k8s.io
Package v1alpha1 contains API Schema definitions for the baremetal v1alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/metalkube/cluster-api-provider-baremetal/pkg/apis/baremetal +k8s:defaulter-gen=TypeMeta +groupName=baremetal.cluster.k8s.io
Index ¶
- Variables
- func Resource(resource string) schema.GroupResource
- type BareMetalMachineProviderSpec
- type BareMetalMachineProviderSpecList
- type BareMetalMachineProviderSpecSpec
- type BareMetalMachineProviderSpecStatus
- type BareMetalMachineProviderStatus
- type BareMetalMachineProviderStatusList
- type BareMetalMachineProviderStatusSpec
- type BareMetalMachineProviderStatusStatus
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: "baremetal.cluster.k8s.io", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} // AddToScheme is required by pkg/client/... AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource is required by pkg/client/listers/...
Types ¶
type BareMetalMachineProviderSpec ¶
type BareMetalMachineProviderSpec struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BareMetalMachineProviderSpecSpec `json:"spec,omitempty"` Status BareMetalMachineProviderSpecStatus `json:"status,omitempty"` }
BareMetalMachineProviderSpec is the Schema for the baremetalmachineproviderspecs API +k8s:openapi-gen=true
func (*BareMetalMachineProviderSpec) DeepCopy ¶
func (in *BareMetalMachineProviderSpec) DeepCopy() *BareMetalMachineProviderSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BareMetalMachineProviderSpec.
func (*BareMetalMachineProviderSpec) DeepCopyInto ¶
func (in *BareMetalMachineProviderSpec) DeepCopyInto(out *BareMetalMachineProviderSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BareMetalMachineProviderSpec) DeepCopyObject ¶
func (in *BareMetalMachineProviderSpec) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BareMetalMachineProviderSpecList ¶
type BareMetalMachineProviderSpecList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BareMetalMachineProviderSpec `json:"items"` }
BareMetalMachineProviderSpecList contains a list of BareMetalMachineProviderSpec
func (*BareMetalMachineProviderSpecList) DeepCopy ¶
func (in *BareMetalMachineProviderSpecList) DeepCopy() *BareMetalMachineProviderSpecList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BareMetalMachineProviderSpecList.
func (*BareMetalMachineProviderSpecList) DeepCopyInto ¶
func (in *BareMetalMachineProviderSpecList) DeepCopyInto(out *BareMetalMachineProviderSpecList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BareMetalMachineProviderSpecList) DeepCopyObject ¶
func (in *BareMetalMachineProviderSpecList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BareMetalMachineProviderSpecSpec ¶
type BareMetalMachineProviderSpecSpec struct { }
BareMetalMachineProviderSpecSpec defines the desired state of BareMetalMachineProviderSpec
func (*BareMetalMachineProviderSpecSpec) DeepCopy ¶
func (in *BareMetalMachineProviderSpecSpec) DeepCopy() *BareMetalMachineProviderSpecSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BareMetalMachineProviderSpecSpec.
func (*BareMetalMachineProviderSpecSpec) DeepCopyInto ¶
func (in *BareMetalMachineProviderSpecSpec) DeepCopyInto(out *BareMetalMachineProviderSpecSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BareMetalMachineProviderSpecStatus ¶
type BareMetalMachineProviderSpecStatus struct { }
BareMetalMachineProviderSpecStatus defines the observed state of BareMetalMachineProviderSpec
func (*BareMetalMachineProviderSpecStatus) DeepCopy ¶
func (in *BareMetalMachineProviderSpecStatus) DeepCopy() *BareMetalMachineProviderSpecStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BareMetalMachineProviderSpecStatus.
func (*BareMetalMachineProviderSpecStatus) DeepCopyInto ¶
func (in *BareMetalMachineProviderSpecStatus) DeepCopyInto(out *BareMetalMachineProviderSpecStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BareMetalMachineProviderStatus ¶
type BareMetalMachineProviderStatus struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BareMetalMachineProviderStatusSpec `json:"spec,omitempty"` Status BareMetalMachineProviderStatusStatus `json:"status,omitempty"` }
BareMetalMachineProviderStatus is the Schema for the baremetalmachineproviderstatuses API +k8s:openapi-gen=true
func (*BareMetalMachineProviderStatus) DeepCopy ¶
func (in *BareMetalMachineProviderStatus) DeepCopy() *BareMetalMachineProviderStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BareMetalMachineProviderStatus.
func (*BareMetalMachineProviderStatus) DeepCopyInto ¶
func (in *BareMetalMachineProviderStatus) DeepCopyInto(out *BareMetalMachineProviderStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BareMetalMachineProviderStatus) DeepCopyObject ¶
func (in *BareMetalMachineProviderStatus) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BareMetalMachineProviderStatusList ¶
type BareMetalMachineProviderStatusList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BareMetalMachineProviderStatus `json:"items"` }
BareMetalMachineProviderStatusList contains a list of BareMetalMachineProviderStatus
func (*BareMetalMachineProviderStatusList) DeepCopy ¶
func (in *BareMetalMachineProviderStatusList) DeepCopy() *BareMetalMachineProviderStatusList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BareMetalMachineProviderStatusList.
func (*BareMetalMachineProviderStatusList) DeepCopyInto ¶
func (in *BareMetalMachineProviderStatusList) DeepCopyInto(out *BareMetalMachineProviderStatusList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BareMetalMachineProviderStatusList) DeepCopyObject ¶
func (in *BareMetalMachineProviderStatusList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BareMetalMachineProviderStatusSpec ¶
type BareMetalMachineProviderStatusSpec struct { }
BareMetalMachineProviderStatusSpec defines the desired state of BareMetalMachineProviderStatus
func (*BareMetalMachineProviderStatusSpec) DeepCopy ¶
func (in *BareMetalMachineProviderStatusSpec) DeepCopy() *BareMetalMachineProviderStatusSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BareMetalMachineProviderStatusSpec.
func (*BareMetalMachineProviderStatusSpec) DeepCopyInto ¶
func (in *BareMetalMachineProviderStatusSpec) DeepCopyInto(out *BareMetalMachineProviderStatusSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BareMetalMachineProviderStatusStatus ¶
type BareMetalMachineProviderStatusStatus struct { }
BareMetalMachineProviderStatusStatus defines the observed state of BareMetalMachineProviderStatus
func (*BareMetalMachineProviderStatusStatus) DeepCopy ¶
func (in *BareMetalMachineProviderStatusStatus) DeepCopy() *BareMetalMachineProviderStatusStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BareMetalMachineProviderStatusStatus.
func (*BareMetalMachineProviderStatusStatus) DeepCopyInto ¶
func (in *BareMetalMachineProviderStatusStatus) DeepCopyInto(out *BareMetalMachineProviderStatusStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.