# Data Object - SolutionsSolutionConfig

Property of
  SolutionsApplySpec, SolutionsComplianceSpec, SolutionsSolutionComplianceResult, SolutionsValidateSpec
Extends
  vmodl.DynamicData
See also
  vim.Folder.html">Folder, ResourcePool, SolutionsHookConfig, SolutionsOvfProperty, SolutionsStoragePolicy, SolutionsTypeSpecificSolutionConfig,

  Properties

  Name | Type | Description
  --- | --- | ---
  folder* | vmodl.ManagedObjectReference to a vim.Folder | Folder to place the system Virtual Machine in. If omitted a default folder will be used.
  hooks* | SolutionsHookConfig[] | Lifecycle hooks for the solution's virtual machines.
  name | xsd:string | Name of the solution. Will be utilized as a prefix for the system Virtual Machines' names created for the solution.
  ovfProperties* | SolutionsOvfProperty[] | User configurable OVF properties to be assigned during system Virtual Machine creation.
  resourcePool* | vmodl.ManagedObjectReference to a vim.ResourcePool | Resource pool to place the system Virtual Machine in. If omitted a default resource pool will be used.
  solution | xsd:string | Solution, this configuration belongs to.
  storagePolicies* | SolutionsStoragePolicy[] | Storage policies to be applied during system Virtual Machine creation.
  typeSpecificConfig | SolutionsTypeSpecificSolutionConfig | Solution type-specific configuration.
  uuidVmName | xsd:boolean | If set to {@code 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.
  version | xsd:string | Version of the solution.
  vmDeploymentOptimization* | xsd:string | Optimization strategy for deploying Virtual Machines SolutionsVMDeploymentOptimization. Default optimization will be selected if not specified.
  vmDiskProvisioning* | xsd:string | Provisioning type for the system Virtual Machines SolutionsVMDiskProvisioning. Default provisioning will be used if not specified.
  vmSource | SolutionsVMSource | Source of the system Virtual Machine files.
  Properties inherited from vmodl.DynamicData
  None

  *Need not be set