Versions in this module Expand all Collapse all v0 v0.1.3 Apr 10, 2020 Changes in this version + func RegisterTypeWithScheme(object ...runtime.Object) v0.1.2 Apr 2, 2020 v0.1.1 Apr 2, 2020 v0.1.0 Apr 1, 2020 Changes in this version + const GroupName + var AddToScheme = SchemeBuilder.AddToScheme + var SchemeBuilder = &scheme.Builder + var SchemeGroupVersion = schema.GroupVersion + func Resource(resource string) schema.GroupResource + type ClusterModuleSpec struct + GroupName string + func (in *ClusterModuleSpec) DeepCopy() *ClusterModuleSpec + func (in *ClusterModuleSpec) DeepCopyInto(out *ClusterModuleSpec) + type ClusterModuleStatus struct + GroupName string + ModuleUuid string + func (in *ClusterModuleStatus) DeepCopy() *ClusterModuleStatus + func (in *ClusterModuleStatus) DeepCopyInto(out *ClusterModuleStatus) + type FolderSpec struct + Name string + func (in *FolderSpec) DeepCopy() *FolderSpec + func (in *FolderSpec) DeepCopyInto(out *FolderSpec) + type LoadBalancerIngress struct + Hostname string + IP string + func (in *LoadBalancerIngress) DeepCopy() *LoadBalancerIngress + func (in *LoadBalancerIngress) DeepCopyInto(out *LoadBalancerIngress) + type LoadBalancerStatus struct + Ingress []LoadBalancerIngress + func (in *LoadBalancerStatus) DeepCopy() *LoadBalancerStatus + func (in *LoadBalancerStatus) DeepCopyInto(out *LoadBalancerStatus) + type Probe struct + TCPSocket *TCPSocketAction + TimeoutSeconds int32 + func (in *Probe) DeepCopy() *Probe + func (in *Probe) DeepCopyInto(out *Probe) + type ResourcePoolSpec struct + Limits VirtualMachineResourceSpec + Name string + Reservations VirtualMachineResourceSpec + func (in *ResourcePoolSpec) DeepCopy() *ResourcePoolSpec + func (in *ResourcePoolSpec) DeepCopyInto(out *ResourcePoolSpec) + type TCPSocketAction struct + Host string + Port intstr.IntOrString + func (in *TCPSocketAction) DeepCopy() *TCPSocketAction + func (in *TCPSocketAction) DeepCopyInto(out *TCPSocketAction) + type VMStatusPhase string + const Created + const Deleted + type VirtualMachine struct + Spec VirtualMachineSpec + Status VirtualMachineStatus + func (in *VirtualMachine) DeepCopy() *VirtualMachine + func (in *VirtualMachine) DeepCopyInto(out *VirtualMachine) + func (in *VirtualMachine) DeepCopyObject() runtime.Object + func (vm VirtualMachine) NamespacedName() string + type VirtualMachineClass struct + Spec VirtualMachineClassSpec + Status VirtualMachineClassStatus + func (in *VirtualMachineClass) DeepCopy() *VirtualMachineClass + func (in *VirtualMachineClass) DeepCopyInto(out *VirtualMachineClass) + func (in *VirtualMachineClass) DeepCopyObject() runtime.Object + type VirtualMachineClassHardware struct + Cpus int64 + Memory resource.Quantity + func (in *VirtualMachineClassHardware) DeepCopy() *VirtualMachineClassHardware + func (in *VirtualMachineClassHardware) DeepCopyInto(out *VirtualMachineClassHardware) + type VirtualMachineClassList struct + Items []VirtualMachineClass + func (in *VirtualMachineClassList) DeepCopy() *VirtualMachineClassList + func (in *VirtualMachineClassList) DeepCopyInto(out *VirtualMachineClassList) + func (in *VirtualMachineClassList) DeepCopyObject() runtime.Object + type VirtualMachineClassPolicies struct + Resources VirtualMachineClassResources + func (in *VirtualMachineClassPolicies) DeepCopy() *VirtualMachineClassPolicies + func (in *VirtualMachineClassPolicies) DeepCopyInto(out *VirtualMachineClassPolicies) + type VirtualMachineClassResources struct + Limits VirtualMachineResourceSpec + Requests VirtualMachineResourceSpec + func (in *VirtualMachineClassResources) DeepCopy() *VirtualMachineClassResources + func (in *VirtualMachineClassResources) DeepCopyInto(out *VirtualMachineClassResources) + type VirtualMachineClassSpec struct + Hardware VirtualMachineClassHardware + Policies VirtualMachineClassPolicies + func (in *VirtualMachineClassSpec) DeepCopy() *VirtualMachineClassSpec + func (in *VirtualMachineClassSpec) DeepCopyInto(out *VirtualMachineClassSpec) + type VirtualMachineClassStatus struct + func (in *VirtualMachineClassStatus) DeepCopy() *VirtualMachineClassStatus + func (in *VirtualMachineClassStatus) DeepCopyInto(out *VirtualMachineClassStatus) + type VirtualMachineImage struct + Spec VirtualMachineImageSpec + Status VirtualMachineImageStatus + func (in *VirtualMachineImage) DeepCopy() *VirtualMachineImage + func (in *VirtualMachineImage) DeepCopyInto(out *VirtualMachineImage) + func (in *VirtualMachineImage) DeepCopyObject() runtime.Object + type VirtualMachineImageList struct + Items []VirtualMachineImage + func (in *VirtualMachineImageList) DeepCopy() *VirtualMachineImageList + func (in *VirtualMachineImageList) DeepCopyInto(out *VirtualMachineImageList) + func (in *VirtualMachineImageList) DeepCopyObject() runtime.Object + type VirtualMachineImageOSInfo struct + Type string + Version string + func (in *VirtualMachineImageOSInfo) DeepCopy() *VirtualMachineImageOSInfo + func (in *VirtualMachineImageOSInfo) DeepCopyInto(out *VirtualMachineImageOSInfo) + type VirtualMachineImageProductInfo struct + FullVersion string + Product string + Vendor string + Version string + func (in *VirtualMachineImageProductInfo) DeepCopy() *VirtualMachineImageProductInfo + func (in *VirtualMachineImageProductInfo) DeepCopyInto(out *VirtualMachineImageProductInfo) + type VirtualMachineImageSpec struct + ImageSourceType string + OSInfo VirtualMachineImageOSInfo + ProductInfo VirtualMachineImageProductInfo + Type string + func (in *VirtualMachineImageSpec) DeepCopy() *VirtualMachineImageSpec + func (in *VirtualMachineImageSpec) DeepCopyInto(out *VirtualMachineImageSpec) + type VirtualMachineImageStatus struct + InternalId string + PowerState string + Uuid string + func (in *VirtualMachineImageStatus) DeepCopy() *VirtualMachineImageStatus + func (in *VirtualMachineImageStatus) DeepCopyInto(out *VirtualMachineImageStatus) + type VirtualMachineList struct + Items []VirtualMachine + func (in *VirtualMachineList) DeepCopy() *VirtualMachineList + func (in *VirtualMachineList) DeepCopyInto(out *VirtualMachineList) + func (in *VirtualMachineList) DeepCopyObject() runtime.Object + type VirtualMachineMetadata struct + ConfigMapName string + Transport string + func (in *VirtualMachineMetadata) DeepCopy() *VirtualMachineMetadata + func (in *VirtualMachineMetadata) DeepCopyInto(out *VirtualMachineMetadata) + type VirtualMachineNetworkInterface struct + EthernetCardType string + NetworkName string + NetworkType string + func (in *VirtualMachineNetworkInterface) DeepCopy() *VirtualMachineNetworkInterface + func (in *VirtualMachineNetworkInterface) DeepCopyInto(out *VirtualMachineNetworkInterface) + type VirtualMachinePort struct + Ip string + Name string + Port int + Protocol corev1.Protocol + func (in *VirtualMachinePort) DeepCopy() *VirtualMachinePort + func (in *VirtualMachinePort) DeepCopyInto(out *VirtualMachinePort) + type VirtualMachinePowerState string + const VirtualMachinePoweredOff + const VirtualMachinePoweredOn + type VirtualMachineResourceSpec struct + Cpu resource.Quantity + Memory resource.Quantity + func (in *VirtualMachineResourceSpec) DeepCopy() *VirtualMachineResourceSpec + func (in *VirtualMachineResourceSpec) DeepCopyInto(out *VirtualMachineResourceSpec) + type VirtualMachineService struct + Spec VirtualMachineServiceSpec + Status VirtualMachineServiceStatus + func (in *VirtualMachineService) DeepCopy() *VirtualMachineService + func (in *VirtualMachineService) DeepCopyInto(out *VirtualMachineService) + func (in *VirtualMachineService) DeepCopyObject() runtime.Object + func (s *VirtualMachineService) NamespacedName() string + type VirtualMachineServiceList struct + Items []VirtualMachineService + func (in *VirtualMachineServiceList) DeepCopy() *VirtualMachineServiceList + func (in *VirtualMachineServiceList) DeepCopyInto(out *VirtualMachineServiceList) + func (in *VirtualMachineServiceList) DeepCopyObject() runtime.Object + type VirtualMachineServicePort struct + Name string + Port int32 + Protocol string + TargetPort int32 + func (in *VirtualMachineServicePort) DeepCopy() *VirtualMachineServicePort + func (in *VirtualMachineServicePort) DeepCopyInto(out *VirtualMachineServicePort) + type VirtualMachineServiceSpec struct + ClusterIP string + ExternalName string + Ports []VirtualMachineServicePort + Selector map[string]string + Type VirtualMachineServiceType + func (in *VirtualMachineServiceSpec) DeepCopy() *VirtualMachineServiceSpec + func (in *VirtualMachineServiceSpec) DeepCopyInto(out *VirtualMachineServiceSpec) + type VirtualMachineServiceStatus struct + LoadBalancer LoadBalancerStatus + func (in *VirtualMachineServiceStatus) DeepCopy() *VirtualMachineServiceStatus + func (in *VirtualMachineServiceStatus) DeepCopyInto(out *VirtualMachineServiceStatus) + type VirtualMachineServiceType string + const VirtualMachineServiceTypeClusterIP + const VirtualMachineServiceTypeExternalName + const VirtualMachineServiceTypeLoadBalancer + type VirtualMachineSetResourcePolicy struct + Spec VirtualMachineSetResourcePolicySpec + Status VirtualMachineSetResourcePolicyStatus + func (in *VirtualMachineSetResourcePolicy) DeepCopy() *VirtualMachineSetResourcePolicy + func (in *VirtualMachineSetResourcePolicy) DeepCopyInto(out *VirtualMachineSetResourcePolicy) + func (in *VirtualMachineSetResourcePolicy) DeepCopyObject() runtime.Object + func (res VirtualMachineSetResourcePolicy) NamespacedName() string + type VirtualMachineSetResourcePolicyList struct + Items []VirtualMachineSetResourcePolicy + func (in *VirtualMachineSetResourcePolicyList) DeepCopy() *VirtualMachineSetResourcePolicyList + func (in *VirtualMachineSetResourcePolicyList) DeepCopyInto(out *VirtualMachineSetResourcePolicyList) + func (in *VirtualMachineSetResourcePolicyList) DeepCopyObject() runtime.Object + type VirtualMachineSetResourcePolicySpec struct + ClusterModules []ClusterModuleSpec + Folder FolderSpec + ResourcePool ResourcePoolSpec + func (in *VirtualMachineSetResourcePolicySpec) DeepCopy() *VirtualMachineSetResourcePolicySpec + func (in *VirtualMachineSetResourcePolicySpec) DeepCopyInto(out *VirtualMachineSetResourcePolicySpec) + type VirtualMachineSetResourcePolicyStatus struct + ClusterModules []ClusterModuleStatus + func (in *VirtualMachineSetResourcePolicyStatus) DeepCopy() *VirtualMachineSetResourcePolicyStatus + func (in *VirtualMachineSetResourcePolicyStatus) DeepCopyInto(out *VirtualMachineSetResourcePolicyStatus) + type VirtualMachineSpec struct + ClassName string + ImageName string + NetworkInterfaces []VirtualMachineNetworkInterface + Ports []VirtualMachinePort + PowerState VirtualMachinePowerState + ReadinessProbe *Probe + ResourcePolicyName string + StorageClass string + VmMetadata *VirtualMachineMetadata + Volumes []VirtualMachineVolume + func (in *VirtualMachineSpec) DeepCopy() *VirtualMachineSpec + func (in *VirtualMachineSpec) DeepCopyInto(out *VirtualMachineSpec) + type VirtualMachineStatus struct + BiosUUID string + Host string + Phase VMStatusPhase + PowerState VirtualMachinePowerState + UniqueID string + VmIp string + Volumes []VirtualMachineVolumeStatus + func (in *VirtualMachineStatus) DeepCopy() *VirtualMachineStatus + func (in *VirtualMachineStatus) DeepCopyInto(out *VirtualMachineStatus) + type VirtualMachineVolume struct + Name string + PersistentVolumeClaim *corev1.PersistentVolumeClaimVolumeSource + func (in *VirtualMachineVolume) DeepCopy() *VirtualMachineVolume + func (in *VirtualMachineVolume) DeepCopyInto(out *VirtualMachineVolume) + type VirtualMachineVolumeStatus struct + Attached bool + DiskUuid string + Error string + Name string + func (in *VirtualMachineVolumeStatus) DeepCopy() *VirtualMachineVolumeStatus + func (in *VirtualMachineVolumeStatus) DeepCopyInto(out *VirtualMachineVolumeStatus)