Virtual Machine Args
constructor(additionalCapabilities: Output<AdditionalCapabilitiesArgs>? = null, applicationProfile: Output<ApplicationProfileArgs>? = null, availabilitySet: Output<SubResourceArgs>? = null, billingProfile: Output<BillingProfileArgs>? = null, capacityReservation: Output<CapacityReservationProfileArgs>? = null, diagnosticsProfile: Output<DiagnosticsProfileArgs>? = null, evictionPolicy: Output<Either<String, VirtualMachineEvictionPolicyTypes>>? = null, extendedLocation: Output<ExtendedLocationArgs>? = null, extensionsTimeBudget: Output<String>? = null, hardwareProfile: Output<HardwareProfileArgs>? = null, host: Output<SubResourceArgs>? = null, hostGroup: Output<SubResourceArgs>? = null, identity: Output<VirtualMachineIdentityArgs>? = null, licenseType: Output<String>? = null, location: Output<String>? = null, networkProfile: Output<NetworkProfileArgs>? = null, osProfile: Output<OSProfileArgs>? = null, placement: Output<PlacementArgs>? = null, plan: Output<PlanArgs>? = null, platformFaultDomain: Output<Int>? = null, priority: Output<Either<String, VirtualMachinePriorityTypes>>? = null, proximityPlacementGroup: Output<SubResourceArgs>? = null, resourceGroupName: Output<String>? = null, scheduledEventsPolicy: Output<ScheduledEventsPolicyArgs>? = null, scheduledEventsProfile: Output<ScheduledEventsProfileArgs>? = null, securityProfile: Output<SecurityProfileArgs>? = null, storageProfile: Output<StorageProfileArgs>? = null, tags: Output<Map<String, String>>? = null, userData: Output<String>? = null, virtualMachineScaleSet: Output<SubResourceArgs>? = null, vmName: Output<String>? = null, zones: Output<List<String>>? = null)