VAppCloneSpecResourceMap

VAppCloneSpecResourceMap
VAppCloneSpecResourceMap

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.

AllOf
This class requires all of the following:
JSON Example
{
    "_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"
    }
}
source
Required

Source entity

parent
Optional

Resource pool to use for the cloned entity of source.

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.

resourceSpec
Optional

An optional resource configuration for the cloned entity of the source.

If not specified, the same resource configuration as the source is used.

location
Optional

A client can optionally specify a datastore in the resource map to override the default datastore location set in location field.

This enables cloning to different compute resources that do not have shared datastores.