Host Datastore System Extend Vmfs Datastore
Increases the capacity of an existing VMFS datastore by adding new extents to the datastore.
Required privileges: Host.Config.Storage
The unique identifier for the managed object to which the method attaches; the serialized managed object reference for a request has the form moType/moId
, in this case HostDatastoreSystem/{moId}
.
The vSphere release schema. The current specification covers vSphere 8.0.2.0 APIs.
{
"datastore": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"spec": {
"_typeName": "string",
"diskUuid": "string",
"partition": {
"_typeName": "string",
"partitionFormat": "string",
"chs": {
"_typeName": "string",
"cylinder": 0,
"head": 0,
"sector": 0
},
"totalSectors": 0,
"partition": [
{
"_typeName": "string",
"partition": 0,
"startSector": 0,
"endSector": 0,
"type": "string",
"guid": "string",
"logical": false,
"attributes": 0,
"partitionAlignment": 0
}
]
},
"extent": [
{
"_typeName": "string",
"diskName": "string",
"partition": 0
}
]
}
}
Specification to increase the capacity of a VMFS datastore by adding one or more new extents to the datastore.
All the extents to be added must be on the same disk. Extension is different from creation in that the VMFS creation specification need not be specified.
The extended datastore.
{
"_typeName": "string",
"type": "string",
"value": "string"
}
NotFound: if a datastore with the name could not be found.
NotSupported: if the host is not an ESX Server.
HostConfigFault: if unable to extend the VMFS volume.
{
"_typeName": "string",
"faultCause": "MethodFault Object",
"faultMessage": [
{
"_typeName": "string",
"key": "string",
"arg": [
{
"_typeName": "string",
"key": "string",
"value": {
"_typeName": "string"
}
}
],
"message": "string"
}
]
}