CloneVAppRequestType

CloneVAppRequestType
CloneVAppRequestType

The parameters of CloneVApp_Task.

JSON Example
{
    "name": "string",
    "target": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "spec": {
        "_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"
    }
}
string
name
Required

The name of the new vApp.

target
Required

Reference to an instance of the ResourcePool managed object.

spec
Required

Specification for a vApp cloning operation.