Virtual Machine Instances - Create Or Update
实现虚拟机 PUT 方法。
用于创建或更新虚拟机实例的操作。 请注意,某些属性只能在创建虚拟机实例期间设置。
PUT https://management.azure.com/{resourceUri}/providers/Microsoft.ScVmm/virtualMachineInstances/default?api-version=2025-03-13
URI 参数
名称 | 在 | 必需 | 类型 | 说明 |
---|---|---|---|---|
resource
|
path | True |
string |
资源的完全限定的 Azure 资源管理器标识符。 |
api-version
|
query | True |
string minLength: 1 |
要用于此作的 API 版本。 |
请求正文
名称 | 必需 | 类型 | 说明 |
---|---|---|---|
extendedLocation | True |
获取或设置扩展位置。 |
|
properties.availabilitySets |
VM 中的可用性集。 |
||
properties.hardwareProfile |
硬件属性。 |
||
properties.infrastructureProfile |
获取基础结构配置文件。 |
||
properties.networkProfile |
网络属性。 |
||
properties.osProfile |
OS 属性。 |
||
properties.storageProfile |
存储属性。 |
响应
名称 | 类型 | 说明 |
---|---|---|
200 OK |
资源“VirtualMachineInstance”更新操作成功 |
|
201 Created |
资源“VirtualMachineInstance”创建操作成功 标头 Retry-After: integer |
|
Other Status Codes |
意外的错误响应。 |
安全性
azure_auth
Azure Active Directory OAuth2 Flow。
类型:
oauth2
流向:
implicit
授权 URL:
https://login.microsoftonline.com/common/oauth2/authorize
作用域
名称 | 说明 |
---|---|
user_impersonation | 模拟用户帐户 |
示例
Virtual |
Virtual |
VirtualMachineInstances_CreateOrUpdate_MaximumSet
示例请求
PUT https://management.azure.com/gtgclehcbsyave/providers/Microsoft.ScVmm/virtualMachineInstances/default?api-version=2025-03-13
{
"properties": {
"availabilitySets": [
{
"id": "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.ScVmm/availabilitySets/availabilitySetResourceName",
"name": "lwbhaseo"
}
],
"osProfile": {
"adminUsername": "asasas",
"adminPassword": "vavtppmmhlspydtkzxda",
"computerName": "uuxpcxuxcufllc",
"osType": "Windows",
"domainName": "vblzsoqxzlrygdulnefexjdezo",
"domainUsername": "sn",
"domainPassword": "ixbwja",
"workgroup": "bsqftibgcnnjpvmuxligk",
"productKey": "12345-12345-12345-12345-12345",
"timezone": 4,
"runOnceCommands": "byxpnluptiwxycbbybsf;qwerty"
},
"hardwareProfile": {
"memoryMB": 5,
"cpuCount": 22,
"limitCpuForMigration": "true",
"dynamicMemoryEnabled": "true",
"dynamicMemoryMaxMB": 2,
"dynamicMemoryMinMB": 30,
"isHighlyAvailable": "true"
},
"networkProfile": {
"networkInterfaces": [
{
"name": "kvofzqulbjlbtt",
"macAddress": "oaeqqegt",
"virtualNetworkId": "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.ScVmm/virtualNetworks/virtualNetworkName",
"ipv4AddressType": "Dynamic",
"ipv6AddressType": "Dynamic",
"macAddressType": "Dynamic",
"nicId": "roxpsvlo"
}
]
},
"storageProfile": {
"disks": [
{
"name": "fgnckfymwdsqnfxkdvexuaobe",
"diskId": "ltdrwcfjklpsimhzqyh",
"diskSizeGB": 30,
"bus": 8,
"lun": 10,
"busType": "zu",
"vhdType": "cnbeeeylrvopigdynvgpkfp",
"templateDiskId": "lcdwrokpyvekqccclf",
"storageQoSPolicy": {
"name": "ceiyfrflu",
"id": "o"
},
"createDiffDisk": "true"
}
]
},
"infrastructureProfile": {
"inventoryItemId": "ihkkqmg",
"vmmServerId": "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.ScVmm/vmmServers/vmmServerName",
"cloudId": "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.ScVmm/clouds/cloudResourceName",
"templateId": "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.ScVmm/virtualMachineTemplates/virtualMachineTemplateName",
"vmName": "qovpayfydhcvfrhe",
"uuid": "hrpw",
"lastRestoredVMCheckpoint": {
"parentCheckpointID": "hqhhzikoxunuqguouw",
"checkpointID": "wsqmrje",
"name": "keqn",
"description": "qurzfrgyflrh"
},
"checkpointType": "jkbpzjxpeegackhsvikrnlnwqz",
"generation": 28,
"biosGuid": "xixivxifyql"
}
},
"extendedLocation": {
"type": "customLocation",
"name": "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.ExtendedLocation/customLocations/customLocationName"
}
}
示例响应
{
"properties": {
"availabilitySets": [
{
"id": "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.ScVmm/availabilitySets/availabilitySetResourceName",
"name": "lwbhaseo"
}
],
"osProfile": {
"adminUsername": "asasas",
"computerName": "uuxpcxuxcufllc",
"osType": "Windows",
"osSku": "cxqnjxgkts",
"osVersion": "djt",
"domainName": "vblzsoqxzlrygdulnefexjdezo",
"domainUsername": "sn",
"workgroup": "bsqftibgcnnjpvmuxligk",
"timezone": 4,
"runOnceCommands": "byxpnluptiwxycbbybsf;qwerty"
},
"hardwareProfile": {
"memoryMB": 5,
"cpuCount": 22,
"limitCpuForMigration": "true",
"dynamicMemoryEnabled": "true",
"dynamicMemoryMaxMB": 2,
"dynamicMemoryMinMB": 30,
"isHighlyAvailable": "true"
},
"networkProfile": {
"networkInterfaces": [
{
"name": "kvofzqulbjlbtt",
"displayName": "yoayfd",
"ipv4Addresses": [
"eeunirpkpqazzxhsqonkxcfuks"
],
"ipv6Addresses": [
"pk"
],
"macAddress": "oaeqqegt",
"virtualNetworkId": "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.ScVmm/virtualNetworks/virtualNetworkName",
"networkName": "lqbm",
"ipv4AddressType": "Dynamic",
"ipv6AddressType": "Dynamic",
"macAddressType": "Dynamic",
"nicId": "roxpsvlo"
}
]
},
"storageProfile": {
"disks": [
{
"name": "fgnckfymwdsqnfxkdvexuaobe",
"displayName": "fgladknawlgjodo",
"diskId": "ltdrwcfjklpsimhzqyh",
"diskSizeGB": 30,
"maxDiskSizeGB": 18,
"bus": 8,
"lun": 10,
"busType": "zu",
"vhdType": "cnbeeeylrvopigdynvgpkfp",
"volumeType": "ckkymkuekzzqhexyjueruzlfemoeln",
"vhdFormatType": "vbcrrmhgahznifudvhxfagwoplcb",
"templateDiskId": "lcdwrokpyvekqccclf",
"storageQoSPolicy": {
"name": "ceiyfrflu",
"id": "o"
},
"createDiffDisk": "true"
}
]
},
"infrastructureProfile": {
"inventoryItemId": "ihkkqmg",
"vmmServerId": "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.ScVmm/vmmServers/vmmServerName",
"cloudId": "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.ScVmm/clouds/cloudResourceName",
"templateId": "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.ScVmm/virtualMachineTemplates/virtualMachineTemplateName",
"vmName": "qovpayfydhcvfrhe",
"uuid": "hrpw",
"lastRestoredVMCheckpoint": {
"parentCheckpointID": "hqhhzikoxunuqguouw",
"checkpointID": "wsqmrje",
"name": "keqn",
"description": "qurzfrgyflrh"
},
"checkpointType": "jkbpzjxpeegackhsvikrnlnwqz",
"generation": 28,
"biosGuid": "xixivxifyql",
"checkpoints": [
{
"parentCheckpointID": "hqhhzikoxunuqguouw",
"checkpointID": "wsqmrje",
"name": "keqn",
"description": "kz"
}
]
},
"powerState": "dbqyxewvrbqcifpwfvxyllwyaffmvm",
"provisioningState": "Succeeded"
},
"extendedLocation": {
"type": "customLocation",
"name": "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.ExtendedLocation/customLocations/customLocationName"
},
"id": "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.ScVmm/virtualMachineInstances/default",
"name": "uuqpsdoiyvedvqtrwop",
"type": "zculorteltpvthtzgnpgdpoe",
"systemData": {
"createdBy": "p",
"createdByType": "User",
"createdAt": "2024-01-29T22:28:00.094Z",
"lastModifiedBy": "goxcwpyyqlxndquly",
"lastModifiedByType": "User",
"lastModifiedAt": "2024-01-29T22:28:00.095Z"
}
}
Azure-AsyncOperation: https://contoso.com/operationstatus
{
"properties": {
"availabilitySets": [
{
"id": "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.ScVmm/availabilitySets/availabilitySetResourceName",
"name": "lwbhaseo"
}
],
"osProfile": {
"adminUsername": "asasas",
"computerName": "uuxpcxuxcufllc",
"osType": "Windows",
"osSku": "cxqnjxgkts",
"osVersion": "djt",
"domainName": "vblzsoqxzlrygdulnefexjdezo",
"domainUsername": "sn",
"workgroup": "bsqftibgcnnjpvmuxligk",
"timezone": 4,
"runOnceCommands": "byxpnluptiwxycbbybsf;qwerty"
},
"hardwareProfile": {
"memoryMB": 5,
"cpuCount": 22,
"limitCpuForMigration": "true",
"dynamicMemoryEnabled": "true",
"dynamicMemoryMaxMB": 2,
"dynamicMemoryMinMB": 30,
"isHighlyAvailable": "true"
},
"networkProfile": {
"networkInterfaces": [
{
"name": "kvofzqulbjlbtt",
"displayName": "yoayfd",
"ipv4Addresses": [
"eeunirpkpqazzxhsqonkxcfuks"
],
"ipv6Addresses": [
"pk"
],
"macAddress": "oaeqqegt",
"virtualNetworkId": "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.ScVmm/virtualNetworks/virtualNetworkName",
"networkName": "lqbm",
"ipv4AddressType": "Dynamic",
"ipv6AddressType": "Dynamic",
"macAddressType": "Dynamic",
"nicId": "roxpsvlo"
}
]
},
"storageProfile": {
"disks": [
{
"name": "fgnckfymwdsqnfxkdvexuaobe",
"displayName": "fgladknawlgjodo",
"diskId": "ltdrwcfjklpsimhzqyh",
"diskSizeGB": 30,
"maxDiskSizeGB": 18,
"bus": 8,
"lun": 10,
"busType": "zu",
"vhdType": "cnbeeeylrvopigdynvgpkfp",
"volumeType": "ckkymkuekzzqhexyjueruzlfemoeln",
"vhdFormatType": "vbcrrmhgahznifudvhxfagwoplcb",
"templateDiskId": "lcdwrokpyvekqccclf",
"storageQoSPolicy": {
"name": "ceiyfrflu",
"id": "o"
},
"createDiffDisk": "true"
}
]
},
"infrastructureProfile": {
"inventoryItemId": "ihkkqmg",
"vmmServerId": "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.ScVmm/vmmServers/vmmServerName",
"cloudId": "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.ScVmm/clouds/cloudResourceName",
"templateId": "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.ScVmm/virtualMachineTemplates/virtualMachineTemplateName",
"vmName": "qovpayfydhcvfrhe",
"uuid": "hrpw",
"lastRestoredVMCheckpoint": {
"parentCheckpointID": "hqhhzikoxunuqguouw",
"checkpointID": "wsqmrje",
"name": "keqn",
"description": "qurzfrgyflrh"
},
"checkpointType": "jkbpzjxpeegackhsvikrnlnwqz",
"generation": 28,
"biosGuid": "xixivxifyql",
"checkpoints": [
{
"parentCheckpointID": "hqhhzikoxunuqguouw",
"checkpointID": "wsqmrje",
"name": "keqn",
"description": "kz"
}
]
},
"powerState": "dbqyxewvrbqcifpwfvxyllwyaffmvm",
"provisioningState": "Succeeded"
},
"extendedLocation": {
"type": "customLocation",
"name": "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.ExtendedLocation/customLocations/customLocationName"
},
"id": "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.ScVmm/virtualMachineInstances/default",
"name": "uuqpsdoiyvedvqtrwop",
"type": "zculorteltpvthtzgnpgdpoe",
"systemData": {
"createdBy": "p",
"createdByType": "User",
"createdAt": "2024-01-29T22:28:00.094Z",
"lastModifiedBy": "goxcwpyyqlxndquly",
"lastModifiedByType": "User",
"lastModifiedAt": "2024-01-29T22:28:00.095Z"
}
}
VirtualMachineInstances_CreateOrUpdate_MinimumSet
示例请求
PUT https://management.azure.com/gtgclehcbsyave/providers/Microsoft.ScVmm/virtualMachineInstances/default?api-version=2025-03-13
{
"extendedLocation": {}
}
示例响应
{
"id": "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.ScVmm/virtualMachineInstances/default",
"extendedLocation": {}
}
Azure-AsyncOperation: https://contoso.com/operationstatus
{
"id": "/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.ScVmm/virtualMachineInstances/default",
"extendedLocation": {}
}
定义
名称 | 说明 |
---|---|
Allocation |
网络地址分配方法。 |
Availability |
可用性集模型 |
Checkpoint |
定义资源属性。 |
created |
创建资源的标识的类型。 |
Create |
创建差异磁盘。 |
Dynamic |
已启用动态内存。 |
Error |
资源管理错误附加信息。 |
Error |
错误详细信息。 |
Error |
错误响应 |
Extended |
扩展位置。 |
Hardware |
定义资源属性。 |
Infrastructure |
指定虚拟机实例的 vmmServer 基础结构特定设置。 |
Is |
高度可用。 |
Limit |
限制迁移的 CPU。 |
Network |
网络接口模型 |
Network |
定义资源属性。 |
Os |
定义资源属性。 |
Os |
虚拟机操作系统类型。 |
Provisioning |
资源的预配状态。 |
Storage |
定义资源属性。 |
Storage |
StorageQoSPolicyDetails 定义。 |
system |
与创建和上次修改资源相关的元数据。 |
Virtual |
虚拟磁盘模型 |
Virtual |
定义 virtualMachineInstance。 |
AllocationMethod
网络地址分配方法。
值 | 说明 |
---|---|
Dynamic |
动态分配的地址。 |
Static |
静态分配的地址。 |
AvailabilitySetListItem
可用性集模型
名称 | 类型 | 说明 |
---|---|---|
id |
string (arm-id) |
获取 microsoft.scvmm/availabilitySets 资源的 ARM ID。 |
name |
string |
获取或设置可用性集的名称。 |
Checkpoint
定义资源属性。
名称 | 类型 | 说明 |
---|---|---|
checkpointID |
string |
获取检查点的 ID。 |
description |
string |
获取检查点的说明。 |
name |
string |
获取检查点的名称。 |
parentCheckpointID |
string |
获取检查点的父级的 ID。 |
createdByType
创建资源的标识的类型。
值 | 说明 |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
CreateDiffDisk
创建差异磁盘。
值 | 说明 |
---|---|
false |
禁用创建差异磁盘。 |
true |
启用创建差异磁盘。 |
DynamicMemoryEnabled
已启用动态内存。
值 | 说明 |
---|---|
false |
禁用动态内存。 |
true |
启用动态内存。 |
ErrorAdditionalInfo
资源管理错误附加信息。
名称 | 类型 | 说明 |
---|---|---|
info |
object |
其他信息。 |
type |
string |
其他信息类型。 |
ErrorDetail
错误详细信息。
名称 | 类型 | 说明 |
---|---|---|
additionalInfo |
错误附加信息。 |
|
code |
string |
错误代码。 |
details |
错误详细信息。 |
|
message |
string |
错误消息。 |
target |
string |
错误目标。 |
ErrorResponse
错误响应
名称 | 类型 | 说明 |
---|---|---|
error |
错误对象。 |
ExtendedLocation
扩展位置。
名称 | 类型 | 说明 |
---|---|---|
name |
string (arm-id) |
扩展位置名称。 |
type |
string |
扩展位置类型。 |
HardwareProfile
定义资源属性。
名称 | 类型 | 说明 |
---|---|---|
cpuCount |
integer (int32) |
获取或设置 vm 的 vCPU 数。 |
dynamicMemoryEnabled |
获取或设置一个值,该值指示是否启用动态内存。 |
|
dynamicMemoryMaxMB |
integer (int32) |
获取或设置 vm 的最大动态内存。 |
dynamicMemoryMinMB |
integer (int32) |
获取或设置 vm 的最小动态内存。 |
isHighlyAvailable |
获取高度可用的属性。 |
|
limitCpuForMigration |
获取或设置一个值,该值指示是否为 VM 的实时迁移启用处理器兼容性模式。 |
|
memoryMB |
integer (int32) |
MemoryMB 是虚拟机内存的大小(以 MB 为单位)。 |
InfrastructureProfile
指定虚拟机实例的 vmmServer 基础结构特定设置。
名称 | 类型 | 说明 |
---|---|---|
biosGuid |
string |
获取或设置 vm 的 bios guid。 |
checkpointType |
string |
VM 支持的检查点类型。 |
checkpoints |
VM 中的检查点。 |
|
cloudId |
string (arm-id) |
用于部署 VM 的云资源的 ARM ID。 |
generation |
integer (int32) |
获取或设置 VM 的生成。 |
inventoryItemId |
string |
获取或设置资源的清单项 ID。 |
lastRestoredVMCheckpoint |
VM 中上次还原的检查点。 |
|
templateId |
string (arm-id) |
用于部署 VM 的模板资源的 ARM ID。 |
uuid |
string |
虚拟机的唯一 ID。 |
vmName |
string minLength: 1 |
VMName 是 SCVmm 服务器上的 VM 的名称。 |
vmmServerId |
string (arm-id) |
此资源所在的 vmmServer 资源的 ARM ID。 |
IsHighlyAvailable
高度可用。
值 | 说明 |
---|---|
false |
禁用高可用性。 |
true |
启用高可用性。 |
LimitCpuForMigration
限制迁移的 CPU。
值 | 说明 |
---|---|
false |
禁用限制用于迁移的 CPU。 |
true |
为迁移启用限制 CPU。 |
NetworkInterface
网络接口模型
名称 | 类型 | 说明 |
---|---|---|
displayName |
string |
获取网络接口的显示名称,如 vmmServer 中所示。 如果未设置名称,则这是 NIC 的回退标签。 |
ipv4AddressType |
获取或设置 ipv4 地址类型。 |
|
ipv4Addresses |
string[] |
获取 nic ipv4 地址。 |
ipv6AddressType |
获取或设置 ipv6 地址类型。 |
|
ipv6Addresses |
string[] |
获取 nic ipv6 地址。 |
macAddress |
string |
获取或设置 nic MAC 地址。 |
macAddressType |
获取或设置 mac 地址类型。 |
|
name |
string |
获取或设置网络接口的名称。 |
networkName |
string |
获取 nic 连接到的 vmmServer 中的虚拟网络的名称。 |
nicId |
string |
获取或设置 nic ID。 |
virtualNetworkId |
string (arm-id) |
获取或设置用于连接 nic 的 Microsoft.ScVmm/virtualNetwork 资源的 ARM ID。 |
NetworkProfile
定义资源属性。
名称 | 类型 | 说明 |
---|---|---|
networkInterfaces |
获取或设置与虚拟机关联的网络接口的列表。 |
OsProfileForVmInstance
定义资源属性。
名称 | 类型 | 说明 |
---|---|---|
adminPassword |
string (password) |
虚拟机的管理员密码。 |
adminUsername |
string |
获取或设置管理员用户名。 |
computerName |
string |
获取或设置计算机名称。 |
domainName |
string |
获取或设置域名。 |
domainPassword |
string (password) |
VM 必须加入的域的密码。 |
domainUsername |
string |
获取或设置域用户名。 |
osSku |
string |
获取 os sku。 |
osType |
获取 os 的类型。 |
|
osVersion |
string |
获取 os 版本。 |
productKey |
string (password) |
获取或设置产品密钥。输入格式 xxxxx-xxxxx-xxxxx-xxxxx-xxxxx |
runOnceCommands |
string |
获取或设置在创建时以分号分隔的命令一次运行。 |
timezone |
integer (int32) |
获取或设置时区的索引值。 |
workgroup |
string |
获取或设置工作组。 |
OsType
虚拟机操作系统类型。
值 | 说明 |
---|---|
Linux |
Linux 操作系统。 |
Other |
其他操作系统。 |
Windows |
Windows 操作系统。 |
ProvisioningState
资源的预配状态。
值 | 说明 |
---|---|
Accepted |
资源已被接受。 |
Canceled |
资源创建已取消。 |
Created |
已创建资源。 |
Deleting |
正在删除资源。 |
Failed |
资源创建失败。 |
Provisioning |
资源正在预配。 |
Succeeded |
已创建资源。 |
Updating |
资源正在更新。 |
StorageProfile
定义资源属性。
名称 | 类型 | 说明 |
---|---|---|
disks |
获取或设置与虚拟机关联的虚拟磁盘的列表。 |
StorageQosPolicyDetails
StorageQoSPolicyDetails 定义。
名称 | 类型 | 说明 |
---|---|---|
id |
string |
QoS 策略的 ID。 |
name |
string |
策略的名称。 |
systemData
与创建和上次修改资源相关的元数据。
名称 | 类型 | 说明 |
---|---|---|
createdAt |
string (date-time) |
资源创建时间戳 (UTC) 。 |
createdBy |
string |
创建资源的标识。 |
createdByType |
创建资源的标识的类型。 |
|
lastModifiedAt |
string (date-time) |
上次修改的资源时间戳(UTC) |
lastModifiedBy |
string |
上次修改资源的标识。 |
lastModifiedByType |
上次修改资源的标识的类型。 |
VirtualDisk
虚拟磁盘模型
名称 | 类型 | 说明 |
---|---|---|
bus |
integer (int32) |
获取或设置磁盘总线。 |
busType |
string |
获取或设置磁盘总线类型。 |
createDiffDisk |
获取或设置一个值,该值指示差异磁盘。 |
|
diskId |
string |
获取或设置磁盘 ID。 |
diskSizeGB |
integer (int32) |
获取或设置磁盘总大小。 |
displayName |
string |
获取虚拟磁盘的显示名称,如 vmmServer 中所示。 如果未设置名称,则这是磁盘的回退标签。 |
lun |
integer (int32) |
获取或设置磁盘 lun。 |
maxDiskSizeGB |
integer (int32) |
获取最大磁盘大小。 |
name |
string |
获取或设置磁盘的名称。 |
storageQoSPolicy |
磁盘的 QoS 策略。 |
|
templateDiskId |
string |
获取或设置模板中的磁盘 ID。 |
vhdFormatType |
string |
获取磁盘 vhd 格式类型。 |
vhdType |
string |
获取或设置磁盘 vhd 类型。 |
volumeType |
string |
获取磁盘卷类型。 |
VirtualMachineInstance
定义 virtualMachineInstance。
名称 | 类型 | 说明 |
---|---|---|
extendedLocation |
获取或设置扩展位置。 |
|
id |
string (arm-id) |
资源的完全限定资源 ID。 例如“/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}” |
name |
string |
资源的名称 |
properties.availabilitySets |
VM 中的可用性集。 |
|
properties.hardwareProfile |
硬件属性。 |
|
properties.infrastructureProfile |
获取基础结构配置文件。 |
|
properties.networkProfile |
网络属性。 |
|
properties.osProfile |
OS 属性。 |
|
properties.powerState |
string |
获取虚拟机的电源状态。 |
properties.provisioningState |
资源的预配状态。 |
|
properties.storageProfile |
存储属性。 |
|
systemData |
包含 createdBy 和 modifiedBy 信息的 Azure 资源管理器元数据。 |
|
type |
string |
资源的类型。 例如“Microsoft.Compute/virtualMachines”或“Microsoft.Storage/storageAccounts” |