Sdílet prostřednictvím


VirtualMachineUpdate Třída

Popisuje aktualizaci virtuálního počítače.

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

Dědičnost
azure.mgmt.compute.v2021_03_01.models._models_py3.UpdateResource
VirtualMachineUpdate

Konstruktor

VirtualMachineUpdate(*, 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, platform_fault_domain: int | None = None, scheduled_events_profile: _models.ScheduledEventsProfile | None = None, user_data: str | None = None, **kwargs: Any)

Výhradně parametry klíčových slov

Name Description
tags

Značky prostředků.

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

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

zones

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

hardware_profile

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

storage_profile

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

additional_capabilities

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

os_profile

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

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

security_profile

Určuje nastavení profilu souvisejícího se zabezpečením pro virtuální počítač.

diagnostics_profile

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

availability_set

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 Přehled skupin dostupnosti. <br>``<br>Další informace o plánované údržbě Azure najdete v tématu Údržba a aktualizace pro Virtual Machines 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

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

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

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

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

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

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.

host_group

Určuje informace o vyhrazené skupině hostitelů, ve které se nachází virtuální počítač. <br>``<br>Minimální verze api: 2020-06-01. :code:<br>:code:>><<<br>NOTE: Uživatel nemůže zadat vlastnosti host i hostGroup.

license_type
str

Určuje, že image nebo disk, který používáte, byly licencovány místně. <br>``<br>Možné hodnoty operačního systému Windows Server: <br>``<br> Windows_Client <br>``<br> Windows_Server <br>``<br> Možné hodnoty pro operační systém Linux Server: <br>``<br> RHEL_BYOS (pro RHEL) <br>``<br> SLES_BYOS (pro SUSE). <br>``<br> Další informace najdete v tématu Zvýhodněné hybridní využití Azure pro Windows Server<br>``<br> Zvýhodněnéhybridní využití Azure pro Linux Server<br>``<br> Minimální verze rozhraní API-verze: 2015-06-15.

extensions_time_budget
str

Určuje čas určený ke spuštění všech rozšíření. Doba trvání by měla být od 15 minut do 120 minut (včetně) a měla by být zadána ve formátu ISO 8601. Výchozí hodnota je 90 minut (PT1H30M). <br>``<br> Minimální verze api: 2020-06-01.

platform_fault_domain
int

Určuje logickou doménu selhání škálovací sady, ve které se virtuální počítač vytvoří. Ve výchozím nastavení se virtuální počítač automaticky přiřadí k doméně selhání, která nejlépe udržuje rovnováhu mezi dostupnými doménami selhání.:code:
<li>To platí jenom v případě, že je vlastnost virtualMachineScaleSet tohoto virtuálního počítače nastavená.:code:<li>Škálovací sada virtuálních počítačů, na kterou se odkazuje, musí mít platformFaultDomainCount > 1.:code:<li>Tuto vlastnost nelze po vytvoření virtuálního počítače aktualizovat.:code::<li>Přiřazení domény selhání lze zobrazit v zobrazení instance virtuálního počítače.:code:<br>:code::code:>><<<br>Minimální verze api-version: 2020‐12‐01.

scheduled_events_profile

Určuje konfigurace související s naplánovanou událostí.

user_data
str

UserData pro virtuální počítač, který musí být zakódovaný jako base-64. Zákazník by sem neměl předávat žádné tajné kódy. <br>:code:>><<<br>Minimální verze api: 2021-03-01.

Proměnné

Name Description
tags

Značky prostředků.

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

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

zones

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

hardware_profile

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

storage_profile

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

additional_capabilities

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

os_profile

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

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

security_profile

Určuje nastavení profilu souvisejícího se zabezpečením pro virtuální počítač.

diagnostics_profile

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

availability_set

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 Přehled skupin dostupnosti. <br>``<br>Další informace o plánované údržbě Azure najdete v tématu Údržba a aktualizace pro Virtual Machines 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

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

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

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

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

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

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.

host_group

Určuje informace o vyhrazené skupině hostitelů, ve které se virtuální počítač nachází. <br>``<br>Minimální verze rozhraní API: 1. 6. 2020. :code:<br>:code:>><<<br>NOTE: Uživatel nemůže zadat vlastnosti host i hostGroup.

provisioning_state
str

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

instance_view

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ě. <br>``<br>Možné hodnoty operačního systému Windows Server jsou: <br>``<br> Windows_Client <br>``<br> Windows_Server <br>``<br> Možné hodnoty pro operační systém Linux Server jsou: <br>``<br> RHEL_BYOS (pro RHEL) <br>``<br> SLES_BYOS (pro SUSE). <br>``<br> Další informace najdete v tématu Zvýhodněné hybridní využití Azure pro Windows Server<br>``<br> Zvýhodněnéhybridní využití Azure pro Linux 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.

extensions_time_budget
str

Určuje čas určený pro spuštění všech rozšíření. Doba trvání by měla být od 15 minut do 120 minut (včetně) a měla by být zadána ve formátu ISO 8601. Výchozí hodnota je 90 minut (PT1H30M). <br>``<br> Minimální verze rozhraní API: 1. 6. 2020.

platform_fault_domain
int

Určuje logickou doménu selhání škálovací sady, ve které se virtuální počítač vytvoří. Ve výchozím nastavení se virtuální počítač automaticky přiřadí k doméně selhání, která nejlépe udržuje rovnováhu mezi dostupnými doménami selhání.:code:
<li>To platí pouze v případě, že vlastnost virtualMachineScaleSet tohoto virtuálního počítače je nastavená.:code:<li>Škálovací sada virtuálních počítačů, na kterou se odkazuje, musí mít platformFaultDomainCount > 1.:code:<li>Tuto vlastnost nelze po vytvoření virtuálního počítače aktualizovat.:code:<li>Přiřazení domény selhání lze zobrazit v zobrazení instance virtuálního počítače.:code:<br>:code:>><<<br>Minimální api-version: 2020‐12‐01.

scheduled_events_profile

Určuje konfigurace související s naplánovanou událostí.

user_data
str

UserData pro virtuální počítač, který musí být v kódování base-64. Zákazník by sem neměl předávat žádné tajné kódy. <br>:code:>><<<br>Minimální verze rozhraní API: 2021-03-01.