Udostępnij za pośrednictwem


VirtualMachine interface

Opisuje maszynę wirtualną.

Extends

Właściwości

additionalCapabilities

Określa dodatkowe możliwości włączone lub wyłączone na maszynie wirtualnej.

availabilitySet

Określa informacje o zestawie dostępności, do którego ma zostać przypisana maszyna wirtualna. Maszyny wirtualne określone w tym samym zestawie dostępności są przydzielane do różnych węzłów w celu zmaksymalizowania dostępności. Aby uzyskać więcej informacji na temat zestawów dostępności, zobacz Zarządzanie dostępnością maszyn wirtualnych.

Aby uzyskać więcej informacji na temat planowanej konserwacji platformy Azure, zobacz Planowana konserwacja maszyn wirtualnych na platformie Azure

Obecnie maszynę wirtualną można dodać tylko do zestawu dostępności w czasie tworzenia. Zestaw dostępności, do którego jest dodawana maszyna wirtualna, powinien znajdować się w tej samej grupie zasobów co zasób zestawu dostępności. Nie można dodać istniejącej maszyny wirtualnej do zestawu dostępności.

Ta właściwość nie może istnieć wraz z odwołaniem właściwości innych niż null.virtualMachineScaleSet.

billingProfile

Określa szczegóły dotyczące rozliczeń maszyny wirtualnej typu spot platformy Azure.

Minimalna wersja interfejsu API: 2019-03-01.

diagnosticsProfile

Określa stan ustawień diagnostycznych rozruchu.

Minimalna wersja interfejsu API: 2015-06-15.

evictionPolicy

Określa zasady eksmisji dla maszyny wirtualnej typu spot platformy Azure i zestawu skalowania typu spot platformy Azure.

W przypadku maszyn wirtualnych typu Spot platformy Azure obsługiwane są przydziały i "Usuń", a minimalna wersja interfejsu API to 2019-03-01.

W przypadku zestawów skalowania typu spot platformy Azure obsługiwane są przydziały i "Usuń", a minimalna wersja interfejsu API to 2017-10-30-preview.

extensionsTimeBudget

Określa czas przydziału dla wszystkich rozszerzeń do uruchomienia. Czas trwania powinien wynosić od 15 minut do 120 minut (włącznie) i powinien być określony w formacie ISO 8601. Wartość domyślna to 90 minut (PT1H30M).

Minimalna wersja interfejsu API: 2020-06-01

hardwareProfile

Określa ustawienia sprzętu maszyny wirtualnej.

host

Określa informacje o dedykowanym hoście, w którym znajduje się maszyna wirtualna.

Minimalna wersja interfejsu API: 2018-10-01.

hostGroup

Określa informacje o dedykowanej grupie hostów, w których znajduje się maszyna wirtualna.

Minimalna wersja interfejsu API: 2020-06-01.

UWAGA: użytkownik nie może określić właściwości hosta i grupy hostów.

identity

Tożsamość maszyny wirtualnej, jeśli została skonfigurowana.

instanceView

Widok wystąpienia maszyny wirtualnej. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

licenseType

Określa, że używany obraz lub dysk został licencjonowany lokalnie.

Możliwe wartości systemu operacyjnego Windows Server to:

Windows_Client

Windows_Server

Możliwe wartości systemu operacyjnego Linux Server to:

RHEL_BYOS (dla systemu RHEL)

SLES_BYOS (dla SUSE)

Aby uzyskać więcej informacji, zobacz Korzyść użycia hybrydowego platformy Azure dla systemu Windows Server

Korzyść użycia hybrydowego platformy Azure dla systemu Linux Server

Minimalna wersja interfejsu API: 2015-06-15

networkProfile

Określa interfejsy sieciowe maszyny wirtualnej.

osProfile

Określa ustawienia systemu operacyjnego używane podczas tworzenia maszyny wirtualnej. Niektórych ustawień nie można zmienić po aprowizacji maszyny wirtualnej.

plan

Określa informacje o obrazie witryny Marketplace używanym do tworzenia maszyny wirtualnej. Ten element jest używany tylko w przypadku obrazów z witryny Marketplace. Aby można było użyć obrazu z witryny Marketplace z poziomu interfejsu API, musisz włączyć obraz do użytku programowego. W Azure Portal znajdź obraz witryny Marketplace, którego chcesz użyć, a następnie kliknij pozycję Chcesz wdrożyć programowo, Rozpocznij pracę> . Wprowadź wymagane informacje, a następnie kliknij przycisk Zapisz.

priority

Określa priorytet maszyny wirtualnej.

Minimalna wersja interfejsu API: 2019-03-01

provisioningState

Stan aprowizacji, który pojawia się tylko w odpowiedzi. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

proximityPlacementGroup

Określa informacje o grupie umieszczania w pobliżu, do której ma zostać przypisana maszyna wirtualna.

Minimalna wersja interfejsu API: 2018-04-01.

resources

Zasoby rozszerzenia podrzędnego maszyny wirtualnej. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

securityProfile

Określa ustawienia profilu powiązanego z zabezpieczeniami dla maszyny wirtualnej.

storageProfile

Określa ustawienia magazynu dla dysków maszyny wirtualnej.

virtualMachineScaleSet

Określa informacje o zestawie skalowania maszyn wirtualnych, do którego ma zostać przypisana maszyna wirtualna. Maszyny wirtualne określone w tym samym zestawie skalowania maszyn wirtualnych są przydzielane do różnych węzłów w celu zmaksymalizowania dostępności. Obecnie maszynę wirtualną można dodać tylko do zestawu skalowania maszyn wirtualnych w czasie tworzenia. Nie można dodać istniejącej maszyny wirtualnej do zestawu skalowania maszyn wirtualnych.

Ta właściwość nie może istnieć wraz z odwołaniem properties.availabilitySet o wartości innej niż null.

Minimalna wersja api-version: 2019-03-01

vmId

Określa unikatowy identyfikator maszyny wirtualnej, który jest identyfikatorem 128-bitowym, który jest zakodowany i przechowywany we wszystkich maszynach wirtualnych IaaS platformy Azure SMBIOS i może być odczytywany przy użyciu poleceń systemu BIOS platformy. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

zones

Strefy maszyny wirtualnej.

Właściwości dziedziczone

id

Identyfikator zasobu UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

location

Lokalizacja zasobu

name

Nazwa zasobu UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

tags

Tagi zasobów

type

Typ zasobu UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

Szczegóły właściwości

additionalCapabilities

Określa dodatkowe możliwości włączone lub wyłączone na maszynie wirtualnej.

additionalCapabilities?: AdditionalCapabilities

Wartość właściwości

availabilitySet

Określa informacje o zestawie dostępności, do którego ma zostać przypisana maszyna wirtualna. Maszyny wirtualne określone w tym samym zestawie dostępności są przydzielane do różnych węzłów w celu zmaksymalizowania dostępności. Aby uzyskać więcej informacji na temat zestawów dostępności, zobacz Zarządzanie dostępnością maszyn wirtualnych.

Aby uzyskać więcej informacji na temat planowanej konserwacji platformy Azure, zobacz Planowana konserwacja maszyn wirtualnych na platformie Azure

Obecnie maszynę wirtualną można dodać tylko do zestawu dostępności w czasie tworzenia. Zestaw dostępności, do którego jest dodawana maszyna wirtualna, powinien znajdować się w tej samej grupie zasobów co zasób zestawu dostępności. Nie można dodać istniejącej maszyny wirtualnej do zestawu dostępności.

Ta właściwość nie może istnieć wraz z odwołaniem właściwości innych niż null.virtualMachineScaleSet.

availabilitySet?: SubResource

Wartość właściwości

billingProfile

Określa szczegóły dotyczące rozliczeń maszyny wirtualnej typu spot platformy Azure.

Minimalna wersja interfejsu API: 2019-03-01.

billingProfile?: BillingProfile

Wartość właściwości

diagnosticsProfile

Określa stan ustawień diagnostycznych rozruchu.

Minimalna wersja interfejsu API: 2015-06-15.

diagnosticsProfile?: DiagnosticsProfile

Wartość właściwości

evictionPolicy

Określa zasady eksmisji dla maszyny wirtualnej typu spot platformy Azure i zestawu skalowania typu spot platformy Azure.

W przypadku maszyn wirtualnych typu Spot platformy Azure obsługiwane są przydziały i "Usuń", a minimalna wersja interfejsu API to 2019-03-01.

W przypadku zestawów skalowania typu spot platformy Azure obsługiwane są przydziały i "Usuń", a minimalna wersja interfejsu API to 2017-10-30-preview.

evictionPolicy?: string

Wartość właściwości

string

extensionsTimeBudget

Określa czas przydziału dla wszystkich rozszerzeń do uruchomienia. Czas trwania powinien wynosić od 15 minut do 120 minut (włącznie) i powinien być określony w formacie ISO 8601. Wartość domyślna to 90 minut (PT1H30M).

Minimalna wersja interfejsu API: 2020-06-01

extensionsTimeBudget?: string

Wartość właściwości

string

hardwareProfile

Określa ustawienia sprzętu maszyny wirtualnej.

hardwareProfile?: HardwareProfile

Wartość właściwości

host

Określa informacje o dedykowanym hoście, w którym znajduje się maszyna wirtualna.

Minimalna wersja interfejsu API: 2018-10-01.

host?: SubResource

Wartość właściwości

hostGroup

Określa informacje o dedykowanej grupie hostów, w których znajduje się maszyna wirtualna.

Minimalna wersja interfejsu API: 2020-06-01.

UWAGA: użytkownik nie może określić właściwości hosta i grupy hostów.

hostGroup?: SubResource

Wartość właściwości

identity

Tożsamość maszyny wirtualnej, jeśli została skonfigurowana.

identity?: VirtualMachineIdentity

Wartość właściwości

instanceView

Widok wystąpienia maszyny wirtualnej. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

instanceView?: VirtualMachineInstanceView

Wartość właściwości

licenseType

Określa, że używany obraz lub dysk został licencjonowany lokalnie.

Możliwe wartości systemu operacyjnego Windows Server to:

Windows_Client

Windows_Server

Możliwe wartości systemu operacyjnego Linux Server to:

RHEL_BYOS (dla systemu RHEL)

SLES_BYOS (dla SUSE)

Aby uzyskać więcej informacji, zobacz Korzyść użycia hybrydowego platformy Azure dla systemu Windows Server

Korzyść użycia hybrydowego platformy Azure dla systemu Linux Server

Minimalna wersja interfejsu API: 2015-06-15

licenseType?: string

Wartość właściwości

string

networkProfile

Określa interfejsy sieciowe maszyny wirtualnej.

networkProfile?: NetworkProfile

Wartość właściwości

osProfile

Określa ustawienia systemu operacyjnego używane podczas tworzenia maszyny wirtualnej. Niektórych ustawień nie można zmienić po aprowizacji maszyny wirtualnej.

osProfile?: OSProfile

Wartość właściwości

plan

Określa informacje o obrazie witryny Marketplace używanym do tworzenia maszyny wirtualnej. Ten element jest używany tylko w przypadku obrazów z witryny Marketplace. Aby można było użyć obrazu z witryny Marketplace z poziomu interfejsu API, musisz włączyć obraz do użytku programowego. W Azure Portal znajdź obraz witryny Marketplace, którego chcesz użyć, a następnie kliknij pozycję Chcesz wdrożyć programowo, Rozpocznij pracę> . Wprowadź wymagane informacje, a następnie kliknij przycisk Zapisz.

plan?: Plan

Wartość właściwości

priority

Określa priorytet maszyny wirtualnej.

Minimalna wersja interfejsu API: 2019-03-01

priority?: string

Wartość właściwości

string

provisioningState

Stan aprowizacji, który pojawia się tylko w odpowiedzi. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

provisioningState?: string

Wartość właściwości

string

proximityPlacementGroup

Określa informacje o grupie umieszczania w pobliżu, do której ma zostać przypisana maszyna wirtualna.

Minimalna wersja interfejsu API: 2018-04-01.

proximityPlacementGroup?: SubResource

Wartość właściwości

resources

Zasoby rozszerzenia podrzędnego maszyny wirtualnej. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

resources?: VirtualMachineExtension[]

Wartość właściwości

securityProfile

Określa ustawienia profilu powiązanego z zabezpieczeniami dla maszyny wirtualnej.

securityProfile?: SecurityProfile

Wartość właściwości

storageProfile

Określa ustawienia magazynu dla dysków maszyny wirtualnej.

storageProfile?: StorageProfile

Wartość właściwości

virtualMachineScaleSet

Określa informacje o zestawie skalowania maszyn wirtualnych, do którego ma zostać przypisana maszyna wirtualna. Maszyny wirtualne określone w tym samym zestawie skalowania maszyn wirtualnych są przydzielane do różnych węzłów w celu zmaksymalizowania dostępności. Obecnie maszynę wirtualną można dodać tylko do zestawu skalowania maszyn wirtualnych w czasie tworzenia. Nie można dodać istniejącej maszyny wirtualnej do zestawu skalowania maszyn wirtualnych.

Ta właściwość nie może istnieć wraz z odwołaniem properties.availabilitySet o wartości innej niż null.

Minimalna wersja api-version: 2019-03-01

virtualMachineScaleSet?: SubResource

Wartość właściwości

vmId

Określa unikatowy identyfikator maszyny wirtualnej, który jest identyfikatorem 128-bitowym, który jest zakodowany i przechowywany we wszystkich maszynach wirtualnych IaaS platformy Azure SMBIOS i może być odczytywany przy użyciu poleceń systemu BIOS platformy. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

vmId?: string

Wartość właściwości

string

zones

Strefy maszyny wirtualnej.

zones?: string[]

Wartość właściwości

string[]

Szczegóły właściwości dziedziczonej

id

Identyfikator zasobu UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

id?: string

Wartość właściwości

string

Dziedziczone zResource.id

location

Lokalizacja zasobu

location: string

Wartość właściwości

string

Dziedziczone zzasobu.location

name

Nazwa zasobu UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

name?: string

Wartość właściwości

string

Dziedziczone zResource.name

tags

Tagi zasobów

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

Wartość właściwości

{[propertyName: string]: string}

Dziedziczone zzasobu.tags

type

Typ zasobu UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

type?: string

Wartość właściwości

string

Dziedziczone zzasobu.type