Versions in this module Expand all Collapse all v0 v0.6.0 Mar 19, 2024 Changes in this version + const BootstrapDataNotReady + const ClusterCategoryCreatedCondition + const ClusterCategoryCreationFailed + const ClusterInfrastructureNotReady + const ControlplaneNotInitialized + const CredentialRefSecretOwnerSetCondition + const CredentialRefSecretOwnerSetFailed + const DefaultCAPICategoryDescription + const DefaultCAPICategoryKeyForName + const DeletionFailed + const FailureDomainsReconciled + const FailureDomainsReconciliationFailed + const GroupName + const NoFailureDomainsReconciled + const NutanixBootTypeLegacy + const NutanixBootTypeUEFI + const NutanixClusterCredentialFinalizer + const NutanixClusterFinalizer + const NutanixClusterKind + const NutanixGPUIdentifierDeviceID + const NutanixGPUIdentifierName + const NutanixIdentifierName + const NutanixIdentifierUUID + const NutanixMachineFinalizer + const NutanixMachineKind + const NutanixMachineTemplateKind + const ObsoleteDefaultCAPICategoryOwnedValue + const ObsoleteDefaultCAPICategoryPrefix + const PrismCentralClientCondition + const PrismCentralClientInitializationFailed + const ProjectAssignationFailed + const ProjectAssignedCondition + const VMAddressesAssignedCondition + const VMAddressesFailed + const VMBootTypeInvalid + const VMProvisionedCondition + const VMProvisionedTaskFailed + const Version + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + type NutanixBootType string + type NutanixCategoryIdentifier struct + Key string + Value string + func (in *NutanixCategoryIdentifier) DeepCopy() *NutanixCategoryIdentifier + func (in *NutanixCategoryIdentifier) DeepCopyInto(out *NutanixCategoryIdentifier) + type NutanixCluster struct + Spec NutanixClusterSpec + Status NutanixClusterStatus + func (*NutanixCluster) Hub() + func (in *NutanixCluster) DeepCopy() *NutanixCluster + func (in *NutanixCluster) DeepCopyInto(out *NutanixCluster) + func (in *NutanixCluster) DeepCopyObject() runtime.Object + func (ncl *NutanixCluster) GetConditions() capiv1.Conditions + func (ncl *NutanixCluster) SetConditions(conditions capiv1.Conditions) + type NutanixClusterList struct + Items []NutanixCluster + func (*NutanixClusterList) Hub() + func (in *NutanixClusterList) DeepCopy() *NutanixClusterList + func (in *NutanixClusterList) DeepCopyInto(out *NutanixClusterList) + func (in *NutanixClusterList) DeepCopyObject() runtime.Object + type NutanixClusterSpec struct + ControlPlaneEndpoint capiv1.APIEndpoint + FailureDomains []NutanixFailureDomain + PrismCentral *credentialTypes.NutanixPrismEndpoint + func (in *NutanixClusterSpec) DeepCopy() *NutanixClusterSpec + func (in *NutanixClusterSpec) DeepCopyInto(out *NutanixClusterSpec) + type NutanixClusterStatus struct + Conditions capiv1.Conditions + FailureDomains capiv1.FailureDomains + FailureMessage *string + FailureReason *errors.ClusterStatusError + Ready bool + func (in *NutanixClusterStatus) DeepCopy() *NutanixClusterStatus + func (in *NutanixClusterStatus) DeepCopyInto(out *NutanixClusterStatus) + type NutanixClusterTemplate struct + Spec NutanixClusterTemplateSpec + func (in *NutanixClusterTemplate) DeepCopy() *NutanixClusterTemplate + func (in *NutanixClusterTemplate) DeepCopyInto(out *NutanixClusterTemplate) + func (in *NutanixClusterTemplate) DeepCopyObject() runtime.Object + type NutanixClusterTemplateList struct + Items []NutanixClusterTemplate + func (in *NutanixClusterTemplateList) DeepCopy() *NutanixClusterTemplateList + func (in *NutanixClusterTemplateList) DeepCopyInto(out *NutanixClusterTemplateList) + func (in *NutanixClusterTemplateList) DeepCopyObject() runtime.Object + type NutanixClusterTemplateResource struct + Spec NutanixClusterSpec + func (in *NutanixClusterTemplateResource) DeepCopy() *NutanixClusterTemplateResource + func (in *NutanixClusterTemplateResource) DeepCopyInto(out *NutanixClusterTemplateResource) + type NutanixClusterTemplateSpec struct + Template NutanixClusterTemplateResource + func (in *NutanixClusterTemplateSpec) DeepCopy() *NutanixClusterTemplateSpec + func (in *NutanixClusterTemplateSpec) DeepCopyInto(out *NutanixClusterTemplateSpec) + type NutanixFailureDomain struct + Cluster NutanixResourceIdentifier + ControlPlane bool + Name string + Subnets []NutanixResourceIdentifier + func (in *NutanixFailureDomain) DeepCopy() *NutanixFailureDomain + func (in *NutanixFailureDomain) DeepCopyInto(out *NutanixFailureDomain) + type NutanixGPU struct + DeviceID *int64 + Name *string + Type NutanixGPUIdentifierType + func (in *NutanixGPU) DeepCopy() *NutanixGPU + func (in *NutanixGPU) DeepCopyInto(out *NutanixGPU) + type NutanixGPUIdentifierType string + type NutanixIdentifierType string + type NutanixMachine struct + Spec NutanixMachineSpec + Status NutanixMachineStatus + func (*NutanixMachine) Hub() + func (in *NutanixMachine) DeepCopy() *NutanixMachine + func (in *NutanixMachine) DeepCopyInto(out *NutanixMachine) + func (in *NutanixMachine) DeepCopyObject() runtime.Object + func (nm *NutanixMachine) GetConditions() capiv1.Conditions + func (nm *NutanixMachine) SetConditions(conditions capiv1.Conditions) + type NutanixMachineList struct + Items []NutanixMachine + func (*NutanixMachineList) Hub() + func (in *NutanixMachineList) DeepCopy() *NutanixMachineList + func (in *NutanixMachineList) DeepCopyInto(out *NutanixMachineList) + func (in *NutanixMachineList) DeepCopyObject() runtime.Object + type NutanixMachineSpec struct + AdditionalCategories []NutanixCategoryIdentifier + BootType NutanixBootType + BootstrapRef *corev1.ObjectReference + Cluster NutanixResourceIdentifier + GPUs []NutanixGPU + Image NutanixResourceIdentifier + MemorySize resource.Quantity + Project *NutanixResourceIdentifier + ProviderID string + Subnets []NutanixResourceIdentifier + SystemDiskSize resource.Quantity + VCPUSockets int32 + VCPUsPerSocket int32 + func (in *NutanixMachineSpec) DeepCopy() *NutanixMachineSpec + func (in *NutanixMachineSpec) DeepCopyInto(out *NutanixMachineSpec) + type NutanixMachineStatus struct + Addresses []capiv1.MachineAddress + Conditions capiv1.Conditions + FailureMessage *string + FailureReason *errors.MachineStatusError + NodeRef *corev1.ObjectReference + Ready bool + VmUUID string + func (in *NutanixMachineStatus) DeepCopy() *NutanixMachineStatus + func (in *NutanixMachineStatus) DeepCopyInto(out *NutanixMachineStatus) + type NutanixMachineTemplate struct + Spec NutanixMachineTemplateSpec + func (*NutanixMachineTemplate) Hub() + func (in *NutanixMachineTemplate) DeepCopy() *NutanixMachineTemplate + func (in *NutanixMachineTemplate) DeepCopyInto(out *NutanixMachineTemplate) + func (in *NutanixMachineTemplate) DeepCopyObject() runtime.Object + type NutanixMachineTemplateList struct + Items []NutanixMachineTemplate + func (*NutanixMachineTemplateList) Hub() + func (in *NutanixMachineTemplateList) DeepCopy() *NutanixMachineTemplateList + func (in *NutanixMachineTemplateList) DeepCopyInto(out *NutanixMachineTemplateList) + func (in *NutanixMachineTemplateList) DeepCopyObject() runtime.Object + type NutanixMachineTemplateResource struct + ObjectMeta capiv1.ObjectMeta + Spec NutanixMachineSpec + func (in *NutanixMachineTemplateResource) DeepCopy() *NutanixMachineTemplateResource + func (in *NutanixMachineTemplateResource) DeepCopyInto(out *NutanixMachineTemplateResource) + type NutanixMachineTemplateSpec struct + Template NutanixMachineTemplateResource + func (in *NutanixMachineTemplateSpec) DeepCopy() *NutanixMachineTemplateSpec + func (in *NutanixMachineTemplateSpec) DeepCopyInto(out *NutanixMachineTemplateSpec) + type NutanixResourceIdentifier struct + Name *string + Type NutanixIdentifierType + UUID *string + func (in *NutanixResourceIdentifier) DeepCopy() *NutanixResourceIdentifier + func (in *NutanixResourceIdentifier) DeepCopyInto(out *NutanixResourceIdentifier)