VirtualMachine Klass
Beskriver en virtuell dator.
Variabler fylls bara i av servern och ignoreras när en begäran skickas.
Alla obligatoriska parametrar måste fyllas i för att kunna skickas till Azure.
- Arv
-
azure.mgmt.compute.v2023_03_01.models._models_py3.ResourceVirtualMachine
Konstruktor
VirtualMachine(*, location: str, tags: Dict[str, str] | None = None, plan: _models.Plan | None = None, identity: _models.VirtualMachineIdentity | None = None, zones: List[str] | None = None, extended_location: _models.ExtendedLocation | None = None, hardware_profile: _models.HardwareProfile | None = None, storage_profile: _models.StorageProfile | None = None, additional_capabilities: _models.AdditionalCapabilities | None = None, os_profile: _models.OSProfile | None = None, network_profile: _models.NetworkProfile | None = None, security_profile: _models.SecurityProfile | None = None, diagnostics_profile: _models.DiagnosticsProfile | None = None, availability_set: _models.SubResource | None = None, virtual_machine_scale_set: _models.SubResource | None = None, proximity_placement_group: _models.SubResource | None = None, priority: str | _models.VirtualMachinePriorityTypes | None = None, eviction_policy: str | _models.VirtualMachineEvictionPolicyTypes | None = None, billing_profile: _models.BillingProfile | None = None, host: _models.SubResource | None = None, host_group: _models.SubResource | None = None, license_type: str | None = None, extensions_time_budget: str | None = None, platform_fault_domain: int | None = None, scheduled_events_profile: _models.ScheduledEventsProfile | None = None, user_data: str | None = None, capacity_reservation: _models.CapacityReservationProfile | None = None, application_profile: _models.ApplicationProfile | None = None, **kwargs: Any)
Keyword-Only Parameters
- location
- str
Resursplats. Krävs.
- plan
- Plan
Anger information om marketplace-avbildningen som används för att skapa den virtuella datorn. Det här elementet används endast för Marketplace-avbildningar. Innan du kan använda en Marketplace-avbildning från ett API måste du aktivera avbildningen för programmatisk användning. I Azure Portal letar du upp den Marketplace-avbildning som du vill använda och klickar sedan på Vill distribuera programmatiskt, Kom igång ->. Ange nödvändig information och klicka sedan på Spara.
- identity
- VirtualMachineIdentity
Identiteten för den virtuella datorn, om den har konfigurerats.
- extended_location
- ExtendedLocation
Den utökade platsen för den virtuella datorn.
- hardware_profile
- HardwareProfile
Anger maskinvaruinställningarna för den virtuella datorn.
- storage_profile
- StorageProfile
Anger lagringsinställningarna för de virtuella datordiskarna.
- additional_capabilities
- AdditionalCapabilities
Anger ytterligare funktioner som är aktiverade eller inaktiverade på den virtuella datorn.
- os_profile
- OSProfile
Anger de operativsysteminställningar som används när den virtuella datorn skapas. Vissa inställningar kan inte ändras när den virtuella datorn har etablerats.
- network_profile
- NetworkProfile
Anger nätverksgränssnitten för den virtuella datorn.
- security_profile
- SecurityProfile
Anger säkerhetsrelaterade profilinställningar för den virtuella datorn.
- diagnostics_profile
- DiagnosticsProfile
Anger status för startdiagnostikinställningar. Lägsta api-version: 2015-06-15.
- availability_set
- SubResource
Anger information om tillgänglighetsuppsättningen som den virtuella datorn ska tilldelas till. Virtuella datorer som anges i samma tillgänglighetsuppsättning allokeras till olika noder för att maximera tillgängligheten. Mer information om tillgänglighetsuppsättningar finns i Översikt över tillgänglighetsuppsättningar. Mer information om planerat Azure-underhåll finns i Underhåll och uppdateringar för Virtual Machines i Azure. För närvarande kan en virtuell dator bara läggas till i tillgänglighetsuppsättningen när den skapas. Tillgänglighetsuppsättningen som den virtuella datorn läggs till i ska vara under samma resursgrupp som tillgänglighetsuppsättningsresursen. Det går inte att lägga till en befintlig virtuell dator i en tillgänglighetsuppsättning. Den här egenskapen kan inte finnas tillsammans med en referens för properties.virtualMachineScaleSet som inte är null.
- virtual_machine_scale_set
- SubResource
Anger information om vm-skalningsuppsättningen som den virtuella datorn ska tilldelas till. Virtuella datorer som anges i samma VM-skalningsuppsättning allokeras till olika noder för att maximera tillgängligheten. För närvarande kan en virtuell dator bara läggas till i VM-skalningsuppsättningen när den skapas. Det går inte att lägga till en befintlig virtuell dator i en VM-skalningsuppsättning. Den här egenskapen kan inte finnas tillsammans med en referens för properties.availabilitySet som inte är null. Lägsta api‐version: 2019‐03‐01.
- proximity_placement_group
- SubResource
Anger information om närhetsplaceringsgruppen som den virtuella datorn ska tilldelas till. Lägsta api-version: 2018-04-01.
- priority
- str eller VirtualMachinePriorityTypes
Anger prioriteten för den virtuella datorn. Lägsta api-version: 2019-03-01. Kända värden är: "Regular", "Low" och "Spot".
- eviction_policy
- str eller VirtualMachineEvictionPolicyTypes
Anger avlägsningsprincipen för den virtuella Azure-datorn för oanvänd kapacitet och Skalningsuppsättningen För oanvänd kapacitet i Azure. För virtuella Azure Spot-datorer stöds både "Frigör" och "Ta bort" och den lägsta API-versionen är 2019-03-01. För Skalningsuppsättningar för Azure Spot stöds både "Frigör" och "Ta bort" och den lägsta API-versionen är 2017-10-30-preview. Kända värden är: "Frigör" och "Ta bort".
- billing_profile
- BillingProfile
Anger faktureringsrelaterad information för en virtuell Azure Spot-dator. Lägsta api-version: 2019-03-01.
- host
- SubResource
Anger information om den dedikerade värden som den virtuella datorn finns i. Lägsta api-version: 2018-10-01.
- host_group
- SubResource
Anger information om den dedikerade värdgruppen som den virtuella datorn finns i. Observera: Användaren kan inte ange egenskaper för både värd och värdgrupp. Lägsta API-version: 2020-06-01.
- license_type
- str
Anger att avbildningen eller disken som används har licensierats lokalt. <br>``<br>
Möjliga värden för Windows Server-operativsystemet är: <br>``<br>
Windows_Client <br>``<br>
Windows_Server <br>``<br>
Möjliga värden för operativsystemet Linux Server är: <br>``<br>
RHEL_BYOS (för RHEL) <br>``<br>
SLES_BYOS (för SUSE) <br>``<br>
Mer information finns i Azure Hybrid Use Benefit for Windows Server<br>``<br>
Azure Hybrid Use Benefit for Linux Server<br>``<br>
Minimum api-version: 2015-06-15.
- extensions_time_budget
- str
Anger den tid som tilldelas för alla tillägg att starta. Tidsperioden ska vara mellan 15 minuter och 120 minuter (inklusive) och ska anges i ISO 8601-format. Standardvärdet är 90 minuter (PT1H30M). Lägsta API-version: 2020-06-01.
- platform_fault_domain
- int
Anger skalningsuppsättningens logiska feldomän som den virtuella datorn ska skapas i. Som standard tilldelas den virtuella datorn automatiskt till en feldomän som bäst upprätthåller balansen mellan tillgängliga feldomäner. Detta gäller endast om egenskapen "virtualMachineScaleSet" för den här virtuella datorn har angetts. Vm-skalningsuppsättningen som refereras måste ha "platformFaultDomainCount" större än
- Det går inte att uppdatera den här egenskapen när den virtuella datorn har skapats. Tilldelning av feldomäner kan visas i vyn Virtuell datorinstans. Lägsta api‐version: 2020‐12‐01.
- scheduled_events_profile
- ScheduledEventsProfile
Anger konfigurationer relaterade till schemalagda händelser.
- user_data
- str
UserData för den virtuella datorn, som måste vara base-64-kodad. Kunden bör inte skicka in några hemligheter här. Lägsta api-version: 2021-03-01.
- capacity_reservation
- CapacityReservationProfile
Anger information om kapacitetsreservationen som används för att allokera den virtuella datorn. Lägsta api-version: 2021-04-01.
- application_profile
- ApplicationProfile
Anger vilka galleriprogram som ska göras tillgängliga för den virtuella datorn/VMSS.
Variabler
- id
- str
Resurs-ID.
- name
- str
Resursnamn.
- type
- str
Resurstyp.
- location
- str
Resursplats. Krävs.
- plan
- Plan
Anger information om marketplace-avbildningen som används för att skapa den virtuella datorn. Det här elementet används endast för Marketplace-avbildningar. Innan du kan använda en Marketplace-avbildning från ett API måste du aktivera avbildningen för programmatisk användning. I Azure Portal letar du upp den Marketplace-avbildning som du vill använda och klickar sedan på Vill distribuera programmatiskt, Kom igång ->. Ange nödvändig information och klicka sedan på Spara.
- resources
- list[VirtualMachineExtension]
Den virtuella datorns underordnade tilläggsresurser.
- identity
- VirtualMachineIdentity
Identiteten för den virtuella datorn, om den har konfigurerats.
- extended_location
- ExtendedLocation
Den utökade platsen för den virtuella datorn.
- hardware_profile
- HardwareProfile
Anger maskinvaruinställningarna för den virtuella datorn.
- storage_profile
- StorageProfile
Anger lagringsinställningarna för de virtuella datordiskarna.
- additional_capabilities
- AdditionalCapabilities
Anger ytterligare funktioner som är aktiverade eller inaktiverade på den virtuella datorn.
- os_profile
- OSProfile
Anger de operativsysteminställningar som används när den virtuella datorn skapas. Vissa inställningar kan inte ändras när den virtuella datorn har etablerats.
- network_profile
- NetworkProfile
Anger nätverksgränssnitten för den virtuella datorn.
- security_profile
- SecurityProfile
Anger säkerhetsrelaterade profilinställningar för den virtuella datorn.
- diagnostics_profile
- DiagnosticsProfile
Anger status för startdiagnostikinställningar. Lägsta api-version: 2015-06-15.
- availability_set
- SubResource
Anger information om tillgänglighetsuppsättningen som den virtuella datorn ska tilldelas till. Virtuella datorer som anges i samma tillgänglighetsuppsättning allokeras till olika noder för att maximera tillgängligheten. Mer information om tillgänglighetsuppsättningar finns i Översikt över tillgänglighetsuppsättningar. Mer information om planerat Azure-underhåll finns i Underhåll och uppdateringar för Virtual Machines i Azure. För närvarande kan en virtuell dator bara läggas till i tillgänglighetsuppsättningen när den skapas. Tillgänglighetsuppsättningen som den virtuella datorn läggs till i ska vara under samma resursgrupp som tillgänglighetsuppsättningsresursen. Det går inte att lägga till en befintlig virtuell dator i en tillgänglighetsuppsättning. Den här egenskapen kan inte finnas tillsammans med en referens för properties.virtualMachineScaleSet som inte är null.
- virtual_machine_scale_set
- SubResource
Anger information om vm-skalningsuppsättningen som den virtuella datorn ska tilldelas till. Virtuella datorer som anges i samma VM-skalningsuppsättning allokeras till olika noder för att maximera tillgängligheten. För närvarande kan en virtuell dator bara läggas till i VM-skalningsuppsättningen när den skapas. Det går inte att lägga till en befintlig virtuell dator i en VM-skalningsuppsättning. Den här egenskapen kan inte finnas tillsammans med en referens för properties.availabilitySet som inte är null. Lägsta api‐version: 2019‐03‐01.
- proximity_placement_group
- SubResource
Anger information om närhetsplaceringsgruppen som den virtuella datorn ska tilldelas till. Lägsta api-version: 2018-04-01.
- priority
- str eller VirtualMachinePriorityTypes
Anger prioriteten för den virtuella datorn. Lägsta api-version: 2019-03-01. Kända värden är: "Regular", "Low" och "Spot".
- eviction_policy
- str eller VirtualMachineEvictionPolicyTypes
Anger avlägsningsprincipen för den virtuella Azure-datorn för oanvänd kapacitet och Skalningsuppsättningen För oanvänd kapacitet i Azure. För virtuella Azure Spot-datorer stöds både "Frigör" och "Ta bort" och den lägsta API-versionen är 2019-03-01. För Skalningsuppsättningar för Azure Spot stöds både "Frigör" och "Ta bort" och den lägsta API-versionen är 2017-10-30-preview. Kända värden är: "Frigör" och "Ta bort".
- billing_profile
- BillingProfile
Anger faktureringsrelaterad information för en virtuell Azure Spot-dator. Lägsta api-version: 2019-03-01.
- host
- SubResource
Anger information om den dedikerade värden som den virtuella datorn finns i. Lägsta api-version: 2018-10-01.
- host_group
- SubResource
Anger information om den dedikerade värdgruppen som den virtuella datorn finns i. Observera: Användaren kan inte ange egenskaper för både värd och värdgrupp. Lägsta API-version: 2020-06-01.
- provisioning_state
- str
Etableringstillståndet, som bara visas i svaret.
- instance_view
- VirtualMachineInstanceView
Instansvyn för den virtuella datorn.
- license_type
- str
Anger att avbildningen eller disken som används har licensierats lokalt. <br>``<br>
Möjliga värden för Windows Server-operativsystemet är: <br>``<br>
Windows_Client <br>``<br>
Windows_Server <br>``<br>
Möjliga värden för operativsystemet Linux Server är: <br>``<br>
RHEL_BYOS (för RHEL) <br>``<br>
SLES_BYOS (för SUSE) <br>``<br>
Mer information finns i Azure Hybrid Use Benefit for Windows Server<br>``<br>
Azure Hybrid Use Benefit for Linux Server<br>``<br>
Minimum api-version: 2015-06-15.
- vm_id
- str
Anger den virtuella datorns unika ID som är en 128-bitars identifierare som är kodad och lagrad i alla virtuella Azure IaaS-datorer SMBIOS och kan läsas med bios-plattformskommandon.
- extensions_time_budget
- str
Anger den tid som tilldelas för alla tillägg att starta. Tidsperioden ska vara mellan 15 minuter och 120 minuter (inklusive) och ska anges i ISO 8601-format. Standardvärdet är 90 minuter (PT1H30M). Lägsta API-version: 2020-06-01.
- platform_fault_domain
- int
Anger skalningsuppsättningens logiska feldomän som den virtuella datorn ska skapas i. Som standard tilldelas den virtuella datorn automatiskt till en feldomän som bäst upprätthåller balansen mellan tillgängliga feldomäner. Detta gäller endast om egenskapen "virtualMachineScaleSet" för den här virtuella datorn har angetts. Vm-skalningsuppsättningen som refereras måste ha "platformFaultDomainCount" större än
- Det går inte att uppdatera den här egenskapen när den virtuella datorn har skapats. Tilldelning av feldomäner kan visas i vyn Virtuell datorinstans. Lägsta api‐version: 2020‐12‐01.
- scheduled_events_profile
- ScheduledEventsProfile
Anger konfigurationer relaterade till schemalagda händelser.
- user_data
- str
UserData för den virtuella datorn, som måste vara base-64-kodad. Kunden bör inte skicka in några hemligheter här. Lägsta api-version: 2021-03-01.
- capacity_reservation
- CapacityReservationProfile
Anger information om kapacitetsreservationen som används för att allokera den virtuella datorn. Lägsta api-version: 2021-04-01.
- application_profile
- ApplicationProfile
Anger vilka galleriprogram som ska göras tillgängliga för den virtuella datorn/VMSS.
- time_created
- datetime
Anger den tidpunkt då resursen för den virtuella datorn skapades. Lägsta API-version: 2021-11-01.
Azure SDK for Python
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för