Data Object - DatastoreRequirementSpec

Class
VMware.Hv.DatastoreRequirementSpec
Parameter to
Datastore_GetDatastoreRequirements
See also
BaseImageSnapshotId, BaseImageVmId, DesktopId, FarmId, VmTemplateId
Since
Horizon 7.6

Data Object Description

Data Object Properties

Properties

Name Type Description
desktopIdDesktopId

Desktop Id to be supplied when editing a Desktop Pool.
  • This property need not be set.
farmIdFarmId

Farm Id to be supplied when editing a Farm.
  • This property need not be set.
isFarmxsd:boolean

Set to true when creating/editing a Farm.
  • This property has a default value of false.
sourcexsd:string

The Source or the Provisioning Type of machines.
Note: The value FULL_CLONE is not allowed in case of farms.
  • This property will be one of:
    Value Description
    "VIEW_COMPOSER"View composer linked clones managed as view machines.
    "INSTANT_CLONE_ENGINE"Instant clone engine created 'instant clones' managed as view machines.
    "FULL_CLONE"Full Virtual Machines that are created from a vCenter Server template.
vmIdBaseImageVmId

Parent VM Id.
Applicable in case of Linked Clones and Instant Clones.
  • This property need not be set.
  • This property is required if source is set to "VIEW_COMPOSER"or "INSTANT_CLONE_ENGINE".
snapshotIdBaseImageSnapshotId

VM Snapshot Id.
Applicable in case of Linked Clones and Instant Clones.
  • This property need not be set.
  • This property is required if source is set to "VIEW_COMPOSER"or "INSTANT_CLONE_ENGINE".
vmTemplateIdVmTemplateId

VM Template Id.
Applicable in case of Full Clones.
  • This property need not be set.
  • This property is required if source is set to "FULL_CLONE".
poolSizexsd:int

The desired size of the Pool/Farm.
isPersistentxsd:boolean

User assignment of the pool: Dedicated (Persistent) / Floating.
Ignored in case of Farm.
  • This property has a default value of false.
userDiskSizexsd:double

Size of Persistent Disk (in MB).
  • This value will be considered only in case of Dedicated Linked Pool.
  • It will be ignored for other Pools and Farms.

  • This property need not be set.
  • This property is required if isPersistent is set to true.
useVsanxsd:boolean

When Vmware Virtual SAN is used.
Set to true when Virtual SAN is configured and in use for the pool.
  • This property has a default value of false.
useSeparateReplicaAndOSDiskxsd:boolean

Set to true when separate datastores for replica and OS disks are used.
  • Applicable only in case of Linked Clones and Instant Clones.

    • This property has a default value of false.
    useSeparatePersistentAndOSDiskxsd:boolean

    When the Separate datastores for persistent and OS disks are used.
    • Set to true only in case of DEDICATED LINKED_CLONE Pool.
    • It will be ignored in case of Farms and other Pools.

    • This property has a default value of false.