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).