VAppCloneSpec
VAppCloneSpec
Specification for a vApp cloning operation.
AllOf
This class requires all of the following:
JSON Example
{
"_typeName": "string",
"location": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"host": {
"_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"
},
"vmFolder": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"networkMapping": [
{
"_typeName": "string",
"source": {
"_typeName": "string",
"type": "string",
"value": "string"
},
"destination": {
"_typeName": "string",
"type": "string",
"value": "string"
}
}
],
"property": [
{
"_typeName": "string",
"key": "string",
"value": "string"
}
],
"resourceMapping": [
{
"_typeName": "string",
"source": {
"_typeName": "string",
"type": "string",
"value": "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"
},
"location": {
"_typeName": "string",
"type": "string",
"value": "string"
}
}
],
"provisioning": "string"
}
resourceSpec
Optional
This data object type is a specification for a set of resources allocated to a virtual machine or a resource pool.
array of VAppCloneSpecResourceMap
resourceMapping
Optional
The resource configuration for the cloned vApp.
string
provisioning
Optional
Specify how the VMs in the vApp should be provisioned.