Documentation
¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the infrastructure v1alpha1 API group +kubebuilder:object:generate=true +groupName=infrastructure.cluster.x-k8s.io
Index ¶
- Variables
- type LibvirtCluster
- type LibvirtClusterList
- type LibvirtClusterSpec
- type LibvirtClusterStatus
- type LibvirtMachine
- type LibvirtMachineList
- type LibvirtMachineSpec
- type LibvirtMachineStatus
- type LibvirtMachineTemplate
- type LibvirtMachineTemplateList
- type LibvirtMachineTemplateSpec
- type LibvirtMachineTemplateStatus
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "infrastructure.cluster.x-k8s.io", 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 LibvirtCluster ¶
type LibvirtCluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LibvirtClusterSpec `json:"spec,omitempty"` Status LibvirtClusterStatus `json:"status,omitempty"` }
LibvirtCluster is the Schema for the libvirtclusters API
func (*LibvirtCluster) DeepCopy ¶
func (in *LibvirtCluster) DeepCopy() *LibvirtCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibvirtCluster.
func (*LibvirtCluster) DeepCopyInto ¶
func (in *LibvirtCluster) DeepCopyInto(out *LibvirtCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LibvirtCluster) DeepCopyObject ¶
func (in *LibvirtCluster) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LibvirtClusterList ¶
type LibvirtClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LibvirtCluster `json:"items"` }
LibvirtClusterList contains a list of LibvirtCluster
func (*LibvirtClusterList) DeepCopy ¶
func (in *LibvirtClusterList) DeepCopy() *LibvirtClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibvirtClusterList.
func (*LibvirtClusterList) DeepCopyInto ¶
func (in *LibvirtClusterList) DeepCopyInto(out *LibvirtClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LibvirtClusterList) DeepCopyObject ¶
func (in *LibvirtClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LibvirtClusterSpec ¶
type LibvirtClusterSpec struct { // Foo is an example field of LibvirtCluster. Edit libvirtcluster_types.go to remove/update Foo string `json:"foo,omitempty"` }
LibvirtClusterSpec defines the desired state of LibvirtCluster
func (*LibvirtClusterSpec) DeepCopy ¶
func (in *LibvirtClusterSpec) DeepCopy() *LibvirtClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibvirtClusterSpec.
func (*LibvirtClusterSpec) DeepCopyInto ¶
func (in *LibvirtClusterSpec) DeepCopyInto(out *LibvirtClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibvirtClusterStatus ¶
type LibvirtClusterStatus struct { }
LibvirtClusterStatus defines the observed state of LibvirtCluster
func (*LibvirtClusterStatus) DeepCopy ¶
func (in *LibvirtClusterStatus) DeepCopy() *LibvirtClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibvirtClusterStatus.
func (*LibvirtClusterStatus) DeepCopyInto ¶
func (in *LibvirtClusterStatus) DeepCopyInto(out *LibvirtClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibvirtMachine ¶
type LibvirtMachine struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LibvirtMachineSpec `json:"spec,omitempty"` Status LibvirtMachineStatus `json:"status,omitempty"` }
LibvirtMachine is the Schema for the libvirtmachines API
func (*LibvirtMachine) DeepCopy ¶
func (in *LibvirtMachine) DeepCopy() *LibvirtMachine
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibvirtMachine.
func (*LibvirtMachine) DeepCopyInto ¶
func (in *LibvirtMachine) DeepCopyInto(out *LibvirtMachine)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LibvirtMachine) DeepCopyObject ¶
func (in *LibvirtMachine) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LibvirtMachineList ¶
type LibvirtMachineList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LibvirtMachine `json:"items"` }
LibvirtMachineList contains a list of LibvirtMachine
func (*LibvirtMachineList) DeepCopy ¶
func (in *LibvirtMachineList) DeepCopy() *LibvirtMachineList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibvirtMachineList.
func (*LibvirtMachineList) DeepCopyInto ¶
func (in *LibvirtMachineList) DeepCopyInto(out *LibvirtMachineList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LibvirtMachineList) DeepCopyObject ¶
func (in *LibvirtMachineList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LibvirtMachineSpec ¶
type LibvirtMachineSpec struct { // Foo is an example field of LibvirtMachine. Edit libvirtmachine_types.go to remove/update Foo string `json:"foo,omitempty"` }
LibvirtMachineSpec defines the desired state of LibvirtMachine
func (*LibvirtMachineSpec) DeepCopy ¶
func (in *LibvirtMachineSpec) DeepCopy() *LibvirtMachineSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibvirtMachineSpec.
func (*LibvirtMachineSpec) DeepCopyInto ¶
func (in *LibvirtMachineSpec) DeepCopyInto(out *LibvirtMachineSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibvirtMachineStatus ¶
type LibvirtMachineStatus struct { }
LibvirtMachineStatus defines the observed state of LibvirtMachine
func (*LibvirtMachineStatus) DeepCopy ¶
func (in *LibvirtMachineStatus) DeepCopy() *LibvirtMachineStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibvirtMachineStatus.
func (*LibvirtMachineStatus) DeepCopyInto ¶
func (in *LibvirtMachineStatus) DeepCopyInto(out *LibvirtMachineStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibvirtMachineTemplate ¶
type LibvirtMachineTemplate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LibvirtMachineTemplateSpec `json:"spec,omitempty"` Status LibvirtMachineTemplateStatus `json:"status,omitempty"` }
LibvirtMachineTemplate is the Schema for the libvirtmachinetemplates API
func (*LibvirtMachineTemplate) DeepCopy ¶
func (in *LibvirtMachineTemplate) DeepCopy() *LibvirtMachineTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibvirtMachineTemplate.
func (*LibvirtMachineTemplate) DeepCopyInto ¶
func (in *LibvirtMachineTemplate) DeepCopyInto(out *LibvirtMachineTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LibvirtMachineTemplate) DeepCopyObject ¶
func (in *LibvirtMachineTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LibvirtMachineTemplateList ¶
type LibvirtMachineTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LibvirtMachineTemplate `json:"items"` }
LibvirtMachineTemplateList contains a list of LibvirtMachineTemplate
func (*LibvirtMachineTemplateList) DeepCopy ¶
func (in *LibvirtMachineTemplateList) DeepCopy() *LibvirtMachineTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibvirtMachineTemplateList.
func (*LibvirtMachineTemplateList) DeepCopyInto ¶
func (in *LibvirtMachineTemplateList) DeepCopyInto(out *LibvirtMachineTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LibvirtMachineTemplateList) DeepCopyObject ¶
func (in *LibvirtMachineTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LibvirtMachineTemplateSpec ¶
type LibvirtMachineTemplateSpec struct { // Foo is an example field of LibvirtMachineTemplate. Edit libvirtmachinetemplate_types.go to remove/update Foo string `json:"foo,omitempty"` }
LibvirtMachineTemplateSpec defines the desired state of LibvirtMachineTemplate
func (*LibvirtMachineTemplateSpec) DeepCopy ¶
func (in *LibvirtMachineTemplateSpec) DeepCopy() *LibvirtMachineTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibvirtMachineTemplateSpec.
func (*LibvirtMachineTemplateSpec) DeepCopyInto ¶
func (in *LibvirtMachineTemplateSpec) DeepCopyInto(out *LibvirtMachineTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LibvirtMachineTemplateStatus ¶
type LibvirtMachineTemplateStatus struct { }
LibvirtMachineTemplateStatus defines the observed state of LibvirtMachineTemplate
func (*LibvirtMachineTemplateStatus) DeepCopy ¶
func (in *LibvirtMachineTemplateStatus) DeepCopy() *LibvirtMachineTemplateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LibvirtMachineTemplateStatus.
func (*LibvirtMachineTemplateStatus) DeepCopyInto ¶
func (in *LibvirtMachineTemplateStatus) DeepCopyInto(out *LibvirtMachineTemplateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.