Documentation ¶
Index ¶
Constants ¶
const GroupName = "pcipt.harvesterhcio.io"
Variables ¶
var AddToScheme = (&sb).AddToScheme
var SchemeGroupVersion = schema.GroupVersion{ Group: GroupName, Version: "v1", }
GroupVersion is the identifier for the API which includes the name of the group and the version of the API
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Types ¶
type Node ¶
func (*Node) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Node.
func (*Node) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PCIDevice ¶
type PCIDevice struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Status PCIDeviceStatus `json:"status,omitempty"` }
PCIDevice is the Schema for the pcidevices API
func (*PCIDevice) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PCIDevice.
func (*PCIDevice) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PCIDevice) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PCIDeviceList ¶
type PCIDeviceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PCIDevice `json:"items"` }
PCIDeviceList contains a list of PCIDevice
func (*PCIDeviceList) DeepCopy ¶
func (in *PCIDeviceList) DeepCopy() *PCIDeviceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PCIDeviceList.
func (*PCIDeviceList) DeepCopyInto ¶
func (in *PCIDeviceList) DeepCopyInto(out *PCIDeviceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PCIDeviceList) DeepCopyObject ¶
func (in *PCIDeviceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PCIDeviceStatus ¶
type PCIDeviceStatus struct { Address string `json:"address"` VendorId string `json:"vendorId"` DeviceId string `json:"deviceId"` Node Node `json:"node"` Description string `json:"description"` KernelDriverInUse string `json:"kernelDriverInUse,omitempty"` KernelModules []string `json:"kernelModules"` }
PCIDeviceStatus defines the observed state of PCIDevice
func (*PCIDeviceStatus) DeepCopy ¶
func (in *PCIDeviceStatus) DeepCopy() *PCIDeviceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PCIDeviceStatus.
func (*PCIDeviceStatus) DeepCopyInto ¶
func (in *PCIDeviceStatus) DeepCopyInto(out *PCIDeviceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.