VAppConfigInfo

VAppConfigInfo
VAppConfigInfo

Configuration of a vApp container.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "product": [
        {
            "_typeName": "string",
            "key": 0,
            "classId": "string",
            "instanceId": "string",
            "name": "string",
            "vendor": "string",
            "version": "string",
            "fullVersion": "string",
            "vendorUrl": "string",
            "productUrl": "string",
            "appUrl": "string"
        }
    ],
    "property": [
        {
            "_typeName": "string",
            "key": 0,
            "classId": "string",
            "instanceId": "string",
            "id": "string",
            "category": "string",
            "label": "string",
            "type": "string",
            "typeReference": "string",
            "userConfigurable": false,
            "defaultValue": "string",
            "value": "string",
            "description": "string"
        }
    ],
    "ipAssignment": {
        "_typeName": "string",
        "supportedAllocationScheme": [
            "string"
        ],
        "ipAllocationPolicy": "string",
        "supportedIpProtocol": [
            "string"
        ],
        "ipProtocol": "string"
    },
    "eula": [
        "string"
    ],
    "ovfSection": [
        {
            "_typeName": "string",
            "key": 0,
            "namespace": "string",
            "type": "string",
            "atEnvelopeLevel": false,
            "contents": "string"
        }
    ],
    "ovfEnvironmentTransport": [
        "string"
    ],
    "installBootRequired": false,
    "installBootStopDelay": 0,
    "entityConfig": [
        {
            "_typeName": "string",
            "key": {
                "_typeName": "string",
                "type": "string",
                "value": "string"
            },
            "tag": "string",
            "startOrder": 0,
            "startDelay": 0,
            "waitingForGuest": false,
            "startAction": "string",
            "stopDelay": 0,
            "stopAction": "string",
            "destroyWithParent": false
        }
    ],
    "annotation": "string",
    "instanceUuid": "string",
    "managedBy": {
        "_typeName": "string",
        "extensionKey": "string",
        "type": "string"
    }
}
entityConfig
Optional

Configuration of sub-entities (virtual machine or vApp).

string
annotation
Required

Description for the vApp.

string
instanceUuid
Optional

vCenter-specific 128-bit UUID of a vApp, represented as a hexademical string.

This identifier is used by vCenter to uniquely identify all vApp instances.

managedBy
Optional

The ManagedByInfo data object contains information about the extension responsible for the life-cycle of the entity.