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"
}
}
array of VAppEntityConfigInfo
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.