public interface com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  super_class: java.lang.Object
{
}
SourceFile: "VirtualMachine.java"
NestHost: com.microsoft.azure.management.compute.VirtualMachine
InnerClasses:
  public abstract DefinitionStages = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages of com.microsoft.azure.management.compute.VirtualMachine
  public abstract Blank = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$Blank of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithAvailabilitySet = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithAvailabilitySet of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithAvailabilityZone = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithAvailabilityZone of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithBillingProfile = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithBillingProfile of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithBootDiagnostics = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithBootDiagnostics of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithCreate = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithCreate of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithExtension = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithExtension of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithFromImageCreateOptionsManaged = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithFromImageCreateOptionsManaged of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithFromImageCreateOptionsManagedOrUnmanaged = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithFromImageCreateOptionsManagedOrUnmanaged of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithFromImageCreateOptionsUnmanaged = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithFromImageCreateOptionsUnmanaged of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithGroup = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithGroup of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithLicenseType = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithLicenseType of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithLinuxCreateManaged = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithLinuxCreateManaged of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithLinuxCreateManagedOrUnmanaged = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithLinuxCreateManagedOrUnmanaged of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithLinuxCreateUnmanaged = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithLinuxCreateUnmanaged of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithLinuxRootPasswordOrPublicKeyManaged = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithLinuxRootPasswordOrPublicKeyManaged of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithLinuxRootPasswordOrPublicKeyManagedOrUnmanaged = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithLinuxRootPasswordOrPublicKeyManagedOrUnmanaged of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithLinuxRootPasswordOrPublicKeyUnmanaged = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithLinuxRootPasswordOrPublicKeyUnmanaged of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithLinuxRootUsernameManaged = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithLinuxRootUsernameManaged of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithLinuxRootUsernameManagedOrUnmanaged = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithLinuxRootUsernameManagedOrUnmanaged of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithLinuxRootUsernameUnmanaged = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithLinuxRootUsernameUnmanaged of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithManagedCreate = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithManagedCreate of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithManagedDataDisk = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithManagedDataDisk of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithNetwork = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithNetwork of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithOS = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithOS of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithOSDiskSettings = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithOSDiskSettings of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithPlan = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithPlan of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithPrimaryNetworkInterface = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithPrimaryNetworkInterface of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithPriority = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithPriority of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithPrivateIP = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithPrivateIP of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithProximityPlacementGroup = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithProximityPlacementGroup of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithPublicIPAddress = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithPublicIPAddress of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithSecondaryNetworkInterface = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithSecondaryNetworkInterface of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithStorageAccount = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithStorageAccount of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithSubnet = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithSubnet of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithSystemAssignedIdentityBasedAccessOrCreate = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithSystemAssignedIdentityBasedAccessOrCreate of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithSystemAssignedManagedServiceIdentity = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithSystemAssignedManagedServiceIdentity of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithUnmanagedCreate = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithUnmanagedCreate of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithUnmanagedDataDisk = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithUnmanagedDataDisk of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithUserAssignedManagedServiceIdentity = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithUserAssignedManagedServiceIdentity of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithVMSize = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithVMSize of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithWindowsAdminPasswordManaged = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithWindowsAdminPasswordManaged of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithWindowsAdminPasswordManagedOrUnmanaged = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithWindowsAdminPasswordManagedOrUnmanaged of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithWindowsAdminPasswordUnmanaged = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithWindowsAdminPasswordUnmanaged of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithWindowsAdminUsernameManaged = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithWindowsAdminUsernameManaged of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithWindowsAdminUsernameManagedOrUnmanaged = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithWindowsAdminUsernameManagedOrUnmanaged of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithWindowsAdminUsernameUnmanaged = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithWindowsAdminUsernameUnmanaged of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithWindowsCreateManaged = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithWindowsCreateManaged of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithWindowsCreateManagedOrUnmanaged = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithWindowsCreateManagedOrUnmanaged of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages
  public abstract WithWindowsCreateUnmanaged = com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages$WithWindowsCreateUnmanaged of com.microsoft.azure.management.compute.VirtualMachine$DefinitionStages