Sdílet prostřednictvím


VirtualMachine interface

Popisuje virtuální počítač.

Extends

Vlastnosti

additionalCapabilities

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

availabilitySet

Určuje informace o skupině dostupnosti, ke které by měl být virtuální počítač přiřazený. 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čů.

Další informace o plánované údržbě Azure najdete v tématu Plánovaná údržba virtuálních počítačů v Azure.

V současné době je možné virtuální počítač přidat do skupiny dostupnosti pouze při vytvář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.

Tato vlastnost nemůže existovat spolu s odkazem properties.virtualMachineScaleSet, který není null.

billingProfile

Určuje podrobnosti týkající se fakturace spotového virtuálního počítače Azure.

Minimální verze rozhraní API: 1. 3. 2019.

diagnosticsProfile

Určuje stav nastavení diagnostiky spouštění.

Minimální verze rozhraní API: 2015-06-15.

evictionPolicy

Určuje zásadu vyřazení pro spotový virtuální počítač Azure a škálovací sadu Azure Spot.

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.

U spotových škálovacích sad Azure se podporuje zrušení přidělení i odstranění a minimální verze rozhraní API je 2017-10-30-preview.

extensionsTimeBudget

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

Minimální verze rozhraní API: 1. 6. 2020

hardwareProfile

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

host

Určuje informace o vyhrazeném hostiteli, ve kterém se virtuální počítač nachází.

Minimální verze rozhraní API: 2018-10-01.

hostGroup

Určuje informace o vyhrazené skupině hostitelů, ve které se virtuální počítač nachází.

Minimální verze rozhraní API: 1. 6. 2020.

POZNÁMKA: Uživatel nemůže zadat vlastnosti hostitele i skupiny hostitelů.

identity

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

instanceView

Zobrazení instance virtuálního počítače POZNÁMKA: Tato vlastnost nebude serializována. Naplnit ho může jenom server.

licenseType

Určuje, že image nebo disk, který používáte, byly licencovány místně.

Možné hodnoty pro operační systém Windows Server:

Windows_Client

Windows_Server

Možné hodnoty pro operační systém Linux Server:

RHEL_BYOS (pro RHEL)

SLES_BYOS (pro SUSE)

Další informace najdete v tématu Zvýhodněné hybridní využití Azure pro Windows Server.

Zvýhodněné hybridní využití Azure pro Linux Server

Minimální verze api: 2015-06-15

networkProfile

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

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.

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.

priority

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

Minimální verze api: 1. 3. 2019

provisioningState

Stav zřizování, který se zobrazí pouze v odpovědi. POZNÁMKA: Tato vlastnost nebude serializována. Naplnit ho může jenom server.

proximityPlacementGroup

Určuje informace o skupině umístění bezkontaktní komunikace, ke které by měl být virtuální počítač přiřazen.

Minimální verze api:2018-04-01.

resources

Prostředky podřízeného rozšíření virtuálního počítače. POZNÁMKA: Tato vlastnost nebude serializována. Naplnit ho může jenom server.

securityProfile

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

storageProfile

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

virtualMachineScaleSet

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čů.

Tato vlastnost nemůže existovat společně s odkazem properties.availabilitySet, který není null.

Minimální verze rozhraní API: 2019–03–01

vmId

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 SMBIOS virtuálních počítačů Azure IaaS a dá se číst pomocí příkazů systému BIOS platformy. POZNÁMKA: Tato vlastnost nebude serializována. Naplnit ho může jenom server.

zones

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

Zděděné vlastnosti

id

POZNÁMKA K ID prostředku: Tato vlastnost nebude serializována. Může ho naplnit pouze server.

location

Umístění prostředku

name

Poznámka: Tato vlastnost nebude serializována. Může ho naplnit pouze server.

tags

Značky prostředků

type

Typ prostředku POZNÁMKA: Tato vlastnost nebude serializována. Může ho naplnit pouze server.

Podrobnosti vlastnosti

additionalCapabilities

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

additionalCapabilities?: AdditionalCapabilities

Hodnota vlastnosti

availabilitySet

Určuje informace o skupině dostupnosti, ke které by měl být virtuální počítač přiřazený. 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čů.

Další informace o plánované údržbě Azure najdete v tématu Plánovaná údržba virtuálních počítačů v Azure.

V současné době je možné virtuální počítač přidat do skupiny dostupnosti pouze při vytvář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.

Tato vlastnost nemůže existovat spolu s odkazem properties.virtualMachineScaleSet, který není null.

availabilitySet?: SubResource

Hodnota vlastnosti

billingProfile

Určuje podrobnosti týkající se fakturace spotového virtuálního počítače Azure.

Minimální verze rozhraní API: 1. 3. 2019.

billingProfile?: BillingProfile

Hodnota vlastnosti

diagnosticsProfile

Určuje stav nastavení diagnostiky spouštění.

Minimální verze rozhraní API: 2015-06-15.

diagnosticsProfile?: DiagnosticsProfile

Hodnota vlastnosti

evictionPolicy

Určuje zásadu vyřazení pro spotový virtuální počítač Azure a škálovací sadu Azure Spot.

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.

U spotových škálovacích sad Azure se podporuje zrušení přidělení i odstranění a minimální verze rozhraní API je 2017-10-30-preview.

evictionPolicy?: string

Hodnota vlastnosti

string

extensionsTimeBudget

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

Minimální verze rozhraní API: 1. 6. 2020

extensionsTimeBudget?: string

Hodnota vlastnosti

string

hardwareProfile

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

hardwareProfile?: HardwareProfile

Hodnota vlastnosti

host

Určuje informace o vyhrazeném hostiteli, ve kterém se virtuální počítač nachází.

Minimální verze rozhraní API: 2018-10-01.

host?: SubResource

Hodnota vlastnosti

hostGroup

Určuje informace o vyhrazené skupině hostitelů, ve které se virtuální počítač nachází.

Minimální verze rozhraní API: 1. 6. 2020.

POZNÁMKA: Uživatel nemůže zadat vlastnosti hostitele i skupiny hostitelů.

hostGroup?: SubResource

Hodnota vlastnosti

identity

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

identity?: VirtualMachineIdentity

Hodnota vlastnosti

instanceView

Zobrazení instance virtuálního počítače POZNÁMKA: Tato vlastnost nebude serializována. Naplnit ho může jenom server.

instanceView?: VirtualMachineInstanceView

Hodnota vlastnosti

licenseType

Určuje, že image nebo disk, který používáte, byly licencovány místně.

Možné hodnoty pro operační systém Windows Server:

Windows_Client

Windows_Server

Možné hodnoty pro operační systém Linux Server:

RHEL_BYOS (pro RHEL)

SLES_BYOS (pro SUSE)

Další informace najdete v tématu Zvýhodněné hybridní využití Azure pro Windows Server.

Zvýhodněné hybridní využití Azure pro Linux Server

Minimální verze api: 2015-06-15

licenseType?: string

Hodnota vlastnosti

string

networkProfile

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

networkProfile?: NetworkProfile

Hodnota vlastnosti

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.

osProfile?: OSProfile

Hodnota vlastnosti

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.

plan?: Plan

Hodnota vlastnosti

priority

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

Minimální verze api: 1. 3. 2019

priority?: string

Hodnota vlastnosti

string

provisioningState

Stav zřizování, který se zobrazí pouze v odpovědi. POZNÁMKA: Tato vlastnost nebude serializována. Naplnit ho může jenom server.

provisioningState?: string

Hodnota vlastnosti

string

proximityPlacementGroup

Určuje informace o skupině umístění bezkontaktní komunikace, ke které by měl být virtuální počítač přiřazen.

Minimální verze api:2018-04-01.

proximityPlacementGroup?: SubResource

Hodnota vlastnosti

resources

Prostředky podřízeného rozšíření virtuálního počítače. POZNÁMKA: Tato vlastnost nebude serializována. Naplnit ho může jenom server.

resources?: VirtualMachineExtension[]

Hodnota vlastnosti

securityProfile

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

securityProfile?: SecurityProfile

Hodnota vlastnosti

storageProfile

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

storageProfile?: StorageProfile

Hodnota vlastnosti

virtualMachineScaleSet

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čů.

Tato vlastnost nemůže existovat společně s odkazem properties.availabilitySet, který není null.

Minimální verze rozhraní API: 2019–03–01

virtualMachineScaleSet?: SubResource

Hodnota vlastnosti

vmId

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 SMBIOS virtuálních počítačů Azure IaaS a dá se číst pomocí příkazů systému BIOS platformy. POZNÁMKA: Tato vlastnost nebude serializována. Naplnit ho může jenom server.

vmId?: string

Hodnota vlastnosti

string

zones

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

zones?: string[]

Hodnota vlastnosti

string[]

Podrobnosti zděděných vlastností

id

POZNÁMKA K ID prostředku: Tato vlastnost nebude serializována. Může ho naplnit pouze server.

id?: string

Hodnota vlastnosti

string

Zděděno zResource.id

location

Umístění prostředku

location: string

Hodnota vlastnosti

string

Zděděno zresource.location

name

Poznámka: Tato vlastnost nebude serializována. Může ho naplnit pouze server.

name?: string

Hodnota vlastnosti

string

Zděděno zResource.name

tags

Značky prostředků

tags?: {[propertyName: string]: string}

Hodnota vlastnosti

{[propertyName: string]: string}

Zděděno zresource.tags

type

Typ prostředku POZNÁMKA: Tato vlastnost nebude serializována. Může ho naplnit pouze server.

type?: string

Hodnota vlastnosti

string

Zděděno zresource.type