VStorageObjectConfigInfo
VStorageObjectConfigInfo
Data object specifies Virtual storage object configuration
AllOf
This class requires all of the following:
JSON Example
{
"_typeName": "string",
"id": {
"_typeName": "string",
"id": "string"
},
"name": "string",
"createTime": "string",
"keepAfterDeleteVm": false,
"relocationDisabled": false,
"nativeSnapshotSupported": false,
"changedBlockTrackingEnabled": false,
"backing": {
"_typeName": "string",
"datastore": {
"_typeName": "string",
"type": "string",
"value": "string"
}
},
"metadata": [
{
"_typeName": "string",
"key": "string",
"value": "string"
}
],
"vclock": {
"_typeName": "string",
"vClockTime": 0
},
"iofilter": [
"string"
],
"descriptorVersion": 0,
"capacityInMB": 0,
"consumptionType": [
"string"
],
"consumerId": [
{
"_typeName": "string",
"id": "string"
}
]
}
integer As int32 As int32
descriptorVersion
Optional
The descriptor version of this object
Since: vSphere API Release 8.0.1.0
integer As int64 As int64
capacityInMB
Required
The size in MB of this object.
array of string
consumptionType
Optional
Consumption type of this object.
See also VStorageObjectConsumptionTypeEnum.
array of ID
consumerId
Optional
IDs of the consumer objects which consume this vstorage object.
For a virtual disk, this can be VM ID(s).