# Functions

GetNamespaceOrDefault returns the default namespace if given empty.
NewClusterScope creates a new Scope from the supplied parameters.
NewLoadBalancerScope creates a new LoadBalancerScope from the supplied parameters.
NewMachineScope creates a new MachineScope from the supplied parameters.
NewMachineScope creates a new VirtualMachineScope from the supplied parameters.

# Constants

The maximum number of Replicas that can be created above the desired amount.

# Variables

No description provided by the author
No description provided by the author

# Structs

AzureStackHCIClients contains all the AzureStackHCI clients used by the scopes.
ClusterScope defines the basic context for an actuator to operate upon.
ClusterScopeParams defines the input parameters used to create a new Scope.
LoadBalancerScope defines a scope defined around a LoadBalancer.
LoadBalancerScopeParams defines the input parameters used to create a new LoadBalancerScope.
MachineScope defines a scope defined around a machine and its cluster.
MachineScopeParams defines the input parameters used to create a new MachineScope.
VirtualMachineScope defines a scope defined around a machine.
MachineScopeParams defines the input parameters used to create a new VirtualMachineScope.

# Interfaces

No description provided by the author
No description provided by the author
ScopeInterface allows multiple scope types to be used for cloud services.

# Type aliases

No description provided by the author
No description provided by the author