VirtualMachine Třída

Popisuje virtuální počítač.

Proměnné jsou naplněné pouze serverem a při odesílání požadavku se budou ignorovat.

Aby bylo možné odesílat do Azure, musí být vyplněny všechny požadované parametry.

Dědičnost
azure.mgmt.compute.v2019_12_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, 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, license_type: str | None = None, **kwargs: Any)

Keyword-Only Parameters

location
str

Umístění prostředku. Povinná hodnota.

tags
dict[str, str]

Značky prostředků.

plan
Plan

Určuje informace o imagi z marketplace, která se použije k vytvoření virtuálního počítače. Tento prvek se používá jenom pro image z marketplace. Než budete moct použít image z marketplace z rozhraní API, musíte tuto image povolit pro programové použití. V Azure Portal vyhledejte image z marketplace, kterou chcete použít, a pak klikněte na Chci nasadit programově, Začínáme> . Zadejte požadované informace a klikněte na Uložit.

identity
VirtualMachineIdentity

Identita virtuálního počítače, pokud je nakonfigurovaná.

zones
list[str]

Zóny virtuálního počítače.

hardware_profile
HardwareProfile

Určuje nastavení hardwaru virtuálního počítače.

storage_profile
StorageProfile

Určuje nastavení úložiště pro disky virtuálního počítače.

additional_capabilities
AdditionalCapabilities

Určuje další funkce, které jsou na virtuálním počítači povolené nebo zakázané.

os_profile
OSProfile

Určuje nastavení operačního systému použité při vytváření virtuálního počítače. Po zřízení virtuálního počítače není možné některá nastavení změnit.

network_profile
NetworkProfile

Určuje síťová rozhraní virtuálního počítače.

diagnostics_profile
DiagnosticsProfile

Určuje stav nastavení diagnostiky spouštění. <br>:code:>><<<br>Minimální verze api: 2015-06-15.

availability_set
SubResource

Určuje informace o skupině dostupnosti, ke které se má virtuální počítač přiřadit. Virtuální počítače zadané ve stejné skupině dostupnosti se přidělují různým uzlům, aby se maximalizovala dostupnost. Další informace o skupinách dostupnosti najdete v tématu Správa dostupnosti virtuálních počítačů. <br>``<br> Další informace o plánované údržbě Azure najdete v tématu Plánovaná údržba virtuálních počítačů v Azure<br>``<br> V současné době je možné virtuální počítač přidat do skupiny dostupnosti pouze při vytvoření. Skupina dostupnosti, do které se virtuální počítač přidává, by měla být ve stejné skupině prostředků jako prostředek skupiny dostupnosti. Existující virtuální počítač nejde přidat do skupiny dostupnosti. <br>:code:>><<<br>Tato vlastnost nemůže existovat spolu s odkazem properties.virtualMachineScaleSet, který není null.

virtual_machine_scale_set
SubResource

Určuje informace o škálovací sadě virtuálních počítačů, ke které se má virtuální počítač přiřadit. Virtuální počítače zadané ve stejné škálovací sadě virtuálních počítačů se přidělují různým uzlům, aby se maximalizovala dostupnost. V současné době je možné virtuální počítač přidat do škálovací sady virtuálních počítačů pouze při vytvoření. Existující virtuální počítač není možné přidat do škálovací sady virtuálních počítačů. <br>``<br>Tato vlastnost nemůže existovat společně s odkazem properties.availabilitySet, který není null. :code:<br>:code:>><<<br>Minimální verze api‐: 2019‐03‐01.

proximity_placement_group
SubResource

Určuje informace o skupině umístění bezkontaktní komunikace, ke které by měl být virtuální počítač přiřazen. <br>:code:>><<<br>Minimální verze api: 2018-04-01.

priority
str nebo VirtualMachinePriorityTypes

Určuje prioritu virtuálního počítače. <br>:code:>><<<br>Minimální verze api: 2019-03-01. Známé hodnoty jsou: "Regular", "Low" a "Spot".

eviction_policy
str nebo VirtualMachineEvictionPolicyTypes

Určuje zásadu vyřazení pro spotový virtuální počítač Azure a škálovací sadu Azure Spot. <br>``<br>U spotových virtuálních počítačů Azure se podporuje zrušení přidělení i odstranění a minimální verze rozhraní API je 2019-03-01. :code:<br>:code:>><<<br>Pro spotové škálovací sady Azure se podporuje zrušení přidělení i odstranění a minimální verze rozhraní API je 2017-10-30-preview. Známé hodnoty jsou: "Zrušit přidělení" a "Odstranit".

billing_profile
BillingProfile

Určuje podrobnosti o spotovém virtuálním počítači Azure související s fakturací. <br>:code:>><<<br>Minimální verze api: 2019-03-01.

host
SubResource

Určuje informace o vyhrazeném hostiteli, ve kterém se nachází virtuální počítač. <br>:code:>><<<br>Minimální verze api: 2018-10-01.

license_type
str

Určuje, že image nebo disk, který používáte, byly licencovány místně. Tento prvek se používá pouze pro image, které obsahují operační systém Windows Server. <br>``<br> Možné hodnoty jsou: <br>``<br> Windows_Client <br>``<br> Windows_Server <br>``<br> Pokud je tento prvek součástí požadavku na aktualizaci, musí se hodnota shodovat s počáteční hodnotou. Tuto hodnotu nelze aktualizovat. <br>``<br> Další informace najdete v tématu Zvýhodněné hybridní využití Azure pro Windows Server<br>``<br> – minimální verze rozhraní API: 2015-06-15.

Proměnné

id
str

ID prostředku.

name
str

Název prostředku.

type
str

Typ prostředku.

location
str

Umístění prostředku. Povinná hodnota.

tags
dict[str, str]

Značky prostředků.

plan
Plan

Určuje informace o imagi z marketplace, která se použije k vytvoření virtuálního počítače. Tento prvek se používá jenom pro image z marketplace. Než budete moct použít image z marketplace z rozhraní API, musíte tuto image povolit pro programové použití. V Azure Portal vyhledejte image z marketplace, kterou chcete použít, a pak klikněte na Chci nasadit programově, Začínáme> . Zadejte požadované informace a klikněte na Uložit.

resources
list[VirtualMachineExtension]

Prostředky podřízeného rozšíření virtuálního počítače.

identity
VirtualMachineIdentity

Identita virtuálního počítače, pokud je nakonfigurovaná.

zones
list[str]

Zóny virtuálního počítače.

hardware_profile
HardwareProfile

Určuje nastavení hardwaru virtuálního počítače.

storage_profile
StorageProfile

Určuje nastavení úložiště pro disky virtuálního počítače.

additional_capabilities
AdditionalCapabilities

Určuje další funkce, které jsou na virtuálním počítači povolené nebo zakázané.

os_profile
OSProfile

Určuje nastavení operačního systému použité při vytváření virtuálního počítače. Po zřízení virtuálního počítače není možné některá nastavení změnit.

network_profile
NetworkProfile

Určuje síťová rozhraní virtuálního počítače.

diagnostics_profile
DiagnosticsProfile

Určuje stav nastavení diagnostiky spouštění. <br>:code:>><<<br>Minimální verze api: 2015-06-15.

availability_set
SubResource

Určuje informace o skupině dostupnosti, ke které se má virtuální počítač přiřadit. Virtuální počítače zadané ve stejné skupině dostupnosti se přidělují různým uzlům, aby se maximalizovala dostupnost. Další informace o skupinách dostupnosti najdete v tématu Správa dostupnosti virtuálních počítačů. <br>``<br> Další informace o plánované údržbě Azure najdete v tématu Plánovaná údržba virtuálních počítačů v Azure<br>``<br> V současné době je možné virtuální počítač přidat do skupiny dostupnosti pouze při vytvoření. Skupina dostupnosti, do které se virtuální počítač přidává, by měla být ve stejné skupině prostředků jako prostředek skupiny dostupnosti. Existující virtuální počítač nejde přidat do skupiny dostupnosti. <br>:code:>><<<br>Tato vlastnost nemůže existovat spolu s odkazem properties.virtualMachineScaleSet, který není null.

virtual_machine_scale_set
SubResource

Určuje informace o škálovací sadě virtuálních počítačů, ke které se má virtuální počítač přiřadit. Virtuální počítače zadané ve stejné škálovací sadě virtuálních počítačů se přidělují různým uzlům, aby se maximalizovala dostupnost. V současné době je možné virtuální počítač přidat do škálovací sady virtuálních počítačů pouze při vytvoření. Existující virtuální počítač není možné přidat do škálovací sady virtuálních počítačů. <br>``<br>Tato vlastnost nemůže existovat společně s odkazem properties.availabilitySet, který není null. :code:<br>:code:>><<<br>Minimální verze api‐: 2019‐03‐01.

proximity_placement_group
SubResource

Určuje informace o skupině umístění bezkontaktní komunikace, ke které by měl být virtuální počítač přiřazen. <br>:code:>><<<br>Minimální verze api: 2018-04-01.

priority
str nebo VirtualMachinePriorityTypes

Určuje prioritu virtuálního počítače. <br>:code:>><<<br>Minimální verze api: 2019-03-01. Známé hodnoty jsou: "Regular", "Low" a "Spot".

eviction_policy
str nebo VirtualMachineEvictionPolicyTypes

Určuje zásadu vyřazení pro spotový virtuální počítač Azure a škálovací sadu Azure Spot. <br>``<br>U spotových virtuálních počítačů Azure se podporuje zrušení přidělení i odstranění a minimální verze rozhraní API je 2019-03-01. :code:<br>:code:>><<<br>Pro spotové škálovací sady Azure se podporuje zrušení přidělení i odstranění a minimální verze api-verze je 2017-10-30-preview. Známé hodnoty jsou: "Zrušit přidělení" a "Odstranit".

billing_profile
BillingProfile

Určuje podrobnosti týkající se fakturace spotového virtuálního počítače Azure. <br>:code:>><<<br>Minimální verze rozhraní API: 2019-03-01.

host
SubResource

Určuje informace o vyhrazeném hostiteli, ve kterém se virtuální počítač nachází. <br>:code:>><<<br>Minimální verze rozhraní API: 2018-10-01.

provisioning_state
str

Stav zřizování, který se zobrazí pouze v odpovědi.

instance_view
VirtualMachineInstanceView

Zobrazení instance virtuálního počítače

license_type
str

Určuje, že image nebo disk, který se používá, byly licencované místně. Tento prvek se používá pouze pro image, které obsahují operační systém Windows Server. <br>``<br> Možné hodnoty jsou: <br>``<br> Windows_Client <br>``<br> Windows_Server <br>``<br> Pokud je tento prvek součástí požadavku na aktualizaci, musí hodnota odpovídat počáteční hodnotě. Tuto hodnotu nelze aktualizovat. <br>``<br> Další informace najdete v tématu Zvýhodněné hybridní využití Azure pro Windows Server<br>``<br> – minimální verze rozhraní API: 2015-06-15.

vm_id
str

Určuje jedinečné ID virtuálního počítače, což je 128bitový identifikátor, který je kódovaný a uložený ve všech virtuálních počítačích Azure IaaS SMBIOS a dá se číst pomocí příkazů systému BIOS platformy.