# Packages
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Functions
GenerateAzureStackHCILoadBalancerMachineName generates the name of a load balancer machine based on the name of the load balancer.
GenerateAzureStackHCILoadBalancerName generates the name of a load balancer based on the name of a cluster.
GenerateBackendPoolName generates the name of a backend pool based on the name of a cluster.
GenerateControlPlaneBackendPoolName generates the name of a control plane backend pool based on the name of a cluster.
GenerateControlPlaneSecurityGroupName generates a control plane security group name, based on the cluster name.
GenerateControlPlaneSubnetName generates a node subnet name, based on the cluster name.
GenerateFQDN generates a fully qualified domain name, based on the public IP name and cluster location.
GenerateIPConfigName generates the name of an ipconfiguration based on the nic name.
GenerateNICName generates the name of a network interface based on the name of a VM.
GenerateNodeRouteTableName generates a node route table name, based on the cluster name.
GenerateNodeSecurityGroupName generates a node security group name, based on the cluster name.
GenerateNodeSubnetName generates a node subnet name, based on the cluster name.
GenerateOSDiskName generates the name of an OS disk based on the name of a VM.
GenerateVnetName generates a virtual network name, based on the cluster name.
GetDefaultImage returns the default image spec for the provided OS and version of Kubernetes.
ResourceAlreadyExists parses the error to check if its a resource already exists.
ResourceNotFound parses the error to check if its a resource not found.
# Constants
DefaultAzureStackHCIDNSZone is the default provided azurestackhci dns zone.
DefaultControlPlaneSubnetCIDR is the default Control Plane Subnet CIDR.
DefaultImageOfferID is the default image offer ID.
DefaultImagePublisherID is the default publisher ID.
DefaultImageSKU is the default image SKU.
DefaultInternalLBIPAddress is the default internal load balancer ip address.
DefaultNodeSubnetCIDR is the default Node Subnet CIDR.
DefaultUserName is the default username for created vm.
DefaultVnetCIDR is the default Vnet CIDR.
DefaultVnetRouteDestinationPrefix is the destination prefix of the default Vnet route.
DefaultVnetRouteNextHop is the next hop of the default Vnet route.
LatestVersion is the image version latest.
No description provided by the author
Role is used to distinguish api server lb from other lbs.
UserAgent used for communicating with azurestackhci.
# Variables
SupportedAvailabilityZoneLocations is a slice of the locations where Availability Zones are supported.
# Interfaces
GetterService is a temporary interface used by components which still require Get methods.
Service is a generic interface used by components offering a type of service.