Virtual Machine Args
constructor(adminUsername: Output<String>? = null, bootMethod: Output<Either<String, VirtualMachineBootMethod>>? = null, cloudServicesNetworkAttachment: Output<NetworkAttachmentArgs>? = null, cpuCores: Output<Double>? = null, extendedLocation: Output<ExtendedLocationArgs>? = null, isolateEmulatorThread: Output<Either<String, VirtualMachineIsolateEmulatorThread>>? = null, location: Output<String>? = null, memorySizeGB: Output<Double>? = null, networkAttachments: Output<List<NetworkAttachmentArgs>>? = null, networkData: Output<String>? = null, placementHints: Output<List<VirtualMachinePlacementHintArgs>>? = null, resourceGroupName: Output<String>? = null, sshPublicKeys: Output<List<SshPublicKeyArgs>>? = null, storageProfile: Output<StorageProfileArgs>? = null, tags: Output<Map<String, String>>? = null, userData: Output<String>? = null, virtioInterface: Output<Either<String, VirtualMachineVirtioInterfaceType>>? = null, virtualMachineName: Output<String>? = null, vmDeviceModel: Output<Either<String, VirtualMachineDeviceModelType>>? = null, vmImage: Output<String>? = null, vmImageRepositoryCredentials: Output<ImageRepositoryCredentialsArgs>? = null)