v1alpha1

package
v0.0.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 8, 2024 License: Apache-2.0 Imports: 14 Imported by: 2

Documentation

Overview

v1alpha1 is the v1alpha1 version of the API.

Index

Constants

View Source
const (
	Group   = "infra.kuid.dev"
	Version = "v1alpha1"
)

Variables

View Source
var (
	AdaptorKind     = reflect.TypeOf(Adaptor{}).Name()
	AdaptorKindList = reflect.TypeOf(AdaptorList{}).Name()
)
View Source
var (
	ClusterKind     = reflect.TypeOf(Cluster{}).Name()
	ClusterKindList = reflect.TypeOf(ClusterList{}).Name()
)
View Source
var (
	EndpointKind     = reflect.TypeOf(Endpoint{}).Name()
	EndpointKindList = reflect.TypeOf(EndpointList{}).Name()
)
View Source
var (
	EndpointSetKind     = reflect.TypeOf(EndpointSet{}).Name()
	EndpointSetKindList = reflect.TypeOf(EndpointSetList{}).Name()
)
View Source
var (
	LinkKind     = reflect.TypeOf(Link{}).Name()
	LinkKindList = reflect.TypeOf(LinkList{}).Name()
)
View Source
var (
	LinkSetKind     = reflect.TypeOf(LinkSet{}).Name()
	LinkSetKindList = reflect.TypeOf(LinkSetList{}).Name()
)
View Source
var (
	ModuleKind     = reflect.TypeOf(Module{}).Name()
	ModuleKindList = reflect.TypeOf(ModuleList{}).Name()
)
View Source
var (
	ModuleBayKind     = reflect.TypeOf(ModuleBay{}).Name()
	ModuleBayKindList = reflect.TypeOf(ModuleBayList{}).Name()
)
View Source
var (
	NodeKind     = reflect.TypeOf(Node{}).Name()
	NodeKindList = reflect.TypeOf(NodeList{}).Name()
)
View Source
var (
	NodeItemKind     = reflect.TypeOf(NodeItem{}).Name()
	NodeItemKindList = reflect.TypeOf(NodeItemList{}).Name()
)
View Source
var (
	NodeSetKind     = reflect.TypeOf(NodeSet{}).Name()
	NodeSetKindList = reflect.TypeOf(NodeSetList{}).Name()
)
View Source
var (
	PartitionKind     = reflect.TypeOf(Partition{}).Name()
	PartitionKindList = reflect.TypeOf(PartitionList{}).Name()
)
View Source
var (
	PortKind     = reflect.TypeOf(Port{}).Name()
	PortKindList = reflect.TypeOf(PortList{}).Name()
)
View Source
var (
	RackKind     = reflect.TypeOf(Rack{}).Name()
	RackKindList = reflect.TypeOf(RackList{}).Name()
)
View Source
var (
	RegionKind     = reflect.TypeOf(Region{}).Name()
	RegionKindList = reflect.TypeOf(RegionList{}).Name()
)
View Source
var (
	// SchemeGroupVersion contains the API group and version information for the types in this package.
	SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version}
	// AddToScheme applies all the stored functions to the scheme. A non-nil error
	// indicates that one function failed and the attempt was abandoned.
	//AddToScheme = (&runtime.SchemeBuilder{}).AddToScheme
	AddToScheme = localSchemeBuilder.AddToScheme
)
View Source
var (
	SiteKind     = reflect.TypeOf(Site{}).Name()
	SiteKindList = reflect.TypeOf(SiteList{}).Name()
)

Functions

func Convert_id_AdaptorID_To_v1alpha1_AdaptorID

func Convert_id_AdaptorID_To_v1alpha1_AdaptorID(in *id.PartitionAdaptorID, out *idv1alpha1.PartitionAdaptorID, s conversion.Scope) error

Convert_id_AdaptorID_To_v1alpha1_AdaptorID is an autogenerated conversion function.

func Convert_id_ClusterID_To_v1alpha1_ClusterID

func Convert_id_ClusterID_To_v1alpha1_ClusterID(in *id.ClusterID, out *idv1alpha1.ClusterID, s conversion.Scope) error

Convert_id_ClusterID_To_v1alpha1_ClusterID is an autogenerated conversion function.

func Convert_id_EndpointID_To_v1alpha1_EndpointID

func Convert_id_EndpointID_To_v1alpha1_EndpointID(in *id.EndpointID, out *idv1alpha1.EndpointID, s conversion.Scope) error

Convert_id_EndpointID_To_v1alpha1_EndpointID is an autogenerated conversion function.

func Convert_id_NodeID_To_v1alpha1_NodeID

func Convert_id_NodeID_To_v1alpha1_NodeID(in *id.NodeID, out *idv1alpha1.NodeID, s conversion.Scope) error

Convert_id_NodeID_To_v1alpha1_NodeID is an autogenerated conversion function.

func Convert_id_PartitionAdaptorID_To_v1alpha1_PartitionAdaptorID

func Convert_id_PartitionAdaptorID_To_v1alpha1_PartitionAdaptorID(in *id.PartitionAdaptorID, out *idv1alpha1.PartitionAdaptorID, s conversion.Scope) error

Convert_id_PartitionAdaptorID_To_v1alpha1_PartitionAdaptorID is an autogenerated conversion function.

func Convert_id_PartitionAttachmentID_To_v1alpha1_PartitionAttachmentID

func Convert_id_PartitionAttachmentID_To_v1alpha1_PartitionAttachmentID(in *id.PartitionAttachmentID, out *idv1alpha1.PartitionAttachmentID, s conversion.Scope) error

Convert_id_PartitionAttachmentID_To_v1alpha1_PartitionAttachmentID is an autogenerated conversion function.

func Convert_id_PartitionClusterID_To_v1alpha1_PartitionClusterID

func Convert_id_PartitionClusterID_To_v1alpha1_PartitionClusterID(in *id.PartitionClusterID, out *idv1alpha1.PartitionClusterID, s conversion.Scope) error

Convert_id_PartitionClusterID_To_v1alpha1_PartitionClusterID is an autogenerated conversion function.

func Convert_id_PartitionEndpointID_To_v1alpha1_PartitionEndpointID

func Convert_id_PartitionEndpointID_To_v1alpha1_PartitionEndpointID(in *id.PartitionEndpointID, out *idv1alpha1.PartitionEndpointID, s conversion.Scope) error

Convert_id_PartitionEndpointID_To_v1alpha1_PartitionEndpointID is an autogenerated conversion function.

func Convert_id_PartitionNodeID_To_v1alpha1_PartitionNodeID

func Convert_id_PartitionNodeID_To_v1alpha1_PartitionNodeID(in *id.PartitionNodeID, out *idv1alpha1.PartitionNodeID, s conversion.Scope) error

Convert_id_PartitionNodeID_To_v1alpha1_PartitionNodeID is an autogenerated conversion function.

func Convert_id_PartitionPortID_To_v1alpha1_PartitionPortID

func Convert_id_PartitionPortID_To_v1alpha1_PartitionPortID(in *id.PartitionPortID, out *idv1alpha1.PartitionPortID, s conversion.Scope) error

Convert_id_PortID_To_v1alpha1_PortID is an autogenerated conversion function.

func Convert_id_SiteID_To_v1alpha1_SiteID

func Convert_id_SiteID_To_v1alpha1_SiteID(in *id.SiteID, out *idv1alpha1.SiteID, s conversion.Scope) error

Convert_id_SiteID_To_v1alpha1_SiteID is an autogenerated conversion function.

func Convert_infra_AdaptorList_To_v1alpha1_AdaptorList

func Convert_infra_AdaptorList_To_v1alpha1_AdaptorList(in *infra.AdaptorList, out *AdaptorList, s conversion.Scope) error

Convert_infra_AdaptorList_To_v1alpha1_AdaptorList is an autogenerated conversion function.

func Convert_infra_AdaptorSpec_To_v1alpha1_AdaptorSpec

func Convert_infra_AdaptorSpec_To_v1alpha1_AdaptorSpec(in *infra.AdaptorSpec, out *AdaptorSpec, s conversion.Scope) error

Convert_infra_AdaptorSpec_To_v1alpha1_AdaptorSpec is an autogenerated conversion function.

func Convert_infra_AdaptorStatus_To_v1alpha1_AdaptorStatus

func Convert_infra_AdaptorStatus_To_v1alpha1_AdaptorStatus(in *infra.AdaptorStatus, out *AdaptorStatus, s conversion.Scope) error

Convert_infra_AdaptorStatus_To_v1alpha1_AdaptorStatus is an autogenerated conversion function.

func Convert_infra_Adaptor_To_v1alpha1_Adaptor

func Convert_infra_Adaptor_To_v1alpha1_Adaptor(in *infra.Adaptor, out *Adaptor, s conversion.Scope) error

Convert_infra_Adaptor_To_v1alpha1_Adaptor is an autogenerated conversion function.

func Convert_infra_ClusterList_To_v1alpha1_ClusterList

func Convert_infra_ClusterList_To_v1alpha1_ClusterList(in *infra.ClusterList, out *ClusterList, s conversion.Scope) error

Convert_infra_ClusterList_To_v1alpha1_ClusterList is an autogenerated conversion function.

func Convert_infra_ClusterSpec_To_v1alpha1_ClusterSpec

func Convert_infra_ClusterSpec_To_v1alpha1_ClusterSpec(in *infra.ClusterSpec, out *ClusterSpec, s conversion.Scope) error

Convert_infra_ClusterSpec_To_v1alpha1_ClusterSpec is an autogenerated conversion function.

func Convert_infra_ClusterStatus_To_v1alpha1_ClusterStatus

func Convert_infra_ClusterStatus_To_v1alpha1_ClusterStatus(in *infra.ClusterStatus, out *ClusterStatus, s conversion.Scope) error

Convert_infra_ClusterStatus_To_v1alpha1_ClusterStatus is an autogenerated conversion function.

func Convert_infra_Cluster_To_v1alpha1_Cluster

func Convert_infra_Cluster_To_v1alpha1_Cluster(in *infra.Cluster, out *Cluster, s conversion.Scope) error

Convert_infra_Cluster_To_v1alpha1_Cluster is an autogenerated conversion function.

func Convert_infra_EndpointList_To_v1alpha1_EndpointList

func Convert_infra_EndpointList_To_v1alpha1_EndpointList(in *infra.EndpointList, out *EndpointList, s conversion.Scope) error

Convert_infra_EndpointList_To_v1alpha1_EndpointList is an autogenerated conversion function.

func Convert_infra_EndpointSetList_To_v1alpha1_EndpointSetList

func Convert_infra_EndpointSetList_To_v1alpha1_EndpointSetList(in *infra.EndpointSetList, out *EndpointSetList, s conversion.Scope) error

Convert_infra_EndpointSetList_To_v1alpha1_EndpointSetList is an autogenerated conversion function.

func Convert_infra_EndpointSetSpec_To_v1alpha1_EndpointSetSpec

func Convert_infra_EndpointSetSpec_To_v1alpha1_EndpointSetSpec(in *infra.EndpointSetSpec, out *EndpointSetSpec, s conversion.Scope) error

Convert_infra_EndpointSetSpec_To_v1alpha1_EndpointSetSpec is an autogenerated conversion function.

func Convert_infra_EndpointSetStatus_To_v1alpha1_EndpointSetStatus

func Convert_infra_EndpointSetStatus_To_v1alpha1_EndpointSetStatus(in *infra.EndpointSetStatus, out *EndpointSetStatus, s conversion.Scope) error

Convert_infra_EndpointSetStatus_To_v1alpha1_EndpointSetStatus is an autogenerated conversion function.

func Convert_infra_EndpointSet_To_v1alpha1_EndpointSet

func Convert_infra_EndpointSet_To_v1alpha1_EndpointSet(in *infra.EndpointSet, out *EndpointSet, s conversion.Scope) error

Convert_infra_EndpointSet_To_v1alpha1_EndpointSet is an autogenerated conversion function.

func Convert_infra_EndpointSpec_To_v1alpha1_EndpointSpec

func Convert_infra_EndpointSpec_To_v1alpha1_EndpointSpec(in *infra.EndpointSpec, out *EndpointSpec, s conversion.Scope) error

Convert_infra_EndpointSpec_To_v1alpha1_EndpointSpec is an autogenerated conversion function.

func Convert_infra_EndpointStatus_To_v1alpha1_EndpointStatus

func Convert_infra_EndpointStatus_To_v1alpha1_EndpointStatus(in *infra.EndpointStatus, out *EndpointStatus, s conversion.Scope) error

Convert_infra_EndpointStatus_To_v1alpha1_EndpointStatus is an autogenerated conversion function.

func Convert_infra_Endpoint_To_v1alpha1_Endpoint

func Convert_infra_Endpoint_To_v1alpha1_Endpoint(in *infra.Endpoint, out *Endpoint, s conversion.Scope) error

Convert_infra_Endpoint_To_v1alpha1_Endpoint is an autogenerated conversion function.

func Convert_infra_LinkList_To_v1alpha1_LinkList(in *infra.LinkList, out *LinkList, s conversion.Scope) error

Convert_infra_LinkList_To_v1alpha1_LinkList is an autogenerated conversion function.

func Convert_infra_LinkSetList_To_v1alpha1_LinkSetList

func Convert_infra_LinkSetList_To_v1alpha1_LinkSetList(in *infra.LinkSetList, out *LinkSetList, s conversion.Scope) error

Convert_infra_LinkSetList_To_v1alpha1_LinkSetList is an autogenerated conversion function.

func Convert_infra_LinkSetSpec_To_v1alpha1_LinkSetSpec

func Convert_infra_LinkSetSpec_To_v1alpha1_LinkSetSpec(in *infra.LinkSetSpec, out *LinkSetSpec, s conversion.Scope) error

Convert_infra_LinkSetSpec_To_v1alpha1_LinkSetSpec is an autogenerated conversion function.

func Convert_infra_LinkSetStatus_To_v1alpha1_LinkSetStatus

func Convert_infra_LinkSetStatus_To_v1alpha1_LinkSetStatus(in *infra.LinkSetStatus, out *LinkSetStatus, s conversion.Scope) error

Convert_infra_LinkSetStatus_To_v1alpha1_LinkSetStatus is an autogenerated conversion function.

func Convert_infra_LinkSet_To_v1alpha1_LinkSet

func Convert_infra_LinkSet_To_v1alpha1_LinkSet(in *infra.LinkSet, out *LinkSet, s conversion.Scope) error

Convert_infra_LinkSet_To_v1alpha1_LinkSet is an autogenerated conversion function.

func Convert_infra_LinkSpec_To_v1alpha1_LinkSpec

func Convert_infra_LinkSpec_To_v1alpha1_LinkSpec(in *infra.LinkSpec, out *LinkSpec, s conversion.Scope) error

Convert_infra_LinkSpec_To_v1alpha1_LinkSpec is an autogenerated conversion function.

func Convert_infra_LinkStatus_To_v1alpha1_LinkStatus

func Convert_infra_LinkStatus_To_v1alpha1_LinkStatus(in *infra.LinkStatus, out *LinkStatus, s conversion.Scope) error

Convert_infra_LinkStatus_To_v1alpha1_LinkStatus is an autogenerated conversion function.

func Convert_infra_Link_To_v1alpha1_Link(in *infra.Link, out *Link, s conversion.Scope) error

Convert_infra_Link_To_v1alpha1_Link is an autogenerated conversion function.

func Convert_infra_Location_To_v1alpha1_Location

func Convert_infra_Location_To_v1alpha1_Location(in *infra.Location, out *Location, s conversion.Scope) error

Convert_infra_Location_To_v1alpha1_Location is an autogenerated conversion function.

func Convert_infra_ModuleBayList_To_v1alpha1_ModuleBayList

func Convert_infra_ModuleBayList_To_v1alpha1_ModuleBayList(in *infra.ModuleBayList, out *ModuleBayList, s conversion.Scope) error

Convert_infra_ModuleBayList_To_v1alpha1_ModuleBayList is an autogenerated conversion function.

func Convert_infra_ModuleBaySpec_To_v1alpha1_ModuleBaySpec

func Convert_infra_ModuleBaySpec_To_v1alpha1_ModuleBaySpec(in *infra.ModuleBaySpec, out *ModuleBaySpec, s conversion.Scope) error

Convert_infra_ModuleBaySpec_To_v1alpha1_ModuleBaySpec is an autogenerated conversion function.

func Convert_infra_ModuleBayStatus_To_v1alpha1_ModuleBayStatus

func Convert_infra_ModuleBayStatus_To_v1alpha1_ModuleBayStatus(in *infra.ModuleBayStatus, out *ModuleBayStatus, s conversion.Scope) error

Convert_infra_ModuleBayStatus_To_v1alpha1_ModuleBayStatus is an autogenerated conversion function.

func Convert_infra_ModuleBay_To_v1alpha1_ModuleBay

func Convert_infra_ModuleBay_To_v1alpha1_ModuleBay(in *infra.ModuleBay, out *ModuleBay, s conversion.Scope) error

Convert_infra_ModuleBay_To_v1alpha1_ModuleBay is an autogenerated conversion function.

func Convert_infra_ModuleList_To_v1alpha1_ModuleList

func Convert_infra_ModuleList_To_v1alpha1_ModuleList(in *infra.ModuleList, out *ModuleList, s conversion.Scope) error

Convert_infra_ModuleList_To_v1alpha1_ModuleList is an autogenerated conversion function.

func Convert_infra_ModuleSpec_To_v1alpha1_ModuleSpec

func Convert_infra_ModuleSpec_To_v1alpha1_ModuleSpec(in *infra.ModuleSpec, out *ModuleSpec, s conversion.Scope) error

Convert_infra_ModuleSpec_To_v1alpha1_ModuleSpec is an autogenerated conversion function.

func Convert_infra_ModuleStatus_To_v1alpha1_ModuleStatus

func Convert_infra_ModuleStatus_To_v1alpha1_ModuleStatus(in *infra.ModuleStatus, out *ModuleStatus, s conversion.Scope) error

Convert_infra_ModuleStatus_To_v1alpha1_ModuleStatus is an autogenerated conversion function.

func Convert_infra_Module_To_v1alpha1_Module

func Convert_infra_Module_To_v1alpha1_Module(in *infra.Module, out *Module, s conversion.Scope) error

Convert_infra_Module_To_v1alpha1_Module is an autogenerated conversion function.

func Convert_infra_NodeItemList_To_v1alpha1_NodeItemList

func Convert_infra_NodeItemList_To_v1alpha1_NodeItemList(in *infra.NodeItemList, out *NodeItemList, s conversion.Scope) error

Convert_infra_NodeItemList_To_v1alpha1_NodeItemList is an autogenerated conversion function.

func Convert_infra_NodeItemSpec_To_v1alpha1_NodeItemSpec

func Convert_infra_NodeItemSpec_To_v1alpha1_NodeItemSpec(in *infra.NodeItemSpec, out *NodeItemSpec, s conversion.Scope) error

Convert_infra_NodeItemSpec_To_v1alpha1_NodeItemSpec is an autogenerated conversion function.

func Convert_infra_NodeItemStatus_To_v1alpha1_NodeItemStatus

func Convert_infra_NodeItemStatus_To_v1alpha1_NodeItemStatus(in *infra.NodeItemStatus, out *NodeItemStatus, s conversion.Scope) error

Convert_infra_NodeItemStatus_To_v1alpha1_NodeItemStatus is an autogenerated conversion function.

func Convert_infra_NodeItem_To_v1alpha1_NodeItem

func Convert_infra_NodeItem_To_v1alpha1_NodeItem(in *infra.NodeItem, out *NodeItem, s conversion.Scope) error

Convert_infra_NodeItem_To_v1alpha1_NodeItem is an autogenerated conversion function.

func Convert_infra_NodeList_To_v1alpha1_NodeList

func Convert_infra_NodeList_To_v1alpha1_NodeList(in *infra.NodeList, out *NodeList, s conversion.Scope) error

Convert_infra_NodeList_To_v1alpha1_NodeList is an autogenerated conversion function.

func Convert_infra_NodeSetList_To_v1alpha1_NodeSetList

func Convert_infra_NodeSetList_To_v1alpha1_NodeSetList(in *infra.NodeSetList, out *NodeSetList, s conversion.Scope) error

Convert_infra_NodeSetList_To_v1alpha1_NodeSetList is an autogenerated conversion function.

func Convert_infra_NodeSetSpec_To_v1alpha1_NodeSetSpec

func Convert_infra_NodeSetSpec_To_v1alpha1_NodeSetSpec(in *infra.NodeSetSpec, out *NodeSetSpec, s conversion.Scope) error

Convert_infra_NodeSetSpec_To_v1alpha1_NodeSetSpec is an autogenerated conversion function.

func Convert_infra_NodeSetStatus_To_v1alpha1_NodeSetStatus

func Convert_infra_NodeSetStatus_To_v1alpha1_NodeSetStatus(in *infra.NodeSetStatus, out *NodeSetStatus, s conversion.Scope) error

Convert_infra_NodeSetStatus_To_v1alpha1_NodeSetStatus is an autogenerated conversion function.

func Convert_infra_NodeSet_To_v1alpha1_NodeSet

func Convert_infra_NodeSet_To_v1alpha1_NodeSet(in *infra.NodeSet, out *NodeSet, s conversion.Scope) error

Convert_infra_NodeSet_To_v1alpha1_NodeSet is an autogenerated conversion function.

func Convert_infra_NodeSpec_To_v1alpha1_NodeSpec

func Convert_infra_NodeSpec_To_v1alpha1_NodeSpec(in *infra.NodeSpec, out *NodeSpec, s conversion.Scope) error

Convert_infra_NodeSpec_To_v1alpha1_NodeSpec is an autogenerated conversion function.

func Convert_infra_NodeStatus_To_v1alpha1_NodeStatus

func Convert_infra_NodeStatus_To_v1alpha1_NodeStatus(in *infra.NodeStatus, out *NodeStatus, s conversion.Scope) error

Convert_infra_NodeStatus_To_v1alpha1_NodeStatus is an autogenerated conversion function.

func Convert_infra_Node_To_v1alpha1_Node

func Convert_infra_Node_To_v1alpha1_Node(in *infra.Node, out *Node, s conversion.Scope) error

Convert_infra_Node_To_v1alpha1_Node is an autogenerated conversion function.

func Convert_infra_PartitionList_To_v1alpha1_PartitionList

func Convert_infra_PartitionList_To_v1alpha1_PartitionList(in *infra.PartitionList, out *PartitionList, s conversion.Scope) error

Convert_infra_PartitionList_To_v1alpha1_PartitionList is an autogenerated conversion function.

func Convert_infra_PartitionSpec_To_v1alpha1_PartitionSpec

func Convert_infra_PartitionSpec_To_v1alpha1_PartitionSpec(in *infra.PartitionSpec, out *PartitionSpec, s conversion.Scope) error

Convert_infra_PartitionSpec_To_v1alpha1_PartitionSpec is an autogenerated conversion function.

func Convert_infra_PartitionStatus_To_v1alpha1_PartitionStatus

func Convert_infra_PartitionStatus_To_v1alpha1_PartitionStatus(in *infra.PartitionStatus, out *PartitionStatus, s conversion.Scope) error

Convert_infra_PartitionStatus_To_v1alpha1_PartitionStatus is an autogenerated conversion function.

func Convert_infra_Partition_To_v1alpha1_Partition

func Convert_infra_Partition_To_v1alpha1_Partition(in *infra.Partition, out *Partition, s conversion.Scope) error

Convert_infra_Partition_To_v1alpha1_Partition is an autogenerated conversion function.

func Convert_infra_PortList_To_v1alpha1_PortList

func Convert_infra_PortList_To_v1alpha1_PortList(in *infra.PortList, out *PortList, s conversion.Scope) error

Convert_infra_PortList_To_v1alpha1_PortList is an autogenerated conversion function.

func Convert_infra_PortSpec_To_v1alpha1_PortSpec

func Convert_infra_PortSpec_To_v1alpha1_PortSpec(in *infra.PortSpec, out *PortSpec, s conversion.Scope) error

Convert_infra_PortSpec_To_v1alpha1_PortSpec is an autogenerated conversion function.

func Convert_infra_PortStatus_To_v1alpha1_PortStatus

func Convert_infra_PortStatus_To_v1alpha1_PortStatus(in *infra.PortStatus, out *PortStatus, s conversion.Scope) error

Convert_infra_PortStatus_To_v1alpha1_PortStatus is an autogenerated conversion function.

func Convert_infra_Port_To_v1alpha1_Port

func Convert_infra_Port_To_v1alpha1_Port(in *infra.Port, out *Port, s conversion.Scope) error

Convert_infra_Port_To_v1alpha1_Port is an autogenerated conversion function.

func Convert_infra_RackList_To_v1alpha1_RackList

func Convert_infra_RackList_To_v1alpha1_RackList(in *infra.RackList, out *RackList, s conversion.Scope) error

Convert_infra_RackList_To_v1alpha1_RackList is an autogenerated conversion function.

func Convert_infra_RackSpec_To_v1alpha1_RackSpec

func Convert_infra_RackSpec_To_v1alpha1_RackSpec(in *infra.RackSpec, out *RackSpec, s conversion.Scope) error

Convert_infra_RackSpec_To_v1alpha1_RackSpec is an autogenerated conversion function.

func Convert_infra_RackStatus_To_v1alpha1_RackStatus

func Convert_infra_RackStatus_To_v1alpha1_RackStatus(in *infra.RackStatus, out *RackStatus, s conversion.Scope) error

Convert_infra_RackStatus_To_v1alpha1_RackStatus is an autogenerated conversion function.

func Convert_infra_Rack_To_v1alpha1_Rack

func Convert_infra_Rack_To_v1alpha1_Rack(in *infra.Rack, out *Rack, s conversion.Scope) error

Convert_infra_Rack_To_v1alpha1_Rack is an autogenerated conversion function.

func Convert_infra_RegionList_To_v1alpha1_RegionList

func Convert_infra_RegionList_To_v1alpha1_RegionList(in *infra.RegionList, out *RegionList, s conversion.Scope) error

Convert_infra_RegionList_To_v1alpha1_RegionList is an autogenerated conversion function.

func Convert_infra_RegionSpec_To_v1alpha1_RegionSpec

func Convert_infra_RegionSpec_To_v1alpha1_RegionSpec(in *infra.RegionSpec, out *RegionSpec, s conversion.Scope) error

Convert_infra_RegionSpec_To_v1alpha1_RegionSpec is an autogenerated conversion function.

func Convert_infra_RegionStatus_To_v1alpha1_RegionStatus

func Convert_infra_RegionStatus_To_v1alpha1_RegionStatus(in *infra.RegionStatus, out *RegionStatus, s conversion.Scope) error

Convert_infra_RegionStatus_To_v1alpha1_RegionStatus is an autogenerated conversion function.

func Convert_infra_Region_To_v1alpha1_Region

func Convert_infra_Region_To_v1alpha1_Region(in *infra.Region, out *Region, s conversion.Scope) error

Convert_infra_Region_To_v1alpha1_Region is an autogenerated conversion function.

func Convert_infra_SiteList_To_v1alpha1_SiteList

func Convert_infra_SiteList_To_v1alpha1_SiteList(in *infra.SiteList, out *SiteList, s conversion.Scope) error

Convert_infra_SiteList_To_v1alpha1_SiteList is an autogenerated conversion function.

func Convert_infra_SiteSpec_To_v1alpha1_SiteSpec

func Convert_infra_SiteSpec_To_v1alpha1_SiteSpec(in *infra.SiteSpec, out *SiteSpec, s conversion.Scope) error

Convert_infra_SiteSpec_To_v1alpha1_SiteSpec is an autogenerated conversion function.

func Convert_infra_SiteStatus_To_v1alpha1_SiteStatus

func Convert_infra_SiteStatus_To_v1alpha1_SiteStatus(in *infra.SiteStatus, out *SiteStatus, s conversion.Scope) error

Convert_infra_SiteStatus_To_v1alpha1_SiteStatus is an autogenerated conversion function.

func Convert_infra_Site_To_v1alpha1_Site

func Convert_infra_Site_To_v1alpha1_Site(in *infra.Site, out *Site, s conversion.Scope) error

Convert_infra_Site_To_v1alpha1_Site is an autogenerated conversion function.

func Convert_v1alpha1_AdaptorID_To_id_AdaptorID

func Convert_v1alpha1_AdaptorID_To_id_AdaptorID(in *idv1alpha1.PartitionAdaptorID, out *id.PartitionAdaptorID, s conversion.Scope) error

Convert_v1alpha1_AdaptorID_To_id_AdaptorID is an autogenerated conversion function.

func Convert_v1alpha1_AdaptorList_To_infra_AdaptorList

func Convert_v1alpha1_AdaptorList_To_infra_AdaptorList(in *AdaptorList, out *infra.AdaptorList, s conversion.Scope) error

Convert_v1alpha1_AdaptorList_To_infra_AdaptorList is an autogenerated conversion function.

func Convert_v1alpha1_AdaptorSpec_To_infra_AdaptorSpec

func Convert_v1alpha1_AdaptorSpec_To_infra_AdaptorSpec(in *AdaptorSpec, out *infra.AdaptorSpec, s conversion.Scope) error

Convert_v1alpha1_AdaptorSpec_To_infra_AdaptorSpec is an autogenerated conversion function.

func Convert_v1alpha1_AdaptorStatus_To_infra_AdaptorStatus

func Convert_v1alpha1_AdaptorStatus_To_infra_AdaptorStatus(in *AdaptorStatus, out *infra.AdaptorStatus, s conversion.Scope) error

Convert_v1alpha1_AdaptorStatus_To_infra_AdaptorStatus is an autogenerated conversion function.

func Convert_v1alpha1_Adaptor_To_infra_Adaptor

func Convert_v1alpha1_Adaptor_To_infra_Adaptor(in *Adaptor, out *infra.Adaptor, s conversion.Scope) error

Convert_v1alpha1_Adaptor_To_infra_Adaptor is an autogenerated conversion function.

func Convert_v1alpha1_ClusterID_To_id_ClusterID

func Convert_v1alpha1_ClusterID_To_id_ClusterID(in *idv1alpha1.ClusterID, out *id.ClusterID, s conversion.Scope) error

Convert_v1alpha1_ClusterID_To_id_ClusterID is an autogenerated conversion function.

func Convert_v1alpha1_ClusterList_To_infra_ClusterList

func Convert_v1alpha1_ClusterList_To_infra_ClusterList(in *ClusterList, out *infra.ClusterList, s conversion.Scope) error

Convert_v1alpha1_ClusterList_To_infra_ClusterList is an autogenerated conversion function.

func Convert_v1alpha1_ClusterSpec_To_infra_ClusterSpec

func Convert_v1alpha1_ClusterSpec_To_infra_ClusterSpec(in *ClusterSpec, out *infra.ClusterSpec, s conversion.Scope) error

Convert_v1alpha1_ClusterSpec_To_infra_ClusterSpec is an autogenerated conversion function.

func Convert_v1alpha1_ClusterStatus_To_infra_ClusterStatus

func Convert_v1alpha1_ClusterStatus_To_infra_ClusterStatus(in *ClusterStatus, out *infra.ClusterStatus, s conversion.Scope) error

Convert_v1alpha1_ClusterStatus_To_infra_ClusterStatus is an autogenerated conversion function.

func Convert_v1alpha1_Cluster_To_infra_Cluster

func Convert_v1alpha1_Cluster_To_infra_Cluster(in *Cluster, out *infra.Cluster, s conversion.Scope) error

Convert_v1alpha1_Cluster_To_infra_Cluster is an autogenerated conversion function.

func Convert_v1alpha1_EndpointID_To_id_EndpointID

func Convert_v1alpha1_EndpointID_To_id_EndpointID(in *idv1alpha1.EndpointID, out *id.EndpointID, s conversion.Scope) error

Convert_v1alpha1_EndpointID_To_id_EndpointID is an autogenerated conversion function.

func Convert_v1alpha1_EndpointList_To_infra_EndpointList

func Convert_v1alpha1_EndpointList_To_infra_EndpointList(in *EndpointList, out *infra.EndpointList, s conversion.Scope) error

Convert_v1alpha1_EndpointList_To_infra_EndpointList is an autogenerated conversion function.

func Convert_v1alpha1_EndpointSetList_To_infra_EndpointSetList

func Convert_v1alpha1_EndpointSetList_To_infra_EndpointSetList(in *EndpointSetList, out *infra.EndpointSetList, s conversion.Scope) error

Convert_v1alpha1_EndpointSetList_To_infra_EndpointSetList is an autogenerated conversion function.

func Convert_v1alpha1_EndpointSetSpec_To_infra_EndpointSetSpec

func Convert_v1alpha1_EndpointSetSpec_To_infra_EndpointSetSpec(in *EndpointSetSpec, out *infra.EndpointSetSpec, s conversion.Scope) error

Convert_v1alpha1_EndpointSetSpec_To_infra_EndpointSetSpec is an autogenerated conversion function.

func Convert_v1alpha1_EndpointSetStatus_To_infra_EndpointSetStatus

func Convert_v1alpha1_EndpointSetStatus_To_infra_EndpointSetStatus(in *EndpointSetStatus, out *infra.EndpointSetStatus, s conversion.Scope) error

Convert_v1alpha1_EndpointSetStatus_To_infra_EndpointSetStatus is an autogenerated conversion function.

func Convert_v1alpha1_EndpointSet_To_infra_EndpointSet

func Convert_v1alpha1_EndpointSet_To_infra_EndpointSet(in *EndpointSet, out *infra.EndpointSet, s conversion.Scope) error

Convert_v1alpha1_EndpointSet_To_infra_EndpointSet is an autogenerated conversion function.

func Convert_v1alpha1_EndpointSpec_To_infra_EndpointSpec

func Convert_v1alpha1_EndpointSpec_To_infra_EndpointSpec(in *EndpointSpec, out *infra.EndpointSpec, s conversion.Scope) error

Convert_v1alpha1_EndpointSpec_To_infra_EndpointSpec is an autogenerated conversion function.

func Convert_v1alpha1_EndpointStatus_To_infra_EndpointStatus

func Convert_v1alpha1_EndpointStatus_To_infra_EndpointStatus(in *EndpointStatus, out *infra.EndpointStatus, s conversion.Scope) error

Convert_v1alpha1_EndpointStatus_To_infra_EndpointStatus is an autogenerated conversion function.

func Convert_v1alpha1_Endpoint_To_infra_Endpoint

func Convert_v1alpha1_Endpoint_To_infra_Endpoint(in *Endpoint, out *infra.Endpoint, s conversion.Scope) error

Convert_v1alpha1_Endpoint_To_infra_Endpoint is an autogenerated conversion function.

func Convert_v1alpha1_LinkList_To_infra_LinkList(in *LinkList, out *infra.LinkList, s conversion.Scope) error

Convert_v1alpha1_LinkList_To_infra_LinkList is an autogenerated conversion function.

func Convert_v1alpha1_LinkSetList_To_infra_LinkSetList

func Convert_v1alpha1_LinkSetList_To_infra_LinkSetList(in *LinkSetList, out *infra.LinkSetList, s conversion.Scope) error

Convert_v1alpha1_LinkSetList_To_infra_LinkSetList is an autogenerated conversion function.

func Convert_v1alpha1_LinkSetSpec_To_infra_LinkSetSpec

func Convert_v1alpha1_LinkSetSpec_To_infra_LinkSetSpec(in *LinkSetSpec, out *infra.LinkSetSpec, s conversion.Scope) error

Convert_v1alpha1_LinkSetSpec_To_infra_LinkSetSpec is an autogenerated conversion function.

func Convert_v1alpha1_LinkSetStatus_To_infra_LinkSetStatus

func Convert_v1alpha1_LinkSetStatus_To_infra_LinkSetStatus(in *LinkSetStatus, out *infra.LinkSetStatus, s conversion.Scope) error

Convert_v1alpha1_LinkSetStatus_To_infra_LinkSetStatus is an autogenerated conversion function.

func Convert_v1alpha1_LinkSet_To_infra_LinkSet

func Convert_v1alpha1_LinkSet_To_infra_LinkSet(in *LinkSet, out *infra.LinkSet, s conversion.Scope) error

Convert_v1alpha1_LinkSet_To_infra_LinkSet is an autogenerated conversion function.

func Convert_v1alpha1_LinkSpec_To_infra_LinkSpec

func Convert_v1alpha1_LinkSpec_To_infra_LinkSpec(in *LinkSpec, out *infra.LinkSpec, s conversion.Scope) error

Convert_v1alpha1_LinkSpec_To_infra_LinkSpec is an autogenerated conversion function.

func Convert_v1alpha1_LinkStatus_To_infra_LinkStatus

func Convert_v1alpha1_LinkStatus_To_infra_LinkStatus(in *LinkStatus, out *infra.LinkStatus, s conversion.Scope) error

Convert_v1alpha1_LinkStatus_To_infra_LinkStatus is an autogenerated conversion function.

func Convert_v1alpha1_Link_To_infra_Link(in *Link, out *infra.Link, s conversion.Scope) error

Convert_v1alpha1_Link_To_infra_Link is an autogenerated conversion function.

func Convert_v1alpha1_Location_To_infra_Location

func Convert_v1alpha1_Location_To_infra_Location(in *Location, out *infra.Location, s conversion.Scope) error

Convert_v1alpha1_Location_To_infra_Location is an autogenerated conversion function.

func Convert_v1alpha1_ModuleBayList_To_infra_ModuleBayList

func Convert_v1alpha1_ModuleBayList_To_infra_ModuleBayList(in *ModuleBayList, out *infra.ModuleBayList, s conversion.Scope) error

Convert_v1alpha1_ModuleBayList_To_infra_ModuleBayList is an autogenerated conversion function.

func Convert_v1alpha1_ModuleBaySpec_To_infra_ModuleBaySpec

func Convert_v1alpha1_ModuleBaySpec_To_infra_ModuleBaySpec(in *ModuleBaySpec, out *infra.ModuleBaySpec, s conversion.Scope) error

Convert_v1alpha1_ModuleBaySpec_To_infra_ModuleBaySpec is an autogenerated conversion function.

func Convert_v1alpha1_ModuleBayStatus_To_infra_ModuleBayStatus

func Convert_v1alpha1_ModuleBayStatus_To_infra_ModuleBayStatus(in *ModuleBayStatus, out *infra.ModuleBayStatus, s conversion.Scope) error

Convert_v1alpha1_ModuleBayStatus_To_infra_ModuleBayStatus is an autogenerated conversion function.

func Convert_v1alpha1_ModuleBay_To_infra_ModuleBay

func Convert_v1alpha1_ModuleBay_To_infra_ModuleBay(in *ModuleBay, out *infra.ModuleBay, s conversion.Scope) error

Convert_v1alpha1_ModuleBay_To_infra_ModuleBay is an autogenerated conversion function.

func Convert_v1alpha1_ModuleList_To_infra_ModuleList

func Convert_v1alpha1_ModuleList_To_infra_ModuleList(in *ModuleList, out *infra.ModuleList, s conversion.Scope) error

Convert_v1alpha1_ModuleList_To_infra_ModuleList is an autogenerated conversion function.

func Convert_v1alpha1_ModuleSpec_To_infra_ModuleSpec

func Convert_v1alpha1_ModuleSpec_To_infra_ModuleSpec(in *ModuleSpec, out *infra.ModuleSpec, s conversion.Scope) error

Convert_v1alpha1_ModuleSpec_To_infra_ModuleSpec is an autogenerated conversion function.

func Convert_v1alpha1_ModuleStatus_To_infra_ModuleStatus

func Convert_v1alpha1_ModuleStatus_To_infra_ModuleStatus(in *ModuleStatus, out *infra.ModuleStatus, s conversion.Scope) error

Convert_v1alpha1_ModuleStatus_To_infra_ModuleStatus is an autogenerated conversion function.

func Convert_v1alpha1_Module_To_infra_Module

func Convert_v1alpha1_Module_To_infra_Module(in *Module, out *infra.Module, s conversion.Scope) error

Convert_v1alpha1_Module_To_infra_Module is an autogenerated conversion function.

func Convert_v1alpha1_NodeID_To_id_NodeID

func Convert_v1alpha1_NodeID_To_id_NodeID(in *idv1alpha1.NodeID, out *id.NodeID, s conversion.Scope) error

Convert_v1alpha1_NodeID_To_id_NodeID is an autogenerated conversion function.

func Convert_v1alpha1_NodeItemList_To_infra_NodeItemList

func Convert_v1alpha1_NodeItemList_To_infra_NodeItemList(in *NodeItemList, out *infra.NodeItemList, s conversion.Scope) error

Convert_v1alpha1_NodeItemList_To_infra_NodeItemList is an autogenerated conversion function.

func Convert_v1alpha1_NodeItemSpec_To_infra_NodeItemSpec

func Convert_v1alpha1_NodeItemSpec_To_infra_NodeItemSpec(in *NodeItemSpec, out *infra.NodeItemSpec, s conversion.Scope) error

Convert_v1alpha1_NodeItemSpec_To_infra_NodeItemSpec is an autogenerated conversion function.

func Convert_v1alpha1_NodeItemStatus_To_infra_NodeItemStatus

func Convert_v1alpha1_NodeItemStatus_To_infra_NodeItemStatus(in *NodeItemStatus, out *infra.NodeItemStatus, s conversion.Scope) error

Convert_v1alpha1_NodeItemStatus_To_infra_NodeItemStatus is an autogenerated conversion function.

func Convert_v1alpha1_NodeItem_To_infra_NodeItem

func Convert_v1alpha1_NodeItem_To_infra_NodeItem(in *NodeItem, out *infra.NodeItem, s conversion.Scope) error

Convert_v1alpha1_NodeItem_To_infra_NodeItem is an autogenerated conversion function.

func Convert_v1alpha1_NodeList_To_infra_NodeList

func Convert_v1alpha1_NodeList_To_infra_NodeList(in *NodeList, out *infra.NodeList, s conversion.Scope) error

Convert_v1alpha1_NodeList_To_infra_NodeList is an autogenerated conversion function.

func Convert_v1alpha1_NodeSetList_To_infra_NodeSetList

func Convert_v1alpha1_NodeSetList_To_infra_NodeSetList(in *NodeSetList, out *infra.NodeSetList, s conversion.Scope) error

Convert_v1alpha1_NodeSetList_To_infra_NodeSetList is an autogenerated conversion function.

func Convert_v1alpha1_NodeSetSpec_To_infra_NodeSetSpec

func Convert_v1alpha1_NodeSetSpec_To_infra_NodeSetSpec(in *NodeSetSpec, out *infra.NodeSetSpec, s conversion.Scope) error

Convert_v1alpha1_NodeSetSpec_To_infra_NodeSetSpec is an autogenerated conversion function.

func Convert_v1alpha1_NodeSetStatus_To_infra_NodeSetStatus

func Convert_v1alpha1_NodeSetStatus_To_infra_NodeSetStatus(in *NodeSetStatus, out *infra.NodeSetStatus, s conversion.Scope) error

Convert_v1alpha1_NodeSetStatus_To_infra_NodeSetStatus is an autogenerated conversion function.

func Convert_v1alpha1_NodeSet_To_infra_NodeSet

func Convert_v1alpha1_NodeSet_To_infra_NodeSet(in *NodeSet, out *infra.NodeSet, s conversion.Scope) error

Convert_v1alpha1_NodeSet_To_infra_NodeSet is an autogenerated conversion function.

func Convert_v1alpha1_NodeSpec_To_infra_NodeSpec

func Convert_v1alpha1_NodeSpec_To_infra_NodeSpec(in *NodeSpec, out *infra.NodeSpec, s conversion.Scope) error

Convert_v1alpha1_NodeSpec_To_infra_NodeSpec is an autogenerated conversion function.

func Convert_v1alpha1_NodeStatus_To_infra_NodeStatus

func Convert_v1alpha1_NodeStatus_To_infra_NodeStatus(in *NodeStatus, out *infra.NodeStatus, s conversion.Scope) error

Convert_v1alpha1_NodeStatus_To_infra_NodeStatus is an autogenerated conversion function.

func Convert_v1alpha1_Node_To_infra_Node

func Convert_v1alpha1_Node_To_infra_Node(in *Node, out *infra.Node, s conversion.Scope) error

Convert_v1alpha1_Node_To_infra_Node is an autogenerated conversion function.

func Convert_v1alpha1_PartitionAdaptorID_To_id_PartitionAdaptorID

func Convert_v1alpha1_PartitionAdaptorID_To_id_PartitionAdaptorID(in *idv1alpha1.PartitionAdaptorID, out *id.PartitionAdaptorID, s conversion.Scope) error

Convert_v1alpha1_PartitionAdaptorID_To_id_PartitionAdaptorID is an autogenerated conversion function.

func Convert_v1alpha1_PartitionAttachmentID_To_id_PartitionAttachmentID

func Convert_v1alpha1_PartitionAttachmentID_To_id_PartitionAttachmentID(in *idv1alpha1.PartitionAttachmentID, out *id.PartitionAttachmentID, s conversion.Scope) error

Convert_v1alpha1_PartitionAttachmentID_To_id_PartitionAttachmentID is an autogenerated conversion function.

func Convert_v1alpha1_PartitionClusterID_To_id_PartitionClusterID

func Convert_v1alpha1_PartitionClusterID_To_id_PartitionClusterID(in *idv1alpha1.PartitionClusterID, out *id.PartitionClusterID, s conversion.Scope) error

Convert_v1alpha1_PartitionClusterID_To_id_PartitionClusterID is an autogenerated conversion function.

func Convert_v1alpha1_PartitionEndpointID_To_id_PartitionEndpointID

func Convert_v1alpha1_PartitionEndpointID_To_id_PartitionEndpointID(in *idv1alpha1.PartitionEndpointID, out *id.PartitionEndpointID, s conversion.Scope) error

Convert_v1alpha1_PartitionEndpointID_To_id_PartitionEndpointID is an autogenerated conversion function.

func Convert_v1alpha1_PartitionList_To_infra_PartitionList

func Convert_v1alpha1_PartitionList_To_infra_PartitionList(in *PartitionList, out *infra.PartitionList, s conversion.Scope) error

Convert_v1alpha1_PartitionList_To_infra_PartitionList is an autogenerated conversion function.

func Convert_v1alpha1_PartitionNodeID_To_id_PartitionNodeID

func Convert_v1alpha1_PartitionNodeID_To_id_PartitionNodeID(in *idv1alpha1.PartitionNodeID, out *id.PartitionNodeID, s conversion.Scope) error

Convert_v1alpha1_PartitionNodeID_To_id_PartitionNodeID is an autogenerated conversion function.

func Convert_v1alpha1_PartitionPortID_To_id_PartitionPortID

func Convert_v1alpha1_PartitionPortID_To_id_PartitionPortID(in *idv1alpha1.PartitionPortID, out *id.PartitionPortID, s conversion.Scope) error

Convert_v1alpha1_PortID_To_id_PortID is an autogenerated conversion function.

func Convert_v1alpha1_PartitionSpec_To_infra_PartitionSpec

func Convert_v1alpha1_PartitionSpec_To_infra_PartitionSpec(in *PartitionSpec, out *infra.PartitionSpec, s conversion.Scope) error

Convert_v1alpha1_PartitionSpec_To_infra_PartitionSpec is an autogenerated conversion function.

func Convert_v1alpha1_PartitionStatus_To_infra_PartitionStatus

func Convert_v1alpha1_PartitionStatus_To_infra_PartitionStatus(in *PartitionStatus, out *infra.PartitionStatus, s conversion.Scope) error

Convert_v1alpha1_PartitionStatus_To_infra_PartitionStatus is an autogenerated conversion function.

func Convert_v1alpha1_Partition_To_infra_Partition

func Convert_v1alpha1_Partition_To_infra_Partition(in *Partition, out *infra.Partition, s conversion.Scope) error

Convert_v1alpha1_Partition_To_infra_Partition is an autogenerated conversion function.

func Convert_v1alpha1_PortList_To_infra_PortList

func Convert_v1alpha1_PortList_To_infra_PortList(in *PortList, out *infra.PortList, s conversion.Scope) error

Convert_v1alpha1_PortList_To_infra_PortList is an autogenerated conversion function.

func Convert_v1alpha1_PortSpec_To_infra_PortSpec

func Convert_v1alpha1_PortSpec_To_infra_PortSpec(in *PortSpec, out *infra.PortSpec, s conversion.Scope) error

Convert_v1alpha1_PortSpec_To_infra_PortSpec is an autogenerated conversion function.

func Convert_v1alpha1_PortStatus_To_infra_PortStatus

func Convert_v1alpha1_PortStatus_To_infra_PortStatus(in *PortStatus, out *infra.PortStatus, s conversion.Scope) error

Convert_v1alpha1_PortStatus_To_infra_PortStatus is an autogenerated conversion function.

func Convert_v1alpha1_Port_To_infra_Port

func Convert_v1alpha1_Port_To_infra_Port(in *Port, out *infra.Port, s conversion.Scope) error

Convert_v1alpha1_Port_To_infra_Port is an autogenerated conversion function.

func Convert_v1alpha1_RackList_To_infra_RackList

func Convert_v1alpha1_RackList_To_infra_RackList(in *RackList, out *infra.RackList, s conversion.Scope) error

Convert_v1alpha1_RackList_To_infra_RackList is an autogenerated conversion function.

func Convert_v1alpha1_RackSpec_To_infra_RackSpec

func Convert_v1alpha1_RackSpec_To_infra_RackSpec(in *RackSpec, out *infra.RackSpec, s conversion.Scope) error

Convert_v1alpha1_RackSpec_To_infra_RackSpec is an autogenerated conversion function.

func Convert_v1alpha1_RackStatus_To_infra_RackStatus

func Convert_v1alpha1_RackStatus_To_infra_RackStatus(in *RackStatus, out *infra.RackStatus, s conversion.Scope) error

Convert_v1alpha1_RackStatus_To_infra_RackStatus is an autogenerated conversion function.

func Convert_v1alpha1_Rack_To_infra_Rack

func Convert_v1alpha1_Rack_To_infra_Rack(in *Rack, out *infra.Rack, s conversion.Scope) error

Convert_v1alpha1_Rack_To_infra_Rack is an autogenerated conversion function.

func Convert_v1alpha1_RegionList_To_infra_RegionList

func Convert_v1alpha1_RegionList_To_infra_RegionList(in *RegionList, out *infra.RegionList, s conversion.Scope) error

Convert_v1alpha1_RegionList_To_infra_RegionList is an autogenerated conversion function.

func Convert_v1alpha1_RegionSpec_To_infra_RegionSpec

func Convert_v1alpha1_RegionSpec_To_infra_RegionSpec(in *RegionSpec, out *infra.RegionSpec, s conversion.Scope) error

Convert_v1alpha1_RegionSpec_To_infra_RegionSpec is an autogenerated conversion function.

func Convert_v1alpha1_RegionStatus_To_infra_RegionStatus

func Convert_v1alpha1_RegionStatus_To_infra_RegionStatus(in *RegionStatus, out *infra.RegionStatus, s conversion.Scope) error

Convert_v1alpha1_RegionStatus_To_infra_RegionStatus is an autogenerated conversion function.

func Convert_v1alpha1_Region_To_infra_Region

func Convert_v1alpha1_Region_To_infra_Region(in *Region, out *infra.Region, s conversion.Scope) error

Convert_v1alpha1_Region_To_infra_Region is an autogenerated conversion function.

func Convert_v1alpha1_SiteID_To_id_SiteID

func Convert_v1alpha1_SiteID_To_id_SiteID(in *idv1alpha1.SiteID, out *id.SiteID, s conversion.Scope) error

Convert_v1alpha1_SiteID_To_id_SiteID is an autogenerated conversion function.

func Convert_v1alpha1_SiteList_To_infra_SiteList

func Convert_v1alpha1_SiteList_To_infra_SiteList(in *SiteList, out *infra.SiteList, s conversion.Scope) error

Convert_v1alpha1_SiteList_To_infra_SiteList is an autogenerated conversion function.

func Convert_v1alpha1_SiteSpec_To_infra_SiteSpec

func Convert_v1alpha1_SiteSpec_To_infra_SiteSpec(in *SiteSpec, out *infra.SiteSpec, s conversion.Scope) error

Convert_v1alpha1_SiteSpec_To_infra_SiteSpec is an autogenerated conversion function.

func Convert_v1alpha1_SiteStatus_To_infra_SiteStatus

func Convert_v1alpha1_SiteStatus_To_infra_SiteStatus(in *SiteStatus, out *infra.SiteStatus, s conversion.Scope) error

Convert_v1alpha1_SiteStatus_To_infra_SiteStatus is an autogenerated conversion function.

func Convert_v1alpha1_Site_To_infra_Site

func Convert_v1alpha1_Site_To_infra_Site(in *Site, out *infra.Site, s conversion.Scope) error

Convert_v1alpha1_Site_To_infra_Site is an autogenerated conversion function.

func RegisterConversions

func RegisterConversions(s *runtime.Scheme) error

RegisterConversions adds conversion functions to the given scheme. Public to allow building arbitrary schemes.

func RegisterDefaults

func RegisterDefaults(scheme *runtime.Scheme) error

RegisterDefaults adds defaulters functions to the given scheme. Public to allow building arbitrary schemes. All generated defaulters are covering - they call all nested defaulters.

func Resource

func Resource(resource string) schema.GroupResource

Resource takes an unqualified resource and returns a Group qualified GroupResource

Types

type Adaptor

type Adaptor struct {
	metav1.TypeMeta   `json:",inline" yaml:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec   AdaptorSpec   `json:"spec,omitempty" yaml:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	Status AdaptorStatus `json:"status,omitempty" yaml:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true +kubebuilder:storageversion +kubebuilder:subresource:status +kubebuilder:resource:categories={kuid} An Adaptor represents a communication interface or connection point within a Node, facilitating network communication and data transfer between different components or systems within the environment. `Adaptors` serve as gateways for transmitting and receiving data, enabling seamless communication between Nodes. +k8s:openapi-gen=true

func (*Adaptor) DeepCopy

func (in *Adaptor) DeepCopy() *Adaptor

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Adaptor.

func (*Adaptor) DeepCopyInto

func (in *Adaptor) DeepCopyInto(out *Adaptor)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Adaptor) DeepCopyObject

func (in *Adaptor) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (Adaptor) GetGroupVersionResource

func (Adaptor) GetGroupVersionResource() schema.GroupVersionResource

func (*Adaptor) GetObjectMeta

func (r *Adaptor) GetObjectMeta() *metav1.ObjectMeta

GetObjectMeta implements resource.Object GetObjectMeta implements resource.Object

func (Adaptor) IsStorageVersion

func (Adaptor) IsStorageVersion() bool

IsStorageVersion returns true -- Config is used as the internal version. IsStorageVersion implements resource.Object

func (Adaptor) NamespaceScoped

func (Adaptor) NamespaceScoped() bool

NamespaceScoped returns true to indicate Fortune is a namespaced resource. NamespaceScoped implements resource.Object

func (Adaptor) New

func (Adaptor) New() runtime.Object

New return an empty resource New implements resource.Object

func (Adaptor) NewList

func (Adaptor) NewList() runtime.Object

NewList return an empty resourceList NewList implements resource.Object

func (Adaptor) RegisterConversions

func (Adaptor) RegisterConversions() func(s *runtime.Scheme) error

RegisterConversions registers the conversions. RegisterConversions implements resource.MultiVersionObject

type AdaptorList

type AdaptorList struct {
	metav1.TypeMeta `json:",inline" yaml:",inline"`
	metav1.ListMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	Items           []Adaptor `json:"items" yaml:"items" protobuf:"bytes,2,rep,name=items"`
}

AdaptorList contains a list of Adaptors +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*AdaptorList) DeepCopy

func (in *AdaptorList) DeepCopy() *AdaptorList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdaptorList.

func (*AdaptorList) DeepCopyInto

func (in *AdaptorList) DeepCopyInto(out *AdaptorList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AdaptorList) DeepCopyObject

func (in *AdaptorList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*AdaptorList) GetListMeta

func (r *AdaptorList) GetListMeta() *metav1.ListMeta

GetListMeta returns the ListMeta GetListMeta implements resource.ObjectList

type AdaptorSpec

type AdaptorSpec struct {
	// NodeGroupAdaptorID identifies the Adaptor identity this resource belongs to
	idv1alpha1.PartitionAdaptorID `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=nodeGroupAdaptorID"`
	// UserDefinedLabels define metadata to the resource.
	// defined in the spec to distingiush metadata labels from user defined labels
	commonv1alpha1.UserDefinedLabels `json:",inline" yaml:",inline" protobuf:"bytes,3,opt,name=userDefinedLabels"`
}

AdaptorSpec defines the desired state of Adaptor

func (*AdaptorSpec) DeepCopy

func (in *AdaptorSpec) DeepCopy() *AdaptorSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdaptorSpec.

func (*AdaptorSpec) DeepCopyInto

func (in *AdaptorSpec) DeepCopyInto(out *AdaptorSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AdaptorStatus

type AdaptorStatus struct {
	// ConditionedStatus provides the status of the IPClain using conditions
	// - a ready condition indicates the overall status of the resource
	condv1alpha1.ConditionedStatus `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=conditionedStatus"`
}

AdaptorStatus defines the observed state of Adaptor

func (*AdaptorStatus) DeepCopy

func (in *AdaptorStatus) DeepCopy() *AdaptorStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdaptorStatus.

func (*AdaptorStatus) DeepCopyInto

func (in *AdaptorStatus) DeepCopyInto(out *AdaptorStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Cluster

type Cluster struct {
	metav1.TypeMeta   `json:",inline" yaml:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec   ClusterSpec   `json:"spec,omitempty" yaml:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	Status ClusterStatus `json:"status,omitempty" yaml:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true +kubebuilder:storageversion +kubebuilder:subresource:status +kubebuilder:resource:categories={kuid} A Cluster represents a kubernetes cluster and is typically used as a nodeGroup identifier.

func (*Cluster) DeepCopy

func (in *Cluster) DeepCopy() *Cluster

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cluster.

func (*Cluster) DeepCopyInto

func (in *Cluster) DeepCopyInto(out *Cluster)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Cluster) DeepCopyObject

func (in *Cluster) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (Cluster) GetGroupVersionResource

func (Cluster) GetGroupVersionResource() schema.GroupVersionResource

func (*Cluster) GetObjectMeta

func (r *Cluster) GetObjectMeta() *metav1.ObjectMeta

GetObjectMeta implements resource.Object GetObjectMeta implements resource.Object

func (Cluster) IsStorageVersion

func (Cluster) IsStorageVersion() bool

IsStorageVersion returns true -- Config is used as the internal version. IsStorageVersion implements resource.Object

func (Cluster) NamespaceScoped

func (Cluster) NamespaceScoped() bool

NamespaceScoped returns true to indicate Fortune is a namespaced resource. NamespaceScoped implements resource.Object

func (Cluster) New

func (Cluster) New() runtime.Object

New return an empty resource New implements resource.Object

func (Cluster) NewList

func (Cluster) NewList() runtime.Object

NewList return an empty resourceList NewList implements resource.Object

func (Cluster) RegisterConversions

func (Cluster) RegisterConversions() func(s *runtime.Scheme) error

RegisterConversions registers the conversions. RegisterConversions implements resource.MultiVersionObject

type ClusterList

type ClusterList struct {
	metav1.TypeMeta `json:",inline" yaml:",inline"`
	metav1.ListMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	Items           []Cluster `json:"items" yaml:"items" protobuf:"bytes,2,rep,name=items"`
}

ClusterList contains a list of Clusters

func (*ClusterList) DeepCopy

func (in *ClusterList) DeepCopy() *ClusterList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterList.

func (*ClusterList) DeepCopyInto

func (in *ClusterList) DeepCopyInto(out *ClusterList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ClusterList) DeepCopyObject

func (in *ClusterList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ClusterList) GetListMeta

func (r *ClusterList) GetListMeta() *metav1.ListMeta

GetListMeta returns the ListMeta GetListMeta implements resource.ObjectList

type ClusterSpec

type ClusterSpec struct {
	// PartitionClusterID defines the cluster partition
	idv1alpha1.PartitionClusterID `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=nodeID"`
	// Provider defines the provider implementing this resource.
	Provider string `json:"provider" yaml:"provider" protobuf:"bytes,2,opt,name=provider"`
	// Location defines the location information where this resource is located
	// in lon/lat coordinates
	Location *Location `json:"location,omitempty" yaml:"location,omitempty" protobuf:"bytes,3,opt,name=location"`
	// UserDefinedLabels define metadata to the resource.
	// defined in the spec to distingiush metadata labels from user defined labels
	commonv1alpha1.UserDefinedLabels `json:",inline" yaml:",inline" protobuf:"bytes,4,opt,name=userDefinedLabels"`
}

ClusterSpec defines the desired state of Cluster

func (*ClusterSpec) DeepCopy

func (in *ClusterSpec) DeepCopy() *ClusterSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSpec.

func (*ClusterSpec) DeepCopyInto

func (in *ClusterSpec) DeepCopyInto(out *ClusterSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ClusterStatus

type ClusterStatus struct {
	// ConditionedStatus provides the status of the IPClain using conditions
	// - a ready condition indicates the overall status of the resource
	condv1alpha1.ConditionedStatus `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=conditionedStatus"`
}

ClusterStatus defines the observed state of Cluster

func (*ClusterStatus) DeepCopy

func (in *ClusterStatus) DeepCopy() *ClusterStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterStatus.

func (*ClusterStatus) DeepCopyInto

func (in *ClusterStatus) DeepCopyInto(out *ClusterStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Endpoint

type Endpoint struct {
	metav1.TypeMeta   `json:",inline" yaml:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec   EndpointSpec   `json:"spec,omitempty" yaml:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	Status EndpointStatus `json:"status,omitempty" yaml:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true +kubebuilder:storageversion +kubebuilder:subresource:status +kubebuilder:resource:categories={kuid} An Endpoint represents a communication interface or connection point within a Node, facilitating network communication and data transfer between different components or systems within the environment. `Endpoints` serve as gateways for transmitting and receiving data, enabling seamless communication between Nodes. +k8s:openapi-gen=true

func (*Endpoint) DeepCopy

func (in *Endpoint) DeepCopy() *Endpoint

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Endpoint.

func (*Endpoint) DeepCopyInto

func (in *Endpoint) DeepCopyInto(out *Endpoint)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Endpoint) DeepCopyObject

func (in *Endpoint) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (Endpoint) GetGroupVersionResource

func (Endpoint) GetGroupVersionResource() schema.GroupVersionResource

func (*Endpoint) GetObjectMeta

func (r *Endpoint) GetObjectMeta() *metav1.ObjectMeta

GetObjectMeta implements resource.Object GetObjectMeta implements resource.Object

func (Endpoint) IsStorageVersion

func (Endpoint) IsStorageVersion() bool

IsStorageVersion returns true -- Config is used as the internal version. IsStorageVersion implements resource.Object

func (Endpoint) NamespaceScoped

func (Endpoint) NamespaceScoped() bool

NamespaceScoped returns true to indicate Fortune is a namespaced resource. NamespaceScoped implements resource.Object

func (Endpoint) New

func (Endpoint) New() runtime.Object

New return an empty resource New implements resource.Object

func (Endpoint) NewList

func (Endpoint) NewList() runtime.Object

NewList return an empty resourceList NewList implements resource.Object

func (Endpoint) RegisterConversions

func (Endpoint) RegisterConversions() func(s *runtime.Scheme) error

RegisterConversions registers the conversions. RegisterConversions implements resource.MultiVersionObject

type EndpointList

type EndpointList struct {
	metav1.TypeMeta `json:",inline" yaml:",inline"`
	metav1.ListMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	Items           []Endpoint `json:"items" yaml:"items" protobuf:"bytes,2,rep,name=items"`
}

EndpointList contains a list of Endpoints +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*EndpointList) DeepCopy

func (in *EndpointList) DeepCopy() *EndpointList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointList.

func (*EndpointList) DeepCopyInto

func (in *EndpointList) DeepCopyInto(out *EndpointList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EndpointList) DeepCopyObject

func (in *EndpointList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*EndpointList) GetListMeta

func (r *EndpointList) GetListMeta() *metav1.ListMeta

GetListMeta returns the ListMeta GetListMeta implements resource.ObjectList

type EndpointSet

type EndpointSet struct {
	metav1.TypeMeta   `json:",inline" yaml:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec   EndpointSetSpec   `json:"spec,omitempty" yaml:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	Status EndpointSetStatus `json:"status,omitempty" yaml:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true +kubebuilder:storageversion +kubebuilder:subresource:status +kubebuilder:resource:categories={kuid} A EndpointSet represents a set of endpoints that belong together within a nodeGroup. E.g. it can be used to model a logical Link Aggregation group within a node or it can be used to represent a logical multi-homing construction between a set of nodes belonging to a single nodeGroup. +k8s:openapi-gen=true

func (*EndpointSet) DeepCopy

func (in *EndpointSet) DeepCopy() *EndpointSet

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSet.

func (*EndpointSet) DeepCopyInto

func (in *EndpointSet) DeepCopyInto(out *EndpointSet)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EndpointSet) DeepCopyObject

func (in *EndpointSet) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (EndpointSet) GetGroupVersionResource

func (EndpointSet) GetGroupVersionResource() schema.GroupVersionResource

func (*EndpointSet) GetObjectMeta

func (r *EndpointSet) GetObjectMeta() *metav1.ObjectMeta

GetObjectMeta implements resource.Object GetObjectMeta implements resource.Object

func (EndpointSet) IsStorageVersion

func (EndpointSet) IsStorageVersion() bool

IsStorageVersion returns true -- Config is used as the internal version. IsStorageVersion implements resource.Object

func (EndpointSet) NamespaceScoped

func (EndpointSet) NamespaceScoped() bool

NamespaceScoped returns true to indicate Fortune is a namespaced resource. NamespaceScoped implements resource.Object

func (EndpointSet) New

func (EndpointSet) New() runtime.Object

New return an empty resource New implements resource.Object

func (EndpointSet) NewList

func (EndpointSet) NewList() runtime.Object

NewList return an empty resourceList NewList implements resource.Object

func (EndpointSet) RegisterConversions

func (EndpointSet) RegisterConversions() func(s *runtime.Scheme) error

RegisterConversions registers the conversions. RegisterConversions implements resource.MultiVersionObject

type EndpointSetList

type EndpointSetList struct {
	metav1.TypeMeta `json:",inline" yaml:",inline"`
	metav1.ListMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	Items           []EndpointSet `json:"items" yaml:"items" protobuf:"bytes,2,rep,name=items"`
}

EndpointSetList contains a list of EndpointSets +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*EndpointSetList) DeepCopy

func (in *EndpointSetList) DeepCopy() *EndpointSetList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSetList.

func (*EndpointSetList) DeepCopyInto

func (in *EndpointSetList) DeepCopyInto(out *EndpointSetList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EndpointSetList) DeepCopyObject

func (in *EndpointSetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*EndpointSetList) GetListMeta

func (r *EndpointSetList) GetListMeta() *metav1.ListMeta

GetListMeta returns the ListMeta GetListMeta implements resource.ObjectList

type EndpointSetSpec

type EndpointSetSpec struct {
	// Endpoints defines the Endpoints that are part of the EndpointSet
	// Min 1, Max 16
	Endpoints []*idv1alpha1.PartitionEndpointID `json:"endpoints" yaml:"endpoints" protobuf:"bytes,1,opt,name=endpoints"`
	// Lacp defines if the lag enabled LACP
	// +optional
	Lacp *bool `json:"lacp,omitempty" yaml:"lacp,omitempty" protobuf:"bytes,2,opt,name=lacp"`
	// UserDefinedLabels define metadata to the resource.
	// defined in the spec to distingiush metadata labels from user defined labels
	commonv1alpha1.UserDefinedLabels `json:",inline" yaml:",inline" protobuf:"bytes,3,opt,name=userDefinedLabels"`
}

EndpointSetSpec defines the desired state of EndpointSet An EndpointSet can be a LAG (single Homed) or ESI (multiHomed). The EndpointSet can only belong to a single NodeGroup

func (*EndpointSetSpec) DeepCopy

func (in *EndpointSetSpec) DeepCopy() *EndpointSetSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSetSpec.

func (*EndpointSetSpec) DeepCopyInto

func (in *EndpointSetSpec) DeepCopyInto(out *EndpointSetSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EndpointSetStatus

type EndpointSetStatus struct {
	// ConditionedStatus provides the status of the IPClain using conditions
	// - a ready condition indicates the overall status of the resource
	condv1alpha1.ConditionedStatus `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=conditionedStatus"`
	// ESI defines the ethernet segment identifier of the logical link
	// if set this is a multi-homed logical endpoint
	// the ESI is a global unique identifier within the administrative domain
	// +optional
	ESI *uint32 `json:"esi,omitempty" yaml:"esi,omitempty" protobuf:"bytes,2,opt,name=esi"`
	// LagId defines the lag id for the logical single-homed or multi-homed
	// endpoint
	// +optional
	LagId *uint32 `json:"lagID,omitempty" yaml:"lagID,omitempty" protobuf:"bytes,3,opt,name=lagID"`
}

EndpointSetStatus defines the observed state of EndpointSet

func (*EndpointSetStatus) DeepCopy

func (in *EndpointSetStatus) DeepCopy() *EndpointSetStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSetStatus.

func (*EndpointSetStatus) DeepCopyInto

func (in *EndpointSetStatus) DeepCopyInto(out *EndpointSetStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EndpointSpec

type EndpointSpec struct {
	// NodeGroupEndpointID identifies the endpoint identity this resource belongs to
	idv1alpha1.PartitionEndpointID `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=nodeGroupEndpointID"`
	// UserDefinedLabels define metadata to the resource.
	// defined in the spec to distingiush metadata labels from user defined labels
	commonv1alpha1.UserDefinedLabels `json:",inline" yaml:",inline" protobuf:"bytes,3,opt,name=userDefinedLabels"`
	// (Gbps)
	Speed *string `json:"speed,omitempty" yaml:"speed,omitempty" protobuf:"bytes,4,opt,name=speed"`
	// VLANTagging defines if VLAN tagging is enabled or disabled on the interface
	VLANTagging bool `json:"vlanTagging,omitempty" yaml:"vlanTagging,omitempty" protobuf:"bytes,5,opt,name=vlanTagging"`
}

EndpointSpec defines the desired state of Endpoint

func (*EndpointSpec) DeepCopy

func (in *EndpointSpec) DeepCopy() *EndpointSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpec.

func (*EndpointSpec) DeepCopyInto

func (in *EndpointSpec) DeepCopyInto(out *EndpointSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EndpointStatus

type EndpointStatus struct {
	// ConditionedStatus provides the status of the IPClain using conditions
	// - a ready condition indicates the overall status of the resource
	condv1alpha1.ConditionedStatus `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=conditionedStatus"`
}

EndpointStatus defines the observed state of Endpoint

func (*EndpointStatus) DeepCopy

func (in *EndpointStatus) DeepCopy() *EndpointStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointStatus.

func (*EndpointStatus) DeepCopyInto

func (in *EndpointStatus) DeepCopyInto(out *EndpointStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Link struct {
	metav1.TypeMeta   `json:",inline" yaml:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec   LinkSpec   `json:"spec,omitempty" yaml:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	Status LinkStatus `json:"status,omitempty" yaml:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true +kubebuilder:storageversion +kubebuilder:subresource:status +kubebuilder:resource:categories={kuid} A link represents a physical/logical connection that enables communication and data transfer between 2 endpoints of a node. +k8s:openapi-gen=true

func (*Link) DeepCopy

func (in *Link) DeepCopy() *Link

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Link.

func (*Link) DeepCopyInto

func (in *Link) DeepCopyInto(out *Link)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Link) DeepCopyObject

func (in *Link) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (Link) GetGroupVersionResource

func (Link) GetGroupVersionResource() schema.GroupVersionResource

func (*Link) GetObjectMeta

func (r *Link) GetObjectMeta() *metav1.ObjectMeta

GetObjectMeta implements resource.Object GetObjectMeta implements resource.Object

func (Link) IsStorageVersion

func (Link) IsStorageVersion() bool

IsStorageVersion returns true -- Config is used as the internal version. IsStorageVersion implements resource.Object

func (Link) NamespaceScoped

func (Link) NamespaceScoped() bool

NamespaceScoped returns true to indicate Fortune is a namespaced resource. NamespaceScoped implements resource.Object

func (Link) New

func (Link) New() runtime.Object

New return an empty resource New implements resource.Object

func (Link) NewList

func (Link) NewList() runtime.Object

NewList return an empty resourceList NewList implements resource.Object

func (Link) RegisterConversions

func (Link) RegisterConversions() func(s *runtime.Scheme) error

RegisterConversions registers the conversions. RegisterConversions implements resource.MultiVersionObject

type LinkList struct {
	metav1.TypeMeta `json:",inline" yaml:",inline"`
	metav1.ListMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	Items           []Link `json:"items" yaml:"items" protobuf:"bytes,2,rep,name=items"`
}

LinkList contains a list of Links +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*LinkList) DeepCopy

func (in *LinkList) DeepCopy() *LinkList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkList.

func (*LinkList) DeepCopyInto

func (in *LinkList) DeepCopyInto(out *LinkList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinkList) DeepCopyObject

func (in *LinkList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LinkList) GetListMeta

func (r *LinkList) GetListMeta() *metav1.ListMeta

GetListMeta returns the ListMeta GetListMeta implements resource.ObjectList

type LinkSet

type LinkSet struct {
	metav1.TypeMeta   `json:",inline" yaml:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec   LinkSetSpec   `json:"spec,omitempty" yaml:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	Status LinkSetStatus `json:"status,omitempty" yaml:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true +kubebuilder:storageversion +kubebuilder:subresource:status +kubebuilder:resource:categories={kuid} A linkSet represents a set of links that belong together within a node group or accross nodeGroups. E.g. it can be used to model a logical Link Aggregation group between 2 nodes or it can be used to represent a logical multi-homing construction between a set of nodes belonging to 1 or multiple nodeGroups/Topologies. +k8s:openapi-gen=true

func (*LinkSet) DeepCopy

func (in *LinkSet) DeepCopy() *LinkSet

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkSet.

func (*LinkSet) DeepCopyInto

func (in *LinkSet) DeepCopyInto(out *LinkSet)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinkSet) DeepCopyObject

func (in *LinkSet) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (LinkSet) GetGroupVersionResource

func (LinkSet) GetGroupVersionResource() schema.GroupVersionResource

func (*LinkSet) GetObjectMeta

func (r *LinkSet) GetObjectMeta() *metav1.ObjectMeta

GetObjectMeta implements resource.Object GetObjectMeta implements resource.Object

func (LinkSet) IsStorageVersion

func (LinkSet) IsStorageVersion() bool

IsStorageVersion returns true -- Config is used as the internal version. IsStorageVersion implements resource.Object

func (LinkSet) NamespaceScoped

func (LinkSet) NamespaceScoped() bool

NamespaceScoped returns true to indicate Fortune is a namespaced resource. NamespaceScoped implements resource.Object

func (LinkSet) New

func (LinkSet) New() runtime.Object

New return an empty resource New implements resource.Object

func (LinkSet) NewList

func (LinkSet) NewList() runtime.Object

NewList return an empty resourceList NewList implements resource.Object

func (LinkSet) RegisterConversions

func (LinkSet) RegisterConversions() func(s *runtime.Scheme) error

RegisterConversions registers the conversions. RegisterConversions implements resource.MultiVersionObject

type LinkSetList

type LinkSetList struct {
	metav1.TypeMeta `json:",inline" yaml:",inline"`
	metav1.ListMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	Items           []LinkSet `json:"items" yaml:"items" protobuf:"bytes,2,rep,name=items"`
}

LinkSetList contains a list of LinkSets +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*LinkSetList) DeepCopy

func (in *LinkSetList) DeepCopy() *LinkSetList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkSetList.

func (*LinkSetList) DeepCopyInto

func (in *LinkSetList) DeepCopyInto(out *LinkSetList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LinkSetList) DeepCopyObject

func (in *LinkSetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LinkSetList) GetListMeta

func (r *LinkSetList) GetListMeta() *metav1.ListMeta

GetListMeta returns the ListMeta GetListMeta implements resource.ObjectList

type LinkSetSpec

type LinkSetSpec struct {
	// Endpoints define the endpoint identifiers of the LinkSet
	Endpoints []*idv1alpha1.PartitionEndpointID `json:"endpoints" yaml:"endpoints" protobuf:"bytes,1,opt,name=endpoints"`
	// UserDefinedLabels define metadata to the resource.
	// defined in the spec to distingiush metadata labels from user defined labels
	commonv1alpha1.UserDefinedLabels `json:",inline" yaml:",inline" protobuf:"bytes,2,opt,name=userDefinedLabels"`
}

LinkSetSpec defines the desired state of LinkSet

func (*LinkSetSpec) DeepCopy

func (in *LinkSetSpec) DeepCopy() *LinkSetSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkSetSpec.

func (*LinkSetSpec) DeepCopyInto

func (in *LinkSetSpec) DeepCopyInto(out *LinkSetSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkSetStatus

type LinkSetStatus struct {
	// ConditionedStatus provides the status of the IPClain using conditions
	// - a ready condition indicates the overall status of the resource
	condv1alpha1.ConditionedStatus `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=conditionedStatus"`
	// ESI defines the ethernet segment identifier of the logical link
	// if set this is a multi-homed linkset
	// the ESI is a global unique identifier within the administrative domain/topology
	ESI *uint32 `json:"esi,omitempty" yaml:"esi,omitempty" protobuf:"varint,2,opt,name=esi"`
	// LagId defines the lag id for the logical single-homed or multi-homed
	// endpoint
	LagId *uint32 `json:"lagId,omitempty" yaml:"lagId,omitempty" protobuf:"varint,3,opt,name=lagId"`
}

LinkSetStatus defines the observed state of LinkSet

func (*LinkSetStatus) DeepCopy

func (in *LinkSetStatus) DeepCopy() *LinkSetStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkSetStatus.

func (*LinkSetStatus) DeepCopyInto

func (in *LinkSetStatus) DeepCopyInto(out *LinkSetStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkSpec

type LinkSpec struct {
	// Internal indicated if the link is internal to the topology
	Internal *bool `json:"internal,omitempty" protobuf:"bytes,1,opt,name=internal"`
	// Endpoints define the 2 endpoint identifiers of the link
	// Can only have 2 endpoints
	Endpoints []*idv1alpha1.PartitionEndpointID `json:"endpoints" yaml:"endpoints" protobuf:"bytes,2,opt,name=endpoints"`
	// UserDefinedLabels define metadata to the resource.
	// defined in the spec to distingiush metadata labels from user defined labels
	commonv1alpha1.UserDefinedLabels `json:",inline" yaml:",inline" protobuf:"bytes,3,opt,name=userDefinedLabels"`
	// BFD defines the BFD specific parameters on the link
	// +optional
	BFD *corenetworkv1alpha1.BFDLinkParameters `json:"bfd,omitempty" yaml:"bfd,omitempty" protobuf:"bytes,3,opt,name=bfd"`
	// OSPF defines the OSPF specific parameters on the link
	// +optional
	OSPF *corenetworkv1alpha1.OSPFLinkParameters `json:"ospf,omitempty" yaml:"ospf,omitempty" protobuf:"bytes,4,opt,name=ospf"`
	// ISIS defines the ISIS specific parameters on the link
	// +optional
	ISIS *corenetworkv1alpha1.ISISLinkParameters `json:"isis,omitempty" yaml:"isis,omitempty" protobuf:"bytes,5,opt,name=isis"`
	// BGP defines the BGP specific parameters on the link
	// +optional
	BGP *corenetworkv1alpha1.BGPLinkParameters `json:"bgp,omitempty" yaml:"bgp,omitempty" protobuf:"bytes,6,opt,name=bgp"`
}

LinkSpec defines the desired state of Link

func (*LinkSpec) DeepCopy

func (in *LinkSpec) DeepCopy() *LinkSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkSpec.

func (*LinkSpec) DeepCopyInto

func (in *LinkSpec) DeepCopyInto(out *LinkSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LinkStatus

type LinkStatus struct {
	// ConditionedStatus provides the status of the IPClain using conditions
	// - a ready condition indicates the overall status of the resource
	condv1alpha1.ConditionedStatus `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=conditionedStatus"`
}

LinkStatus defines the observed state of Link

func (*LinkStatus) DeepCopy

func (in *LinkStatus) DeepCopy() *LinkStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkStatus.

func (*LinkStatus) DeepCopyInto

func (in *LinkStatus) DeepCopyInto(out *LinkStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Location

type Location struct {
	Latitude  string `json:"latitude" yaml:"latitude" protobuf:"bytes,1,opt,name=latitude"`
	Longitude string `json:"longitude" yaml:"longitude" protobuf:"bytes,2,opt,name=longitude"`
}

func (*Location) DeepCopy

func (in *Location) DeepCopy() *Location

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Location.

func (*Location) DeepCopyInto

func (in *Location) DeepCopyInto(out *Location)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Module

type Module struct {
	metav1.TypeMeta   `json:",inline" yaml:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec   ModuleSpec   `json:"spec,omitempty" yaml:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	Status ModuleStatus `json:"status,omitempty" yaml:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true +kubebuilder:storageversion +kubebuilder:subresource:status +kubebuilder:resource:categories={kuid} A module refers to a hardware component or expansion module that can be installed within a ModuleBay of a Node. Modules provide additional functionality and capabilities to the infrastructure environment, allowing users to enhance and customize their deployments according to specific requirements. +k8s:openapi-gen=true

func (*Module) DeepCopy

func (in *Module) DeepCopy() *Module

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Module.

func (*Module) DeepCopyInto

func (in *Module) DeepCopyInto(out *Module)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Module) DeepCopyObject

func (in *Module) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (Module) GetGroupVersionResource

func (Module) GetGroupVersionResource() schema.GroupVersionResource

func (*Module) GetObjectMeta

func (r *Module) GetObjectMeta() *metav1.ObjectMeta

GetObjectMeta implements resource.Object GetObjectMeta implements resource.Object

func (Module) IsStorageVersion

func (Module) IsStorageVersion() bool

IsStorageVersion returns true -- Config is used as the internal version. IsStorageVersion implements resource.Object

func (Module) NamespaceScoped

func (Module) NamespaceScoped() bool

NamespaceScoped returns true to indicate Fortune is a namespaced resource. NamespaceScoped implements resource.Object

func (Module) New

func (Module) New() runtime.Object

New return an empty resource New implements resource.Object

func (Module) NewList

func (Module) NewList() runtime.Object

NewList return an empty resourceList NewList implements resource.Object

func (Module) RegisterConversions

func (Module) RegisterConversions() func(s *runtime.Scheme) error

RegisterConversions registers the conversions. RegisterConversions implements resource.MultiVersionObject

type ModuleBay

type ModuleBay struct {
	metav1.TypeMeta   `json:",inline" yaml:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec   ModuleBaySpec   `json:"spec,omitempty" yaml:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	Status ModuleBayStatus `json:"status,omitempty" yaml:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true +kubebuilder:storageversion +kubebuilder:subresource:status +kubebuilder:resource:categories={kuid} A ModuleBay serves as a modular slot or enclosure within a Node, designed to accommodate additional modules. ModuleBays provide a flexible and scalable approach to extending the capabilities of Nodes, allowing users to customize and enhance their infrastructure deployments according to specific requirements. +k8s:openapi-gen=true

func (*ModuleBay) DeepCopy

func (in *ModuleBay) DeepCopy() *ModuleBay

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModuleBay.

func (*ModuleBay) DeepCopyInto

func (in *ModuleBay) DeepCopyInto(out *ModuleBay)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ModuleBay) DeepCopyObject

func (in *ModuleBay) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (ModuleBay) GetGroupVersionResource

func (ModuleBay) GetGroupVersionResource() schema.GroupVersionResource

func (*ModuleBay) GetObjectMeta

func (r *ModuleBay) GetObjectMeta() *metav1.ObjectMeta

GetObjectMeta implements resource.Object GetObjectMeta implements resource.Object

func (ModuleBay) IsStorageVersion

func (ModuleBay) IsStorageVersion() bool

IsStorageVersion returns true -- Config is used as the internal version. IsStorageVersion implements resource.Object

func (ModuleBay) NamespaceScoped

func (ModuleBay) NamespaceScoped() bool

NamespaceScoped returns true to indicate Fortune is a namespaced resource. NamespaceScoped implements resource.Object

func (ModuleBay) New

func (ModuleBay) New() runtime.Object

New return an empty resource New implements resource.Object

func (ModuleBay) NewList

func (ModuleBay) NewList() runtime.Object

NewList return an empty resourceList NewList implements resource.Object

func (ModuleBay) RegisterConversions

func (ModuleBay) RegisterConversions() func(s *runtime.Scheme) error

RegisterConversions registers the conversions. RegisterConversions implements resource.MultiVersionObject

type ModuleBayList

type ModuleBayList struct {
	metav1.TypeMeta `json:",inline" yaml:",inline"`
	metav1.ListMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	Items           []ModuleBay `json:"items" yaml:"items" protobuf:"bytes,2,rep,name=items"`
}

ModuleBayList contains a list of ModuleBays +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*ModuleBayList) DeepCopy

func (in *ModuleBayList) DeepCopy() *ModuleBayList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModuleBayList.

func (*ModuleBayList) DeepCopyInto

func (in *ModuleBayList) DeepCopyInto(out *ModuleBayList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ModuleBayList) DeepCopyObject

func (in *ModuleBayList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ModuleBayList) GetListMeta

func (r *ModuleBayList) GetListMeta() *metav1.ListMeta

GetListMeta returns the ListMeta GetListMeta implements resource.ObjectList

type ModuleBaySpec

type ModuleBaySpec struct {
	// NodeID identifies the node identity this resource belongs to
	idv1alpha1.PartitionNodeID `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=nodeID"`
	// Position defines the position in the node the moduleBay is deployed
	Position int `json:"psoition" yaml:"psoition" protobuf:"bytes,2,opt,name=psoition"`
	// UserDefinedLabels define metadata to the resource.
	// defined in the spec to distingiush metadata labels from user defined labels
	commonv1alpha1.UserDefinedLabels `json:",inline" yaml:",inline" protobuf:"bytes,3,opt,name=userDefinedLabels"`
}

ModuleBaySpec defines the desired state of ModuleBay

func (*ModuleBaySpec) DeepCopy

func (in *ModuleBaySpec) DeepCopy() *ModuleBaySpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModuleBaySpec.

func (*ModuleBaySpec) DeepCopyInto

func (in *ModuleBaySpec) DeepCopyInto(out *ModuleBaySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ModuleBayStatus

type ModuleBayStatus struct {
	// ConditionedStatus provides the status of the IPClain using conditions
	// - a ready condition indicates the overall status of the resource
	condv1alpha1.ConditionedStatus `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=conditionedStatus"`
}

ModuleBayStatus defines the observed state of ModuleBay

func (*ModuleBayStatus) DeepCopy

func (in *ModuleBayStatus) DeepCopy() *ModuleBayStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModuleBayStatus.

func (*ModuleBayStatus) DeepCopyInto

func (in *ModuleBayStatus) DeepCopyInto(out *ModuleBayStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ModuleList

type ModuleList struct {
	metav1.TypeMeta `json:",inline" yaml:",inline"`
	metav1.ListMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	Items           []Module `json:"items" yaml:"items" protobuf:"bytes,2,rep,name=items"`
}

ModuleList contains a list of Modules +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*ModuleList) DeepCopy

func (in *ModuleList) DeepCopy() *ModuleList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModuleList.

func (*ModuleList) DeepCopyInto

func (in *ModuleList) DeepCopyInto(out *ModuleList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ModuleList) DeepCopyObject

func (in *ModuleList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ModuleList) GetListMeta

func (r *ModuleList) GetListMeta() *metav1.ListMeta

GetListMeta returns the ListMeta GetListMeta implements resource.ObjectList

type ModuleSpec

type ModuleSpec struct {
	// NodeID identifies the node identity this resource belongs to
	idv1alpha1.PartitionNodeID `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=nodeID"`
	// ModuelBay defines the bay in which the module is deployed
	ModuleBay int `json:"moduleBay" yaml:"moduleBay" protobuf:"bytes,2,opt,name=moduleBay"`
	// UserDefinedLabels define metadata to the resource.
	// defined in the spec to distingiush metadata labels from user defined labels
	commonv1alpha1.UserDefinedLabels `json:",inline" yaml:",inline" protobuf:"bytes,3,opt,name=userDefinedLabels"`
}

ModuleSpec defines the desired state of Module

func (*ModuleSpec) DeepCopy

func (in *ModuleSpec) DeepCopy() *ModuleSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModuleSpec.

func (*ModuleSpec) DeepCopyInto

func (in *ModuleSpec) DeepCopyInto(out *ModuleSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ModuleStatus

type ModuleStatus struct {
	// ConditionedStatus provides the status of the IPClain using conditions
	// - a ready condition indicates the overall status of the resource
	condv1alpha1.ConditionedStatus `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=conditionedStatus"`
}

ModuleStatus defines the observed state of Module

func (*ModuleStatus) DeepCopy

func (in *ModuleStatus) DeepCopy() *ModuleStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModuleStatus.

func (*ModuleStatus) DeepCopyInto

func (in *ModuleStatus) DeepCopyInto(out *ModuleStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Node

type Node struct {
	metav1.TypeMeta   `json:",inline" yaml:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec   NodeSpec   `json:"spec,omitempty" yaml:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	Status NodeStatus `json:"status,omitempty" yaml:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true +kubebuilder:storageversion +kubebuilder:subresource:status +kubebuilder:resource:categories={kuid} A Node represents a fundamental unit that implements compute, storage, and/or networking within your environment. Nodes can embody physical, virtual, or containerized entities, offering versatility in deployment options to suit diverse infrastructure requirements. Nodes are logically organized within racks and sites/regions, establishing a hierarchical structure for efficient resource management and organization. Additionally, Nodes are associated with nodeGroups, facilitating centralized management and control within defined administrative boundaries. Each Node is assigned a provider, representing the entity responsible for implementing the specifics of the Node. +k8s:openapi-gen=true

func (*Node) DeepCopy

func (in *Node) DeepCopy() *Node

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Node.

func (*Node) DeepCopyInto

func (in *Node) DeepCopyInto(out *Node)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Node) DeepCopyObject

func (in *Node) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (Node) GetGroupVersionResource

func (Node) GetGroupVersionResource() schema.GroupVersionResource

func (*Node) GetObjectMeta

func (r *Node) GetObjectMeta() *metav1.ObjectMeta

GetObjectMeta implements resource.Object GetObjectMeta implements resource.Object

func (Node) IsStorageVersion

func (Node) IsStorageVersion() bool

IsStorageVersion returns true -- Config is used as the internal version. IsStorageVersion implements resource.Object

func (Node) NamespaceScoped

func (Node) NamespaceScoped() bool

NamespaceScoped returns true to indicate Fortune is a namespaced resource. NamespaceScoped implements resource.Object

func (Node) New

func (Node) New() runtime.Object

New return an empty resource New implements resource.Object

func (Node) NewList

func (Node) NewList() runtime.Object

NewList return an empty resourceList NewList implements resource.Object

func (Node) RegisterConversions

func (Node) RegisterConversions() func(s *runtime.Scheme) error

RegisterConversions registers the conversions. RegisterConversions implements resource.MultiVersionObject

type NodeItem

type NodeItem struct {
	metav1.TypeMeta   `json:",inline" yaml:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec   NodeItemSpec   `json:"spec,omitempty" yaml:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	Status NodeItemStatus `json:"status,omitempty" yaml:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true +kubebuilder:storageversion +kubebuilder:subresource:status +kubebuilder:resource:categories={kuid} A NodeItem represents a specific hardware component or accessory associated with a Node. NodeItems represent a wide range of hardware elements, e.g Fan(s), PowerUnit(s), CPU(s), and other peripheral devices essential for the operation of the Node. NodeItem is used to represent the modular components of a node. +k8s:openapi-gen=true

func (*NodeItem) DeepCopy

func (in *NodeItem) DeepCopy() *NodeItem

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeItem.

func (*NodeItem) DeepCopyInto

func (in *NodeItem) DeepCopyInto(out *NodeItem)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NodeItem) DeepCopyObject

func (in *NodeItem) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (NodeItem) GetGroupVersionResource

func (NodeItem) GetGroupVersionResource() schema.GroupVersionResource

func (*NodeItem) GetObjectMeta

func (r *NodeItem) GetObjectMeta() *metav1.ObjectMeta

GetObjectMeta implements resource.Object GetObjectMeta implements resource.Object

func (NodeItem) IsStorageVersion

func (NodeItem) IsStorageVersion() bool

IsStorageVersion returns true -- Config is used as the internal version. IsStorageVersion implements resource.Object

func (NodeItem) NamespaceScoped

func (NodeItem) NamespaceScoped() bool

NamespaceScoped returns true to indicate Fortune is a namespaced resource. NamespaceScoped implements resource.Object

func (NodeItem) New

func (NodeItem) New() runtime.Object

New return an empty resource New implements resource.Object

func (NodeItem) NewList

func (NodeItem) NewList() runtime.Object

NewList return an empty resourceList NewList implements resource.Object

func (NodeItem) RegisterConversions

func (NodeItem) RegisterConversions() func(s *runtime.Scheme) error

RegisterConversions registers the conversions. RegisterConversions implements resource.MultiVersionObject

type NodeItemList

type NodeItemList struct {
	metav1.TypeMeta `json:",inline" yaml:",inline"`
	metav1.ListMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	Items           []NodeItem `json:"items" yaml:"items" protobuf:"bytes,2,rep,name=items"`
}

NodeItemList contains a list of NodeItems +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*NodeItemList) DeepCopy

func (in *NodeItemList) DeepCopy() *NodeItemList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeItemList.

func (*NodeItemList) DeepCopyInto

func (in *NodeItemList) DeepCopyInto(out *NodeItemList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NodeItemList) DeepCopyObject

func (in *NodeItemList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*NodeItemList) GetListMeta

func (r *NodeItemList) GetListMeta() *metav1.ListMeta

GetListMeta returns the ListMeta GetListMeta implements resource.ObjectList

type NodeItemSpec

type NodeItemSpec struct {
	// NodeID identifies the node identity this resource belongs to
	idv1alpha1.PartitionNodeID `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=nodeID"`
	// UserDefinedLabels define metadata to the resource.
	// defined in the spec to distingiush metadata labels from user defined labels
	commonv1alpha1.UserDefinedLabels `json:",inline" yaml:",inline" protobuf:"bytes,2,opt,name=userDefinedLabels"`
}

NodeItemSpec defines the desired state of NodeItem

func (*NodeItemSpec) DeepCopy

func (in *NodeItemSpec) DeepCopy() *NodeItemSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeItemSpec.

func (*NodeItemSpec) DeepCopyInto

func (in *NodeItemSpec) DeepCopyInto(out *NodeItemSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NodeItemStatus

type NodeItemStatus struct {
	// ConditionedStatus provides the status of the IPClain using conditions
	// - a ready condition indicates the overall status of the resource
	condv1alpha1.ConditionedStatus `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=conditionedStatus"`
}

NodeItemStatus defines the observed state of NodeItem

func (*NodeItemStatus) DeepCopy

func (in *NodeItemStatus) DeepCopy() *NodeItemStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeItemStatus.

func (*NodeItemStatus) DeepCopyInto

func (in *NodeItemStatus) DeepCopyInto(out *NodeItemStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NodeList

type NodeList struct {
	metav1.TypeMeta `json:",inline" yaml:",inline"`
	metav1.ListMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	Items           []Node `json:"items" yaml:"items" protobuf:"bytes,2,rep,name=items"`
}

NodeList contains a list of Nodes +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*NodeList) DeepCopy

func (in *NodeList) DeepCopy() *NodeList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeList.

func (*NodeList) DeepCopyInto

func (in *NodeList) DeepCopyInto(out *NodeList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NodeList) DeepCopyObject

func (in *NodeList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*NodeList) GetListMeta

func (r *NodeList) GetListMeta() *metav1.ListMeta

GetListMeta returns the ListMeta GetListMeta implements resource.ObjectList

type NodeSet

type NodeSet struct {
	metav1.TypeMeta   `json:",inline" yaml:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec   NodeSetSpec   `json:"spec,omitempty" yaml:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	Status NodeSetStatus `json:"status,omitempty" yaml:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true +kubebuilder:storageversion +kubebuilder:subresource:status +kubebuilder:resource:categories={kuid} A NodeSet represents a set of nodes. E.g. it can be used to model a set of nodes in a NodeSet that share the same charecteristics wrt, Numa, interfaces, etc. Another usage of NodeSet is the representation of a virtual Node that consists of multiple nodes. +k8s:openapi-gen=true

func (*NodeSet) DeepCopy

func (in *NodeSet) DeepCopy() *NodeSet

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeSet.

func (*NodeSet) DeepCopyInto

func (in *NodeSet) DeepCopyInto(out *NodeSet)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NodeSet) DeepCopyObject

func (in *NodeSet) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (NodeSet) GetGroupVersionResource

func (NodeSet) GetGroupVersionResource() schema.GroupVersionResource

func (*NodeSet) GetObjectMeta

func (r *NodeSet) GetObjectMeta() *metav1.ObjectMeta

GetObjectMeta implements resource.Object GetObjectMeta implements resource.Object

func (NodeSet) IsStorageVersion

func (NodeSet) IsStorageVersion() bool

IsStorageVersion returns true -- Config is used as the internal version. IsStorageVersion implements resource.Object

func (NodeSet) NamespaceScoped

func (NodeSet) NamespaceScoped() bool

NamespaceScoped returns true to indicate Fortune is a namespaced resource. NamespaceScoped implements resource.Object

func (NodeSet) New

func (NodeSet) New() runtime.Object

New return an empty resource New implements resource.Object

func (NodeSet) NewList

func (NodeSet) NewList() runtime.Object

NewList return an empty resourceList NewList implements resource.Object

func (NodeSet) RegisterConversions

func (NodeSet) RegisterConversions() func(s *runtime.Scheme) error

RegisterConversions registers the conversions. RegisterConversions implements resource.MultiVersionObject

type NodeSetList

type NodeSetList struct {
	metav1.TypeMeta `json:",inline" yaml:",inline"`
	metav1.ListMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	Items           []NodeSet `json:"items" yaml:"items" protobuf:"bytes,2,rep,name=items"`
}

NodeSetList contains a list of NodeSets +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*NodeSetList) DeepCopy

func (in *NodeSetList) DeepCopy() *NodeSetList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeSetList.

func (*NodeSetList) DeepCopyInto

func (in *NodeSetList) DeepCopyInto(out *NodeSetList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NodeSetList) DeepCopyObject

func (in *NodeSetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*NodeSetList) GetListMeta

func (r *NodeSetList) GetListMeta() *metav1.ListMeta

GetListMeta returns the ListMeta GetListMeta implements resource.ObjectList

type NodeSetSpec

type NodeSetSpec struct {
	NodeSet string `json:"nodeSet" yaml:"nodeSet" protobuf:"bytes,1,opt,name=nodeSet"`
	// PartitionClusterID defines the cluster partition
	idv1alpha1.PartitionClusterID `json:",inline" yaml:",inline" protobuf:"bytes,2,opt,name=nodeID"`
	// UserDefinedLabels define metadata to the resource.
	// defined in the spec to distingiush metadata labels from user defined labels
	commonv1alpha1.ClaimLabels `json:",inline" yaml:",inline" protobuf:"bytes,3,opt,name=userDefinedLabels"`
}

NodeSetSetSpec defines the desired state of NodeSet

func (*NodeSetSpec) DeepCopy

func (in *NodeSetSpec) DeepCopy() *NodeSetSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeSetSpec.

func (*NodeSetSpec) DeepCopyInto

func (in *NodeSetSpec) DeepCopyInto(out *NodeSetSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NodeSetStatus

type NodeSetStatus struct {
	// ConditionedStatus provides the status of the IPClain using conditions
	// - a ready condition indicates the overall status of the resource
	condv1alpha1.ConditionedStatus `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=conditionedStatus"`
}

NodeSetStatus defines the observed state of NodeSet

func (*NodeSetStatus) DeepCopy

func (in *NodeSetStatus) DeepCopy() *NodeSetStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeSetStatus.

func (*NodeSetStatus) DeepCopyInto

func (in *NodeSetStatus) DeepCopyInto(out *NodeSetStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NodeSpec

type NodeSpec struct {
	// NodeGroupNodeID identifies the nodeGroup identity this resource belongs to
	idv1alpha1.PartitionNodeID `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=nodeID"`
	// Rack defines the rack in which the node is deployed
	// +optional
	Rack *string `json:"rack,omitempty" yaml:"rack,omitempty" protobuf:"bytes,2,opt,name=rack"`
	// relative position in the rack
	// +optional
	Position *string `json:"position,omitempty" yaml:"position,omitempty" protobuf:"bytes,3,opt,name=position"`
	// Location defines the location information where this resource is located
	// in lon/lat coordinates
	// +optional
	Location *Location `json:"location,omitempty" yaml:"location,omitempty" protobuf:"bytes,4,opt,name=location"`
	// Provider defines the provider implementing this resource.
	Provider string `json:"provider" yaml:"provider" protobuf:"bytes,5,opt,name=provider"`
	// PlatformType define the type of platform implementing the nodespec
	PlatformType string `json:"platformType" yaml:"platformType" protobuf:"bytes,6,opt,name=platformType"`
	// UserDefinedLabels define metadata to the resource.
	// defined in the spec to distingiush metadata labels from user defined labels
	commonv1alpha1.UserDefinedLabels `json:",inline" yaml:",inline" protobuf:"bytes,7,opt,name=userDefinedLabels"`
}

NodeSpec defines the desired state of Node

func (*NodeSpec) DeepCopy

func (in *NodeSpec) DeepCopy() *NodeSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeSpec.

func (*NodeSpec) DeepCopyInto

func (in *NodeSpec) DeepCopyInto(out *NodeSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NodeStatus

type NodeStatus struct {
	// ConditionedStatus provides the status of the IPClain using conditions
	// - a ready condition indicates the overall status of the resource
	condv1alpha1.ConditionedStatus `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=conditionedStatus"`
	// System ID define the unique system id of the node
	// +optional
	SystemID *string `json:"systemID,omitempty" yaml:"systemID,omitempty" protobuf:"bytes,2,opt,name=systemID"`
}

NodeStatus defines the observed state of Node

func (*NodeStatus) DeepCopy

func (in *NodeStatus) DeepCopy() *NodeStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeStatus.

func (*NodeStatus) DeepCopyInto

func (in *NodeStatus) DeepCopyInto(out *NodeStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Partition

type Partition struct {
	metav1.TypeMeta   `json:",inline" yaml:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec   PartitionSpec   `json:"spec,omitempty" yaml:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	Status PartitionStatus `json:"status,omitempty" yaml:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true +kubebuilder:storageversion +kubebuilder:subresource:status +kubebuilder:resource:categories={kuid}

func (*Partition) DeepCopy

func (in *Partition) DeepCopy() *Partition

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Partition.

func (*Partition) DeepCopyInto

func (in *Partition) DeepCopyInto(out *Partition)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Partition) DeepCopyObject

func (in *Partition) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (Partition) GetGroupVersionResource

func (Partition) GetGroupVersionResource() schema.GroupVersionResource

func (*Partition) GetObjectMeta

func (r *Partition) GetObjectMeta() *metav1.ObjectMeta

GetObjectMeta implements resource.Object GetObjectMeta implements resource.Object

func (Partition) IsStorageVersion

func (Partition) IsStorageVersion() bool

IsStorageVersion returns true -- Config is used as the internal version. IsStorageVersion implements resource.Object

func (Partition) NamespaceScoped

func (Partition) NamespaceScoped() bool

NamespaceScoped returns true to indicate Fortune is a namespaced resource. NamespaceScoped implements resource.Object

func (Partition) New

func (Partition) New() runtime.Object

New return an empty resource New implements resource.Object

func (Partition) NewList

func (Partition) NewList() runtime.Object

NewList return an empty resourceList NewList implements resource.Object

func (Partition) RegisterConversions

func (Partition) RegisterConversions() func(s *runtime.Scheme) error

RegisterConversions registers the conversions. RegisterConversions implements resource.MultiVersionObject

type PartitionList

type PartitionList struct {
	metav1.TypeMeta `json:",inline" yaml:",inline"`
	metav1.ListMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	Items           []Partition `json:"items" yaml:"items" protobuf:"bytes,2,rep,name=items"`
}

PartitionList contains a list of Partitions +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*PartitionList) DeepCopy

func (in *PartitionList) DeepCopy() *PartitionList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartitionList.

func (*PartitionList) DeepCopyInto

func (in *PartitionList) DeepCopyInto(out *PartitionList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PartitionList) DeepCopyObject

func (in *PartitionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*PartitionList) GetListMeta

func (r *PartitionList) GetListMeta() *metav1.ListMeta

GetListMeta returns the ListMeta GetListMeta implements resource.ObjectList

type PartitionSpec

type PartitionSpec struct {
	// UserDefinedLabels define metadata to the resource.
	// defined in the spec to distingiush metadata labels from user defined labels
	commonv1alpha1.UserDefinedLabels `json:",inline" yaml:",inline" protobuf:"bytes,7,opt,name=userDefinedLabels"`
}

PartitionSpec defines the desired state of the partition

func (*PartitionSpec) DeepCopy

func (in *PartitionSpec) DeepCopy() *PartitionSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartitionSpec.

func (*PartitionSpec) DeepCopyInto

func (in *PartitionSpec) DeepCopyInto(out *PartitionSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PartitionStatus

type PartitionStatus struct {
	// ConditionedStatus provides the status of the IPClain using conditions
	// - a ready condition indicates the overall status of the resource
	condv1alpha1.ConditionedStatus `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=conditionedStatus"`
}

PartitionStatus defines the observed state of Partition

func (*PartitionStatus) DeepCopy

func (in *PartitionStatus) DeepCopy() *PartitionStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PartitionStatus.

func (*PartitionStatus) DeepCopyInto

func (in *PartitionStatus) DeepCopyInto(out *PartitionStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Port

type Port struct {
	metav1.TypeMeta   `json:",inline" yaml:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec   PortSpec   `json:"spec,omitempty" yaml:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	Status PortStatus `json:"status,omitempty" yaml:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true +kubebuilder:storageversion +kubebuilder:subresource:status +kubebuilder:resource:categories={kuid} An Port represents a communication interface or connection point within a Node, facilitating network communication and data transfer between different components or systems within the environment. `Ports` serve as gateways for transmitting and receiving data, enabling seamless communication between Nodes. +k8s:openapi-gen=true

func (*Port) DeepCopy

func (in *Port) DeepCopy() *Port

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Port.

func (*Port) DeepCopyInto

func (in *Port) DeepCopyInto(out *Port)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Port) DeepCopyObject

func (in *Port) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (Port) GetGroupVersionResource

func (Port) GetGroupVersionResource() schema.GroupVersionResource

func (*Port) GetObjectMeta

func (r *Port) GetObjectMeta() *metav1.ObjectMeta

GetObjectMeta implements resource.Object GetObjectMeta implements resource.Object

func (Port) IsStorageVersion

func (Port) IsStorageVersion() bool

IsStorageVersion returns true -- Config is used as the internal version. IsStorageVersion implements resource.Object

func (Port) NamespaceScoped

func (Port) NamespaceScoped() bool

NamespaceScoped returns true to indicate Fortune is a namespaced resource. NamespaceScoped implements resource.Object

func (Port) New

func (Port) New() runtime.Object

New return an empty resource New implements resource.Object

func (Port) NewList

func (Port) NewList() runtime.Object

NewList return an empty resourceList NewList implements resource.Object

func (Port) RegisterConversions

func (Port) RegisterConversions() func(s *runtime.Scheme) error

RegisterConversions registers the conversions. RegisterConversions implements resource.MultiVersionObject

type PortList

type PortList struct {
	metav1.TypeMeta `json:",inline" yaml:",inline"`
	metav1.ListMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	Items           []Port `json:"items" yaml:"items" protobuf:"bytes,2,rep,name=items"`
}

PortList contains a list of Ports +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*PortList) DeepCopy

func (in *PortList) DeepCopy() *PortList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortList.

func (*PortList) DeepCopyInto

func (in *PortList) DeepCopyInto(out *PortList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PortList) DeepCopyObject

func (in *PortList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*PortList) GetListMeta

func (r *PortList) GetListMeta() *metav1.ListMeta

GetListMeta returns the ListMeta GetListMeta implements resource.ObjectList

type PortSpec

type PortSpec struct {
	// PartitionPortID the Port identity this resource belongs to
	idv1alpha1.PartitionPortID `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=partitionPortID"`
	// UserDefinedLabels define metadata to the resource.
	// defined in the spec to distingiush metadata labels from user defined labels
	commonv1alpha1.UserDefinedLabels `json:",inline" yaml:",inline" protobuf:"bytes,3,opt,name=userDefinedLabels"`
}

PortSpec defines the desired state of Port

func (*PortSpec) DeepCopy

func (in *PortSpec) DeepCopy() *PortSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortSpec.

func (*PortSpec) DeepCopyInto

func (in *PortSpec) DeepCopyInto(out *PortSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PortStatus

type PortStatus struct {
	// ConditionedStatus provides the status of the IPClain using conditions
	// - a ready condition indicates the overall status of the resource
	condv1alpha1.ConditionedStatus `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=conditionedStatus"`
}

PortStatus defines the observed state of Port

func (*PortStatus) DeepCopy

func (in *PortStatus) DeepCopy() *PortStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PortStatus.

func (*PortStatus) DeepCopyInto

func (in *PortStatus) DeepCopyInto(out *PortStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Rack

type Rack struct {
	metav1.TypeMeta   `json:",inline" yaml:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec   RackSpec   `json:"spec,omitempty" yaml:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	Status RackStatus `json:"status,omitempty" yaml:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true +kubebuilder:storageversion +kubebuilder:subresource:status +kubebuilder:resource:categories={kuid} A rack represents a physical equipment rack within your environment. Each rack is designed to accommodate the installation of devices and equipment.

func (*Rack) DeepCopy

func (in *Rack) DeepCopy() *Rack

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Rack.

func (*Rack) DeepCopyInto

func (in *Rack) DeepCopyInto(out *Rack)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Rack) DeepCopyObject

func (in *Rack) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (Rack) GetGroupVersionResource

func (Rack) GetGroupVersionResource() schema.GroupVersionResource

func (*Rack) GetObjectMeta

func (r *Rack) GetObjectMeta() *metav1.ObjectMeta

GetObjectMeta implements resource.Object GetObjectMeta implements resource.Object

func (Rack) IsStorageVersion

func (Rack) IsStorageVersion() bool

IsStorageVersion returns true -- Config is used as the internal version. IsStorageVersion implements resource.Object

func (Rack) NamespaceScoped

func (Rack) NamespaceScoped() bool

NamespaceScoped returns true to indicate Fortune is a namespaced resource. NamespaceScoped implements resource.Object

func (Rack) New

func (Rack) New() runtime.Object

New return an empty resource New implements resource.Object

func (Rack) NewList

func (Rack) NewList() runtime.Object

NewList return an empty resourceList NewList implements resource.Object

func (Rack) RegisterConversions

func (Rack) RegisterConversions() func(s *runtime.Scheme) error

RegisterConversions registers the conversions. RegisterConversions implements resource.MultiVersionObject

type RackList

type RackList struct {
	metav1.TypeMeta `json:",inline" yaml:",inline"`
	metav1.ListMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	Items           []Rack `json:"items" yaml:"items" protobuf:"bytes,2,rep,name=items"`
}

RackList contains a list of Racks +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*RackList) DeepCopy

func (in *RackList) DeepCopy() *RackList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RackList.

func (*RackList) DeepCopyInto

func (in *RackList) DeepCopyInto(out *RackList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RackList) DeepCopyObject

func (in *RackList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*RackList) GetListMeta

func (r *RackList) GetListMeta() *metav1.ListMeta

GetListMeta returns the ListMeta GetListMeta implements resource.ObjectList

type RackSpec

type RackSpec struct {
	// SiteID identifies the siteID this resource belongs to
	idv1alpha1.SiteID `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=siteID"`
	// Location defines the location information where this resource is located
	// in lon/lat coordinates
	Location *Location `json:"location,omitempty" yaml:"location,omitempty" protobuf:"bytes,2,opt,name=location"`
	// The height of the rack, measured in units.
	Height string `json:"height,omitempty" yaml:"height,omitempty" protobuf:"bytes,3,opt,name=height"`
	// The canonical distance between the two vertical rails on a face. In inch
	Width string `json:"width,omitempty" yaml:"width,omitempty" protobuf:"bytes,4,opt,name=width"`
	// UserDefinedLabels define metadata to the resource.
	// defined in the spec to distingiush metadata labels from user defined label
	commonv1alpha1.UserDefinedLabels `json:",inline" yaml:",inline" protobuf:"bytes,5,opt,name=userDefinedLabels"`
}

RackSpec defines the desired state of Rack

func (*RackSpec) DeepCopy

func (in *RackSpec) DeepCopy() *RackSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RackSpec.

func (*RackSpec) DeepCopyInto

func (in *RackSpec) DeepCopyInto(out *RackSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RackStatus

type RackStatus struct {
	// ConditionedStatus provides the status of the IPClain using conditions
	// - a ready condition indicates the overall status of the resource
	condv1alpha1.ConditionedStatus `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=conditionedStatus"`
}

RackStatus defines the observed state of Rack

func (*RackStatus) DeepCopy

func (in *RackStatus) DeepCopy() *RackStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RackStatus.

func (*RackStatus) DeepCopyInto

func (in *RackStatus) DeepCopyInto(out *RackStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Region

type Region struct {
	metav1.TypeMeta   `json:",inline" yaml:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec   RegionSpec   `json:"spec,omitempty" yaml:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	Status RegionStatus `json:"status,omitempty" yaml:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true +kubebuilder:storageversion +kubebuilder:subresource:status +kubebuilder:resource:categories={kuid} A region represent a geography in which multiple infrastructure resources are grouped A region might represent a continent, country, city, campus, or other area depending on your environment.

func (*Region) DeepCopy

func (in *Region) DeepCopy() *Region

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Region.

func (*Region) DeepCopyInto

func (in *Region) DeepCopyInto(out *Region)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Region) DeepCopyObject

func (in *Region) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (Region) GetGroupVersionResource

func (Region) GetGroupVersionResource() schema.GroupVersionResource

func (*Region) GetObjectMeta

func (r *Region) GetObjectMeta() *metav1.ObjectMeta

GetObjectMeta implements resource.Object GetObjectMeta implements resource.Object

func (Region) IsStorageVersion

func (Region) IsStorageVersion() bool

IsStorageVersion returns true -- Config is used as the internal version. IsStorageVersion implements resource.Object

func (Region) NamespaceScoped

func (Region) NamespaceScoped() bool

NamespaceScoped returns true to indicate Fortune is a namespaced resource. NamespaceScoped implements resource.Object

func (Region) New

func (Region) New() runtime.Object

New return an empty resource New implements resource.Object

func (Region) NewList

func (Region) NewList() runtime.Object

NewList return an empty resourceList NewList implements resource.Object

func (Region) RegisterConversions

func (Region) RegisterConversions() func(s *runtime.Scheme) error

RegisterConversions registers the conversions. RegisterConversions implements resource.MultiVersionObject

type RegionList

type RegionList struct {
	metav1.TypeMeta `json:",inline" yaml:",inline"`
	metav1.ListMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	Items           []Region `json:"items" yaml:"items" protobuf:"bytes,2,rep,name=items"`
}

RegionList contains a list of Regions +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*RegionList) DeepCopy

func (in *RegionList) DeepCopy() *RegionList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegionList.

func (*RegionList) DeepCopyInto

func (in *RegionList) DeepCopyInto(out *RegionList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RegionList) DeepCopyObject

func (in *RegionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*RegionList) GetListMeta

func (r *RegionList) GetListMeta() *metav1.ListMeta

GetListMeta returns the ListMeta GetListMeta implements resource.ObjectList

type RegionSpec

type RegionSpec struct {
	// UserDefinedLabels define metadata to the resource.
	// defined in the spec to distingiush metadata labels from user defined labels
	commonv1alpha1.UserDefinedLabels `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=userDefinedLabels"`
}

RegionSpec defines the desired state of Region

func (*RegionSpec) DeepCopy

func (in *RegionSpec) DeepCopy() *RegionSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegionSpec.

func (*RegionSpec) DeepCopyInto

func (in *RegionSpec) DeepCopyInto(out *RegionSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RegionStatus

type RegionStatus struct {
	// ConditionedStatus provides the status of the IPClain using conditions
	// - a ready condition indicates the overall status of the resource
	condv1alpha1.ConditionedStatus `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=conditionedStatus"`
}

RegionStatus defines the observed state of Region

func (*RegionStatus) DeepCopy

func (in *RegionStatus) DeepCopy() *RegionStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegionStatus.

func (*RegionStatus) DeepCopyInto

func (in *RegionStatus) DeepCopyInto(out *RegionStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Site

type Site struct {
	metav1.TypeMeta   `json:",inline" yaml:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

	Spec   SiteSpec   `json:"spec,omitempty" yaml:"spec,omitempty" protobuf:"bytes,2,opt,name=spec"`
	Status SiteStatus `json:"status,omitempty" yaml:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

+genclient +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object +kubebuilder:object:root=true +kubebuilder:storageversion +kubebuilder:subresource:status +kubebuilder:resource:categories={kuid} A site serves as a fundamental organizational unit for managing infrastructure resources within your environment. The utilization of sites may vary based on the organizational structure and requirements, but in essence, each site typically corresponds to a distinct building or campus.

func (*Site) DeepCopy

func (in *Site) DeepCopy() *Site

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Site.

func (*Site) DeepCopyInto

func (in *Site) DeepCopyInto(out *Site)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Site) DeepCopyObject

func (in *Site) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (Site) GetGroupVersionResource

func (Site) GetGroupVersionResource() schema.GroupVersionResource

func (*Site) GetObjectMeta

func (r *Site) GetObjectMeta() *metav1.ObjectMeta

GetObjectMeta implements resource.Object GetObjectMeta implements resource.Object

func (Site) IsStorageVersion

func (Site) IsStorageVersion() bool

IsStorageVersion returns true -- Config is used as the internal version. IsStorageVersion implements resource.Object

func (Site) NamespaceScoped

func (Site) NamespaceScoped() bool

NamespaceScoped returns true to indicate Fortune is a namespaced resource. NamespaceScoped implements resource.Object

func (Site) New

func (Site) New() runtime.Object

New return an empty resource New implements resource.Object

func (Site) NewList

func (Site) NewList() runtime.Object

NewList return an empty resourceList NewList implements resource.Object

func (Site) RegisterConversions

func (Site) RegisterConversions() func(s *runtime.Scheme) error

RegisterConversions registers the conversions. RegisterConversions implements resource.MultiVersionObject

type SiteList

type SiteList struct {
	metav1.TypeMeta `json:",inline" yaml:",inline"`
	metav1.ListMeta `json:"metadata,omitempty" yaml:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`
	Items           []Site `json:"items" yaml:"items" protobuf:"bytes,2,rep,name=items"`
}

SiteList contains a list of Sites +k8s:deepcopy-gen:interfaces=k8s.io/apimachinery/pkg/runtime.Object

func (*SiteList) DeepCopy

func (in *SiteList) DeepCopy() *SiteList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteList.

func (*SiteList) DeepCopyInto

func (in *SiteList) DeepCopyInto(out *SiteList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SiteList) DeepCopyObject

func (in *SiteList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SiteList) GetListMeta

func (r *SiteList) GetListMeta() *metav1.ListMeta

GetListMeta returns the ListMeta GetListMeta implements resource.ObjectList

type SiteSpec

type SiteSpec struct {
	// SiteID defines the siteID
	idv1alpha1.SiteID `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=siteID"`
	// Location defines the location information where this resource is located
	// in lon/lat coordinates
	Location *Location `json:"location,omitempty" yaml:"location,omitempty" protobuf:"bytes,2,opt,name=location"`
	// UserDefinedLabels define metadata to the resource.
	// defined in the spec to distingiush metadata labels from user defined labels
	commonv1alpha1.UserDefinedLabels `json:",inline" yaml:",inline" protobuf:"bytes,3,opt,name=userDefinedLabels"`
}

SiteSpec defines the desired state of Site

func (*SiteSpec) DeepCopy

func (in *SiteSpec) DeepCopy() *SiteSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteSpec.

func (*SiteSpec) DeepCopyInto

func (in *SiteSpec) DeepCopyInto(out *SiteSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SiteStatus

type SiteStatus struct {
	// ConditionedStatus provides the status of the IPClain using conditions
	// - a ready condition indicates the overall status of the resource
	condv1alpha1.ConditionedStatus `json:",inline" yaml:",inline" protobuf:"bytes,1,opt,name=conditionedStatus"`
}

SiteStatus defines the observed state of Site

func (*SiteStatus) DeepCopy

func (in *SiteStatus) DeepCopy() *SiteStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SiteStatus.

func (*SiteStatus) DeepCopyInto

func (in *SiteStatus) DeepCopyInto(out *SiteStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL