VirtualMachineProperties interface
描述虛擬機的屬性。
屬性
| additional |
指定在虛擬機上啟用或停用的其他功能。 |
| application |
指定應該提供給 VM/VMSS 使用的資源庫應用程式。 |
| availability |
指定虛擬機應指派之可用性設定組的相關信息。 在相同可用性設定組中指定的虛擬機被配置到不同的節點,以最大化可用性。 如需可用性設定組的詳細資訊,請參閱 可用性設定組概觀。 如需 Azure 計劃性維護的詳細資訊,請參閱 Azure中虛擬機的維護和更新。 目前,VM 只能在建立時新增至可用性設定組。 要新增 VM 的可用性設定組應該位於與可用性設定組資源相同的資源群組之下。 現有的 VM 無法新增至可用性設定組。 這個屬性不能與非 Null properties.virtualMachineScaleSet 參考一起存在。 |
| billing |
指定 Azure Spot 虛擬機的計費相關詳細數據。 API 版本下限:2019-03-01。 |
| capacity |
指定用來配置虛擬機之容量保留區的相關信息。 API 版本下限:2021-04-01。 |
| diagnostics |
指定開機診斷設定狀態。 API 版本下限:2015-06-15。 |
| eviction |
指定 Azure Spot 虛擬機和 Azure Spot 擴展集的收回原則。 針對 Azure Spot 虛擬機,支援「解除分配」和「刪除」,且最低 API 版本為 2019-03-01。 針對 Azure Spot 擴展集,支援「解除分配」和「刪除」,且最低 API 版本為 2017-10-30-preview。 |
| extensions |
指定所有延伸模組要啟動的時間。 持續時間應介於 15 分鐘到 120 分鐘之間(含),且應以 ISO 8601 格式指定。 預設值為90分鐘(PT1H30M)。 API 版本下限:2020-06-01。 |
| hardware |
指定虛擬機的硬體設定。 |
| host | 指定虛擬機所在專用主機的相關信息。 API 版本下限:2018-10-01。 |
| host |
指定虛擬機所在專用主機群組的相關信息。 注意: 用戶無法同時指定主機和 hostGroup 屬性。 API 版本下限:2020-06-01。 |
| instance |
虛擬機實例檢視。 |
| license |
指定所使用的映像或磁碟已獲內部部署授權。 |
| network |
指定虛擬機的網路介面。 |
| os |
指定建立虛擬機時所使用的作業系統設定。 布建 VM 之後,就無法變更某些設定。 |
| platform |
指定要在其中建立虛擬機的擴展集邏輯容錯網域。 根據預設,虛擬機會自動指派給容錯網域,以在可用的容錯網域之間維持平衡。 只有當設定此虛擬機的 'virtualMachineScaleSet' 屬性時,才適用這個屬性。 參考的虛擬機擴展集必須具有大於 1 的 『platformFaultDomainCount』。 建立虛擬機之後,就無法更新這個屬性。 容錯網域指派可以在虛擬機實例檢視中檢視。 最低 api\version:2020\12\01。 |
| priority | 指定虛擬機的優先順序。 API 版本下限:2019-03-01 |
| provisioning |
只出現在回應中的布建狀態。 |
| proximity |
指定應該指派虛擬機之鄰近放置群組的相關信息。 API 版本下限:2018-04-01。 |
| resiliency |
虛擬機的韌性設定檔。 |
| scheduled |
指定虛擬機的重新部署、重新啟動和 ScheduledEventsAdditionalPublishingTargets Scheduled 事件相關組態。 |
| scheduled |
指定排程的事件相關組態。 |
| security |
指定虛擬機的安全性相關配置檔設定。 |
| storage |
指定虛擬機磁碟的記憶體設定。 |
| time |
指定建立虛擬機資源的時間。 API 版本下限:2021-11-01。 |
| user |
VM 的 UserData,其必須是base-64編碼。 客戶不應在此傳遞任何秘密。 API 版本下限:2021-03-01。 |
| virtual |
指定應該指派虛擬機之虛擬機擴展集的相關信息。 相同虛擬機擴展集中指定的虛擬機會配置給不同的節點,以將可用性最大化。 目前,VM 只能在建立時新增至虛擬機擴展集。 現有的 VM 無法新增至虛擬機擴展集。 這個屬性不能與非 Null properties.availabilitySet 參考一起存在。 最低 api\version:2019\03\01。 |
| vm |
指定 VM 唯一識別碼,這是 128 位標識碼,該標識碼會編碼並儲存在所有 Azure IaaS VM SMBIOS 中,而且可以使用平臺 BIOS 命令來讀取。 |
屬性詳細資料
additionalCapabilities
applicationProfile
availabilitySet
billingProfile
capacityReservation
指定用來配置虛擬機之容量保留區的相關信息。 API 版本下限:2021-04-01。
capacityReservation?: CapacityReservationProfile
屬性值
diagnosticsProfile
evictionPolicy
指定 Azure Spot 虛擬機和 Azure Spot 擴展集的收回原則。 針對 Azure Spot 虛擬機,支援「解除分配」和「刪除」,且最低 API 版本為 2019-03-01。 針對 Azure Spot 擴展集,支援「解除分配」和「刪除」,且最低 API 版本為 2017-10-30-preview。
evictionPolicy?: string
屬性值
string
extensionsTimeBudget
指定所有延伸模組要啟動的時間。 持續時間應介於 15 分鐘到 120 分鐘之間(含),且應以 ISO 8601 格式指定。 預設值為90分鐘(PT1H30M)。 API 版本下限:2020-06-01。
extensionsTimeBudget?: string
屬性值
string
hardwareProfile
host
hostGroup
指定虛擬機所在專用主機群組的相關信息。 注意: 用戶無法同時指定主機和 hostGroup 屬性。 API 版本下限:2020-06-01。
hostGroup?: SubResource
屬性值
instanceView
licenseType
指定所使用的映像或磁碟已獲內部部署授權。
Windows Server 操作系統的可能值為:
Windows_Client
Windows_Server
Linux Server 操作系統的可能值為:
RHEL_BYOS (RHEL)
SLES_BYOS (適用於 SUSE)
如需詳細資訊,請參閱 適用於 Windows Server 的 Azure Hybrid Use Benefit
適用於Linux Server的 Azure Hybrid Use Benefit
API 版本下限:2015-06-15
licenseType?: string
屬性值
string
networkProfile
osProfile
platformFaultDomain
指定要在其中建立虛擬機的擴展集邏輯容錯網域。 根據預設,虛擬機會自動指派給容錯網域,以在可用的容錯網域之間維持平衡。 只有當設定此虛擬機的 'virtualMachineScaleSet' 屬性時,才適用這個屬性。 參考的虛擬機擴展集必須具有大於 1 的 『platformFaultDomainCount』。 建立虛擬機之後,就無法更新這個屬性。 容錯網域指派可以在虛擬機實例檢視中檢視。 最低 api\version:2020\12\01。
platformFaultDomain?: number
屬性值
number
priority
指定虛擬機的優先順序。 API 版本下限:2019-03-01
priority?: string
屬性值
string
provisioningState
只出現在回應中的布建狀態。
provisioningState?: string
屬性值
string
proximityPlacementGroup
resiliencyProfile
scheduledEventsPolicy
指定虛擬機的重新部署、重新啟動和 ScheduledEventsAdditionalPublishingTargets Scheduled 事件相關組態。
scheduledEventsPolicy?: ScheduledEventsPolicy
屬性值
scheduledEventsProfile
securityProfile
storageProfile
timeCreated
指定建立虛擬機資源的時間。 API 版本下限:2021-11-01。
timeCreated?: Date
屬性值
Date
userData
VM 的 UserData,其必須是base-64編碼。 客戶不應在此傳遞任何秘密。 API 版本下限:2021-03-01。
userData?: string
屬性值
string
virtualMachineScaleSet
指定應該指派虛擬機之虛擬機擴展集的相關信息。 相同虛擬機擴展集中指定的虛擬機會配置給不同的節點,以將可用性最大化。 目前,VM 只能在建立時新增至虛擬機擴展集。 現有的 VM 無法新增至虛擬機擴展集。 這個屬性不能與非 Null properties.availabilitySet 參考一起存在。 最低 api\version:2019\03\01。
virtualMachineScaleSet?: SubResource
屬性值
vmId
指定 VM 唯一識別碼,這是 128 位標識碼,該標識碼會編碼並儲存在所有 Azure IaaS VM SMBIOS 中,而且可以使用平臺 BIOS 命令來讀取。
vmId?: string
屬性值
string