# Packages

Package validation - validation is used to validate cloud specific ProviderSpec.

# Constants

AzureAlternativeClientID is a constant for a key name of a secret containing the Azure credentials (access id).
AzureAlternativeClientSecret is a constant for a key name of a secret containing the Azure credentials (access secret).
AzureAlternativeSubscriptionID is a constant for a key name of a secret containing the Azure credentials (subscription id).
AzureAlternativeTenantID is a constant for a key name of a secret containing the Azure credentials (tenant id).
AzureClientID is a constant for a key name that is part of the Azure cloud credentials.
AzureClientSecret is a constant for a key name that is part of the Azure cloud credentials.
AzureSubscriptionID is a constant for a key name that is part of the Azure cloud credentials.
AzureTenantID is a constant for a key name that is part of the Azure cloud credentials.
ClientID is a constant for a key name that is part of the Azure cloud credentials.
ClientSecret is a constant for a key name that is part of the Azure cloud credentials.
The (currently) supported values for the names of clouds to use in the CloudConfiguration.
The (currently) supported values for the names of clouds to use in the CloudConfiguration.
The (currently) supported values for the names of clouds to use in the CloudConfiguration.
MachineSetKindAvailabilitySet is the machine set kind for AvailabilitySet.
MachineSetKindVMO is the machine set kind for VirtualMachineScaleSet Orchestration Mode VM (VMO).
SubscriptionID is a constant for a key name that is part of the Azure cloud credentials.
TenantID is a constant for a key name that is part of the Azure cloud credentials.
UserData is a constant for a key name that is part of the secret passed to Driver methods.

# Structs

AzureDataDisk specifies information about the data disk used by the virtual machine.
AzureDiagnosticsProfile specifies boot diagnostic options.
AzureDiskSecurityProfile are the parameters of the encryption of the OS disk.
AzureHardwareProfile specifies the hardware settings for the virtual machine.
AzureImageReference specifies information about the image to use.
AzureLinuxConfiguration specifies the Linux operating system settings on the virtual machine.
AzureMachineSetConfig contains the information about the machine set.
AzureManagedDiskParameters is the parameters of a managed disk.
AzureNetworkInterfaceReference describes a network interface reference.
AzureNetworkInterfaceReferenceProperties describes a network interface reference properties.
AzureNetworkProfile specifies the network interfaces of the virtual machine.
AzureOSDisk specifies information about the operating system disk used by the virtual machine.
AzureOSProfile specifies the operating system settings for the virtual machine.
AzureProviderSpec is the spec to be used while parsing the calls.
AzureSecurityProfile specifies the security profile to be used for the virtual machine.
AzureSSHConfiguration is SSH configuration for Linux based VMs running on Azure.
AzureSSHPublicKey contains information about SSH certificate public key and the path on the Linux VM where the public key is placed.
AzureStorageProfile specifies the storage settings for the virtual machine disks.
AzureSubnetInfo is the information containing the subnet details.
AzureSubResource is the Sub Resource definition.
AzureUefiSettings controls the UEFI parameters for the virtual machine.
AzureVirtualMachineProperties describes the properties of a Virtual Machine.
CloudConfiguration contains detailed config for the cloud to connect to.