OvfResourceMap
Deprecated as of vSphere API 5.1.
Maps source child entities to destination resource pools and resource settings.
If a mapping is not specified, a child is copied as a direct child of the parent.
{
"_typeName": "string",
"source": "string",
"parent": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"resourceSpec": {
"_typeName": "string",
"entity": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"changeVersion": "string",
"lastModified": "string",
"cpuAllocation": {
"_typeName": "string",
"reservation": 0,
"expandableReservation": false,
"limit": 0,
"shares": {
"_typeName": "string",
"shares": 0,
"level": "string"
},
"overheadLimit": 0
},
"memoryAllocation": {
"_typeName": "string",
"reservation": 0,
"expandableReservation": false,
"limit": 0,
"shares": {
"_typeName": "string",
"shares": 0,
"level": "string"
},
"overheadLimit": 0
},
"scaleDescendantsShares": "string"
},
"datastore": {
"_typeName": "string",
"type": "string",
"value": "string"
}
}
Identifies a source VirtualSystem or VirtualSystemCollection in an OVF descriptor.
The source cannot be the root VirtualSystem or VirtualSystemCollection of the OVF. This is a path created by concatenating the OVF ids for each entity, e.g., "vm1", "WebTier/vm2", etc.
The parent resource pool to use for the entity.
This must specify a resource pool that is not part of the vApp. If this is specified, a linked child (as opposed to a direct child) is created for the vApp.
An optional resource configuration for the created entity.
If not specified, the resource configuration given in the OVF descriptor is used.
A client can optionally specify a datastore location in the resource map to override the default datastore passed into CreateImportSpec field.
This enables importing to different compute resources that do not have shared datastores.