VirtualMachine Osztály
Egy virtuális gépet ismertet.
A változókat csak a kiszolgáló tölti ki, és a rendszer figyelmen kívül hagyja a kérés küldésekor.
Az Azure-ba való küldéshez minden szükséges paramétert fel kell tölteni.
- Öröklődés
-
azure.mgmt.compute.v2023_07_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
Erőforrás helye. Kötelező.
- plan
- Plan
Megadja a virtuális gép létrehozásához használt Marketplace-rendszerkép adatait. Ez az elem csak marketplace-rendszerképekhez használható. Ahhoz, hogy egy API-ból piactéri rendszerképet használhasson, engedélyeznie kell a rendszerképet programozott használatra. A Azure Portal keresse meg a használni kívánt piactéri rendszerképet, majd kattintson a Programozott üzembe helyezés gombra, első lépések -> elemre. Adja meg a szükséges adatokat, majd kattintson a Mentés gombra.
- identity
- VirtualMachineIdentity
A virtuális gép identitása, ha konfigurálva van.
- extended_location
- ExtendedLocation
A virtuális gép kiterjesztett helye.
- hardware_profile
- HardwareProfile
Megadja a virtuális gép hardverbeállításait.
- storage_profile
- StorageProfile
Megadja a virtuálisgép-lemezek tárolási beállításait.
- additional_capabilities
- AdditionalCapabilities
A virtuális gépen engedélyezett vagy letiltott további képességeket adja meg.
- os_profile
- OSProfile
Megadja a virtuális gép létrehozásakor használt operációsrendszer-beállításokat. Egyes beállítások nem módosíthatók a virtuális gép kiépítése után.
- network_profile
- NetworkProfile
Megadja a virtuális gép hálózati adaptereit.
- security_profile
- SecurityProfile
Megadja a virtuális gép biztonsági profilbeállításait.
- diagnostics_profile
- DiagnosticsProfile
Megadja a rendszerindítási diagnosztikai beállítások állapotát. Minimális API-verzió: 2015-06-15.
- availability_set
- SubResource
Azon rendelkezésre állási csoport adatait adja meg, amelyhez a virtuális gépet hozzá kell rendelni. Az ugyanabban a rendelkezésre állási csoportban megadott virtuális gépek különböző csomópontokhoz vannak lefoglalva a rendelkezésre állás maximalizálása érdekében. A rendelkezésre állási csoportokkal kapcsolatos további információkért lásd: Rendelkezésreállási csoportok áttekintése. Az Azure tervezett karbantartásával kapcsolatos további információkért lásd: Az Azure-beli Virtual Machines karbantartása és frissítései. Jelenleg egy virtuális gép csak a létrehozáskor adható hozzá a rendelkezésre állási csoporthoz. A rendelkezésre állási csoportnak, amelyhez a virtuális gépet hozzá szeretné adni, ugyanabban az erőforráscsoportban kell lennie, mint a rendelkezésre állási csoport erőforrásának. Meglévő virtuális gép nem adható hozzá rendelkezésre állási csoporthoz. Ez a tulajdonság nem létezhet nem null értékű properties.virtualMachineScaleSet hivatkozással együtt.
- virtual_machine_scale_set
- SubResource
Megadja a virtuálisgép-méretezési csoport adatait, amelyhez a virtuális gépet hozzá kell rendelni. Az ugyanabban a virtuálisgép-méretezési csoportban megadott virtuális gépek különböző csomópontokhoz vannak lefoglalva a rendelkezésre állás maximalizálása érdekében. Egy virtuális gép jelenleg csak a létrehozáskor adható hozzá a virtuálisgép-méretezési csoporthoz. Meglévő virtuális gép nem adható hozzá virtuálisgép-méretezési csoporthoz. Ez a tulajdonság nem létezhet nem null értékű properties.availabilitySet hivatkozással együtt. Minimális api-verzió: 2019-03-01.
- proximity_placement_group
- SubResource
Megadja a közelségi elhelyezési csoport adatait, amelyhez a virtuális gépet hozzá kell rendelni. Minimális API-verzió: 2018-04-01.
- priority
- str vagy VirtualMachinePriorityTypes
Meghatározza a virtuális gép prioritását. Minimális API-verzió: 2019-03-01. Az ismert értékek a következők: "Regular", "Low" és "Spot".
- eviction_policy
- str vagy VirtualMachineEvictionPolicyTypes
Megadja az Azure Spot virtuális gép és az Azure Spot méretezési csoport kiürítési szabályzatát. Az Azure Spot virtuális gépek esetében a "Felszabadítás" és a "Törlés" is támogatott, a minimális API-verzió pedig 2019-03-01. Az Azure Spot méretezési csoportok esetében a "Felszabadítás" és a "Törlés" is támogatott, a minimális API-verzió pedig a 2017-10-30-preview. Az ismert értékek a következők: "Felszabadítás" és "Törlés".
- billing_profile
- BillingProfile
Egy Azure-beli kihasználatlan virtuális gép számlázási adatait adja meg. Minimális API-verzió: 2019-03-01.
- host
- SubResource
Megadja a virtuális gép által tárolt dedikált gazdagép adatait. Minimális API-verzió: 2018-10-01.
- host_group
- SubResource
Megadja a virtuális gép által tartalmazott dedikált gazdagépcsoport adatait. Megjegyzés: A felhasználó nem adhat meg gazdagép- és hostGroup-tulajdonságokat. Minimális API-verzió: 2020-06-01.
- license_type
- str
Azt adja meg, hogy a használt lemezkép vagy lemez a helyszínen lett licencelve. <br>``<br>
A Windows Server operációs rendszer lehetséges értékei a következők: <br>``<br>
Windows_Client <br>``<br>
Windows_Server <br>``<br>
A Linux Server operációs rendszer lehetséges értékei a következők: <br>``<br>
RHEL_BYOS (RHEL esetén) <br>``<br>
SLES_BYOS (SUSE esetén) <br>``<br>
További információ: 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
Meghatározza, hogy az összes bővítmény mikor induljon el. Az időtartamnak 15 perc és 120 perc közöttinek kell lennie (a következőket is beleértve), és ISO 8601 formátumban kell megadni. Az alapértelmezett érték 90 perc (PT1H30M). Minimális API-verzió: 2020-06-01.
- platform_fault_domain
- int
Megadja a méretezési csoport logikai tartalék tartományát, amelybe a virtuális gépet létre fogja hozni. Alapértelmezés szerint a virtuális gép automatikusan hozzá lesz rendelve egy tartalék tartományhoz, amely a legjobban tartja fenn az egyensúlyt az elérhető tartalék tartományok között. Ez csak akkor alkalmazható, ha a virtuális gép virtualMachineScaleSet tulajdonsága be van állítva. A hivatkozott virtuálisgép-méretezési csoportnak a "platformFaultDomainCount" értéknél nagyobbnak kell lennie, mint
- Ez a tulajdonság nem frissíthető a virtuális gép létrehozása után. A tartalék tartomány-hozzárendelés megtekinthető a Virtuálisgép-példány nézetben. Minimális api-verzió: 2020-12-01.
- scheduled_events_profile
- ScheduledEventsProfile
Ütemezett eseményhez kapcsolódó konfigurációkat ad meg.
- user_data
- str
UserData a virtuális géphez, amelynek base-64 kódolásúnak kell lennie. Az ügyfélnek itt nem szabad titkos kulcsokat átadnia. Minimális API-verzió: 2021-03-01.
- capacity_reservation
- CapacityReservationProfile
Megadja a virtuális gép lefoglalásához használt kapacitásfoglalással kapcsolatos információkat. Minimális API-verzió: 2021-04-01.
- application_profile
- ApplicationProfile
Megadja azokat a katalógusalkalmazásokat, amelyeket elérhetővé kell tenni a virtuális gép/VMSS számára.
Változók
- id
- str
Erőforrás-azonosító.
- name
- str
Erőforrás neve.
- type
- str
Erőforrástípus.
- location
- str
Erőforrás helye. Kötelező.
- plan
- Plan
Megadja a virtuális gép létrehozásához használt Marketplace-rendszerkép adatait. Ez az elem csak marketplace-rendszerképekhez használható. Ahhoz, hogy egy API-ból piactéri rendszerképet használhasson, engedélyeznie kell a rendszerképet programozott használatra. A Azure Portal keresse meg a használni kívánt piactéri rendszerképet, majd kattintson a Programozott üzembe helyezés gombra, első lépések -> elemre. Adja meg a szükséges adatokat, majd kattintson a Mentés gombra.
- resources
- list[VirtualMachineExtension]
A virtuális gép gyermekbővítmény-erőforrásai.
- identity
- VirtualMachineIdentity
A virtuális gép identitása, ha konfigurálva van.
- extended_location
- ExtendedLocation
A virtuális gép kiterjesztett helye.
- hardware_profile
- HardwareProfile
Megadja a virtuális gép hardverbeállításait.
- storage_profile
- StorageProfile
Megadja a virtuálisgép-lemezek tárolási beállításait.
- additional_capabilities
- AdditionalCapabilities
A virtuális gépen engedélyezett vagy letiltott további képességeket adja meg.
- os_profile
- OSProfile
Megadja a virtuális gép létrehozásakor használt operációsrendszer-beállításokat. Egyes beállítások nem módosíthatók a virtuális gép kiépítése után.
- network_profile
- NetworkProfile
Megadja a virtuális gép hálózati adaptereit.
- security_profile
- SecurityProfile
Megadja a virtuális gép biztonsági profilbeállításait.
- diagnostics_profile
- DiagnosticsProfile
Megadja a rendszerindítási diagnosztikai beállítások állapotát. Minimális API-verzió: 2015-06-15.
- availability_set
- SubResource
Azon rendelkezésre állási csoport adatait adja meg, amelyhez a virtuális gépet hozzá kell rendelni. Az ugyanabban a rendelkezésre állási csoportban megadott virtuális gépek különböző csomópontokhoz vannak lefoglalva a rendelkezésre állás maximalizálása érdekében. A rendelkezésre állási csoportokkal kapcsolatos további információkért lásd: Rendelkezésreállási csoportok áttekintése. Az Azure tervezett karbantartásával kapcsolatos további információkért lásd: Az Azure-beli Virtual Machines karbantartása és frissítései. Jelenleg egy virtuális gép csak a létrehozáskor adható hozzá a rendelkezésre állási csoporthoz. A rendelkezésre állási csoportnak, amelyhez a virtuális gépet hozzá szeretné adni, ugyanabban az erőforráscsoportban kell lennie, mint a rendelkezésre állási csoport erőforrásának. Meglévő virtuális gép nem adható hozzá rendelkezésre állási csoporthoz. Ez a tulajdonság nem létezhet nem null értékű properties.virtualMachineScaleSet hivatkozással együtt.
- virtual_machine_scale_set
- SubResource
Megadja a virtuálisgép-méretezési csoport adatait, amelyhez a virtuális gépet hozzá kell rendelni. Az ugyanabban a virtuálisgép-méretezési csoportban megadott virtuális gépek különböző csomópontokhoz vannak lefoglalva a rendelkezésre állás maximalizálása érdekében. Egy virtuális gép jelenleg csak a létrehozáskor adható hozzá a virtuálisgép-méretezési csoporthoz. Meglévő virtuális gép nem adható hozzá virtuálisgép-méretezési csoporthoz. Ez a tulajdonság nem létezhet nem null értékű properties.availabilitySet hivatkozással együtt. Minimális api-verzió: 2019-03-01.
- proximity_placement_group
- SubResource
Megadja a közelségi elhelyezési csoport adatait, amelyhez a virtuális gépet hozzá kell rendelni. Minimális API-verzió: 2018-04-01.
- priority
- str vagy VirtualMachinePriorityTypes
Meghatározza a virtuális gép prioritását. Minimális API-verzió: 2019-03-01. Az ismert értékek a következők: "Regular", "Low" és "Spot".
- eviction_policy
- str vagy VirtualMachineEvictionPolicyTypes
Megadja az Azure Spot virtuális gép és az Azure Spot méretezési csoport kiürítési szabályzatát. Az Azure Spot virtuális gépek esetében a "Felszabadítás" és a "Törlés" is támogatott, a minimális API-verzió pedig 2019-03-01. Az Azure Spot méretezési csoportok esetében a "Felszabadítás" és a "Törlés" is támogatott, a minimális API-verzió pedig a 2017-10-30-preview. Az ismert értékek a következők: "Felszabadítás" és "Törlés".
- billing_profile
- BillingProfile
Egy Azure-beli kihasználatlan virtuális gép számlázási adatait adja meg. Minimális API-verzió: 2019-03-01.
- host
- SubResource
Megadja a virtuális gép által tárolt dedikált gazdagép adatait. Minimális API-verzió: 2018-10-01.
- host_group
- SubResource
Megadja a virtuális gép által tartalmazott dedikált gazdagépcsoport adatait. Megjegyzés: A felhasználó nem adhat meg gazdagép- és hostGroup-tulajdonságokat. Minimális API-verzió: 2020-06-01.
- provisioning_state
- str
A kiépítési állapot, amely csak a válaszban jelenik meg.
- instance_view
- VirtualMachineInstanceView
A virtuálisgép-példány nézet.
- license_type
- str
Azt adja meg, hogy a használt lemezkép vagy lemez a helyszínen lett licencelve. <br>``<br>
A Windows Server operációs rendszer lehetséges értékei a következők: <br>``<br>
Windows_Client <br>``<br>
Windows_Server <br>``<br>
A Linux Server operációs rendszer lehetséges értékei a következők: <br>``<br>
RHEL_BYOS (RHEL esetén) <br>``<br>
SLES_BYOS (SUSE esetén) <br>``<br>
További információ: 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
Megadja a virtuális gép egyedi azonosítóját, amely egy 128 bites azonosító, amely az összes Azure IaaS virtuális gépen található SMBIOS-ban kódolva és tárolva van, és platformszintű BIOS-parancsokkal olvasható.
- extensions_time_budget
- str
Meghatározza, hogy az összes bővítmény mikor induljon el. Az időtartamnak 15 perc és 120 perc közöttinek kell lennie (a következőket is beleértve), és ISO 8601 formátumban kell megadni. Az alapértelmezett érték 90 perc (PT1H30M). Minimális API-verzió: 2020-06-01.
- platform_fault_domain
- int
Megadja a méretezési csoport logikai tartalék tartományát, amelybe a virtuális gépet létre fogja hozni. Alapértelmezés szerint a virtuális gép automatikusan hozzá lesz rendelve egy tartalék tartományhoz, amely a legjobban tartja fenn az egyensúlyt az elérhető tartalék tartományok között. Ez csak akkor alkalmazható, ha a virtuális gép virtualMachineScaleSet tulajdonsága be van állítva. A hivatkozott virtuálisgép-méretezési csoportnak a "platformFaultDomainCount" értéknél nagyobbnak kell lennie, mint
- Ez a tulajdonság nem frissíthető a virtuális gép létrehozása után. A tartalék tartomány-hozzárendelés megtekinthető a Virtuálisgép-példány nézetben. Minimális api-verzió: 2020-12-01.
- scheduled_events_profile
- ScheduledEventsProfile
Ütemezett eseményhez kapcsolódó konfigurációkat ad meg.
- user_data
- str
UserData a virtuális géphez, amelynek base-64 kódolásúnak kell lennie. Az ügyfélnek itt nem szabad titkos kulcsokat átadnia. Minimális API-verzió: 2021-03-01.
- capacity_reservation
- CapacityReservationProfile
Megadja a virtuális gép lefoglalásához használt kapacitásfoglalással kapcsolatos információkat. Minimális API-verzió: 2021-04-01.
- application_profile
- ApplicationProfile
Megadja azokat a katalógusalkalmazásokat, amelyeket elérhetővé kell tenni a virtuális gép/VMSS számára.
- time_created
- datetime
A virtuálisgép-erőforrás létrehozásának időpontját adja meg. Minimális API-verzió: 2021-11-01.
Azure SDK for Python
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: