VirtualMachine interface
Opisuje maszynę wirtualną.
- Rozszerzenie
Właściwości
additional |
Określa dodatkowe możliwości włączone lub wyłączone na maszynie wirtualnej. |
application |
Określa aplikacje galerii, które powinny zostać udostępnione maszynie wirtualnej/usłudze VMSS. |
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 Omówienie zestawów dostępności. Aby uzyskać więcej informacji na temat planowanej konserwacji platformy Azure, zobacz Konserwacja i aktualizacje Virtual Machines 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. |
billing |
Określa szczegóły dotyczące rozliczeń maszyny wirtualnej typu spot platformy Azure. Minimalna wersja interfejsu API: 2019-03-01. |
capacity |
Określa informacje o rezerwacji pojemności używanej do przydzielenia maszyny wirtualnej. Minimalna wersja interfejsu API: 2021-04-01. |
diagnostics |
Określa stan ustawień diagnostycznych rozruchu. Minimalna wersja interfejsu API: 2015-06-15. |
etag | Element Etag jest właściwością zwróconą w Twórca/Update/Get odpowiedzi maszyny wirtualnej, aby klient mógł podać go w nagłówku w celu zapewnienia optymistycznych aktualizacji. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
eviction |
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. |
extended |
Rozszerzona lokalizacja maszyny wirtualnej. |
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). Minimalna wersja interfejsu API: 2020-06-01. |
hardware |
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. |
host |
Określa informacje o dedykowanej grupie hostów, w których znajduje się maszyna wirtualna. Uwaga: Użytkownik nie może określić właściwości hosta i grupy hostów. Minimalna wersja interfejsu API: 2020-06-01. |
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. |
managed |
Wartość ManagedBy jest ustawiona na wartość Zestaw skalowania maszyn wirtualnych (VMSS) flex ARM resourceID, jeśli maszyna wirtualna jest częścią zestawu skalowania maszyn wirtualnych. Ta właściwość jest używana przez platformę do wewnętrznej optymalizacji usuwania grup zasobów. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
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żywanej do utworzenia maszyny wirtualnej. Ten element jest używany tylko w przypadku obrazów z witryny Marketplace. Aby można było użyć obrazu witryny Marketplace z interfejsu API, należy włączyć obraz do stosowania programowego. W Azure Portal znajdź obraz witryny Marketplace, którego chcesz użyć, a następnie kliknij pozycję Chcesz wdrożyć programowo, Rozpocznij .> Wprowadź wymagane informacje, a następnie kliknij przycisk Zapisz. |
platform |
Określa domenę błędów logicznych zestawu skalowania, w której zostanie utworzona maszyna wirtualna. Domyślnie maszyna wirtualna zostanie automatycznie przypisana do domeny błędów, która najlepiej zachowuje równowagę między dostępnymi domenami błędów. Ma to zastosowanie tylko wtedy, gdy właściwość "virtualMachineScaleSet" tej maszyny wirtualnej jest ustawiona. Zestaw skalowania maszyn wirtualnych, do którego się odwołuje, musi mieć wartość "platformFaultDomainCount" większą niż 1. Tej właściwości nie można zaktualizować po utworzeniu maszyny wirtualnej. Przypisanie domeny błędów można wyświetlić w widoku wystąpienia maszyny wirtualnej. Minimalna wersja api-version: 2020-12-01. |
priority | Określa priorytet maszyny wirtualnej. Minimalna wersja interfejsu API: 2019-03-01 |
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. 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. |
scheduled |
Określa konfiguracje związane z ponownym wdrożeniem, ponownym rozruchem i scheduledEventsAdditionalPublishingTargets Zaplanowane konfiguracje związane z zdarzeniami dla maszyny wirtualnej. |
scheduled |
Określa konfiguracje związane z zaplanowanymi zdarzeniami. |
security |
Określa ustawienia profilu powiązanego z zabezpieczeniami dla maszyny wirtualnej. |
storage |
Określa ustawienia magazynu dla dysków maszyny wirtualnej. |
time |
Określa godzinę utworzenia zasobu maszyny wirtualnej. Minimalna wersja interfejsu API: 2021-11-01. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
user |
UserData dla maszyny wirtualnej, która musi być zakodowana w formacie base-64. Klient nie powinien przekazywać żadnych wpisów tajnych w tym miejscu. Minimalna wersja interfejsu API: 2021-03-01. |
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. Ta właściwość nie może istnieć wraz z odwołaniem właściwości innej niż null.availabilitySet. Minimalna wersja api-version: 2019-03-01. |
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
applicationProfile
Określa aplikacje galerii, które powinny zostać udostępnione maszynie wirtualnej/usłudze VMSS.
applicationProfile?: ApplicationProfile
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 Omówienie zestawów dostępności. Aby uzyskać więcej informacji na temat planowanej konserwacji platformy Azure, zobacz Konserwacja i aktualizacje Virtual Machines 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
capacityReservation
Określa informacje o rezerwacji pojemności używanej do przydzielenia maszyny wirtualnej. Minimalna wersja interfejsu API: 2021-04-01.
capacityReservation?: CapacityReservationProfile
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
etag
Element Etag jest właściwością zwróconą w Twórca/Update/Get odpowiedzi maszyny wirtualnej, aby klient mógł podać go w nagłówku w celu zapewnienia optymistycznych aktualizacji. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
etag?: string
Wartość właściwości
string
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
extendedLocation
Rozszerzona lokalizacja maszyny wirtualnej.
extendedLocation?: ExtendedLocation
Wartość właściwości
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. Uwaga: Użytkownik nie może określić właściwości hosta i grupy hostów. Minimalna wersja interfejsu API: 2020-06-01.
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 dla systemu operacyjnego Linux Server to:
RHEL_BYOS (dla RHEL)
SLES_BYOS (dla SUSE)
Aby uzyskać więcej informacji, zobacz Korzyści użycia hybrydowego platformy Azure dla systemu Windows Server
Korzyść użycia hybrydowego platformy Azure dla serwera z systemem Linux
Minimalna wersja interfejsu API: 2015-06-15
licenseType?: string
Wartość właściwości
string
managedBy
Wartość ManagedBy jest ustawiona na wartość Zestaw skalowania maszyn wirtualnych (VMSS) flex ARM resourceID, jeśli maszyna wirtualna jest częścią zestawu skalowania maszyn wirtualnych. Ta właściwość jest używana przez platformę do wewnętrznej optymalizacji usuwania grup zasobów. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
managedBy?: 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żywanej do utworzenia maszyny wirtualnej. Ten element jest używany tylko w przypadku obrazów z witryny Marketplace. Aby można było użyć obrazu witryny Marketplace z interfejsu API, należy włączyć obraz do stosowania programowego. W Azure Portal znajdź obraz witryny Marketplace, którego chcesz użyć, a następnie kliknij pozycję Chcesz wdrożyć programowo, Rozpocznij .> Wprowadź wymagane informacje, a następnie kliknij przycisk Zapisz.
plan?: Plan
Wartość właściwości
platformFaultDomain
Określa domenę błędów logicznych zestawu skalowania, w której zostanie utworzona maszyna wirtualna. Domyślnie maszyna wirtualna zostanie automatycznie przypisana do domeny błędów, która najlepiej zachowuje równowagę między dostępnymi domenami błędów. Ma to zastosowanie tylko wtedy, gdy właściwość "virtualMachineScaleSet" tej maszyny wirtualnej jest ustawiona. Zestaw skalowania maszyn wirtualnych, do którego się odwołuje, musi mieć wartość "platformFaultDomainCount" większą niż 1. Tej właściwości nie można zaktualizować po utworzeniu maszyny wirtualnej. Przypisanie domeny błędów można wyświetlić w widoku wystąpienia maszyny wirtualnej. Minimalna wersja api-version: 2020-12-01.
platformFaultDomain?: number
Wartość właściwości
number
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
scheduledEventsPolicy
Określa konfiguracje związane z ponownym wdrożeniem, ponownym rozruchem i scheduledEventsAdditionalPublishingTargets Zaplanowane konfiguracje związane z zdarzeniami dla maszyny wirtualnej.
scheduledEventsPolicy?: ScheduledEventsPolicy
Wartość właściwości
scheduledEventsProfile
Określa konfiguracje związane z zaplanowanymi zdarzeniami.
scheduledEventsProfile?: ScheduledEventsProfile
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
timeCreated
Określa godzinę utworzenia zasobu maszyny wirtualnej. Minimalna wersja interfejsu API: 2021-11-01. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
timeCreated?: Date
Wartość właściwości
Date
userData
UserData dla maszyny wirtualnej, która musi być zakodowana w formacie base-64. Klient nie powinien przekazywać żadnych wpisów tajnych w tym miejscu. Minimalna wersja interfejsu API: 2021-03-01.
userData?: string
Wartość właściwości
string
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 właściwości innej niż null.availabilitySet. 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