SolutionsSolutionConfig

SolutionsSolutionConfig
SolutionsSolutionConfig

Configuration for a solution's required system Virtual Machine.

This structure may be used only with operations rendered under /eam.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "solution": "string",
    "displayName": "string",
    "displayVersion": "string",
    "vmSource": {
        "_typeName": "string"
    },
    "prefixVmName": "string",
    "uuidVmName": false,
    "resourcePool": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "folder": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "ovfProperties": [
        {
            "_typeName": "string",
            "key": "string",
            "value": "string"
        }
    ],
    "storagePolicies": [
        {
            "_typeName": "string"
        }
    ],
    "vmDiskProvisioning": "string",
    "vmDeploymentOptimization": "string",
    "typeSpecificConfig": {
        "_typeName": "string"
    },
    "hooks": [
        {
            "_typeName": "string",
            "type": "string",
            "acknowledgement": {
                "_typeName": "string"
            },
            "timeout": 0
        }
    ],
    "vmResourceSpec": {
        "_typeName": "string",
        "ovfDeploymentOption": "string"
    }
}
string
solution
Required

Solution, this configuration belongs to.

string
displayName
Required

Display name of the solution.

string
displayVersion
Required

Display version of the solution.

vmSource
Required

Source of the system Virtual Machine files.

string
prefixVmName
Required

VM name prefix.

boolean
uuidVmName
Required

If set to True - will insert an UUID in the system Virtual Machines' names created for the solution, otherwise - no additional UUID will be inserted in the system Virtual Machines' names.

resourcePool
Optional

Resource pool to place the system Virtual Machine in.

If omitted a default resource pool will be used.

folder
Optional

Folder to place the system Virtual Machine in.

If omitted a default folder will be used.

ovfProperties
Optional

User configurable OVF properties to be assigned during system Virtual Machine creation.

storagePolicies
Optional

Storage policies to be applied during system Virtual Machine creation.

string
vmDiskProvisioning
Optional

Provisioning type for the system Virtual Machines SolutionsVMDiskProvisioningEnum.

Default provisioning will be used if not specified.

string
vmDeploymentOptimization
Optional

Optimization strategy for deploying Virtual Machines SolutionsVMDeploymentOptimizationEnum.

Default optimization will be selected if not specified.

typeSpecificConfig
Required

Solution type-specific configuration.

hooks
Optional

Lifecycle hooks for the solution's virtual machines.

vmResourceSpec
Optional

VMs resource configuration.

If omitted - the default resource configuration specified in the OVF descriptor is used.