ルート・スキーマ: schema
型: array
Show Source
{
"type":"array",
"items":{
"$ref":"#/definitions/Vm"
}
}
ネストされたスキーマ : Vm
型: object
Show Source
{
"type":"object",
"properties":{
"id":{
"type":"string"
},
"name":{
"type":"string"
},
"state":{
"type":"string"
},
"createTime":{
"type":"string",
"format":"date-time"
},
"updateTime":{
"type":"string",
"format":"date-time"
},
"description":{
"type":"string"
},
"vmStorageName":{
"type":"string"
},
"diskImagePath":{
"type":"string"
},
"diskSizeInGb":{
"type":"number",
"format":"double"
},
"diskSizeFormatted":{
"type":"string"
},
"source":{
"type":"string"
},
"runningConfig":{
"$ref":"#/definitions/VmConfig"
},
"nonRunningConfig":{
"$ref":"#/definitions/VmConfig"
},
"graphicsSettings":{
"type":"string"
},
"displayPort":{
"type":"string"
},
"osType":{
"type":"string"
},
"osVariant":{
"type":"string"
},
"autoStart":{
"type":"boolean"
},
"bootOption":{
"type":"string"
},
"failOver":{
"type":"boolean"
},
"prefNode":{
"type":"string"
},
"numaEnabled":{
"type":"boolean"
},
"status":{
"$ref":"#/definitions/VmStatus"
},
"clonedFrom":{
"type":"string"
}
}
}
ネストされたスキーマ : VmConfig
型: object
Show Source
{
"type":"object",
"properties":{
"memoryConfig":{
"$ref":"#/definitions/VmConfigMemory"
},
"cpuConfig":{
"$ref":"#/definitions/VmConfigCpu"
},
"vmVDisks":{
"type":"array",
"items":{
"$ref":"#/definitions/VmVDisk"
}
},
"vmVNetworks":{
"type":"array",
"items":{
"$ref":"#/definitions/VmVNetwork"
}
}
}
}
ネストされたスキーマ : VmStatus
型: object
Show Source
{
"type":"object",
"properties":{
"currNode":{
"type":"string"
},
"currState":{
"type":"string"
},
"targetState":{
"type":"string"
}
}
}
ネストされたスキーマ : VmConfigCpu
型: object
Show Source
{
"type":"object",
"properties":{
"vCpuCount":{
"type":"integer"
},
"maxVCpuCount":{
"type":"integer"
},
"cpuPoolName":{
"type":"string"
},
"effectiveCpuSet":{
"type":"string"
},
"detail":{
"type":"array",
"items":{
"$ref":"#/definitions/VmConfigCpuDetail"
}
}
}
}
ネストされたスキーマ : VmConfigMemory
型: object
Show Source
{
"type":"object",
"properties":{
"memorySizeInMb":{
"type":"integer"
},
"memorySizeFormatted":{
"type":"string"
},
"maxMemorySizeInMb":{
"type":"integer"
},
"maxMemorySizeFormatted":{
"type":"string"
}
}
}
ネストされたスキーマ : vmVDisks
型: array
Show Source
{
"type":"array",
"items":{
"$ref":"#/definitions/VmVDisk"
}
}
ネストされたスキーマ : vmVNetworks
型: array
Show Source
{
"type":"array",
"items":{
"$ref":"#/definitions/VmVNetwork"
}
}
ネストされたスキーマ : 詳細
型: array
Show Source
{
"type":"array",
"items":{
"$ref":"#/definitions/VmConfigCpuDetail"
}
}
ネストされたスキーマ : VmConfigCpuDetail
型: object
Show Source
{
"type":"object",
"properties":{
"vCpuId":{
"type":"integer"
},
"effectiveCpuSet":{
"type":"string"
},
"pinned":{
"type":"boolean"
}
}
}
ネストされたスキーマ : VmVDisk
型: object
Show Source
{
"type":"object",
"properties":{
"vDiskName":{
"type":"string"
},
"vmName":{
"type":"string"
},
"targetDev":{
"type":"string"
}
}
}
ネストされたスキーマ : VmVNetwork
型: object
Show Source
{
"type":"object",
"properties":{
"vNetworkName":{
"type":"string"
},
"vmName":{
"type":"string"
},
"dbSystemName":{
"type":"string"
},
"macAddress":{
"type":"string"
},
"pciAddress":{
"type":"string"
}
}
}