Megosztás a következőn keresztül:


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.v2020_06_01.models._models_py3.Resource
VirtualMachine

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, 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, **kwargs: Any)

Keyword-Only Parameters

location
str

Erőforrás helye. Kötelező.

tags
dict[str, str]

Erőforráscímkék.

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.

zones
list[str]

A virtuálisgép-zónák.

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. <br>:code:>><<<br>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 : A virtuális gépek rendelkezésre állásának kezelése. <br>``<br> Az Azure tervezett karbantartásával kapcsolatos további információkért lásd: Virtuális gépek tervezett karbantartása az Azure-ban<br>``<br> Jelenleg virtuális gép csak a létrehozáskor vehető fel 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. <br>:code:>><<<br>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. <br>``<br>Ez a tulajdonság nem létezhet nem null értékű properties.availabilitySet hivatkozással együtt. :code:<br>:code:>><<<br>Minimum api-version: 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. <br>:code:>><<<br>Minimális api-verzió: 2018-04-01.

priority
str vagy VirtualMachinePriorityTypes

Meghatározza a virtuális gép prioritását. <br>:code:>><<<br>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. <br>``<br>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. :code:<br>:code:>><<<br>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. <br>:code:>><<<br>Minimális api-verzió: 2019-03-01.

host
SubResource

Megadja a virtuális gép által tárolt dedikált gazdagép adatait. <br>:code:>><<<br>Minimális api-verzió: 2018-10-01.

host_group
SubResource

Megadja a virtuális gép által tartalmazott dedikált gazdagépcsoport adatait. <br>``<br>Minimális API-verzió: 2020-06-01. :code::<br>code:>><<<br>MEGJEGYZÉS: A felhasználó nem adhat meg gazdagép- és hostGroup-tulajdonságokat is.

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). <br>``<br> Minimális API-verzió: 2020-06-01.

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ő.

tags
dict[str, str]

Erőforráscímkék.

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.

zones
list[str]

A virtuálisgép-zónák.

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. <br>:code:>><<<br>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 : A virtuális gépek rendelkezésre állásának kezelése. <br>``<br> Az Azure tervezett karbantartásával kapcsolatos további információkért lásd: Virtuális gépek tervezett karbantartása az Azure-ban<br>``<br> Jelenleg virtuális gép csak a létrehozáskor vehető fel 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. <br>:code:>><<<br>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. <br>``<br>Ez a tulajdonság nem létezhet nem null értékű properties.availabilitySet hivatkozással együtt. :code:<br>:code:>><<<br>Minimum api-version: 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. <br>:code:>><<<br>Minimális api-verzió: 2018-04-01.

priority
str vagy VirtualMachinePriorityTypes

Meghatározza a virtuális gép prioritását. <br>:code:>><<<br>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. <br>``<br>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. :code:<br>:code:>><<<br>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. <br>:code:>><<<br>Minimális api-verzió: 2019-03-01.

host
SubResource

Megadja a virtuális gép által tárolt dedikált gazdagép adatait. <br>:code:>><<<br>Minimális api-verzió: 2018-10-01.

host_group
SubResource

Megadja a virtuális gép által tartalmazott dedikált gazdagépcsoport adatait. <br>``<br>Minimális API-verzió: 2020-06-01. :code::<br>code:>><<<br>MEGJEGYZÉS: A felhasználó nem adhat meg gazdagép- és hostGroup-tulajdonságokat is.

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). <br>``<br> Minimális API-verzió: 2020-06-01.