VirtualMachine interface
VirtualMachine 代表內部部署網路雲端虛擬機。
- Extends
屬性
admin |
將 SSH 公鑰新增至授權金鑰的系統管理員名稱。 |
availability |
包含此虛擬機的叢集可用性區域。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
bare |
虛擬機所登陸裸機的資源標識碼。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
boot |
選取虛擬機的開機方法。 |
cloud |
提供虛擬機平臺層級服務的雲端服務網路。 |
cluster |
虛擬機所建立叢集的資源標識碼。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
cpu |
虛擬機中的 CPU 核心數目。 |
detailed |
虛擬機的更詳細狀態。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
detailed |
目前詳細狀態的描述性訊息。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
extended |
與資源相關聯的叢集擴充位置。 |
isolate |
欄位已被取代,如果提供,則會忽略此值。 指出是否隔離其中一個指定的CPU核心,以執行此虛擬機的模擬器線程。 |
memory |
以 GB 為單位的虛擬機記憶體大小。 |
network |
虛擬機的網路附件清單。 |
network |
Base64 編碼的 cloud-init 網路數據。 |
placement |
虛擬機的排程提示。 |
power |
虛擬機的電源狀態。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
provisioning |
虛擬機的布建狀態。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
ssh |
ssh 公鑰清單。 系統會使用 adminUsername 的 cloud-init ssh_authorized_keys機制,將每個密鑰新增至虛擬機。 |
storage |
記憶體配置檔,指定與虛擬機相關磁碟的大小和其他參數。 |
user |
Base64 編碼的 cloud-init 用戶數據。 |
virtio |
欄位已被取代,請改用 virtualizationModel。 virtio 介面的類型。 |
vm |
要使用的裝置型號類型。 |
vm |
目前布建至 OS 磁碟的虛擬機映射,使用用來提取映射的完整 URL 和標記表示法。 |
vm |
用來登入可存取指定映像之映像存放庫的認證。 |
volumes | 連結至虛擬機的磁碟區資源標識碼。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
繼承的屬性
id | 資源的完整資源標識碼。 例如“/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}” 附注:此屬性將不會串行化。 它只能由伺服器填入。 |
location | 資源所在的地理位置 |
name | 資源名稱注意:此屬性將不會串行化。 它只能由伺服器填入。 |
system |
包含 createdBy 和 modifiedBy 資訊的 Azure Resource Manager 元數據。 注意:這個屬性不會串行化。 它只能由伺服器填入。 |
tags | 資源標籤。 |
type | 資源的型別。 例如“Microsoft.Compute/virtualMachines” 或 “Microsoft.Storage/storageAccounts” 附注:此屬性將不會串行化。 它只能由伺服器填入。 |
屬性詳細資料
adminUsername
將 SSH 公鑰新增至授權金鑰的系統管理員名稱。
adminUsername: string
屬性值
string
availabilityZone
包含此虛擬機的叢集可用性區域。 注意:這個屬性不會串行化。 它只能由伺服器填入。
availabilityZone?: string
屬性值
string
bareMetalMachineId
虛擬機所登陸裸機的資源標識碼。 注意:這個屬性不會串行化。 它只能由伺服器填入。
bareMetalMachineId?: string
屬性值
string
bootMethod
選取虛擬機的開機方法。
bootMethod?: string
屬性值
string
cloudServicesNetworkAttachment
clusterId
虛擬機所建立叢集的資源標識碼。 注意:這個屬性不會串行化。 它只能由伺服器填入。
clusterId?: string
屬性值
string
cpuCores
虛擬機中的 CPU 核心數目。
cpuCores: number
屬性值
number
detailedStatus
虛擬機的更詳細狀態。 注意:這個屬性不會串行化。 它只能由伺服器填入。
detailedStatus?: string
屬性值
string
detailedStatusMessage
目前詳細狀態的描述性訊息。 注意:這個屬性不會串行化。 它只能由伺服器填入。
detailedStatusMessage?: string
屬性值
string
extendedLocation
isolateEmulatorThread
欄位已被取代,如果提供,則會忽略此值。 指出是否隔離其中一個指定的CPU核心,以執行此虛擬機的模擬器線程。
isolateEmulatorThread?: string
屬性值
string
memorySizeGB
以 GB 為單位的虛擬機記憶體大小。
memorySizeGB: number
屬性值
number
networkAttachments
networkData
Base64 編碼的 cloud-init 網路數據。
networkData?: string
屬性值
string
placementHints
powerState
虛擬機的電源狀態。 注意:這個屬性不會串行化。 它只能由伺服器填入。
powerState?: string
屬性值
string
provisioningState
虛擬機的布建狀態。 注意:這個屬性不會串行化。 它只能由伺服器填入。
provisioningState?: string
屬性值
string
sshPublicKeys
ssh 公鑰清單。 系統會使用 adminUsername 的 cloud-init ssh_authorized_keys機制,將每個密鑰新增至虛擬機。
sshPublicKeys?: SshPublicKey[]
屬性值
storageProfile
userData
Base64 編碼的 cloud-init 用戶數據。
userData?: string
屬性值
string
virtioInterface
欄位已被取代,請改用 virtualizationModel。 virtio 介面的類型。
virtioInterface?: string
屬性值
string
vmDeviceModel
要使用的裝置型號類型。
vmDeviceModel?: string
屬性值
string
vmImage
目前布建至 OS 磁碟的虛擬機映射,使用用來提取映射的完整 URL 和標記表示法。
vmImage: string
屬性值
string
vmImageRepositoryCredentials
用來登入可存取指定映像之映像存放庫的認證。
vmImageRepositoryCredentials?: ImageRepositoryCredentials
屬性值
volumes
連結至虛擬機的磁碟區資源標識碼。 注意:這個屬性不會串行化。 它只能由伺服器填入。
volumes?: string[]
屬性值
string[]
繼承的屬性詳細資料
id
資源的完整資源標識碼。 例如“/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}” 附注:此屬性將不會串行化。 它只能由伺服器填入。
id?: string
屬性值
string
location
name
資源名稱注意:此屬性將不會串行化。 它只能由伺服器填入。
name?: string
屬性值
string
繼承自
systemData
包含 createdBy 和 modifiedBy 資訊的 Azure Resource Manager 元數據。 注意:這個屬性不會串行化。 它只能由伺服器填入。
systemData?: SystemData
屬性值
tags
資源標籤。
tags?: {[propertyName: string]: string}
屬性值
{[propertyName: string]: string}
type
資源的型別。 例如“Microsoft.Compute/virtualMachines” 或 “Microsoft.Storage/storageAccounts” 附注:此屬性將不會串行化。 它只能由伺服器填入。
type?: string
屬性值
string