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 być udostępniane maszynie wirtualnej/zestawowi skalowania maszyn wirtualnych. |
| 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 Zestawy dostępności — omówienie. Aby uzyskać więcej informacji na temat planowanej konserwacji platformy Azure, zobacz Konserwacja i aktualizacje maszyn wirtualnych na platformie Azure. Obecnie maszynę wirtualną można dodać tylko do zestawu dostępności podczas 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 obszarze Tworzenie/aktualizowanie/pobieranie odpowiedzi maszyny wirtualnej, aby klient mógł podać go w nagłówku, aby zapewnić optymistyczne aktualizacje. 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 "Usuwanie", a minimalna wersja interfejsu API to 2019-03-01. W przypadku zestawów skalowania typu spot platformy Azure obsługiwane są opcje "Cofnij przydział" i "Usuń", a minimalna wersja interfejsu API to 2017-10-30-preview. |
| extended |
Rozszerzona lokalizacja maszyny wirtualnej. |
| extensions |
Określa czas przydzielany 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 dla 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 zarówno hosta, jak 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 |
Ustawienie ManagedBy jest ustawione 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. Nie można zmienić niektórych ustawień po aprowizacji maszyny wirtualnej. |
| placement | Sekcja Umieszczanie określa ograniczenia zdefiniowane przez użytkownika dla umieszczania sprzętu maszyny wirtualnej. Nie można zmienić tej właściwości po aprowizacji maszyny wirtualnej. Minimalna wersja interfejsu API: 2024-11-01. |
| plan | Określa informacje o obrazie witryny Marketplace używanej 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, należy włączyć obraz do stosowania programowego. W witrynie 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 pozycję 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. Nie można zaktualizować tej właściwości 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 wdrażaniem, ponownym uruchomieniem i harmonogramemEventsAdditionalPublishingTargets Zaplanowane konfiguracje zdarzeń 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 czas 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 128-bitowym identyfikatorem zakodowanym i przechowywanym 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 dostępności. |
Właściwości dziedziczone
| id | W pełni kwalifikowany identyfikator zasobu dla zasobu. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| location | Lokalizacja geograficzna, w której znajduje się zasób |
| name | Nazwa zasobu UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| system |
Metadane usługi Azure Resource Manager zawierające informacje „createdBy” i „modifiedBy”. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer. |
| tags | Tagi zasobów. |
| type | Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts" 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 być udostępniane maszynie wirtualnej/zestawowi skalowania maszyn wirtualnych.
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 Zestawy dostępności — omówienie. Aby uzyskać więcej informacji na temat planowanej konserwacji platformy Azure, zobacz Konserwacja i aktualizacje maszyn wirtualnych na platformie Azure. Obecnie maszynę wirtualną można dodać tylko do zestawu dostępności podczas 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 obszarze Tworzenie/aktualizowanie/pobieranie odpowiedzi maszyny wirtualnej, aby klient mógł podać go w nagłówku, aby zapewnić optymistyczne aktualizacje. 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 "Usuwanie", a minimalna wersja interfejsu API to 2019-03-01. W przypadku zestawów skalowania typu spot platformy Azure obsługiwane są opcje "Cofnij przydział" 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 przydzielany 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 dla 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 zarówno hosta, jak 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 systemu operacyjnego Linux Server to:
RHEL_BYOS (dla 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
managedBy
Ustawienie ManagedBy jest ustawione 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. Nie można zmienić niektórych ustawień po aprowizacji maszyny wirtualnej.
osProfile?: OSProfile
Wartość właściwości
placement
Sekcja Umieszczanie określa ograniczenia zdefiniowane przez użytkownika dla umieszczania sprzętu maszyny wirtualnej. Nie można zmienić tej właściwości po aprowizacji maszyny wirtualnej. Minimalna wersja interfejsu API: 2024-11-01.
placement?: Placement
Wartość właściwości
plan
Określa informacje o obrazie witryny Marketplace używanej 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, należy włączyć obraz do stosowania programowego. W witrynie 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 pozycję 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. Nie można zaktualizować tej właściwości 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 wdrażaniem, ponownym uruchomieniem i harmonogramemEventsAdditionalPublishingTargets Zaplanowane konfiguracje zdarzeń 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 czas 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 128-bitowym identyfikatorem zakodowanym i przechowywanym 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 dostępności.
zones?: string[]
Wartość właściwości
string[]
Szczegóły właściwości dziedziczonej
id
W pełni kwalifikowany identyfikator zasobu dla zasobu. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} 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 zTrackedResource.id
location
Lokalizacja geograficzna, w której znajduje się zasób
location: string
Wartość właściwości
string
dziedziczone zTrackedResource.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 zTrackedResource.name
systemData
Metadane usługi Azure Resource Manager zawierające informacje „createdBy” i „modifiedBy”. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.
systemData?: SystemData
Wartość właściwości
dziedziczone zTrackedResource.systemData
tags
Tagi zasobów.
tags?: {[propertyName: string]: string}
Wartość właściwości
{[propertyName: string]: string}
dziedziczone zTrackedResource.tags
type
Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts" 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 zTrackedResource.type