# Functions
No description provided by the author
No description provided by the author
MachineConfigFromProviderSpec tries to decode the JSON-encoded spec, falling back on getting a MachineClass if the value is absent.
NewMachineScope creates a new MachineScope from the supplied parameters.
ProviderStatusFromRawExtension unmarshals a raw extension into an AzureMachineProviderStatus type.
RawExtensionFromProviderSpec marshals AWSMachineProviderConfig into a raw extension type.
RawExtensionFromProviderStatus marshals AzureMachineProviderStatus into a raw extension type.
# Constants
AzureCredsClientIDEnvironmentVar client ID (environment variable).
AzureCredsClientIDKey client ID.
AzureCredsClientSecretEnvironmentVar client secret (environment variable).
AzureCredsClientSecretKey client secret.
AzureCredsRegionKey region.
AzureCredsResourceGroupKey resource group.
AzureCredsSubscriptionIDKey subcription ID.
AzureCredsTenantIDEnvironmentVar tenant ID (environment variable).
AzureCredsTenantIDKey tenant ID.
AzureFederatedTokenFileEnvironmentVar path for federated identity token (environment variable).
AzureFederatedTokenFileKey path for federated identity token.
AzureResourcePrefix resource prefix for created azure resources.
ControlPlane machine label.
MachineRoleLabel machine label to determine the role.
Node machine label.
# Variables
No description provided by the author
# Structs
AzureClients contains all the Azure clients used by the scopes.
MachineScope defines a scope defined around a machine and its cluster.
MachineScopeParams defines the input parameters used to create a new MachineScope.
# Interfaces
No description provided by the author
# Type aliases
No description provided by the author