Versions in this module Expand all Collapse all v1 v1.2.1 Mar 4, 2026 v1.2.0 Feb 25, 2026 Changes in this version + const AnnotationClusterInfrastructureReady + const AnnotationControlPlaneReady + const AzureCorrelationIDAnnotationKey + const AzureOperationIDAnnotationKey + const AzureStackHCIClusterPhaseDeleting + const AzureStackHCIClusterPhaseFailed + const AzureStackHCIClusterPhasePending + const AzureStackHCIClusterPhaseProvisioned + const AzureStackHCIClusterPhaseProvisioning + const AzureStackHCIClusterPhaseUnknown + const AzureStackHCIClusterPhaseUpgrading + const AzureStackHCILoadBalancerFinalizer + const AzureStackHCILoadBalancerPhaseDeleting + const AzureStackHCILoadBalancerPhaseFailed + const AzureStackHCILoadBalancerPhasePending + const AzureStackHCILoadBalancerPhaseProvisioned + const AzureStackHCILoadBalancerPhaseProvisioning + const AzureStackHCILoadBalancerPhaseScaling + const AzureStackHCILoadBalancerPhaseUnknown + const AzureStackHCILoadBalancerPhaseUpgrading + const AzureStackHCIMachinesDeletingReason + const ClusterFinalizer + const ClusterReconciliationFailedReason + const ControlPlane + const LoadBalancerAddressUnavailableReason + const LoadBalancerDeletingReason + const LoadBalancerInfrastructureReadyCondition + const LoadBalancerLabel + const LoadBalancerMachineReconciliationFailedReason + const LoadBalancerNoReplicasReadyReason + const LoadBalancerProvisioningReason + const LoadBalancerReplicasFailedReason + const LoadBalancerReplicasReadyCondition + const LoadBalancerReplicasScalingDownReason + const LoadBalancerReplicasScalingUpReason + const LoadBalancerReplicasUpgradingReason + const LoadBalancerServiceReconciliationFailedReason + const LoadBalancerServiceStatusFailedReason + const LoadBalancerWaitingForReplicasReadyReason + const MachineFinalizer + const NetworkInfrastructureReadyCondition + const Node + const NotFoundReason + const OSTypeLinux + const OSTypeWindows + const OSTypeWindows2022 + const OSVersionLabelName + const OutOfCapacityReason + const OutOfMemoryReason + const OutOfNodeCapacityReason + const PathNotFoundReason + const VMNotFoundReason + const VMProvisionFailedReason + const VMRunningCondition + const VMUpdatingReason + const ValueReady + const VirtualMachineFinalizer + var AddToScheme = schemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var VMStateCreating = VMState("Creating") + var VMStateDeleting = VMState("Deleting") + var VMStateFailed = VMState("Failed") + var VMStateMigrating = VMState("Migrating") + var VMStateSucceeded = VMState("Succeeded") + var VMStateUpdating = VMState("Updating") + type AvailabilityZone struct + Enabled *bool + ID *string + func (in *AvailabilityZone) DeepCopy() *AvailabilityZone + func (in *AvailabilityZone) DeepCopyInto(out *AvailabilityZone) + type AzureStackHCICluster struct + Spec AzureStackHCIClusterSpec + Status AzureStackHCIClusterStatus + func (*AzureStackHCICluster) Hub() + func (c *AzureStackHCICluster) GetConditions() []metav1.Condition + func (c *AzureStackHCICluster) SetConditions(conditions []metav1.Condition) + func (in *AzureStackHCICluster) DeepCopy() *AzureStackHCICluster + func (in *AzureStackHCICluster) DeepCopyInto(out *AzureStackHCICluster) + func (in *AzureStackHCICluster) DeepCopyObject() runtime.Object + func (r *AzureStackHCICluster) SetupWebhookWithManager(mgr ctrl.Manager) error + type AzureStackHCIClusterInitializationStatus struct + Provisioned *bool + func (in *AzureStackHCIClusterInitializationStatus) DeepCopy() *AzureStackHCIClusterInitializationStatus + func (in *AzureStackHCIClusterInitializationStatus) DeepCopyInto(out *AzureStackHCIClusterInitializationStatus) + type AzureStackHCIClusterList struct + Items []AzureStackHCICluster + func (*AzureStackHCIClusterList) Hub() + func (in *AzureStackHCIClusterList) DeepCopy() *AzureStackHCIClusterList + func (in *AzureStackHCIClusterList) DeepCopyInto(out *AzureStackHCIClusterList) + func (in *AzureStackHCIClusterList) DeepCopyObject() runtime.Object + type AzureStackHCIClusterPhase string + type AzureStackHCIClusterSpec struct + AzureStackHCILoadBalancer *AzureStackHCILoadBalancerSpec + ControlPlaneEndpoint clusterv1.APIEndpoint + Location string + Management bool + NetworkSpec NetworkSpec + ResourceGroup string + Version *string + func (in *AzureStackHCIClusterSpec) DeepCopy() *AzureStackHCIClusterSpec + func (in *AzureStackHCIClusterSpec) DeepCopyInto(out *AzureStackHCIClusterSpec) + type AzureStackHCIClusterStatus struct + Bastion VM + Conditions []metav1.Condition + Initialization *AzureStackHCIClusterInitializationStatus + Phase string + func (c *AzureStackHCIClusterStatus) GetTypedPhase() AzureStackHCIClusterPhase + func (c *AzureStackHCIClusterStatus) SetTypedPhase(p AzureStackHCIClusterPhase) + func (in *AzureStackHCIClusterStatus) DeepCopy() *AzureStackHCIClusterStatus + func (in *AzureStackHCIClusterStatus) DeepCopyInto(out *AzureStackHCIClusterStatus) + type AzureStackHCIClusterTemplate struct + Spec AzureStackHCIClusterTemplateSpec + func (in *AzureStackHCIClusterTemplate) DeepCopy() *AzureStackHCIClusterTemplate + func (in *AzureStackHCIClusterTemplate) DeepCopyInto(out *AzureStackHCIClusterTemplate) + func (in *AzureStackHCIClusterTemplate) DeepCopyObject() runtime.Object + type AzureStackHCIClusterTemplateList struct + Items []AzureStackHCIClusterTemplate + func (in *AzureStackHCIClusterTemplateList) DeepCopy() *AzureStackHCIClusterTemplateList + func (in *AzureStackHCIClusterTemplateList) DeepCopyInto(out *AzureStackHCIClusterTemplateList) + func (in *AzureStackHCIClusterTemplateList) DeepCopyObject() runtime.Object + type AzureStackHCIClusterTemplateResource struct + Spec AzureStackHCIClusterSpec + func (in *AzureStackHCIClusterTemplateResource) DeepCopy() *AzureStackHCIClusterTemplateResource + func (in *AzureStackHCIClusterTemplateResource) DeepCopyInto(out *AzureStackHCIClusterTemplateResource) + type AzureStackHCIClusterTemplateSpec struct + Template AzureStackHCIClusterTemplateResource + func (in *AzureStackHCIClusterTemplateSpec) DeepCopy() *AzureStackHCIClusterTemplateSpec + func (in *AzureStackHCIClusterTemplateSpec) DeepCopyInto(out *AzureStackHCIClusterTemplateSpec) + type AzureStackHCILoadBalancer struct + Spec AzureStackHCILoadBalancerSpec + Status AzureStackHCILoadBalancerStatus + func (*AzureStackHCILoadBalancer) Hub() + func (c *AzureStackHCILoadBalancer) GetConditions() []metav1.Condition + func (c *AzureStackHCILoadBalancer) SetConditions(conditions []metav1.Condition) + func (in *AzureStackHCILoadBalancer) DeepCopy() *AzureStackHCILoadBalancer + func (in *AzureStackHCILoadBalancer) DeepCopyInto(out *AzureStackHCILoadBalancer) + func (in *AzureStackHCILoadBalancer) DeepCopyObject() runtime.Object + func (r *AzureStackHCILoadBalancer) SetupWebhookWithManager(mgr ctrl.Manager) error + type AzureStackHCILoadBalancerList struct + Items []AzureStackHCILoadBalancer + func (*AzureStackHCILoadBalancerList) Hub() + func (in *AzureStackHCILoadBalancerList) DeepCopy() *AzureStackHCILoadBalancerList + func (in *AzureStackHCILoadBalancerList) DeepCopyInto(out *AzureStackHCILoadBalancerList) + func (in *AzureStackHCILoadBalancerList) DeepCopyObject() runtime.Object + type AzureStackHCILoadBalancerPhase string + type AzureStackHCILoadBalancerSpec struct + Image *Image + Replicas *int32 + SSHPublicKey string + StorageContainer string + VMSize string + func (in *AzureStackHCILoadBalancerSpec) DeepCopy() *AzureStackHCILoadBalancerSpec + func (in *AzureStackHCILoadBalancerSpec) DeepCopyInto(out *AzureStackHCILoadBalancerSpec) + type AzureStackHCILoadBalancerStatus struct + Address string + Conditions []metav1.Condition + ErrorMessage *string + ErrorReason *errors.MachineStatusError + FailedReplicas int32 + Phase string + Port int32 + Ready bool + ReadyReplicas int32 + Replicas int32 + Selector string + func (c *AzureStackHCILoadBalancerStatus) GetTypedPhase() AzureStackHCILoadBalancerPhase + func (c *AzureStackHCILoadBalancerStatus) SetTypedPhase(p AzureStackHCILoadBalancerPhase) + func (in *AzureStackHCILoadBalancerStatus) DeepCopy() *AzureStackHCILoadBalancerStatus + func (in *AzureStackHCILoadBalancerStatus) DeepCopyInto(out *AzureStackHCILoadBalancerStatus) + type AzureStackHCIMachine struct + Spec AzureStackHCIMachineSpec + Status AzureStackHCIMachineStatus + func (*AzureStackHCIMachine) Hub() + func (c *AzureStackHCIMachine) GetConditions() []metav1.Condition + func (c *AzureStackHCIMachine) SetConditions(conditions []metav1.Condition) + func (in *AzureStackHCIMachine) DeepCopy() *AzureStackHCIMachine + func (in *AzureStackHCIMachine) DeepCopyInto(out *AzureStackHCIMachine) + func (in *AzureStackHCIMachine) DeepCopyObject() runtime.Object + func (m *AzureStackHCIMachine) SetupWebhookWithManager(mgr ctrl.Manager) error + type AzureStackHCIMachineInitializationStatus struct + Provisioned *bool + func (in *AzureStackHCIMachineInitializationStatus) DeepCopy() *AzureStackHCIMachineInitializationStatus + func (in *AzureStackHCIMachineInitializationStatus) DeepCopyInto(out *AzureStackHCIMachineInitializationStatus) + type AzureStackHCIMachineList struct + Items []AzureStackHCIMachine + func (*AzureStackHCIMachineList) Hub() + func (in *AzureStackHCIMachineList) DeepCopy() *AzureStackHCIMachineList + func (in *AzureStackHCIMachineList) DeepCopyInto(out *AzureStackHCIMachineList) + func (in *AzureStackHCIMachineList) DeepCopyObject() runtime.Object + type AzureStackHCIMachineProviderCondition struct + LastProbeTime metav1.Time + LastTransitionTime metav1.Time + Message string + Reason string + Status corev1.ConditionStatus + Type AzureStackHCIMachineProviderConditionType + func (in *AzureStackHCIMachineProviderCondition) DeepCopy() *AzureStackHCIMachineProviderCondition + func (in *AzureStackHCIMachineProviderCondition) DeepCopyInto(out *AzureStackHCIMachineProviderCondition) + type AzureStackHCIMachineProviderConditionType string + const MachineCreated + type AzureStackHCIMachineSpec struct + AdditionalSSHKeys []string + AllocatePublicIP bool + AvailabilitySetName string + AvailabilityZone *AvailabilityZone + GpuCount int32 + Image *Image + Location string + NetworkInterfaces NetworkInterfaces + OSDisk *OSDisk + PlacementGroupName string + ProviderID *string + SSHPublicKey string + StorageContainer string + VMSize string + func (in *AzureStackHCIMachineSpec) DeepCopy() *AzureStackHCIMachineSpec + func (in *AzureStackHCIMachineSpec) DeepCopyInto(out *AzureStackHCIMachineSpec) + type AzureStackHCIMachineStatus struct + Addresses []v1.NodeAddress + Conditions []metav1.Condition + Initialization *AzureStackHCIMachineInitializationStatus + Ready bool + VMState *VMState + func (in *AzureStackHCIMachineStatus) DeepCopy() *AzureStackHCIMachineStatus + func (in *AzureStackHCIMachineStatus) DeepCopyInto(out *AzureStackHCIMachineStatus) + type AzureStackHCIMachineTemplate struct + Spec AzureStackHCIMachineTemplateSpec + func (*AzureStackHCIMachineTemplate) Hub() + func (in *AzureStackHCIMachineTemplate) DeepCopy() *AzureStackHCIMachineTemplate + func (in *AzureStackHCIMachineTemplate) DeepCopyInto(out *AzureStackHCIMachineTemplate) + func (in *AzureStackHCIMachineTemplate) DeepCopyObject() runtime.Object + func (r *AzureStackHCIMachineTemplate) SetupWebhookWithManager(mgr ctrl.Manager) error + type AzureStackHCIMachineTemplateList struct + Items []AzureStackHCIMachineTemplate + func (*AzureStackHCIMachineTemplateList) Hub() + func (in *AzureStackHCIMachineTemplateList) DeepCopy() *AzureStackHCIMachineTemplateList + func (in *AzureStackHCIMachineTemplateList) DeepCopyInto(out *AzureStackHCIMachineTemplateList) + func (in *AzureStackHCIMachineTemplateList) DeepCopyObject() runtime.Object + type AzureStackHCIMachineTemplateResource struct + Spec AzureStackHCIMachineSpec + func (in *AzureStackHCIMachineTemplateResource) DeepCopy() *AzureStackHCIMachineTemplateResource + func (in *AzureStackHCIMachineTemplateResource) DeepCopyInto(out *AzureStackHCIMachineTemplateResource) + type AzureStackHCIMachineTemplateSpec struct + Template AzureStackHCIMachineTemplateResource + func (in *AzureStackHCIMachineTemplateSpec) DeepCopy() *AzureStackHCIMachineTemplateSpec + func (in *AzureStackHCIMachineTemplateSpec) DeepCopyInto(out *AzureStackHCIMachineTemplateSpec) + type AzureStackHCIResourceReference struct + ID *string + func (in *AzureStackHCIResourceReference) DeepCopy() *AzureStackHCIResourceReference + func (in *AzureStackHCIResourceReference) DeepCopyInto(out *AzureStackHCIResourceReference) + type AzureStackHCIVirtualMachine struct + Spec AzureStackHCIVirtualMachineSpec + Status AzureStackHCIVirtualMachineStatus + func (*AzureStackHCIVirtualMachine) Hub() + func (in *AzureStackHCIVirtualMachine) DeepCopy() *AzureStackHCIVirtualMachine + func (in *AzureStackHCIVirtualMachine) DeepCopyInto(out *AzureStackHCIVirtualMachine) + func (in *AzureStackHCIVirtualMachine) DeepCopyObject() runtime.Object + func (m *AzureStackHCIVirtualMachine) GetConditions() []metav1.Condition + func (m *AzureStackHCIVirtualMachine) SetConditions(conditions []metav1.Condition) + func (r *AzureStackHCIVirtualMachine) SetupWebhookWithManager(mgr ctrl.Manager) error + type AzureStackHCIVirtualMachineList struct + Items []AzureStackHCIVirtualMachine + func (*AzureStackHCIVirtualMachineList) Hub() + func (in *AzureStackHCIVirtualMachineList) DeepCopy() *AzureStackHCIVirtualMachineList + func (in *AzureStackHCIVirtualMachineList) DeepCopyInto(out *AzureStackHCIVirtualMachineList) + func (in *AzureStackHCIVirtualMachineList) DeepCopyObject() runtime.Object + type AzureStackHCIVirtualMachineSpec struct + AdditionalSSHKeys []string + AvailabilitySetName string + AvailabilityZone *AvailabilityZone + BackendPoolNames []string + BootstrapData *string + ClusterName string + GpuCount int32 + Identity VMIdentity + Image *Image + Location string + NetworkInterfaces NetworkInterfaces + OSDisk *OSDisk + PlacementGroupName string + ResourceGroup string + SSHPublicKey string + StorageContainer string + SubnetName string + VMSize string + VnetName string + func (in *AzureStackHCIVirtualMachineSpec) DeepCopy() *AzureStackHCIVirtualMachineSpec + func (in *AzureStackHCIVirtualMachineSpec) DeepCopyInto(out *AzureStackHCIVirtualMachineSpec) + type AzureStackHCIVirtualMachineStatus struct + Addresses []v1core.NodeAddress + Conditions []metav1.Condition + FailureMessage *string + FailureReason *errors.MachineStatusError + Ready bool + VMState *VMState + func (in *AzureStackHCIVirtualMachineStatus) DeepCopy() *AzureStackHCIVirtualMachineStatus + func (in *AzureStackHCIVirtualMachineStatus) DeepCopyInto(out *AzureStackHCIVirtualMachineStatus) + type IPAllocationMethod int32 + const IPAllocationMethod_Dynamic + const IPAllocationMethod_Invalid + const IPAllocationMethod_Static + type Image struct + Gallery *string + ID *string + Name *string + OSType OSType + Offer *string + Publisher *string + ResourceGroup *string + SKU *string + SubscriptionID *string + Version *string + func (in *Image) DeepCopy() *Image + func (in *Image) DeepCopyInto(out *Image) + type IpConfigurationSpec struct + Allocation IPAllocationMethod + Gateway string + IpAddress string + Name string + PrefixLength string + Primary bool + SubnetId string + func (in *IpConfigurationSpec) DeepCopy() *IpConfigurationSpec + func (in *IpConfigurationSpec) DeepCopyInto(out *IpConfigurationSpec) + type IpConfigurations []*IpConfigurationSpec + func (in IpConfigurations) DeepCopy() IpConfigurations + func (in IpConfigurations) DeepCopyInto(out *IpConfigurations) + type ManagedDisk struct + StorageAccountType string + func (in *ManagedDisk) DeepCopy() *ManagedDisk + func (in *ManagedDisk) DeepCopyInto(out *ManagedDisk) + type NetworkInterfaceSpec struct + IPConfigurations IpConfigurations + Name string + func (in *NetworkInterfaceSpec) DeepCopy() *NetworkInterfaceSpec + func (in *NetworkInterfaceSpec) DeepCopyInto(out *NetworkInterfaceSpec) + type NetworkInterfaces []*NetworkInterfaceSpec + func (in NetworkInterfaces) DeepCopy() NetworkInterfaces + func (in NetworkInterfaces) DeepCopyInto(out *NetworkInterfaces) + type NetworkSpec struct + Subnets Subnets + Vnet VnetSpec + func (in *NetworkSpec) DeepCopy() *NetworkSpec + func (in *NetworkSpec) DeepCopyInto(out *NetworkSpec) + type OSDisk struct + DiskSizeGB int32 + ManagedDisk *ManagedDisk + Name string + OSType OSType + Source string + func (in *OSDisk) DeepCopy() *OSDisk + func (in *OSDisk) DeepCopyInto(out *OSDisk) + type OSType string + type SubnetSpec struct + CidrBlock string + ID string + Name string + VnetID string + func (in *SubnetSpec) DeepCopy() *SubnetSpec + func (in *SubnetSpec) DeepCopyInto(out *SubnetSpec) + type Subnets []*SubnetSpec + func (in Subnets) DeepCopy() Subnets + func (in Subnets) DeepCopyInto(out *Subnets) + func (s Subnets) ToMap() map[string]*SubnetSpec + type VM struct + AvailabilityZone string + BootstrapData string + ID string + Identity VMIdentity + Image Image + Name string + OSDisk OSDisk + State VMState + VMSize string + func (in *VM) DeepCopy() *VM + func (in *VM) DeepCopyInto(out *VM) + type VMIdentity string + type VMState string + type VirtualMachinesByCreationTimestamp []*AzureStackHCIVirtualMachine + func (in VirtualMachinesByCreationTimestamp) DeepCopy() VirtualMachinesByCreationTimestamp + func (in VirtualMachinesByCreationTimestamp) DeepCopyInto(out *VirtualMachinesByCreationTimestamp) + func (o VirtualMachinesByCreationTimestamp) Len() int + func (o VirtualMachinesByCreationTimestamp) Less(i, j int) bool + func (o VirtualMachinesByCreationTimestamp) Swap(i, j int) + type VnetSpec struct + CidrBlock string + Group string + ID string + Name string + func (in *VnetSpec) DeepCopy() *VnetSpec + func (in *VnetSpec) DeepCopyInto(out *VnetSpec)