VirtualMachine interface
Opisuje maszynę wirtualną.
- Extends
Właściwości
additional |
Określa dodatkowe możliwości włączone lub wyłączone na maszynie wirtualnej. |
availability |
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. |
billing |
Określa szczegóły dotyczące rozliczeń maszyny wirtualnej typu spot platformy Azure. |
diagnostics |
Określa stan ustawień diagnostycznych rozruchu. |
eviction |
Określa zasady eksmisji dla maszyny wirtualnej typu spot platformy Azure i zestawu skalowania typu spot platformy Azure. |
extensions |
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). |
hardware |
Określa ustawienia sprzętu maszyny wirtualnej. |
host | Określa informacje o dedykowanym hoście, w którym znajduje się maszyna wirtualna. |
host |
Określa informacje o dedykowanej grupie hostów, w których znajduje się maszyna wirtualna. |
identity | Tożsamość maszyny wirtualnej, jeśli została skonfigurowana. |
instance |
Widok wystąpienia maszyny wirtualnej. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
license |
Określa, że używany obraz lub dysk został licencjonowany lokalnie. |
network |
Określa interfejsy sieciowe maszyny wirtualnej. |
os |
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. |
provisioning |
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. |
proximity |
Określa informacje o grupie umieszczania w pobliżu, do której ma zostać przypisana maszyna wirtualna. |
resources | Zasoby rozszerzenia podrzędnego maszyny wirtualnej. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
security |
Określa ustawienia profilu powiązanego z zabezpieczeniami dla maszyny wirtualnej. |
storage |
Określa ustawienia magazynu dla dysków maszyny wirtualnej. |
virtual |
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. |
vm |
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
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