# Functions
DecodeRawExtension will decode a runtime.RawExtension into a specific runtime object based on the schema.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
AzureStackHCIClusterPhaseDeleting is the Cluster state when a delete request has been sent to the API Server, but its infrastructure has not yet been fully deleted.
AzureStackHCIClusterPhaseFailed is the Cluster state when the system might require user intervention.
AzureStackHCIClusterPhasePending is the first state a Cluster is assigned by Cluster API Cluster controller after being created.
AzureStackHCIClusterPhaseProvisioned is the state when its infrastructure has been created and configured.
AzureStackHCIClusterPhaseProvisioning is the state when the Cluster has a provider infrastructure object associated and can start provisioning.
AzureStackHCIClusterPhaseUnknown is returned if the Cluster state cannot be determined.
AzureStackHCIClusterPhaseUpgrading is the Cluster state when the system is in the middle of a update.
AzureStackHCILoadBalancerFinalizer allows ReconcileLoadBalancer to clean up the load balancer resources before removing it from the apiserver.
AzureStackHCILoadBalancerPhaseDeleting is the state when a delete request has been sent to the API Server, but its infrastructure has not yet been fully deleted.
AzureStackHCILoadBalancerPhaseFailed is the state when the system might require user intervention.
AzureStackHCILoadBalancerPhasePending is the first state a LoadBalancer is assigned by the controller after being created.
AzureStackHCILoadBalancerPhaseProvisioned is the state when its infrastructure has been created and configured.
AzureStackHCILoadBalancerPhaseProvisioning is the state when the LoadBalancer is waiting for the first replica to be ready.
AzureStackHCILoadBalancerPhaseScaling is the state when replicas are being scaled.
AzureStackHCILoadBalancerPhaseUnknown is returned if the state cannot be determined.
AzureStackHCILoadBalancerPhaseUpgrading is the state when the system is in the middle of a update.
AzureStackHCIMachinesDeletingReason used when waiting on machines to be deleted.
ClusterFinalizer allows ReconcileAzureStackHCICluster to clean up Azure resources associated with AzureStackHCICluster before removing it from the apiserver.
ClusterReconciliationFailedReason used for failures during cluster reconciliation.
ControlPlane machine label.
HostTypeBareMetal specifies that the node should be deployed on a bare metal machine.
HostTypeVM specifies that the node should be deployed on a virtual machine.
No description provided by the author
No description provided by the author
No description provided by the author
LoadBalancerAddressUnavailableReason used when waiting for loadbalancer to have an address.
LoadBalancerDeletingReason used when waiting on lbs to be deleted.
LoadBalancerInfrastructureReadyCondition reports on current status of the AzureStackHCILoadBalancer.
LoadBalancerLabel is the label set on load balancer replica machines.
LoadBalancerMachineReconciliationFailedReason used for machine failures during loadbalancer reconciliation.
LoadBalancerNoReplicasReadyReason used when no replicas are in a ready state.
LoadBalancerProvisioningReason used for provisioning of lb.
LoadBalancerReplicasFailedReason used when we have failed replicas.
LoadBalancerReplicasReadyCondition reports on current status of the AzureStackHCILoadBalancer machine replicas.
LoadBalancerReplicasScalingDownReason used when we are scaling down the replicas.
LoadBalancerReplicasScalingUpReason used when we are scaling up the replicas.
LoadBalancerReplicasUpgradingReason used when we are upgrading the replicas.
LoadBalancerServiceReconciliationFailedReason used for service failures during loadbalancer reconciliation.
LoadBalancerServiceStatusFailedReason used for service status failures.
LoadBalancerWaitingForReplicasReadyReason used when we are waiting for replicas to be ready.
MachineCreated indicates whether the machine has been created or not.
MachineFinalizer allows ReconcileAzureStackHCIMachine to clean up Azure resources associated with AzureStackHCIMachine before removing it from the apiserver.
NetworkInfrastructureReadyCondition reports on current status of the AzureStackHCICluster.
Node machine label.
OSTypeLinux.
OSTypeWindows.
OSTypeWindows2022.
OSVersionLabelName is the label set on resources to identify their os version.
OutOfCapacityReason used when the AzureStackHCI resource is out of capacity.
OutOfMemoryReason used when the AzureStackHCI resource is out of memory.
OutOfNodeCapacityReason used when the AzureStackHCI node is out of capacity.
No description provided by the author
VirtualMachineFinalizer allows ReconcileVirtualAzureStackHCIMachine to clean up AzureStackHCI resources associated with VirtualAzureStackHCIMachine before removing it from the apiserver.
VMNotFoundReason used when the vm couldn't be retrieved.
VMProvisionFailedReason used for failures during vm provisioning.
VMRunningCondition reports on current status of the AzureStackHCIVirtualMachine.
VMUpdatingReason used when the vm updating is in progress.
# Variables
AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
VMStateCreating ...
VMStateDeleting ...
VMStateFailed ...
VMStateMigrating ...
VMStateSucceeded ...
VMStateUpdating ...
# Structs
No description provided by the author
AzureStackHCICluster is the Schema for the azurestackhciclusters API.
AzureStackHCIClusterList contains a list of AzureStackHCICluster.
AzureStackHCIClusterSpec defines the desired state of AzureStackHCICluster.
AzureStackHCIClusterStatus defines the observed state of AzureStackHCICluster.
AzureStackHCILoadBalancer is the Schema for the azurestackhciloadbalancers API.
AzureStackHCILoadBalancerList contains a list of AzureStackHCILoadBalancers.
No description provided by the author
No description provided by the author
AzureStackHCIMachine is the Schema for the azurestackhcimachines API.
AzureStackHCIMachineList contains a list of AzureStackHCIMachine.
AzureStackHCIMachineProviderCondition is a condition in a AzureStackHCIMachineProviderStatus.
AzureStackHCIMachineSpec defines the desired state of AzureStackHCIMachine.
AzureStackHCIMachineStatus defines the observed state of AzureStackHCIMachine.
AzureStackHCIMachineTemplate is the Schema for the azurestackhcimachinetemplates API.
AzureStackHCIMachineTemplateList contains a list of AzureStackHCIMachineTemplate.
AzureStackHCIMachineTemplateResource describes the data needed to create an AzureStackHCIMachine from a template.
AzureStackHCIMachineTemplateSpec defines the desired state of AzureStackHCIMachineTemplate.
AzureStackHCIResourceReference is a reference to a specific Azure resource by ID.
AzureStackHCIVirtualMachine is the Schema for the azurestackhcivirtualmachines API.
AzureStackHCIVirtualMachineList contains a list of AzureStackHCIVirtualMachine.
AzureStackHCIVirtualMachineSpec defines the desired state of AzureStackHCIVirtualMachine.
AzureStackHCIVirtualMachineStatus defines the observed state of AzureStackHCIVirtualMachine.
Image defines information about the image to use for VM creation.
No description provided by the author
No description provided by the author
No description provided by the author
NetworkSpec encapsulates all things related to Azure network.
No description provided by the author
SubnetSpec configures an Azure subnet.
VM describes an Azure virtual machine.
VnetSpec configures an Azure virtual network.
# Type aliases
No description provided by the author
No description provided by the author
AzureStackHCIMachineProviderConditionType is a valid value for AzureStackHCIMachineProviderCondition.Type.
HostType specifies what type of machine a node should be deployed on.
No description provided by the author
No description provided by the author
No description provided by the author
OSType describes the OS type of a disk.
Subnets is a slice of Subnet.
VirtualMachinesByCreationTimestamp sorts a list of AzureStackHCIVirtualMachine by creation timestamp, using their names as a tie breaker.
VMIdentity defines the identity of the virtual machine, if configured.
VMState describes the state of an Azure virtual machine.